summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2019-06-14blackbox70: fix build with gettext-0.20.1gutteridge3-2/+23
2019-05-23all: replace SUBST_SED with the simpler SUBST_VARSrillig8-18/+18
pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case.
2019-05-23xfce4-wm: update to 4.13.2gutteridge3-35/+7
4.13.2 ====== - Fix flickering with GLX backend (bug #14564, bug #13519) - Fix monitor geometry with scaled UI (bug #14566) - Fix issue with Android Virtual Device emulator (bug #12206) - Fix XI2 mask (bug #14695, Timo Teras) - Fix preview with shaded windows (bug #14899) - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg) - Add xfconf setting for selecting permanent vblank method - Fix maximization with GTK clients using size increments (bug #13954) - Add style class to tabwin modes (Andre Miranda) - Fix crash/stack smash in startup-notification on some architectures (bug #15028, Martin Husemann) - Avoid crash with button layout setting (bug #14606) - Raise on activate only with raise-on-focus (bug #14656) - Fix use after release of client picture with hidden (bug #14990) - Fix monitor output size update (bug #15085) - Allow transients to be minimized (bug #14953) - Raise all transients together (bug #15303) - Fix menu alignment with scaled UI (Jason Zaman) - Fix a regression where the client would remain visible if closed while cycling (bug #15318) - Withdraw the frame before the client window (bug #15061) - Revert to GLX as default vblank method (bug #15325) - Reduce repaint timeout (bug #14335) - Fix support for 1bpp icons - Use cairo for pixmaps and masks - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356, pnd23@telenet.be) - Fix size increment with scaled UI - Various compositor improvements and optimizations with GLX - Check for appropriate XSync version and increase xfwm4 priority - Adjust zoom update based on monitor refresh rate (bug #15391, Alistair Buxton) - Fix window type for broken clients (bug #15399) - Fix pointer enter/leave with decoration buttons (bug #14741) - New default theme - 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, id, is, it, ja, 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, zh_CN, zh_HK, zh_TW
2019-05-08mate-netbook: update to 1.22.1gutteridge2-8/+7
### mate-netbook 1.22.1 tx: sync with transifex maximus: Fix 'Segmentation fault'
2019-05-08marco: update to 1.22.1gutteridge2-8/+7
### marco 1.22.1 * update translations * window: set atom__NET_WM_STATE_FOCUSED for meta_window_appears_focused * window: make docks and spashscreens appear focused * Do not judge whether the window is decorated or not * screen: Fix use of memory after it is freed * [Security] Use 'g_strlcpy' instead of 'strcpy' * compositor-xrender: Fix memory leak
2019-05-05Recursive rebvump from devel/nssryoon4-8/+8
2019-04-28Fix build problem PR pkg/54144, removing NO_CONFIGURE= yes. Tks @tristelo, ↵mef1-3/+1
bsiegert@, leot@
2019-04-26fix some whitespace, mostly introduced in the previousmaya2-4/+4
python 3.4 / 3.5 removal commit.
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya3-6/+6
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya6-10/+12
This is a semi-manual PKGREVISION bump.
2019-04-04Simplify distfile metadata for chunkwm and skhd by using GITHUB_TAG.jmmv4-20/+18
Based on suggestion from leot@.
2019-04-03Recursive revbump from textproc/icuryoon4-8/+8
2019-04-02Add c99 to the list of languages needed by chunkwm.jmmv1-2/+2
Obviously I couldn't get things right on the first commit. Why didn't I see this, you ask? Because I had been running all my builds without PKG_DEVELOPER enabled and only noticed this when 'make changes-entry' wouldn't work at the last minute.
2019-04-02Initial addition of skhd-0.3.2:jmmv6-1/+72
skhd is a simple hotkey daemon for macOS. skhd is a stripped version of khd (no longer maintained) (although rewritten from scratch), that sacrifices the more advanced features in favour of increased responsiveness and performance. skhd is able to hotload its config file, meaning that hotkeys can be edited and updated live while skhd is running.
2019-04-02Initial addition of chunkwm-0.4.8:jmmv11-1/+189
chunkwm is a tiling window manager for macOS that uses a plugin architecture, successor to kwm. chunkwm represents windows as the leaves of a binary tree, and supports binary space partitioned, monocle and floating desktops. Development is happening on macOS Mojave (10.14), but OSX El Capitan (10.11.6) and newer should work fine. Older versions may or may not be compatible and will not be officially supported. chunkwm is controlled via the chunkc command-line utility, which sends commands to chunkwm to manipulate windows. chunkwm does not handle any keyboard input. A third party program (e.g. skhd) is needed to map keyboard events to chunkwm actions via chunkc.
2019-03-16notion: add upstream bug report URL.wiz2-3/+4
2019-03-14notion: reset MAINTAINERwiz1-2/+2
2019-03-14i3: update to 4.16.1.wiz3-17/+16
This is i3 v4.16.1. This version is considered stable. All users of i3 are strongly encouraged to upgrade. This is a bugfix release for v4.16. Bugfixes • Truncate wm_name utf8 strings to first zero byte (fixes window title corruption) • Apply title_align to non-leaf containers Additionally, marks will now display for non-leaf containers. • attach_to_workspace: set new parent before tree_render (fixes a heap-use-after-free) • Use ipc queue for all messages (fixes an i3bar crash) • Fix crash with popups when fullscreen is non-leaf • Fix: render_con shows floating containers on wrong workspace
2019-03-13notion: fix an incorrect libX11 call.wiz3-2/+27
Causes crashes with stricter jemalloc on -current. Bump PKGREVISION.
2019-03-07marco: update to 1.22.0jmcneill2-7/+7
2019-03-06mate-netbook: update to 1.22gutteridge1-5/+5
### mate-netbook 1.22.0 * Initialize Travis CI support
2019-03-03dwm: fix build with older fontconfigleot2-1/+35
From and thanks to <maya> for patching it in x11/dmenu!
2019-02-17mate-netbook: update to 1.21.0gutteridge3-9/+8
Change log: * Translations update * avoid deprecated 'gdk_error_trap_push/pop/pop_ignored' and 'gdk_flush' * disable deprecation warnings for distcheck * tomboykeybinder: avoid deprecated 'gdk_keymap_get_default' * transifex: update config with branch specific resoures
2019-02-03dwm: Update to 6.2leot2-8/+7
Changes: 6.2 --- - Do not allow using color fonts (workaround to avoid possible crashes) - Set class name on status bar - Misc bug fixes and improvements
2019-01-26Add support for _NET_WM_STATE_FULLSCREEN.is8-3/+128
2019-01-23Make mate-maximus work.youri3-3/+20
2019-01-19wm/blackbox70: update to version 0.74gutteridge3-19/+10
While here, add a LICENSE definition, and fix compliation on some Linux distributions. Change log: Release blackbox-0.74 released 2018-10-31 ----------------------------------------- Brian Bidulock <bidulock@openss7.org> (9): update po files add a release file remove bashisms from gennews.sh make autogen.sh handle gnits and remove bashisms 5-part AC_INIT and prefer asciidoc to asciidoctor generate and distribute release file add release files to .gitignore update po files update release files Brian Bidulock <bidulock@openss7.com> (1): Merge pull request #19 from vl-80/fullscreen_fix VL-80 <vl-80@users.noreply.github.com> (1): Fix fullscreen mode for non-maximized windows Release blackbox-0.73 released 2018-05-28 ----------------------------------------- Brian Bidulock <bidulock@openss7.org> (18): zero errno when not using it silent rules with /usr prefix add branch to substitution add more checks update make flags silent now default tweaks add some ignores better build update install file initialize XKEYBOARD update po files become child subreaper and session leader Merge branch 'master' of github.com:bbidulock/blackboxwm prctl is linux-specific update po files update release files update release files Brian Bidulock <bidulock@openss7.com> (1): Merge pull request #13 from psolyca/master Damien Gaignon <damien.gaignon@gmail.com> (1): Add errno.h as include
2019-01-19wm/blackbox: add LICENSE definitiongutteridge1-1/+2
2019-01-16mate-netbook: fix versionyouri3-7/+79
2019-01-16marco: Update to 1.21.1:youri3-8/+8
### marco 1.21.1 * update translations * theme: revert theme format version 3.6 * doc: add info for 3.5 and 3.6 theme format versions * Convert frame region handling to cairo regions * theme: add invisible_border to metacity theme * add support for app-menu button in theme * remove option to attach modal dialogs * theme: replace mutter/metacity with marco * theme: Replace char array element comparisons with strncmp * tabpopup.c: always show 5px outline border * tabpopup.c: improve * Don't show the ws switcher if we only have one * theme: Allow disabling fallback colors in gtk:custom() * theme: Allow using custom colors from the GTK+ theme * theme: Add tiled_left/tiled_right frame states * theme: Add background functions for single buttons * theme-parser: Use peek_required_version() for validation * Add frame type for attached modal dialogs * Optionally attach modal dialogs * Add meta_window_get_transient_for() method * Allow a theme to specify ellipsize width for a title * Add frame_x_center/frame_y_center variables for themes * metacity-theme-3.xml: Add a flexible version mechanism * theme-parser: Remove unused define ### marco 1.21.0 * update translations * Correct resize popup position on HiDPI displays * Fix frame geometry to avoid stuck resize cursor * Scale cursor size for HiDPI * tx: update config with branch specific resoures * Use frame window to determine scale
2019-01-09wm/xfce4-wm: fix crasher buggutteridge3-3/+30
Address PR pkg/53396, reported and solved by Martin Husemann.
2019-01-04sawfish: update to 1.12.0tnn5-2021/+85
1.12.0 2016-08-13 ================= * New Features - The Tiling functions now use 'calculate-workarea' to not overlap '_NET_WM_STRUT' windows like panels and others. [Christopher Bratusek] - Let 'window-icon-image' use 'NET_WM_ICON' to get 16x16 icon. Also add a size-parameter in case a different one is desired. [hans1024] - Allow passing of extra (custom) arguments to compton. [Joshua Moller-Mara] 1.11 2014-11-02 =============== * New Features - Session scripts with xdm (and compatible) integration. [fuchur] [Christopher Bratusek] - 'CTWM' like interactive window placement. Previously pressing any button while interactively placing a window would place it. 'Sawfish' now mimics 'CTWM's behaviour: pressing button 1 will just place the window, button 2 will allow dragging to resize the window and place it when the button releases, button 3 will place the window and attempt to fill it to the screen bottom. [Maxime Soulé] - New EdgeActions for when moving windows. [Christopher Bratusek] - Separate left/right and top/bottom edges in SawfishConfig, allowing for individual actions on each edge. [Christopher Bratusek] - Add 'send-window-to-next-head' and 'send-window-to-previous-head' functions for moving windows across heads. [fuchur] - Add 'toggle-window-fixed-size' for toggling fixed-size on windows, also used in lock-button 'Button3-Off'. [fuchur] - Add ability to move tabs around in the titlebar. [fuchur] - Add 'run-application' by Sergey I. Sharybin, with several improvements and better integration into Sawfish. Also add 'Run Application' entry at the bottom of the root menu. [Christopher Bratusek] - Add 'sawfish.wm.prg.nm-applet', simple auto-starter for the 'Network Manager Applet'. [Christopher Bratusek] - Add 'sawfish.wm.prg.diodon', simple auto-starter for the 'Diodon Clipboard Manager'. [Christopher Bratusek] - Add 'sawfish.wm.prg.conky', simple auto-starter for the 'Conky System Monitor', that allows for custom command line options to be passed. [Christopher Bratusek] - Add 'sawfish.wm.prg.idesk', simple auto-starter for the 'Idesk Desktop Icon Manager'. [Christopher Bratusek]
2018-12-31jwm: update HOMEPAGE.tsutsui1-2/+2
2018-12-29wm/blackbox70: bump PKGREVISION, ride previous changegutteridge1-1/+2
On second thought, bump PKGREVISION, this was building on NetBSD as version 0.72, then had a PLIST change, at which point it was broken.
2018-12-29wm/blackbox70: Fix build failure on NetBSDgutteridge1-3/+3
Address PR pkg/53706: build failure on NetBSD. Build tested on NetBSD and Linux. (No PKGREVISION since NetBSD was broken, and there are no anticipated changes to OSes where it was already building.)
2018-12-29Drop patch that got merged into devel/gettext-m4.joerg1-2/+1
2018-12-27Add missing include.joerg2-1/+18
2018-12-20Updated wm/spectrwm to version 3.2.0.jaapb6-20/+99
Changed distribution (upstream is now on github). Patches to the build system have been submitted upstream. As for features since the last version, there have been many changes that can all be found in CHANGELOG.md in the distribution. The program continues to work as before, just better.
2018-12-13revbump for boost 1.69.0adam1-2/+2
2018-12-09revbump after updating textproc/icuadam4-8/+8
2018-11-29Revbump for libcanberra gstreamer change.prlw17-14/+14
2018-11-28icewm14: Fix build on SunOS.jperkin3-7/+17
2018-11-22avoid "this == null". some compiler optimization removes this comparison.ryo8-13/+107
bump revision
2018-11-14Revbump after cairo 1.16.0 update.kleink30-60/+60
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon30-56/+60
2018-11-05Update xfwm4 to 4.13.1.bsiegert3-12/+17
Release notes for 4.13.1 ======================== [Please note that this is a development release.] Adam Purkrt (3): Fix to erratic unmaximization by dragging Keep grip in proportion Typo in clientMoveTile Andre Miranda (2): I18n: Update translation pt_BR (100%). Fix memory leaks in tabwin Andrey Alekseenkov (1): Fix logic error in bottom struts validation Błażej Szczygieł (1): compositor: remove old vblank code David Siroky (1): Raise window while cycling Marcel Partap (1): Do not prevent ALT+Mouse resizing for borderless maximized windows. Olivier Fourdan (38): Post release tag bump. netwm: avoid spurious warning on restart placement: Use primary monitor as default Revert "Add PointerMotionHintMask" Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS Fix typo in flag name Flush display to catch possible errors compositor: update presentproto requirement compositor: Remove vblank option compositor: Remove present env var screen: Fix broken monitor index compositor: Disable XPresent on error compositor: check XPresent before GLX Fix maximized size increment regression main: Only allow for the x11 gdk backend compositor: add command line option for vblank compositor: fix clipping region with zooming client: Make sure to redraw when removing maximized screen: Use computed screen size instead of xlib main: keep xfwm4_error_quark private display: Fix warning in trace message stacking: Raise ancestor on activate if different from window pixmap: Avoid warning without icon stacking: Raise on activate w/out click-to-focus Build: Fix warnings with newer gtk+ trace: rework traces build: Fix warnings and errors display: Add convenient display functions Use convenient display functions compositor: avoid damage errors compositor: Do not repaint if region is empty compositor: Print the GL renderer used compositor: Skip ARGB10 GLX configs netwm: Fix adding maximized state client: Check when GTK_FRAME_EXTENTS has changed client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED compositor: Add support for NET_WM_BYPASS_COMPOSITOR Release 4.13.1! P. Pronk (1): client: Maximize on expected output Stephane Gourichon (1): Fix build out of tree Unit 193 (1): Fix a spelling mistake. Viktor Odintsev (32): Prepare to GTK3 Port most of GUI stuff to GTK3 Implement RangeDebouncer Implement a new DND separator Replace inline pixbuf with gresource Handle gtk_screen_width/height deprecation Handle gtk_button_set_alignment deprecation Introduce xfwm-common static library Load default icon from icon theme Handle GDK display/screen/monitor deprecations Remove deprecated gdk_screen_make_display_name Replace gdk_error_trap_pop with gdk_error_trap_pop_ignored icons: replace gdk_pixbuf_get_from_drawable with gdk_pixbuf_get_from_surface Remove usage of deprecated macroses and private fields icons: use cairo-xlib-xrender to draw window's preview Remove black_gc and white_gc Implement GTK2-like style calculator Implement cairo drawing tabwin: complete GTK3 port, add CSS support poswin: remove deprecations Fix remaining deprecations compositor: fix possible infinite loop events: replace client_event with event filter Fix compilation with --disable-compositor menu: remove deprecations client: remove X error traps tabwin: fix initial sizing Add xfconf 4.13 support main: add support for multiple screens with GDK 3 Fix some build warnings device: Implement XI2 event handling Replace XEvent with XfwmEvent + add xfwm_device_* grabs usage
2018-11-01Import wip/icewm14 as wm/icewm14.bsiegert13-1/+762
This is release 1.4.2 of the IceWM carry-on fork. The primary changes for this release are a large number of bug fixes, memory leak fixes, code quality improvements, various minor new features and a few portability fixes. Six old themes have been replaced with three new themes (CrystalBlue, Helix, NanoBlue). pkgsrc change: build now uses CMake.
2018-10-30Update bbpager04 to 0.4.7.bsiegert2-9/+9
version-0.4.7 - Remove some printf used for debugging. version-0.4.6 - When the size of a window increased, it was not displayed in the pager. version-0.4.5 - Fix compiler issue version-0.4.4 - Fix redraw issue when in slit. version-0.4.3 - Fixed crash when reconfiguring (happens automatically when withdrawn). version-0.4.2 Integrated patches provided by Joey Morris, fixing the following problems: - add more flexible border support in bbpager (see README.bbpager) - fix crash on pixmap release - fix off-center pager texture off-center - fix bug in focused desktop texture - fix bug in configuring mouse button actions
2018-10-24*: (belatedly) revbump for net/libsoup updateleot4-8/+8
Thanks to <wiz>!
2018-10-23ctwm: Set CFLAGS in the normal way. Fixes SunOS.jperkin1-5/+2