summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2020-05-17herbstluftwm: Update to 0.8.2nia6-92/+26
Release 0.8.2 on 2020-05-04 --------------------------- * Selection of empty frames by the mouse (by click or by hover if focus_follows_mouse is enabled) * The commands 'close_and_remove' / 'close_or_remove' act like 'close' for floating clients * The decoration window allows focusing, moving, and resizing the client via the mouse (as known from standard floating window managers) * Improved herbstclient tab completion for the fish shell * Bug fixes: - Fix a crash in the error handler when a invalid monitor name is passed. (Affects list_padding move_monitor rename_monitor lock_tag unlock_tag) - Fix the type of WM_STATE - The client attributes sizehints_tiling and sizehints_floating are now writable - Fix EWMH urgency change for clients without WM hints set - Fix the exit code of the 'focus' command Release 0.8.1 on 2020-04-21 --------------------------- * the frame index 'e' refers to the first empty frame (e.g. 'rule index=e' places new windows in empty frames, if possible) * new setting 'hide_covered_windows' to improve the appearance when used with a compositor. * resize floating windows with the same command ('resize') as in tiling mode and thus the same keybindings as in tiling mode. Therefore, the 'fractiondelta' parameter to the 'resize' command is now optional. * keybind now checks that the bound command exists. * cycle_all (Alt-Tab) now also traverses floating clients * new setting 'auto_detect_panels' controlling the panel detection algorithm. * improved herbstclient tab completion for the fish shell * Bug fixes: - Handle the regular expression "" correctly, since the grammar of extended regular expressions does not allow "". - Error handling for the lack of xrandr - Fixes to make it compile on other systems and architecture Release 0.8.0 on 2020-04-09 --------------------------- * single window floating (every client has an attribute 'floating' which can be set at run time and via the rule consequence 'floating=on') * monitor detection via xrandr * detection of external panels * new command: apply_rules * new command: export (convenience wrapper around setenv) * new client attribute: keys_inactive (negation of keymask) * new command: drag (initiates moving/resizing a window by mouse) * if tags have been configured through EWMH before herbstluftwm starts (from a previous running window manager), then herbstluftwm re-uses these tags (start with --no-tag-import to disable this) * The build system is now cmake. See the INSTALL file if you need to compile herbstluftwm yourself. * the 'remove' command now tries to preserve the focus and the client arrangement. Intuitively speaking, 'remove' is undoing a frame split. * Many boolean style settings were formerly of type int. Now, these are boolean settings. * The 'toggle' command only works for boolean settings. For the former behavior for int-typed settings, use 'cycle_value'. * Writing '%%' in the 'sprintf' format string now gives a literate '%', just as printf. Formerly it stayed '%%'. * The 'keybind' command now accepts all valid key symbols, even if they are not present on the current keyboard layout at the time of setup. * the rules are also applied to those clients that change their WM_CLASS after being shown already. * 'detect_monitors' has an additional '--list-all' parameter * do not change the focus (for focus_follows_mouse=1) when an unmanaged dialog (e.g. a rofi menu or a notification) closes. * list_rules now prints regex-based rule conditions with '~' instead of '=' * new attributes on every monitor for pad_up pad_down pad_left pad_right * new flag --exit-on-xerror (to be used in automated testing only) * Formerly, double dots in object paths were allowed (similar to double slashes in file paths in unix). Right now, they are only allowed at the end (which is necessary for the tab-completion of attr): - +monitors+ is valid - +monitors.+ is valid - +monitors..+ is valid - +monitors.by-name.+ is valid - +monitors..by-name.+ is *invalid*
2020-05-14Explicitly narrow initializers.joerg3-1/+58
2020-05-14Needs libXcompositejoerg1-1/+2
2020-05-13xfce4-wm: update to 4.14.2gutteridge2-7/+7
Change log: 4.14.2 ====== - Prefer GLX on AMD (Bug #16716) - Fix compositor without required X11 extensions (Bug #16713) - Fix window decorations without XRender extension (Bug #16713) - Avoid grabbing the keyboard with Alt-Tab to work around a bug in Qt with XInput2 valuators (Bug #16708) - Automatically update window title fonts on scale change - Fix a regression with title font size at scale 2 (Bug #16711) - Fix an X error with XShape (Bug #16383) - I18n: Update translations: ar, be, be@tarask, bg, bn, ca, cs, da, de, el, en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hy_AM, id, ie, is, it, ka, ko, lt, lv, nb, nl, nn, oc, pl, pt, pt_BR, ro, sk, sl, sq, sv, th, ug, ur, ur_PK, zh_CN, zh_HK
2020-05-12wm/sawfish: fix pkglint warning about categoriesnikita1-2/+2
2020-05-10wm/sawfish: fix location of main.jl.inrillig1-3/+4
2020-05-06revbump after boost updateadam1-2/+2
2020-05-02wm/windowmaker: remove WindowMaker.in from SUBST_FILESrillig1-2/+1
That file does not contain the paths that are fixed.
2020-04-30wmx: Remove editor backup file.wiz1-31/+0
2020-04-29fvwm: g/c unused variablegutteridge1-2/+2
2020-04-28i3: update to 4.18.1.wiz2-8/+7
• Move parent nodes in scratchpad correctly • i3bar: Call cont_child() more liberally • Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent • Fix SEGFAULT when i3bar receives invalid input • Revert "floating_reposition: avoid extra tree_render" • Call tree_render if floating move changes workspace • Update EWMH properties on workspace move • cmd_focus_sibling: Fix crash on workspace level
2020-04-28wm/wmx-gnome: Update to Version 8.nikita1-4/+1
2020-04-28wm/wmx: Update to Version 8nikita17-145/+124
2020-04-25wm/fvwm: change docbook-xsl and libxslt to TOOL_DEPENDSnikita2-5/+5
2020-04-25xfce4-wm: update MASTER_SITESgutteridge1-3/+3
2020-04-25wm/fvwm: Add doc keyword for optionally not generating the fvwm.1 pagenikita3-12/+18
2020-04-25wm/fvwm: enable xft2, xcursor and xrender support by defaultnikita2-5/+4
2020-04-25wm/fvwm: Add todo notes after feedback from usernikita1-1/+4
2020-04-22wm/sowmpin1-2/+2
Update maintainer e-mail
2020-04-20windowmaker: fix pkg-config filesadam3-19/+8
2020-04-17xfce4-wm: update to 4.14.1gutteridge3-9/+11
Change log: 4.14.1 ====== - Restore "Always below" menu options (bug #15884) - Fix a crash with GL or high CPU usage without any monitor (bug #15852) - Fix raise delay (bug #15974) - Fix translucent wireframe repaint (bug #15966) - Fix hostname not showing initially when running apps remotely (bug 15984) - Avoid drawing server-side shadows on maximized windows (Simon Steinbeiss, bug #16381) - Add keywords to settings dialogs desktop definitions (Yousuf Philips, bug #16621) - Fix Dnd of decoration buttons with embedded settings dialog (Stefan Berzl, bug #13861) - Blacklist SVGA3D GL renderer (bug #16274) - Fix window title alignment (bug #16067) - Restore window state when moving a maximized window (bug #16348) - Fix pointer interactions with clients grabbing the pointer (bug #16347) - Fix GTimeVal deprecation (Andre Miranda, bug #16644) - Fix window selection vs. hovering in tabwin (Simon Steinbeiss, bug ##16382) - Improve vblank mode auto-selection (GL/XPresent) - Fix transients pulling their parents from lower layers (bug #15891) - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el, en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, hy_AM, id, ie, is, it, ja, ka, kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl, sq, sr, sv, th, tr, ug, uk, ur, ur_PK, vi, zh_CN, zh_HK, zh_TW New translations: fa_IR, ka
2020-04-13Fix build against newer windowmaker.joerg2-3/+49
2020-04-12import wm/sowmpin6-1/+84
sowm (Simple Opinionated Window Manager) An itsy bitsy floating window manager. - Floating only. - Fullscreen toggle. - Window centering. - Mix of mouse and keyboard workflow. - Focus with cursor. - Rounded corners (through patch(https://github.com/dylanaraps/sowm/pull/58)) - Titlebars (through patch(https://github.com/dylanaraps/sowm/pull/57))
2020-04-12Recursive revision bump after textproc/icu updateadam1-1/+2
2020-04-11windowmaker: updated to 0.95.9adam3-18/+15
Window Maker 0.95.9: SwitchPanel is now more configurable: you can configure the switch panel icon size by setting the “SwitchPanelIconSize” option to your preferred value in ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also sensible to changes in the system font. New user configuration directory environment variable. In previous versions, the GNUstep directory used to store a user’s Window Maker configuration files was specified by the GNUSTEP_USER_ROOT environment variable, which defaulted to ~/GNUstep. However, this environment variable was deprecated in gnustep-make v2. Therefore, it has been replaced by the WMAKER_USER_ROOT environment variable. libXmu is now an optional dependency.If the library is not found, compilation work, the only limitation will arise when trying to install the standard colormap on displays which are not TrueColor. Please note that if you have the library but not the headers, configure will still stop; there is no user option to explicitly disable the library use.
2020-04-05Update all MATE packages (except system-monitor) to 1.24.0.bsiegert7-34/+48
This release contains plenty of new features, bug-fixes, and general improvements. Some of the most important highlights include: * We did it again, the MATE desktop environment is easier to use than before, once the user starts the session. Do you want to hide applications startup? Now you can set which applications to show on startup. * Engrampa now has support for a handful of extra formats, as well as fixed support for passwords and unicode characters in some of them. * Eye of MATE now has support for Wayland and we’ve added support for embedded color profiles. * The thumbnail generation has been reworked and fixed in several places. * Added support for webp files. * Our window manager, marco, has gotten quite a few changes: * We’ve brought a bunch of window decorations from the past to feed your nostalgia. * Finally added invisible resize borders. No more struggling to find a border to grab with your mouse! * All window controls (you know, the min, max, close buttons) are now rendered in HiDPI. * The Alt+Tab and Workspace Switcher popups have been entirely reworked. Now they render in beautiful OSD style, are more configurable, and can respond to keyboard arrows. * Tiling windows with the keyboard now allows you to cycle through different window sizes. You no longer need to feel constrained by only half of your screen. * The System Monitor panel applet now has support for NVMe drives. * Calculator now supports using either “pi” or “π”. * Scientific notation has been improved. * Some fixes for supporting pre-defined physical constants. * The Control Center now displays its icons correctly on HiDPI displays. * A brand new Time And Date Manager app has been added. * The Mouse app now supports acceleration profiles. * The Preferred Applications app has been improved for accessibility, as well as better support for integration with IM clients. * The Indicator Applet has slightly better interaction with oddly-sized icons. * Speaking of icons, the network manager applet icons in our own themes have been entirely redesigned and can now be enjoyed on HiDPI displays. * If you’re the type of person that does not like to be disturbed when busy, or giving a presentation, or watching a movie, you’ll be happy to know that the notification daemon now supports a Do-Not-Disturb mode. * The MATE Panel had several bugs that caused crashes in the past when changing layouts. Those are now fixed! * Support for Wayland compatibility has improved considerably. * Status icons (a.k.a. notification area, or system tray) have support for HiDPI displays. * Wanda the Fish got a make-over and now you can enjoy her in full HiDPI glory. * The window list applet now supports window thumbnails on hover. * Various accessibility improvements throughout the panel and its core applets. * If your system doesn’t, uh, support systemd you might be interested in knowing that we’ve added support for elogind to both the MATE Screensaver and the MATE Session. * We’ve also added a brand new MATE Disk Image Mounter utility. * Mozo, the menu editor, now supports Undo and Redo actions. * Pluma plugins have now fully switched to Python 3. * Pluma no longer has to envy anything from other complex editors, since it can now show the formatting marks. * i18n: All applications have been migrated from intltools to gettext.
2020-03-31obconf-qt: add new package, version 0.14.1gutteridge5-1/+73
A Qt port of ObConf, a configurator of the OpenBox window manager. (Packaged in wip by pin@, final review by myself.)
2020-03-24lwm: Update to 1.2.4nia3-20/+11
2016-02-12 jfc York Patches from Greg Kenneky and other fixes for fullscreen windows. Released lvm-1.2.4. 2013-07-09 jfc York Applied a couple of minor patches suggested by Jari Aalto, the Debian package maintainer. Released lwm-1.2.3. 2009-11-24 jfc York Released lwm-1.2.2. 2009-11-20 jfc York Improved performance by only checking for pending X events when the socket it ready for reading. Fixed applyGravity() bug that caused frameless windows to be mis-positioned. Applied a workaround in destroy() to avoid error reports when closing windows. 2005-01-28 jfc York Applied a patch from Chris Reece that ensures that the popup menu does not disappear off the bottom of the screen.
2020-03-22wm/icewm: remove unknown configure optionrillig1-2/+1
2020-03-21wm/fluxbox: remove unknown configure optionsrillig2-18/+5
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia12-24/+24
2020-03-18Adjust iconv usejoerg2-6/+27
2020-03-18Fix shell code portabilityjoerg8-1/+99
2020-03-15swc: Update to 0.0.0.20200228nia4-78/+8
Fixes the server-side decoration protocol implementation, and upstreams a fix for Qt5. Applications supporting the protocol (e.g. Qt apps) will no longer display client-side decorations.
2020-03-13cwm: update HOMEPAGEwiz1-2/+2
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz29-58/+58
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz37-65/+74
2020-02-26fvwm: Remove rplay support, previously disabled by defaultnia2-10/+4
This is another dead sound server, the website for it disappeared in 2005 and this is the last (optional) user in pkgsrc.
2020-02-26vtwm: Update to 5.5.0nia5-56/+40
Unknown changes. Switch to GNU build system from imake.
2020-02-26i3: Update to 4.18nia2-7/+7
┌────────────────────────────┐ │ Release notes for i3 v4.18 │ └────────────────────────────┘ This is i3 v4.18. This version is considered stable. All users of i3 are strongly encouraged to upgrade. ┌────────────────────────────┐ │ Changes in i3 v4.18 │ └────────────────────────────┘ • docs/ipc: document fullscreen_mode in GET_TREE reply • docs/ipc: document marks field in GET_TREE reply • docs/ipc: document window_type in GET_TREE reply • docs/ipc: improve documentation for window_properties • docs/userguide: clarify commands/config directive wording • layout saving: remanage window after property updates (e.g. titles) • get_first_output: prefer primary output (e.g. when moving disabled outputs) • ipc: add window_type to nodes • ipc: add container id to nodes • allow dragging active titles for all container types (e.g. floating+tabbed) • allow dragging inactive titles after a 10px threshold • make tray icon order deterministic (sorted by class/instance) • implement focus next|prev • implement focus next|prev sibling • implement focus_wrapping workspace • exit with exit code 0 on --help • exec command: respect command criteria ┌────────────────────────────┐ │ Bugfixes │ └────────────────────────────┘ • build: fix lcov support • build: use AC_REPLACE_FUNCS, drop bundled memmem • build: fix building with -fno-common (for gcc 10) • build: configure: deal with git worktree checkouts, where .git is a file • docs/userguide: fix link to pango markup • docs/userguide: add missing manipulating_layout anchor • docs/userguide: fix IPC socket location • i3-nagbar: make debug log visible • i3-nagbar: fix small memory leaks • i3bar: fix small memory leaks • move workspace to output: don’t create duplicate numbered workspace • correctly select output when pointer query fails • fix moving windows to scratchpad when using marks • fix startup workspace selection when workspace command uses options • do not try to center floating window on itself (fixes xterm placement) • fix “move window to <mark>” when target is a workspace • correctly activate windows behind a fullscreen window • fix back-and-forth after renaming workspaces • keep focus when moving container to marked workspace • do not show scratchpad windows upon move to position command • reparent windows to their current position when unmanaging (fixes dock clients unexpectedly moving to different output) • fix crash when moving containers • scratchpad_move: un-fullscreen correct container • avoid crash when nc->window is NULL ┌────────────────────────────┐ │ Thanks! │ └────────────────────────────┘ Thanks for testing, bugfixes, discussions and everything I forgot go out to: acheronfail, Albert Safin, Antoine, Benjamin Dopplinger, Brian Ashworth, Damien Cassou, Daniele Varrazzo, David Shen, Erwin J. van Eijk, Ingo Bürk, Iskustvo, izzel, Konst Mayer, Orestis Floros, Yury Ignatev -- Michael Stapelberg, 2020-02-17
2020-02-24swc: Link to upstream issues/PRsnia3-5/+9
2020-02-24swc: No longer a forknia1-2/+0
2020-02-24swc: Disable decoration managers until these are stable.nia3-3/+51
Currently causing problems when exiting applications.
2020-02-24velox: Note correct runtime-dir perms for Qtnia1-4/+2
2020-02-24swc: Allow qt5 applications to run again.nia3-2/+22
The compositor was throwing an unsupported transformation type error when qt5 tried to set a transformation type of "normal" on surfaces, even though this is asking for the default behaviour. Bump PKGREVISION
2020-02-24swc: Update to 0.0.0.20200222nia2-10/+10
NetBSD support was upstreamed. Switch to the upstream repos.
2020-02-19swc: Update to 20200219nia2-8/+8
- Support for KDE server-side decorations protocol - Support for xdg-decoration protocol - Some xdg-shell bug fixes
2020-01-27fluxconf: remove packagegutteridge7-101/+1
The wm/fluxconf package has been dead upstream for over a decade, fails to build with default pkgsrc settings in most environments (it has of course continually bit-rotted), and is also actively harmful for users in some contexts. It doesn't support the current config format that Fluxbox 1.3 uses, so it will actually corrupt config files. As discussed on pkgsrc-users: http://mail-index.netbsd.org/pkgsrc-users/2020/01/14/msg030221.html
2020-01-26all: migrate homepages from http to httpsrillig7-14/+14
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2020-01-20*: Remove esound support from pkgsrcnia1-11/+3
Enlightened Sound Daemon was one of the earlier solutions to the old "multiple programs can't open /dev/audio at once" problem that was once a thing we had to worry about. Eventually, it was adopted as part of GNOME. GNOME lost interest in it about a decade ago and dropped it in favour of PulseAudio, newer applications are generally uninterested in supporting it. Last release was in 2008 and support for newer OS APIs is pretty nonexistent. Several years ago the original website disappeared. https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/