Commit Graph

25 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes
1e58aad446 Correct GTK patchset change 2019-09-19 11:14:24 +10:00
Zebediah Figura
8dc124ce70 uxtheme-GTK_Theming: Various build fixes.
Don't add a new autoconf macro, just use the existing one.
2019-09-18 19:24:49 -05:00
Alistair Leslie-Hughes
74068f2cab Updated uxtheme-GTK_Theming patchset
Correct warnings this time.
2019-08-19 10:36:41 +10:00
Alistair Leslie-Hughes
8ceae1a2a3 Updated uxtheme-GTK_Theming patchset 2019-08-19 09:45:23 +10:00
Alistair Leslie-Hughes
fad0c725ae Rebase against 887a57fadd00b39b266b421fe1a04ab09e0d917d 2019-06-26 12:57:43 +10:00
Alistair Leslie-Hughes
477e9faba2 Rebase against 9d75caf4e1deea0ec8d5ad3f829e7218bc1e3c16 2019-04-23 09:44:01 +10:00
Alistair Leslie-Hughes
27ff0169ed Updated uxtheme-GTK_Theming patch 2019-02-15 08:39:48 +11:00
Zebediah Figura
3d74da6622 uxtheme-GTK_Theming: Rework to avoid "DLL redirects".
Instead we have an alternate code path for the appropriate API entry
points in uxtheme.dll.

This is not the best organizational structure. We should probably have
HTHEME handles resolve to an object with its own function table, so
then we have an MSSTYLES backend and a GTK backend and what have
you. It would also be better to avoid having GTK controlled with its
own registry key like this but rather to have it be selectable using
EnumThemes()/ApplyTheme() [presumably through a fake theme file, as
was used in the original implementation], so that we don't have to
have special handling for those functions and everything can just be
part of the HTHEME backend. However, time is currently of the essence,
and this will have to do for the moment.
2019-02-09 17:15:09 -06:00
Alistair Leslie-Hughes
9f5a34bcb8 Updated uxtheme-GTK_Theming patchset
Fixes
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46587
2019-02-07 14:45:37 +11:00
Alistair Leslie-Hughes
fcca2476bf Rebase against acd2f1e59bd22197b63eb5ae4ac0d621a0b8cce0 2018-03-06 12:30:29 +11:00
Zebediah Figura
7b0a3f25ac Fix configure changes 2018-02-23 14:52:23 -06:00
Alistair Leslie-Hughes
9d84ed42f1 Rebase against f9e1dbb83d850a2f7cb17079e02de139e2f8b920 2018-02-23 13:28:09 +11:00
Alistair Leslie-Hughes
a14e2990e5 Rebased against c3beca6c8fc8c07ecd992e64f8f8d0dda3a10ac8 2018-02-21 11:58:38 +11:00
Alistair Leslie-Hughes
a1d059b2b2 Rebased patches
Disable Mouse-Move patch (To Confirm fixed)
2018-02-18 17:52:17 +11:00
Sebastian Lackner
a8a83ab795 Rebase against 981dec4986e7ac1982049dbede1ca2aa72f5e70c. 2017-10-27 19:40:52 +02:00
Sebastian Lackner
716fa1dbcb uxtheme-GTK_Theming: Validate theme handles before accessing private data. 2016-01-28 10:17:21 +01:00
Sebastian Lackner
08e2798f66 uxtheme-GTK_Theming: Fix some incorrect error codes. 2016-01-28 10:17:20 +01:00
Sebastian Lackner
53d43e05b3 uxtheme-GTK_Theming: Update patchset and add export for OpenThemeDataEx. 2016-01-28 10:17:20 +01:00
Sebastian Lackner
e51ebcc301 uxtheme-GTK_Theming: Fix configure.ac changes. 2015-10-24 02:40:56 +02:00
Sebastian Lackner
d7da67b4de Updated GTK3 patchset to fix "division by zero" exception errors (fixes Wine Staging Bug #523). 2015-08-22 17:18:11 +02:00
Sebastian Lackner
9660c304bc uxtheme-GTK_Theming: Add dependency on loader redirect support. 2015-08-22 17:15:38 +02:00
Sebastian Lackner
67f1219393 Add references to remaining bugs/issues to definition files. 2015-08-16 08:24:17 +02:00
Michael Müller
eb2fe4eb91 uxtheme-GTK_Theming: Improve forward compatibility for GTK 3.14. 2015-08-09 21:44:19 +02:00
Sebastian Lackner
dff451a72c uxtheme-GTK_Theming: Correctly render checkboxes with GTK >= 3.14.0. 2015-08-09 21:35:26 +02:00
Sebastian Lackner
ec3715b113 Added patch for native GTK3 theming support by Ivan Akulinchev. 2015-08-09 17:59:13 +02:00