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

467530 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky 4a64ef833e Bug 1257725 part 2. Fix permissions code to not make unwarranted assumptions about what happens when you reject a promise with an ErrorResult while a permission is pending on an on-stack JSContext. r=baku 2016-03-23 11:02:57 -04:00
Boris Zbarsky 5140ac5aae Bug 1257725 part 1. Get rid of ThreadsafeAutoJSContext usage in JSEventHandler::HandleEvent. r=smaug 2016-03-23 11:02:57 -04:00
Boris Zbarsky ecc0aa1041 Bug 1258391. Add a test for incumbent global handling when invoking promise callbacks. r=bholley 2016-03-23 11:02:57 -04:00
Boris Zbarsky d31cf3a233 Bug 1256342. Fix typed array iteration to work correctly over Xrays. r=till 2016-03-22 13:49:36 -04:00
Patrick McManus 6f258a71a8 Bug 698882 - mozilla::net::PollableEvent r=dragana r=mayhemer 2016-03-22 11:02:39 -04:00
Patrick McManus 12d98ad561 Bug 1256022 - dom/network slow GC on mochitest fix r=dragana 2016-03-21 13:10:30 -04:00
Jonathan Kew 20c6827390 Bug 1256576 - Make sure texture is (re)initialized if the size changed. r=snorp 2016-03-23 14:38:31 +00:00
Nicolas Silva 2dde2bc93f Bug 1245813 - Fix a trivial inverted null check in TextureHostOGL.cpp. r=me 2016-03-23 15:31:21 +01:00
primer 7b9fbc2956 Bug 1258099 - Update push_apk.py to manage apk v15 instead of v11 r=sylvestre
MozReview-Commit-ID: 3irQZHG5ja0
2016-03-23 15:21:53 +01:00
Andreas Tolfsen 1df002e8b0 Bug 1257526 - Harmonise unsupported operation error usage; r=automatedtester
Throw unsupported operation errors the same way throughout Marionette.

MozReview-Commit-ID: D63gVIeX2qK

--HG--
extra : rebase_source : 2f93a7a847c599234a1303a27a59a64f74e8f3f6
2016-03-17 14:57:46 +00:00
Andreas Tolfsen 49e853427a Bug 1257526 - Return unsupported operation error for screen orientation on desktop; r=automatedtester
MozReview-Commit-ID: 4G9Bwaqxm5k

--HG--
extra : rebase_source : 5e2a9c37d3e9ea3fb9c9da821293b5aa0918eda8
2016-03-17 14:54:48 +00:00
Jon Coppeard 1f0e68e646 Bug 1258453 - Compact arenas containing strings r=terrence 2016-03-23 13:27:25 +00:00
Patrick McManus 4a39e1e4b7 Bug 1257250 - pr_getnameforidentity bounds check and locking r=ted.mielczarek 2016-03-15 17:44:17 -04:00
Trevor Saunders b744ac7d84 bug 1250492 - include sstream in SdpMediaSection.h instead of iostream r=jesup
It gets rid of a couple static constructors, and should make the build slightly
faster since we compile less code.
2016-03-23 09:26:01 -04:00
Trevor Saunders 4b87a31ba8 bug 1250492 - use tl::Max instead of std::max to get rid of a static constructor r=jesup
std::max is only constexpr in c++14 and >, but we build as c++11 so
initializing a constant with std::max ends up with a static constructor.
Fortunately we have tl::Max around which forces evaluation of the math at
compile time.
2016-03-23 09:25:48 -04:00
Benjamin Bouvier e414abf3c6 Bug 1258388: Fix number of computed variants in jit_tests.py; r=jonco
MozReview-Commit-ID: 62TYOYpbXQ9

--HG--
extra : rebase_source : 29fd9a6c771ba2c3d977d24d30f36744bee160ae
2016-03-21 15:54:29 +01:00
Valentin Gosu b763fbe8d8 Bug 1057689 - Add xpcshell test checking correct notifications and app-offline state r=jduell
Changes NeckoParent to send the ipdl message if !UsingNeckoIPCSecurity() because xpcshell tests don't have TabParents.

MozReview-Commit-ID: F50WXzg3TIA
2014-09-01 17:29:28 +03:00
Valentin Gosu f59858b263 Bug 1254061 - Rewrite nsHttp::ParseInt64 using strtoll r=mcmanus
MozReview-Commit-ID: FXjTBah4OSd
* * *
[mq]: test

MozReview-Commit-ID: 5YT1jWVb21K
2016-03-23 13:42:12 +01:00
Paul Adenot aa767abfbb Bug 1245813 - Add a missing parenthesis on NS_SUCCEEDED, on a CLOSED TREE.
--HG--
extra : commitid : 4PlSXzo1ZVM
2016-03-23 12:48:41 +01:00
Nicolas Silva 9294c61389 Bug 1245813 - Make TextureHost bullet-proof against changing its compositor. r=dvander 2016-03-22 15:28:27 +01:00
Andi-Bogdan Postelnicu 1f6354d83c Bug 1258703 - avoid null pointer dereference on |subject|. r=sebastian
MozReview-Commit-ID: 1LIxfWu7jEW

--HG--
extra : rebase_source : 65cab4795999cafd86714b67289da25e67ca7661
2016-03-23 13:21:55 +02:00
Gijs Kruitbosch 68d9d86efc Bug 1256746 - fix browser_UITour_detach_tab.js to work in e10s, r=MattN
MozReview-Commit-ID: 9qQB1GvDv9s

--HG--
extra : rebase_source : 042deda601ae4a51bf6e5b9f1e0b2eb695b6274a
2016-03-15 18:04:35 +00:00
Xidorn Quan d0fc466aa2 Bug 1258636 part 2 - Use struct to pass params for nsTextFrame::PaintDecorationLine. r=jfkthame
MozReview-Commit-ID: CICgNSPRrLM

--HG--
extra : rebase_source : 2901710ea2806a98b3520dc729c4f4d4ba2d56b2
2016-03-22 17:42:18 +08:00
Xidorn Quan c1a6d087c3 Bug 1258636 part 1 - Use structs to pass params for decoration-related functions in nsCSSRendering. r=jfkthame
MozReview-Commit-ID: 5EJJVmM1pyK

--HG--
extra : rebase_source : 290efcbe41f85fef3a577ff26b4553f195a7fde9
2016-03-22 16:51:15 +08:00
Hannes Verschore 2bae02511f Bug 1257194: Only run test if oomAfterAllocations is present r=bustage 2016-03-23 06:37:24 -04:00
Carsten "Tomcat" Book 0f5bdcdccf Backed out changeset 0b0b229e5968 (bug 1257319) for causing merge conflicts when uplifting to mozilla-central 2016-03-23 10:55:31 +01:00
Carsten "Tomcat" Book 2f948d1235 Backed out changeset bba3d09859d6 (bug 1257319) 2016-03-23 10:55:12 +01:00
Carsten "Tomcat" Book dd2eeda5e6 Backed out changeset 3e80b5052d0b (bug 1257319) 2016-03-23 10:55:10 +01:00
Carsten "Tomcat" Book 8ef716e20c Backed out changeset ba16cc23d7c4 (bug 1257319) 2016-03-23 10:55:09 +01:00
Carsten "Tomcat" Book 2d9af02ea5 Backed out changeset 9d6577fd74f3 (bug 1257319) 2016-03-23 10:55:08 +01:00
Carsten "Tomcat" Book 15ef5dbe45 Backed out changeset 48d6faa3bf0f (bug 1257319) 2016-03-23 10:55:06 +01:00
Jon Coppeard 3342e15fa9 Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence 2016-03-23 09:41:17 +00:00
Jon Coppeard a96e801d60 Bug 1258314 - Add internal TraceNullableEdge API r=terrence 2016-03-23 09:41:17 +00:00
Jon Coppeard 5a6dacabd9 Bug 1258407 - Limit GC heap growth parameters r=sfink 2016-03-23 09:41:17 +00:00
Hannes Verschore 66a8f5a00d Bug 1257194: Tracelogger - Check for oom in drainTracelogger, r=bbouvier 2016-03-23 05:35:08 -04:00
Hannes Verschore 7bd0a31c18 Bug 1255316 - IonMonkey: Also take into account the offsetAdjustment when folding MLoadUnboxedObjectOrNull, r=jandem 2016-03-23 05:25:21 -04:00
Hannes Verschore 2eef49456a Bug 1257594 - Make it possible to select which test to debug in jit-tests, r=sfink 2016-03-23 05:25:19 -04:00
Jean-Yves Avenard f32aca05b7 Bug 1258410: [MSE] P2. Disconnect init promise if any pending. r=gerald
MozReview-Commit-ID: 9iOPqSeDzdH

--HG--
extra : rebase_source : a5a840c31c7f5348870dc9f9ca3a408d91a96a88
2016-03-23 16:35:10 +11:00
Jean-Yves Avenard d2e51e6dd6 Bug 1258410: [MSE] P1. Abort if mInputDemuxer has been reset. r=gerald
MozReview-Commit-ID: 3irSFFSnXFp

--HG--
extra : rebase_source : a10d067d54ad3f4a67027efae50282270732c265
2016-03-23 13:44:00 +11:00
Bob Owen db4259c176 Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley 2016-03-23 08:10:43 +00:00
Masayuki Nakano ccfe495436 Bug 1258153 Initialize mozilla::widget::Native key with actual inputting character if it's created for WM_CHAR r=m_kato
When user types a Unicode character with Alt + Numpad keys, recevied messages are:

1. WM_SYSKEYDOWN for Alt (VK_MENU)
2. WM_SYSKEYDOWN and WM_SYSKEYUP of Numpad keys
3. WM_KEYUP for Alt (VK_MENU)
4. WM_CHAR for the Unicode character

The WM_CHAR indicates Alt key with its scancode.  Then, we shouldn't set the key value of the keypress event as "Alt".  Instead of that, we should set key value to the inputted Unicode character.  Then, the keypress event won't be supprressed by WidgetKeyboardEvent::ShouldCauseKeypressEvents() in TextEventDispatcher (this is what the cause of bug 1253153 is.

MozReview-Commit-ID: 8KjOWvYcKMs

--HG--
extra : rebase_source : 463d3185a7074eb564afaf3bb453bbf6967d9677
2016-03-20 22:31:27 +09:00
JW Wang 38e7d661e6 Bug 1258627 - always schedule next cycle so MDSM has a chance to leave buffering state. r=cpearce.
MozReview-Commit-ID: ByCHVF9IxvS
2016-03-23 10:25:58 +08:00
Jean-Yves Avenard a8b76dc318 Bug 1256038: Remove special NotifyDataArrived handling in the DirectShow reader. r=cpearce
Following bug 1223599, NotifyDataArrived is called extremely often (every 32kB block downloaded). The combination of pinning the MediaResource with small cache reads while reading on another thread can causes incorrect read.
While this issue needs to be addressed, the special handling of NotifyDataArrived with DirectShow ultimately serves no purpose. By the time we have read the metadata, we have already identified if the MP3 has a known duration. If not, the duration will be amended as data is being returned to the MDSM.

Continually feeding new data to the MP3FrameParser only allow to account for the new data downloaded ahead of the last decoded sample and to get a slightly more accurate buffered range and duration.

The new MP3Demuxer doesn't do it, and ultimately this makes the DirectShowReader behaves like the new MP3Demuxer and gives us consistency across the readers.

MozReview-Commit-ID: HKNWWrofIqV

--HG--
extra : rebase_source : 88d8ef9206e8a16097b2d493681e88b4c174d0c5
2016-03-22 22:59:50 +11:00
Lee Salzman ca8c96a592 Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel 2016-03-23 01:03:10 -04:00
Tooru Fujisawa 27f480e18c Bug 1219757 - Part 12: Remove JS_NewRegExpObjectNoStatics and JS_NewUCRegExpObjectNoStatics. r=till
--HG--
extra : amend_source : 996f82ff6b70c700de0c28fddb9e7e84d0ced91b
2015-11-25 22:38:05 +09:00
Tooru Fujisawa 6312fb10ee Bug 1219757 - Part 11: Remove multiline parameter from JS_SetRegExpInput. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa 0861e18d03 Bug 1219757 - Part 10: Remove HandleObject parameter from JS_NewRegExpObject and JS_NewUCRegExpObject. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa 8c65079353 Bug 1219757 - Part 9: Remove OBJECT_FLAG_REGEXP_FLAGS_SET flag. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa 988c8f40cc Bug 1219757 - Part 8: Remove RegExpStatics::getFlags and RegExpStatics::flags. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa 99e1dc1ceb Bug 1219757 - Part 7: Remove RegExpStatics::multiline and RegExpStatics::setMultiline. r=till 2015-11-25 22:38:05 +09:00