summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2015-11-04Remove duplicate SHA512 digests that crept in.agc1-2/+1
2015-11-04Add explicit -lfontconfig for Darwin too.jperkin1-1/+2
2015-11-02Add SHA512 digests for distfiles for wm categoryagc90-90/+184
Problems found with existing distfiles: distfiles/fvwm-1.24r.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-28libhack is also installed on Linuxsevan1-2/+2
ok jperkin@
2015-10-25More copy paste from mk/platform/Darwin.mk since it is not obvious totnn1-1/+4
me how to make it always provide this information for us. Should fix build on OS X 10.11.1.
2015-10-16Changes 0.95.7:adam16-218/+52
* Window snapping * Dragging maximized windows * Mini-Previews instead of Apercus * Ignore Decoration Hints from GNOME applications * Cooperative Window Manager Replacement
2015-10-12Don't rely on Darwin.mk setting OSX_SDK_PATH. It's an internal variabletnn1-2/+6
that will not always get defined. Instead query xcrun directly.
2015-10-10Recursive revbump from textproc/icuryoon3-6/+6
2015-10-01add wm/quartz-wmtnn1-1/+2
2015-10-01Import quartz-wm-1.3.1 as wm/quartz-wm.tnn4-0/+40
quartz-wm is the window manager used by XQuartz to bring an OS X-like experience to X11 applications. It makes use of the AppleWM X11 protocol extension to have libXplugin within XQuartz render window decoration on its behalf and handles basic wm functionality as described by the ICCCM.
2015-10-01fix build with xcode 7tnn3-2/+18
2015-09-12ethemes is meant for the old enlightenment.joerg1-2/+2
2015-09-06fix build on SunOSwiedi3-2/+20
2015-08-15Update i3 to version 4.10.3.nros2-7/+6
Release notes: Bugfixes: * serialize con_id with %p in run_binding() (For FreeBSD) * ignore InputHint when not in WM_HINTS (fixes e.g. mupdf focus) * disable physically disconnect RandR outputs * initialize workspace rect to the output's upon creation * userguide: quoted strings need to be used, escaping isn’t possible * mkdirp: do not throw an error if directory exists (fixes layout loss for in-place restarts) * i3bar: fix freeing static strings
2015-07-29Update to 1.1.1:youri2-6/+6
Version 1.1.1, Mon Jul 13 2015 * Revert client lowering behaviour from 1.1.0. Also fixes a build error when virtual desktops are disabled. * Change default to not warp pointer. * Don't automatically focus notification windows. * Don't automatically focus dock windows.
2015-07-21Remove now unneeded patch (after lua pc file name change).wiz2-30/+1
2015-07-17Fix horizontal mode. Patch from Debian, via Piere-Philipp Braun in mail tobsiegert3-3/+24
pkgsrc-users.
2015-07-14Document in a MESSAGE that this package doesn't work with Xorg serversdholland1-0/+7
unless compositing is disabled in the server config. Reported by elge9 on freenode.
2015-07-12Update to 1.4.8, provided by Mayuresh on pkgsrc-users.wiz5-42/+11
* Changes since 1.4.7 This is mostly a bugfix release. ** fix cmd_sfdump with multiple screens Broken since last release, from Joshua Leners. ** respect --enable-history=no From Jeroen Roovers (jer@gentoo). ** fix for sloppy.c The ugly sloppy.c had "a bug". It may be fixed now. ** README improvements From Jeff Abrahamson. * Changes since 1.4.6 ** More fixes and code cleanup. ** UTF-8 editing support in the input bar ** get rid of "XGetWMName failed" spam on stderr Introduced in the previous release, sorry! ** groups can now be renumbered (`gnumber') ** contrib/rpdate.sh, fancy calendar shell script to use instead of `time' ** fix `meta', which was sending garbage and made firefox unusable ** handle errors about missing config files - ratpoison -f missing-config-file -> error - unreadable ~/.ratpoisonrc file -> warning ** respect --sysconfdir for the global ratpoisonrc file Rather than a hardcoded /etc/ratpoisonrc location. ** rpws gains a new `current' command (prints the current workspace) ** new manpage, mdoc(7) formatted ** X socket closed before spawning processes Let's save those precious file descriptors. ** DWIM windows/groups names matching Window and group names are first looked up for exact match; in last resort a fuzzy match is attempted. ** try to cope with unset/empty HOME env. variable ** ratpoison.el is now installed at the proper location ie. in $prefix/share/emacs/site-lisp/ ** ratpoison now restricts permissions on your history file * Changes since 1.4.5 ** *Lots* of reliability fixes in ratpoison itself Please check out the ChangeLog for more details. ** Build process cleanup e.g. detection of getline() was fixed, build is ok with old gcc's (2.95) ** ratpoison -c now reports errors ($? != 0) ** UTF-8 text is now printed correctly Both with and without Xft support. ** contrib/ cleanup Scripts should be more portable, ruby bindings work with newer ruby versions. ** New newwindow and titlechanged hooks ** Functionality was added to rpws It can now move windows to other workspaces; workspaces can be dumped and restored.
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg10-21/+15
2015-06-29Update to 4.12.3.youri2-8/+7
2015-06-15Fix path to bash in the right location.joerg1-2/+2
XXX bashisms seem to be easy to fix here
2015-06-14Update to 3.20150613:wiz3-24/+37
Highlights include: * Travis continuous integration * Better lua autodetection (thanks to Nikolay Orlyuk) * Various code consistency changes * Fixing p2 variable scopes in xkbevents handler (thanks to Jon Canning) * Fixing resizing of dock windows managed by mod_statusbar (thanks to Edward J. Schwartz)
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz13-24/+26
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-05Use PKGVERSION_NOREV and add bash:run, as noted by Kamil Krytarowski on IRCyouri1-3/+3
2015-06-05+ bspwmyouri1-1/+2
2015-06-05Import bspwm-0.9 as wm/bspwm.youri4-0/+65
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. It is controlled and configured via bspc. ok khorben.
2015-06-04Import 2bwm-20150526 as wm/2bwm.youri4-0/+39
A fast floating WM, with the particularity of having 2 borders, written over the XCB library and derived from mcwm written by Michael Cardell. In 2bWM everything is accessible from the keyboard but a pointing device can be used for move, resize and raise/lower.
2015-06-04import wm/2bwm, a light keyboard driven window manager.youri1-1/+2
2015-06-01update openbox to 3.6. changes:snj3-28/+28
* Added various new abilities to If action, including the <query> tag, matching class, name, role and window type. * Added ForEach action. * Restore the <center> option for window placement. * New GrowToFill action. * Updated Portuguese and Polish translations. * New Galician translation. * Added strict option to ToggleShowDesktop action. * Speed optimization in rendering code. * New <position> tag for ShowMenu action allows placing menus other than at the mouse cursor. * Fix some corner cases of relative position to work correctly. * Allow specifying multiple mousebinds in one tag as we already do for keybinds (separated by spaces, as "W-Return M-S-F3" for example). * Added option rebindOnMappingNotify option, on by default, which controls if we update binds when the keyboard layout changes at runtime. * The resize action now only considers the part of the client that is onscreen for purposes of picking an action to perform. * Make desktop actions non-interactive (means you can have more actions bound to a key after them, and the dialog disappears on a timer instead of when releasing the modifier keys). * obxprop is now not pathologically slow when printing very long arrays. * Fix menu accelerator underlines sometimes not showing up. * Fix so you can click menu entries before the menuHideDelay expires if it's a new click. * Don't readd the X event fd to the poll set every time we reconfigure. * Fix some specialized button bitmaps not loading from the correct files. (toggled + pressed or hover would just be the base toggled image). * Various small bugfixes.
2015-05-31Bump PKGREVISION for hs-dlist-0.7.1.1szptvlfn3-6/+6
2015-05-27Expose pango in the bl3 file; PR 49925 from Kamil Rytarowski.dholland1-1/+2
2015-04-28Update i3 to version 4.10.2.nros2-7/+6
Changes mentioned in the release notes: * Cope with non-null-terminated x class properties. * Get workspace name when renaming current workspace (fixes crash). * Use a reasonable default sep_block_width if a separator_symbol is given. * Remove windows from the save set when unmapping.
2015-04-26Fix unfetchable distfile after revbump. Githubify.tnn2-8/+9
2015-04-25Recursive revbump following MesaLib update, categories p through x.tnn26-47/+52
2015-04-21Update Xfce to 4.12.0.jperkin9-868/+1327
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major Xfce releases since 4.6.2, our previous pkgsrc release. For more information about the thousands of changes in each major release since then, please see: Xfce 4.12 announcement: http://www.xfce.org/about/news Xfce 4.12 tour: http://www.xfce.org/about/tour Xfce 4.10 announcement: http://www.xfce.org/about/news/?post=1335571200 Xfce 4.10 tour: http://www.xfce.org/about/tour410 Xfce 4.8 announcement: http://www.xfce.org/about/news/?post=1295136000 Xfce 4.8 tour: http://www.xfce.org/about/tour48 The pkgsrc changes since then are: New packages: archivers/xfce4-thunar-archive graphics/elementary-xfce-icon-theme mail/xfce4-mailwatch-plugin misc/xfce4-time-out-plugin multimedia/xfce4-thunar-media-tags sysutils/xfce4-mount-plugin sysutils/xfce4-taskmanager sysutils/xfce4-thunar-vcs sysutils/xfce4-verve-plugin x11/xfce4-garcon x11/xfce4-notifyd x11/xfce4-tumbler x11/xfce4-whiskermenu-plugin Renamed packages: devel/xfconf to devel/xfce4-conf x11/libxfce4menu to x11/libxfce4ui x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter Updated packages: audio/xfce4-mixer audio/xfce4-xmms-plugin devel/xfce4-dev-tools editors/xfce4-mousepad graphics/ristretto meta-pkgs/xfce4-extras meta-pkgs/xfce4 misc/xfce4-weather-plugin multimedia/xfce4-mpc-plugin net/xfce4-wavelan-plugin sysutils/xfce4-appfinder sysutils/xfce4-battery-plugin sysutils/xfce4-cpugraph-plugin sysutils/xfce4-diskperf-plugin sysutils/xfce4-fsguard-plugin sysutils/xfce4-genmon-plugin sysutils/xfce4-netload-plugin sysutils/xfce4-quicklauncher-plugin sysutils/xfce4-systemload-plugin sysutils/xfce4-thunar sysutils/xfce4-xarchiver sysutils/xfce4-xkb-plugin textproc/xfce4-dict-plugin time/xfce4-datetime-plugin time/xfce4-orage time/xfce4-timer-plugin wm/xfce4-wm-themes wm/xfce4-wm x11/libxfce4gui x11/libxfce4util x11/xfce4-clipman-plugin x11/xfce4-desktop x11/xfce4-exo x11/xfce4-eyes-plugin x11/xfce4-gtk2-engine x11/xfce4-notes-plugin x11/xfce4-panel x11/xfce4-places-plugin x11/xfce4-session x11/xfce4-settings x11/xfce4-terminal Removed packages: sysutils/xfce4-volman x11/xfce4-utils This is based on a huge amount of work by the NetBSDfr team and Youri Mouton, who takes over as MAINTAINER, and has been tested by Youri on a large number of platforms prior to commit. A massive thanks to them. Any issues with the import are mine alone as the committer-by-proxy.
2015-04-19+ trayercheusov1-1/+2
2015-04-19trayer-srg-1.1.6 imported from wip/cheusov4-0/+41
2015-04-17Revbump after updating devel/boost-libsadam1-2/+2
2015-04-17Update to 1.0.9:wiz2-6/+6
Alan Coopersmith (5): configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 Only use results from GetWindowProperty if it returned success Remove custom version of system(3c) for Solaris twm 1.0.9 Gaetan Nadon (1): config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES Laurent Carlier (1): Update manpage with the proper location of system.twmrc file
2015-04-06Revbump after updating textproc/icuadam4-8/+8
2015-04-05Add buildlink3.mk to wm/i3, to be used by packages that need i3/ipc.h .nros1-0/+14
2015-04-05Update i3 to version 4.10.1.nros3-30/+29
Remove do-install and use post-install for the files not installed by the install from the package. Changelog: Changes in i3 v4.10.1 * i3bar: cut long statuslines from the left * i3bar: add support for the short_text property * i3-sensible-terminal: launch i3-nagbar when no terminal is found * i3-config-wizard: switch modifier on key up/down * docs/layout-saving: added a troubleshooting section * docs: degender all the terms * Revert "Workspace command number selection" * don't parse blocks as markup by default * Allow escaping backslashes in commands. * switch default font from "DejaVu Sans Mono 8" to "monospace 8", which is typically a synonym, except for users who prefer a different font. * When renaming a workspace, look for assignments and move the renamed workspace to the appropriate output. * i3-save-tree: make --workspace optional by defaulting to the focused workspace * Allow nop command without argument Bugfixes * i3bar: buffer the statusline to avoid flickering * i3bar: fix click events for workspace buttons with long statusline * i3bar: set correct initial position when reconfiguring * i3bar: reconfigure strut partial on reload * i3-nagbar: fix sizes/positioning on hi-dpi displays * i3-config-wizard: fix sizes/positioning on hi-dpi displays * i3-input: fix sizes/positioning on hi-dpi displays * Fix scrolling in window decoration with hidden cursor. * workspace rename focus mismatch * Don't overwrite border width when already set (placeholders). * fix a segfault during config file validation * Restore placeholder windows after restarting. * Don't focus placeholder windows. Changes in v4.9.1 Bugfixes * i3bar: fix incorrect y-offset for text * fix key bindings on big-endian platforms * fix key bindings using Mode_switch * fix keyboard layout change detection * revert "Handle WM_CHANGE_STATE requests for iconic state" (fixes problems with application windows disappearing, like SDL-based games when switching workspaces) * insert id-based match at HEAD, not TAIL (fixes window swallowing not working when the criteria match the placeholder window) * improve error messages on failing commands * replace ~ in filepath when calling append_layout * properly error out when the layout file cannot be read Changes in v4.9 * docs/ipc: use an actual event type * docs/debugging: use logs.i3wm.org * docs/testsuite: add hint to use xvfb-run * testcases: use Xephyr instead of XDummy * i3-sensible-*: use command -v (built-in) instead of which(1) * i3.xsession.desktop: set DesktopNames (which gdm uses) * i3-save-tree: interpret commandline parameters as utf-8 * i3-save-tree: add 'mark' as allowed key to i3-save-tree output * i3bar-protocol: ensure align = left is the default * i3bar: implement custom mouse wheel commands * i3bar: improve error message when a full_text property is missing * i3bar: respect the urgency flag on status blocks * i3bar: inset the urgent background of a status block for consistency with workspace buttons * i3bar: suspend the child when bars are fully obscured * i3bar: use Pango markup * ipc: implement the window::close event * ipc: implement the window::move event * ipc: implement the window::floating event * ipc: implement the window::urgent event * ipc: set ws reply "num" member to -1 when named * ipc: add deco_rect property to con in ipc response * ipc: include workspace con in workspace event * ewmh: implement property _NET_NUMBER_OF_DESKTOPS * ewmh: implement property _NET_DESKTOP_VIEWPORT * ewmh: implement property _NET_DESKTOP_NAMES * ewmh: handle _NET_CURRENT_DESKTOP requests * ewmh: handle _NET_CLOSE_WINDOW requests * ewmh: handle _NET_WM_MOVERESIZE requests * implement mouse bindings (e.g. bindsym button3 kill) * add mouse binding --whole-window flag * add mouse binding --release flag * switch to xcb-xkb and libxkbcommon, removing our last direct Xlib dep * make "move [direction]" work with criteria * make "move <window|container> to <absolute> position" work with criteria * "workspace <n>" and "move to workspace <n>" now look for a workspace starting with number <n> (unless there is a workspace exactly matching that number). I.e., "workspace 4" will go to a workspace called ": www" unless you have a workspace "4" * "focus <direction>" now focuses floating containers when there are no tiling containers on the destination output * take the motif border into account when calculating floating window geometry * revert "Disable pointer warps when focus_follows_mouse is disabled" as it was unexpected by a number of users. Sorry for the back-and-forth * handle WM_CLASS changes * raise floating windows on "focus <direction>" * align lower line of bar decoration to border width * parse tray_output as a word, not string * allow to validate the config file without X * do not resend focus on click, fixes compatibility problems with some wine or mono apps (e.g. Office 2010) * don't draw borders wider than actual width * prevent workspace change during global fullscreen * extend the fullscreen command (fullscreen <enable|toggle|disable> [global]) * fix start_application() doc about which shell is used Bugfixes * i3-dmenu-desktop: quote path * i3bar: fix a double free when changing color configuration * i3bar: render bars after the first chunk of JSON * i3bar: add a sync call to confirm reparents before exiting (fixes tray restart issues) * i3bar: correctly calculate clicks on i3bar status blocks * i3bar: make click events on status blocks work with 'workspace_buttons no' * retina support: convert logical to physical pixels for default_border_width * retina support: treat everything up to 120 dpi as 96 dpi * don't set input focus if not accepted (fixes problems with xfce4-notifyd) * don't focus unmapped container on manage * create the directory for storing the restart state * avoid changing border width when changing containers from tiling to floating * layout saving: properly restore workspace containers * rerender the decoration when the container requires a pixmap and doesn't have one * don't set focus in con_set_layout() on invisible workspaces * properly handle windows unsetting WM_TRANSIENT_FOR * use the command parser to properly extract workspace names * copy binding before run (fixes reloads) * revert "Bugfix: Set input focus with last timestamp" * render floating windows during global fullscreen * actually parse client.placeholder
2015-04-04set COMMENT and HOMEPAGEjmcneill1-3/+3
2015-03-15needs iconv(3)tnn1-1/+2
2015-03-15needs iconvtnn1-1/+2
2015-03-15let gettext builtin detection work the way it's supposed totnn1-4/+1
2015-03-13Use BUILDLINK_LDADD.iconv instead of coding it per platformtnn1-2/+2
2015-03-13honour PKGMANDIRtnn3-8/+10
2015-03-01Fix X11 dependencies.joerg1-3/+6