summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2022-07-04emwm-utils: fix grammar in DESCRgutteridge1-1/+1
2022-07-04Add emwm-utilspin1-1/+2
2022-07-04wm/emwm-utilspin6-0/+117
Packaged in wip by Paolo Vincenzo Olivo. This package provides the XmSm and XmToolbox utilities, to use in conjuction with the Enhanced Motif Window Manager. - XmSm is simple session manager that provides session configuration and screen locking, as well as shutdown/suspend options. It also launches the window manager and the toolbox. - XmToolbox, is a toolchest like application launcher, which reads it's multi-level menu structure from a simple plain-text file (namely ~/.toolboxrc). It also communicates with the session manager to provide lock, log out, and shutdown commands.
2022-07-04Add emwmpin1-1/+2
2022-07-04wm/emwm: import packagepin5-0/+67
Packaged in wip by Paolo Vincenzo Olivo. EMWM is a lightweight window manager for X11. It is derived from MWM, adding support for UTF-8, Xinerama and Extended Window Manager Hints.
2022-07-02*: Recursive revbump from audio/pulseaudioryoon1-2/+2
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia7-13/+14
2022-06-28*: recursive bump for perl 5.36wiz15-28/+30
2022-06-14enlightenment16: update to 1.0.25gutteridge4-40/+45
e16 v1.0.25 - 2022-06-13 ------------------------ - 1.0.25 - arrange: Keep upper left corner on screen when centering window - Danish translation update - Update po - ipc: Improve help for win_op target specification - bindings.cfg: Add bindings for pinning - Update config/e16keyedit.db (pinning) - Update docs/e16.asc (desktops.names) - xprop: Drop setting default desktop names in ex_netwm_desk_names_set() - desktops: Enable setting desktop names - desktops: Introduce DesksGetNames() - desktops: Cosmetics - Introduce HintsSetDesktopNames() - Introduce EobjSetName() - docs: Corrections after conversion, remove obsolete stuff, updates - docs: Convert xml to asciidoc - Menu and bindings cleanups - iclass: Remove unneeded header - iclass: Make active state more visible in fallback icon class - ewins: Fix ewin area calculation - GSOD: Fix repaint after quit by button press - GSOD: Some refactoring - containers: Fix creating new iconboxes - containers: Cosmetics - French translation update (Philippe J. Guillaumie) - background: Discard broken backgrounds when opening configuration dialog - Update winter theme - autofoo: Invert no-container option logic - moveresize: Fix screen edge resistance for grouped windows - moveresize: Move SnapEwin() to where it is used. - moveresize: Enable configuring edge restistance in dialog - arrange: Introduce screen struts - arrange: Refactor SnapEwin() - session: Fix broken session id handling - pinning: Remember across restart - menus: Drop (edox) Help - main: Don't start edox on first startup - French translation update (Philippe J. Guillaumie) - Clamp window position on move - CM: Adjust shadowing conditions some more - CM: Fix sharp shadows when window is shaped - place-pagers.pl: Behave properly when pagers have borders - ipc: Add custom format window_list - Danish translation update - po: Patch po files in accordance with text changes - config/menus: Text cleanups - dialogs: Text cleanups - Update config/strings.c and po - po: On Top -> Highest - dialogs: Fixup after recent layout changes - Fix C++ build - arrange: Fix C++ build - epp: Fix potential compiler warning - focus: IPC help tweaks - menus: Add pass_ptr option to winops menu - place-pagers.pl: Only optionally stack below(or above) - ipc: Debug tweaks - dialogs: Drop re-centering combined dialog on item change - Dialog layout adjustments - moveresize: Refactor some conditions for readability - moveresize: Remove long time unused constrained move code - moveresize: Remove long time unused swapmove code - moveresize: Remove disabled nogroup move functions - containers: Configuration saving tweaks - fixup - Fix some problems with resize-by-keyboard - Winops layer menu: Add "Lowest" - ipc: win_op help updates - French translation update (Philippe J. Guillaumie) - Add window option to pass-through pointer events - arrange: Disable ARRANGE_BY_POSITION mode - arrange: Simplify/speed up by using qsort(), cosmetics - arrange: Minor tweak in SnapEwin() - arrange: Use object order list when arranging - arrange: Remove pointless call to EwinListGetAll() - stacking: Hold all objects in the order list - stacking: Cache EWin lists - stacking: Refactor EwinListStackGet() - stacking: Cosmetics, preparing for other changes - stacking: Rename EwinListStack to EobjListStack - stacking: Remove unused EwinListStackGetTop() - Update winder theme - CM: Adjust shadowing conditions some more - e_gen_menu: Fix breakage when PATH contains non-existing directory - Fix imageclass flip/rotate for real - focus list: Fix a couple of glitches with outline window - Accept client window events a bit earlier - Remove stray quote in help text - CM: Adjust shadowing conditions - CM: Fix initial shaped state on OR windows - Danish translation update. - Update po - backgrounds: Drop 'use_bg' IPC command (but not entirely) - backgrounds: Drop most calls to autosave() - ipc: Return error message on unknown command - session: Do call module exit functions on X disconnect - glwin: Drop close on exit - containers: Configuration saving tweaks - Move XFontSet based text rendering module to separate file - Drop XFontStruct based font handling - Simplify src/Makefile.am - Add python versions of perl sample-scripts - Sample script fixes and tweaks - sample-scripts: Tabs -> spaces - e_gen_menu: Some icon search updates - e_gen_menu: Drop old gnome/kde stuff - e_gen_menu: New python version - e_gen_menu: Rename to e_gen_menu.pl - config: Convert string update script to python and update - menus: No longer need to pass through shell - Remove now unused usershell() - Drop using shell to run menu (ipc exec) commands - Introduce EnvSubst() - actions.c: Drop elaborate GSOD messages on ipc exec errors - actions.c: Let Eexec() use ExecSetupEnv() too - ipc: Only include dialog_ok if ENABLE_DIALOGS - Disable setting internal window title via ipc (properly) - ipc: Enable setting dialog_ok title - Update COMPLIANCE - Remove gnome1 hint support - extinitwin: Fix errors in window mode when using old window cursor mode - New feature - Making windows stick on specific desks/areas - snaps.c: Cosmetics - Introduce Ememdup() - 1.0.24.000 - edox: Don't try rendering text outside edox window - Do focus windows to be manually placed - matches.cfg: Correct help text regarding size matching - Implement matchregexp() using fnmatch()
2022-05-28jwm: update to 2.4.2.tsutsui3-69/+10
pkgsrc changes: - switch MASTER_SITES to github per upstream HOMEPAGE - remove a patch fixed in upstream #556 Upstream changes: https://github.com/joewing/jwm/releases/tag/v2.4.2 v2.4.2 What's Changed * Add nomaxtitle group option by @JCallicoat in #557 * Add backandforth attribute to Desktops tag by @JCallicoat in #558 * Updated pt_BR.po language for the JWM. by @marcelocripe in #559 * Update Portuguese (pt.po) translation by @hugok79 in #561 * Bugfix/nls fix translation installation, closes #565 #564 #556 by @01micko in #566 * Update pl.po by @Faalagorn in #567 * Fix an issue with dynamic configuration generation #563 New Contributors * @JCallicoat made their first contribution in #557 * @01micko made their first contribution in #566 * @Faalagorn made their first contribution in #567
2022-05-189wm: Update to 1.4.2nikita3-6/+21
There are no release notes from upstream, here is a partial list of changes from the git commit log: - Use sigaction(), not signal(), for SIGCHLD. - Don't mix declarations and code.
2022-05-18cwm: Update MAINTAINER emailcharlotte1-2/+2
2022-05-17wm/sdorfehs: update to 1.4pin2-6/+6
-frame: Assign vscreen properly from frestore.
2022-05-12wm/shod: reset maintainerpin1-2/+2
2022-05-11coma: drop maintainership.fcambus1-2/+2
2022-05-10*: Remove dodgy hacks for NetBSD versions older than 5.nia2-13/+5
2022-05-09cwm: Update to 7.1nikita2-6/+6
Changelog: 2022-04-30: Eighth public release 7.1 of portable cwm. Changes made between OpenBSD 6.9 and 7.0 * Changed cwm(1) maximization and full-screen mode toggling to keep the cursor within the window, preventing focus loss. Changes made between OpenBSD 7.0 and 7.1 * Added a cwm(1) "group-last" command that shows only the previously active group. * Allowed bare numbers for key and mouse bindings in cwm(1).
2022-05-08wmutils-libwm: Needs gmake to function correctly.jperkin1-2/+4
2022-05-05xfce4-wm: Use OPSYS_VERSION to numerically compare NetBSD versionsnia1-2/+2
2022-05-01wm/sdorfehs: update to 1.3pin2-6/+6
-screen: Update _NET_NUMBER_OF_DESKTOPS when changing vscreens setting -bar: Fix text chunk x coordinate calculation -vscreen: Add switchvscreen hook -util: Mark fatal() __dead -screen: Init font earlier, vscreens later -frames: Store vscreen in rp_frame, get rid of frames_vscreen() -window: Rename vscr in rp_window to vscreen -xrandr: Make it clear why this variable is being touched -util: Provide __dead if it's not defined -screen: Use screen_primary() to find the bar, not xrandr_is_primary() -screen_update_frames: Adjust edge frame width/height after moving -bar: After disabling barsticky, force an alarm reset -actions: Rename some functions that are not like the rest -receive_command: Warn on short write -command: Return early to remove an indent level -screen_update_frames: Only force bar redraw if bar_sticky
2022-04-25wm/leftwm: update to 0.3.0pin4-283/+291
-fix RightWiderLeftStack and LeftWiderRightStack -feature: implement FocusWindowTop command (#605) -Rotate grid horizontal (#620) -Fix build errors on architectures with u8 (#623) -Refactor: remove disable_current_tag_swap from Config trait (#617) -Implement layouts per workspace (#636) -fix order of setting XDG Autostart env (#646) -fix: include display id in command pipe name (#643) -leftwm(leftwm-check): Add note about commands.pipe deprecation, closes … -Make workspace layouts an option (#671) -Allow array for mousekey and single value for modifiers (#675) -Avoid heap allocation in keyboard::grab_keys (#686) -Avoid heap allocation in missing_expected_file (#687) -fix: dialogue windows getting cut-off (#668) (#683) -fix(641): focus the last window in the workspace (#642) -fix(416): focus empty workspace on click (#693) -Reduce xlib calls and other optimisations (#690) -Fixes cursor jumping on things like steam and brave (#703) -FocusWindow command (#694) -fix: workspace id validation (#711) -Fix spacing and else statements on liquid templates (#728) -Allow disabling swap for MoveWindowTop (#713) -Fixed basic_polybar theme for multi-monitor setup (#714) -Attempt to fix #275, #575; if accepted, supersedes #697 (#723) -Configurable new window behavior (#710) -update edition to 2021, update dependencies (#594) -Layout CenterMainFluid (leftwm-core) (#638) -Dirty clickto fix (#696) -use correct border-color for previous window in window_take_focus. pa… -fix parsing issues in command_pipe.rs (#734) -Add ReturnToLastTag feature to unconditionally go to last visited tag (… -CloseAllOtherWindows command (#737)
2022-04-18revbump for textproc/icu updateadam15-28/+30
2022-04-17wm/progman: Fix macOS build, remove extraneous quotingsjmulder3-5/+26
- macOS doesn't have pipe2(), replace with pipe()+fcntl(). - pkglint said DESTDIR and PREFIX quoting is not required.
2022-04-17olvwm: address some issues noted by pkglintgutteridge1-4/+3
2022-04-17olvwm: bump PKGREVISION for xview-lib dependency changegutteridge1-2/+2
2022-04-05wm/herbstluftwm: update to 0.9.4pin2-7/+6
-Test that list_monitors mentions monitor names (#1319) -Test directional monitor references (#1318) -Set X11 property for client's floating state (#1325) -Update floating geometry if size hints change (#1324) -Add client attribute 'decoration_geometry' (#1326) -Move text drawing to own function (#1328) -Migrate spawn and wmexec to Input and add tests (#1330) -Shorten window title to decoration width (#1329) -Add an autostart object (#1332) -Update cursor shape and resize accordingly (#1331) -spawn: Print error message on exec failure (#1333) - Fix redundant autostart sh logic (#1338) -tests: increase process shutdown timeout (#1341) -tests: Close stdout/stderr after subprocess.Popen (#1343) -tests: Fix Xvfb shutdown timeout (#1351) -Attribute to disable window decorations (#1374) -Draw tabs in max layout (#1381) -Raise undecorated fullscreen windows above panels (#1385) -React to focus stealing via XSetInputFocus (#1386) -Extend 'foreach' by a --filter-name=REGEX flag (#1387) -Draw title of tabbed windows before horizontal border (#1393) -Extend foreach command by --unique and --recursive (#1394) -Add settings.ellipsis (#1400) -Let active and inactive tabs have same text width (#1401) -Add attributes 'title_when' and 'title_depth' (#1399) -Simplify urgency handling by using signals (#1402) -Move input focus handling to XMainLoop (#1403) -Handle mouse clicks in correct order (#1404) -Check early on click if client resize is possible (#1408) -Avoid theme.h include in client.h (#1409) -Add theme options for unselected tabs (#1410) _Do not map already visible unmanaged windows (#1411) -Fix input focus for preexisting clients (#1412) -Prevent endless focus stealing loop (#1413)
2022-04-04sawfish: expand a comment for claritygutteridge1-2/+2
2022-04-04sawfish: re-source 1.13 archive for true release contentgutteridge4-48/+45
Not sure how I missed it, but the original archive site is still the place to get the true release archives, as I just noticed while comparing something. This simplifies things, as they actually do provide a configure script, have a normal $WRKSRC by default, etc., in that version of the archive. This change is close enough after the original update I made to hopefully be unobtrusive, and the archive file name differs, too. There's an issue where upstream thinks they have an install target that accommodates bsdtar, but it doesn't work on NetBSD (at least, 9.99.95). Patching it could be revisited, but, since this package seems to expect gtar as a runtime dependency, anyway, hardly pressing.
2022-04-04sawfish: update to 1.13.0gutteridge6-79/+73
1.13.0 "Bolero" =============== * Bug Fixes - Fix random resize issues with GTK+3 [GSR] - Improved KDE4/5 integration, prevent Plasma and KRunner windows to be tiled. [Christopher Bratusek] - Update KDE5 session script, use 'startx11-plasma' instead of 'startkde' [Christpher Bratusek] - Make 'shring-yank' recognise screen edges when shrinking or yanking windows, when the window crosses screen edges [Michal Nazarewicz] - Add support for '_NET_FRAME_EXTENTS' and '_NET_REQUEST_FRAME_EXTENTS' properties, fixing issues with HTML5 data element positioning in browsers, and several more [GSR] - Fix wrong detection of GNOME because of other DEs using an old GNOME-related envvar [Christopher Bratusek] * Build and Installation - Make build reproducible [Bernhard M. Wiedemann] - Fix cross compilation [Helmut Grohne] - Fix compilation with GCC10 [Kim B. Heino] x allow overriding 'build-info' build time, hostname and username. x avoid recreating theme tarball for every single file (the old code was erroneously recreating theme tarballs for each file contained thus calling 'tar' over 200 times to create 8 tarballs) x make 'DOC' file reproducibly x other improvements to make builds reproducible - Explicitely check for 'rep' binary, not just 'librep-dev'. [Christopher Bratusek] - First check for 'libgtk2.0-dev' then for 'rep-gtk-dev'. [Christopher Bratusek] - Only create session file directories for GNOME 2, KDE 4 or KDE 5 if actually requested by user. [Christopher Bratusek] - Makefile.in 'distclean' target no longer utilizes debian/rules, no longer removes finalized RPM spec file or Gentoo ebuild. [Christopher Bratusek] - Remove dead code from 'build-info' [Ulrik Haugen] - Revert commit '6ad175d835aee85179259d7c02b3be152d3e4b86', "The problem is that any sticky windows that have been focused…", see https://github.com/SawfishWM/sawfish/pull/49 [Mario Goulart] * New or changes features - Make 'match-window' allow specifying arbitrary functions as filter [Michal Nazarewicz] * Miscellaneous Changes - Various minor changes to the Makefiles, mostly replacing 'gitlcean' target with 'distclean' target and adding '.PHONY' section. Also move theme tarball creation into 'all' target, rather than 'install' target. [Christopher Bratusek] - Make 'rename-window' throw an actual useful error message if no string (or no usable) was given. [Christopher Bratusek] - Make 'resize-window-prompt' throw an actual useful error message if one (or both) of the input values was not given. [Christopher Bratusek] - Move several modules from 'sawfish.wm.prg' into the Sawfish Extras package [Christopher Bratusek] + 'diodon' + 'fehlstart' + 'idesk' + 'nm-applet' + 'pancake' - Filter out 'Trayer' in 'cabinet'. [Christopher Bratusek] - Update Lumina integration. [Christopher Bratusek] - Update GNOME integration and explicitely check for GNOME, respectively GNOME-classic [Christopher Bratusek] - Update KDE5 integration, check for plasma as desktop session [Christopher Bratusek] - Simplify Frame-Style README parsing. [OpenBSD patch] - Update Japanese translation. [Takeshi Hamasaki] - Update Korean translation. [parkmino]
2022-04-03revbump for devel/protobufadam1-2/+2
2022-04-02twm: update to 1.0.12.wiz2-6/+6
Alan Coopersmith (3): Fix spelling/wording issues gitlab CI: add a basic build test twm 1.0.12 Thomas E. Dickey (21): issue #1: twm random window placement handles large windows poorly eliminate a fixed-size buffer in Execute() function. use Debian's package-files as starting point for test-packages updated patch to work with code, reflect a change made in 2016... adapted/updated patch from Debian #956434 adapted/updated patch from Debian #956434 eliminate some unnecessary(?) goto statements add "-V" version-message allow most options to be long/abbreviatable for consistency, remove clutter not needed with Xorg fix the cppcheck style- and format-warnings add/use functions to make warning messages more consistently use the program name as a prefix use new warning-message functions in the remaining places where suitable, make the "-V" version print less cluttered (and more like most programs) add/use new function parseWarning, which honors -v/-q options indent lex/yacc files using xxx-indent (twm-indent uses GNU indent, which include twm.h in header files which rely upon its definitions X11R5 change lost the update for yylineno needed to make parse messages mention newer behavior of -q/-v options issue #8: twm displays all windows as "Untitled" quiet a misleading warning in grammar
2022-03-31obconf-qt: update to 0.16.2gutteridge3-8/+11
Upstream changes: * Fixed the option for centering window on opening. * Prevented elided text in left pane. * Updated translations.
2022-03-28{s,t,w}*/*: revbump(1) for libsndfiletnn1-2/+2
2022-03-25bmpanel2: add missing file to PLISTwiz2-7/+13
Fix man page installation path. Clean up some pkglint. Bump PKGREVISION.
2022-03-25ccsm: add missing file to PLISTwiz2-7/+6
Bump PKGREVISION
2022-03-14wm/shod: update to 2.4.0pin2-6/+6
-Several changes in the names of X resources -Add -s and -m -Add window rules and deskapp ordering
2022-03-12jwm: update to 2.4.1.tsutsui3-8/+8
Upstream changes: https://github.com/joewing/jwm/releases/tag/v2.4.1 What's Changed * Make JPEG backgrounds not blurry by @shlomif in #530 * Ukrainian translations by @TarasPanchenko in #538 * Middle click close on taskbar by @keshto in #548 * Fix broken text in menu button #534 * Fix crash at startup with floating point exception #537 * Fix icons with a dot (.) in the filename are not found #536 * Fix Alt+tab being assigned even when not assigned in jwmrc #543 New Contributors * @shlomif made their first contribution in #530 * @TarasPanchenko made their first contribution in #538 * @keshto made their first contribution in #548
2022-02-27wm/leftwm: fix buildpin2-1/+26
Fix build errors on architectures with u8
2022-02-26Bump all Haskell packages after enabling "split sections" in mk/haskell.mkpho3-6/+6
2022-02-25wm/sowm: Reset maintainer for stagnated project.pin1-2/+2
2022-02-22Add glazierpin1-1/+2
2022-02-22wm/glazier: import packagepin4-0/+61
X windows manipulator. Windows are manipulated using the mouse, and can be moved/resized in multiple ways. This utility is better used in combination with others like [wmutils][0] and [sxhkd][1] which leverage the keyboard interface, rather than mouse usage. Features - Floating window management - Sloppy Focus - All manipulations done with the mouse - Cool operations like teleport, inflate/deflate - 100% compatible with wmutils(1) - Optional EWMH support through ewmh(1) - Multi-monitor support through Xrandr(3)
2022-02-18wm/leftwm: fix typo in Makefilepin1-2/+2
2022-02-16wm/wmutils-libwm: update to 1.3pin3-8/+8
-wm_get_atom_name(): retrieve the name of an atom -Add support for multi-monitor through xrandr -Add ATTR_D to retrieve window color depth -Match monitors backware in wm_find_monitor()
2022-02-13wm/wmutils-libwm: add buildlinkpin1-0/+15
2022-02-12wm/shod: update to 2.3.0pin2-6/+6
-Add support for turn-off menu/toolbar windows.
2022-02-12revbump after changing the default Haskell compilerpho3-4/+6
2022-02-12Update to xmonad-contrib-0.17.0pho5-43/+382
The list of changes is too long to paste here: https://hackage.haskell.org/package/xmonad-contrib-0.17.0/changelog
2022-02-11Update to xmonad-0.17.0pho6-46/+29
0.17.0 (October 27, 2021) Enhancements * Migrated X.L.LayoutCombinators.(|||) into XMonad.Layout, providing the ability to directly jump to a layout with the JumpToLayout message. * Recompilation now detects stack.yaml (can be a symlink) alongside xmonad.hs and switches to using stack ghc. We also updated INSTALL.md with instructions for cabal-install that lead to correct recompilation. * Deprecation warnings during recompilation are no longer suppressed to make it easier for us to clean up the codebase. These can still be suppressed manually using an OPTIONS_GHC pragma with -Wno-deprecations. * Improve handling of XDG directories. * If all three of xmonad's environment variables (XMONAD_DATA_DIR, XMONAD_CONFIG_DIR, and XMONAD_CACHE_DIR) are set, use them. * If there is a build script called build (see these build scripts for usage examples) or configuration xmonad.hs in ~/.xmonad, set all three directories to ~/.xmonad. * Otherwise, use the xmonad directory in XDG_DATA_HOME, XDG_CONFIG_HOME, and XDG_CACHE_HOME (or their respective fallbacks). These directories are created if necessary. * In the cases of 1. and 3., the build script or executable is expected to be in the config dir. * Additionally, the xmonad config binary and intermediate object files were moved to the cache directory (only relevant if using XDG or XMONAD_CACHE_DIR). * Added Foldable, Functor, and Traversable instances for Stack. * Added Typeable layout constraint to LayoutClass, making it possible to cast Layout back into a concrete type and extract current layout state from it. * Export constructor for Choose and CLR from Module.Layout to allow pattern-matching on the left and right sub-layouts of Choose l r a. * Added withUnfocused function to XMonad.Operations, allowing for X operations to be applied to unfocused windows. Bug Fixes * Fixed a bug when using multiple screens with different dimensions, causing some floating windows to be smaller/larger than the size they requested. * Compatibility with GHC 9.0 * Fixed dunst notifications being obscured when moving floats. https://github.com/xmonad/xmonad/issues/208 Breaking Changes * Made (<&&>) and (<||>) non-strict in their right operand; i.e., these operators now implement short-circuit evaluation so the right operand is evaluated only if the left operand does not suffice to determine the result. * Change ScreenDetail to a newtype and make RationalRect strict in its contents. * Added the extensibleConf field to XConfig which makes it easier for contrib modules to have composable configuration (custom hooks, …). * util/GenerateManpage.hs is no longer distributed in the tarball. Instead, the manpage source is regenerated and manpage rebuilt automatically in CI. * DestroyWindowEvent is now broadcasted to layouts to let them know window-specific resources can be discarded.
2022-02-11Add mmutilspin1-1/+2