26995fe6c89b: Bug 1514796 - Fix an assertion in AntiTrackingCommon about 3rd party checks between window and URLs, r=ehsan default tip
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 18 Dec 2018 20:01:35 +0100 - rev 451166
Push 110620 by amarchesini@mozilla.com at Tue, 18 Dec 2018 19:02:51 +0000
Bug 1514796 - Fix an assertion in AntiTrackingCommon about 3rd party checks between window and URLs, r=ehsan
276e3568f74f: Bug 1495962 - Follow-up to fix overeager fuzzing. r=me
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 18 Dec 2018 12:56:56 -0500 - rev 451165
Push 110619 by kgupta@mozilla.com at Tue, 18 Dec 2018 17:57:23 +0000
Bug 1495962 - Follow-up to fix overeager fuzzing. r=me
dbf80bf4d82d: Merge mozilla-central to inbound. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 18 Dec 2018 19:38:19 +0200 - rev 451164
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
1a7fb4c17553: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 18 Dec 2018 19:34:11 +0200 - rev 451163
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Merge inbound to mozilla-central. a=merge
1e9f0298ad03: Backed out 3 changesets (bug 1512428, bug 1513040) for causing raptor tp6-5 perma failures on Windows 7 opt/pgo
shindli <shindli@mozilla.com> - Tue, 18 Dec 2018 16:13:12 +0200 - rev 451162
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Backed out 3 changesets (bug 1512428, bug 1513040) for causing raptor tp6-5 perma failures on Windows 7 opt/pgo Backed out changeset bab13130b3f0 (bug 1513040) Backed out changeset e69ec9477ef8 (bug 1513040) Backed out changeset 5278b8d5dfe9 (bug 1512428)
0e657bec5731: Bug 1502744 - Profiler should allow unsynced baseline addresses. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Tue, 18 Dec 2018 11:10:08 +0000 - rev 451161
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1502744 - Profiler should allow unsynced baseline addresses. r=jandem The assert was overzealous and should just be removed. Other return addresses reported by iterator are just sampled by stack and don't indicate if stack is synced or not. Also, fix up an out-of-date comment here. Differential Revision: https://phabricator.services.mozilla.com/D14108
e9599f1a2faa: Backed out changeset 61de4550c887 (bug 1512416) for bustages in builds/worker/workspace/build/src/widget/gtk/mozcontainer.cpp:230:15
shindli <shindli@mozilla.com> - Tue, 18 Dec 2018 15:53:38 +0200 - rev 451160
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Backed out changeset 61de4550c887 (bug 1512416) for bustages in builds/worker/workspace/build/src/widget/gtk/mozcontainer.cpp:230:15
5e3e0441c856: Bug 1513028 - Throw exception with stack and message when a module doesn't exists. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 18 Dec 2018 13:35:42 +0000 - rev 451159
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1513028 - Throw exception with stack and message when a module doesn't exists. r=jdescottes loadSubScript throws a string, without any stack/location. Consider all string exceptions as coming from loadSubScript and re-throw a real error object, coming with the stack of the require call. Also handle wrong require path with a more explicit error message. Differential Revision: https://phabricator.services.mozilla.com/D14139
fdf40f8943df: Bug 1514752 Define hero user timing before performance entry is created r=rwood
Andrew Creskey <acreskey@mozilla.com> - Mon, 17 Dec 2018 22:40:43 +0000 - rev 451158
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1514752 Define hero user timing before performance entry is created r=rwood 1-line fix to hero element timing: the performance entry would show up as 'undefined' in profiles because the variable was defined later. Differential Revision: https://phabricator.services.mozilla.com/D14746
61de4550c887: Bug 1512416 - [Wayland/OpenGL] Resize wl_elg_window when widget scale changes, r=jhorak"
Martin Stransky <stransky@redhat.com> - Tue, 18 Dec 2018 08:59:18 +0000 - rev 451157
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1512416 - [Wayland/OpenGL] Resize wl_elg_window when widget scale changes, r=jhorak" Differential Revision: https://phabricator.services.mozilla.com/D14404
9dc823c27b54: Backed out 3 changesets (bug 1512655) for bustages in s/xpconnect/src/XPCComponents.cpp:2001 CLOSED TREE
shindli <shindli@mozilla.com> - Tue, 18 Dec 2018 14:55:53 +0200 - rev 451156
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Backed out 3 changesets (bug 1512655) for bustages in s/xpconnect/src/XPCComponents.cpp:2001 CLOSED TREE Backed out changeset 2593c7d67f51 (bug 1512655) Backed out changeset da21d7e91e19 (bug 1512655) Backed out changeset ccb15a086148 (bug 1512655)
e3deacdccfe5: Bug 1504963 - part 4: Make IMEHandler create native caret over our caret if it's necessary r=Jamie,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 18 Dec 2018 08:38:23 +0000 - rev 451155
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1504963 - part 4: Make IMEHandler create native caret over our caret if it's necessary r=Jamie,m_kato IMMHandler and TSFTextStore are good class to put native caret when they have enough information. However, for example, IMMHandler may not have its singleton instance until first composition of IMM-IME starts. Therefore, typically, IMEHandler is a good class to put native caret without composition. This patch adds IMEHandler::MaybeCreateNativeCaret(), and if it won't create native caret because not yet received WM_GETOBJCT for OBJID_CARET, we should fire window event for MSAA applications. If there is new MSAA application retrieves OBJID_CARET, we'll receive WM_GETOBJECT for OBJID_CARET asynchronously. Then, we should start to put native caret for such applications. Note that if we create native caret, some versions of ATOK refers the native caret and the behavior becomes worse than usual. Therefore, we need to keep not using native caret as far as possible. Differential Revision: https://phabricator.services.mozilla.com/D13962
0c8ede3250a6: Bug 1504963 - part 3: Make TSFTextStore create native caret when it gets notified of content change r=Jamie,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 18 Dec 2018 08:38:23 +0000 - rev 451154
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1504963 - part 3: Make TSFTextStore create native caret when it gets notified of content change r=Jamie,m_kato If WM_GETOBJECT for OBJID_CARET is received but a11y module is not active, IME module should create native caret over our caret because Windows will handle the request with native caret automatically and we don't need to enable a11y module only for it. This patch makes IMEHandler store whether such message has been received and makes TSFTextStore create native caret when composition, selection or layout is changed because especially when there is composition, only TSFTextStore knows correct position to put caret if there is composition or some dispatched events have not been handled by content process yet. Note that IMMHandler already does that since some legacy IMEs require native caret to show its UI and we cannot check active IME strictly. Therefore, this patch does not touch IMMHandler. Differential Revision: https://phabricator.services.mozilla.com/D13961
67359f421e75: Bug 1504963 - part 2: Make IMEHandler manage whether native caret is created by it r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 18 Dec 2018 08:38:22 +0000 - rev 451153
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1504963 - part 2: Make IMEHandler manage whether native caret is created by it r=m_kato IMEHandler needs to create native caret later (when there is no composition). Therefore, IMEHandler should manage whether it creates native caret or not and IMMHandler and TSFTextStore should create/destroy native caret via IMEHandler. Note that this patch makes IMMHandler stops managing whether native caret is created for plugin or not because native caret is created only one instance and anyway IME handlers should stop managing native caret when they loses focus. Differential Revision: https://phabricator.services.mozilla.com/D13960
beecf3381657: Bug 1504963 - part 1: Make IME modules not touch native caret if a11y module handles native caret r=Jamie,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 18 Dec 2018 10:40:50 +0000 - rev 451152
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1504963 - part 1: Make IME modules not touch native caret if a11y module handles native caret r=Jamie,m_kato If a11y module is active, it observers caret position and size, and when caret position or size is changed, it creates/moves native caret to overlap with our caret. On the other hand, IME module also creates native caret if active IME requires it. Therefore, both of them conflicts each other. This patch makes IME module stop touching native caret if a11y module is active. Although, a11y module with Flush Player does not work well for IME. Therefore, this patch keeps the conflict between them as-is for now. Differential Revision: https://phabricator.services.mozilla.com/D13959
da115f4bcdcb: Bug 1514512 - Stop setting sizetopopup=pref on the urlbar. r=mak
Dão Gottwald <dao@mozilla.com> - Mon, 17 Dec 2018 17:49:47 +0000 - rev 451151
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1514512 - Stop setting sizetopopup=pref on the urlbar. r=mak Differential Revision: https://phabricator.services.mozilla.com/D14685
a9a16adaf526: Bug 1514509 - Remove unused image, stack, deck include points from urlbar binding. r=mak
Dão Gottwald <dao@mozilla.com> - Mon, 17 Dec 2018 18:19:48 +0000 - rev 451150
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1514509 - Remove unused image, stack, deck include points from urlbar binding. r=mak Differential Revision: https://phabricator.services.mozilla.com/D14684
1e6172a4a5fa: Bug 1514505 - Remove unused urlbar-textbox-container. r=mak
Dão Gottwald <dao@mozilla.com> - Tue, 18 Dec 2018 11:16:05 +0000 - rev 451149
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1514505 - Remove unused urlbar-textbox-container. r=mak Differential Revision: https://phabricator.services.mozilla.com/D14683
3ecdb3109dc2: Bug 1355207 - Wait for http server shutdown and disable test_host.js on OSX r=dragana
Valentin Gosu <valentin.gosu@gmail.com> - Tue, 18 Dec 2018 11:14:14 +0000 - rev 451148
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1355207 - Wait for http server shutdown and disable test_host.js on OSX r=dragana The test intermittently fails on OSX. For some reason start(PORT) doesn't always fail when PORT is in use, so we timeout because the handler is never called. I suspect it's because of how SO_REUSEADDR and SO_REUSEPORT are handled on sockets sever-side on OSX. Since httpd is used for unit tests, there is little risk in disabling the test on OSX. The alternative is to check for a timeout, and in that case switch to another port - which is cumbersome, and not the purpose of the test. Differential Revision: https://phabricator.services.mozilla.com/D14756
2593c7d67f51: Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag
Jan de Mooij <jdemooij@mozilla.com> - Tue, 18 Dec 2018 00:31:08 +0000 - rev 451147
Push 110618 by cbrindusan@mozilla.com at Tue, 18 Dec 2018 17:38:54 +0000
Bug 1512655 part 3 - Fix assertion in Cu.permitCPOWsInScope and ensure test globals that use it are in a separate compartment. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D14780
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 tip