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