Commit Graph

479848 Commits

Author SHA1 Message Date
Eddy Bruel
4c018021a8 Bug 1265727 - Decouple PerformanceRecordingFront from PerformanceRecordingActor;r=fitzgen 2016-06-22 15:01:28 +02:00
Carsten "Tomcat" Book
96801fb02b Merge mozilla-central to fx-team 2016-06-22 13:46:27 +02:00
Carsten "Tomcat" Book
3c9bce3256 merge mozilla-inbound to mozilla-central a=merge 2016-06-22 13:44:52 +02:00
Eddy Bruel
ba21a67524 Bug 1265727 - Decouple PerformanceFront from PerformanceActor;r=fitzgen 2016-06-22 13:16:21 +02:00
Eddy Bruel
7487272df9 Bug 1278770 - Decouple the test actors;r=fitzgen 2016-06-22 13:08:40 +02:00
Florian Quèze
3a0cef8f4d Bug 1275262 - implement device sharing animation on background tabs, r=Gijs. 2016-06-22 13:07:39 +02:00
Carsten "Tomcat" Book
c46c20b362 Backed out changeset 7b03f23fdde5 (bug 1255632) for bustage on a CLOSED TREE 2016-06-22 08:48:25 +02:00
Tim Nguyen
f90e79fb40 Bug 1256314 - Fix twitching of RDM toolbar on startup. r=jryans
MozReview-Commit-ID: GQbdVwfvh1N
2016-06-22 07:57:59 +02:00
Gerald Squelart
02ff2cd58a Bug 1271483 - p17. Fix chrome test to match new notification parameters - r=me
MozReview-Commit-ID: 5jofUD5WkZ1
2016-06-22 15:51:33 +10:00
Mark Goodwin
d3dde26071 Bug 1280224 - Initial values for the content signature root pref are ignored. r=keeler
MozReview-Commit-ID: 9y8wsVcz0hz
2016-06-21 15:24:52 +01:00
Seth Fowler
358b410aaa Bug 1255632 - Make Maybe::map and Maybe::apply support lambdas. r=waldo,njn 2016-06-21 22:15:27 -07:00
Seth Fowler
172d673bcc Bug 1277979 - Add even more fuzz to the downscale-during-decode GTests to fix failures on OS 10.10. r=me DONTBUILD 2016-06-21 21:33:56 -07:00
Lin Clark
f2c3e30e25 Bug 1264679 - [rep tests] Add tests for date-time rep. r=mayhemer
DONTBUILD

--HG--
extra : source : c4096b7ccbe6e8296e3274841c978efbc5396c64
extra : amend_source : a3102589a7f432b078a91ada01e140446d241a23
2016-06-21 09:45:00 -04:00
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
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
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
Eddy Bruel
1c3a42a1b9 Bug 1271653 - Debugger::wrapDebuggeeObject should return a DebuggerObject;r=fitzgen 2016-06-21 11:34:34 +02:00
Eddy Bruel
1dd3db254b Bug 1271653 - DebuggerObject.getPrototypeOf should return a DebuggerObject;r=fitzgen 2016-06-21 11:27:37 +02:00
Eddy Bruel
4fa8fd2f03 Bug 1271653 - DebuggerObject.boundTargetFunction should return a DebuggerObject;r=fitzgen 2016-06-21 11:20:58 +02:00
Eddy Bruel
f182cfb7be Bug 1271653 - DebuggerObject.global should return a DebuggerObject;r=fitzgen 2016-06-21 11:14:45 +02:00
Seth Fowler
bc967b6b86 Bug 1279859 - Correctly skip over extra image sub blocks in the GIF decoder. r=njn 2016-06-20 21:09:29 -07:00
Sean Stangl
bea245dbfc Bug 1281015 - Remove unused mConsumerKeyedMutex. r=kamidphish 2016-06-20 11:09:00 -04:00
Oliver Henshaw
7ac6dc9d6e Bug 694570 - (4/4) - Drop unused Xatom.h include. r=karlt
Introduced by 12f125711253a30972cd2618ad9d8041a1796e0c for N900 support, which
was removed by 9d925d047ba50e5312ccab8b48b6b5237bb4e35b
2016-06-20 08:17:00 +02:00
Oliver Henshaw
e76445cfb6 Bug 694570 - (3/4) - Stop using libgnome and libgnomeui on Linux. r=acomminos
(Based on original patch by Chris Coulson.)

Replace session management through libgnome with direct use of libSM and
libICE. This allows xsmp session restore on gtk2 and gtk3 builds.

Changes in behaviour:
- It now only sends the "session-save" notification when the save style
is SmSaveLocal or SmSaveBoth. Saving internal state with a save style of
SmSaveGlobal is actually incorrect. This means that Firefox now
distinguishes between a normal session exit and a session exit with
session saving enabled.
- As "quit-application-requested" might pop up a dialog, it only does
  this if the interact style is not SmInteractStyleNone
- "quit-application-requested" is only sent after sending
  SmcInteractRequest and receiving an interact message.
- It defers closing the connection to the session manager until
  the destructor, i.e after the "web-workers-shutdown" async shutdown
  phase completes. This means that firefox shouldn't be killed too early
  and lose data (*).

* It still might be killed prematurely if it takes too long to quit and
  the session manager decides to timeout, but that's another story.
2016-06-20 08:13:00 +02:00
Oliver Henshaw
56d2a2ea3a Bug 694570 - (2/4) - Annotate deliberate leak in SaveToEnv. r=karlt
Required now because the setenv calls in nsNativeAppSupportUnix::Start somehow
prevent the leak in putenv from occurring. These setenv calls will be removed
in the next patch.
2016-06-20 08:11:00 +02:00
Oliver Henshaw
f30283f580 Bug 694570 - (1/4) - Change modelines to those recommended by coding style. r=karlt
Changed emacs modelines; added vi modelines.
2016-06-20 08:09:00 +02:00
Margaret Leibovic
1ce23ed88e Bug 1272348 - Remove insecure login doorhanger. r=sebastian
MozReview-Commit-ID: 2wQbyL13BrC

--HG--
extra : rebase_source : 80ce4d78b8033f43654051dc04978121cd5b7323
2016-06-20 11:57:32 -04:00