~ctwm/ctwm/trunk

« back to all changes in this revision

Viewing changes to CHANGES.md

  • Committer: Matthew Fuller
  • Date: 2018-08-19 21:35:15 UTC
  • mfrom: (615.1.56 winnames)
  • Revision ID: fullermd@over-yonder.net-20180819213515-iauyfvvadd8on55i
Merge support for EWMH _NET_WM{_ICON,}_NAME, and our own overriding
CTWM_WM{_ICON,}_NAME.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
1. The attempts to use DNS lookups for setting the HOSTNAME `m4` variable
12
12
   have been removed; it is now just a duplicate of CLIENTHOST.
13
13
 
 
14
### New Features
 
15
 
 
16
1. The EWMH `_NET_WM_NAME` property is now supported, and used for the
 
17
   window name in place of the ICCCM `WM_NAME` when set.  By default, we
 
18
   also accept `UTF8_STRING` encoded `WM_NAME` as a result of this
 
19
   change; see below for var to restore historical strictness.
 
20
 
 
21
1. The EWMH `_NET_WM_ICON_NAME` property is now supported, and used for
 
22
   the icon name in place of the ICCCM `WM_ICON_NAME` when set.  Similar
 
23
   comments as above apply to the encodings.
 
24
 
 
25
1. Support has been added for `CTWM_WM_NAME` and `CTWM_WM_ICON_NAME`
 
26
   properties, which will override any window/icon names otherwise
 
27
   specified.  This may be useful for applications that set unhelpful
 
28
   names themselves, or for manually adjusting labelling.  These
 
29
   properties can be set from the command line via `xprop`; as an
 
30
   example, `xprop -f CTWM_WM_NAME 8u -set CTWM_WM_NAME "awesome
 
31
   windowsauce"`.  See `xprop(1)` manual for details; the `s`, `t`, and
 
32
   `u` field type specifiers will all work.
 
33
 
 
34
1. When no icon name is set for a window, we've always used the window
 
35
   name for the icon name as well.  But that only happened the first time
 
36
   the window name is set; after that, the icon name is stuck at the
 
37
   first name.  It now updates along with the window name, if no icon
 
38
   name is set.
 
39
 
14
40
### New Config Options
15
41
 
16
42
1. Added DontNameDecorations config option to disable setting names on
19
45
   tools that don't expect to find them on non-end-app windows.  Reported
20
46
   by Frank Steiner.
21
47
 
 
48
1. Added StrictWinNameEncoding config option to enable historical
 
49
   behavior, where we're reject invalid property encoding for window
 
50
   naming properties (like a `UTF8_STRING` encoded `WM_NAME`).
 
51
 
22
52
### Bugfixes
23
53
 
24
54
1. Fix up broken parsing of IconifyStyle "sweep".  Bug was introduced in