Path to this page:
Subject: CVS commit: pkgsrc/wm/fvwm3
From: David H. Gutteridge
Date: 2022-10-19 05:40:37
Message id: 20221019034037.E28A1FA90@cvs.NetBSD.org
Log Message:
fvwm3: update to 1.0.5
(One of the more significant changes is that locking issues with libX11
1.8.1 are fixed.)
## [1.0.5](https://github.com/fvwmorg/fvwm3/tree/1.0.5) (2022-09-28)
[Full Changelog](https://github.com/fvwmorg/fvwm3/compare/1.0.4...1.0.5)
**Breaking changes:**
- Function parser rewrite & Repeat command deprecation \
[\#642](https://github.com/fvwmorg/fvwm3/issues/642)
- MapRequest: don't fake map/unmap events \
[\#703](https://github.com/fvwmorg/fvwm3/pull/703) \
([ThomasAdam](https://github.com/ThomasAdam))
- Rewrite function parser and remove the Repeat command \
[\#643](https://github.com/fvwmorg/fvwm3/pull/643) \
([ThomasAdam](https://github.com/ThomasAdam))
- Update and cleanup SnapAttract code. \
[\#641](https://github.com/fvwmorg/fvwm3/pull/641) \
([somiaj](https://github.com/somiaj))
- Doc: split manpages into sections \
[\#637](https://github.com/fvwmorg/fvwm3/pull/637) \
([ThomasAdam](https://github.com/ThomasAdam))
- Remove Efence and Dmalloc support \
[\#635](https://github.com/fvwmorg/fvwm3/pull/635) \
([ThomasAdam](https://github.com/ThomasAdam))
**Implemented enhancements:**
- A better ManualPlacement that allows drawing the geometry of the new window. \
[\#674](https://github.com/fvwmorg/fvwm3/issues/674)
- expand: add monitor.prev variable \
[\#699](https://github.com/fvwmorg/fvwm3/pull/699) \
([ThomasAdam](https://github.com/ThomasAdam))
- Add AnyScreen to conditional in IconManClick \
[\#696](https://github.com/fvwmorg/fvwm3/pull/696) \
([somiaj](https://github.com/somiaj))
- \_NET\_WM\_NAME: update to fvwm3 \
[\#609](https://github.com/fvwmorg/fvwm3/pull/609) \
([ThomasAdam](https://github.com/ThomasAdam))
**Fixed bugs:**
- Style \* Icon cause Fvwm3 stuck in loading when restart. \
[\#681](https://github.com/fvwmorg/fvwm3/issues/681)
- Recaptured windows can have a negative offset away from the page they should \
be on [\#678](https://github.com/fvwmorg/fvwm3/issues/678)
- VLC still decorates its transient window even when explicitly given the \
NakedTransient style [\#673](https://github.com/fvwmorg/fvwm3/issues/673)
- configuring with `--disable-png` causes builds to fail \
[\#669](https://github.com/fvwmorg/fvwm3/issues/669)
- Emoji in window titles make FvwmIconMan stop showing window names. \
[\#654](https://github.com/fvwmorg/fvwm3/issues/654)
- Unable to initialize RandR [\#650](https://github.com/fvwmorg/fvwm3/issues/650)
- PipeRead when called from a function cannot grab pointer \
[\#610](https://github.com/fvwmorg/fvwm3/issues/610)
- Man Pages Cleanup [\#554](https://github.com/fvwmorg/fvwm3/issues/554)
- Windows from various pages are moved to page 0 0 on fvwm3 restart \
[\#694](https://github.com/fvwmorg/fvwm3/issues/694)
- Separator in menu gets focus [\#675](https://github.com/fvwmorg/fvwm3/issues/675)
- Unshading a window with WindowShade function sometimes makes the window lose \
"true input focus". \
[\#671](https://github.com/fvwmorg/fvwm3/issues/671)
- When configured with `--disable-xft` fvwm3 fails to build. \
[\#667](https://github.com/fvwmorg/fvwm3/issues/667)
- my fvwm config does not work with recent chromium \
[\#663](https://github.com/fvwmorg/fvwm3/issues/663)
- FvwmEvent event new\_desk gets triggered multiple times in multi-monitor \
shared setup [\#655](https://github.com/fvwmorg/fvwm3/issues/655)
- Windows with style "PositionPlacement Center" split between monitors \
[\#648](https://github.com/fvwmorg/fvwm3/issues/648)
- FVWM branch dv/pager-noaspect crashes with core dump \
[\#647](https://github.com/fvwmorg/fvwm3/issues/647)
- SnapAttraction prefers wrong window \
[\#631](https://github.com/fvwmorg/fvwm3/issues/631)
- FvwmPrompt is installed unstripped \
[\#618](https://github.com/fvwmorg/fvwm3/issues/618)
- DesktopName fails to set desktop name under described circumstances \
[\#606](https://github.com/fvwmorg/fvwm3/issues/606)
- FvwmEvent event monitor\_focus broken in FVWM3 1.0.4 \
[\#604](https://github.com/fvwmorg/fvwm3/issues/604)
- Building FvwmPrompt disables FvwmConsole, but still installs manual page. \
[\#597](https://github.com/fvwmorg/fvwm3/issues/597)
- Wait command in configuration file can cause unexpected issues with \
GeometryWindow. [\#590](https://github.com/fvwmorg/fvwm3/issues/590)
- "GeometryWindow Hide" doesn't work \
[\#589](https://github.com/fvwmorg/fvwm3/issues/589)
- Special characters \(umlauts\) are sometimes not displayed correctly in the \
window title [\#482](https://github.com/fvwmorg/fvwm3/issues/482)
- FvwmEvent: handle previous\_monitor and no longer passthrough ID \
[\#701](https://github.com/fvwmorg/fvwm3/pull/701) \
([ThomasAdam](https://github.com/ThomasAdam))
- doc: don't build FvwmConsole.1 if FvwmPrompt enabled \
[\#700](https://github.com/fvwmorg/fvwm3/pull/700) \
([ThomasAdam](https://github.com/ThomasAdam))
- DesktopConfiguration shared: keep windows in-situ \
[\#697](https://github.com/fvwmorg/fvwm3/pull/697) \
([ThomasAdam](https://github.com/ThomasAdam))
- desk\_add: fix starting desk/monitor \
[\#689](https://github.com/fvwmorg/fvwm3/pull/689) \
([ThomasAdam](https://github.com/ThomasAdam))
- shared: fix flagging of new\_desk \
[\#687](https://github.com/fvwmorg/fvwm3/pull/687) \
([ThomasAdam](https://github.com/ThomasAdam))
- Fix for lock recusion in handle\_all\_expose\(\) \
[\#683](https://github.com/fvwmorg/fvwm3/pull/683) \
([mherrb](https://github.com/mherrb))
- Asciidoc fixes [\#676](https://github.com/fvwmorg/fvwm3/pull/676) \
([topcat001](https://github.com/topcat001))
- grow: ignore transient windows \
[\#627](https://github.com/fvwmorg/fvwm3/pull/627) \
([ThomasAdam](https://github.com/ThomasAdam))
- MoveToScreen: fix NULL-dereference \
[\#605](https://github.com/fvwmorg/fvwm3/pull/605) \
([ThomasAdam](https://github.com/ThomasAdam))
- Bugfix: fvwm-menu-desktop --get-menus \
[\#593](https://github.com/fvwmorg/fvwm3/pull/593) \
([somiaj](https://github.com/somiaj))
**Closed issues:**
- Code Cleanup: Codacy issues list \
[\#107](https://github.com/fvwmorg/fvwm3/issues/107)
**Merged pull requests:**
- avoid sprintf\(%n\) [\#653](https://github.com/fvwmorg/fvwm3/pull/653) \
([omar-polo](https://github.com/omar-polo))
- FvwmPrompt: add GOFLAGS to build stripped \
[\#619](https://github.com/fvwmorg/fvwm3/pull/619) \
([Zirias](https://github.com/Zirias))
- Wait: don't run until windows are captured \
[\#592](https://github.com/fvwmorg/fvwm3/pull/592) \
([ThomasAdam](https://github.com/ThomasAdam))
- CMD\_GeometryWindow: Move NULL check. \
[\#591](https://github.com/fvwmorg/fvwm3/pull/591) \
([somiaj](https://github.com/somiaj))
- cleanup: address warnings [\#705](https://github.com/fvwmorg/fvwm3/pull/705) \
([ThomasAdam](https://github.com/ThomasAdam))
- modconf: disable debug [\#698](https://github.com/fvwmorg/fvwm3/pull/698) \
([ThomasAdam](https://github.com/ThomasAdam))
- GotoDesk: avoid over-eager matching \
[\#695](https://github.com/fvwmorg/fvwm3/pull/695) \
([ThomasAdam](https://github.com/ThomasAdam))
- update\_fvwm\_monitor: cosmetic change \
[\#692](https://github.com/fvwmorg/fvwm3/pull/692) \
([ThomasAdam](https://github.com/ThomasAdam))
- menuitem: set selectable when not a separator \
[\#690](https://github.com/fvwmorg/fvwm3/pull/690) \
([ThomasAdam](https://github.com/ThomasAdam))
- Windowshade: explicitly set input focus \
[\#672](https://github.com/fvwmorg/fvwm3/pull/672) \
([ThomasAdam](https://github.com/ThomasAdam))
- FvwmPrompt: update core modules \
[\#665](https://github.com/fvwmorg/fvwm3/pull/665) \
([ThomasAdam](https://github.com/ThomasAdam))
- FvwmPrompt: update vendor deps \
[\#664](https://github.com/fvwmorg/fvwm3/pull/664) \
([ThomasAdam](https://github.com/ThomasAdam))
- Fix selectable flag for the Resize window operation menu item \
[\#656](https://github.com/fvwmorg/fvwm3/pull/656) \
([topcat001](https://github.com/topcat001))
- Fix ExitFunction [\#651](https://github.com/fvwmorg/fvwm3/pull/651) \
([pghvlaans](https://github.com/pghvlaans))
- DisplayPosition: fix segfault \
[\#645](https://github.com/fvwmorg/fvwm3/pull/645) \
([ThomasAdam](https://github.com/ThomasAdam))
- convert UPDATE\_FVWM\_SCREEN from macro to function \
[\#644](https://github.com/fvwmorg/fvwm3/pull/644) \
([ThomasAdam](https://github.com/ThomasAdam))
- ta/dv logfile [\#640](https://github.com/fvwmorg/fvwm3/pull/640) \
([ThomasAdam](https://github.com/ThomasAdam))
- Resize: fix resize bounds [\#638](https://github.com/fvwmorg/fvwm3/pull/638) \
([ThomasAdam](https://github.com/ThomasAdam))
- ta/dv2 [\#636](https://github.com/fvwmorg/fvwm3/pull/636) \
([ThomasAdam](https://github.com/ThomasAdam))
- ta/dv misc [\#634](https://github.com/fvwmorg/fvwm3/pull/634) \
([ThomasAdam](https://github.com/ThomasAdam))
- Reject out of range windows for Move and Resize commands. \
[\#633](https://github.com/fvwmorg/fvwm3/pull/633) \
([ThomasAdam](https://github.com/ThomasAdam))
- FVWMMFL: ignore SIGPIPE [\#632](https://github.com/fvwmorg/fvwm3/pull/632) \
([ThomasAdam](https://github.com/ThomasAdam))
- ta/dv ifdev [\#630](https://github.com/fvwmorg/fvwm3/pull/630) \
([ThomasAdam](https://github.com/ThomasAdam))
- ta/from dv [\#629](https://github.com/fvwmorg/fvwm3/pull/629) \
([ThomasAdam](https://github.com/ThomasAdam))
- DesktopName: don't duplicate entries with same name \
[\#607](https://github.com/fvwmorg/fvwm3/pull/607) \
([ThomasAdam](https://github.com/ThomasAdam))
- Patches from Debian [\#599](https://github.com/fvwmorg/fvwm3/pull/599) \
([ThomasAdam](https://github.com/ThomasAdam))
Files: