9851f481dcdbc01b1e251d4085aafe3baaac46e4: Bug 1361512 - convert InputStreamParent to use NS_DECL_OWNINGTHREAD; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 May 2017 11:48:54 -0400 - rev 356298
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1361512 - convert InputStreamParent to use NS_DECL_OWNINGTHREAD; r=baku The pattern we're using here has a name, so let's use that instead.
7688e9d667267fe1a0d287c89237bc2e9cccebe5: Bug 1361511 - change ownership assertion mechanism for various DOM classes; r=baku
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 May 2017 11:48:54 -0400 - rev 356297
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1361511 - change ownership assertion mechanism for various DOM classes; r=baku The declarations of their refcounting methods already includes an owning thread, so let's just piggyback on top of that to assert their owning thread, rather than having separate fields and tests.
50dc479908fc607aa6c724535d74fd7c4b06ea78: Bug 1361445 - convert MediaEngineSource to use NS_DECL_OWNINGTHREAD; r=jesup
Nathan Froyd <froydnj@mozilla.com> - Wed, 03 May 2017 11:48:54 -0400 - rev 356296
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1361445 - convert MediaEngineSource to use NS_DECL_OWNINGTHREAD; r=jesup The pattern we're using here has a name, so let's use that instead.
48425cb6a957ff0129bbc6af67f6744a30bade13: Bug 1352177 - 3. Update existing binding config files; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:19 -0400 - rev 356295
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1352177 - 3. Update existing binding config files; r=snorp Update the existing binding config files to the new format. Bundle is no longer used so Bundle-classes.txt is removed.
2e2d48af1599249089979fb2145c7ea6ba264c69: Bug 1352177 - 2. Introduce new config file format for SDK bindings; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:18 -0400 - rev 356294
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1352177 - 2. Introduce new config file format for SDK bindings; r=snorp Instead of specifying a class name per line, the new format uses the .ini format, with each section name specifying the class, and each property name specifying a member of the class. WrapForJNI options can be specified with each class or member. Comments can be specified with ';' or '#'. For example, # Generate bindings for Bundle using default options: [android.os.Bundle] # Generate bindings for Bundle using class options: [android.os.Bundle = exceptionMode:nsresult] # Generate bindings for Bundle using method options: [android.os.Bundle] putInt = stubName:PutInteger # Generate bindings for Bundle using class options with method override: # (note that all options are overriden at the same time.) [android.os.Bundle = exceptionMode:nsresult] # putInt will have stubName "PutInteger", and exceptionMode of "abort" putInt = stubName:PutInteger # putChar will have stubName "PutCharacter", and exceptionMode of "nsresult" putChar = stubName:PutCharacter, exceptionMode:nsresult # Overloded methods can be specified using its signature [android.os.Bundle] # Skip the copy constructor <init>(Landroid/os/Bundle;)V = skip:true # Generic member types can be specified [android.view.KeyEvent = skip:true] # Skip everything except fields <field> = skip:false # Skip everything except putInt and putChar [android.os.Bundle = skip:true] putInt = skip:false putChar = # Avoid conflicts in native bindings [android.os.Bundle] # Bundle(PersistableBundle) native binding can conflict with Bundle(ClassLoader) <init>(Landroid/os/PersistableBundle;)V = stubName:NewFromPersistableBundle # Generate a getter instead of a literal for certain runtime constants [android.os.Build$VERSION = skip:true] SDK_INT = noLiteral:true
10aeb7cd6f60fd67bd51e9b2e6157dacb416bd25: Bug 1352177 - 1. Add a "noLiteral" option for WrapForJNI; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:18 -0400 - rev 356293
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1352177 - 1. Add a "noLiteral" option for WrapForJNI; r=snorp For static final fields, generate a getter instead of a literal when specified. Used to generate bindings for runtime constants whose values are unknown at compile time.
e1ee60157d544e20c15c813f0870c4c5b3aa5203: Bug 1360322 - 3. Only build LUL on supported architectures; r=mstange
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:18 -0400 - rev 356292
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1360322 - 3. Only build LUL on supported architectures; r=mstange Only build LUL and its tests on ARM, x86, and x86_64, because only those architectures are currently supported by LUL.
6e9f45642890c5ea781c6d467e270547935063e7: Bug 1360322 - 2. Add initial AArch64 support to Gecko profiler; r=mstange
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:18 -0400 - rev 356291
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1360322 - 2. Add initial AArch64 support to Gecko profiler; r=mstange Add enough AArch64-specific code for the Gecko profiler to build.
3cc4055a31194f6acaac789fceab921f2a1e933a: Bug 1360322 - 1. Convert tools/profiler/moz.build to Unix line ending; r=me
Jim Chen <nchen@mozilla.com> - Wed, 03 May 2017 11:36:18 -0400 - rev 356290
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1360322 - 1. Convert tools/profiler/moz.build to Unix line ending; r=me
1167aa2f30cd9ee2604e3ae1174dd3af1d5a9779: Bug 1360916 - Fix timeouts in browser_sessionStorage_size.js r=bustage
Tim Taubert <ttaubert@mozilla.com> - Wed, 03 May 2017 17:22:07 +0200 - rev 356289
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1360916 - Fix timeouts in browser_sessionStorage_size.js r=bustage
33e3bd0474b904f299adc50039d68505baefb14a: Bug 1355039 - Ensure the right url is used for reloading. r=bz
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 03 May 2017 11:04:02 -0400 - rev 356288
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1355039 - Ensure the right url is used for reloading. r=bz
7e75e46b355b9dbdfb2d3fea9a4f074dd3143d39: Bug 1342552 - IMEStateManager should cache nsIWidget for sPresContext and use it. r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 20 Apr 2017 13:43:50 +0900 - rev 356287
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1342552 - IMEStateManager should cache nsIWidget for sPresContext and use it. r=smaug IMEStateManager should cache nsIWidget for sPresContext at caching sPresContext. Then, even if sPresContext has gone, IMEStateManager can clean up with the nsIWidget cache. Unfortunately, editor has some bugs about calling IMEStateManager::UpdateIMEState(). That is, calling it *before* IMEStateManager::OnFocusChange(). In such case, this patch makes UpdateIMEState() ignore the call. MozReview-Commit-ID: 1cydI03WyB8
9ac383ff77420336970a0b21ee46683b60fa1e08: Bug 1349595 - Check GMP i420 frame size computations. r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Fri, 31 Mar 2017 12:21:22 +1100 - rev 356286
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1349595 - Check GMP i420 frame size computations. r=cpearce MozReview-Commit-ID: 9HdCbOKah28
c098fc762da975c0e47ea664100d234174bcd7f9: Bug 1324140 - Unwrap given Promise in some JSAPI functions. r=bz
Till Schneidereit <till@tillschneidereit.net> - Wed, 03 May 2017 10:53:19 -0400 - rev 356285
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1324140 - Unwrap given Promise in some JSAPI functions. r=bz To make Promise-related JSAPI functions easier to use, this patch unwraps handed-in Promise objects automatically. Some functions don't unwrap, mostly debugging-related ones and, notably, JS::IsPromiseObject. The latter doesn't unwrap in order to stay conservative: if JSAPI-using code uses IsPromiseObject to verify that an object is a Promise, it should always be fine to say "no". MozReview-Commit-ID: 7DuCqCj95JR
8a2b71463a1592a56c686009fb4d16a776e9c52c: Bug 1355488 - fix aria-owns on a document, r=davidb
Alexander Surkov <surkov.alexander@gmail.com> - Wed, 03 May 2017 10:50:33 -0400 - rev 356284
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1355488 - fix aria-owns on a document, r=davidb
9faaded6a48d90c21b2773c656f6b87da552b197: Bug 1352093 - Use an integer type for sNumLivingContexts that won't overflow when counting objects. r=mstange
Mats Palmgren <mats@mozilla.com> - Wed, 03 May 2017 10:40:51 -0400 - rev 356283
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1352093 - Use an integer type for sNumLivingContexts that won't overflow when counting objects. r=mstange MozReview-Commit-ID: 2w9y0flEdrX
a66ac62d1f0ab213d561e68d7511511c9c675b55: Bug 1361166 Update mParentStatus synchronously when closing worker thread. r=baku
Ben Kelly <ben@wanderview.com> - Wed, 03 May 2017 07:42:43 -0700 - rev 356282
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1361166 Update mParentStatus synchronously when closing worker thread. r=baku
8876f4bca8b63c005647f9818b2dd56730ea1a82: Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg
Tim Taubert <ttaubert@mozilla.com> - Wed, 03 May 2017 12:06:34 +0200 - rev 356281
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg This patch replaces FX_SESSION_RESTORE_CONTENT_COLLECT_DATA_LONGEST_OP_MS with a more fine-grained data collection via a keyed histogram so that we can determine which type of data collection we spend a lot of time on. Additionally, it abandons sending telemetry data from the content to the parent via custom messages and instead uses the Telemetry service directly. Thus it also gets rid of a bug that currently overrides measurements for the same histogram done quickly in succession
fdc40bda34cd0f22d4c41ad84c22037cd2d6373f: Bug 1349604 - Check CDM black-frame size computations. r=cpearce
Gerald Squelart <gsquelart@mozilla.com> - Fri, 31 Mar 2017 10:20:32 +1100 - rev 356280
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1349604 - Check CDM black-frame size computations. r=cpearce MozReview-Commit-ID: BnnQn5PZPaB
f0614395829f699c2e0ab64ebbf99c837e6442aa: Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 01 May 2017 16:12:27 +1200 - rev 356279
Push 31760 by kwierso@gmail.com at Wed, 03 May 2017 20:42:27 +0000
Bug 1352556 - Validate output of MFGetAttributeSize. r=gerald MozReview-Commit-ID: J1NirhKfTK6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip