searching for reviewer(stransky)
c02b1c12158fafe0ea00083765ac809cba44cdab: Bug 1467127 - Post wl_display_dispatch_queue_pending tasks from ProcessNextNativeEvent. r=stransky
Kenny Levinsen <kl@kl.wtf> - Tue, 30 Apr 2019 09:37:37 +0000 - rev 530810
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1467127 - Post wl_display_dispatch_queue_pending tasks from ProcessNextNativeEvent. r=stransky Send tasks to dispatch our other wayland event queues from their respective threads whenever we service the GTK main event loop. Differential Revision: https://phabricator.services.mozilla.com/D28819
7d383b757d50494cb68ba7b1129d6457765a3314: Bug 1546374 - Do not adjust position of popup windows on Wayland; r=stransky
Jan Horak <jhorak@redhat.com> - Fri, 26 Apr 2019 17:57:36 +0000 - rev 530398
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546374 - Do not adjust position of popup windows on Wayland; r=stransky Because adjusting position in the Wayland does not work (because of unknown absolute position of the window), do not try to adjust popup position under Wayland. Differential Revision: https://phabricator.services.mozilla.com/D28480
7a2b3a8fab9c308673dc571ff97717424647d0f9: Bug 1515448 - Set eglSwapInterval to 0 on wayland r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 09 Apr 2019 11:01:04 +0000 - rev 527365
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1515448 - Set eglSwapInterval to 0 on wayland r=stransky Differential Revision: https://phabricator.services.mozilla.com/D20126
786be6f1f8e0ede952a00e55132648950a30b44b: Bug 1535790 - Initialize members in nsLookAndFeel, and bail out when there's no screen settings. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 16 Mar 2019 15:17:49 +0000 - rev 522381
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1535790 - Initialize members in nsLookAndFeel, and bail out when there's no screen settings. r=stransky A patch of mine starts calling nsLookAndFeel from xpcshell tests, which makes gtk crash eventually. Differential Revision: https://phabricator.services.mozilla.com/D23759
acbeb5adfef5580412f74d1fe9cfbc689ee8d44e: Bug 1532024 - Handle a case that GetRemoteRenderer() returned nullptr r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 06 Mar 2019 08:17:51 +0000 - rev 520435
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532024 - Handle a case that GetRemoteRenderer() returned nullptr r=stransky Differential Revision: https://phabricator.services.mozilla.com/D21831
9810f4da2d88a07351cc8b4689539daa0473f52a: Bug 1532103 - Implement nsWidgetInitData::mAlwaysOnTop. r=stransky
Tom Schuster <evilpies@gmail.com> - Tue, 05 Mar 2019 15:40:33 +0000 - rev 520338
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532103 - Implement nsWidgetInitData::mAlwaysOnTop. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D21846
f3e12516497881bcc7589ec99ce71426ff6de214: Bug 1531300 - Handle multiple moz_container_unmap_wayland()/moz_container_map_wayland() r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Thu, 28 Feb 2019 13:33:02 +0000 - rev 519631
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531300 - Handle multiple moz_container_unmap_wayland()/moz_container_map_wayland() r=stransky Bug 1527804 did not expect multiple moz_container_unmap_wayland()/moz_container_map_wayland() calls. inital_draw_cb should not be cleared in multiple moz_container_unmap_wayland(). Differential Revision: https://phabricator.services.mozilla.com/D21522
902743b5cc59aa0835b9e20e5df51e9f1fc529a6: Bug 1527804 - Trigger composite from frame_callback_handler() r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 25 Feb 2019 12:15:50 +0000 - rev 518771
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527804 - Trigger composite from frame_callback_handler() r=stransky Bug 1514156 expects that nsWindow::OnExposeEvent() is called after frame_callback_handler() called. But it did not happen during opening add-ons(gecko profiler). Then we need to trigger rendering directly from frame_callback_handler() call. Differential Revision: https://phabricator.services.mozilla.com/D20272
4a53bea7d587ffe2c0319974a47f8e410967f20f: Bug 1527556 - Change MAX_DISPLAY_CONNECTIONS to 3 r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 18 Feb 2019 09:15:30 +0000 - rev 517624
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527556 - Change MAX_DISPLAY_CONNECTIONS to 3 r=stransky nsWaylandDisplay needs to be allocated for each calling thread(main thread, compositor thread and render thread) Differential Revision: https://phabricator.services.mozilla.com/D20118
5433228bc01803d5040ea8c6d51465490c76f0ec: Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 18 Jan 2019 22:42:24 +0000 - rev 511579
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky The restriction preventing fullscreen windows from being dragged is removed. Differential Revision: https://phabricator.services.mozilla.com/D15075
176be7000d331cd31aa97a6d8a35bdf0777b520f: Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 18 Jan 2019 16:51:08 +0000 - rev 511562
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1241885 - Implement support for -moz-window-dragging in GTK and remove toolkit toolbar-drag binding. r=dao,bzbarsky,stransky The restriction preventing fullscreen windows from being dragged is removed. Differential Revision: https://phabricator.services.mozilla.com/D15075
52bc1477d801eebf61511e0071edc949dcdc1a36: Bug 1512493 - Make switching tabs by scrolling pref-controlled and off by default. r=stransky
Dão Gottwald <dao@mozilla.com> - Wed, 09 Jan 2019 14:38:42 +0000 - rev 510160
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1512493 - Make switching tabs by scrolling pref-controlled and off by default. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D16021
8574d2808aaa0afa131cc57be70b86dad3398ff0: Bug 1512493 - Make switching tabs by scrolling pref-controlled and off by default. r=stransky, a=RyanVM DEVEDITION_65_0b11_BUILD1 DEVEDITION_65_0b11_RELEASE FENNEC_65_0b11_BUILD1 FENNEC_65_0b11_RELEASE FIREFOX_65_0b11_BUILD1 FIREFOX_65_0b11_RELEASE
Dão Gottwald <dao@mozilla.com> - Wed, 09 Jan 2019 14:38:42 +0000 - rev 506696
Push 10513 by ryanvm@gmail.com at Mon, 14 Jan 2019 17:23:31 +0000
Bug 1512493 - Make switching tabs by scrolling pref-controlled and off by default. r=stransky, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D16021
ffa678d05ff52183eb3f56a61234248cbd51a9cb: Bug 1285812 - Allow switching tabs by scrolling in the tab bar when it doesn't overflow. (Linux only) r=stransky
Dão Gottwald <dao@mozilla.com> - Fri, 30 Nov 2018 14:36:15 +0000 - rev 505417
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1285812 - Allow switching tabs by scrolling in the tab bar when it doesn't overflow. (Linux only) r=stransky Differential Revision: https://phabricator.services.mozilla.com/D13450
7c2e45e82f07af5f97facb545336c4c4894c53b0: Bug 1506248 - Backout bug 1498356 (3df978f11b6d) since bug 1503272 makes it unnecessary now. r=stransky
Mike Conley <mconley@mozilla.com> - Mon, 12 Nov 2018 12:16:50 +0000 - rev 502485
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506248 - Backout bug 1498356 (3df978f11b6d) since bug 1503272 makes it unnecessary now. r=stransky Depends on D11524 Differential Revision: https://phabricator.services.mozilla.com/D11525
6e2a207d1e4795c3dd1ca95796f8de890f3655f8: Bug 1506248 - Backout bug 1498356 (d2b32aa2055f) since bug 1503272 makes it unnecessary now. r=stransky
Mike Conley <mconley@mozilla.com> - Mon, 12 Nov 2018 12:15:28 +0000 - rev 502484
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506248 - Backout bug 1498356 (d2b32aa2055f) since bug 1503272 makes it unnecessary now. r=stransky Depends on D11523 Differential Revision: https://phabricator.services.mozilla.com/D11524
42ea9b7ef9c6399f7b276fd8ae8f63e0e8cdbbd5: Bug 1506248 - Backout bug 1498898 (0a63507e990c) since bug 1503272 makes it unnecessary now. r=stransky
Mike Conley <mconley@mozilla.com> - Mon, 12 Nov 2018 12:16:22 +0000 - rev 502483
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506248 - Backout bug 1498898 (0a63507e990c) since bug 1503272 makes it unnecessary now. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D11523
c65f689903f6a519e603f3d5f70ecabc95ef325e: Bug 1506341 - Let the autohiding menu bar match the tab bar's height. r=stransky
Dão Gottwald <dao@mozilla.com> - Tue, 13 Nov 2018 11:53:32 +0000 - rev 502449
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1506341 - Let the autohiding menu bar match the tab bar's height. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D11550
2d349c077a2ad861a8207a5d3718743393fef2c5: Bug 1504205 - Enable Ctrl+Shift+D shortcut on Linux. r=stransky
Dão Gottwald <dao@mozilla.com> - Mon, 12 Nov 2018 12:14:30 +0000 - rev 502448
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1504205 - Enable Ctrl+Shift+D shortcut on Linux. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D11549
422dcc2a11caca11bc01cf3ca438c66e534afb6d: Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky
Jan Beich <jbeich@FreeBSD.org> - Fri, 19 Oct 2018 09:45:00 -0400 - rev 498791
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky
1565c0905a5d3abe33e1018a86d19efb9d6f9d25: Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky, a=RyanVM
Jan Beich <jbeich@FreeBSD.org> - Fri, 19 Oct 2018 09:45:00 -0400 - rev 498109
Push 10029 by ryanvm@gmail.com at Wed, 24 Oct 2018 13:47:29 +0000
Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky, a=RyanVM
2fd7d3ae070e853281fa49408996ecc9308990a9: Bug 1490186 - Add GtkFileChooserNative support to Firefox. r=stransky
Nathan Moos <moosingin3space@gmail.com> - Mon, 15 Oct 2018 19:25:10 +0000 - rev 497107
Push 9996 by archaeopteryx@coole-files.de at Thu, 18 Oct 2018 18:37:15 +0000
Bug 1490186 - Add GtkFileChooserNative support to Firefox. r=stransky This patch makes Firefox's GTK3 platform support use GtkFileChooserNative when available. GtkFileChooserNative transparently uses the desktop portals interface, which enables Firefox to use native Qt file dialogs on KDE, or sandboxed file dialogs in Flatpak. Differential Revision: https://phabricator.services.mozilla.com/D7033
ba0c3051a9ed3b8e3120eb25d770ea459d3f719d: Bug 1481694 - Use GLContextGLX::FindVisual() when webrender is not enabled if possible r=stransky
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 12 Oct 2018 08:49:21 +0900 - rev 496565
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1481694 - Use GLContextGLX::FindVisual() when webrender is not enabled if possible r=stransky
8ed536957a4bfadb1b651af81ccff887ada217ee: Bug 1490186 - Add GtkFileChooserNative support to Firefox. r=stransky
Nathan Moos <moosingin3space@gmail.com> - Wed, 10 Oct 2018 15:41:22 +0000 - rev 496408
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490186 - Add GtkFileChooserNative support to Firefox. r=stransky This patch makes Firefox's GTK3 platform support use GtkFileChooserNative when available. GtkFileChooserNative transparently uses the desktop portals interface, which enables Firefox to use native Qt file dialogs on KDE, or sandboxed file dialogs in Flatpak. Differential Revision: https://phabricator.services.mozilla.com/D7033
624a0fcb6618d573f54dc9b38b95e2cb5ff4df6a: Bug 1481392 - Close DBus connection after print, r=stransky
ozoder <ozoder@redhat.com> - Fri, 24 Aug 2018 08:03:54 +0000 - rev 488411
Push 9723 by archaeopteryx@coole-files.de at Sat, 25 Aug 2018 16:16:06 +0000
Bug 1481392 - Close DBus connection after print, r=stransky Differential Revision: https://phabricator.services.mozilla.com/D3861
e789bd1ead097ae48c08e6c7b887188008439167: Bug 1438051 - [Linux/GNOME] Use notify_notification_set_hint() to pair Firefox with a system notification, r=stransky
Ondrej Zoder <ozoder@redhat.com> - Mon, 13 Aug 2018 02:00:00 +0300 - rev 486346
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1438051 - [Linux/GNOME] Use notify_notification_set_hint() to pair Firefox with a system notification, r=stransky Based on patch by Corentin Noël <corentin@elementary.io>
10e5948ad22bed6996fedae750c7ef358bf73f2d: Bug 1477967 - Fix the popup menu sizes and redrawing on Wayland/hidpi monitor, r=stransky
Jan Horak <jhorak@redhat.com> - Tue, 24 Jul 2018 12:51:34 +0200 - rev 483073
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1477967 - Fix the popup menu sizes and redrawing on Wayland/hidpi monitor, r=stransky This patch fixes redrawing of the popup element by removing the scale factor from the invalid regions because the wl_surface_damage multiplies it with the scale factor too. Also we set scaling factor of the wl_surface right after we create it to avoid flickering when the compositor switches from unscaled to scaled surface. MozReview-Commit-ID: 1eGoFu87wtF
6ace78c3a8a582bcbe0c3d67b8fe26fe40122631: Bug 1472611 - Don't link DBus 1.5.12 symbol dbus_validate_bus_name(), r=stransky
ozoder <ozoder@redhat.com> - Wed, 04 Jul 2018 09:24:34 +0200 - rev 480520
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472611 - Don't link DBus 1.5.12 symbol dbus_validate_bus_name(), r=stransky MozReview-Commit-ID: 6scVh8DOex2
9b330d91059107e972908036c1580ce98a477eb5: Bug 1472611 - Don't link DBus 1.5.12 symbol dbus_validate_bus_name(). r=stransky, a=lizzard
ozoder <ozoder@redhat.com> - Wed, 04 Jul 2018 09:24:34 +0200 - rev 477914
Push 9465 by ryanvm@gmail.com at Thu, 12 Jul 2018 01:12:18 +0000
Bug 1472611 - Don't link DBus 1.5.12 symbol dbus_validate_bus_name(). r=stransky, a=lizzard MozReview-Commit-ID: 6scVh8DOex2
98620eaa1b5c3674e52fe2ab95fc529e15af9883: Bug 1468670 - Enablel Alt modifier key on Wayland r=stransky
Takuro Ashie <ashie@clear-code.com> - Wed, 20 Jun 2018 16:24:27 +0900 - rev 477309
Push 9382 by cbrindusan@mozilla.com at Thu, 21 Jun 2018 15:23:31 +0000
Bug 1468670 - Enablel Alt modifier key on Wayland r=stransky MozReview-Commit-ID: 3nxxJabsTkx
e933d5d558ec8e57bdb1e6f302a180d68ae850c5: Bug 1427700 - Don't return valid HandlerApp for the application/octet-stream content type; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 17 May 2018 17:02:56 +0200 - rev 473028
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1427700 - Don't return valid HandlerApp for the application/octet-stream content type; r=stransky When server set Content-type:application/octet-stream to the file there is a chance on some Linux distros that "unknown" file handler is selected to open the file which leads to strange list of application handlers. The logic leads to nsOSHelperAppService::GetFromType where the nsGNOMERegistry::GetFromType is called which could return useless "unknown" handler app. MozReview-Commit-ID: 5RgviXEBUmj
5c1d015760f220f5438ffa23a585140db7a9801d: Bug 1438136 - [Wayland/Clipboard] Null terminate text string returned by GetClipboardText(), r=stransky
Evan Klitzke <evan@eklitzke.org> - Tue, 15 May 2018 01:33:00 +0300 - rev 472738
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1438136 - [Wayland/Clipboard] Null terminate text string returned by GetClipboardText(), r=stransky
c88cd3fdf8735993e66f94b4186912e1a2d9b4f6: Bug 1461093 - Remove vertical padding from #titlebar-buttonbox. r=stransky
Dão Gottwald <dao@mozilla.com> - Sat, 12 May 2018 13:23:05 +0200 - rev 472371
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1461093 - Remove vertical padding from #titlebar-buttonbox. r=stransky MozReview-Commit-ID: 8ptkqHA8wCZ
8c3b4294017ca6511357f4a3c228b991cff596c0: Bug 1460810 - [Gtk/Wayland] Handle error value (-1) returned by gtk_section_data_get_length(), r=stransky
Evan Klitzke <evan@eklitzke.org> - Fri, 11 May 2018 00:30:00 +0300 - rev 472169
Push 9374 by jlund@mozilla.com at Mon, 18 Jun 2018 21:43:20 +0000
Bug 1460810 - [Gtk/Wayland] Handle error value (-1) returned by gtk_section_data_get_length(), r=stransky
e303321bec189ad04d881680cdf19f3973ab6e2a: Bug 1461093 - Remove vertical padding from #titlebar-buttonbox. r=stransky, a=RyanVM
Dão Gottwald <dao@mozilla.com> - Sat, 12 May 2018 13:23:05 +0200 - rev 470826
Push 9235 by ryanvm@gmail.com at Thu, 17 May 2018 13:49:58 +0000
Bug 1461093 - Remove vertical padding from #titlebar-buttonbox. r=stransky, a=RyanVM MozReview-Commit-ID: 8ptkqHA8wCZ
3a1aae811a582d2f78f893a4626e125e685caef8: Bug 1456522 - Stop making the tabs toolbar transparent when there's no title bar behind it, i.e. in fullscreen mode. r=stransky, a=RyanVM on a CLOSED TREE FIREFOX_60b_RELBRANCH
Dão Gottwald <dao@mozilla.com> - Tue, 24 Apr 2018 17:58:53 +0200 - rev 469605
Push 9173 by ryanvm@gmail.com at Sat, 28 Apr 2018 16:43:38 +0000
Bug 1456522 - Stop making the tabs toolbar transparent when there's no title bar behind it, i.e. in fullscreen mode. r=stransky, a=RyanVM on a CLOSED TREE MozReview-Commit-ID: DuKPGXKqtnD
a2d670a8074e2c93beb71fd90a0cd829d041bbb9: Bug 1456522 - Stop making the tabs toolbar transparent when there's no title bar behind it, i.e. in fullscreen mode. r=stransky
Dão Gottwald <dao@mozilla.com> - Tue, 24 Apr 2018 17:58:53 +0200 - rev 469049
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1456522 - Stop making the tabs toolbar transparent when there's no title bar behind it, i.e. in fullscreen mode. r=stransky MozReview-Commit-ID: DuKPGXKqtnD
a6bd62970a9fb094f223d99fbdf3dac25ec2f42d: Bug 1411589 - Notify flatpak print portal that print to file has finished, r=stransky
Jan Horak <jhorak@redhat.com> - Mon, 16 Apr 2018 12:28:51 +0200 - rev 467583
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1411589 - Notify flatpak print portal that print to file has finished, r=stransky The GTK print portal is notified by the observer service with 'print-to-file-finished' topic. The print filename is used as an identifier of the target in case multiple printing jobs are in progress. MozReview-Commit-ID: 1BZKDcK5De3
c470cb1ec203f838faabf078fc8c2e16fafecc1d: Bug 1411589 - Implement printing support for the flatpak portal, r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 05 Apr 2018 16:44:35 +0200 - rev 467582
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1411589 - Implement printing support for the flatpak portal, r=stransky In the flatpak environment the applications do not have access to the printers. They need to use printing portal implemented by DBUS interface. The patch implements support for printing portal by introducing nsFlatpakPrintPortal class. 1. it request print portal to show the print dialog 2. waits until print dialog is finished 3. setup observer for 'print-to-file-finished' topic 4. pass file descriptor of the printed file to the portal when the observer is notified MozReview-Commit-ID: 3nZtYx7KzK6
e2d6c52a232e4d3a4d80719b97d53c42bfc09d64: Bug 1411589 - Export ShouldUseFlatpakPortal(); r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 08 Mar 2018 17:39:59 +0100 - rev 467581
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1411589 - Export ShouldUseFlatpakPortal(); r=stransky We need to detect the flatpak environment on multiple places. Making the ShouldUseFlatpakPortal() exported to the nsIGIOService allows us to reuse it. MozReview-Commit-ID: 41NJyR3fqZQ
59daaec35ff17562f119b3f06d04c67a0057d8f1: Bug 1440413 - Use original mouse event position when checking for doubleclick on titlebar; r=stransky
Jan Horak <jhorak@redhat.com> - Mon, 26 Feb 2018 16:23:34 +0100 - rev 457985
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1440413 - Use original mouse event position when checking for doubleclick on titlebar; r=stransky The DispatchEvent can manipulate with the mRefPoint we're later using to check if the double click happened on the titlebar. We need to save it for later check to avoid unwanted restore/maximize event when mouse event occurs near top border of any widget. Also don't handle doubleclick on titlebar when CSD is not enabled. MozReview-Commit-ID: KjxM1EsT4Lg
c855ee63e40c9d120fb9f91d377bf3341a6bea89: Bug 1441108 - Don't print warning for less than 1 scaling factor; r=stransky
Jan Horak <jhorak@redhat.com> - Mon, 26 Feb 2018 11:44:25 +0100 - rev 457723
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1441108 - Don't print warning for less than 1 scaling factor; r=stransky A lot of "WARNING: Invalid monitor scale: -1" appering for the puppet widget since fix for bug 1439881 landed. We don't need to print the warning, fallback to 1 is sufficient enough. MozReview-Commit-ID: 73BGc8neUmu
31c59ada523a20b7330fe55c2bc8907cefd177a1: Bug 1439881 - Avoid returning monitor scale 0; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 22 Feb 2018 13:59:38 +0100 - rev 457456
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1439881 - Avoid returning monitor scale 0; r=stransky Because of rounding errors there's a change that returned monitor scale is 0. That would lead to SIGFPE because it's later used in division. MozReview-Commit-ID: 4d7nHaBm4XG
d2696b9ab43f5b5a5815500f442e1cb6ca9bdb1d: Bug 1439857 - Fix too big fonts when devPixelsPerPx is set; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 22 Feb 2018 10:41:30 +0100 - rev 457295
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1439857 - Fix too big fonts when devPixelsPerPx is set; r=stransky This fixes regression introduced by hidpi support for wayland in case devPixelsPerPx is set (bug 1431337). MozReview-Commit-ID: DOh0aTcxbVG
cf8ac6e2c5e0c6afe251839b85cce2ced7bffe44: Bug 1434621 - part 1: vertically center title bar buttons on Linux. r=stransky
Dão Gottwald <dao@mozilla.com> - Wed, 21 Feb 2018 16:39:59 +0100 - rev 457161
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1434621 - part 1: vertically center title bar buttons on Linux. r=stransky MozReview-Commit-ID: 4cpEAyw1a4k
e8b95716f05c0efa41285ddfa850d2afccfb5746: Bug 1431337 - Skip hidpi test of startup images because they overflow in Linux r=stransky
Jan Horak <jhorak@redhat.com> - Tue, 20 Feb 2018 11:13:04 +0100 - rev 456967
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431337 - Skip hidpi test of startup images because they overflow in Linux r=stransky MozReview-Commit-ID: Ldu9evdGiWf
f969c4ecfd05b5c8eafb0dbded9d772367e1a18e: Bug 1431337 - Scale content for the actual monitor, not the first one; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 18 Jan 2018 11:52:59 +0100 - rev 456966
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431337 - Scale content for the actual monitor, not the first one; r=stransky We need to use scaling factor of the monitor on which application is actually positioned. Previously we used ScreenHelperGTK::GetGTKMonitorScaleFactor() which use the first monitor. This does not work on hidpi+normal dpi monitors setup. The GetSystemFontInfo() cannot return scaled value of the font by default monitor scale factor. We need to scale it in nsLookAndFeel::GetFontImpl by aDevPixPerCSSPixel like implementation for Windows does. We also need to check layout.css.devPixelsPerPx because we cannot scale per monitor when this preference is set to positive number. MozReview-Commit-ID: AwT2NvkEqvz
e7b57f8eeec3e00a8ffd27d9458ff697f3f0b5a9: Bug 1417847 - [CSD] Doubleclick event on draggable area restores/maximizes window; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 15 Feb 2018 09:50:56 +0100 - rev 456954
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1417847 - [CSD] Doubleclick event on draggable area restores/maximizes window; r=stransky The drag area should process doubleclick event as request for restore/maximize because otherwise there's no other option to do the action when Firefox is drawing window decoration. We follow similar path as mac which handles this in mouseUp event. MozReview-Commit-ID: KpCnHTdteLr
cf44885dc2aca866ed9345b28337d146b02e1371: Bug 1431337 - Scale content for the actual monitor, not the first one; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 18 Jan 2018 11:52:59 +0100 - rev 456404
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431337 - Scale content for the actual monitor, not the first one; r=stransky We need to use scaling factor of the monitor on which application is actually positioned. Previously we used ScreenHelperGTK::GetGTKMonitorScaleFactor() which use the first monitor. This does not work on hidpi+normal dpi monitors setup. The GetSystemFontInfo() cannot return scaled value of the font by default monitor scale factor. We need to scale it in nsLookAndFeel::GetFontImpl by aDevPixPerCSSPixel like implementation for Windows does. We also need to check layout.css.devPixelsPerPx because we cannot scale per monitor when this preference is set to positive number. MozReview-Commit-ID: AwT2NvkEqvz
c70e75e993fcc25fb0c31d1fc137c5c25eef2ae0: Bug 1431337 Scale widget size to the current monitor, not the first one; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 18 Jan 2018 11:52:59 +0100 - rev 452978
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1431337 Scale widget size to the current monitor, not the first one; r=stransky We need to use scaling factor of the monitor on which application is actually positioned. Previously we used ScreenHelperGTK::GetGTKMonitorScaleFactor() which use the first monitor. This does not work on hidpi+normal dpi monitors setup. MozReview-Commit-ID: 1dVYOe48tPJ