trav90
3e7ff78276
Fix GTK3 build bustage
2019-02-15 23:43:43 +08:00
trav90
a144db2754
[GTK3] Don't invalidate style content for missing widgets
2019-02-15 23:43:39 +08:00
trav90
752c6892c2
[GTK3] Invalidate widget style contexts after their ancestors are set
...
Although this is only known to affect buttons with builtin child widgets, it is difficult to audit all GTK widgets for similar situations, and so the same defense is applied to all widgets.
2019-02-15 23:43:37 +08:00
trav90
0c21383d69
[GTK3] Force a style resolution on context creation to set GTK 3.4 theming_engine
...
This works around a GTK bug that led to the default engine being used instead for the first draw.
2019-02-15 23:43:35 +08:00
trav90
07991c52f4
[GTK3] Implement pre-3.20 MOZ_GTK_PROGRESS_CHUNK in WidgetStyleCache
2019-02-15 23:43:30 +08:00
trav90
459d7f575f
[GTK3] Adjust textarea style contexts for GTK 3.20 theming ABI changes
2019-02-15 23:43:28 +08:00
trav90
3951327f27
[GTK3] Introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to WidgetStyleCache
...
The style context for MOZ_GTK_TEXT_VIEW is now created by copying from the widget instead of caching a widget and using its context.
No rendering changes are expected, unless themes are animating GtkTextView backgrounds.
2019-02-15 23:43:24 +08:00
trav90
9461197f53
[GTK3] Use WidgetCache to get colors at nsLookAndFeel
2019-02-15 23:43:19 +08:00
trav90
cfd6edee95
[GTK] Rename radio/check menuitem and indicator as used with ClaimStyleContext.
...
The same name is retained for moz_gtk_widget_paint(), which is now more consistent.
2019-02-15 23:43:14 +08:00
roytam1
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00