summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2021-05-04mlvwm: update to 0.9.3nia6-37/+57
0.9.2 -> 0.9.3 Fix RestartSystem()/Done() to correctly restart into other window managers Add RoundedScreenCorners configuration Changed default font size to 12px Changed default scroll bar width/height to 16px Changed default menu bar height to 20px More accurate sizing & styling of window title bars & controls, scroll bars, and resize handle 0.9.1 -> 0.9.2 Change sprintf() & strcat() to snprintf()
2021-05-03*: Bump PKGREVISION for ghc-9.0.1pho3-5/+6
2021-05-02*: Use the tools framework for gdbus-codegennia1-2/+2
2021-05-02*: Use the tools framework for itstoolnia1-2/+1
Now it should be more obvious when a package needs it as a dependency, as it will fail loudly if it isn't declared as a tool. While here, some duplicate dependencies on itstool were removed from the MATE packages
2021-05-01wm/sdorfehs: reclaim maintainershippin1-2/+2
2021-04-29marco: update to 1.24.2gutteridge4-58/+7
(Two of the three code changes had already been applied in pkgsrc.) Change log: marco 1.24.2 * update translations * compositor-xrender.c: Make sure tooltips are visible * window: do not unfocus on new window. * Do not call cairo paint on generate_pixmaps.
2021-04-28enlightenment16: update to 1.0.23gutteridge2-9/+8
e16 v1.0.23 - 2021-04-09 ------------------------ - 1.0.23 - Trim ChangeLog (move <= v1.0.0 to ChangeLog.old), new format - Add ChangeLog generation script - Update po - Focus: Tweak request serial number check logic - correction - Focus: Fixup after "Fix pointer focus on new windows..." - Focus: Improve debug message understandability - Remove obsolete and unused AC_HEADER_STDC - Fix pager update on desk switch - Fix segv on bad border definition - Introduce E_ARRAY_SIZE() and MOD_ITEMS() - Focus: Tweak request serial number check logic - Focus: Don't set focus on sliding windows - Focus: Fix pointer focus on new windows if pointer is in window - Update winter theme - Allow Winop border in matches.cfg - Remove unused Pager:name - Fix pager live updates if millisecond time is initially "negative" - Fix handling of imageclasses with flipped/rotated images - Fix pager zoom window sometimes flickering at 0,0 - Add EoGetParent() etc. - Remove ancient TODO - group_op showhide should target all the windows groups members - Rename EDirUser{Set} wrappers and use then some more - French translation update (Philippe J. Guillaumie) - Support user fonts - Sound: Treat player engine like others - Sound: sound_pa -> sound_pulse - Sound: Mostly cosmetic changes - Sound: autofoo cosmetics - Consistently put __EXPORT__ in .c files - Forgot some 2020 - conf.h: Remove some unused items - definitions: Remove some more obsolete configuration item definitions - Configuration parsing cleanups - Cleanups in .desktop file generation - Include git stamp in version info (if built from git checkout) - Introduce EImageDefineCursor() - Introduce EImageRenderOnDrawableARGB() - Cache visual in EVisualFindARGB() - Remove obsolete color modifier functions - French translation update (Philippe J. Guillaumie) - Use poll() for event handling by default (if available) - French translation update (Philippe J. Guillaumie) - French translation update (Philippe J. Guillaumie) - Update po - French translation update (Philippe J. Guillaumie) - Ensure a couple of initialisations are never skipped - Remove unused SM_CLIENT_ID stuff - Fix memory leak after failed execvp() - Remove some (duplicated?) configuration identifiers that are not in definitions - definitions: Remove long obsolete configuration item definitions - conf.h: Remove some long obsolete configuration item defines - Hide Border struct internals - Simplify checks for borderless - Use border name wrapper function some more - borders.c: Prefix static functions with _ - ipc.c: Trivial cleanups - Update po - CM: Fix damage corner case (reparenting fading-out window) - CM: Fix switching fadeout to fadein - hiwin: Tweak debug - Merge variables controlling click-to-raise configuration - focus.c: Eliminate unnecessary variable - Make "only primary mouse button raises" option take effect immediately - Add option to allow only the primary mouse button to raise windows
2021-04-25Fix build with GHC 9pho4-1/+905
2021-04-25Fix build with GHC 9pho5-4/+95
2021-04-25e16themes: remove dead linkswiz1-3/+3
2021-04-25*: remove dead download linkwiz1-3/+2
2021-04-25fvwm1: remove, use fvwm or fvwm3wiz12-291/+1
2021-04-24wm/sdorfehs: reset maintainerpin1-2/+2
2021-04-24wm/sowm: reset maintainerpin1-2/+2
2021-04-24fvwm-devel: removewiz10-362/+1
This is older than wm/fvwm which packages the same major version, or fvwm3, which is a newer major version.
2021-04-21revbump for boost-libsadam1-2/+2
2021-04-21revbump for textproc/icuadam15-28/+30
2021-04-20wm/obconf-qt: update to 0.16.1pin3-10/+11
-Translations are updated.
2021-04-12mutter: set PYTHON_FOR_BUILD_ONLYnia1-1/+3
2021-03-30compiz: Remove broken PKG_OPTION "gnome"cirnatdan4-33/+7
"gnome" option depends on wm/metacity, which is gone.
2021-03-15pekwm: update to 0.1.18nia6-99/+38
Maintenance release of pekwm with a bunch of bug fixes since 0.1.17. Notable changes include an updated default theme, CMake build system support and build fixes for more recent compilers.
2021-03-15pekwm: update HOMEPAGEnia1-2/+2
2021-03-05herbstluftwm: update to 0.9.2nia3-9/+9
Release 0.9.2 on 2021-02-17 --------------------------- * Client window titles (controlled by the theme attributes 'title_height', 'title_color', 'title_font') * New command 'help' for live documentation on the object tree * New 'watch' command that emits hooks when attribute values change. * The 'lock_tag' attribute is now writable. * New 'geometry' attribute for monitors. * Bug fixes: - Correctly interpret _NET_WM_STRUT. This fixes panels that leave a bit of space between the panel and the monitor edge and also panels between two monitors. - Correctly handling minimized clients when removing a tag. - Preserve stacking order when changing the floating state of a tag - Update frame objects correctly in the commands 'mirror' and 'rotate' * New dependencies: xft, freetype
2021-03-04cwm: Update to 6.7nia2-8/+7
2020-05-22: Seventh public release 6.7 of portable cwm. Changes made between OpenBSD 6.6 and 6.7 * Allowed cwm(1) configuration of window size based on percentage of the master window during horizontal and vertical tiling actions. * Allowed use of window-htile and window-vtile with the "empty" group clients in cwm(1).
2021-02-25modular-xorg-xquartz, libAppleWM: Use predefined OSX_SDK_PATHryoon1-5/+2
The latest macOS Big Sur 11.2.1 and Xcode 12.4 as of 2021-02-24 do not provide 11.2 SDK. They provide 11.1 SDK instead. mk/platform/Darwin.mk has workaround for this situation. So use the workaround directly. OSX_SDK_PATH may be internal, however it is accessible over 5 years. It may not be a big problem hopefully.
2021-02-20enlightenment16: use PREFIX instead of LOCALBASEgutteridge3-7/+6
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-01-29Fix alphabetic orderpin1-2/+2
2021-01-28Add sdorfehspin1-1/+2
2021-01-28wm/sdorfehs: import packagepin5-0/+66
sdorfehs is a tiling window manager descended from ratpoison, which itself is modeled after GNU Screen. sdorfehs divides the screen into one or more frames, each only displaying one window at a time but can cycle through all available windows (those which are not being shown in another frame). Like Screen, sdorfehs primarily uses prefixed/modal key bindings for most actions. sdorfehs's command mode is entered with a configurable keystroke (Ctrl+a by default) which then allows a number of bindings accessible with just a single keystroke or any other combination. Special thanks to David H. Gutteridge for the patch and explanations.
2021-01-19berry: build fix: add -lm to LDFLAGS for ceil()nia1-1/+4
2021-01-19xfce4-wm: update to 4.14.6gutteridge2-7/+7
Change log: 4.14.6 ====== - Add more XErrors traps - I18n: Update translations: da, es, et, he, lt, oc, ug 4.14.5 ====== - Fix an error leak in compositor (xfce/xfwm4#351) - Fix compositor selection atom misuse
2021-01-09(wm/mcwm) INSTALL_PROGRAM -> INSTALL_DATA for man pagemef1-2/+2
2021-01-06fvwm3: Update to 1.0.2nia3-13/+16
based on a private patch from snow flurry, thx! There have been a tonne of bug-fixes, and what's listed below are some key-highlights. Please do read the full CHANGELOG in detail for more information. Breaking changes: * Deprecate librplay support in FvwmEvent * This therefore means librplay as a dependency is no longer required. * documentation: remove docbook in favour of asciidoc (ThomasAdam) * This therefore means that xsltproc as a dependency is no longer required, but asciidoctor will be for compiling man pages. * documentation: --enable-htmldoc has been removed -- generating HTML documentation is longer possible. Implemented enhancements: * New Status command in JSON format (over a FIFO) for use with external bars such as lemonbar * Add expansion variables for a window's X/Y page * Introduced a compat-wrapper for FvwmCommand written in Python3 Fixed bugs: See the Full Changelog
2021-01-04Add wm/mcwm.nia6-1/+66
mcwm is a minimalist window manager for the X Window System written from scratch in C directly on top of XCB. It is a traditional floating window manager with a lot of features but without the bloat. In mcwm all functions, including move and resize, are available from the keyboard but a pointing device can be used for move, resize and raise/lower.
2021-01-02herbstluftwm: Update to 0.9.1nia2-7/+7
Release 0.9.1 on 2020-12-28 --------------------------- * Client minimization (controlled by the attribute 'minimized' of every client) * The 'index' attribute of tags is now writable. This allows adjusting the order of existing tags. * New child object 'focused_client' for each tag object. * New child object 'focused_frame' for the tiling object of each tag object. * New child object 'parent_frame' for each client providing the frame the client sits in * New command 'mirror' * New command 'apply_tmp_rule' * The 'apply_rules' command now reports parse errors * Reserve space for panels that do not set _NET_WM_STRUT e.g. conky windows of type 'dock'. * Only build json object doc if WITH_DOCUMENTATION is activated * Bug fixes: - When hiding windows, correctly set their WM_STATE to IconicState (we set it to Withdrawn state before, which means "unmanaged" and thus is wrong). This may require restarting pagers when upgrading hlwm live. - Fix crash in 'split explode' - 'split explode' preserves the window focus (as in v0.7.2 and before)
2021-01-01*: Recursive revbump from audio/pulseaudio-14.0ryoon1-2/+2
2021-01-01*: Recursive revbump from boost-1.75.0ryoon1-2/+2
2020-12-31Configure with --enable-xplugin-dock-support to fix build on 64-bit-onlyschmonz2-5/+4
macOS. In exchange for avoiding the use of the bundled i386 binary blob, this drops compatibility with older macOS (by requiring a newer API in the system libXplugin). In case this had been building for anyone on semi-recent macOS, bump PKGREVISION. Addresses pkg/55880.
2020-12-11Add wm/tinywmnia5-1/+42
TinyWM is a tiny window manager created as an exercise in minimalism. It is also maybe helpful in learning some of the very basics of creating a window manager. It is only around 50 lines of C. It lets you do four basic things: - Move windows interactively with Alt+Button1 drag - Resize windows interactively with Alt+Button3 drag - Raise windows with Alt+F1 - Focus windows with the mouse pointer
2020-12-10sortjnemeth1-2/+2
2020-12-07wm/obconf-qt: update to 0.16.0pin2-9/+8
-Bumped version to 0.16.0. -Translation updates.
2020-12-05berry: Improve DESCRnia1-1/+11
2020-12-05berry: Correct HOMEPAGEnia1-2/+2
2020-12-05wm: Add berrynia6-1/+58
A healthy, bite-sized window manager written in C over the XLib library.
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia5-10/+10
For the Python 3.8 default switch.
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh1-2/+2
2020-11-25bspwm: 0.9.10nia2-7/+7
# From 0.9.9 to 0.9.10 ## Additions - New node descriptor: `first_ancestor`. - New node modifiers: `horizontal`, `vertical`. ## Changes - The node descriptors `next` and `prev` might now return any node. The previous behavior can be emulated by appending `.!hidden.window`. - The node descriptors `pointed`, `biggest` and `smallest` now return leaves (in particular `pointed` will now return the *id* of a pointed receptacle). The previous behavior can be emulated by appending `.window`. - The *query* command now handles all the possible descriptor-free constraints (for example, `query -N -d .active` now works as expected). - The rules can now match against the window's names (`WM_NAME`). - The configuration script now receives an argument to indicate whether is was executed after a restart or not. - The *intermediate consequences* passed to the external rules command are now in resolved form to avoid unwanted code execution.
2020-11-23fvwm3: Update to 1.0.1nia3-22/+7
This release addresses the following: New Features: Add support for infostore in EnvIsSet Test case #240 (ThomasAdam) Add variable/parameter which indicates the state of the FVWM3 logging #239 (NsCDE) Support for setting default mouse cursor on all FvwmScript widgets #222 (NsCDE) Add support for triangle indicator in/out sub options #221 (NsCDE) Add WindowName option to FvwmButtons #219 (NsCDE) Build problems: compilation fails on openbsd-current due to safemalloc.h (va_list) #231 "version of go" misinterpreted by configure script? #202 Unable to build 1.0, bson.h not found [FreeBSD 12.1] #200 Bug-fixes: _NET_WM_STATE was not updated for maximized windows #203 EwmhBaseStruts calculations don't use monitor's #241 DesktopConfiguration global inherits behaviour from per-monitor mode #236 FvwmEvent: missing monitor\_focus event #228 perllib: doesn't understand MX_MONITOR_* events #226 FvwmButtons subpanels not popped out on primary monitor when desk is > 0 #224 PositionPlacement Center: fix to use current screen #211 EwmhBaseStruts missing screen info from manpage #208 EwmhBaseStrut: fix calculations for per-monitor #242 (ThomasAdam) Fix window locations in Global mode #237 (ThomasAdam)
2020-11-23wm/frankenwm: update to 1.0.23pin4-68/+7
Allow custom man location and a few other things Patches by myself and Maya merged.