Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Also use CMAKE_INSTALL_MANDIR so the man page gets installed properly.
|
|
|
|
|
|
-Add manpage for pdw(1)
|
|
|
|
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
|
|
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
|
|
|
|
|
|
Fixes build.
|
|
-Use hlwm colors and font when running dmenu (#1438)
-IPC: drop property events from queue early (#1467)
-Extend 'smart_frame_surroundings' for more granular control (#1464)
-Cancel outdated workflow runs (#1470)
-Add content_geometry attribute to monitors and frames (#1469)
-Add keybind for key release events (#1446)
-Move XKeyGrabber out of KeyManager (#1479)
-Filter Numlock/Caps Lock modifiers out of mouse events to match key e…
-Test mouse binds independent of numlock state (#1491)
-New setting 'show_frame_decorations' (#1480)
-Update regular expression parser error (#1497)
-Add show_frame_decorations if_empty to show frame placeholders (#1500)
-tests: Work around endianess in image data (#1501)
-IPC Server: fix type of command status (#1502)
-Add 'at_end' attribute for tag order (#1493)
-Introduce %{ } format for sprintf (#1481)
|
|
Recent libtool update appears to have exposed more of these.
|
|
Switch to `pkg-config imlib2`.
Bump revision.
|
|
Add minimal support to `pkg-config imlib2`; imlib2-config has been
dropped since imlib2-1.7.5.
Bump revision.
|
|
|
|
This will be in the next release, but those are infrequent, so add it
here now.
|
|
Broke build, so no PKGREVISION bump
|
|
|
|
|
|
Packaged in wip by Paolo Vincenzo Olivo.
This package provides the XmSm and XmToolbox utilities, to use in
conjuction with the Enhanced Motif Window Manager.
- XmSm is simple session manager that provides session configuration and
screen locking, as well as shutdown/suspend options. It also launches the
window manager and the toolbox.
- XmToolbox, is a toolchest like application launcher, which reads it's
multi-level menu structure from a simple plain-text file (namely
~/.toolboxrc). It also communicates with the session manager to provide
lock, log out, and shutdown commands.
|
|
|
|
Packaged in wip by Paolo Vincenzo Olivo.
EMWM is a lightweight window manager for X11. It is derived from MWM, adding
support for UTF-8, Xinerama and Extended Window Manager Hints.
|
|
|
|
|
|
|
|
e16 v1.0.25 - 2022-06-13
------------------------
- 1.0.25
- arrange: Keep upper left corner on screen when centering window
- Danish translation update
- Update po
- ipc: Improve help for win_op target specification
- bindings.cfg: Add bindings for pinning
- Update config/e16keyedit.db (pinning)
- Update docs/e16.asc (desktops.names)
- xprop: Drop setting default desktop names in ex_netwm_desk_names_set()
- desktops: Enable setting desktop names
- desktops: Introduce DesksGetNames()
- desktops: Cosmetics
- Introduce HintsSetDesktopNames()
- Introduce EobjSetName()
- docs: Corrections after conversion, remove obsolete stuff, updates
- docs: Convert xml to asciidoc
- Menu and bindings cleanups
- iclass: Remove unneeded header
- iclass: Make active state more visible in fallback icon class
- ewins: Fix ewin area calculation
- GSOD: Fix repaint after quit by button press
- GSOD: Some refactoring
- containers: Fix creating new iconboxes
- containers: Cosmetics
- French translation update (Philippe J. Guillaumie)
- background: Discard broken backgrounds when opening configuration dialog
- Update winter theme
- autofoo: Invert no-container option logic
- moveresize: Fix screen edge resistance for grouped windows
- moveresize: Move SnapEwin() to where it is used.
- moveresize: Enable configuring edge restistance in dialog
- arrange: Introduce screen struts
- arrange: Refactor SnapEwin()
- session: Fix broken session id handling
- pinning: Remember across restart
- menus: Drop (edox) Help
- main: Don't start edox on first startup
- French translation update (Philippe J. Guillaumie)
- Clamp window position on move
- CM: Adjust shadowing conditions some more
- CM: Fix sharp shadows when window is shaped
- place-pagers.pl: Behave properly when pagers have borders
- ipc: Add custom format window_list
- Danish translation update
- po: Patch po files in accordance with text changes
- config/menus: Text cleanups
- dialogs: Text cleanups
- Update config/strings.c and po
- po: On Top -> Highest
- dialogs: Fixup after recent layout changes
- Fix C++ build
- arrange: Fix C++ build
- epp: Fix potential compiler warning
- focus: IPC help tweaks
- menus: Add pass_ptr option to winops menu
- place-pagers.pl: Only optionally stack below(or above)
- ipc: Debug tweaks
- dialogs: Drop re-centering combined dialog on item change
- Dialog layout adjustments
- moveresize: Refactor some conditions for readability
- moveresize: Remove long time unused constrained move code
- moveresize: Remove long time unused swapmove code
- moveresize: Remove disabled nogroup move functions
- containers: Configuration saving tweaks - fixup
- Fix some problems with resize-by-keyboard
- Winops layer menu: Add "Lowest"
- ipc: win_op help updates
- French translation update (Philippe J. Guillaumie)
- Add window option to pass-through pointer events
- arrange: Disable ARRANGE_BY_POSITION mode
- arrange: Simplify/speed up by using qsort(), cosmetics
- arrange: Minor tweak in SnapEwin()
- arrange: Use object order list when arranging
- arrange: Remove pointless call to EwinListGetAll()
- stacking: Hold all objects in the order list
- stacking: Cache EWin lists
- stacking: Refactor EwinListStackGet()
- stacking: Cosmetics, preparing for other changes
- stacking: Rename EwinListStack to EobjListStack
- stacking: Remove unused EwinListStackGetTop()
- Update winder theme
- CM: Adjust shadowing conditions some more
- e_gen_menu: Fix breakage when PATH contains non-existing directory
- Fix imageclass flip/rotate for real
- focus list: Fix a couple of glitches with outline window
- Accept client window events a bit earlier
- Remove stray quote in help text
- CM: Adjust shadowing conditions
- CM: Fix initial shaped state on OR windows
- Danish translation update.
- Update po
- backgrounds: Drop 'use_bg' IPC command (but not entirely)
- backgrounds: Drop most calls to autosave()
- ipc: Return error message on unknown command
- session: Do call module exit functions on X disconnect
- glwin: Drop close on exit
- containers: Configuration saving tweaks
- Move XFontSet based text rendering module to separate file
- Drop XFontStruct based font handling
- Simplify src/Makefile.am
- Add python versions of perl sample-scripts
- Sample script fixes and tweaks
- sample-scripts: Tabs -> spaces
- e_gen_menu: Some icon search updates
- e_gen_menu: Drop old gnome/kde stuff
- e_gen_menu: New python version
- e_gen_menu: Rename to e_gen_menu.pl
- config: Convert string update script to python and update
- menus: No longer need to pass through shell
- Remove now unused usershell()
- Drop using shell to run menu (ipc exec) commands
- Introduce EnvSubst()
- actions.c: Drop elaborate GSOD messages on ipc exec errors
- actions.c: Let Eexec() use ExecSetupEnv() too
- ipc: Only include dialog_ok if ENABLE_DIALOGS
- Disable setting internal window title via ipc (properly)
- ipc: Enable setting dialog_ok title
- Update COMPLIANCE
- Remove gnome1 hint support
- extinitwin: Fix errors in window mode when using old window cursor mode
- New feature - Making windows stick on specific desks/areas
- snaps.c: Cosmetics
- Introduce Ememdup()
- 1.0.24.000
- edox: Don't try rendering text outside edox window
- Do focus windows to be manually placed
- matches.cfg: Correct help text regarding size matching
- Implement matchregexp() using fnmatch()
|
|
pkgsrc changes:
- switch MASTER_SITES to github per upstream HOMEPAGE
- remove a patch fixed in upstream #556
Upstream changes:
https://github.com/joewing/jwm/releases/tag/v2.4.2
v2.4.2
What's Changed
* Add nomaxtitle group option by @JCallicoat in #557
* Add backandforth attribute to Desktops tag by @JCallicoat in #558
* Updated pt_BR.po language for the JWM. by @marcelocripe in #559
* Update Portuguese (pt.po) translation by @hugok79 in #561
* Bugfix/nls fix translation installation, closes #565 #564 #556 by @01micko
in #566
* Update pl.po by @Faalagorn in #567
* Fix an issue with dynamic configuration generation #563
New Contributors
* @JCallicoat made their first contribution in #557
* @01micko made their first contribution in #566
* @Faalagorn made their first contribution in #567
|
|
There are no release notes from upstream, here is a partial list of changes
from the git commit log:
- Use sigaction(), not signal(), for SIGCHLD.
- Don't mix declarations and code.
|
|
|
|
-frame: Assign vscreen properly from frestore.
|
|
|
|
|
|
|
|
Changelog:
2022-04-30: Eighth public release 7.1 of portable cwm.
Changes made between OpenBSD 6.9 and 7.0
* Changed cwm(1) maximization and full-screen mode toggling to keep
the cursor within the window, preventing focus loss.
Changes made between OpenBSD 7.0 and 7.1
* Added a cwm(1) "group-last" command that shows only the previously
active group.
* Allowed bare numbers for key and mouse bindings in cwm(1).
|
|
|
|
|
|
-screen: Update _NET_NUMBER_OF_DESKTOPS when changing vscreens setting
-bar: Fix text chunk x coordinate calculation
-vscreen: Add switchvscreen hook
-util: Mark fatal() __dead
-screen: Init font earlier, vscreens later
-frames: Store vscreen in rp_frame, get rid of frames_vscreen()
-window: Rename vscr in rp_window to vscreen
-xrandr: Make it clear why this variable is being touched
-util: Provide __dead if it's not defined
-screen: Use screen_primary() to find the bar, not xrandr_is_primary()
-screen_update_frames: Adjust edge frame width/height after moving
-bar: After disabling barsticky, force an alarm reset
-actions: Rename some functions that are not like the rest
-receive_command: Warn on short write
-command: Return early to remove an indent level
-screen_update_frames: Only force bar redraw if bar_sticky
|
|
-fix RightWiderLeftStack and LeftWiderRightStack
-feature: implement FocusWindowTop command (#605)
-Rotate grid horizontal (#620)
-Fix build errors on architectures with u8 (#623)
-Refactor: remove disable_current_tag_swap from Config trait (#617)
-Implement layouts per workspace (#636)
-fix order of setting XDG Autostart env (#646)
-fix: include display id in command pipe name (#643)
-leftwm(leftwm-check): Add note about commands.pipe deprecation, closes …
-Make workspace layouts an option (#671)
-Allow array for mousekey and single value for modifiers (#675)
-Avoid heap allocation in keyboard::grab_keys (#686)
-Avoid heap allocation in missing_expected_file (#687)
-fix: dialogue windows getting cut-off (#668) (#683)
-fix(641): focus the last window in the workspace (#642)
-fix(416): focus empty workspace on click (#693)
-Reduce xlib calls and other optimisations (#690)
-Fixes cursor jumping on things like steam and brave (#703)
-FocusWindow command (#694)
-fix: workspace id validation (#711)
-Fix spacing and else statements on liquid templates (#728)
-Allow disabling swap for MoveWindowTop (#713)
-Fixed basic_polybar theme for multi-monitor setup (#714)
-Attempt to fix #275, #575; if accepted, supersedes #697 (#723)
-Configurable new window behavior (#710)
-update edition to 2021, update dependencies (#594)
-Layout CenterMainFluid (leftwm-core) (#638)
-Dirty clickto fix (#696)
-use correct border-color for previous window in window_take_focus. pa…
-fix parsing issues in command_pipe.rs (#734)
-Add ReturnToLastTag feature to unconditionally go to last visited tag (…
-CloseAllOtherWindows command (#737)
|
|
|
|
- macOS doesn't have pipe2(), replace with pipe()+fcntl().
- pkglint said DESTDIR and PREFIX quoting is not required.
|
|
|
|
|
|
-Test that list_monitors mentions monitor names (#1319)
-Test directional monitor references (#1318)
-Set X11 property for client's floating state (#1325)
-Update floating geometry if size hints change (#1324)
-Add client attribute 'decoration_geometry' (#1326)
-Move text drawing to own function (#1328)
-Migrate spawn and wmexec to Input and add tests (#1330)
-Shorten window title to decoration width (#1329)
-Add an autostart object (#1332)
-Update cursor shape and resize accordingly (#1331)
-spawn: Print error message on exec failure (#1333)
- Fix redundant autostart sh logic (#1338)
-tests: increase process shutdown timeout (#1341)
-tests: Close stdout/stderr after subprocess.Popen (#1343)
-tests: Fix Xvfb shutdown timeout (#1351)
-Attribute to disable window decorations (#1374)
-Draw tabs in max layout (#1381)
-Raise undecorated fullscreen windows above panels (#1385)
-React to focus stealing via XSetInputFocus (#1386)
-Extend 'foreach' by a --filter-name=REGEX flag (#1387)
-Draw title of tabbed windows before horizontal border (#1393)
-Extend foreach command by --unique and --recursive (#1394)
-Add settings.ellipsis (#1400)
-Let active and inactive tabs have same text width (#1401)
-Add attributes 'title_when' and 'title_depth' (#1399)
-Simplify urgency handling by using signals (#1402)
-Move input focus handling to XMainLoop (#1403)
-Handle mouse clicks in correct order (#1404)
-Check early on click if client resize is possible (#1408)
-Avoid theme.h include in client.h (#1409)
-Add theme options for unselected tabs (#1410)
_Do not map already visible unmanaged windows (#1411)
-Fix input focus for preexisting clients (#1412)
-Prevent endless focus stealing loop (#1413)
|
|
|
|
Not sure how I missed it, but the original archive site is still the
place to get the true release archives, as I just noticed while
comparing something. This simplifies things, as they actually do
provide a configure script, have a normal $WRKSRC by default, etc., in
that version of the archive. This change is close enough after the
original update I made to hopefully be unobtrusive, and the archive
file name differs, too.
There's an issue where upstream thinks they have an install target that
accommodates bsdtar, but it doesn't work on NetBSD (at least, 9.99.95).
Patching it could be revisited, but, since this package seems to expect
gtar as a runtime dependency, anyway, hardly pressing.
|
|
1.13.0 "Bolero"
===============
* Bug Fixes
- Fix random resize issues with GTK+3 [GSR]
- Improved KDE4/5 integration, prevent Plasma and KRunner
windows to be tiled. [Christopher Bratusek]
- Update KDE5 session script, use 'startx11-plasma' instead of
'startkde' [Christpher Bratusek]
- Make 'shring-yank' recognise screen edges when shrinking or
yanking windows, when the window crosses screen edges [Michal
Nazarewicz]
- Add support for '_NET_FRAME_EXTENTS' and
'_NET_REQUEST_FRAME_EXTENTS' properties, fixing issues with
HTML5 data element positioning in browsers, and several more
[GSR]
- Fix wrong detection of GNOME because of other DEs using an old
GNOME-related envvar [Christopher Bratusek]
* Build and Installation
- Make build reproducible [Bernhard M. Wiedemann]
- Fix cross compilation [Helmut Grohne]
- Fix compilation with GCC10 [Kim B. Heino]
x allow overriding 'build-info' build time, hostname and
username.
x avoid recreating theme tarball for every single file (the
old code was erroneously recreating theme tarballs for
each file contained thus calling 'tar' over 200 times to
create 8 tarballs)
x make 'DOC' file reproducibly
x other improvements to make builds reproducible
- Explicitely check for 'rep' binary, not just 'librep-dev'.
[Christopher Bratusek]
- First check for 'libgtk2.0-dev' then for 'rep-gtk-dev'.
[Christopher Bratusek]
- Only create session file directories for GNOME 2, KDE 4 or KDE
5 if actually requested by user. [Christopher Bratusek]
- Makefile.in 'distclean' target no longer utilizes
debian/rules, no longer removes finalized RPM spec file or
Gentoo ebuild. [Christopher Bratusek]
- Remove dead code from 'build-info' [Ulrik Haugen]
- Revert commit '6ad175d835aee85179259d7c02b3be152d3e4b86', "The
problem is that any sticky windows that have been focused…",
see https://github.com/SawfishWM/sawfish/pull/49 [Mario
Goulart]
* New or changes features
- Make 'match-window' allow specifying arbitrary functions as
filter [Michal Nazarewicz]
* Miscellaneous Changes
- Various minor changes to the Makefiles, mostly replacing
'gitlcean' target with 'distclean' target and adding '.PHONY'
section. Also move theme tarball creation into 'all' target,
rather than 'install' target. [Christopher Bratusek]
- Make 'rename-window' throw an actual useful error message if
no string (or no usable) was given. [Christopher Bratusek]
- Make 'resize-window-prompt' throw an actual useful error
message if one (or both) of the input values was not given.
[Christopher Bratusek]
- Move several modules from 'sawfish.wm.prg' into the Sawfish
Extras package [Christopher Bratusek]
+ 'diodon'
+ 'fehlstart'
+ 'idesk'
+ 'nm-applet'
+ 'pancake'
- Filter out 'Trayer' in 'cabinet'. [Christopher Bratusek]
- Update Lumina integration. [Christopher Bratusek]
- Update GNOME integration and explicitely check for GNOME,
respectively GNOME-classic [Christopher Bratusek]
- Update KDE5 integration, check for plasma as desktop session
[Christopher Bratusek]
- Simplify Frame-Style README parsing. [OpenBSD patch]
- Update Japanese translation. [Takeshi Hamasaki]
- Update Korean translation. [parkmino]
|
|
|