Age | Commit message (Collapse) | Author | Files | Lines |
|
OK kamil@
|
|
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.
|
|
future Python 3.8
|
|
There is no need to patch MAN_DIR in upstream Makefile.
Pointed out by wiz@, thanks!
|
|
|
|
Pointed out by leot@, thanks!
|
|
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
|
|
|
|
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@
|
|
┌────────────────────────────┐
│ 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
|
|
Reported as a build failure with ldoc installed by zmcgrew on freenode
|
|
|
|
Upstream deprecated it and is not even supporting the newer replacement.
|
|
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.
|
|
|
|
|
|
Address breakages noted in various bulk builds.
|
|
Not useful according to upstream, and not used in pkgsrc.
|
|
|
|
|
|
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
|
|
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
|
|
Fixes PR pkg/54371
|
|
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
|
|
|
|
|
|
|
|
pkglint -Wall -r --only "substitution command" -F
With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
|
|
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
|
|
### mate-netbook 1.22.1
tx: sync with transifex
maximus: Fix 'Segmentation fault'
|
|
### 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
|
|
|
|
bsiegert@, leot@
|
|
python 3.4 / 3.5 removal commit.
|
|
- Includes some whitespace changes, to be handled in a separate commit.
|
|
This is a semi-manual PKGREVISION bump.
|
|
Based on suggestion from leot@.
|
|
|
|
Obviously I couldn't get things right on the first commit. Why didn't I see
this, you ask? Because I had been running all my builds without PKG_DEVELOPER
enabled and only noticed this when 'make changes-entry' wouldn't work at
the last minute.
|
|
skhd is a simple hotkey daemon for macOS.
skhd is a stripped version of khd (no longer maintained) (although
rewritten from scratch), that sacrifices the more advanced features in
favour of increased responsiveness and performance. skhd is able to
hotload its config file, meaning that hotkeys can be edited and updated
live while skhd is running.
|
|
chunkwm is a tiling window manager for macOS that uses a plugin
architecture, successor to kwm. chunkwm represents windows as the
leaves of a binary tree, and supports binary space partitioned, monocle
and floating desktops.
Development is happening on macOS Mojave (10.14), but OSX El Capitan
(10.11.6) and newer should work fine. Older versions may or may not be
compatible and will not be officially supported.
chunkwm is controlled via the chunkc command-line utility, which sends
commands to chunkwm to manipulate windows.
chunkwm does not handle any keyboard input. A third party program (e.g.
skhd) is needed to map keyboard events to chunkwm actions via chunkc.
|
|
|
|
|
|
This is i3 v4.16.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
This is a bugfix release for v4.16.
Bugfixes
• Truncate wm_name utf8 strings to first zero byte
(fixes window title corruption)
• Apply title_align to non-leaf containers
Additionally, marks will now display for non-leaf containers.
• attach_to_workspace: set new parent before tree_render
(fixes a heap-use-after-free)
• Use ipc queue for all messages
(fixes an i3bar crash)
• Fix crash with popups when fullscreen is non-leaf
• Fix: render_con shows floating containers on wrong workspace
|
|
Causes crashes with stricter jemalloc on -current.
Bump PKGREVISION.
|
|
|
|
### mate-netbook 1.22.0
* Initialize Travis CI support
|
|
From and thanks to <maya> for patching it in x11/dmenu!
|
|
Change log:
* Translations update
* avoid deprecated 'gdk_error_trap_push/pop/pop_ignored' and 'gdk_flush'
* disable deprecation warnings for distcheck
* tomboykeybinder: avoid deprecated 'gdk_keymap_get_default'
* transifex: update config with branch specific resoures
|
|
Changes:
6.2
---
- Do not allow using color fonts (workaround to avoid possible crashes)
- Set class name on status bar
- Misc bug fixes and improvements
|