Commit graph

2190 commits

Author SHA1 Message Date
rillig
8706dcf73b wm: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 21:50:15 +00:00
fcambus
e1709bd05a coma: update to 1.1.
ChangeLog:

- add configurable frame height
- fix merge/split with new frame-height
- add configurable frame-border
- fixes for border + splits
- change client swap semantics to move
- Allow execution of commands via C-e
- allow binding of keysyms to commands
- add frame-set-directory
- simplify frame_client_move
- Add C-colon
- always update window titles
- add untag command and placeholders for autocomplete
- Let coma take the pwd from the shell if present
- insert new clients after the current one
- Add ability to execute commands on a remote host
- make default font bold and let font be configurable
- use bsd/string.h for strl* family on broken platforms
2019-10-31 10:30:22 +00:00
plunky
546d0b3300 this is the 1.4 branch 2019-10-25 11:46:40 +00:00
kamil
a0240765c0 icewm14: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:21:32 +00:00
kamil
89d868d3d9 icewm13: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:18:03 +00:00
kamil
ec710414c9 icewm: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:14:20 +00:00
micha
f5ef82e7cd wm/flwm: Update to 1.16
Switch to FLTK 1.3 (tested to work with FLTK 1.4 too).
2019-10-18 10:40:40 +00:00
gutteridge
57a2628fc4 blackbox: tweak DESCR 2019-10-08 03:06:27 +00:00
gutteridge
afac4159c1 blackbox70: typo fix in DESCR 2019-10-08 03:05:43 +00:00
gutteridge
ff2100be25 blackbox70: update to 0.75 (a minor maintenance release)
pkgsrc-specific changes: we are now using upstream's formal release
archive, which means a configure script is provided, so we aren't
pulling in a bunch of tool dependencies just to generate such.

Change log:

Brian Bidulock <bidulock@openss7.org> (16):
      reformat TODO
      generate NEWS better
      update for gettext 0.20.1 to fix issue #23
      update release notes
      generate NOTES and TODO
      place filename last in sed command
      update build process
      have better defaults now
      gcc 9.1 too agressive on array-bounds warnings
      ignore release products
      generate release notes on dist
      handle annotated tags better when generating NEWS
      update po files
      ignore lz files
      update release files
      update release files
2019-10-08 02:59:59 +00:00
nia
eac590826a i3: Update to 4.17.1
┌──────────────────────────────┐
 │ Release notes for i3 v4.17.1 │
 └──────────────────────────────┘

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

This is a bugfix release for v4.17

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

  • unset _I3_RESTART_FD after restart (fixes crashes on restart)
  • default config: immediately refresh i3status after volume changes
  • default config: add XF86AudioMicMute
  • default config: mention loginctl lock-session alongside xss-lock
  • default config: use workspace number, not just workspace

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

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

  David Shen

-- Michael Stapelberg, 2019-08-30
2019-10-06 12:12:05 +00:00
maya
d39be418e5 sawfish: doesn't actually require pangox-compat any more. 2019-10-05 13:21:09 +00:00
rillig
ddf0528ad0 wm/compiz: fix build on NetBSD 8
while linking compiz:
ld: cannot find -lxshmfence
2019-10-03 21:54:41 +00:00
fcambus
bb3be8077b coma: fix the build by adding missing build dependency on pkg-config.
OK kamil@
2019-09-23 14:57:12 +00:00
ng0
6d6675f9be wm/fvwm: Update to 2.6.9
Changelog and significant items from https://github.com/fvwmorg/fvwm/releases
(for 2.6.9):
-------------------------------------------------------------------
Changes in stable release 2.6.9 (05-Sep-2019)

* Bug fixes:

  - Fix handling of configure's --enable-mandoc/--enable-htmldoc

* New fvwm features:

  - Adds a new conditional option Fullscreen which detects
    windows in that state

-------------------------------------------------------------------
Changes in stable release 2.6.8 (31-Mar-2018)

* Bug fixes:

  - Various DESTDIR fixes (especially around the default-config
    Makefile)
  - fvwm-perllib pod2man fixes.
  - FvwmIconMan no longer triggers a warning about bad size hints
    in the fvwm core.
  - VMware windows do not disapper when switching between
    fullscreen and normal state.
  - Fix (de)installation with the configure options
    --program-prefix, --program-suffix and
    --program-transform-name.
  - Remove further references to obsolete modules from man page(s).

* New fvwm features:

  - fvwm-menu-desktop(1) now requires python3 as an explicit
    dependency.
  - Add a 'fullscreen' option to the 'Maximize' command.

-------------------------------------------------------------------
Changes in stable release 2.6.7 (06-Mar-2016)

* New fvwm features:

  - A new default configuration which is available when fvwm
    doesn't detect a configuration file to load.
  - A new conitional command "Desk n" can restrict matching
    windows to a specific desk.
  - A new conditional command "Screen n" to restrict matching
    windows on a given Xinerama screen.
  - New expansion variable "w.screen" to ascertain the Xineram
    screen number a window is on.
  - New command "InfoStoreClear" to remove all items in the
    InfoStore.

* Removed features:

  - The old and unmaintained debian/and rpm/ directories have
    been remmoved; use the maintainers' copies where available.
  - VMS support has been removed.
  - GTK1.x support has been removed.
  - GNOME-specific window hints (pre-EWMH) have been removed.
  - Some fvwm modules have been removed:
      - FvwmDragWell   (no replacement)
      - FvwmGTK        (no replacement)
      - FvwmSave       (no replacement)
      - FvwmSaveDesk   (no replacement)
      - FvwmScroll     (no replacement)
      - FvwmTabs       (no replacement, never worked anyway)
      - FvwmTaskBar    (use FvwmButtons)
      - FvwmTheme      (in core of fvwm as colorsets)
      - FvwmWharf      (use FvwmButtons)
      - FvwmWinList    (use WindowList command)
      - FvwmWindowMenu (use WindowList command)
      - FvwmIconBox    (use the IconBox style instead)

* New module features:

  - FvwmButtons learned a new option "Colorset" to its
    ChangeButton command.

* fvwm-menu-desktop updated:

  - Renamed default menu to XDGMenu and changed the name
    of the FvwmForm to FvwmForm-XDGMenu-Config to not conflict
    with someone already using FvwmMenu.
  - fvwm-menu-desktop will now load defaults from the
    FvwmForm-XDGMenu-Config data file.
  - Improved dynamic menus by regenerating them on-the-fly.
  - Added new options: --regen-cmd, --dynamic, and more.

* Bug fixes:

  - A bug introduced in 2.6.6 could cause applications with
    negative coordinates to be placed at strange positions.  This
    affected for example acroread when switching to fullscreen
    mode.  This has been fixed.
  - FvwmButtons "Silent" option for dynamic ChangeButton commands
    no longer loops infinitely.

Changes in stable release 2.6.6 (15-Mar-2016)

* New fvwm features:

  - Support for Russian from Ivan Gayevskiy.
  - EnvMatch supports infostore variables.
  - The option "forget" to the Maximize command allows to
    unmaximize a window without changing its size and position.
  - Windows shaded to a corner (NW, NE, SW, SE) are reduced to a
    small square.
  - New option "!raise" to the WarpToWindow command.
  - The new extended variables $[wa.x], $[wa.y], $[wa.width],
    $[wa.height] can be used to get the geometry of the EWMH
    working area, and $[dwa.x], $[dwa.y], $[dwa.width],
    $[dwa.height] can be used to get the geometry of the EWMH
    dynamic working area.
  - The Resize commands accept "wa" or "da" as a suffix of the
    width or height value.  If present, the value is a percentage
    of the width or height of the EWMH working area or the EWMH
    dynamic working area.
  - Fvwm is much more resilient against applications that flood the
    window manager with repeated events.

* New module features:

  - FvwmForm supports separator lines.
  - New FvwmIconMan options:
      IconAndSelectButton
      IconAndSelectColorset

* Bug fixes:

  - Provide a wrapper for the deprecation of XKeycodeToKeysym and
    use XkbKeycodeToKeysym() where appropriate.
  - fvwm-menu-desktop is re-written and provides better support of
    the XDG menu specification.
  - Fix fvwm-menu-desktop keyError bug.  Use "others" if no desktop
    environment found.
  - FvwmIconMan had problems displaying the hilight colour on some
    systems (64 bit issue?).
  - Globally active windows cannot take the focus if the style
    forbids programs to take focus themselves (style
    !FPFocusByProgram).
  - Windows no longer jump from one position to the other which
    could happen in some cases with SnapAttraction.  Windows now
    snap to the closest window (or screen edge).
  - Removing bindings had several strange side effects that are
    fixed now (removing too many bindings; old bindings showing up
    again after another is removed; possibly other effects).
  - Windows sometimes did not get expose events (i.e. did not
    redraw properly) if they were uncovered by moving a window
    above them.  This has been fixed.
  - FvwmConsole now causes much less network traffic.
  - Suppress bogus events sent to the modules when a window is
    resized with the mouse.
  - Properly handle the has_ref_window_moved flag for ResizeMove and
    ResizeMoveMaximize.
  - Removed some unnecessary redraws in FvwmPager.
  - The option "NoDeskLimitY" option of the GotoPage command did
    not work.
  - Negative coordinates in the "rectangle" option to the Menu
    commend did not work correctly.  This has been fixed.
  - Removes a slight graphics problem whith the ResizeMaximize
    command being invoked from a window button menu.
  - When an attempt to reparent a client window (i.e. decorate
    it) fails, fvwm no longer throws away all events but only the
    events for that window.
  - The ChangeButton command of FvwmButtons used to strip
    whitespace from the beginning and end of button titles and
    image paths.  This is no longer done.
2019-09-21 13:56:15 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
fcambus
1b890b3ac8 coma: use MAKE_FLAGS to override MAN_DIR.
There is no need to patch MAN_DIR in upstream Makefile.

Pointed out by wiz@, thanks!
2019-08-28 07:11:23 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
fcambus
00e4e0b13a coma: allow overriding MAN_DIR, and set it to "${PREFIX}/${PKGMANDIR}".
Pointed out by leot@, thanks!
2019-08-19 12:31:23 +00:00
gutteridge
96019bd567 xfce4-wm: update to 4.14.0
Change log:

4.14.0
======
- settings-dialog: Replace GtkStock buttons
- Translation Updates:
  Galician, Italian, Norwegian Bokmål, Norwegian Nynorsk

4.13.4
======

- Fix GL texture filter (bug #15676)
- Fix zooming without GL
- Place windows on current monitor (bug #14959)
- Fix raising of parent transients (bug #15580)
- Enable root pixmap with compositor (bug #15709)
- I18n: Update translations: fi, hy_AM, ja, kk, nb, pt_BR, sr, th, uk
2019-08-17 18:49:46 +00:00
fcambus
d3fb5e1f29 Add coma. 2019-08-16 14:08:32 +00:00
fcambus
7483f886b7 wm/coma: import coma-1.0.
Coma is a minimalistic X11 Window Manager.

It has 2 framing modes: default, large. Only one can be active at a given
time and is specified at startup time:

- Default means it will split up your screen into columns just large enough
to fit 80 column xterms.

- Large means it will calculate the frames based on 161 column xterms (so
one can use tmux and split it to get 80 columns in each pane).

OK kamil@
2019-08-16 14:07:27 +00:00
wiz
c6a24a60df i3: update to 4.17.
┌────────────────────────────┐
 │ Release notes for i3 v4.17 │
 └────────────────────────────┘

This release contains a number of assorted fixes and improvements across pretty
much all individual components of i3.

 ┌────────────────────────────┐
 │ Changes in i3 v4.17        │
 └────────────────────────────┘

  • config: make binding modes case-sensitive
  • default config: mention ~/.config/i3/config
  • default config: start xss-lock, nm-applet, pactl (volume keys)
  • docs/userguide: update syntax in strip_workspace_*
  • docs/userguide: add a section about hidpi displays
  • docs/userguide: document mark --replace
  • docs/userguide: uncomment and update mark section example
  • docs/userguide: point out differences of normal/pixel title bars
  • docs/userguide: clarify which config directives can be used at runtime
  • docs/userguide: for_window is a directive, not a command
  • docs/ipc: clarify event/reply types
  • docs/ipc: mention new i3-ipc++ C++ library
  • docs/ipc: clarify restart/exit behavior
  • docs/i3bar-protocol: add markup
  • man/i3.man: fix config file search order
  • ipc: make restart command send a reply once restart completed
  • ipc: use queue for all messages
    fixes i3bar issues when switching between workspaces with many windows
  • i3-dump-log: clarify log message
  • i3-msg: exit with status code 2 when i3 returns an error
  • render left and right borders of titles in stacked mode
  • make swap work with floating windows, fix swap crash
  • switch to clang-format-6.0
  • add input and bounding shapes support
    (e.g. for the https://github.com/phw/peek screen recorder)
  • preserve back_and_forth across restarts
  • allow partial UTF-8 to UCS-2 conversion for better handling of
    title bar content which cannot be represented (e.g. emoji)
    when using bitmap pixel fonts
  • check for duplicate key bindings in i3 -C
  • i3bar: support transparency via --transparency flag (RGBA)
  • i3bar: support for user-defined border widths

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

  • build: correctly depend on glib (for g_utf8_make_valid)
  • build: fix build when git is configured to show signatures
  • ipc: report correct workspace in init event after workspace move
  • ipc: send missing window:focus event
  • i3bar: correctly recognize click events with text alignment
  • i3bar: fix running without fd 0
  • i3bar: correctly handle button presses on separator
  • i3 --moreversion: warn when $DISPLAY is unset
  • i3bar: support disabling click events
  • release.sh: persist correct version number in docs
  • accept output names containing spaces (e.g. in assignment)
  • fix cursor resizing positioning
  • fix aspect ratio issues (e.g. with mpv)
  • fix brief focus flicker when renaming workspaces
  • fix crash when canceling i3 via ctrl+c
  • fix heap-use-after-free, memory leak
  • fix focus bugs in enabling/disabling RandR outputs
  • fix crash with popups when fullscreen is non-leaf
  • fix crash when moving a second window to mark
  • fix crash with programs with splash screen
  • fix atoms when closing inactive workspace
  • apply title_align to non-leaf containers
  • layout loading: correctly mark non-leaf containers
  • truncate wm_name utf8 strings to first zero byte
    (makes window titles work with buggy clients)
  • fix crash in workspace moving
  • export I3SOCK environment variable (again)
  • fix hanging flaky testcase by using the correct X11 connection
  • resize: add missing error replies
  • don’t pop up floating windows on the wrong workspace
  • remove extra \n from errx and die calls
2019-08-16 10:59:55 +00:00
nia
2c387098a7 awesome: Disable documentation generation explicitly
Reported as a build failure with ldoc installed by zmcgrew on freenode
2019-08-12 20:51:48 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
fe3660e601 py-tyle: remove
Upstream deprecated it and is not even supporting the newer replacement.
2019-07-26 18:12:47 +00:00
rhialto
f761c4ea5e This is a minor bugfix update to 4.0.2 release. It includes a couple
of minor bugfixes done following 4.0.2, and a fix for crashes in OTP
triggered by fullscreen windows with transients.  See CHANGES in the
tarball or at http://www.ctwm.org/CHANGES.html for details.
2019-07-24 20:31:43 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
gutteridge
4f356a2b83 xfce4-wm: revert previous, an error on my part 2019-07-20 18:39:03 +00:00
gutteridge
c780cce64e xfce4-wm: note libXpresent dependency >= 1.1
Address breakages noted in various bulk builds.
2019-07-20 18:28:11 +00:00
wiz
0e6229e7c6 bWindowsWM: remove
Not useful according to upstream, and not used in pkgsrc.
2019-07-19 12:09:56 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
nia
44e1ff28f8 awesome: Fix a typo in DESCR 2019-07-17 22:34:38 +00:00
nia
353e449d96 awesome: Update to 4.3
Note: no documentation included yet, we don't have the tools

Awesome v4.3 is the third release of the 4.x API. It comes after one and
a half years of little fixes and improvements. Awesome v4.2 was very
stable thanks to everybody's effort to unit test everything. Given no
major bug warranted a new release, this one adds a few large features
while preserving full compatibility with existing user configurations.

Some highlights:
- Better DPI handling
- Extendable awful.rules providers and better awful.spawn functions
- A brand new keygrabber API
- A new GTK color palette based theme
- Widgets improvements
2019-07-17 22:08:58 +00:00
gutteridge
ddd6e3ab65 xfce4-wm: update to 4.13.3
Change log:

4.13.3
======
- Update CSS for tabwinb only on theme change (Viktor Odintsev)
- HiDPI: Use GTK3 scaling attributes for window titles (Viktor Odintsev)
- HiDPI: Adjust default theme with scale
- Fix initial pointer location when zooming
- Fix double-click distance setting (Adam K)
- Allow the top of the frame to be cropped when maximised (Adam K,
  bug #14470)
- Update default theme to use maximized cropping
- Fix build without compositor (bug #15432)
- Improved GLX support with NVIDIA proprietary/closed source driver
  (bug #15453)
- Compositor updates with GLX
- Small optimization with zoom on GLX
- Increase X11 client priority of xfwm4
- Change default compositor background to plain black
- Fallback to resource class name for icons (Iharob Al Asimi, bug #15510)
- Clear shortcut in settings-dialog when removed (bug #12802)
- Remove icons from window menu
- Fix regression with maximized window (bug #15638)
- I18n: Update translations: bg, ca, cs, da, de, es, fr, gl, hr, hu,
  hy_AM, id, ie, it, lt, ms, nl, pl, pt, pt_BR, ru, sr, tr, zh_CN, zh_TW
2019-07-12 23:56:54 +00:00
hauke
070af2da9a Add PNG support.
Fixes PR pkg/54371
2019-07-12 13:29:31 +00:00
gutteridge
1355cb2647 marco: update to 1.22.2
Change log:

### marco 1.22.2

    tx: sync with transifex
    bump LT_VERSION_INFO
    libmarco-private: add version information
    add support for invisible borders
    frames: avoid deprecated 'gtk_widget_set_double_buffered'
    window: avoid clang warning: garbage value
    ui: always set the frame background to None
    libmetacity: use cairo to render gradient
    gradient: sync code with mutter before it was removed
2019-07-09 02:41:51 +00:00
nia
41b098c12d https for enlightenment.org. 2019-07-06 16:46:09 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
gutteridge
226ea74dd1 blackbox70: fix build with gettext-0.20.1 2019-06-14 02:09:03 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
gutteridge
aed74551c2 xfce4-wm: update to 4.13.2
4.13.2
======
 - Fix flickering with GLX backend (bug #14564, bug #13519)
 - Fix monitor geometry with scaled UI (bug #14566)
 - Fix issue with Android Virtual Device emulator (bug #12206)
 - Fix XI2 mask (bug #14695, Timo Teras)
 - Fix preview with shaded windows (bug #14899)
 - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg)
 - Add xfconf setting for selecting permanent vblank method
 - Fix maximization with GTK clients using size increments (bug #13954)
 - Add style class to tabwin modes (Andre Miranda)
 - Fix crash/stack smash in startup-notification on some architectures
   (bug #15028, Martin Husemann)
 - Avoid crash with button layout setting (bug #14606)
 - Raise on activate only with raise-on-focus (bug #14656)
 - Fix use after release of client picture with hidden (bug #14990)
 - Fix monitor output size update (bug #15085)
 - Allow transients to be minimized (bug #14953)
 - Raise all transients together (bug #15303)
 - Fix menu alignment with scaled UI (Jason Zaman)
 - Fix a regression where the client would remain visible if closed while
   cycling (bug #15318)
 - Withdraw the frame before the client window (bug #15061)
 - Revert to GLX as default vblank method (bug #15325)
 - Reduce repaint timeout (bug #14335)
 - Fix support for 1bpp icons
 - Use cairo for pixmaps and masks
 - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356,
   pnd23@telenet.be)
 - Fix size increment with scaled UI
 - Various compositor improvements and optimizations with GLX
 - Check for appropriate XSync version and increase xfwm4 priority
 - Adjust zoom update based on monitor refresh rate (bug #15391, Alistair
   Buxton)
 - Fix window type for broken clients (bug #15399)
 - Fix pointer enter/leave with decoration buttons (bug #14741)
 - New default theme
 - 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, id, is, it, ja,
   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, zh_CN, zh_HK, zh_TW
2019-05-23 02:13:24 +00:00
gutteridge
f77c066f55 mate-netbook: update to 1.22.1
### mate-netbook 1.22.1

    tx: sync with transifex
    maximus: Fix 'Segmentation fault'
2019-05-08 01:25:47 +00:00
gutteridge
d45f3051d6 marco: update to 1.22.1
### marco 1.22.1

  * update translations
  * window: set atom__NET_WM_STATE_FOCUSED for meta_window_appears_focused
  * window: make docks and spashscreens appear focused
  * Do not judge whether the window is decorated or not
  * screen: Fix use of memory after it is freed
  * [Security] Use 'g_strlcpy' instead of 'strcpy'
  * compositor-xrender: Fix memory leak
2019-05-08 01:23:19 +00:00
ryoon
76d5de997e Recursive rebvump from devel/nss 2019-05-05 22:49:45 +00:00
mef
c49e1e4049 Fix build problem PR pkg/54144, removing NO_CONFIGURE= yes. Tks @tristelo, bsiegert@, leot@ 2019-04-28 23:57:25 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
jmmv
e86e48265f Simplify distfile metadata for chunkwm and skhd by using GITHUB_TAG.
Based on suggestion from leot@.
2019-04-04 02:24:40 +00:00