dif-sam
6f2b426e39
Update flag for XSetWMNormalHints
That small change can fix bug with StartupLocation on Ubuntu. (https://stackoverflow.com/questions/11069666/cannot-get-xcreatesimplewindow-to-open-window-at-the-right-position )
3 years ago
Nikita Tsukanov
821e1b6e5e
Set WM_CLASS property according to ICCCM spec
4 years ago
Max Katz
24effcf2ec
Change pattern to CompositeStorageProvider
4 years ago
Max Katz
235713823f
Abstract linux DBus and GTK storage providers, use async initialization
4 years ago
Max Katz
eacd679649
Update GTK and FreeDesktop implementations
4 years ago
Nikita Tsukanov
9a82e65f53
[X11] Improve _NET_WM_SYNC_REQUEST handling
4 years ago
Nikita Tsukanov
8c6759990d
[X11] Added support for the basic version of _NET_WM_SYNC_REQUEST protocol
4 years ago
Giuseppe Lippolis
d51fc3f5e2
fix: X11 nullable
4 years ago
Nikita Tsukanov
b094699f76
Compositor works with X11. Somewhat
4 years ago
Emmanuel Hansen
82c7d7d64f
Include Platform Handle in surface array ( #7841 )
Include Platform Handle in surface array
4 years ago
Nikita Tsukanov
9c0964adf5
Added GetIntermediatePoints support for X11, libinput and evdev
4 years ago
ahopper
cff0c680ac
remove lock from X11Window
4 years ago
Nikita Tsukanov
7126b9a765
Another workaround for broken TopLevel.cs causing crash on X11
4 years ago
Nikita Tsukanov
240050dd8a
Stopgap measure to fix #7245
4 years ago
Nikita Tsukanov
a96cb03ad6
[X11] Dispose transparency helper
4 years ago
Al Dyachkov
9c9d5a3ae5
Fixed missing XA_WM_NAME remove on empty window Title
4 years ago
Steven Kirk
11c60b4294
Decouple automation peers from platform nodes.
Now peers are entirely unaware of the platform implementation.
4 years ago
Yatao Li
d60d96e554
fix x11 deferred renderer performance regression
4 years ago
Jumar Macato
d32714559b
more stuff
4 years ago
Nikita Tsukanov
acc6f6d319
[X11/RNDR] Wait for any in-progress rendering before destroying the window
4 years ago
Steven Kirk
ba369a9059
Fix auto-scaling on win32.
- Adds a "resize reason" to platform `Resized` events
- Which is used by the auto-sizing code to determine whether to reset `SizeToContent`
- Also other improvements to the reset logic for `SizeToContent`:
- Don't reset it if the size hasn't changed
- Don't reset it if `CanResize == false`
- Only reset the dimensions whose size has changed
- Obsolete the `BeginAutoSizing`/`AutoSizing` feature in `WindowBase`
5 years ago
Steven Kirk
cd51d638e9
Pass dialog flag to window impl Show.
Not doing anything with it yet.
5 years ago
Giuseppe Lippolis
955fb1ffdb
fixes: Warnings CS0169
5 years ago
Nathan Garside
bccbf0570c
Make FrameSize nullable
5 years ago
Nathan Garside
d77d1fd5da
Rename to FrameSize
5 years ago
Nathan Garside
9feb2376a0
Squash toplevel-totalsize
5 years ago
Yoh Deadfall
b32cb382fb
Fixed popup positioning issue
5 years ago
Steven Kirk
8add2371c6
Make root automation node come from OS.
This will be needed for OSX.
5 years ago
Yoh Deadfall
0a7ca87e3b
HasFlagCustom made safe and supports all enums
5 years ago
Nikita Tsukanov
35b365d97d
Implemented basic IME support for Linux
5 years ago
Steven Kirk
ea90f05f83
Added Window.ShowActive for win32.
5 years ago
Nikita Tsukanov
0a880921a8
Added render-thread-only mode for DeferredRenderer
5 years ago
Steven Kirk
ca408e55b5
Added ICursorImpl.
5 years ago
Nikita Tsukanov
b9985a8fa0
Refactorings for opengl context and surface management
5 years ago
Nikita Tsukanov
be38f7ebd4
Enabled custom renderer factory for X11 and macOS
6 years ago
Dan Walmsley
0148106f54
Seperate RenderScaling from DesktopScaling.
6 years ago
Lorenzo Delana
2ede354bbc
fix X11 XDestroyWindow crash
6 years ago
Dan Walmsley
7b7411a3a2
add platform specific compensation levels.
6 years ago
Dan Walmsley
42cb926e92
indicate if managed decorations are needed via platform.
6 years ago
Dan Walmsley
72e24625a0
Stubs for TitleBarHeight Hint.
6 years ago
Dan Walmsley
73d5025448
Add a readonly offscreen margin, to get the portion of the window that is offscreen.
6 years ago
Dan Walmsley
37e4e68b9d
add hints for further control over chrome.
6 years ago
Dan Walmsley
aea6f7bff9
Revert "use thickness as the ExtendClientArea hint."
This reverts commit 42673554085035e8a8a3435bc623ceb29f72e4db.
6 years ago
Dan Walmsley
68e8541f75
use thickness as the ExtendClientArea hint.
6 years ago
Dan Walmsley
1168dd186d
add client area extending api to window.
6 years ago
Jumar Macato
cf7a9122b4
Fix merge conflicts
6 years ago
Dan Walmsley
25013c02d6
add hint for wm drop shadow.
6 years ago
Nikita Tsukanov
1a5c8fcf3f
X11 transparency reporting and blur support
6 years ago
Dan Walmsley
d1049fd79f
dont use property for setting transparency level hint.
6 years ago
Dan Walmsley
4011cb3f49
Use Hint/Actual naming
6 years ago