summaryrefslogtreecommitdiffstats
path: root/widget
Commit message (Collapse)AuthorAgeLines
* Issue #999 - Use xdg-desktop-portal for file selection dialogs on Linux.Ascrod2019-08-10-39/+109
|
* Perform a size check when dealing with clipboard data to be sure.wolfbeast2019-05-29-6/+10
| | | | Follow-up to 0b6d9a47051be9ef4d064c6f7c60717da91d0bc2
* Fix scroll bar orientation on MacOSwicknix2019-05-15-3/+2
|
* Bug1408701: Ensure that we continue to show dark scrollbar thumbs on..wicknix2019-04-15-1/+2
| | | ..macOS 10.13+ when scrollbars are always displayed. r=mstange
* Preserve transparency when copying a DIB to/from the clipboard.wolfbeast2019-02-14-2/+2
| | | | | In order to get the alpha channel when encoding BMP images from a surface, we need to supply bmp=32 in the encoder options.
* Use existing image decoders to handle clipboard BMP data.wolfbeast2019-02-07-646/+120
| | | | | This gets rid of the old nsImageClipboard widget code in favor of using the nsBMPDecoder in imglib.
* Handle pasted data of certain types with an odd length.Alex Gaynor2019-02-07-4/+7
|
* Remove VR hardware support.wolfbeast2018-11-26-3/+0
| | | | This resolves #881
* Don't allocate PendingAction twice.wolfbeast2018-11-02-4/+6
|
* Protect main thread in-process access to WinCompositorWidget transparent ↵wolfbeast2018-11-01-0/+29
| | | | surface.
* Merge pull request #852 from wicknix/masterMoonchild2018-10-24-52/+0
|\ | | | | Bug 1489785: Remove a workaround for gcc
| * Bug 1489785: Remove a workaround for gccwicknix2018-10-24-1/+0
| | | | | | | | Introduced in bug 678607, that is no longer needed that causes hangs in modal dialogs on macOS 10.14 https://hg.mozilla.org/mozilla-central/rev/3920c858319d
| * Bug 1489785: Remove a workaround for gccwicknix2018-10-24-52/+1
| | | | | | | | Introduced in bug 678607, that is no longer needed and causes hangs in modal dialogs on macOS 10.14. https://hg.mozilla.org/mozilla-central/rev/3920c858319d
* | Fix timer overflow on converting from sec to msec in idleServiceMihail Zenkov2018-09-20-4/+8
| |
* | Bug 1467363 - Protect access to mTransparentSurface with a lock.wolfbeast2018-09-11-0/+14
| |
* | Remove all C++ telemetry autotimerswolfbeast2018-09-04-3/+0
| |
* | Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-12/+0
| | | | | | | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* | Introduce ui.menu.allow_content_scrollwolfbeast2018-08-24-1/+9
|/ | | | | When true, overrides the OS convention to prevent scrolling of content when contextual menus are open. This resolves #730.
* 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
| | | |