Commit graph

2315 commits

Author SHA1 Message Date
nia
e1efc64dd2 i3: Update to 4.18.2
┌──────────────────────────────┐
 │ Release notes for i3 v4.18.2 │
 └──────────────────────────────┘

This is i3 v4.18.2. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.18.

 ┌────────────────────────────┐
 │ Bugfixes                   │
 └────────────────────────────┘

  • floating_maybe_reassign_ws: only re-focus if previously focused
    (fixes a focus issue with KDE notifications)
  • get_output_by_name: guard output->primary with require_active
  • i3bar: fix Xorg memory leak

 ┌────────────────────────────┐
 │ Thanks!                    │
 └────────────────────────────┘

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  Orestis Floros

-- Michael Stapelberg, 2020-07-26
2020-08-08 22:02:37 +00:00
pin
33e7f4a77c wm/frankenwm: simplify Makefile 2020-07-28 14:23:37 +00:00
bsiegert
1cfadd92ea icewm: update homepage
The previous homepage is now about hotels in Copenhagen!?
2020-07-28 09:09:20 +00:00
pin
137d376983 Add wm/frankenwm 2020-07-23 19:55:19 +00:00
pin
fe13ffb994 wm/frankenwm: import package
FrankenWM
)."monsterwm's bastard child" or "not the wm your desktop needs, but the one
it deserves".
FrankenWM is a dynamic tiling WM (comparable to dwm or Awesome), featuring the
v-stack, b-stack, grid, fibonacci, dualstack, equal and monocle layouts out of
the box. If you want to, you can add gaps between the windows as well.

It was once based on monsterwm but has undergone many greater changes including
adding pieces from other WMs (hence the name) and porting all sorts of stuff
from Xlib to XCB. Many of the original monsterwm patches have been ported as
well.

All settings must be set at compile time by editing `config.h` and it does not
feature a status bar (but supports leaving preconfigured space for one
2020-07-23 19:53:51 +00:00
nia
3de86cac91 awesome: gets lua category 2020-07-02 10:27:21 +00:00
pin
15c849e3f7 wm/2bwm: update to 0.3
v0.3
* The latest stable version of 2bwm
	- Leave the setting of commands to the user
	- Fix bug related to the ewmh and a fake and useless window
	- Fix hardcoded values
	- Add the button action on root window only feature
	- Add centerpoint to prototype declarations
	- Fix different pixmap depth issues
	- Implement _NET_WM_STATE_FULLSCREEN support
	- Do not account offset when window ask to be maximized
	- Change in configuration file for maximize
	- Memory leak fixes
	- Remove unused name from monitor structure
	- Remove redundant checks within movelim function
	- Depracate the use of monitor name

v0.2
* removed z3bra's patch, which isn't maintained anymore
* added the mention to the 3bwm branch
* mentioning new bugs that need to be fixed

with ok from youri
2020-07-01 18:29:48 +00:00
nia
56c5144320 notion: Use LUA_VERSIONS_ACCEPTED 2020-06-30 14:56:36 +00:00
nia
362605f9df awesome: Add LUA_VERSIONS_ACCEPTED 2020-06-30 14:55:51 +00:00
nia
35fe6f56ce wmii: needs -lm for frexp
(presumably not on architectures where this is a compiler intrinsic, or
something)

bump PKGREVISION
2020-06-28 14:05:58 +00:00
pin
96fda1a56a wm/spectrwm: update to 3.4.1
spectrwm 3.4.1

Release on Jun 25, 2020

    Fix always_raise mapping issue.
    Fix _NET_CURRENT_DESKTOP should be updated on ws_next_move/ws_prev_move.
    Fix focus redirect for transient windows that are about to map.
    Fix manual focus should not be affected by pointer on (un)grab.
    Add java detection for JetBrains windows.
    Remove _NET_WM_STATE on withdrawn windows as advised by EWMH spec.
    Add information to man page about program call execution.
2020-06-25 11:29:20 +00:00
pin
866c594aa9 wm/spectrwm: update to 3.4.0
spectrwm 3.4.0
Release on Jun 17, 2020
   Add optional startup parameters:
     -c file - Specify a configuration file to load instead of scanning for one.
     -v - Print version and exit.
   Add new restart_of_day action. (Unbound by default.) (Same as restart but
 configuration file is loaded in full.)
   Improve startup error handling.
   Fix input focus issues.
   Fix max layout 'flickering' issue when focus_mode = follow.
   Fix ws_next_move and ws_prev_move.
   Fix withdrawn window handling.
   Fix focus issue when moving transient (and related) windows between workspaces.
   Fix maximized windows sometimes unmaximize on workspace switch.
   Fix SIGHUP restart.
   Fix transient window crossing issue on focus/swap next/prev actions.
   Fix border color issue when clicking to focus a window on an unfocused region.
   Fix keyboard_mapping fallback issue.
   Fix width calculation of Xft glyphs. (Fixes the (dis)appearing space when
 switching workspaces.)
   Increase bar hard limits to better accomodate complex markup sequences.
   Add workaround to man page for OSs ignoring LD_PRELOAD.
   Add some notes to man page and fix a warning.
   Add missing options to example spectrwm.conf.
   Update spectrwm_fr.conf
   linux: Add example baraction.sh script.
   linux: Accept user-provided pkg-config command.
   linux: Install examples.
2020-06-18 18:45:25 +00:00
gutteridge
b3c691cfe5 blackbox70: update to 0.76
This is a minor maintenance release. The only significant changes for
non-developers are bug fixes that correct interactions with the pop-up
windows of particular applications, and also fix startup notifications.
While updating this package, I've fixed SunOS builds as well.

Upstream change log:
      post-release update
      better cscope and MDOCDATE handling
      fixups for -Wextra compile
      unset DESKTOP_STARTUP_ID in environment
      update po files
      update release files
2020-06-16 23:47:07 +00:00
wiz
59e2ba11fd twm: update to 1.0.11.
Alan Coopersmith (5):
      When replacing a colormap, free old map, not new one
      If we can't find a colormap to replace, insert new one instead of leaking it
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Make some char pointers const as necessary to clear some gcc warnings

Bryan Kadzban (1):
      Read system.twmrc from where it got installed

Matt Turner (2):
      Build xz tarballs instead of bzip2
      twm 1.0.11

Maya Rashish (1):
      Correct system.twmrc location.

Thomas E. Dickey (22):
      issue 7: check if there are no fonts found for the fontset, and fallback to fixed in that case.
      fix gcc-normal compiler warnings, no object change
      cleanup manual page, using check-manpage (xterm)
      ignore LOGS generated in test-builds
      gcc-stricter warnings, no object change
      constify deftwmrc[], to fix gcc-stricter warnings
      fix const-warnings in grammar using a non-const initializer
      fix const-warnings by making a copy of the data
      gcc-stricter warnings, no object change
      constify deftwmrc[], to fix gcc-stricter warnings
      fix const-warnings in grammar using a non-const initializer
      fix const-warnings by making a copy of the data
      issue 4: twm makes windows too wide
      caddr_t used to be used in X code before XPointer was established; it's obsolete and less portable
      bump minor version to reflect issues #4 and #7
      issue 2: twm doesn't handle RandR screen size changes
      bump minor version for issue #2
      Formatted most of the C files using "twm-indent", part of cindent at
      Formatted most of the C files using "twm-indent", part of cindent at
      whitespace-fixes
      strict gcc-warning fixes, no object-change
      an error in the action for warp-to-ring would produce two error messages
2020-06-15 07:22:10 +00:00
nia
36008de938 trayer: needs bash tool 2020-06-14 16:20:15 +00:00
nia
4c94f8b40d trayer: Update to 1.1.8
1.1.8
* Replace depricated gdk functions
* Fix position update on screen configuration change

1.1.7
* Library cleanup
* Icon Spacing
2020-06-13 17:42:01 +00:00
nia
ad379d041f herbstluftwm: Update to 0.8.3
Release 0.8.3 on 2020-06-06
---------------------------

  * Bug fixes:
    - Fix race condition in focus_follows_mouse handling
2020-06-09 10:59:31 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
leot
30581c42b9 wmii: Assign MAINTAINERship to Rares Aioanei
Patch provided by Rares via PR pkg/55345, thanks for the patch and for stepping
up to maintain it!
2020-06-04 17:56:27 +00:00
pin
d6cf31cacb wm/obconf-qt: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 08:54:52 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
pin
21e6518747 wm/obconf-qt: update to 0.15.0
obconf-qt-0.15.0 / 2020-04-24
=============================

  * Bumped version to 0.15.0.
  * Avoid char raw strings literals memory allocations.
  * Don't use automatic string conversions.
  * Removed (duplicated) string casts definitions.
  * Fixed the instllation message in archive_install().
2020-06-01 11:20:07 +00:00
rillig
1ca30701c2 wm/fvwm: remove unknown configure option 2020-05-23 12:50:33 +00:00
ryoon
02a5ef8cc3 *: Recursive revbump from graphics/ilmbase 2020-05-21 20:53:37 +00:00
nia
d19e25c320 wm: Remove amaterus
PR pkg/55275
2020-05-20 17:35:17 +00:00
nia
5a8af2dc46 herbstluftwm: Update to 0.8.2
Release 0.8.2 on 2020-05-04
---------------------------

  * Selection of empty frames by the mouse (by click or by hover if
    focus_follows_mouse is enabled)
  * The commands 'close_and_remove' / 'close_or_remove' act like 'close' for
    floating clients
  * The decoration window allows focusing, moving, and resizing the client
    via the mouse (as known from standard floating window managers)
  * Improved herbstclient tab completion for the fish shell
  * Bug fixes:
    - Fix a crash in the error handler when a invalid monitor name is
      passed. (Affects list_padding move_monitor rename_monitor lock_tag
      unlock_tag)
    - Fix the type of WM_STATE
    - The client attributes sizehints_tiling and sizehints_floating are now
      writable
    - Fix EWMH urgency change for clients without WM hints set
    - Fix the exit code of the 'focus' command

Release 0.8.1 on 2020-04-21
---------------------------

  * the frame index 'e' refers to the first empty frame (e.g. 'rule index=e' places
    new windows in empty frames, if possible)
  * new setting 'hide_covered_windows' to improve the appearance when used with
    a compositor.
  * resize floating windows with the same command ('resize') as in tiling mode
    and thus the same keybindings as in tiling mode. Therefore, the
    'fractiondelta' parameter to the 'resize' command is now optional.
  * keybind now checks that the bound command exists.
  * cycle_all (Alt-Tab) now also traverses floating clients
  * new setting 'auto_detect_panels' controlling the panel detection algorithm.
  * improved herbstclient tab completion for the fish shell
  * Bug fixes:
    - Handle the regular expression "" correctly, since the grammar of extended
      regular expressions does not allow "".
    - Error handling for the lack of xrandr
    - Fixes to make it compile on other systems and architecture

Release 0.8.0 on 2020-04-09
---------------------------

  * single window floating (every client has an attribute 'floating' which can
    be set at run time and via the rule consequence 'floating=on')
  * monitor detection via xrandr
  * detection of external panels
  * new command: apply_rules
  * new command: export (convenience wrapper around setenv)
  * new client attribute: keys_inactive (negation of keymask)
  * new command: drag (initiates moving/resizing a window by mouse)
  * if tags have been configured through EWMH before herbstluftwm starts (from
    a previous running window manager), then herbstluftwm re-uses these tags
    (start with --no-tag-import to disable this)
  * The build system is now cmake. See the INSTALL file if you need to
    compile herbstluftwm yourself.
  * the 'remove' command now tries to preserve the focus and the client
    arrangement. Intuitively speaking, 'remove' is undoing a frame split.
  * Many boolean style settings were formerly of type int. Now, these are
    boolean settings.
  * The 'toggle' command only works for boolean settings. For the former
    behavior for int-typed settings, use 'cycle_value'.
  * Writing '%%' in the 'sprintf' format string now gives a literate '%', just
    as printf. Formerly it stayed '%%'.
  * The 'keybind' command now accepts all valid key symbols, even if they are
    not present on the current keyboard layout at the time of setup.
  * the rules are also applied to those clients that change their WM_CLASS
    after being shown already.
  * 'detect_monitors' has an additional '--list-all' parameter
  * do not change the focus (for focus_follows_mouse=1) when an unmanaged
    dialog (e.g. a rofi menu or a notification) closes.
  * list_rules now prints regex-based rule conditions with '~' instead of '='
  * new attributes on every monitor for pad_up pad_down pad_left pad_right
  * new flag --exit-on-xerror (to be used in automated testing only)
  * Formerly, double dots in object paths were allowed (similar to double
    slashes in file paths in unix). Right now, they are only allowed at the end
    (which is necessary for the tab-completion of attr):
    - +monitors+ is valid
    - +monitors.+ is valid
    - +monitors..+ is valid
    - +monitors.by-name.+ is valid
    - +monitors..by-name.+ is *invalid*
2020-05-17 14:56:42 +00:00
joerg
e9fd10e1f5 Explicitly narrow initializers. 2020-05-14 18:57:58 +00:00
joerg
5d4d4b1e25 Needs libXcomposite 2020-05-14 18:56:23 +00:00
gutteridge
103c468bfb xfce4-wm: update to 4.14.2
Change log:

4.14.2
======

- Prefer GLX on AMD (Bug #16716)
- Fix compositor without required X11 extensions (Bug #16713)
- Fix window decorations without XRender extension (Bug #16713)
- Avoid grabbing the keyboard with Alt-Tab to work around a bug in
  Qt with XInput2 valuators (Bug #16708)
- Automatically update window title fonts on scale change
- Fix a regression with title font size at scale 2 (Bug #16711)
- Fix an X error with XShape (Bug #16383)
- I18n:
  Update translations: ar, be, be@tarask, bg, bn, ca, cs, da, de, el,
  en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hy_AM, id, ie, is,
  it, ka, ko, lt, lv, nb, nl, nn, oc, pl, pt, pt_BR, ro, sk, sl, sq,
  sv, th, ug, ur, ur_PK, zh_CN, zh_HK
2020-05-13 01:56:42 +00:00
nikita
60f2b175f0 wm/sawfish: fix pkglint warning about categories 2020-05-12 19:32:14 +00:00
rillig
05b3764956 wm/sawfish: fix location of main.jl.in 2020-05-10 14:07:07 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
rillig
93efd36bc5 wm/windowmaker: remove WindowMaker.in from SUBST_FILES
That file does not contain the paths that are fixed.
2020-05-02 14:33:20 +00:00
wiz
69b7e2ee33 wmx: Remove editor backup file. 2020-04-30 08:03:43 +00:00
gutteridge
81c20ff7b8 fvwm: g/c unused variable 2020-04-29 00:18:36 +00:00
wiz
7200a755fa i3: update to 4.18.1.
• Move parent nodes in scratchpad correctly
  • i3bar: Call cont_child() more liberally
  • Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
  • Fix SEGFAULT when i3bar receives invalid input
  • Revert "floating_reposition: avoid extra tree_render"
  • Call tree_render if floating move changes workspace
  • Update EWMH properties on workspace move
  • cmd_focus_sibling: Fix crash on workspace level
2020-04-28 17:33:42 +00:00
nikita
17d9a3c9aa wm/wmx-gnome: Update to Version 8. 2020-04-28 15:29:45 +00:00
nikita
e64be4b777 wm/wmx: Update to Version 8 2020-04-28 15:28:57 +00:00
nikita
906f88a35e wm/fvwm: change docbook-xsl and libxslt to TOOL_DEPENDS 2020-04-25 20:04:23 +00:00
gutteridge
d9f7337871 xfce4-wm: update MASTER_SITES 2020-04-25 19:53:13 +00:00
nikita
6708b5d158 wm/fvwm: Add doc keyword for optionally not generating the fvwm.1 page 2020-04-25 19:40:55 +00:00
nikita
602f6d5827 wm/fvwm: enable xft2, xcursor and xrender support by default 2020-04-25 19:22:15 +00:00
nikita
9338b2d060 wm/fvwm: Add todo notes after feedback from user 2020-04-25 19:06:59 +00:00
pin
7020286afc wm/sowm
Update maintainer e-mail
2020-04-22 08:21:06 +00:00
adam
24a847deee windowmaker: fix pkg-config files 2020-04-20 17:04:18 +00:00
gutteridge
b0b1c8d88e xfce4-wm: update to 4.14.1
Change log:

4.14.1
======

- Restore "Always below" menu options (bug #15884)
- Fix a crash with GL or high CPU usage without any monitor (bug #15852)
- Fix raise delay (bug #15974)
- Fix translucent wireframe repaint (bug #15966)
- Fix hostname not showing initially when running apps remotely
  (bug 15984)
- Avoid drawing server-side shadows on maximized windows (Simon
  Steinbeiss, bug #16381)
- Add keywords to settings dialogs desktop definitions (Yousuf Philips,
  bug #16621)
- Fix Dnd of decoration buttons with embedded settings dialog (Stefan
  Berzl, bug #13861)
- Blacklist SVGA3D GL renderer (bug #16274)
- Fix window title alignment (bug #16067)
- Restore window state when moving a maximized window (bug #16348)
- Fix pointer interactions with clients grabbing the pointer (bug #16347)
- Fix GTimeVal deprecation (Andre Miranda, bug #16644)
- Fix window selection vs. hovering in tabwin (Simon Steinbeiss,
  bug ##16382)
- Improve vblank mode auto-selection (GL/XPresent)
- Fix transients pulling their parents from lower layers (bug #15891)
- 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, hy_AM, id, ie, is, it,
  ja, ka, 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, vi, zh_CN, zh_HK, zh_TW
  New translations: fa_IR, ka
2020-04-17 23:52:55 +00:00
joerg
ac772b64d2 Fix build against newer windowmaker. 2020-04-13 19:09:32 +00:00
pin
bff2ef95b6 import wm/sowm
sowm (Simple Opinionated Window Manager)
An itsy bitsy floating window manager.

- Floating only.
- Fullscreen toggle.
- Window centering.
- Mix of mouse and keyboard workflow.
- Focus with cursor.
- Rounded corners (through patch(https://github.com/dylanaraps/sowm/pull/58))
- Titlebars (through patch(https://github.com/dylanaraps/sowm/pull/57))
2020-04-12 17:32:45 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
adam
7fcc87651f windowmaker: updated to 0.95.9
Window Maker 0.95.9:

SwitchPanel is now more configurable: you can configure the switch panel icon size by setting the “SwitchPanelIconSize” option to your preferred value in ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also sensible to changes in the system font.
New user configuration directory environment variable. In previous versions, the GNUstep directory used to store a user’s Window Maker configuration files was specified by the GNUSTEP_USER_ROOT environment variable, which defaulted to ~/GNUstep. However, this environment variable was deprecated in gnustep-make v2. Therefore, it has been replaced by the WMAKER_USER_ROOT environment variable.
libXmu is now an optional dependency.If the library is not found, compilation work, the only limitation will arise when trying to install the standard colormap on displays which are not TrueColor. Please note that if you have the library but not the headers, configure will still stop; there is no user option to explicitly disable the library use.
2020-04-11 07:02:34 +00:00