Branch: refs/heads/new-parser Home: https://github.com/fvwmorg/fvwm Commit: 92714a9d941622f1b0d42faefb8f3e68b64f3b02 https://github.com/fvwmorg/fvwm/commit/92714a9d941622f1b0d42faefb8f3e68b64f3b02 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths: M fvwm/Makefile.am M fvwm/add_window.c M fvwm/builtins.c M fvwm/colorset.c M fvwm/conditional.c M fvwm/events.c M fvwm/ewmh.c M fvwm/ewmh_events.c M fvwm/functions.c M fvwm/functions.h M fvwm/fvwm.c M fvwm/fvwm.h M fvwm/menucmd.c M fvwm/menus.c M fvwm/module_interface.c M fvwm/move_resize.c M fvwm/read.c M fvwm/repeat.c M fvwm/schedule.c M fvwm/update.c M fvwm/virtual.c M fvwm/windowlist.c Log Message: ----------- !!! Start work on replacing the parsing in __execute_command_line ... ... with hook functions that are implemented elsewhere. This aims at allowing to writing and testing multiple parsers in parallel and at moving all parsing and expansion stuff to a different place. Commit: 9f326aeb79fcbb143e555794a740a514f86a1f1a https://github.com/fvwmorg/fvwm/commit/9f326aeb79fcbb143e555794a740a514f86a1f1a Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: A mvwm/cmdparser.c A mvwm/cmdparser.h Log Message: ----------- !add missing files Commit: 6e878eff9d9fea00838f3d0e5973b6e80ad00e36 https://github.com/fvwmorg/fvwm/commit/6e878eff9d9fea00838f3d0e5973b6e80ad00e36 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/Makefile.am M fvwm/functions.c R mvwm/cmdparser.c M mvwm/cmdparser.h A mvwm/cmdparser_old.c A mvwm/cmdparser_old.h Log Message: ----------- Split off cmdparser.[ch] from cmdparser.[ch]. Commit: 2196a593ce693122f466fe4213988614db74cf6e https://github.com/fvwmorg/fvwm/commit/2196a593ce693122f466fe4213988614db74cf6e Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/expand.c M fvwm/expand.h M fvwm/functions.c M mvwm/cmdparser.h M mvwm/cmdparser_old.c Log Message: ----------- !!!more work on parser replacement. Commit: b3763ad25392171c868e058471c7b905da8c84b1 https://github.com/fvwmorg/fvwm/commit/b3763ad25392171c868e058471c7b905da8c84b1 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M mvwm/cmdparser.h M mvwm/cmdparser_old.c Log Message: ----------- work Commit: 5af37fe531071c3dc0802d3d42073aaeb6e4f937 https://github.com/fvwmorg/fvwm/commit/5af37fe531071c3dc0802d3d42073aaeb6e4f937 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M mvwm/cmdparser.h M mvwm/cmdparser_old.c Log Message: ----------- add debug output and fix positional arguments Commit: a4595ef276594792a8f718cf2436b742cb295899 https://github.com/fvwmorg/fvwm/commit/a4595ef276594792a8f718cf2436b742cb295899 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M mvwm/cmdparser_old.c Log Message: ----------- add debug output and fix command line prefixes Commit: a93a8f923743dcc81cd01ed3f68ce0f81a15b2ec https://github.com/fvwmorg/fvwm/commit/a93a8f923743dcc81cd01ed3f68ce0f81a15b2ec Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functable.c M fvwm/functions.c M fvwm/functions.h M fvwm/fvwm.h Log Message: ----------- Convert special logic in __execute_command_line for functions ... ... that may move a window to a separate function flag. Commit: 844bd59c67f889491ed3b16c1fd3a013284b0ae8 https://github.com/fvwmorg/fvwm/commit/844bd59c67f889491ed3b16c1fd3a013284b0ae8 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functable.c M fvwm/functable.h M fvwm/functions.c Log Message: ----------- Move find_builtin_function() to functable.[ch]. Commit: 736989bf813ba342eaa4a853f119539082a97fe2 https://github.com/fvwmorg/fvwm/commit/736989bf813ba342eaa4a853f119539082a97fe2 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M mvwm/cmdparser.h M mvwm/cmdparser_old.c Log Message: ----------- work Commit: 81f246b6fcc528f057b6d1141bf2bfa91b9d0782 https://github.com/fvwmorg/fvwm/commit/81f246b6fcc528f057b6d1141bf2bfa91b9d0782 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functable.h Log Message: ----------- whitespace cleanup Commit: bf8438a0ca0ebdd081b701bce2855b9231888d85 https://github.com/fvwmorg/fvwm/commit/bf8438a0ca0ebdd081b701bce2855b9231888d85 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/Makefile.am M fvwm/functable.h M fvwm/functions.c M fvwm/functions.h M fvwm/misc.c M fvwm/screen.h M libs/FScreen.h M mvwm/cmdparser_old.c Log Message: ----------- Moved some functions to functable.[ch] and functable_complex.[ch]. This separation is needed for the parsing hooks. It was very difficult to get the #icludes right. The DesktopsInfo structure was moved to libs/FScreen.h so that the library does not depend on core header files anymore. Commit: 564bbf95c908097d44912c0d26be4f4b5a2c95fa https://github.com/fvwmorg/fvwm/commit/564bbf95c908097d44912c0d26be4f4b5a2c95fa Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: A mvwm/functable_complex.c A mvwm/functable_complex.h Log Message: ----------- missing files Commit: 695001862c39bbccbec753999a3cc45c77ee8cd0 https://github.com/fvwmorg/fvwm/commit/695001862c39bbccbec753999a3cc45c77ee8cd0 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M fvwm/repeat.c M mvwm/cmdparser_old.c Log Message: ----------- !!!fix Commit: 9a2fea0bb083724f5440653fe8e3574abe118aa4 https://github.com/fvwmorg/fvwm/commit/9a2fea0bb083724f5440653fe8e3574abe118aa4 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/conditional.h M fvwm/fvwm.h Log Message: ----------- Move WindowConditionMask from mvwm.h to conditional.h. Commit: cc127a4a2e892a1aa5566938c673cc56d4fad6ee https://github.com/fvwmorg/fvwm/commit/cc127a4a2e892a1aa5566938c673cc56d4fad6ee Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/Makefile.am M fvwm/functions.c M mvwm/cmdparser.h A mvwm/cmdparser_hooks.h M mvwm/cmdparser_old.c Log Message: ----------- !!!work Commit: c7162614c280c36cf4634bf6d23555035d435cdc https://github.com/fvwmorg/fvwm/commit/c7162614c280c36cf4634bf6d23555035d435cdc Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M mvwm/cmdparser.h M mvwm/cmdparser_hooks.h M mvwm/cmdparser_old.c M mvwm/functable_complex.c M mvwm/functable_complex.h Log Message: ----------- Finish 1st draft of hook implementation (__execute_command_line) Commit: de8bb29fb16558419361505164ab9b3d02e42111 https://github.com/fvwmorg/fvwm/commit/de8bb29fb16558419361505164ab9b3d02e42111 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/Makefile.am M fvwm/functable.c M fvwm/functable.h M fvwm/functions.c M fvwm/menucmd.c M fvwm/move_resize.c M fvwm/virtual.c Log Message: ----------- Remove the Repeat command that never really worked. Commit: e031655371b065b116202fdacdeb1172170ca914 https://github.com/fvwmorg/fvwm/commit/e031655371b065b116202fdacdeb1172170ca914 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/Makefile.am M fvwm/functable.c M fvwm/functable.h M fvwm/functions.c M fvwm/menucmd.c M fvwm/move_resize.c M fvwm/virtual.c A mvwm/repeat.c A mvwm/repeat.h Log Message: ----------- Revert "Remove the Repeat command that never really worked." This reverts commit 633958c36d0f27df80bed3103d985728850dd0fc. Commit: 1acc4b917f14e9852412a05ead6e397bcd62424d https://github.com/fvwmorg/fvwm/commit/1acc4b917f14e9852412a05ead6e397bcd62424d Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M mvwm/cmdparser.h Log Message: ----------- Positional arguments: Fix off-by-one Although the number of position commands is 10, ensure that we also include that amount, plus one so that the array is large enough as this also includes the command. Commit: c676434d5d1102d75a6f430b85bbcdc7b44dfe46 https://github.com/fvwmorg/fvwm/commit/c676434d5d1102d75a6f430b85bbcdc7b44dfe46 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/expand.c M fvwm/functions.c M mvwm/cmdparser.h M mvwm/cmdparser_hooks.h M mvwm/cmdparser_old.c Log Message: ----------- Split pos_args into a string with all positional args and an array. Commit: 118e31a74b4de70286a735a0039a288d5c631adc https://github.com/fvwmorg/fvwm/commit/118e31a74b4de70286a735a0039a288d5c631adc Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c Log Message: ----------- Cleanup and a bugfix. Commit: 86490c57b78082fa89664c16778de953548f882e https://github.com/fvwmorg/fvwm/commit/86490c57b78082fa89664c16778de953548f882e Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functions.c M fvwm/modconf.c M modules/FvwmButtons/dynamic.c M mvwm/cmdparser_old.c Log Message: ----------- !!!debug fprintfs Commit: 76c2fbecd7c6925adedef531e414b6ef256b6557 https://github.com/fvwmorg/fvwm/commit/76c2fbecd7c6925adedef531e414b6ef256b6557 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: A fvwm/cmdparser.h A fvwm/cmdparser_hooks.h A fvwm/cmdparser_old.c A fvwm/cmdparser_old.h A fvwm/functable_complex.c A fvwm/functable_complex.h R mvwm/cmdparser.h R mvwm/cmdparser_hooks.h R mvwm/cmdparser_old.c R mvwm/cmdparser_old.h R mvwm/functable_complex.c R mvwm/functable_complex.h Log Message: ----------- Move cmdparser and functable files to fvwm/ Commit: 440c44925f458b8fc243b3023a0cf324d2cb8c1c https://github.com/fvwmorg/fvwm/commit/440c44925f458b8fc243b3023a0cf324d2cb8c1c Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/cmdparser_hooks.h M fvwm/cmdparser_old.c M fvwm/functable.c M fvwm/functable_complex.c M fvwm/functable_complex.h M fvwm/functions.c M fvwm/functions.h M fvwm/move_resize.c Log Message: ----------- s/mvwm/fvwm/ig Commit: 7483ba93001dd09b4a4b12eb97f762d5e0e4a6c2 https://github.com/fvwmorg/fvwm/commit/7483ba93001dd09b4a4b12eb97f762d5e0e4a6c2 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M libs/FScreen.h Log Message: ----------- Reinstate libs/FScreen.h Commit: e804ff21444c2f53bf6a7ee2cd40f0611e90fa42 https://github.com/fvwmorg/fvwm/commit/e804ff21444c2f53bf6a7ee2cd40f0611e90fa42 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/conditional.h Log Message: ----------- Add missing field to WindowConditionMask Commit: 31157d662059afd7078c9cbd080bf01fc75908e6 https://github.com/fvwmorg/fvwm/commit/31157d662059afd7078c9cbd080bf01fc75908e6 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/functable.c M fvwm/functable_complex.c M fvwm/functions.c M fvwm/gnome.c Log Message: ----------- Fixup mvwm-specific fallout Compare: https://github.com/fvwmorg/fvwm/compare/92714a9d9416^...31157d662059