Граф коммитов

480328 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 26e2fdf1c9 Backed out changeset c4096b7ccbe6 for landing with the wrong commit message. 2016-06-21 17:33:55 -04:00
Luca Greco 3d4736119e Bug 1222690 - Test SDK Content Scripts are not frozen before document.readyState complete. r=gabor
MozReview-Commit-ID: DZSFb7tS2YQ

--HG--
extra : transplant_source : Un%D5%88%B0%7D%A2V%167c%F0%DC%8C%CD%3Dw%C3L%ED
2016-06-20 16:12:33 +02:00
Luca Greco 41023d9940 Bug 1222690 - SDK Content Script should not be frozen during the page loading. r=gabor
MozReview-Commit-ID: JVnJZsSA6nO

--HG--
extra : transplant_source : q%0CS6%2BYrCJ%13%CA%29i%15%9Ai%C0%D6f%B2
2016-06-20 16:33:21 +02:00
Lin Clark 09dc5d1830 Bug 1281051 - Remove text-node rep. r=Honza 2016-06-21 09:45:00 -04:00
Masayuki Nakano f53ea998ce Bug 1280053 TextInputHandler should initialize WidgetKeyboardEvent without already handled characters r=m_kato
TextInputHandler may dispatch keypress events after InsertText() is called if there was composition and it's committed by "current" keydown event. In that case, [NSEvent characters] may have the committing string.  For example, when Opt+e of US keyboard layout started composition, Cmd+v causes committing the "`" character and pasting the clipboard text. Then, the "v" key's keydown event's |characters| is "`v". So, after InsertText() is called with "`", TextInputHandler shouldn't dispatch keypress event for "`" again. I.e., the KeyboardEvent.key value should be "v" rather than "`v".

For solving this issue, TextInputHandlerBase::AutoInsertStringClearer which is created at every InsertText() call should store the inserted string to TextInputHandlerBase::KeyEventState. However, for making the implemntation simpler, it should recode only when the inserting string is actually a part of [mKeyEvent characters]. Then, TextInputHandlerBase::KeyEventState can compute unhandled insert string at initializing WidgetKeyboardEvent.

So, finally, TextInputHandlerBase::InitKeyEvent() should be called via TextInputHandlerBase::KeyEventState::InitKeyEvent(). This ensures that all key events which may cause InsertText() calls are always initialized with unhandled string.

MozReview-Commit-ID: A9o8o9pV2XV

--HG--
extra : rebase_source : d99e9ab7633f45069d0a3940cc2b2b5ad859ea05
2016-06-19 01:13:16 +09:00
Byron Campen [:bwc] 577b657567 Bug 1280215 - Stop using the nsresult in OnProxyAvailable to determine whether the PCM is still interested. r=drno
MozReview-Commit-ID: AIZm4VNZJtV
2016-06-15 13:38:26 +01:00
Byron Campen [:bwc] 208469617b Bug 1280443 - Make a timer assert more aggressive. r=drno 2016-06-20 11:47:10 -05:00
Claas Augner bb8214349a Bug 1264475 - Allow removal of search engines using keyboard shortcuts. r=florian 2016-06-15 00:10:42 +02:00
Carsten "Tomcat" Book 72ee102f5e Backed out changeset 47cccae80d80 (bug 1233986) for test failures in test_TelemetryController.js 2016-06-22 11:46:21 +02:00
Carsten "Tomcat" Book 83c71da971 Backed out changeset 0d361d105c86 (bug 1233986) 2016-06-22 11:41:31 +02:00
Brandon Cheng ff19bfa581 Bug 1084598 - [OS X 10.10 and later] fix focus styling for url bar and search box, r=mstange,gijs
MozReview-Commit-ID: 3aEs95lcpZb

--HG--
extra : amend_source : 4f08292a48e1f47a8fa0e1a54d00d97c0a4e18e5
2016-06-14 19:24:00 +01:00
Tom Tromey 1efab2c2c3 Bug 1273941 - remove last use of sdk/core/promise from devtools; r=jryans
MozReview-Commit-ID: 23EFkNlv6dN

--HG--
extra : transplant_source : 05-%1BB%C4%9E%25%2C%A1%DE%D8%FB%D9-%D5z-%A9%8D
2016-06-09 09:16:46 -06:00
Tom Tromey 39077d503e Bug 1273941 - do not Cu.import promises in devtools; r=jryans
MozReview-Commit-ID: 57DjVnER13e

--HG--
extra : transplant_source : -5M%03%AF%DB%25%5E%C6%9B5%85%94%22%12X%B8%86%F7%B9
2016-06-09 09:08:34 -06:00
Tom Tromey 5ebada2115 Bug 1273941 - replace uses of promise.defer in devtools/client/eyedropper; r=jryans
MozReview-Commit-ID: HXXirB104d9

--HG--
extra : transplant_source : %8BjB%C0H%BB%F3%E9W%06%E9%26%9E%28eq%C1bTc
2016-06-09 09:06:35 -06:00
Tom Tromey 290bb95718 Bug 1273941 - replace uses of promise.defer in devtools/client/styleeditor; r=jryans
MozReview-Commit-ID: EEniVnsuuDd

--HG--
extra : transplant_source : %E5%BFsj58%04%A1Nkf%88%20%05%2CO%F6%E6%3E%FB
2016-06-09 09:06:21 -06:00
Tom Tromey 8033f9ff34 Bug 1273941 - replace uses of promise.defer in devtools/client/inspector; r=jryans
MozReview-Commit-ID: CBKDIFYL9Ij

--HG--
extra : transplant_source : %F9%EF9%B2B%87%FA%A3%CD%9E7%80%B1N%A9%FE%96%1F%C3%94
2016-06-09 09:05:41 -06:00
Tom Tromey abf6180c9f Bug 1273941 - replace uses of promise.defer in devtools/client/framework; r=jryans
MozReview-Commit-ID: GwgbcXOmvtK

--HG--
extra : transplant_source : %21MF%10yF%AC%01%D3%3C%A3%95fF%CA%7Ct%A6%92w
2016-06-09 09:04:58 -06:00
Tom Tromey 16d4051c4f Bug 1273941 - replace uses of promise.defer in devtools/client/shared; r=jryans
MozReview-Commit-ID: K5P4eB0XPT9

--HG--
extra : transplant_source : %EB%27%9C%FE%80N%8D%13E%C0%7B%B7%F0_%A5%CCJ%5D%FC%8F
2016-06-09 09:04:22 -06:00
Tom Tromey 2e37ad3b29 Bug 1273941 - replace uses of promise.defer in devtools/shared; r=jryans
MozReview-Commit-ID: 2n3uJ5QKsKL

--HG--
extra : transplant_source : %E5%29%E0%BA%26%23%7F%CF%B6%2B4%7E%D4%02%21%9B%D8%D51%5C
2016-06-09 09:03:47 -06:00
Brian Grinstead 50ae546b6e Bug 1277207 - Show tooltip arrow in rtl locales. r=jdescottes
MozReview-Commit-ID: Jc1jdlKhkLz

--HG--
extra : transplant_source : %92%17fl%8F_%90%91poD%02%B7%7E%99%D5iA%AE%D4
2016-06-22 18:09:45 -07:00
Julian Descottes 410925da80 Bug 1266456 - part7: tooltips.css remove unused event details tooltip rule;r=jsnajdr
MozReview-Commit-ID: K0nL7Jthc98

--HG--
extra : rebase_source : 27a8f7942918bf4d5dd8f4734c548786f6603d9f
2016-06-09 16:29:29 +02:00
Julian Descottes 35b0ed34db Bug 1266456 - part6: HTMLTooltip show() now accepts x,y offsets;r=bgrins
The autocomplete popup is displayed relatively to an anchor, but will be
shifted on the x-axis in order to be aligned with the word being completed.

To support this, the HTMLTooltip show() method now accepts x and y offsets.

MozReview-Commit-ID: 1cR3XFPdcVy

--HG--
extra : rebase_source : 0aa84be9afe977c52bffad2eb37eb35813d8a17a
2016-06-20 21:07:08 +02:00
Julian Descottes fa6cf14cb1 Bug 1266456 - part5: HTMLTooltip setContent() support "auto" width parameter;r=bgrins
The autocomplete popup defines its width by finding the longest label
to display and then applying a "width:Xch" to its content, where X is
the length of the longest label + 3.

In order to support this, the HTMLTooltip setContent() methods allows to
use width: "auto" (which also becomes the default value). In this case,
the HTMLTooltip show() method will automatically compute the preferred
width for the tooltip. It will first calculate the tooltip height, then
measure the width of the tooltip for this computed height and use it as
the preferred width.

MozReview-Commit-ID: KDxZNB3KDdR

--HG--
extra : rebase_source : 8ceedd73434551050f8d63cbf03d66870e275b03
2016-06-23 17:30:50 +02:00
Julian Descottes 31b8edef38 Bug 1266456 - part4: HTMLTooltip support XUL docs using page instead of window;r=ochameau
Some test documents are using a <page> object instead of a <window> object.
When inserting the tooltip container  inside of the document, the HTMLTooltip
will now insert the container in the documentElement

MozReview-Commit-ID: F57vP2lfvrg

--HG--
extra : rebase_source : 5f99c4c139fed9a9893a98a5de2c4c3e76c753da
2016-06-22 19:44:59 +02:00
Julian Descottes af06507c7b Bug 1266456 - part3: HTMLTooltip show() clear timeout to avoid window leaks;r=jsnajdr
When calling HTMLTooltip::show() consecutively, we were leaking a window object.
The timeout responsible for attaching the click event on window is now cleared
before attaching a new one.

MozReview-Commit-ID: 3ccIHM2QNlp

--HG--
extra : rebase_source : 645e761b8fa562bfa5b8e4abe3412ef52c03c62e
2016-06-24 16:47:01 +02:00
Julian Descottes 718a901bda Bug 1266456 - part2: HTMLTooltip setContent() use object as 2nd arg;r=jsnajdr
setContent expects 3 arguments: content, width, height. Height is already optional
but for the autocomplete migration, the width will also become optional.

Using an object argument for width and height makes this easier.

MozReview-Commit-ID: 9CiMG0BdLOR

--HG--
extra : rebase_source : 4ec54714ccc2476fa4b341aaad3773ba095cca5a
2016-06-23 17:27:32 +02:00
Julian Descottes 4ce7004bfb Bug 1266456 - part1: HTMLTooltip cleanup test & jsdoc for synchronous setContent;r=jsnajdr
MozReview-Commit-ID: Ia3aRmwFawP

--HG--
extra : rebase_source : 6a569ffd14264ff8c680e5fc8f8cf6eae4ff5877
2016-06-22 15:18:21 +02:00
Alessio Placitelli d961e1211b Bug 1276196 - Add scalars to the main ping payload. r=gfritzsche 2016-06-24 08:58:00 +02:00
Alessio Placitelli f882637f17 Bug 1276195 - Add scalar measurements API & storage in Telemetry C++ core. r=gfritzsche
MozReview-Commit-ID: K27PoMxWRMp
2016-06-25 01:01:00 +02:00
Alessio Placitelli bbd95e2176 Bug 1276190 - Add the documentation. r=gfritzsche
MozReview-Commit-ID: 8fNTMQXKxLs
2016-06-22 07:17:00 +02:00
Alessio Placitelli 4bccd54fad Bug 1276190 - Add a script to generate headers with scalar data from Scalars.yaml. r=gfritzsche 2016-06-24 09:14:00 +02:00
Alessio Placitelli 4c8bdc2f7f Bug 1233986 - Add test coverage. r=gfritzsche
MozReview-Commit-ID: 1Mi2ogNvy2o
2016-06-27 00:27:00 +02:00
Saad Quadri abd9f6f8ad Bug 1178855 - Hide password visibility toggle when capture doorhanger is closed. r=MattN
MozReview-Commit-ID: 75Pz7jG0RLW

--HG--
extra : transplant_source : %98%EA%1E%06%5D%1D%DA%20%0A%3E%9A%23%B1%0A%CF%CC%24%2B%09%D1
2016-06-08 14:18:59 -07:00
Towkir Ahmed d2efb83420 Bug 1278992 - Show the URL bar history dropmarker in customize mode to help users simulate the browser outside of customize mode. r=jaws 2016-06-21 12:21:00 -04:00
Wes Kocher 78efbc26a7 Merge m-c to fx-team, a=merge CLOSED TREE 2016-06-21 10:12:35 -07:00
Wes Kocher 4207c30811 Merge fx-team to central, a=merge CLOSED TREE 2016-06-21 10:10:21 -07:00
Wes Kocher 5c26bde4f0 Merge inbound to central, a=merge CLOSED TREE 2016-06-21 10:05:54 -07:00
Wes Kocher 2488f506e6 Backed out 2 changesets (bug 1277090) for breaking Firefox ui tests CLOSED TREE
Backed out changeset 4517cfdd7f79 (bug 1277090)
Backed out changeset 7be72cdc9d78 (bug 1277090)
2016-06-21 09:03:49 -07:00
Mats Palmgren a25ec1d6dc Bug 1280743 - Put Widevine stuff under #ifdef MOZ_EME to make this file compile under --disable-eme. r=cpearce 2016-06-21 13:23:29 +02:00
Jesse Ruderman 7316c2f255 Bug 757413 - crashtest. 2016-06-21 13:23:29 +02:00
Mats Palmgren 5198fc4629 Bug 757413 - crashtest. 2016-06-21 13:23:28 +02:00
Jonathan Kew 89a9dd3e11 Bug 766452 - crashtest. 2016-06-21 13:23:28 +02:00
Jesse Ruderman d92b3bc750 Bug 766452 - crashtest. 2016-06-21 13:23:28 +02:00
Abhishek Arya 2cc1b42a0f Bug 876155 - crashtest. 2016-06-21 13:23:28 +02:00
Jesse Ruderman c4a86078d8 Bug 1009036 - crashtest. 2016-06-21 13:23:28 +02:00
Joel Maher 14079009b1 Bug 1204281 - 90 minute timeout for linux64 mochitest-browser-chrome chunks. r=Tomcat 2016-06-21 13:37:25 +03:00
Carsten "Tomcat" Book dd716c9d5f Merge mozilla-central to fx-team 2016-06-21 12:15:15 +02:00
Joel Maher dc66d5ab33 Bug 1281032 - skip entire directory on non linux. r=Tomcat
MozReview-Commit-ID: 2RdEP1J7sTi

--HG--
extra : rebase_source : f38ff53ec1b9e1e968ff89ead2479ea592ee20a4
2016-06-21 12:57:55 +03:00
Carsten "Tomcat" Book 4ec41d13da Merge mozilla-central to mozilla-inbound 2016-06-21 12:14:19 +02:00
Carsten "Tomcat" Book 26ac166ea9 merge mozilla-inbound to mozilla-central a=merge 2016-06-21 11:56:06 +02:00