ab236e4ec0
pekwm-0.2.0 =========== Closed issues ------------- * new windows fail to appear on fbpanel taskbar and pager, regression introduced in 0.1.18. * zombines during move resize, executing external commands while moving a window did not collect all child processes. * support _NET_REQUEST_FRAME_EXTENTS, improved EWMH compatability. * Size specification was ignored on plain textures (except solid), it is now read and can cause issues on themes that have incorrectly specified them. * Icon Autoproperty, it is now possible to set the _NET_WM_ICON hint using the new property Icon. It will load the image from the icon load path. New --- Crash Dialog, if pekwm crash a pekwm_dialog will appear and prompt the user if pekwm should be restarted or quit. This avoids the X server to shut down. ImageMapped, it is now possible map colors in images during load using a color map from the new ColorMaps section in the theme file. This functionality allows for creating themes using less images and plays well with the new theme variants functionality. theme variants, using the ThemeVariant option in the Files section allows for specifying variants of themes. Theme variants are implemented by creating separate theme files in the theme directory named theme-VARIANT. pekwm_bg created, a background setting application integrated with pekwm themes. pekwm_bg supports all textures pekwm supports so it is possible to set solid colors, images and the new lines texture. Themes have been extended with a background keyword that makes pekwm set the background when the theme is loaded, images are loaded from the backgrounds folder inside the theme. Background loading can be disabled in the main configuraiton file. pekwm_ctrl created, simple control command for pekwm that takes a string formatted as a single action and asks pekwm to execute it. pekwm_screenshot created, simple screenshot taking application that outputs a PNG image. pekwm_theme created, theme management tool for use with the pekwm-theme-index, enabling the user to list, search, preview, install and uninstall themes included in the index. CurrHeadSelector option is now available in the Screen section of the main configuration file. Controls how operations relative to the current head, such as placement, select the active head. Cursor selects the head the cursor is on, FocusedWindow considers the focused window if any and then fall backs to the cursor position. Affected operations include placement and position of CmdDialog, SearchDialog, StatusWindow and focus toggle list. Updated ------- CfgDeny now support denying _ResizeInc_ making it possible to ignore size increments for terminals and other applications. CmdDialog no longer cache the list of available commands reducing memory consumption and speeding up start at the cost of slower mapping of the CmdDialog. Debug action is included even if not compiling with DEBUG=ON. The action allows for enabling and disabling of logging to file and standard output. Default logging level is warning, and all messages aimed towards end users such as theme errors are logged independent of set level. The initial log level can be controlled with the new --log-level command line option. Exec no longer use ``sh -c`` to run commands which will cause incompatibilites depending on /bin/sh configuration, if shell variables have been used or the command ends with &. ShellExec has been added implementing the legacy behaviour. SetGeometry now support specifying size and position in % of the screen or active head. Removed ------- PDecor section in themes is no longer required, all Decor sections in the top-level will be used if no PDecor section is found. InputDialog is no longer possible to use as the decor name for CmdDialog decorations in themes. |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |