diff --git a/AUTHORS b/AUTHORS index 36d95a5..3b547d0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,4 @@ -adwm -- authors file. 2019-08-30 +adwm -- authors file. 2019-09-05 Author: Brian Bidulock Author: Alexander Polakov diff --git a/ChangeLog b/ChangeLog index 6d69785..f5c06a6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,91 @@ # created with git log --stat=76 -M -C -500|fmt -sct -w80 +commit af9623e44d8f39550d38bf26676e6d64218c29e4 +Author: Brian Bidulock +Date: Thu Sep 5 16:42:02 2019 -0600 + + update release notes + + RELEASE.md | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +commit 85d496aa7d6b68da32b107ac090236b8b5bc9b59 +Author: Brian Bidulock +Date: Thu Sep 5 16:16:10 2019 -0600 + + build release notes with dist + + dist.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 742d0175c167c612dc9a924ec1e4469d8b4e1d75 +Author: Brian Bidulock +Date: Thu Sep 5 16:15:52 2019 -0600 + + better defaults now + + configure.sh | 3 --- + 1 file changed, 3 deletions(-) + +commit 5ed48b40b952953b05ae73cffe2b724c7e9f5040 +Author: Brian Bidulock +Date: Thu Sep 5 16:15:32 2019 -0600 + + better defaults, deprecated macro + + configure.ac | 14 +++++++++++--- + 1 file changed, 11 insertions(+), 3 deletions(-) + +commit 05459ddd3aca9651c4b912325f742f5583d7bb6e +Author: Brian Bidulock +Date: Thu Sep 5 16:14:05 2019 -0600 + + update release notes + + RELEASE.md | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +commit c1b259be505b3acee8d5d241465967df63a1f076 +Author: Brian Bidulock +Date: Thu Sep 5 16:13:35 2019 -0600 + + put filename last in sed command + + autogen.sh | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +commit 766a805a2b27370dd2208f2e118c5f44ace3744c +Author: Brian Bidulock +Date: Thu Sep 5 16:13:11 2019 -0600 + + better rlease file build + + Makefile.am | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +commit d9ef596b426208d4c3f1d2a790b47ef25f612166 +Author: Brian Bidulock +Date: Thu Sep 5 10:11:45 2019 -0600 + + better fix for gcc 9.1 string truncation stupidity + + src/ewmh.c | 7 ++----- + 1 file changed, 2 insertions(+), 5 deletions(-) + +commit 1d624e61f3f59dbefe792de65dde78dfa94c1401 +Author: Brian Bidulock +Date: Fri Aug 30 05:55:06 2019 -0600 + + update release files + + AUTHORS | 2 +- + ChangeLog | 132 ++++++++++++++++++++++----------------------------- + NEWS | 142 ++++++++----------------------------------------------- + README | 20 ++++---- + README.md | 20 ++++---- + configure.ac | 10 ++-- + 6 files changed, 104 insertions(+), 222 deletions(-) + commit de561feb1f8698bad2d1744787943d9091d428f8 Author: Brian Bidulock Date: Fri Aug 30 05:47:02 2019 -0600 @@ -5169,95 +5255,3 @@ Date: Fri Jul 8 16:10:32 2016 -0600 Makefile.am | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) - -commit c80f5a358855d6392795096e915c4a482b4eb6f5 -Author: Brian Bidulock -Date: Fri Jul 8 16:02:59 2016 -0600 - - oops: lost autconf from autogen.sh - - autogen.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d53022e754e2623c736f1c9fe318073db6876f56 -Author: Brian Bidulock -Date: Fri Jul 8 16:00:04 2016 -0600 - - autogenerate GNU NEWS file - - Makefile.am | 37 ++++++++++++++++++++++++++++++++++++- - autogen.sh | 10 +++++++--- - gennews.sh | 34 ++++++++++++++++++++++++++++++++++ - 3 files changed, 77 insertions(+), 4 deletions(-) - -commit ac75d1c25a1053aa49e1f69d8446cd9c52d35a69 -Author: Brian Bidulock -Date: Fri Jul 8 15:58:34 2016 -0600 - - remove another assigned flag - - src/ewmh.c | 1 - - 1 file changed, 1 deletion(-) - -commit d21bba91d275f115e959122a9e2b37c8c4909cce -Author: Brian Bidulock -Date: Fri Jul 8 14:18:58 2016 -0600 - - really remove assigned flag - - src/adwm.h | 1 - - 1 file changed, 1 deletion(-) - -commit 7b30ab960f7e803af85618488dd49fff2b8bf92e -Author: Brian Bidulock -Date: Fri Jul 8 14:17:13 2016 -0600 - - remove complete sequences from list - - - sn-monitor does not see its own client messages nor - marks the sequence as complete - - remove notifies from the list when they are completed by us - - assigned notifies no longer on list, remove flag - - src/ewmh.c | 30 +++++------------------------- - 1 file changed, 5 insertions(+), 25 deletions(-) - -commit b3f7c69e255e0c844f518b62c359a15bddc87a83 -Author: Brian Bidulock -Date: Thu Jul 7 09:26:47 2016 -0600 - - update TODO file - - TODO | 85 +++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 54 insertions(+), 31 deletions(-) - -commit 5eccd1de5221893c2e7168f1770ce5e85b8938c7 -Author: Brian Bidulock -Date: Thu Jul 7 07:52:10 2016 -0600 - - update releae files - - NEWS.in | 27 +++++++++++++++++++++++++++ - README | 6 +++--- - 2 files changed, 30 insertions(+), 3 deletions(-) - -commit 4010bd083b2b9ea37f22f91734bf5d8e57f28c4e -Author: Brian Bidulock -Date: Thu Jul 7 05:59:29 2016 -0600 - - minor startup notification tweaks - - src/ewmh.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 10f485bf108348459ea0fe5eb7047bd112d03f3b -Author: Brian Bidulock -Date: Thu Jul 7 05:58:55 2016 -0600 - - change focus stealing - - - let windows in the same window group steal focus - from each other - - src/adwm.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 672285f..6b876c2 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,39 @@ -adwm -- history of user-visible changes. 2019-08-30 +adwm -- history of user-visible changes. 2019-09-05 + +Release adwm-0.7.8 released 2019-09-05 +-------------------------------------- + +git tag -n100 -l 0.7.8 + +0.7.8 Maintenance Release 0.7.8 + + This is another release of the adwm window manager that provdes a fully + XDG, WindowMaker, WMH (WinWM), MWMH (CDE/Motif), ICCM 2.0 compliant + tiling/floating window manager. It borrows concepts from dwm(1), + velox(1), awesome(1), spectrwm(1) and wmii(1). + + This is a maintenance release that includes some build improvements and + provides a better workaround for gcc 9.1's silly string truncation + warnings. There are no outstanding issues at the time of release, and + the next release should include some outstanding development from the + TODO list. + + Included in the release is an autoconf tarball for building the package + from source. See the NEWS and TODO file in the release for more + information. Please report problems to the issues list on GitHub. + +git shortlog -e -n -w80,6,8 0.7.7...0.7.8 + +Brian Bidulock (8): + better fix for gcc 9.1 string truncation stupidity + better rlease file build + put filename last in sed command + update release notes + better defaults, deprecated macro + better defaults now + build release notes with dist + update release notes + Release adwm-0.7.7 released 2019-08-30 -------------------------------------- @@ -16,12 +51,13 @@ git tag -n100 -l 0.7.7 git shortlog -e -n -w80,6,8 0.7.6...0.7.7 -Brian Bidulock (5): +Brian Bidulock (6): update sed for gettext 0.20.1 detect release head properly when generating NEWS avoid gcc 9.1 silly warnings update release notes convert to lzip archive + update release files Release adwm-0.7.6 released 2019-03-20 @@ -228,234 +264,3 @@ Brian Bidulock (35): update release files add ignores - -Release adwm-0.7.1 released 2017-12-19 --------------------------------------- - -git shortlog -e -n -w80,6,8 0.7.0...0.7.1 - -Brian Bidulock (223): - m_spawn on button press instead of release - prepare for drag-click separation of mouse actions - reset pid after reload - add WM_COLORMAP_{WINDOWS,NOTIFY} - support WM_COLORMAP_NOTIFY - initial support for WM_COLORMAP_WINDOWS - install colormaps - indicate colormap support - show color map notifies - add support for more X extensions - install new colormaps for focused windows - install colormaps better - install colormap of window under pointer - simplify colormap installation - update TODO - redate TODO file - change property change reporting - handle _NET_WM_WINDOW_OPACITY correctly - support WM_ICON_SIZE - document supported properties - added 5 new extension notification events - extend X11 extension mechanism - even better extension handling - move image library includes to adwm.h - prepare to use imlib2 for everything - view the last selected client when changing views - always resize from current geometry - fix last selected behaviour - rework configuration for reload - make loadable modules do same config - new install file - only build requested modules - add image.[ch] to compile - better resource parsing and add themeFile resource - handle _OB_WM_{ACTION,STATE} props for undec - shape frame to match shaped clients - first working version of shaped windows - rename drawshapes to configureshapes and move - simplify check function - update TODO file - quiet down logs - distinguish has from needs - a bit better shaping, rest of cleanup - change default visual depth and colormap - expand compliance - always used 32-deep ARGB visuals when available - remove trailing spaces - document compliance for _OB_WM_{ACTION,STATE}_UNDECORATE[D] - do not play with the shape of dock apps - dock apps must be default visual and use separate GC - do not try to focus docapp window (focus icon instead) - draw background on dock app tiles for ParentRelative ones - prepare to manage override windows - try to split active and focus windows - add some more compliance items - handle active/focus split for window cycling too - Merge branch 'split_sel' - support more states, hints and actions - get rid of difference between prog and user capabilities - can focus and select dockapps - careful: some dockapps put basic props only on icon window - send messages to correct window - set openbox application properties - assume dockapps do not take focus update only if managed - simple giving back of stolen focus - better focus stealing handling - ignore focus grab and non-inferior events - better focus handling yet - improve debugging and add _NET_SN_* properties - I think this corrects focus reversion after popup - make startup notification work better - more startup notification improvements - still working up startup notification changes - handle popups that grab focus before window activated - seems to fix foxus reversion problems - handle startup sequence integers better - get focus stack functioning - redraw when focus gained or lost - defaults for new focused titlebar style - add documentation for new titlebar style and theme file - update adwm manual page for new titlebar styles and theme file - update documentation - add focused to default style - more documentation update - add a default theme - load HOME and XDG directories - straighten out configuration file paths and search - simplify screen-based resource lookups - styles are screen-based resources - more documentation updates - expand tags for new tag theme elements - fix assertion error - provide full backtrace on SIGSEGV or SIGBUS - place some assertions in startup notification handling - add some more assertions - must detach from alist when deleting (crash fix) - support _OB_CONTROL message - rename _NET_SN_ props to _NET_APP_ - set icon sizes a little different - or maybe this way cause we want them square - oops - rework drawing of buttons for adding icons - set WM_STATE icon to frame for dock apps - draw buttons with clip masks better - working up drawing routines - fully support _NET_WM_VISIBLE{,_ICON}_NAME - visible name should appear in titlebar too - add KWM_WIN_ICON in prep for reading/setting it - full support for KWM_WIN_ICON and _NET_WM_ICON - full support for icons now - check for gdk-pixbuf too - handle multiple _NET_WM_ICON icons - little correction to multiple icons - need to redraw clients when updating title - struts should not have a border - update icons better, be sure to update extents - forgot to install window.xbm - add some proper xerror handling - whoops - sync before and after trap push/pop inside - put icon create way lower in manage - more error checking, ensure client managed - logic error - put messages in trap functions - handle focus lock better - process startup id way later in manage - handle ch.res_name and ch.res_class better - startupid after managed - delete some more properties when quiting - change property direction (does xlib have a bug?) - watch out for invalid WM_ICON_SIZE values - get rid of startup-notification extensions - try treading bitmaps - iterate once - do not looke for properties on icon windows - update size hints propertly - draws icons well but not best yet - suppress some unnecessary debugs - supress a bunch more unnecessary debugs - show extensions at startup - add some types to indent - make some anonymous structures visible - start working in use of render for titlebars - trap XConfigureWindow errors better - beef up ICCCM 2.0/4.1.5 configuration compliance - even better configure request handling - correct client placement - better tearouts of maximized/tiled windows at move - getting a null pointer here sometimes - start strapping in XRender solution - excellent scaling of icons now - remove some unused code - add code for searching for application icons - lookup icons using XDG icon themes - prepare to create app icons - keep track of appids in preparation for clip - do not add missing directories to search list - only add necessary directories and themes - stop after normal fallbacks - need to include dirent - do not duplicate directories in search paths - remove unused code path - add some ADWM-specific properties - set properties at the right point - split out library-specific drawing functions - rationalize ximage and xlib use - spelling - add capability to handle damage notify events - refactor ximage drawing - specific functions for finding app icons - do not try to create unnecessary icons - read bitmaps and pixmaps as ximages - factor icon creation code some more - factor sele focu norm - read and create png icons using libpng - factor reading of png files - _NET_WM_ICONs scale a bit better than app icons - factor bitmap image reading - factor include files - move file reading functions to image.c - minor corrections to bitmap file loading - move error status functions to image.c - comibine ButtonImage, AdwmPixmap and AdwmBitmap - use AllPlanes constant - formatting - some better ximage scaling - remove unused code paths - working up xrender rendering - rename stuff, cut out non-xrender code - all button picture handling except drawnormal and drawdockapp - compact a bit - allow for creating pictures for various windows - first xrender full rendering attempt - a little cleanup, starting to work - add a type - proper xfixes events - do not default to svg without capability - more svg suppression - handle bitmaps a bit better - move scaling functions to image.c - scale with doubles - use app icon last - corrections to image croppning and scaling - start using just xrender - working up xrender only - working up just xrender - just xrender works well, just need cropping - some pngs (firefox) are sticking garbage in RBG when transparent - add a type - a few (suppressed) debugs - a fairly workable xrender-only arrangement - specify scale the other way - have to stick with ximage - rework configurerequest response - better handlingh of configure requests - reorder when focus given - suppress some debugs - update TODO - update release files - further update release files - typo in configure.ac - allow build without imlib2 - want to build without imlib2 or gdk-pixbuf - diff --git a/README b/README index e57eb0f..f7877f9 100644 --- a/README +++ b/README @@ -1,9 +1,9 @@ -[adwm -- read me first file. 2019-08-30]: # +[adwm -- read me first file. 2019-09-05]: # adwm =============== -Package `adwm-0.7.7` was released under GPLv3 license 2019-08-30. +Package `adwm-0.7.8` was released under GPLv3 license 2019-09-05. This was originally a fork of Echinus which in turn was a fork of `dwm(1)`, and borrows concepts from `velox(1)`, `awesome(1)`, `spectrwm(1)` and `wmii(1)`. @@ -14,7 +14,7 @@ WMH (WinWM), MWMH (CDE/Motif), ICCCM 2.0 compliance and support. Release ------- -This is the `adwm-0.7.7` package, released 2019-08-30. This release, and +This is the `adwm-0.7.8` package, released 2019-09-05. This release, and the latest version, can be obtained from [GitHub][1], using a command such as: $> git clone https://github.com/bbidulock/adwm.git @@ -130,12 +130,12 @@ Report issues on GitHub [here][2]. [1]: https://github.com/bbidulock/adwm [2]: https://github.com/bbidulock/adwm/issues -[3]: https://github.com/bbidulock/adwm/blob/0.7.7/NEWS -[4]: https://github.com/bbidulock/adwm/blob/0.7.7/ChangeLog -[5]: https://github.com/bbidulock/adwm/blob/0.7.7/TODO -[6]: https://github.com/bbidulock/adwm/blob/0.7.7/COMPLIANCE -[7]: https://github.com/bbidulock/adwm/blob/0.7.7/INSTALL -[8]: https://github.com/bbidulock/adwm/blob/0.7.7/LICENSE -[9]: https://github.com/bbidulock/adwm/blob/0.7.7/COPYING +[3]: https://github.com/bbidulock/adwm/blob/0.7.8/NEWS +[4]: https://github.com/bbidulock/adwm/blob/0.7.8/ChangeLog +[5]: https://github.com/bbidulock/adwm/blob/0.7.8/TODO +[6]: https://github.com/bbidulock/adwm/blob/0.7.8/COMPLIANCE +[7]: https://github.com/bbidulock/adwm/blob/0.7.8/INSTALL +[8]: https://github.com/bbidulock/adwm/blob/0.7.8/LICENSE +[9]: https://github.com/bbidulock/adwm/blob/0.7.8/COPYING [ vim: set ft=markdown sw=4 tw=80 nocin nosi fo+=tcqlorn spell: ]: # diff --git a/README.md b/README.md index fec46fd..fa38baf 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -[adwm -- read me first file. 2019-08-30]: # +[adwm -- read me first file. 2019-09-05]: # adwm =============== -Package `adwm-0.7.7` was released under GPLv3 license 2019-08-30. +Package `adwm-0.7.8` was released under GPLv3 license 2019-09-05. This was originally a fork of Echinus which in turn was a fork of `dwm(1)`, and borrows concepts from `velox(1)`, `awesome(1)`, `spectrwm(1)` and `wmii(1)`. @@ -14,7 +14,7 @@ WMH (WinWM), MWMH (CDE/Motif), ICCCM 2.0 compliance and support. Release ------- -This is the `adwm-0.7.7` package, released 2019-08-30. This release, and +This is the `adwm-0.7.8` package, released 2019-09-05. This release, and the latest version, can be obtained from [GitHub][1], using a command such as: $> git clone https://github.com/bbidulock/adwm.git @@ -129,12 +129,12 @@ Report issues on GitHub [here][2]. [1]: https://github.com/bbidulock/adwm [2]: https://github.com/bbidulock/adwm/issues -[3]: https://github.com/bbidulock/adwm/blob/0.7.7/NEWS -[4]: https://github.com/bbidulock/adwm/blob/0.7.7/ChangeLog -[5]: https://github.com/bbidulock/adwm/blob/0.7.7/TODO -[6]: https://github.com/bbidulock/adwm/blob/0.7.7/COMPLIANCE -[7]: https://github.com/bbidulock/adwm/blob/0.7.7/INSTALL -[8]: https://github.com/bbidulock/adwm/blob/0.7.7/LICENSE -[9]: https://github.com/bbidulock/adwm/blob/0.7.7/COPYING +[3]: https://github.com/bbidulock/adwm/blob/0.7.8/NEWS +[4]: https://github.com/bbidulock/adwm/blob/0.7.8/ChangeLog +[5]: https://github.com/bbidulock/adwm/blob/0.7.8/TODO +[6]: https://github.com/bbidulock/adwm/blob/0.7.8/COMPLIANCE +[7]: https://github.com/bbidulock/adwm/blob/0.7.8/INSTALL +[8]: https://github.com/bbidulock/adwm/blob/0.7.8/LICENSE +[9]: https://github.com/bbidulock/adwm/blob/0.7.8/COPYING [ vim: set ft=markdown sw=4 tw=80 nocin nosi fo+=tcqlorn spell: ]: # diff --git a/configure.ac b/configure.ac index eea6e49..b6dc313 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([ADWM],[0.7.7],[https://github.com/bbidulock/adwm/issues],[adwm],[https://github.com/bbidulock/adwm]) -AC_REVISION([0.7.7]) +AC_INIT([ADWM],[0.7.8],[https://github.com/bbidulock/adwm/issues],[adwm],[https://github.com/bbidulock/adwm]) +AC_REVISION([0.7.8]) # set better defaults AC_PREFIX_DEFAULT([/usr]) @@ -20,17 +20,17 @@ AC_CONFIG_AUX_DIR([scripts]) AC_USE_SYSTEM_EXTENSIONS AC_CANONICAL_TARGET -DATE='2019-08-30' +DATE='2019-09-05' AC_SUBST([DATE]) -MDOCDATE='August 30, 2019' +MDOCDATE='September 5, 2019' AC_SUBST([MDOCDATE]) -BRANCH='0.7.7' +BRANCH='0.7.8' AC_SUBST([BRANCH]) # Initialize Automake -AM_INIT_AUTOMAKE([1.16 dist-lzip no-dist-gzip std-options -Wall color-tests silent-rules tar-pax]) +AM_INIT_AUTOMAKE([gnits 1.16 dist-lzip no-dist-gzip std-options -Wall color-tests silent-rules tar-pax]) AM_MAINTAINER_MODE AM_SILENT_RULES([yes])