- the biggest part of this is fixing a bug that prevented the last empty space in the
icon area to be used.
- also prefer new C++ style variable initialization.
I cannot ever see myself wanting to customize this distance between the
buttons. If I decide to pack them tighter or vice versa, I'll change
the TITLE_PADDING macro.
This is an early step in eliminating the TBInfo structure (screen.h).
I use the default border width, 2 pixels. I use "random" placement
instead of the manually sized grid at window creation.
Also get rid of the Clientborderwidth and respect existing window
border widths unless they are zero.
I got rid of the title button borders and made the buttons use as
much space as available. The resize button looked odd so I added
one more pair of line segments that more or less match up with where
the old right and bottom border would have been.
With this twmruined reads .twmruinedrc instead of .twmrc.
Some more details from the Changelog:
* src/twm.h and several other files: remove iconmgr functionality.
Also drop the sample configuration file directory. These referenced
iconmgr settings which I've removed. As more settings go these
files would get further and further from their authors' intentions
if I were to maintain them.
* aclocal.m4: regenerated using aclocal (automake) 1.15.1 on OpenBSD 6.2.
export AUTOCONF_VERSION=2.69 AUTOMAKE_VERSION=1.15.1 ACLOCAL=/usr/local/bin/aclocal-1.15
/usr/local/bin/aclocal-1.15 -I /usr/X11R6/share/aclocal
* configure: regenerated using autoconf 2.69 on OpenBSD 6.2.