summaryrefslogtreecommitdiff
path: root/wm
AgeCommit message (Collapse)AuthorFilesLines
2017-03-20Changes 0.95.8adam4-46/+17
* Implementation for moving mouse pointer within the maximized window. * Alternative way for traverse half-maximized windows * Move half-maximized windows between the screens * Snapping a window to the top * Global defaults directory configuration
2017-03-07Do not compare pointers with 0.joerg2-1/+15
2017-02-28Recursive revbump from graphics/libwebpryoon1-2/+2
2017-02-23PLIST fix for nls option, from David H. Gutteridge in PR 51993.wiz1-2/+2
2017-02-22Updated fluxbox to 1.3.7.wiz8-79/+47
Set LICENSE. Version 1.3.7 is a bug fix release. Critical Bugfixes: * Segfault on startup (mostly *BSD) * Segfault on shutdown * Segfault on clicking the Remember menu * Menu crops on TypeAhead Minor Bugfixes: * _NET_REQUEST_FRAME_EXTENTS * Working autorepeat keys * Working vertical rotated Tabs and Toolbar * Proper size of titlebar buttons on restart / detaching tabs * Missing windowmenu works again * Several glitches in the menu * Correct handling of 'maximized' statement in the apps file Features: * The improved TypeAhead sytem is not limited to matches on beginning of menu items anymore, the behavior is configurable: - Nowhere - disables TypeAhead support - ItemStart - matches typed text only at the start of a menu item - Somewhere - matches typed text somewhere in a menu item (Currently this is a configfile-only option) * Minor tweaks to the i18n system * Updated turkish translations End User unrelated: * Code refactoring and cleanup, assisted by Coverity and clang static code analysis
2017-02-12Recursive revbump from fonts/harfbuzzryoon28-56/+56
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz28-56/+56
2017-01-19Convert all occurrences (353 by my count) ofagc1-3/+3
MASTER_SITES= site1 \ site2 style continuation lines to be simple repeated MASTER_SITES+= site1 MASTER_SITES+= site2 lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint accordingly.
2017-01-05Ensure the local yywrap is used. Fixes build with newer flex.jperkin3-5/+23
2017-01-04Ensure the local yywrap is used. Fixes build with newer flex.jperkin2-13/+10
2017-01-01Revbump after boost updateadam1-2/+2
2017-01-01Add python-3.6 to incompatible versions.wiz3-6/+6
2016-12-04Recursive revbump from textproc/icu 58.1ryoon4-8/+8
2016-11-13Add wm/wmutils-optkamil1-1/+2
2016-11-13Import wmutils-opt-0.20161004 as wm/wmutils-opt.kamil4-0/+50
wmutils' opt opt is at set of optional utilities meant to accompany wmutils-core. Just as the wmutils-core programs, each utility does one job and does it well, like dealing with window events or names. opt has less utilities than core, here is a little overview: * chwb2 - control two different window borders * wew - print window events * wname - print a window's name * xmmv - move a window with the mouse
2016-10-10Misc pkgsrc tweaks for the latest jwm-2.3.6:tsutsui2-6/+18
- LICENSE has been changed from GPLv2 to MIT since 2.3.6 - use proper ${PREFIX} in system.jwmrc for default icons - add and enable svg option in options.mk for default icons - explicitly pass --disable-foo to CONFIGURE_ARGS for disabled options While here, avoid SUBST on post-patch for future mkpatches ops. Bump PKGREVISION.
2016-10-07Revbump post boost updateadam1-2/+2
2016-10-01fix unaligned issues on sparc64: don't pass pid_t, but a long, tomrg3-2/+27
XChangeProperty(). PR#37559 bump revision.
2016-08-27awesome: update to 3.5.9maya2-13/+11
2016-08-21Update to 2.3.6ryoon4-16/+20
Changelog: Changes in 2.3.6 (20160812) Auto-maximization of windows when the mouse is brought to the edge of the screen (issue #49). This feature is disabled by default, but can be enabled via the aerosnap group option. Added Traditional Chinese translation (from Jim Tsai). Added the TaskListStyle and TrayButtonStyle tags to control the look of task lists and tray buttons. These were removed in v2.3.0, but are now back (issue #276). Fixed rendering of gradient highlights on menus. Changed the default configuration to explicitly set a 24-hour clock format. Made the default window title height match the font size used in window titles. Added the ability to set a default icon using the DefaultIcon tag (issue #310). Added the ability to disable move/resize using mod1+drag via the nodrag group option (issue #311). Made JWM raise the selected window when tabbing between windows (issue #313). Fixed an issue with some system tray icons not showing up (issue #314). Tiled window placement is now confined to the active display (pull request #318). Changed to the MIT license (issue #320). Added the labeled option to TaskListStyle to allow disabling labels for task lists. Changes in 2.3.5 (20160326) Faster icon loading (issue #258). Configurable default window icon via the ButtonMenu tag (issue #246). Added the ilist and ipager group options to ignore program-specified task list and pager settings (issue #263). Made it so clicking a submenu does not close the menu (issue #264). Made the tray respond to clicks at screen edges (issue #270). Made tiled window placement (the tiled group option) minimize overlap if no window position can be found with no overlap (issue #269). Removed exit confirmation when exit is invoked from the command line (issue #275). Now maximized windows restore when being dragged. Restored the ClockStyle tag to allow setting a custom font and color for clocks (issue #276). Fixed layout and mouse location tracking of tray items for trays with lots of components. Added the ability to use the output of a program for Include (issue #291). Added the fixed group option (issue #209).
2016-08-03Revbump after graphics/gd updateadam26-45/+52
2016-07-24Fixed pkglint warnings about unnecessary :Q modifiers in directory names.rillig5-31/+31
2016-07-24Fixed pkglint warnings about indentation.rillig1-10/+10
2016-07-09Fixed some pkglint warnings.rillig1-3/+3
2016-07-09Remove python33: adapt all packages that refer to it.wiz3-6/+6
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz13-23/+26
2016-06-26Clarify bit about default binary by referring to MESSAGE.dholland1-2/+2
(related to PR 51244)
2016-06-13marco: Update to 1.14.2:youri3-8/+11
1.14.2 * Translations update * GTK+3: fix a typo with deprecated GtkMisc * GTK+3 fixedtip: add style class tooltip
2016-06-11Add wm/wmutils-corekamil1-1/+2
2016-06-11Import wmutils-core-1.2 as wm/wmutils-corekamil4-0/+76
wmutils is a a set of Window Manipulation Utilities. Its purpose is to separate all the vital functions of a window manager into separate pieces. Using these tools, you can build your own window manager as a shell script. Think of wmutils as coreutils for X11. Here is the list of the core utilities composing wmutils: chwb: change window's border chwso: change window's stacking order ignw: ignore/unignore window killw: kill windows lsw: list windows mapw: map/unmap windows pfw: print focused window wattr: show window's attributes wmp: move the mouse pointer wmv: move a window wrs: resize a window wtf: focus a window wtp: teleport a window Originally packaged in pkgsrc-wip by Mateusz Poszwa.
2016-05-21+ marcoyouri1-1/+3
+ mate-netbook
2016-05-21Import marco-1.14.0 as wm/marco.youri6-0/+265
MATE Marco is a fork of GNOME Metacity.
2016-05-21Import mate-netbook-1.14.0 as wm/mate-netbook.youri4-0/+119
A simple window management tool which: * Allows you to set basic rules for a window type, such as maximise|undecorate * Allows exceptions to the rules, based on string matching for window name and window class. * Allows 'reversing' of rules when the user manually changes something: * Re-decorates windows on un-maximise.
2016-05-18Update openbox to 3.6.1.snj2-7/+7
Only one change: Bump ABI version of libobrender that should have been done in 3.6
2016-05-07Disable noisy GCC warnings.joerg1-1/+4
2016-05-03revbump for libsoup's ABI issueprlw14-8/+8
2016-05-01Whitespace for pkglint.dholland1-2/+2
2016-05-01Add patch comments.dholland15-29/+57
2016-05-01Add missing explicit dep on libX11. PKGREVISION -> 13 for this anddholland1-2/+3
just-committed patches.
2016-05-01Patch up broad misuse of <ctype.h> functions. Also patch some otherdholland14-10/+912
things found by the compiler, like broken printf formats. Not complete, but a start.
2016-05-01Add bl3 file, to be used by x11/aterm (PR 36755)dholland1-0/+20
2016-05-01Update to 4.12degroote5-42/+40
Changes from upstream since 4.11 • use https instead of git/http, update contact information, add GPG key • docs/hacking-howto: fix old cfgparse.y reference to config_parser.c • docs/ipc: added link to i3ipcpp (C++ library) • docs/userguide: clarify no_focus documentation • docs/userguide: add documentation for binding modes • docs/userguide: fix rendering of __focused__ • docs/userguide: improve placement of explicit IDs for headings • docs/userguide: make rendering of key bindings more consistent • docs/userguide: clarify quoting of “exec” commands • man/i3-nagbar: fix example invocation • man/i3: add “floating window” to terminology • i3-sensible-*: quote variables correctly • i3-sensible-editor: add neovim • i3-sensible-terminal: add termit, st • i3bar: use cairo for all drawing operations • i3bar: support per-statusblock border and background colors • i3bar: support different bar background colors depending on whether the bar is on the focused output or not • i3bar: multiple tray_output directives on the same bar are now supported • i3bar: support disabling the modifier by specifying “modifier none” • use cairo for all drawing operations • fix a number of memory leaks, thanks to AddressSanitizer • no_focus is now suppressed for the first window of a workspace • “workspace next/prev” now looks for numbered workspaces after reaching the last workspace (it used to incorrectly only look at named workspaces) • multiple marks can now be set on a single window (but a mark can still only be present on one window at a time) • the “unmark” command now supports criteria • the “con_id” criterion now supports the special value __focused__ • the “workspace” command now supports the --no-auto-back-and-forth parameter • the “move window to workspace” command now supports the --no-auto-back-and-forth parameter • the “resize grow|shrink width|height” command now works for a nested split in the same direction • support _NET_WM_USER_TIME’s special 0 value, indicating that a window should not be focused • use 32-bit visual by default if available. This reduces graphical glitches when using transparency (which is still not officially supported) • the “move position center” command now supports criteria • specifying invalid match criteria now results in an error instead of blindly applying the operation to the currently focused window • allow mouse bindings to run on the root window • support matching _NET_WM_WINDOW_TYPE_NOTIFICATION in criteria • all criteria are now matched, even when con_id or con_mark are given (used to be a special case) • allow the “id” criterion to be specified in any base recognized by strtol(), not only base 10 • non-true color displays are now supported again (e.g. the Raspberry Pi) • the “split” command now has a “toggle” option • the additional color class “decoration_border” was added • title_format is now stored on containers instead of windows, allowing the use of title_format on split containers • On OpenBSD, i3 now uses pledge(2) • support _NET_WM_DESKTOP (for pager applications like gnome-panel) • floating workspaces are no longer available (they were not supported for a while now) • floating windows now carry the I3_FLOATING_WINDOW atom so that tools like compositors can be configured to match on floating windows Bugfixes from upstream since 4.11 • i3bar: display short text only on the monitor(s) on which it is necessary • i3bar: explicitly set cursor using libxcb-cursor if available • i3bar: fix XEMBED messages • i3-nagbar: explicitly set cursor using libxcb-cursor if available • duplicated keybindings are now also detected when one uses bindcode but the other(s) use(s) bindsym • keymap fallback for servers without XKB (e.g. TightVNC) has been added • using pango markup in mode names is now optional, fixing a regression in i3 v4.11 where modes which contained characters such as “<” would break. • moving windows to a workspace by specifying a mark now works • the root output is now used when any RandR request fails (for x2go) • assignments are now marked as run before executing them, preventing endless loops/crashes when assignments cause another assignment evaluation • splitting/floating a dock container no longer crashes i3 • correctly compare modifier mask when identifying keybindings (fixes bindings which use --release) • no longer fail config validation when there is no newline at the end of the config file • scrollwheel buttons are now only grabbed when necessary, allowing the use of “bindsym button*” or scrolling in windows without focusing them (in case no “bindsym button*” is present) • parse con_id in base 16 (affected FreeBSD only) • fix crash when opening a large number of windows • reject empty swallow definitions to avoid crashes • don’t remove SubstructureRedirect event mask temporarily (fixes i3bar stopping after system suspend) • move urgent flag before killing the parent to avoid a crash • correctly validate “kill” command to avoid crashing when “kill” is invoked on workspace containers • actually accept the documented “workspace” token as an alternative to “→” in assign statements • remove _NET_WM_STATE on withdrawn windows to comply with the spec • the “border” command now uses logical pixels (relevant for hi-dpi displays) • “tray_output primary” does not properly fall back and hence was removed from the default config again • correctly determine focused workspace when moving workspace to output • revert to default binding mode before reloading the config file • correctly interpret _MOTIF_WM_HINTS (endianness-dependent)
2016-04-14Explicitly pull in -lX11 on SunOS.jperkin1-1/+3
2016-04-11Recursive revbump from textproc/icu 57.1ryoon4-8/+8
2016-04-01Use PKGMANDIR. Add patch comment.jperkin2-9/+12
2016-03-05Bump PKGREVISION for security/openssl ABI bump.jperkin4-8/+8
2016-02-26This package currently has a hard dependency on lua51, don't acceptjperkin1-3/+4
other versions.
2016-02-26Use OPSYSVARS.jperkin2-13/+7
2016-02-22Use the system OSX_VERSION variable rather than rolling our own.jperkin1-7/+3
2016-02-17Add -D_XOPEN_SOURCE=600 to CPPFLAGS in order to hopefully fix build issues onleot1-3/+5
SunOS: #error "Compiler or options invalid for pre-UNIX 03 X/Open applications" While here also delete not need NO_CONFIGURE and convert SUBST_STAGE to pre-configure. Thanks to jperkin@ (possible mistakes are mine).