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