[fvwmorg/fvwm] e2bbb5: Update FvwmScript-ConfirmCopyConfig
Branch: refs/heads/default-config Home: https://github.com/fvwmorg/fvwm Commit: e2bbb5e4e2af83458d93763209add5370525f3db https://github.com/fvwmorg/fvwm/commit/e2bbb5e4e2af83458d93763209add5370525f3db Author: somiajDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M default-config/FvwmScript-ConfirmCopyConfig M fvwm/ConfigFvwmDefaults Log Message: --- Update FvwmScript-ConfirmCopyConfig Changes to be committed: modified: default-config/FvwmScript-ConfirmCopyConfig modified: fvwm/ConfigFvwmDefaults FvwmScript-ConfirmCopyConfig no longer uses a built in function and is self contained.
Setting a reply-to header in commit messages
Thomas, can you set a Reply-To: header in the commit mails that points to fvwm-workers? Ciao Dominik ^_^ ^_^ -- Dominik Vogt
Re: [fvwmorg/fvwm] 1d38f7: !!! Start work on replacing the parsing in __execu...
I've rebased the new-parser branch to the current master. I've not yet tested it, but it compiles and has no mention of "mvwm" in its history anymore, so coming rebases should be much easier. @Thomas: Can you remember what the patches to FScreen.h in ~2 and ~6 are about? On Tue, Oct 25, 2016 at 03:41:45PM -0700, GitHub wrote: > 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> 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 > 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 > 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 > 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 > 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 > 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 > Date: 2016-10-25 (Tue, 25 Oct 2016) > > Changed paths: > M fvwm/cmdparser_old.c > M
Re: Black screen and fallback config with master
On Tue, Oct 25, 2016 at 10:03:49PM +0100, Thomas Adam wrote: > On Tue, Oct 25, 2016 at 09:46:48PM +0100, Dominik Vogt wrote: > > On Tue, Oct 25, 2016 at 07:20:11PM +0100, Dominik Vogt wrote: > > > With the current master, my configuration file is not used anymore > > > (no error message) All I get is a black screen with the builtin > > > menu. > > > > It looks like > > > > ModulePath +:$HOME/bin > > > > is broken. With this line it does not find FvwmCpp anymore > > > > -fvwm -d "$DISPLAY" -cmd "FvwmCpp -I$HOME -DHOMEDIR=$HOME > > $HOME/.fvwm/.fvwm2rc" > > Do you get a corefile? I can't get fvwm to crash or segfault when I mess with > defining ModulePath, but I don't use FvwmCpp either. No, it doesn't crash, it just starts without a config. I've tried to bisect it, and at master~11 it started to work again, and now I'm unable to reproduce the effect. Maybe configure just got confused becuase of the switching between master and dv/stable-fvwm2? I'll watch this and try to pin it down if it reappears. Maybe "fvwm --version" should print the builtin paths. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
[fvwmorg/fvwm] 1d38f7: !!! Start work on replacing the parsing in __execu...
Branch: refs/heads/dv/new-parser-2 Home: https://github.com/fvwmorg/fvwm Commit: 1d38f7a2727f28f1817e1c951bc07267002d2006 https://github.com/fvwmorg/fvwm/commit/1d38f7a2727f28f1817e1c951bc07267002d2006 Author: Dominik VogtDate: 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 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 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 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 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 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 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 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 Date: 2016-10-25 (Tue, 25 Oct 2016) Changed
Re: Black screen and fallback config with master
On Tue, Oct 25, 2016 at 09:46:48PM +0100, Dominik Vogt wrote: > On Tue, Oct 25, 2016 at 07:20:11PM +0100, Dominik Vogt wrote: > > With the current master, my configuration file is not used anymore > > (no error message) All I get is a black screen with the builtin > > menu. > > It looks like > > ModulePath +:$HOME/bin > > is broken. With this line it does not find FvwmCpp anymore > > -fvwm -d "$DISPLAY" -cmd "FvwmCpp -I$HOME -DHOMEDIR=$HOME > $HOME/.fvwm/.fvwm2rc" Do you get a corefile? I can't get fvwm to crash or segfault when I mess with defining ModulePath, but I don't use FvwmCpp either. -- Thomas Adam
Re: Black screen and fallback config with master
On Tue, Oct 25, 2016 at 07:20:11PM +0100, Dominik Vogt wrote: > With the current master, my configuration file is not used anymore > (no error message) All I get is a black screen with the builtin > menu. It looks like ModulePath +:$HOME/bin is broken. With this line it does not find FvwmCpp anymore -fvwm -d "$DISPLAY" -cmd "FvwmCpp -I$HOME -DHOMEDIR=$HOME $HOME/.fvwm/.fvwm2rc" Ciao Dominik ^_^ ^_^ -- Dominik Vogt
[fvwmorg/fvwm] 44e759: Add default-config to fvwm
Branch: refs/heads/default-config Home: https://github.com/fvwmorg/fvwm Commit: 44e75912f202e1101bac5f2705f2f4ee4861fafd https://github.com/fvwmorg/fvwm/commit/44e75912f202e1101bac5f2705f2f4ee4861fafd Author: Thomas AdamDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M Makefile.am M configure.ac A default-config/.stalonetrayrc A default-config/FvwmScript-ConfirmCopyConfig A default-config/FvwmScript-ConfirmQuit A default-config/FvwmScript-DateTime A default-config/Makefile.am A default-config/config A default-config/images/background/bg1.png A default-config/images/background/bg2.png A default-config/images/background/bg3.png A default-config/images/bgicons/bg1.png A default-config/images/bgicons/bg2.png A default-config/images/bgicons/bg3.png A default-config/images/fvwm-logo-small.png A default-config/images/icons/apps.png A default-config/images/icons/conf.png A default-config/images/icons/help.png A default-config/images/icons/programs.png A default-config/images/icons/quit.png A default-config/images/icons/refresh.png A default-config/images/icons/restart.png A default-config/images/icons/terminal.png A default-config/images/icons/wallpaper.png A default-config/images/icons/xterm.png M fvwm/ConfigFvwmDefaults M fvwm/fvwm.c Log Message: --- Add default-config to fvwm It's been a long-time coming, but fvwm out-of-the-box now has an uptodate and maintainable configuration file which will hopefully serve as a good basis for users to customise, should they not have one of their own to start with. All credit for this goes to Jaimos Skriletz for this work, with some nice feedback from the fvwm community at-large (mostly on #fvwm on freenode).
[fvwmorg/fvwm] a1d381: Add default-config to fvwm
Branch: refs/heads/default-config Home: https://github.com/fvwmorg/fvwm Commit: a1d3810686a71a4a30db464e47de27280d69280b https://github.com/fvwmorg/fvwm/commit/a1d3810686a71a4a30db464e47de27280d69280b Author: Thomas AdamDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M Makefile.am M configure.ac A default-config/.stalonetrayrc A default-config/FvwmScript-ConfirmCopyConfig A default-config/FvwmScript-ConfirmQuit A default-config/FvwmScript-DateTime A default-config/Makefile.am A default-config/config A default-config/images/background/bg1.png A default-config/images/background/bg2.png A default-config/images/background/bg3.png A default-config/images/bgicons/bg1.png A default-config/images/bgicons/bg2.png A default-config/images/bgicons/bg3.png A default-config/images/fvwm-logo-small.png A default-config/images/icons/apps.png A default-config/images/icons/conf.png A default-config/images/icons/help.png A default-config/images/icons/programs.png A default-config/images/icons/quit.png A default-config/images/icons/refresh.png A default-config/images/icons/restart.png A default-config/images/icons/terminal.png A default-config/images/icons/wallpaper.png A default-config/images/icons/xterm.png M fvwm/ConfigFvwmDefaults M fvwm/fvwm.c Log Message: --- Add default-config to fvwm It's been a long-time coming, but fvwm out-of-the-box now has an uptodate and maintainable configuration file which will hopefully serve as a good basis for users to customise, should they not have one of their own to start with. All credit for this goes to Jaimos Skriletz for this work, with some nice feedback from the fvwm community at-large (mostly on #fvwm on freenode).
Re: [fvwmorg/fvwm] b364ed: Fix sanitising XConfigureRequest and XConfigureNot...
On Tue, Oct 25, 2016 at 11:22:23AM -0700, GitHub wrote: > Commit: 40974a749e3482fee1de4cae9502070c2f81b1f3 > > https://github.com/fvwmorg/fvwm/commit/40974a749e3482fee1de4cae9502070c2f81b1f3 > Author: Dominik Vogt> Date: 2016-10-25 (Tue, 25 Oct 2016) > > Changed paths: > M libs/FEvent.c > > Log Message: > --- > Fix Expose events getting discarded. > > * libs/FEvent.c (_fev_check_peek_args, FWeedIfEvents): Remove > has_predicate from structure. > (_fev_pred_weed_if): Properly check whether a predicate is present or > not. This caused the weeding loop to dispose of Expose events. Dominik, rather than include the code that's changed in the commit message (in terms of which functions), it's easier if you explain the change you've made and why it's necessary. I can easily infer from the commit itself what's changed (we're no longer in the CVS days where this was harder to ascertain), but it's not always easy to understand why this commit brought about a change and what it's impact is. You can find plenty of examples about this, notably: http://chris.beams.io/posts/git-commit/ Kindly, Thomas
[fvwmorg/fvwm]
Branch: refs/heads/dv/todo-comments Home: https://github.com/fvwmorg/fvwm
Re: [fvwmorg/fvwm] 0c5211: Expose: don't flush accumulated events
On Tue, Oct 25, 2016 at 02:39:36AM +0100, Dominik Vogt wrote: > On Tue, Oct 25, 2016 at 01:59:46AM +0100, Thomas Adam wrote: > > On Tue, Oct 25, 2016 at 01:42:58AM +0100, Thomas Adam wrote: > > > On Tue, Oct 25, 2016 at 01:34:57AM +0100, Dominik Vogt wrote: > > > > I fear this commit is too disruptive. Aggregating Expose events > > > > is very important to deal with race conditions cause by > > > > applications doing crazy stuff. Is there some explanation of the > > > > problem that was fixed with this commit? I'd like to revisit it > > > > and see what needs to be done with the aggregation code to fix it > > > > without completely removing it. Probably it just needs to stop > > > > aggregating more often. > > > > > > It was to do with icons not being redrawn with moving one icon over > > > another > > > when using ParentRelative (transparent icons). The icons would leave > > > artefacts and never refresh. > > > > > > I can't find the original thread in the archives but I know there is one. > > > > Because it was posted on GH. Here's the issue: > > > > https://github.com/fvwmorg/fvwm/issues/11 > > > > That's all the information you'll need. > > Thanks. I'll take a look at the bug. Fixed. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
Re: regression from 2.6.5 to 2.6.6 ?
On Mon, Oct 24, 2016 at 09:59:56PM +0100, Dominik Vogt wrote: > On Sun, Oct 23, 2016 at 11:39:14AM -0300, zli...@ns.sympatico.ca wrote: > > On Sun, Oct 23, 2016 at 13:25 (+0100), Dominik Vogt wrote: > ... > > > Can you please try out the branch "dv/fix-cr-merging" tha I've > > > just pushed and see if the fix works for you? (For me, it does.) > > > > And it does for me. > > I've overwritten the branch with a new, hopefully portable version > of the patch. Can you please try it again? The fix is on master now, but master is broken at the moment. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
[fvwmorg/fvwm] 8a6de0: TODO: Section about messages.
Branch: refs/heads/master Home: https://github.com/fvwmorg/fvwm Commit: 8a6de096f88cf52cc98792b8e2c441e5fbca5341 https://github.com/fvwmorg/fvwm/commit/8a6de096f88cf52cc98792b8e2c441e5fbca5341 Author: Dominik VogtDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M TODO.md Log Message: --- TODO: Section about messages.
[fvwmorg/fvwm]
Branch: refs/heads/dv/fix-cr-merging Home: https://github.com/fvwmorg/fvwm
[fvwmorg/fvwm]
Branch: refs/heads/dv/fix-expose Home: https://github.com/fvwmorg/fvwm
[fvwmorg/fvwm]
Branch: refs/heads/dv-gcc-warning-fixes Home: https://github.com/fvwmorg/fvwm
[fvwmorg/fvwm] 8a6de0: TODO: Section about messages.
Branch: refs/heads/dv/pending-patches Home: https://github.com/fvwmorg/fvwm Commit: 8a6de096f88cf52cc98792b8e2c441e5fbca5341 https://github.com/fvwmorg/fvwm/commit/8a6de096f88cf52cc98792b8e2c441e5fbca5341 Author: Dominik VogtDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M TODO.md Log Message: --- TODO: Section about messages.
[fvwmorg/fvwm] b364ed: Fix sanitising XConfigureRequest and XConfigureNot...
Branch: refs/heads/master Home: https://github.com/fvwmorg/fvwm Commit: b364ede34b24427f0e0ab129be294b1bfdc16ec3 https://github.com/fvwmorg/fvwm/commit/b364ede34b24427f0e0ab129be294b1bfdc16ec3 Author: Dominik VogtDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M configure.ac M libs/FEvent.c Log Message: --- Fix sanitising XConfigureRequest and XConfigureNotify events. * configure.ac: Check for inttypes.h and stdint.h. Check for int16_t and uint16_t. libs: * FEvent.c (fev_sanitise_configure_request) (fev_sanitise_configure_notify): Fix trunctation of int to 16-bit quantity. This broke ConfigureRequest handling for some applications like acroread. Commit: 8df3c78b17f657a7a9a264f49cd577cf4485d2ea https://github.com/fvwmorg/fvwm/commit/8df3c78b17f657a7a9a264f49cd577cf4485d2ea Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M NEWS Log Message: --- NEWS. Commit: c8d0fc74ce97db79eb334a624d375ef9831a7b46 https://github.com/fvwmorg/fvwm/commit/c8d0fc74ce97db79eb334a624d375ef9831a7b46 Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/events.c M fvwm/icons.c M fvwm/menus.c Log Message: --- Revert "Expose: don't flush accumulated events" This reverts commit 0c5211e20940cd8dc811753c83118107d6964c8c. Commit: 40974a749e3482fee1de4cae9502070c2f81b1f3 https://github.com/fvwmorg/fvwm/commit/40974a749e3482fee1de4cae9502070c2f81b1f3 Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M libs/FEvent.c Log Message: --- Fix Expose events getting discarded. * libs/FEvent.c (_fev_check_peek_args, FWeedIfEvents): Remove has_predicate from structure. (_fev_pred_weed_if): Properly check whether a predicate is present or not. This caused the weeding loop to dispose of Expose events. Compare: https://github.com/fvwmorg/fvwm/compare/40a6bb74c138...40974a749e34
Black screen and fallback config with master
With the current master, my configuration file is not used anymore (no error message) All I get is a black screen with the builtin menu. Ciao Dominik ^_^ ^_^ -- Dominik Vogt
[fvwmorg/fvwm] b364ed: Fix sanitising XConfigureRequest and XConfigureNot...
Branch: refs/heads/dv/fix-expose Home: https://github.com/fvwmorg/fvwm Commit: b364ede34b24427f0e0ab129be294b1bfdc16ec3 https://github.com/fvwmorg/fvwm/commit/b364ede34b24427f0e0ab129be294b1bfdc16ec3 Author: Dominik VogtDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M configure.ac M libs/FEvent.c Log Message: --- Fix sanitising XConfigureRequest and XConfigureNotify events. * configure.ac: Check for inttypes.h and stdint.h. Check for int16_t and uint16_t. libs: * FEvent.c (fev_sanitise_configure_request) (fev_sanitise_configure_notify): Fix trunctation of int to 16-bit quantity. This broke ConfigureRequest handling for some applications like acroread. Commit: 8df3c78b17f657a7a9a264f49cd577cf4485d2ea https://github.com/fvwmorg/fvwm/commit/8df3c78b17f657a7a9a264f49cd577cf4485d2ea Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M NEWS Log Message: --- NEWS. Commit: c8d0fc74ce97db79eb334a624d375ef9831a7b46 https://github.com/fvwmorg/fvwm/commit/c8d0fc74ce97db79eb334a624d375ef9831a7b46 Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M fvwm/events.c M fvwm/icons.c M fvwm/menus.c Log Message: --- Revert "Expose: don't flush accumulated events" This reverts commit 0c5211e20940cd8dc811753c83118107d6964c8c. Commit: 40974a749e3482fee1de4cae9502070c2f81b1f3 https://github.com/fvwmorg/fvwm/commit/40974a749e3482fee1de4cae9502070c2f81b1f3 Author: Dominik Vogt Date: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M libs/FEvent.c Log Message: --- Fix Expose events getting discarded. * libs/FEvent.c (_fev_check_peek_args, FWeedIfEvents): Remove has_predicate from structure. (_fev_pred_weed_if): Properly check whether a predicate is present or not. This caused the weeding loop to dispose of Expose events. Compare: https://github.com/fvwmorg/fvwm/compare/b364ede34b24^...40974a749e34
Re: [fvwmorg/fvwm] 5b3250: Fix gettext write to read only string; fix warning...
On 10/22/2016 07:35 PM, Dominik Vogt wrote: And the least invasive way to prevent this is faking a read with the coid-cast. I assume marking the variable as potentially unused via __attribute__((unused)) or similar is undesirable because it depends on compiler-specific extensions? Then again, the warnings are also compiler-specific... Florian
[fvwmorg/fvwm] 156658: Change tile of Man Pages Menu
Branch: refs/heads/default-config Home: https://github.com/fvwmorg/fvwm Commit: 1566584a78b4ed08afcdf423e7d3b8d426357e1b https://github.com/fvwmorg/fvwm/commit/1566584a78b4ed08afcdf423e7d3b8d426357e1b Author: somiajDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M default-config/config Log Message: --- Change tile of Man Pages Menu Changes to be committed: modified: default-config/config Changed title form "Help" to "Man Pages"
[fvwmorg/fvwm] 4e101d: Add default-config to fvwm
Branch: refs/heads/default-config Home: https://github.com/fvwmorg/fvwm Commit: 4e101dae113cdbd9919cfec98c5ef28216bc0dbb https://github.com/fvwmorg/fvwm/commit/4e101dae113cdbd9919cfec98c5ef28216bc0dbb Author: Thomas AdamDate: 2016-10-25 (Tue, 25 Oct 2016) Changed paths: M Makefile.am M configure.ac A default-config/.stalonetrayrc A default-config/FvwmScript-ConfirmCopyConfig A default-config/FvwmScript-ConfirmQuit A default-config/FvwmScript-DateTime A default-config/Makefile.am A default-config/config A default-config/images/background/bg1.png A default-config/images/background/bg2.png A default-config/images/background/bg3.png A default-config/images/bgicons/bg1.png A default-config/images/bgicons/bg2.png A default-config/images/bgicons/bg3.png A default-config/images/fvwm-logo-small.png A default-config/images/icons/apps.png A default-config/images/icons/conf.png A default-config/images/icons/help.png A default-config/images/icons/programs.png A default-config/images/icons/quit.png A default-config/images/icons/refresh.png A default-config/images/icons/restart.png A default-config/images/icons/terminal.png A default-config/images/icons/wallpaper.png A default-config/images/icons/xterm.png M fvwm/ConfigFvwmDefaults M fvwm/fvwm.c Log Message: --- Add default-config to fvwm It's been a long-time coming, but fvwm out-of-the-box now has an uptodate and maintainable configuration file which will hopefully serve as a good basis for users to customise, should they not have one of their own to start with. All credit for this goes to Jaimos Skriletz for this work, with some nice feedback from the fvwm community at-large (mostly on #fvwm on freenode).