Branch: refs/heads/dv/new-parser-2 Home: https://github.com/fvwmorg/fvwm Commit: 1d38f7a2727f28f1817e1c951bc07267002d2006 https://github.com/fvwmorg/fvwm/commit/1d38f7a2727f28f1817e1c951bc07267002d2006 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016)
Changed paths: M fvwm/Makefile.am M fvwm/add_window.c M fvwm/builtins.c A fvwm/cmdparser.h A fvwm/cmdparser_old.c A fvwm/cmdparser_old.h M fvwm/colorset.c M fvwm/conditional.c M fvwm/events.c M fvwm/ewmh.c M fvwm/ewmh_events.c M fvwm/expand.c M fvwm/expand.h 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: 71b8dd6064553ad646bfadebfb501a95f7d5da9c https://github.com/fvwmorg/fvwm/commit/71b8dd6064553ad646bfadebfb501a95f7d5da9c Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/cmdparser.h M fvwm/cmdparser_old.c M fvwm/functions.c Log Message: ----------- add debug output and fix positional arguments Commit: 4deefa9510ef6da3ca9d2e4d1a90aa59785e4a74 https://github.com/fvwmorg/fvwm/commit/4deefa9510ef6da3ca9d2e4d1a90aa59785e4a74 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/cmdparser_old.c M fvwm/functions.c Log Message: ----------- add debug output and fix command line prefixes Commit: 7f357808de11b36d40f86c1d5731597036df56f3 https://github.com/fvwmorg/fvwm/commit/7f357808de11b36d40f86c1d5731597036df56f3 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/Makefile.am M fvwm/cmdparser.h A fvwm/cmdparser_hooks.h M fvwm/cmdparser_old.c M fvwm/conditional.h M fvwm/functable.c M fvwm/functable.h A fvwm/functable_complex.c A fvwm/functable_complex.h M fvwm/functions.c M fvwm/functions.h M fvwm/fvwm.h M fvwm/misc.c M fvwm/repeat.c M fvwm/screen.h M libs/FScreen.h Log Message: ----------- Convert special logic in __execute_command_line for functions ... ... that may move a window to a separate function flag. Move find_builtin_function() to functable.[ch]. 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. Move WindowConditionMask from mvwm.h to conditional.h. Finish 1st draft of hook implementation (__execute_command_line) Commit: 5f747ebc65614dd91906bb8bfbcf7f73452fa7ec https://github.com/fvwmorg/fvwm/commit/5f747ebc65614dd91906bb8bfbcf7f73452fa7ec Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/cmdparser.h M fvwm/cmdparser_hooks.h M fvwm/cmdparser_old.c M fvwm/expand.c M fvwm/functions.c Log Message: ----------- Split pos_args into a string with all positional args and an array. Commit: 6c1872dd38731d9a5a8f42bcfa5a2b36f5b73149 https://github.com/fvwmorg/fvwm/commit/6c1872dd38731d9a5a8f42bcfa5a2b36f5b73149 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/builtins.c M fvwm/events.c Log Message: ----------- Update execute_function calls for libstroke. Commit: fd9bf7044023134b056ca85be61ae45a08345c47 https://github.com/fvwmorg/fvwm/commit/fd9bf7044023134b056ca85be61ae45a08345c47 Author: Dominik Vogt <dominik.v...@gmx.de> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/cmdparser_old.c M fvwm/functions.c M fvwm/modconf.c M modules/FvwmButtons/dynamic.c Log Message: ----------- !!!debug fprintfs Commit: 830f0fada1254f92245d445a5efc0f9f114e0805 https://github.com/fvwmorg/fvwm/commit/830f0fada1254f92245d445a5efc0f9f114e0805 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M libs/FScreen.h Log Message: ----------- Reinstate libs/FScreen.h Commit: db3c3dea3be2029e27694636067caf793c1ae714 https://github.com/fvwmorg/fvwm/commit/db3c3dea3be2029e27694636067caf793c1ae714 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/conditional.h Log Message: ----------- Add missing field to WindowConditionMask Commit: 3e4bb9680203d93e9a1307fe48c924b9862c8639 https://github.com/fvwmorg/fvwm/commit/3e4bb9680203d93e9a1307fe48c924b9862c8639 Author: Thomas Adam <tho...@fvwm.org> Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/functable.c M fvwm/functable_complex.c M fvwm/functions.c Log Message: ----------- Fixup mvwm-specific fallout Compare: https://github.com/fvwmorg/fvwm/compare/1d38f7a2727f^...3e4bb9680203