Branch: refs/heads/dv/new-parser-2
  Home:   https://github.com/fvwmorg/fvwm
  Commit: b2f4bce686118c71e3b2c22c2905479588af303f
      
https://github.com/fvwmorg/fvwm/commit/b2f4bce686118c71e3b2c22c2905479588af303f
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 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: e4ee0c738b5df1504d6a8736e3ebf93f86a3a28c
      
https://github.com/fvwmorg/fvwm/commit/e4ee0c738b5df1504d6a8736e3ebf93f86a3a28c
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 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: a8d1bf48531d00c10dc17ed3ba95905ca0b4748e
      
https://github.com/fvwmorg/fvwm/commit/a8d1bf48531d00c10dc17ed3ba95905ca0b4748e
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/cmdparser_old.c
    M fvwm/functions.c

  Log Message:
  -----------
  add debug output and fix command line prefixes


  Commit: a7a34304f8bb06013b4189f67da44092f1795ec5
      
https://github.com/fvwmorg/fvwm/commit/a7a34304f8bb06013b4189f67da44092f1795ec5
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 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: 18e740675182d319189d298f2d27abd53b15b15c
      
https://github.com/fvwmorg/fvwm/commit/18e740675182d319189d298f2d27abd53b15b15c
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 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: ce22e8d80c29240799f75aa3f1e659cffbfbbde6
      
https://github.com/fvwmorg/fvwm/commit/ce22e8d80c29240799f75aa3f1e659cffbfbbde6
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/builtins.c
    M fvwm/events.c

  Log Message:
  -----------
  Update execute_function calls for libstroke.


  Commit: 4149c9a1234627cc0a40ee696e86e5fe364a2c80
      
https://github.com/fvwmorg/fvwm/commit/4149c9a1234627cc0a40ee696e86e5fe364a2c80
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 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: 82672e0e905aca13b9a2615215488a2a549255d9
      
https://github.com/fvwmorg/fvwm/commit/82672e0e905aca13b9a2615215488a2a549255d9
  Author: Thomas Adam <tho...@fvwm.org>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M libs/FScreen.h

  Log Message:
  -----------
  Reinstate libs/FScreen.h


  Commit: ab97d146234acf939f520cff4ed0569cf8a24ecc
      
https://github.com/fvwmorg/fvwm/commit/ab97d146234acf939f520cff4ed0569cf8a24ecc
  Author: Thomas Adam <tho...@fvwm.org>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/conditional.h

  Log Message:
  -----------
  Add missing field to WindowConditionMask


  Commit: a9583d39186743196ed28de60c8b129ad9d9dc91
      
https://github.com/fvwmorg/fvwm/commit/a9583d39186743196ed28de60c8b129ad9d9dc91
  Author: Thomas Adam <tho...@fvwm.org>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/functable.c
    M fvwm/functable_complex.c
    M fvwm/functions.c

  Log Message:
  -----------
  Fixup mvwm-specific fallout


  Commit: 64cc28c3f55908fe2c099988246f2fbf343ae633
      
https://github.com/fvwmorg/fvwm/commit/64cc28c3f55908fe2c099988246f2fbf343ae633
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/cmdparser_old.c

  Log Message:
  -----------
  Fix crash in new parser.

Because dest_c->call_depth was not properly set, set_repeat_data was called
during nested function execution and deleted the original command line before
the function completed.  Triggered for example with "all windowshade off".


  Commit: 30301cb6967c17a254a547678e0586423b5a1a2f
      
https://github.com/fvwmorg/fvwm/commit/30301cb6967c17a254a547678e0586423b5a1a2f
  Author: Dominik Vogt <dominik.v...@gmx.de>
  Date:   2016-12-28 (Wed, 28 Dec 2016)

  Changed paths:
    M fvwm/cmdparser.h
    M fvwm/cmdparser_hooks.h

  Log Message:
  -----------
  Update parser documentation.


Compare: https://github.com/fvwmorg/fvwm/compare/b26886b96ce4...30301cb6967c

Reply via email to