pkgsrc-Bugs archive


PR/40260 CVS commit: pkgsrc/wm/pekwm

The following reply was made to PR pkg/40260; it has been noted by GNATS.

From: OBATA Akio <>
Subject: PR/40260 CVS commit: pkgsrc/wm/pekwm
Date: Tue,  6 Jan 2009 12:47:17 +0000 (UTC)

 Module Name:   pkgsrc
 Committed By:  obache
 Date:          Tue Jan  6 12:47:17 UTC 2009
 Modified Files:
        pkgsrc/wm/pekwm: Makefile distinfo
        pkgsrc/wm/pekwm/patches: patch-aa
 Log Message:
 Update pekwm to 0.1.9a.
 Based on PR 40260 by Guillaume Lasmayous.
 NEWS pekwm-0.1.9a
 alas, we missed two rather critical bugs in the 0.1.9 release. We decided to
 make a new release 0.1.9a that fixes the "lower" action and a crash related
 to the search dialogue. You can download the release as usual from or use git to fetch it.
 NEWS pekwm-0.1.9
 Another maintenance release with both bug fixes and feature
 enhancements. For pekwm-0.1.9 both default configuration and the
 documentation has been updated to be more useful by default and to
 reveal more configuration options, it might be worth having a look at
 the default configuration if you upgrade from a previous version.
 What also might be worth having a look at is the added contrib folder
 with scripts and other useful things that is not included in the "main"
 distribution due to dependency issues.
 Bugs fixed:
     * #13, One-click menu access and selection doesn't work. Add the
       following to the Mouse section in the main configuration file to
  Select = "Motion MotionPressed"
  Enter = "ButtonPress MotionPressed"
     * #20, Search dialog for finding clients. Run ShowSearchDialog and
       start typing, a list of matching clients should be displayed.
     * #47, Tab completion for CmdDialog. Activate with Complete and
       CompleteAbort actions. Currently only includes command completion.
       Look in default configuration for an example.
     * #75, Dynamic menus inside dynamic menus. Reported by Krister
     * #80, CMDDIALOG theme structure appears to be ignored now. Now both
       CmdDialog and InputDialog are valid names for decorating CmdDialog
     * #81, Configuration uses system level config on first run and not
       user configuartion.
     * #82, Workspace indicator doesn't show up when workspace is
       switched by a pager or other program
     * #84, Unable to make mplayer window fullscreen when
       FullscreenDetect=True. Reported and fixed by Vladimir A. Pavlov
     * #88, TitleRules does not apply on pekwm generated menus. Reported
       and fixed by Matt Hayes
     * #96, Properly include cstdio to fix compilation errors with
       gcc-4.4. Reported and fixed by Daniel Moerner
     * #104, ButtonRelease events should check actual area beneath them
       for context. Reported by Walther.
     * #119, Harbour can "float away" when components get resized.
     * Fix re-loading of dynamic menus, caching caused menus not to
 Compatibility fixes:
     * #72, Work on EWMH support. Support for the following hints has
 Configuration changes:
     * #86, Icon rendering in menus is now optional. In the Menu section
       of the main configuration DisplayIcons option has been introduced,
       setting it to false disables menu icons.
     * #98, Configurable icons in root menu. Reported by Krister
     * #103, Template entries with a "name" cannot be replaced. Template
       overriding is now valid in mouse, keys and autoproperties.
       Reported by Walther.
     * #109, Environment variables should be set for window menus. Now
       $CLIENT_PID and $CLIENT_WINDOW is available in dynamic menu
       scripts. Reported by Matt Hayes
     * #110, ShowStatusWindowCenteredOnRoot option introduced. When True
       old status window behavior is used, when set to False (default
       value) the status window is displayed centered on the current
     * #122, Setting icon limitations depending on menu. Example in the
       default configuration file.
     * #XX, Default configuration for window types has been updated with
       saner defaults.
     * #XX, Make templates available in autoproperties only with require
       syntax. In order to support having templates overwriting in
       autoproperties file a Require section was added just as in the
       theme file. To enable templates overwriting and set up a single
       property using it add this to your autoproperties file:
  Require {
      Templates = "True"
  Property = "name,class,role,title,apply on" {
      Sticky = "True"
 Theme changes
     * #91, Renamed Hoover to Hover. Hoover is still a valid name.
 NEWS pekwm-0.1.8
 Another maintenance release with both bug fixes and feature
 enhancements. Many thanks to IOError for speeding up the release
 Bugs fixed
   * #38 VNC issue entering username and password, fixed by Andreas
   * #51 Incorrect behaviour on x86_64 using pypanel, reported and
         fixed by Vladimir A. Pavlov <pv4{@}bk{.}ru>
   * #56 Disabling xrandr also disables image-png and Xft support,
         reported and fixed by Nathan <cornet{@}sheepy{.}org>
   * #58 Exaile Mini Mode keys dont work
   * #59 Raise/Lower events do not work on unselected tabs, fixed by
         Andreas <ioerror{@}lavabit{.}com>
   * #60 ButtonRelease/Motion events do not work on window borders,
         fixed by Andreas <ioerror{@}lavabit{.}com>
   * #62 Fix broken FullScreen requests
   * #63 Above (Dialog) layer not working properly, fixed by Jyri
         Jokinen <shared{@}adresh{.}com>
   * #65 HideAllMenus steals focus.
   * #67 InputDialog input field background is not updated on theme
 User visible changes
   * CmdDialog history is now persistent between pekwm sessions.
   * #23 Support define/template sections in configuration, have a look
         at the default theme which uses the new theme format.
 Configuration changes
   * FullscreenAbove option added to the screen section causing
     fullscreen applications go above panels etc if true. Works around
   * ShowWorkspaceIndicator changed from seconds to milliseconds.
   * HonourRandR option added. Disable it to force pekwm to interpret
     the xinerama information as reliable (instead of randr's).
   * /regexp/flags syntax to all regular expressions in the
       configuration with i (ignore case) and ! (invert match).
 Theme changes
   * #41, hoover state for buttons. Enable by setting a Hoover texture
     on buttons such as:
 Hoover = "Solid #ffcea5 0x0"
   * Re-load of decor rules when title changes making the following
   * possible:
  DecorRules {
    Property = "(term|rxvt),(erm|xvt)" {
      Title = "root"
       Decor = "WARNING"
      Title = "/^[^@]+$/"
      Decor = "DEFAULT"
      Title = "/@noosnascla-laptop/!"
      Decor = "REMOTE"
 To generate a diff of this commit:
 cvs rdiff -r1.30 -r1.31 pkgsrc/wm/pekwm/Makefile
 cvs rdiff -r1.7 -r1.8 pkgsrc/wm/pekwm/distinfo
 cvs rdiff -r1.3 -r1.4 pkgsrc/wm/pekwm/patches/patch-aa
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index