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 472027
Push 112974 by ccoroiu@mozilla.com at Wed, 01 May 2019 04:27:55 +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 471594
Push 112929 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:55:23 +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 468564
Push 112738 by nbeleuzu@mozilla.com at Tue, 09 Apr 2019 22:28:41 +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 464692
Push 112465 by aciure@mozilla.com at Sun, 17 Mar 2019 09:50:10 +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 462560
Push 112315 by ncsoregi@mozilla.com at Wed, 06 Mar 2019 16:18:23 +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 462469
Push 112307 by shindli@mozilla.com at Wed, 06 Mar 2019 05:00:25 +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 461807
Push 112229 by rgurzau@mozilla.com at Fri, 01 Mar 2019 07:31:26 +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 460931
Push 112146 by nerli@mozilla.com at Tue, 26 Feb 2019 04:26:08 +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 459754
Push 111999 by csabou@mozilla.com at Mon, 18 Feb 2019 16:00:38 +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 454563
Push 111289 by csabou@mozilla.com at Sat, 19 Jan 2019 10:14:46 +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 454546
Push 111289 by csabou@mozilla.com at Sat, 19 Jan 2019 10:14:46 +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 453098
Push 111052 by shindli@mozilla.com at Wed, 09 Jan 2019 21:48:40 +0000
Bug 1512493 - Make switching tabs by scrolling pref-controlled and off by default. r=stransky 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 449006
Push 110294 by ccoroiu@mozilla.com at Sat, 01 Dec 2018 05:58:04 +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 446073
Push 109839 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 10:01:06 +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 446072
Push 109839 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 10:01:06 +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 446071
Push 109839 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 10:01:06 +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 446030
Push 109819 by nerli@mozilla.com at Tue, 13 Nov 2018 16:35:04 +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 446029
Push 109819 by nerli@mozilla.com at Tue, 13 Nov 2018 16:35:04 +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 442313
Push 109145 by ryanvm@gmail.com at Mon, 22 Oct 2018 13:54:58 +0000
Bug 1500484 - Unbreak Wayland build on FreeBSD after bug 1417890. r=stransky
2fd7d3ae070e853281fa49408996ecc9308990a9: Bug 1490186 - Add GtkFileChooserNative support to Firefox. r=stransky
Nathan Moos <moosingin3space@gmail.com> - Mon, 15 Oct 2018 19:25:10 +0000 - rev 441373
Push 108966 by nerli@mozilla.com at Tue, 16 Oct 2018 04:30:40 +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 440746
Push 108859 by sikeda@mozilla.com at Thu, 11 Oct 2018 23:49:45 +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 440673
Push 108830 by aiakab@mozilla.com at Thu, 11 Oct 2018 10:11:03 +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 433330
Push 107041 by aiakab@mozilla.com at Fri, 24 Aug 2018 22:10:14 +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 431211
Push 106388 by ebalazs@mozilla.com at Mon, 13 Aug 2018 13:03:56 +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 427997
Push 105607 by rgurzau@mozilla.com at Tue, 24 Jul 2018 15:53:05 +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 425434
Push 105054 by dluca@mozilla.com at Sat, 07 Jul 2018 10:38:00 +0000
Bug 1472611 - Don't link DBus 1.5.12 symbol dbus_validate_bus_name(), r=stransky 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 423143
Push 104484 by csabou@mozilla.com at Thu, 21 Jun 2018 01:19:43 +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 418939
Push 103422 by aciure@mozilla.com at Fri, 18 May 2018 22:11:05 +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 418480
Push 103315 by apavel@mozilla.com at Wed, 16 May 2018 13:14:36 +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 418178
Push 103252 by csabou@mozilla.com at Mon, 14 May 2018 19:13:08 +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 417790
Push 103163 by btara@mozilla.com at Fri, 11 May 2018 08:13:29 +0000
Bug 1460810 - [Gtk/Wayland] Handle error value (-1) returned by gtk_section_data_get_length(), r=stransky
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 415600
Push 102633 by apavel@mozilla.com at Thu, 26 Apr 2018 06:09:00 +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 414145
Push 102266 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 22:43:01 +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 414144
Push 102266 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 22:43:01 +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 414143
Push 102266 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 22:43:01 +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 405552
Push 100248 by apavel@mozilla.com at Tue, 27 Feb 2018 22:27:24 +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 405326
Push 100222 by toros@mozilla.com at Mon, 26 Feb 2018 22:24:26 +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 405045
Push 100145 by ccoroiu@mozilla.com at Fri, 23 Feb 2018 18:06:30 +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 404890
Push 100116 by aciure@mozilla.com at Thu, 22 Feb 2018 22:03:44 +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 404650
Push 100057 by dgottwald@mozilla.com at Wed, 21 Feb 2018 15:43:35 +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 404526
Push 100027 by shindli@mozilla.com at Tue, 20 Feb 2018 19:15:11 +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 404525
Push 100027 by shindli@mozilla.com at Tue, 20 Feb 2018 19:15:11 +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 404513
Push 100027 by shindli@mozilla.com at Tue, 20 Feb 2018 19:15:11 +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 404014
Push 99924 by ebalazs@mozilla.com at Thu, 15 Feb 2018 20:43:51 +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 400645
Push 99206 by csabou@mozilla.com at Wed, 24 Jan 2018 22:08:22 +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
016f4ce0803bf46f94a18c7337e6c2a35cc0d0b8: Bug 1431337 - Scale font for the actual monitor, not the first one; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 18 Jan 2018 11:10:18 +0100 - rev 400644
Push 99206 by csabou@mozilla.com at Wed, 24 Jan 2018 22:08:22 +0000
Bug 1431337 - Scale font for the actual monitor, not the first one; r=stransky 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. MozReview-Commit-ID: 5okD8vUu9UK
317b11e452922780d1acd7e5a415c65b3a6a6332: Bug 1411579 - add system handler when Firefox runs in flatpak; r=stransky
Jan Horak <jhorak@redhat.com> - Fri, 12 Jan 2018 16:32:53 +0100 - rev 399870
Push 99049 by aciure@mozilla.com at Thu, 18 Jan 2018 22:12:47 +0000
Bug 1411579 - add system handler when Firefox runs in flatpak; r=stransky Firefox in Flatpak sandboxed environment does not get the list of installed applications on the system because application should know about the environment as little as possible. Introducing nsFlatpakHandlerApp which forwards requests for opening downloaded files to the system by utilizing gtk_show_uri fuction. This changeset also removes nsIGIOMimeApp::Launch method from the interface because it can be fully replaced with LaunchWithUri from nsIHandlerApp interface. The TMPDIR where files are downloaded when user choose to open them needs to be accessible from sandbox and host. The default settings TMPDIR=/tmp is accessible only to the sandbox. To workaround for is to set TMPDIR environment variable to $XDG_CACHE_HOME/tmp before executing Firefox. MozReview-Commit-ID: CSBv0QcETpd
900b793a3f4899d356371ad1f223326364dd2939: Bug 1418782 - Fix a compilation error with --disable-dbus. r=stransky
Mats Palmgren <mats@mozilla.com> - Mon, 20 Nov 2017 21:02:17 +0100 - rev 392696
Push 97513 by mpalmgren@mozilla.com at Mon, 20 Nov 2017 20:02:52 +0000
Bug 1418782 - Fix a compilation error with --disable-dbus. r=stransky MozReview-Commit-ID: GB7NtVqTeKM
f7475262b1cfe886391d2affc7bf9fef8e1cfea6: bug 1396722 remove no-op ReleaseStyleContext() r=stransky+263117
Karl Tomlinson <karlt+@karlt.net> - Tue, 05 Sep 2017 09:16:01 +1200 - rev 379666
Push 94710 by archaeopteryx@coole-files.de at Fri, 08 Sep 2017 09:05:46 +0000
bug 1396722 remove no-op ReleaseStyleContext() r=stransky+263117 MozReview-Commit-ID: DgKM0wrStrk
96777f4f483e77572640f671bf64a24f734488f9: bug 1365556 invalidate widget style contexts after their ancestors are set r=stransky+263117
Karl Tomlinson <karlt+@karlt.net> - Tue, 01 Aug 2017 09:17:46 +1200 - rev 373181
Push 93459 by cbook@mozilla.com at Mon, 07 Aug 2017 11:08:04 +0000
bug 1365556 invalidate widget style contexts after their ancestors are set r=stransky+263117 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. MozReview-Commit-ID: LMVXX3UYqR9