|
|
|
|
Changelog for pekwm-0.3.0-2.8.x86_64.rpm :
* Sun Mar 17 2024 Asterios Dramis - Update to 0.3.0: Closed issues * #126, Improved XDG config directory support by making use of $PEKWM_CONFIG_PATH instead of $HOME in scripts and copy configuration files to dirname of provided configuration file. * #129 Centered placement model. Simple placement model where the window is placed centered on the screen. Struts (panels etc) are taken into consideration. New * Font type detection. If a font type is missing, X11 will be used if the name is in the form - misc-fixed- *- *- *- *-12- *- *- *- *- *- *- *. Else, depending on what fonts pekwm supports, Pango, Xft or Xmb/X11 font will be used matching the provided font name and properties. Font information is provided in Xft/fontconfig format. * Pango font support, types PangoCairo and PangoXft using Cairo and Xft backends respectively. * ${NAME} style variables now supported in the configuration, convenient when using resource names. * $AATT and $& variables available in configuration files. $AATTATOM_NAME gets String atom values. $&resource gets String resource values from RESOURCE_MANAGER resources. * &resource colors available in themes (not variables). When used, the theme will re-load when resources are updated. * * *FocusWithSelector string (string...) * * action that can be used to explicitly try to focus a window. The currently available selectors are: _pointer_, _workspacelastofocused_, _top_ and _root_. * * *--standalone * * option to _pekwm_wm_, convenience to improve the debugging experience. * * *FontDefaultX11 * * and * *FontCharsetOverride * * options added to the _Screen_ section of the main configuration file. Controls the default font type and override of charset in font strings. * * *Setenv * * action added, making it possible to update the environment pekwm use when executing applications without restarting pekwm. * * *CenteredOnParent * * placement model replacing TransientOnParent re-added. * Scripts setting in the Files section can now be used to add a path to the PATH when searching for COMMANDs in configuration files. pekwm_panel * * *Icon widget now can Exec * * command on click, configure by setting _Exec_ to the command to be executed in the Icon configuration. * * *Systray widget * * added with support for housing systray icons. Updated * * *GotoWorkspace * * now supports a second argument being a boolean. If set to False (default is True) pekwm will not try to focus a window on workspace switching. To be used in combination with other focus actions. * Variables in sections are now expandend, making the follow configuration use the value of $VAR and not literal $VAR: ``` Section = \"$VAR\" { } ``` Removed * C++ setlocale warning during startup is no longer output, silent fallback to setlocale() * Remove TransientOnParent option, replaced by CenteredOnParent placement model. * Font specifications no longer support specifying the type of the font at the end. (XFT#... works, ...#XFT no longer does) pekwm_bg * Removed warning about being unable to send kill signal if atom is missing.- Added pkgconfig(pango), pkgconfig(pangocairo) and pkgconfig(pangoxft) new build requirements.- Fix \"files-duplicate\" rpmlint warning. * Wed Jan 26 2022 Asterios Dramis - Update to 0.2.1: * Build system updates Closed issues * * *#114 Coordinates not updating when moving windows * *, regression introduced in 0.2.0. (Reported by caoliver) * * *#110 Tint2 panel not updated on last window close * *, regression introduced in 0.2.0. (Reported by Maman Sulaeman) Updated * pekwm_panel, Icon widget now has a Scale option defaulting to false. * pekwm_theme, Detect download errors of the theme index file. * pekwm_theme, Use ftp by default on OpenBSD and NetBSD and silence progress output. From version 0.2.0: * Build system updates Closed issues * * *#7 new windows fail to appear on fbpanel taskbar and pager * *, regression introduced in 0.1.18. * * *#14 zombines during move resize * *, executing external commands while moving a window did not collect all child processes. * * *#22 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. * * *#75 SendToWorkspace KeepFocus * *, new parameter KeepFocus added to SendToWorkspace. * * *#78 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. * * *#79 TempRaise visual bug * *, menus now refresh on expose events avoiding redraw issues on the selected items. * * *Correct maximized state after SetGeometry command * * now corrects the behavior where toggle to maximize a window, execute SetGeometry to move it in a corner, toggle maximizing again now maximizes the window instead of unmaximizing it. * * *Support MSB visual * * fixing black-only decorations on at least some Sun hardware. * * *Fix _NET_NUMBER_OF_DESKTOPS reported on sparc64 * * 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. * * *WarpPointer * * action that warps the X11 pointer to the given position. * * *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. (#43) * * *pekwm_panel * * created, simpel panel application with pekwm theme support. Displayed data, excluding a few builtin types, come from external commands or root window properties. Updated * * *CfgDeny * * now support denying _ResizeInc_ making it possible to ignore size increments for terminals and other applications. (#47) * * *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 incompatabilites 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. * * *Fullscreen Focus * * changes where fullscreen windows (using FullscreenAbove) are temporarily lowered when a non fullscreen window is raised to enable interactions with the client. * * *Icon load path * * now include the current theme path icons folder. * * *$_PEKWM_CONFIG_PATH * * is now set to the path where the configuration file was read from. 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. * Sun Jun 06 2021 Asterios Dramis - Update to 0.1.18: Changelog not available.- Updated package URL (package development has been moved to Github).- Removed pekwm-0.1.15-gcc10.patch (fixed upstream).- Use cmake for building.- Removed pkgconfig(ice) and pkgconfig(sm) build requirements (not needed anymore).- Removed support and build requirements for openSUSE <= 11.1. * Tue Jul 14 2020 Asterios Dramis - Added patch \"pekwm-0.1.15-gcc10.patch\" to fix compilation with gcc-10.- Removed support for Mandriva, Rhel, Centos, Fedora (not used in the repository anyway).- Spec file cleanup. * Mon May 27 2013 vcizekAATTsuse.com- update to 0.1.17 Bugs fixed * #235 \"GotoClientID does not work if switch workspace.\" * #286 \"Funky behaviors of FocusDirectional\" * #317 \"Shape masks are defined by image alpha>50% -- sometimes this is wrong\" * #318 \"x11.cc:1005:9: erreur: #pragma GCC diagnostic not allowed inside functions\" * #319 \"data/scripts/Makefile breaks when building out of the source tree\" * #321 \"DisallowedActions - Close doesn\'t work (0.1.16)\" * #323 \"Infinite loop if screen\'s visual is PsuedoColor\" * \"x11.cc compilation error without XShape\" * \"Crash on empty menus after reload\" * Improve placement of windows skipping heads with fullscreen windows User visible changes * New SetGeometry action for moving/resizing a Frame to a fixed position. * New MoveToHead action for moving a Frame between heads. Miscellaneous changes * Added pekwm_screenshot.sh that takes screenshots using scrot, ImageMagick or xwd+netpbm. Available via the keybinding Alt + PrintScreen or the root menu. * Removed undocumented HarbourMenu * Sun Nov 18 2012 asterios.dramisAATTgmail.com- Update to 0.1.16: Bugs fixed * #195 \"Incorrect screen size after screen switch\" * #313 \"Incorrect FSF address in LICENSE file\" * #314 \"Respect ShapeInput on client windows\" * #316 \"pekwm puts \'pcmanfm --desktop\' above almost all other windows\" User visible changes * Removed undocumented DecorMenu (if you really want it back, write me) * Fixed/Enabled workspace specific autoproperties * Fri Aug 03 2012 vcizekAATTsuse.com- update to 0.1.15 Bugs fixed [#251] \"MaximizeOverHarbour & \"Toggle HarbourHidden\" incoherent behaviour\" [#282] \"adobe flash fullscreen don\'t cover taskbar\" [#300] \"pekwm restart makes 100% CPU\" [#304] \"Fullscreen option\" [#306] \"titlebar clicking separator problem\" User visible changes Allow CfgDeny-ing struts via autoproperties * Sun Jul 29 2012 asterios.dramisAATTgmail.com- Spec file cleanup (based also on spec-cleaner run).- Removed build requirements for openSUSE <= 10.2.- Replaced XFree86-devel with the necessary pkgconfig(...) build requirements in openSUSE > 11.1 (ice, sm, x11, xext, xft, xinerama, xpm and xrandr). Used xorg-x11-devel instead of XFree86-devel as build requirement for openSUSE <= 11.1.- Added \"windowmanager\" at the package Provides (similar to other window managers in openSUSE).- Use /etc/pekwm/ as config dir (default) instead of /etc/X11/pekwm/.- Removed all options in %configure (not needed since they are enabled by default).- Removed %suse_update_desktop_file macro (deprecated) and update-desktop-files build requirement.- Updated the dynamic menu entry for xdg_menu in /etc/pekwm/menu according to the official documentation (use \"Entry = \"\" { Actions ...\" instead of \"Entry { Actions ...\"). * Mon May 14 2012 vcizekAATTsuse.com- update to 0.1.15-rc1 Bugs fixed [#251] \"MaximizeOverHarbour & \"Toggle HarbourHidden\" incoherent behaviour\" reported and fixed by wallex [#282] \"adobe flash fullscreen don\'t cover taskbar\" [#300] \"pekwm restart makes 100% CPU\" [#304] \"Fullscreen option\" User visible changes Allow CfgDeny-ing struts via autoproperties * Thu Dec 08 2011 vcizekAATTsuse.com- update to release 0.1.14 Bugs fixed Vita Cizek fixed a bug that caused pekwm to crash on startup when another windowmanager was already running. [#252] \"Resize code should consume last ButtonRelease event\" reported and fixed by wallex [#259] \"Window ghosting with xcompmgr shaded windows\" reported by kevin.clevenger and fixed by Claes Nästén and Andreas Schlick [#297] \"MRU window selection does not honour \'Skip=FocusToggle\'\" reported and fixed by wallex [#298] \"MRU list should be refreshed on workspace change\" reported and fixed by wallex User visible changes [#290] \"Allow autoproperties to set the decor\" fixed by Andreas Schlick [#268] \"allow maximizing of client windows\" reported by marin and fixed by Andreas Schlick [#118] \"Set decor name based on hints: _NET_WM_DEMANDS_ATTENTION and WM_CLIENT_MACHINE\"
|
|
|