Branch: refs/heads/new-parser-tmp Home: https://github.com/fvwmorg/fvwm Commit: b5ec2d31c0cfcd7554bd76f1b5abbe0928aec92e https://github.com/fvwmorg/fvwm/commit/b5ec2d31c0cfcd7554bd76f1b5abbe0928aec92e 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: 90dc049d7c43015ad8dcb82a7339acdffc71eba7 https://github.com/fvwmorg/fvwm/commit/90dc049d7c43015ad8dcb82a7339acdffc71eba7 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: 43c6facf34c9d2b568a0bf0efdfb113ad0968520 https://github.com/fvwmorg/fvwm/commit/43c6facf34c9d2b568a0bf0efdfb113ad0968520 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: 6473acc0a9be03ddd2f62ccd9a16de9d82fd3c0d https://github.com/fvwmorg/fvwm/commit/6473acc0a9be03ddd2f62ccd9a16de9d82fd3c0d 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: 867cba505444ab90e946a8303ca05181b53f594f https://github.com/fvwmorg/fvwm/commit/867cba505444ab90e946a8303ca05181b53f594f 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: f173d62aa3be600d1e5bdb4278618c9cd4ac7c4c https://github.com/fvwmorg/fvwm/commit/f173d62aa3be600d1e5bdb4278618c9cd4ac7c4c 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: 237be4000d9b592bacfed3b047f25f4ed4aba4b7 https://github.com/fvwmorg/fvwm/commit/237be4000d9b592bacfed3b047f25f4ed4aba4b7 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: f454f3b7aa22004884a5d0e77b0e69b370ead717 https://github.com/fvwmorg/fvwm/commit/f454f3b7aa22004884a5d0e77b0e69b370ead717 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: 0924adaab82c792d97101bdc95f8d1fbd0c7c021 https://github.com/fvwmorg/fvwm/commit/0924adaab82c792d97101bdc95f8d1fbd0c7c021 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: 6742dcaaafccff254bc688db41ad98554b57d793 https://github.com/fvwmorg/fvwm/commit/6742dcaaafccff254bc688db41ad98554b57d793 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: 99aadc62d2b235d194d9af07471501fb6f1fc644 https://github.com/fvwmorg/fvwm/commit/99aadc62d2b235d194d9af07471501fb6f1fc644 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: 3986090af4f2aece0f960e18c14d0143fd4b3a08 https://github.com/fvwmorg/fvwm/commit/3986090af4f2aece0f960e18c14d0143fd4b3a08 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: f75c6ea4352126e51811e2c1732b64b43a2b6ee6 https://github.com/fvwmorg/fvwm/commit/f75c6ea4352126e51811e2c1732b64b43a2b6ee6 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: 4c46bbc24032e3b2a9bb00a4d3d2d035d032a52d https://github.com/fvwmorg/fvwm/commit/4c46bbc24032e3b2a9bb00a4d3d2d035d032a52d 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: 2b2637b65a4f446839de74ff4acc1dce7f546741 https://github.com/fvwmorg/fvwm/commit/2b2637b65a4f446839de74ff4acc1dce7f546741 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: cba8ca05a8254c9a0ad11e4e173d82bb43cab61d https://github.com/fvwmorg/fvwm/commit/cba8ca05a8254c9a0ad11e4e173d82bb43cab61d 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: 36d278bee844accffca0be845e0df1934b0a1cff https://github.com/fvwmorg/fvwm/commit/36d278bee844accffca0be845e0df1934b0a1cff 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: 6bde919f627cbab7c41772ceff586d0f00adfd97 https://github.com/fvwmorg/fvwm/commit/6bde919f627cbab7c41772ceff586d0f00adfd97 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 R fvwm/repeat.c R fvwm/repeat.h M fvwm/virtual.c Log Message: ----------- Remove the Repeat command that never really worked. Commit: 3e55487d6e3864d4aee6c650a4466a0148b29c40 https://github.com/fvwmorg/fvwm/commit/3e55487d6e3864d4aee6c650a4466a0148b29c40 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: 2c96a2785b42263f94792448c5c6b5ad6d033718 https://github.com/fvwmorg/fvwm/commit/2c96a2785b42263f94792448c5c6b5ad6d033718 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: 880c24571719681564d12c4ffb3e6e737c4fa751 https://github.com/fvwmorg/fvwm/commit/880c24571719681564d12c4ffb3e6e737c4fa751 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: 570a713a477d8c47b90c5d68b99b2efa244674dd https://github.com/fvwmorg/fvwm/commit/570a713a477d8c47b90c5d68b99b2efa244674dd 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: efdc303c78b04c818b495bbff83f054dc3018911 https://github.com/fvwmorg/fvwm/commit/efdc303c78b04c818b495bbff83f054dc3018911 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: 4bb152591e8e094c1bad77f24cf10c5cd75bcf17 https://github.com/fvwmorg/fvwm/commit/4bb152591e8e094c1bad77f24cf10c5cd75bcf17 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 files Commit: 95ec07a3dde7089dae01966c8d01fcf3ddae3815 https://github.com/fvwmorg/fvwm/commit/95ec07a3dde7089dae01966c8d01fcf3ddae3815 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M libs/FScreen.h Log Message: ----------- Fix compilation Commit: 37a3a3c2c93ea8873bf4e8b7c4b09dafe316f1a8 https://github.com/fvwmorg/fvwm/commit/37a3a3c2c93ea8873bf4e8b7c4b09dafe316f1a8 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: A fvwm/repeat.c A fvwm/repeat.h Log Message: ----------- Add back repeat.c Commit: 2db41f4f6eccafb4cbae370aed653cad42509bdc https://github.com/fvwmorg/fvwm/commit/2db41f4f6eccafb4cbae370aed653cad42509bdc Author: Thomas Adam <tho...@fvwm.org> Date: 2016-07-03 (Sun, 03 Jul 2016) Changed paths: M fvwm/conditional.h M fvwm/functions.c M fvwm/menus.c M fvwm/move_resize.c R mvwm/repeat.c R mvwm/repeat.h Log Message: ----------- WIP Compare: https://github.com/fvwmorg/fvwm/compare/b5ec2d31c0cf^...2db41f4f6ecc