Skip to content

FVWM3-1.0.0-RC0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ThomasAdam ThomasAdam released this 01 Sep 00:09
· 1 commit to ta/release-rc-0 since this release

Hi,

Here is a public release of RC-0 for Fvwm3.

This is the first release candidate version. There are currently some outstanding bugs you may encounter to a lesser or greater extent although not all of these are necessarily blocking release. I would though like to be proved wrong in that!

Note that I consider this release package-worthy -- so if there are downstream package maintainers who wan't to package this up for their Linux distro, please do.

Key Changes from Fvwm2 -> Fvwm3

The following points should be considered when changing from Fvwm2 -> Fvwm3. In most cases the syntax of configuation file remains unchanged, so should work.

Core dependencies required to build Fvwm3

See: https://github.com/fvwmorg/fvwm3/blob/master/dev-docs/INSTALL.md#manually

Functional changes

New additions

  • RandR support can be configured via the DesktopConfiguration command. If this command is not present in a user's configuration file, the default behaviour is to mimick Fvwm2, whereby when switching desks/pages, the same desk/page across all monitors is changed. This is what the global option to DesktopConfiguration does. If per-monitor is specified, then each monitor has its own list of desktops/pages which can be configured independently of one another.
    • FvwmPager has gained a new option Monitor to work with independent monitors.
  • FvwmMFL -- a new module to supply third-party programs with fvwm3 state information`
  • FvwmPrompt -- a new module written in golang: ./configure --enable-golang needed at compile time
  • FvwmForm has been reinstated.
  • The GotoDesk command has learned a new option next to go to the next desktop.

Removed features

  • Support for Xinerama has been removed
  • Recapture and RecaptureWindow commands have been removed;
  • FvwmConsole is deprecated; FvwmPrompt is preferred if golang is installed and --enable-golang is used at compile time.
  • libstroke support has been removed.
  • The following modules have been removed:
    • FvwmBanner -- can use an external program for this;
    • FvwmCommand/FvwmCommandS -- replaced with FvwmPrompt
    • FvwmCpp /FvwmM4 -- old and not used by many users;
    • FvwmProxy -- interesting experiment.

Reporting Problems

With this RC-0 release, please add anhy observations to: #65