Great, i will send an 'official' patch later.

yeah the "Workspace border" is OFF in my env, I believe there is an
issue somewhere as for some apps the extra spacing is located at the
bottom like in the screenshot i enclosed...


thanks,
david

On Thu, Oct 9, 2014 at 1:22 PM, Miikka Veijonen
<miikka.veijo...@gmail.com> wrote:
> Hi,
>
> Now it works as expected! I applied both your patches and compiled the most 
> recent version from git:
> http://repo.or.cz/w/wmaker-crm.git?a=commit;h=f01852f079c402b54180d1d08e96d95d4b3f5049
>
> Thank you very much!
>
> BTW: You mentioned that you've some extra space between maximized window and 
> the dock. There is one option (WPrefs: under fifth icon) that says "Workspace 
> border". If I set this to something else than OFF then there then will be 
> that space between dock and maximized windows.
>
>
> Kind Regards,
> Miikka
>
> ----- Original Message -----
> From: "David Maciejak" <david.macie...@gmail.com>
> To: "Miikka Veijonen" <miikka.veijo...@gmail.com>
> Cc: "Window Maker Devel" <wmaker-dev@lists.windowmaker.org>
> Sent: Wednesday, 8 October, 2014 5:44:05 PM
> Subject: Re: WMaker 0.95.6: "Maximize window" bug when using multiple screens
>
> hum, seems some code was moved to xinerama.c.
> See commit 
> http://repo.or.cz/w/wmaker-crm.git/commit/0faff93cf770927b6f5c3811688cd5e42d498970
>
> Could you test the new patch enclosed ?
>
> thx,
> david
>
> On Wed, Oct 8, 2014 at 1:23 PM, Miikka Veijonen
> <miikka.veijo...@gmail.com> wrote:
>> Hi,
>>
>> I tried this patch but the problem is still there.
>>
>> -Miikka
>>
>> ----- Original Message -----
>> From: "David Maciejak" <david.macie...@gmail.com>
>> To: "Miikka Veijonen" <miikka.veijo...@gmail.com>
>> Cc: "Window Maker Devel" <wmaker-dev@lists.windowmaker.org>
>> Sent: Wednesday, 8 October, 2014 2:27:55 AM
>> Subject: Re: WMaker 0.95.6: "Maximize window" bug when using multiple screens
>>
>> I don't think the issue i mentioned is caused by the Gnome Terminal as
>> i have the same issue with other Gnome app and not Gnome app but for
>> example firefox is maximizing well.
>> For your case, can you just test the patch enclosed ?
>>
>> --- a/src/actions.c
>> +++ b/src/actions.c
>> @@ -1739,6 +1739,7 @@ void wArrangeIcons(WScreen *scr, Bool arrangeAll)
>>   } *vars;
>>
>>   int isize = wPreferences.icon_size;
>> + int dock_head = scr->xine_info.primary_head;
>>
>>   vars = (struct HeadVars *)wmalloc(sizeof(struct HeadVars) * heads);
>>
>> @@ -1746,7 +1747,7 @@ void wArrangeIcons(WScreen *scr, Bool arrangeAll)
>>   WArea area = wGetUsableAreaForHead(scr, head, NULL, False);
>>   WMRect rect;
>>
>> - if (scr->dock) {
>> + if (scr->dock && dock_head == head) {
>>   int offset = wPreferences.icon_size + DOCK_EXTRA_SPACE;
>>
>>   if (scr->dock->on_right_side)
>>
>> On Wed, Oct 8, 2014 at 6:20 AM, David Maciejak <david.macie...@gmail.com> 
>> wrote:
>>> Yep sorry I was not clear, for me there are 2 issues reported in your
>>> screenshot :)
>>>
>>>
>>> On Tuesday, October 7, 2014, Miikka Veijonen <miikka.veijo...@gmail.com>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> That wasn't the issue I meant. I think the behavior you described is
>>>> caused by Gnome terminal: I think it resizes itself to match with font
>>>> width. All other applications maximize them selves right next to the dock.
>>>>
>>>> The original bug I meant (example with Gedit):
>>>>
>>>> http://koti.kapsi.fi/wapsi/wmaker-bug2.png
>>>>
>>>> The bug isn't present in 0.95.5 version of WMaker:
>>>> http://koti.kapsi.fi/wapsi/wmaker-no-bug-0.95.5.png
>>>>
>>>>
>>>> -Miikka
>>>>
>>>> ----- Original Message -----
>>>> From: "David Maciejak" <david.macie...@gmail.com>
>>>> To: "Window Maker Devel" <wmaker-dev@lists.windowmaker.org>
>>>> Cc: "Miikka Veijonen" <miikka.veijo...@gmail.com>
>>>> Sent: Tuesday, 7 October, 2014 5:47:35 PM
>>>> Subject: Re: WMaker 0.95.6: "Maximize window" bug when using multiple
>>>> screens
>>>>
>>>> BTW, as Miikka is reporting, i can see that there is a space between
>>>> the terminal on the right and the dock, that the same thing i am also
>>>> experiencing.
>>>>
>>>> In that case, when fully maximised i believe the window should be
>>>> sticked to the dock or is that space intended ?
>>>>
>>>> thx,
>>>> david
>>>>
>>>> On Tue, Oct 7, 2014 at 9:24 PM, Miikka Veijonen
>>>> <miikka.veijo...@gmail.com> wrote:
>>>> > Hi,
>>>> >
>>>> > I upgraded my Window Maker to 0.95.6 and found a bug that wasn't present
>>>> > in version 0.95.5:
>>>> >
>>>> > 0. Before reporting this bug I already:
>>>> > [X] read the NEWS, README and INSTALL files
>>>> > [X] read the list of already known bugs in the BUGS file
>>>> > [X] downloaded and tried the latest version of WindowMaker
>>>> >
>>>> > 1. What happened:
>>>> > [ ] could not compile
>>>> > [ ] crashed
>>>> > [ ] configuration option does not work
>>>> > [X] weird behavior
>>>> > [ ] cosmetic
>>>> > [ ] some problem with WPrefs
>>>> > [ ] others: ...................................
>>>> >
>>>> > 2. Detailed description of what happened:
>>>> >
>>>> > Using multiple screens / monitors WMaker reserves space for dock on
>>>> > screen which doesn't have dock when maximizing window. Dock position is 
>>>> > set
>>>> > to "Keep on top". Here is a link to screenshot where you can see the
>>>> > problem: http://koti.kapsi.fi/wapsi/wmaker-bug.png
>>>> >
>>>> > 3. How to reproduce the bug, if known:
>>>> >
>>>> > Everytime I maximize a window on screen which doesn't have dock.
>>>> >
>>>> > 4. Configure time options you specified:
>>>> > [ ]  --enable-kanji
>>>> > [ ]  --disable-shape
>>>> > [ ]  --enable-single-icon
>>>> > [ ]  --enable-modelock
>>>> > [ ]  Others: --prefix=/usr --libdir=/usr/lib64
>>>> >
>>>> >
>>>> > 5. Changes to the src/wconfig.h file:
>>>> > -
>>>> >
>>>> > 6. The error occurred during:
>>>> > [ ] configuration
>>>> > [ ] compilation
>>>> > [ ] start-up
>>>> > [X] use
>>>> >
>>>> > 7. Changes made to the configuration files, if the error occurred during
>>>> > use:
>>>> > -
>>>> >
>>>> > 8. Error messages output:
>>>> > -
>>>> >
>>>> > 9. Fix, if known:
>>>> > Check if the screen has a dock =>
>>>> > -If it does: reserve space for it when maximizing (if dock position is
>>>> > set to "Keep on top"-
>>>> > -If it doesn't: maximize the window normally (using all available space)
>>>> >
>>>> > 10. Other Notes:
>>>> > This bug isn't present in 0.95.5.
>>>> >
>>>> > Operating System (run "uname -a"): 3.10.0-123.8.1.el7.x86_64
>>>> > Distribution (if applicable): CentOS Version: 7.0
>>>> > WindowMaker Version (run "wmaker -version"): 0.95.6
>>>> >
>>>> >
>>>> > Kind Regards,
>>>> > Miikka
>>>> >
>>>> >
>>>> > --
>>>> > To unsubscribe, send mail to
>>>> > wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to