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

467518 Коммитов

Автор SHA1 Сообщение Дата
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
Tooru Fujisawa 4932f4c1bc Bug 1219757 - Part 6: Remove multiline parameter from RegExpStatics::reset. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa 3af98dddbe Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till 2015-11-25 22:38:05 +09:00
Tooru Fujisawa e8d18d12d9 Bug 1219757 - Part 4: Remove RegExpStatics* parameter from RegExpObject::create. r=till 2015-11-25 22:38:04 +09:00
Tooru Fujisawa 66ce27e9b6 Bug 1219757 - Part 3: Rename Self-hosting regexp_construct_no_statics to regexp_construct. r=till 2015-11-25 22:38:04 +09:00
Tooru Fujisawa 1fe1905f28 Bug 1219757 - Part 2: Remove RegExpStaticsUse parameter from RegExpInitialize. r=till 2015-11-25 22:38:04 +09:00
Tooru Fujisawa d9e3bca691 Bug 1219757 - Part 1: Remove RegExp.multiline accessor. r=till 2015-11-25 22:38:04 +09:00
Tooru Fujisawa 8b3aa73ad5 Bug 1219757 - Part 0: Remove RegExp.multiline warning. r=till 2016-02-21 20:40:37 +09:00
Masayuki Nakano 399cac9177 Bug 1256589 part.7 Add PropagationStopped() to WidgetEvent r=smaug
MozReview-Commit-ID: 3eLDURWr6d9

--HG--
extra : rebase_source : 058ab0d76512622a63c792cb91eb83700743549a
extra : source : 5fda4309b3413d8227828dcfce585500290c0a04
2016-03-17 16:21:57 +09:00
Masayuki Nakano cea0b9cf02 Bug 1256589 part.6 Move the implementation of IsTrusted() from dom::Event to WidgetEvent r=smaug
MozReview-Commit-ID: 1SgMbTL8csl

--HG--
extra : rebase_source : 748fa8a594176edf7b2addd038b8031019d0dd35
extra : source : f4ce36e68ce06c405a6fab31facc120b94709aed
2016-03-17 16:01:30 +09:00
Masayuki Nakano 8c8cbe0e4c Bug 1256589 part.5 Add DefaultPrevented() and DefaultPreventedByContent() to WidgetEvent r=smaug
MozReview-Commit-ID: 5q3QUPTf12Z

--HG--
extra : rebase_source : 83ed946b44910713a61c80bd21202aba9430dd2a
extra : source : 4eb2193814ab1958a65add0c8c307d07c646d61c
2016-03-22 16:47:52 +09:00
Masayuki Nakano 6181d95afb Bug 1256589 part.4 Move the implementation of PreventDefault() and add PreventDefaultBeforeDispatch() from dom::Event to WidgetEvent r=smaug
mDefaultPreventedByChrome is hacky. When PresShell handles Escape key events in fullscreen mode, it prevents default of every Escape key events and dispatch it only into chrome. After that, it check mDefaultPreventedByChrome if at least one call of preventDefault() occurred in chrome. Therefore, if we shouldn't set both mDefaultPreventedByChrome and mDefaultPreventedByContent to true before dispatching an event. This the reason why we need a special method, PreventDefaultBeforeDispatch() is needed for setting only mDefaultPrevented to true.

MozReview-Commit-ID: BPSq68GnWw6

--HG--
extra : rebase_source : f2f963afeba6994cc090efedebc29c0d9334c96d
extra : source : 1012dc095cc1b7236991a7befdbfbf174dc1c1af
2016-03-22 16:26:27 +09:00
Masayuki Nakano 2748ab1e88 Bug 1256589 part.3 Move the implementation of StopCrossProcessForwarding() from dom::Event to WidgetEvent r=smaug
MozReview-Commit-ID: KXeVxCJ05Mo

--HG--
extra : rebase_source : 2f8d49412e32eec4a0a8f599984d057637f491a1
extra : source : a68c4bb4878612d61425d87a47b4eca78f271240
2016-03-22 16:01:46 +09:00