summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
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
2015-02-28Help finding X11 libs.joerg1-2/+2
2015-02-20Fix dependencies. Sort.joerg1-3/+5
2015-02-14Set harmless --enable-malloc0returnsnull to fix cross-compile.riastradh1-1/+9
2015-02-09I might as well un-abandon this package.snj1-2/+2
2015-02-02Add NAME_MAX compatibility for SunOS.jperkin2-1/+18
2015-01-21Tell configure explicitly where to look for X11 headers and libs.joerg1-1/+2
2015-01-17Update HOMEPAGE, previous one giving following, so not too bad, but,mef1-2/+2
HTTP/1.1 301 Moved Permanently Location: http://www.windowmaker.org/
2015-01-14Reset maintainer on his request.wiz1-2/+2
2015-01-06Use __EXTENSIONS__ on SunOS for sigaction et al.jperkin1-1/+3
2015-01-01Use BROKEN_ON_PLATFORM with LP64PLATFORMS.dholland1-2/+2
2014-12-28HOMEPAGE and MASTER_SITES moved.mef1-3/+3
2014-12-01Support cwrappers for packages appending arguments in the wrappers.joerg1-1/+2
2014-11-24Remove wmthemes. Doesn't fetch anymore and doesn't use checksums.joerg3-78/+1
2014-11-23Bump PKGREVISION for hs-transformers-0.4.2.0szptvlfn3-6/+6
2014-11-16Update to 1.4.1. From Youri Mouton in PR 49397.wiz3-9/+8
Fixes build. While here, fix path to itself in bl3.mk.
2014-11-07Revbump after updating boostadam1-2/+2
2014-10-21Bump PKGREVISION for hs-random-1.1szptvlfn1-2/+2
2014-10-19Revbump after lang/lua51 update.alnsn2-4/+4
2014-10-13Update MASTER_SITES and HOMEPAGE. Add LICENSE.snj1-3/+4
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz6-17/+6
2014-10-07Revbump after updating libwebp and icuadam4-8/+8
2014-10-07Changes 0.95.6:adam8-92/+53
* Window Maker can now load WebP images and support ImageMagick library to support even more formats like SVG, BMP, TGA, ... * Add mini-window apercu , a small preview of window contents * Support for up to 9-buttons mouse added * Many configuration options added to WPrefs.app * Add wmiv, an image viewer application * Bug fixes and code cleanups by various people.
2014-10-05Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings.wiz1-1/+4
2014-09-14Update to 0.4.9 (2011). No changelog found.shattered2-9/+8
2014-09-08Bump PKGREVISION for netpbm update.wiz1-2/+2
Add some build fixes where necessary.
2014-09-08DEPEND on netpbm instead of including its buildlink3.mk file, if you'rewiz1-1/+2
not linking against it. Bump PKGREVISION for packages that (might be|are) changed.
2014-09-02lex is a runtime dependency for libfl.jperkin1-2/+2
2014-08-29make it clear what package depend onszptvlfn1-1/+2
discussed with wiz@.
2014-08-28Bump PKGREVISION for hs-random-1.0.1.3szptvlfn1-1/+2
2014-08-25+ xmonad-contribszptvlfn1-1/+2
2014-08-25Import xmonad-contrib-0.11.3 as wm/xmonad-contrib,szptvlfn5-0/+790
packaged for wip by degroote. Third party tiling algorithms, configurations and scripts to xmonad, a tiling window manager for X. For an introduction to building, configuring and using xmonad extensions, see "XMonad.Doc". In particular: "XMonad.Doc.Configuring", a guide to configuring xmonad "XMonad.Doc.Extending", using the contributed extensions library "XMonad.Doc.Developing", introduction to xmonad internals and writing your own extensions.
2014-08-22Bump PKGREVISION for ilmbase shlib major bump.wiz4-8/+8
2014-08-21Remove py-qt3*, obsolete upstream and replaced by py-qt4*.wiz10-240/+1
Remove last three packages using py-qt3 as announced on pkgsrc-users.
2014-08-09Update to 4.8degroote3-18/+17
Important changes since 4.7: - layout saving / restoring - proper handling of DPI - improve compatibility with other softwares (java-based, or external pagers) - fix several memory leaks
2014-08-08Update to 2.5.1, provided by Lokesh Mandvekar on pkgsrc-users:wiz2-6/+6
Fix segfault when loading "layout" with non-zero parameters. This affected multi-region. stack() must be called after the region bars are created. Fix layout entry in man page. Improve stacking for windows with multiple transients. Fix hang in fullscreen layout when a window has multiple transients. Fix focus_(prev|next) for windows with multiple transients. Add a missing queue.h macro to Linux util.h. Set stacking order when setting up a new status bar. Fixes stacking issues that can arise on a randr screenchange event. Fix segfault in fullscreen layout when a window with transient(s) unmap. Add default maximize_toggle binding to man page. Add clarification for the 'name' option to man page. Remove stray new paragraph macro in man page.
2014-07-26Fix lua detection and usage. Allow 52 again. Bump PKGREVISION.wiz3-3/+21
2014-07-18Update ctwm to 3.8.2.obache4-41/+17
Based on maintainer update request per PR pkg/48820. From CHANGES: Changes from version 3.8.1 to 3.8.2 2014-??-?? ----------------------------------- 1 - Various code cleanups. Cleanup re: raising and warping to windows (previous location of pointer in windows), SaveWorkspaceFocus. A few extra NULL pointer checks. Logical hasfocusvisible cleanup. Rename TwmWindow.list to iconmanagerlist, and various smaller cleanups. Eliminated TwmWindow TwmRoot from struct ScreenInfo. Mostly a mechanical change. I found some cases where the dummy TwmWindow was apparently mistakenly included in a loop. Replaced .next with TwmWindow *FirstWindow and .cmaps witn Colormaps RootColormaps. Other members were not used. 2 - Fix a bug where insufficient validation of the size hints resulted in a division by zero when considering aspect ratio. 3 - Lots of minor compiler warnings and build fixes, a few of which were real current or latent bugs. Leave warnings enabled by default. A few of the build system adjustments may break very old systems (e.g., those with original AT&T yacc). 4 - Fix incorrect inclusion of $DESTDIR in some paths. 5 - Update for new website and mailing list at ctwm.org. 6 - Look at _MOTIF_WM_HINTS for titlebar-less or border-less windows.
2014-07-16Bump PKGREVISION for hs-dlist-0.7.1szptvlfn1-2/+2
2014-07-15Bump PKGREVISION for hs-mtl-2.2.1szptvlfn1-1/+2
2014-06-24Patch a pair of missing error checks. PKGREVISION -> 6dholland3-3/+32