[fvwmorg/fvwm] e2bbb5: Update FvwmScript-ConfirmCopyConfig

2016-10-25 Thread GitHub
  Branch: refs/heads/default-config
  Home:   https://github.com/fvwmorg/fvwm
  Commit: e2bbb5e4e2af83458d93763209add5370525f3db
  
https://github.com/fvwmorg/fvwm/commit/e2bbb5e4e2af83458d93763209add5370525f3db
  Author: somiaj 
  Date:   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

2016-10-25 Thread Dominik Vogt
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...

2016-10-25 Thread Dominik Vogt
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

2016-10-25 Thread Dominik Vogt
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...

2016-10-25 Thread GitHub
  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 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

2016-10-25 Thread Thomas Adam
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

2016-10-25 Thread Dominik Vogt
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

2016-10-25 Thread GitHub
  Branch: refs/heads/default-config
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 44e75912f202e1101bac5f2705f2f4ee4861fafd
  
https://github.com/fvwmorg/fvwm/commit/44e75912f202e1101bac5f2705f2f4ee4861fafd
  Author: Thomas Adam 
  Date:   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

2016-10-25 Thread GitHub
  Branch: refs/heads/default-config
  Home:   https://github.com/fvwmorg/fvwm
  Commit: a1d3810686a71a4a30db464e47de27280d69280b
  
https://github.com/fvwmorg/fvwm/commit/a1d3810686a71a4a30db464e47de27280d69280b
  Author: Thomas Adam 
  Date:   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...

2016-10-25 Thread Thomas Adam
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]

2016-10-25 Thread GitHub
  Branch: refs/heads/dv/todo-comments
  Home:   https://github.com/fvwmorg/fvwm


Re: [fvwmorg/fvwm] 0c5211: Expose: don't flush accumulated events

2016-10-25 Thread Dominik Vogt
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 ?

2016-10-25 Thread Dominik Vogt
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.

2016-10-25 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 8a6de096f88cf52cc98792b8e2c441e5fbca5341
  
https://github.com/fvwmorg/fvwm/commit/8a6de096f88cf52cc98792b8e2c441e5fbca5341
  Author: Dominik Vogt 
  Date:   2016-10-25 (Tue, 25 Oct 2016)

  Changed paths:
M TODO.md

  Log Message:
  ---
  TODO: Section about messages.




[fvwmorg/fvwm]

2016-10-25 Thread GitHub
  Branch: refs/heads/dv/fix-cr-merging
  Home:   https://github.com/fvwmorg/fvwm


[fvwmorg/fvwm]

2016-10-25 Thread GitHub
  Branch: refs/heads/dv/fix-expose
  Home:   https://github.com/fvwmorg/fvwm


[fvwmorg/fvwm]

2016-10-25 Thread GitHub
  Branch: refs/heads/dv-gcc-warning-fixes
  Home:   https://github.com/fvwmorg/fvwm


[fvwmorg/fvwm] 8a6de0: TODO: Section about messages.

2016-10-25 Thread GitHub
  Branch: refs/heads/dv/pending-patches
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 8a6de096f88cf52cc98792b8e2c441e5fbca5341
  
https://github.com/fvwmorg/fvwm/commit/8a6de096f88cf52cc98792b8e2c441e5fbca5341
  Author: Dominik Vogt 
  Date:   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...

2016-10-25 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/fvwmorg/fvwm
  Commit: b364ede34b24427f0e0ab129be294b1bfdc16ec3
  
https://github.com/fvwmorg/fvwm/commit/b364ede34b24427f0e0ab129be294b1bfdc16ec3
  Author: Dominik Vogt 
  Date:   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

2016-10-25 Thread Dominik Vogt
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...

2016-10-25 Thread GitHub
  Branch: refs/heads/dv/fix-expose
  Home:   https://github.com/fvwmorg/fvwm
  Commit: b364ede34b24427f0e0ab129be294b1bfdc16ec3
  
https://github.com/fvwmorg/fvwm/commit/b364ede34b24427f0e0ab129be294b1bfdc16ec3
  Author: Dominik Vogt 
  Date:   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...

2016-10-25 Thread Florian Schmidt

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

2016-10-25 Thread GitHub
  Branch: refs/heads/default-config
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 1566584a78b4ed08afcdf423e7d3b8d426357e1b
  
https://github.com/fvwmorg/fvwm/commit/1566584a78b4ed08afcdf423e7d3b8d426357e1b
  Author: somiaj 
  Date:   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

2016-10-25 Thread GitHub
  Branch: refs/heads/default-config
  Home:   https://github.com/fvwmorg/fvwm
  Commit: 4e101dae113cdbd9919cfec98c5ef28216bc0dbb
  
https://github.com/fvwmorg/fvwm/commit/4e101dae113cdbd9919cfec98c5ef28216bc0dbb
  Author: Thomas Adam 
  Date:   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).