-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
2 additions
and
42 deletions.
There are no files selected for viewing
35 changes: 0 additions & 35 deletions
35
mingw-w64-gtk3/0001-gtkwindow-Don-t-force-enable-CSD-under-Windows.patch
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Alexpux why was the patch dropped?
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lazka maybe because it was merged? No?
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It wasn't merged, but maybe it needs an update. OK if I try to add the patch back?
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It’s ok
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: I've just wasted days trying to figure out what was going wrong with the geometry of my windows... it was the GTK3 update that had dropped the patch :(
BTW, thanks for coming up with the patch: GTK3 would be completely unusable for us without it.
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If CSD breaks your app it is also broken under wayland, so you should still look into that (window size and content size are no longer the same with it for example, which breaks some older logic)
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately, we are well aware that this is the case.
For Xpra, we require a toolkit that allows us to reliably request a specific window size (internal, without counting the decorations or title bar), which is what every other toolkit does, including GTK2. This seems to be impossible with GTK3 and CSD.
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
gtk is currently not buildable because of libsass upstream breakage, so this will have to wait a bit.
ff2258b
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #5986