Commit graph

2081 commits

Author SHA1 Message Date
youri
2aed47c5f3 Update to 1.20.0:
WidthOfScreen and HeightOfScreen implementation
window picker: disconnect signal handlers in dispose function
window picker: add icon to prefs dialog
window picker: disable vertical expand of button in prefs dialog
window picker: add icon for taskbar to About dialog
maximus: don’t crash on invalid window ID
Translations update
2018-05-14 13:05:34 +00:00
youri
e0b14ed02f Update to 1.20.1:
Marco now supports DRI3 and XPresent, if available.
Frame rates in games are significantly increased when using Marco.
Marco now supports drag to quadrant window tiling, cursor keys can be used to navigate the Alt + Tab switcher and keyboard shortcuts to move windows to another monitor were added.

Full changelog:

build: drop unneeded pangoxft requirement
Small bugfix for the move_to_X keybinds
Bugfix for monitors of different sizes
Restructured monitor keybinds and adjust save_rect
Implemented simple shourtcuts to move window to another monitor
schema: fix typos
compositor: don’t try to paint window that is not viewable
Fix wrong result in meta_window_titlebar_is_onscreen() for windows without a frame
Add support for gtk3 _GTK_SHOW_WINDOW_MENU event
More elegant solution for handling new move-to-workspace keybinds
Implemented a setting to disable top tiling
Implemented tabpopup when moving window to different workspace
keybindings.c: Fix build warning:
Reset tile_resized to false when fullscreening
Fixes windows not going to save_rect when unmaximimizing
Allow horizontal and vertical resizing when corner tiled
Fixes window getting reset to saved_rect when untiling from corner
Added keybindings for corner tiling
Implemented simple corner tiling by mouse drag
WidthOfScreen and HeightOfScreen implementation
XFIXES regions are leaked during paint_windows
Add stricter logic for running without XPresent support
Make XPresent optional
Add in some changes from xfwm4
Cancel present_pending flag when erroring out
XPresent extension support
Store a window flag when user resizes from tiled
Allow tiled windows to be resized horizontally
gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
avoid deprecated gdk_screen_width/height
avoid deprecated gdk_screen_get_width
display: don’t use deprecated GDK_DEVICE_MANAGER
tools: remove marco-mag and marco-grayscaletools
Fix synthetic keybinding/button-grab window
Forces a window scale of 1 for the window manager, instead of using the default or user configured scale.
avoid deprecated gdk_display_get_screen
avoid deprecated gdk_screen_get_number
Alt/tab - define arrow keycode + numpad arrows
Allow use of arrows while in Alt + Tab popup
ui: Fix invalid object construction in frames
README: fix names of GSettings keys
keybindings: remove uppercase from “current workspace”
Added hotkey to rename current workspace
fix code deprecations
Translations update
2018-05-14 12:48:14 +00:00
maya
f3e8ce02b8 wmii: remove some debug things, re-introduce @@ things
that got mangled via mkpatches, appease the pkglint gods
2018-05-14 10:31:14 +00:00
maya
5ebcdfa7ef wmii: update to 3.9.2, use builtin libixp.
Requested in PR pkg/43459, also using some changes from
pkgsrc-wip's wmii-devel.

Seems to work as expected in NetBSD, although I didn't
test the alternative wmiircs.

Some of the changelog (might omit some parts)

3.9.2:
    * Work around mawk bug that broke wmiirc.

3.9.1:
    * Workaround a dash 0.5.6 bug that broke wmiirc.
    * Noticably speed-up python wmiirc startup.
    * Disable static linking which breaks wmiir in glibc 2.12.
    * Add PKGBUILD.

3.9:
    * wmii9menu is now Xinerama aware.
    * Install READMEs to $(PREFIX)/share/doc/wmii/.
    * Documentation updates. Add wmiir.1, wmii9menu.1.
    * Allow dragging floating clients from anywhere in their titlebars.
    * Allow specifying screen in area specs.
    * Change default $MODKEY to Mod4.
    * Minor changes to pygmi.events API.
    * Allow client to follow tag change in python wmiirc.
    * Update /tag/*/index to be more useful on Xinerama.
    * Add showkeys action to shell and python wmiirc.
    * Restore windows from floating layer to their original Xinerama screen.
    * Hide bar on non-primary Xinerama screens.
    * Allow resizing of rightmost and leftmost column dividers.

3.9a2:
    * Add Suraj's Rumai-based wmiirc.
    * Move rc.wmii to alternative_wmiircs/plan9port/wmiirc.
    * Install wmii.pdf to $(PREFIX)/share/doc/.
    * Focus windows regardless of whether they form a new group.
    * Update selection and execution of wmiirc: no more magic.
    * Update wmii.1
    * Add alternative_wmiircs READMEs.

3.9a1:
    * Add new wmii guide. See doc/wmii.pdf
    * Allow for programmable completion in wimenu.
    * Use pkg-config globally.
    * Add Xft (antialiased font) support.
    * Add python wmiirc/9P client library
    * Allow bindings to work regardless of caps lock.
    * Add M-f fullscreen toggle key binding.
    * Augment /client/*/ctl Fullscreen command.
    * Allow setting of increment display from /ctl.
    * Show a client's extra tags in its titlebar.
    * Darken background when floating area selected.
    * Allow bar on top or bottom.
    * Allow for wmiirc_local.
    * Add grow and nudge commands to /tag/*/ctl.
    * Cascade windows when the floating layer fills.
    * Support alpha-transparant windows.
    * Add regex tag support.
    * It is now possible to float/unfloat windows with the mouse.
    * Make the bar Xdnd aware; DND between views is now possible. Fixed some window raising/moving bugs.
    * Add a notification bar.
    * Improved floating mouse resizing.
    * Improved mouse move/resize support for managed mode.
    * Better return from floating/fullscreen to managed mode.
    * Allow comments (#.*\n) in rules and ctl files.
    * Add /client/*/ctl ?slay? command.
    * Detect unresponsive clients on ?kill?.
    * Draw titlebars of floating clients differently.
    * Add wihack: LD_PRELOAD hack to set window properties of programs:
    * Respect window groups
    * Add ?Kill? to client right-click menu
    * wmii9menu now takes similar args to wimenu
    * Document grow/nudge commands.
    * Add wimenu with history and caret support
    * Add wistrut. Undocumented, not built by default.
    * EWMH strut support.
    * Basic EWMH support.
    * Better fullscreen support.
    * XRandR support.
    * Xinerama support.

2008-08-25:
    * libixp version 97 now required
    * Stack and max modes now affect floating clients:
        - max: Collapsed clients disappear, all clients disappear
               when managed layer is selected.
        - stack: All clients but selected are collapsed.
    * Adobe's Flash plugin's fullscreen mode now works.
    * Some annoying focus bugs are fixed.
2018-05-14 10:20:57 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
wiz
80cfb5e1d5 blackbox*: update HOMEPAGE 2018-04-01 21:09:32 +00:00
jmcneill
40ef40728a Install patched mwm.fvwmrc to the correct filename 2018-03-17 23:01:02 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
67db068493 twm: update to 1.0.10.
This release of twm was made possible by contributions from members of the
NetBSD project and viewers like you.

Alan Coopersmith (1):
      twm 1.0.10

Christos Zoulas (1):
      Add some const.

Emil Velikov (1):
      autogen.sh: use quoted string variables

Michael van Elst (1):
      Do not try to extend the font-pattern with a wild-card.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (1):
      Adapt callers to ExpandFilename change.
2018-03-07 12:18:21 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
wiz
4a6434dfae bbrun: honor LDFLAGS. Fixes RELRO build.
Bump PKGREVISION.
2018-03-06 15:53:07 +00:00
wiz
16a90f6dd7 wmctrl: update links 2018-02-25 16:15:09 +00:00
jperkin
1bd48319d2 marco: Don't specify -ansi. 2018-02-08 16:50:22 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
jperkin
e366662af4 Belated PKGREVISION bump for devel/protobuf update.
Fixes at least joyent/pkgsrc#60.
2018-01-17 12:10:37 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
tsutsui
aa1999e560 jwm: update to 2.3.7.
Upstream changes:
(from http://joewing.net/projects/jwm/release-2.3.shtml#v2.3.7 )

Changes in 2.3.7 (20170721)

  * Made the modifier for dragging a window by clicking its contents
    configurable via the mask attribute of the MoveMode tag (issue #324).
  * Added group options for setting initial window position and size
    (issues #79 and #348).
  * Added the clicktitle and sloppytitle options for FocusModel, which cause
    windows to be raised only when the title or border of the window is clicked
    (issue #286).
  * Fixed scaling of icons in the task bar (issue #328).
  * Added the decorations attribute to TaskListStyle to allow setting different
    decorations on tray buttons and task list buttons (issue #330).
  * Fixed a bug with the nextstacked key binding (issue #335).
  * Improved support for 3-digit hexcode colors (issue #336).
  * Better aerosnap support on multiple monitors (issue #342).
  * Fixed a bug with multiple separators in menus (issue #343).
  * Fixed a bug with blank trays when there are full screen windows
    (issue #356).
  * Added the spacing attribute to Dock to allow adding space between icons in
    the dock (issue #357).
  * Added support for dynamic root menus via the dynamic attribute of RootMenu
    (issue #221).
  * Fixed an issue with 32-bit TrueColor visuals on some platforms.
  * Fixed an issue with menus and multiple monitors (issue #384).
  * It is (once again) possible to disable desktop switching by scrolling on
    the desktop using an empty root menu (issue #366).
2017-10-21 18:07:33 +00:00
wiz
d850273ec4 compiz: remove kde3 option from buildlink3.mk as well 2017-09-26 09:12:24 +00:00
wiz
c3349031cd compiz: remove kde3 support. 2017-09-26 07:01:55 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
ef141a6b79 Reset maintainer 2017-09-16 19:26:41 +00:00
wiz
e364d4fc58 Update HOMEPAGE. 2017-09-11 07:38:23 +00:00
wiz
6dbf2b6475 Follow a redirect. 2017-09-07 07:54:25 +00:00
wiz
b828db802a Update some URLs. 2017-09-06 11:30:41 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
jmcneill
d46b1c1ff5 Set HAS_SYSTEM_ASPRINTF in make env to fix build on NetBSD 8 2017-08-21 14:53:58 +00:00
nros
da1148d90d Add xmlto build dependency to i3 since it is used to build the docs.
While here sort the buildlink3 entries.
2017-08-19 10:57:54 +00:00
triaxx
b5981f5f10 Fix a wrong dependency from devel/lua-doc to textproc/LDoc.
Fix the wrong MANPATH.
2017-08-18 10:16:11 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
triaxx
776751f814 Update wm/awesome to 4.2
Reviewed by maya@

Changes by packager:
* Add options handling
* Add DBus support through options.mk
* Add API doc generation through options.mk
* Move libexecinfo dependency to options.mk

Changes from Changelog:
https://awesomewm.org/changelogs/short/v4.2.txt
2017-08-15 10:57:35 +00:00
nros
56ce5e9ae6 Update i3 to version 4.13.
Pkgsrc changes:
Added comments and RCS tags to patches.
Make perl a runtime dependency since installed
runtime scripts uses it.

Changes and bugfixes from release notes:

Changes in 4.13:

* build: wire up version handling for non-release tarballs (as opposed to git
  checkouts)
* build: switch to the GNU build system
* i3bar: disable pango markup for plain-text input
* man/i3-msg: point out default ipc message type
* config: introduce support for specifying variables from X resources
* config: ensure variables match on longest-length, eliminating problems
  where one variable was a prefix of another
* config: do not count '\' in comment lines as line continuation
* ipc: introduce a new GET_BINDING_MODES command
* ipc: implement new window::mark event
* ipc: add ?output? to IPC events referencing a container
* make fullscreen windows open on the output which is indicated by their
  geometry (fixes LibreOffice Impress multi-monitor presentations)
* focus newly managed windows only if they don?t use the globally active
  input mode (fixes issues with RubyMine)
* remove title indentation in nested containers (rationale was unclear,
  nobody spoke up when we asked about the feature on i3-discuss)
* use the last known timestamp when calling xcb_set_input_focus (might fix
  rare race conditions in focus handling)
* introduce the "smart" option for hide_edge_borders, which will hide borders
  when there is precisely one window on the workspace
* handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only
  considered when managing a new window)
* don?t change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS
* only add numlock fallback for keybindings where necessary (allows users to
  correctly bind keys on the numpad)
* do not match docks in config and command criteria
* get DPI from the Xft.dpi resource instead of directly looking at the screen
  resolution/size
* handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers)
* set _NET_WM_DESKTOP to sticky for scratchpad windows
* add new criteria "tiling" and "floating"
* implement special output name "current" for commands
* handle ResizeRequests for tray clients (fixes VLC tray icon)

Bugfixes in 4.13:

* i3bar: fix crash when the I3SOCK environment variable is present
* i3-dmenu-desktop: do not die on failed open
* i3-input: properly position in non-standard cases (fixes an issue where
  i3-input would launch off-screen)
* i3-save-tree: rename "mark" to "marks" to reflect our recent change to
  allow multiple marks
* mouse bindings: only grab the mouse buttons that need to be grabbed
* no_focus: correctly count the number of windows (makes no_focus work with
  tabbed/stacked workspace layouts).
* properly close disabled outputs restored during a restart (this fixes state
  handling when RandR changes happen during i3 restarts)
* don't trigger bindings on window border clicks unless --border was
  specified for the binding
* traverse numbered workspaces in correct order
  fix transition from named to numbered workspaces in "workspace next|prev"
* avoid setting urgency hint on content containers and above (fixes crashes)
* don't trigger unrelated key bindings for --release bindings
* fix colormap handling for containers (fixes taking screenshots using xwd)
* check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping)
* fix a use-after-free bug (fixes "floating enable" on single split windows)
2017-08-09 11:13:30 +00:00
nros
fb09566162 fix typo in buildlink3 file 2017-08-09 10:27:44 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
4078335453 Update HOMEPAGE. 2017-08-01 16:49:18 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
wiz
8d59bf7376 Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00