searching for reviewer(stransky)
1ecaa6d175352bf8f31419890f29863ab89828d0: Bug 1555653 Fix asserts in WindowBackBufferShm; r=stransky
Jan Horak <jhorak@redhat.com> - Thu, 30 May 2019 11:33:29 +0000 - rev 476205
Push 36089 by nbeleuzu@mozilla.com at Thu, 30 May 2019 21:48:30 +0000
Bug 1555653 Fix asserts in WindowBackBufferShm; r=stransky Differential Revision: https://phabricator.services.mozilla.com/D33147
c8e48e2861c5c0a3607f8ea30fbb2a7ee349bf83: Bug 1554540 - Expose window protocol (X11, Wayland) in nsIGfxInfo and about:support. r=kats,stransky,flod
Andrew Osmond <aosmond@mozilla.com> - Sun, 26 May 2019 20:02:32 -0400 - rev 475913
Push 36077 by opoprus@mozilla.com at Tue, 28 May 2019 21:48:41 +0000
Bug 1554540 - Expose window protocol (X11, Wayland) in nsIGfxInfo and about:support. r=kats,stransky,flod Differential Revision: https://phabricator.services.mozilla.com/D32651
7b5a3c506971a23b47badc4a3662c809f0fe5bd1: Bug 1481405 - Force disable the GPU process if using Wayland. r=kats,stransky
Andrew Osmond <aosmond@mozilla.com> - Sun, 26 May 2019 17:43:34 -0400 - rev 475912
Push 36077 by opoprus@mozilla.com at Tue, 28 May 2019 21:48:41 +0000
Bug 1481405 - Force disable the GPU process if using Wayland. r=kats,stransky Wayland does not support remote drawing for widgets from another process at this time. As such, it is best to force disable the GPU process, so that users will be able to get WebRender with Wayland. Differential Revision: https://phabricator.services.mozilla.com/D32640
1887f1b3bbb0f8d6323bb2114d7635fa70d626ce: Bug 1553825 - Fix blurry radio and checkbox indicators in menus; r=stransky
Jan Horak <jhorak@redhat.com> - Tue, 28 May 2019 06:54:44 +0000 - rev 475806
Push 36076 by opoprus@mozilla.com at Tue, 28 May 2019 21:44:47 +0000
Bug 1553825 - Fix blurry radio and checkbox indicators in menus; r=stransky This fix wrong rendering of radio and checkbox indicators in menus by correcting the dimensions acording to used theme. Differential Revision: https://phabricator.services.mozilla.com/D32316
752c9c07e76de94f37f2215d0a9842809ee3f54b: Bug 1519940 - Use keyboard_handle_keymap instead of keys-changed on wayland. r=stransky
Kenny Levinsen <kl@kl.wtf> - Tue, 28 May 2019 07:00:33 +0000 - rev 475805
Push 36076 by opoprus@mozilla.com at Tue, 28 May 2019 21:44:47 +0000
Bug 1519940 - Use keyboard_handle_keymap instead of keys-changed on wayland. r=stransky If OnKeysChanged was called after keyboard_handle_keymap, then our newly configured keymap would be immediately cleared again. In order to avoid such scenario, use only keyboard_handle_keymap on wayland. Differential Revision: https://phabricator.services.mozilla.com/D32599
92111df0dbd94e41565c0d65b52116579f37b032: Bug 1546343 - Enable hi-res widget rendering for X11 r=stransky
Jan Horak <jhorak@redhat.com> - Fri, 24 May 2019 06:10:42 +0000 - rev 475796
Push 36076 by opoprus@mozilla.com at Tue, 28 May 2019 21:44:47 +0000
Bug 1546343 - Enable hi-res widget rendering for X11 r=stransky The code also works for X11, so no reasons to keep it just for Wayland Differential Revision: https://phabricator.services.mozilla.com/D32323
c50e727f92456ec726473487bfcdb3e4fa9b1e8f: Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 27 May 2019 20:25:31 +0000 - rev 475760
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky This prevents exposing the value to web content. Differential Revision: https://phabricator.services.mozilla.com/D32611
8855dd7a2aa85c0480d180b97d2916b7da06c002: Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 27 May 2019 11:25:02 +0000 - rev 475703
Push 36072 by dluca@mozilla.com at Tue, 28 May 2019 09:38:00 +0000
Bug 1554433 - Hide -moz-gtk-buttonactivetext from content. r=stransky This prevents exposing the value to web content. Differential Revision: https://phabricator.services.mozilla.com/D32611
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 471993
Push 35945 by ccoroiu@mozilla.com at Wed, 01 May 2019 04:21:12 +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 471581
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 468548
Push 35843 by nbeleuzu@mozilla.com at Tue, 09 Apr 2019 22:08:13 +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 464486
Push 35716 by aciure@mozilla.com at Sun, 17 Mar 2019 09:42:17 +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 462553
Push 35655 by ncsoregi@mozilla.com at Wed, 06 Mar 2019 16:12:01 +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 462456
Push 35652 by shindli@mozilla.com at Wed, 06 Mar 2019 04:36:55 +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 461749
Push 35629 by opoprus@mozilla.com at Fri, 01 Mar 2019 05:20:57 +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 460889
Push 35613 by nerli@mozilla.com at Tue, 26 Feb 2019 03:52:35 +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 459742
Push 35570 by csabou@mozilla.com at Mon, 18 Feb 2019 15:51:41 +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 454476
Push 35397 by opoprus@mozilla.com at Sat, 19 Jan 2019 03:35:41 +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 454459
Push 35397 by opoprus@mozilla.com at Sat, 19 Jan 2019 03:35:41 +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 453057
Push 35344 by shindli@mozilla.com at Wed, 09 Jan 2019 21:41:24 +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 448981
Push 35139 by ccoroiu@mozilla.com at Sat, 01 Dec 2018 02:30:08 +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 446049
Push 35034 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 09:49:38 +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 446048
Push 35034 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 09:49:38 +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 446047
Push 35034 by ccoroiu@mozilla.com at Wed, 14 Nov 2018 09:49:38 +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 446013
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +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 446012
Push 35031 by nerli@mozilla.com at Tue, 13 Nov 2018 16:25:26 +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 442355
Push 34905 by archaeopteryx@coole-files.de at Mon, 22 Oct 2018 17:32:14 +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 441346
Push 34860 by nerli@mozilla.com at Tue, 16 Oct 2018 04:26:23 +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 440829
Push 34835 by ncsoregi@mozilla.com at Fri, 12 Oct 2018 10:16:09 +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 440672
Push 34829 by aiakab@mozilla.com at Thu, 11 Oct 2018 09:59:57 +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 433273
Push 34503 by aiakab@mozilla.com at Fri, 24 Aug 2018 22:07:45 +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 431248
Push 34435 by dvarga@mozilla.com at Mon, 13 Aug 2018 22:00:04 +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 427975
Push 34322 by rgurzau@mozilla.com at Tue, 24 Jul 2018 15:47:07 +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 425422
Push 34245 by dluca@mozilla.com at Sat, 07 Jul 2018 10:29:39 +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 423078
Push 34163 by csabou@mozilla.com at Thu, 21 Jun 2018 01:14:46 +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 418810
Push 34014 by aciure@mozilla.com at Fri, 18 May 2018 22:04:52 +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 418520
Push 34004 by shindli@mozilla.com at Wed, 16 May 2018 18:32:17 +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 418153
Push 33994 by nbeleuzu@mozilla.com at Mon, 14 May 2018 21:35:03 +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 417951
Push 33984 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:47:51 +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 415516
Push 33900 by dluca@mozilla.com at Thu, 26 Apr 2018 04:51:04 +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 414050
Push 33857 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 21:54:38 +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 414049
Push 33857 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 21:54:38 +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 414048
Push 33857 by ncsoregi@mozilla.com at Tue, 17 Apr 2018 21:54:38 +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 405517
Push 33523 by apavel@mozilla.com at Tue, 27 Feb 2018 22:13:55 +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 405255
Push 33517 by toros@mozilla.com at Mon, 26 Feb 2018 22:18:31 +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 404988
Push 33498 by ccoroiu@mozilla.com at Fri, 23 Feb 2018 17:42:25 +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 404827
Push 33493 by aciure@mozilla.com at Thu, 22 Feb 2018 21:54:08 +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 404693
Push 33488 by ncsoregi@mozilla.com at Wed, 21 Feb 2018 21:50:42 +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 404499
Push 33479 by shindli@mozilla.com at Tue, 20 Feb 2018 19:08:39 +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 404498
Push 33479 by shindli@mozilla.com at Tue, 20 Feb 2018 19:08:39 +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