summaryrefslogtreecommitdiffstats
path: root/widget
Commit message (Collapse)AuthorAgeLines
* Bypass transparency optimization with HC themes.wolfbeast2018-07-26-1/+4
| | | | | | | Don't use transparency optimization for theme items in Windows 8 or later with a high contrast theme in use. See MoonchildProductions/Pale-Moon#1591
* Merge pull request #567 from SpockMan02/moz-mac-lion-themeMoonchild2018-06-30-33/+48
|\ | | | | Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media query
| * Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media querySpockMan022018-06-27-33/+48
| |
* | Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not ↵wolfbeast2018-06-26-0/+6
| | | | | | | | | | | | | | | | cancelable. Currently, EventListenerManager calls WidgetEvent::PreventDefault() when the status is nsEventStatus_eConsumeNoDefault. That causes an unexpected state of events. To solve this, WidgetEvent should do nothing when it's not cancelable but PreventDefault() is called.
* | Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent.wolfbeast2018-06-26-0/+40
|/
* Bug 1458270: Clean up in the shutdown observer. r=milan a=jcristauDavid Major2018-06-07-4/+39
| | | | | --HG-- extra : amend_source : 7b1277a18a3ed4f441deef8b51cb4ec4dde614cc
* backport mozbug #546387: fix assert failure in gtk which prints to the console.Gaming4JC2018-06-06-1/+2
|
* Remove SPS profiler.wolfbeast2018-05-24-10/+0
| | | | | - Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS) - Stub out several profiler-only functions.
* Remove other gonk widget conditionals and unused files.wolfbeast2018-05-13-1/+1
| | | | Tag #288.
* Remove MOZ_WIDGET_GONK [2/2]wolfbeast2018-05-13-9/+1
| | | | Tag #288
* Convert uses of KEY_MAP_ANDROID_EXCEPT_B2G to KEY_MAP_ANDROIDwolfbeast2018-05-12-13/+2
|
* Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-8/+1
|
* Remove Gonk build directorieswolfbeast2018-05-12-53587/+3
|
* Merge pull request #296 from janekptacijarabaci/js_dom_animationcancel_1Moonchild2018-04-29-0/+2
|\ | | | | DOM - implement animationcancel event
| * moebius#89: DOM - implement animationcancel eventjanekptacijarabaci2018-03-14-0/+1
| | | | | | | | Issue #55
| * Bug 1264125: Fire transitioncancel event when a transition is canceled - ↵janekptacijarabaci2018-03-14-0/+1
| | | | | | | | | | | | | | | | | | part 1 (in the description) Issue #55 part 1 - Add transitioncancel event handler part 2 - Add ontransitioncancel EventHandler to WebIDL part 3 - Add member of active time to ComputedTiming
* | Merge pull request #295 from janekptacijarabaci/_native_52ESR_events_auxclick_1Moonchild2018-04-29-1/+6
|\ \ | | | | | | UI Events - implement auxclick
| * | Implement auxclickjanekptacijarabaci2018-02-04-1/+6
| | | | | | | | | | | | | | | | | | Bug(s): https://bugzilla.mozilla.org/show_bug.cgi?id=1304044 (native in moebius)
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP into ↵janekptacijarabaci2018-04-21-17/+51
|\ \ \ | | | | | | | | | | | | data-transfer_1
| * \ \ Merge pull request #221 from janekptacijarabaci/js_dom_pointer_events_1Moonchild2018-04-21-13/+47
| |\ \ \ | | | | | | | | | | moebius#71: Pointer Events - improvements
| | * | | moebius#71: DOM - Pointer Events - improvementsjanekptacijarabaci2018-04-20-6/+13
| | | | | | | | | | | | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/71
| | * | | Bug 1299197 Part2: Serialize WidgetPointerHelper in IPC messagejanekptacijarabaci2018-04-20-7/+28
| | | | | | | | | | | | | | | | | | | | native in moebius
| | * | | Bug 1299197 Part1: Refine WidgetPointerHelperjanekptacijarabaci2018-04-20-4/+10
| | | | | | | | | | | | | | | | | | | | native in moebius
| * | | | Use -1 instead of 0 to indicate absent glxtest_pipe fdtrav902018-04-20-4/+4
| |/ / /
* / / / moebius#56: Fix: DataTransfer - Pasting image from clipboard fails in some casesjanekptacijarabaci2018-04-20-21/+81
|/ / / | | | | | | | | | https://github.com/MoonchildProductions/moebius/pull/56
* | | Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related codejanekptacijarabaci2018-04-15-157/+0
| | |
* | | Merge pull request #136 from trav90/gtk-workNew Tobin Paradigm2018-04-13-284/+398
|\ \ \ | | | | | | | | Improve GTK3 support
| * | | [GTK3] Set alpha component appropriately in operator over for -moz-fieldtrav902018-04-11-0/+1
| | | |
| * | | Fix GTK3 build bustagetrav902018-04-06-3/+3
| | | |
| * | | [GTK3] Ignore double-click on WM without _NET_WM_MOVERESIZE supporttrav902018-04-06-0/+16
| | | | | | | | | | | | | | | | This fixes a crash with GTK3 builds used with a window manager that does not support _NET_WM_MOVERESIZE.
| * | | [GTK3] Get styles for menu label, button text and combobox text colors from ↵trav902018-04-06-26/+27
| | | | | | | | | | | | | | | | WidgetCache
| * | | [GTK3] Don't invalidate style content for missing widgetstrav902018-04-06-0/+4
| | | |
| * | | [GTK3] Invalidate widget style contexts after their ancestors are settrav902018-04-06-0/+14
| | | | | | | | | | | | | | | | 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.
| * | | [GTK3] Force a style resolution on context creation to set GTK 3.4 ↵trav902018-04-06-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | theming_engine This works around a GTK bug that led to the default engine being used instead for the first draw.
| * | | [GTK3] For Gtk > 3.20 determine scale trough size from trough CSS node and ↵trav902018-04-06-10/+8
| | | | | | | | | | | | | | | | also add border/padding/margin
| * | | [GTK3] Consider also margin when determine range widget slider sizetrav902018-04-06-3/+20
| | | |
| * | | [GTK3] With GTK versions < 3.8 draw menuitem background and frame only when ↵trav902018-04-06-4/+10
| | | | | | | | | | | | | | | | in hover and not a separator
| * | | [GTK3] Implement pre-3.20 MOZ_GTK_PROGRESS_CHUNK in WidgetStyleCachetrav902018-04-06-11/+9
| | | |
| * | | [GTK3] Adjust textarea style contexts for GTK 3.20 theming ABI changestrav902018-04-06-4/+11
| | | |
| * | | [GTK3] Consider textview root node background in addition to text node for ↵trav902018-04-06-17/+15
| | | | | | | | | | | | | | | | | | | | | | | | -moz-appearance:textfield-multiline This is necessary for GTK versions > 3.18 because windows no longer clear their backgrounds since https://git.gnome.org/browse/gtk+/commit/?id=580ea227a6bb19ad6c6d4766b3a36dbad24583f3 and Ambiance for 3.20 has a transparent background for the "text" window.
| * | | [GTK3] Consider textview root node background in addition to text node for ↵trav902018-04-06-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | -moz-field This is necessary for GTK versions > 3.18 because windows no longer clear their backgrounds since https://git.gnome.org/browse/gtk+/commit/?id=580ea227a6bb19ad6c6d4766b3a36dbad24583f3 and Ambiance for 3.20 has a transparent background for the "text" window.
| * | | [GTK3] Introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to ↵trav902018-04-06-32/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | [GTK3] Use WidgetCache to get colors at nsLookAndFeelfor menuitems, text and ↵trav902018-04-06-9/+11
| | | | | | | | | | | | | | | | tree view
| * | | [GTK3] Use WidgetCache to get colors at nsLookAndFeel for GtkButton, ↵trav902018-04-06-57/+31
| | | | | | | | | | | | | | | | GtkWindow, GtkScrollBar
| * | | [GTK3] Use WidgetCache to get colors at nsLookAndFeeltrav902018-04-06-46/+38
| | | |
| * | | [GTK3] Adjust menuitem padding and check/radio indicator position for ↵trav902018-04-05-14/+37
| | | | | | | | | | | | | | | | changes in GTK 3.20
| * | | [GTK3] Rename subtract_margin and rectangle_inset to Inset* and swap ↵trav902018-04-05-11/+10
| | | | | | | | | | | | | | | | InsetByMargin parameters for consistency.
| * | | [GTK] Rename radio/check menuitem and indicator as used with ClaimStyleContext.trav902018-04-05-29/+28
| | | | | | | | | | | | | | | | The same name is retained for moz_gtk_widget_paint(), which is now more consistent.
| * | | [GTK3] Use menuitem padding between menuitem and check indicator.trav902018-04-05-1/+1
| | | |
| * | | [GTK3] Draw only background and frame of separator menuitems in GTK versions ↵trav902018-04-05-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | > 3.20 In GTK 3.20, gtk_menu_item_draw() just draws the root widget gadget, depending on the theme to style menu items with CSS name "separator" appropriately.