2af30898a2a826d1f6277178e155efcf77d3ca32: Bug 1243542 - Ensure consistent text selection handles everywhere, r=margaret
Mark Capella <markcapella@twcny.rr.com> - Thu, 24 Mar 2016 06:41:49 -0400 - rev 290373
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1243542 - Ensure consistent text selection handles everywhere, r=margaret
faa774eaf02c4128d0a80ad4d465c368c0cf023f: Bug 1253684 - Introduce preference for forwarding OMA downloads to Android's download manager. r=margaret
Sebastian Kaspari <s.kaspari@gmail.com> - Thu, 10 Mar 2016 10:51:25 +0100 - rev 290372
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1253684 - Introduce preference for forwarding OMA downloads to Android's download manager. r=margaret MozReview-Commit-ID: u9j3CGex2q
b45ee3e065b7c9defd8877d01fe948db18230c87: Merge m-c to a CLOSED TREE m-i
Phil Ringnalda <philringnalda@gmail.com> - Thu, 24 Mar 2016 22:41:12 -0700 - rev 290371
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Merge m-c to a CLOSED TREE m-i
a3994143ea12a61ef6ea74d9a7978062005a6bb1: Backed out 4 changesets (bug 1254134) for causing bug 1259645.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 24 Mar 2016 23:49:00 -0400 - rev 290370
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Backed out 4 changesets (bug 1254134) for causing bug 1259645. Backed out changeset bc443e4eaeca (bug 1254134) Backed out changeset 49b1c3749ae6 (bug 1254134) Backed out changeset 24789e0f5331 (bug 1254134) Backed out changeset 0c191e03195d (bug 1254134) CLOSED TREE
a5066deb9e8d1f2c4ac816b8ed8a85bf4805a876: Bug 1258673. Part 2 - since mStreamOffset is not updated until the end of MediaCacheStream::Read(), we have to pass stream offset to MediaCache::NoteBlockUsage explicitly to avoid hitting the assertion. r=jya.
JW Wang <jwwang@mozilla.com> - Thu, 24 Mar 2016 14:59:33 +0800 - rev 290369
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258673. Part 2 - since mStreamOffset is not updated until the end of MediaCacheStream::Read(), we have to pass stream offset to MediaCache::NoteBlockUsage explicitly to avoid hitting the assertion. r=jya.
08a806c70b5c38e4b388be4ab789872ba94e2b14: Bug 1258673. Part 1 - cache mStreamOffset so we won't read at the wrong position when Other Read() interrupt the current Read(). r=jya.
JW Wang <jwwang@mozilla.com> - Wed, 23 Mar 2016 21:40:18 +0800 - rev 290368
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258673. Part 1 - cache mStreamOffset so we won't read at the wrong position when Other Read() interrupt the current Read(). r=jya.
4593c32d5b81c5e2f2cd1332a7e49c3fc81cbcb0: Bug 1181142 - Part 1: Make the minimum allocation size word sized on all platforms. r=glandium
Eric Rahm <erahm@mozilla.com> - Tue, 07 Jul 2015 17:36:31 -0700 - rev 290367
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1181142 - Part 1: Make the minimum allocation size word sized on all platforms. r=glandium Bug 691003 made the minimum allocation size word sized for Linux and OS X, we now need to do a similar change on Windows as well. For Windows the requirement is 8-bytes on 32-bit and 16-bytes on 64-bit.
0ab0c9391d64c031ca360f011cfb535d44829056: Bug 1259514 - Add manifestparser and reftest to Python search path; r=chmanchester
Gregory Szorc <gps@mozilla.com> - Thu, 24 Mar 2016 11:19:44 -0700 - rev 290366
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259514 - Add manifestparser and reftest to Python search path; r=chmanchester mozbuild Python changes to test manifest processing introduced these dependencies. DONTBUILD (NPOTB) MozReview-Commit-ID: 9nT3G7qt988
eeff98d4994875599327edf73cfaa282f287c941: Bug 1258594 - Add a FrameProperties::IsSet() method for use in assertions. r=dholbert
Seth Fowler <mark.seth.fowler@gmail.com> - Thu, 24 Mar 2016 16:02:58 -0700 - rev 290365
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1258594 - Add a FrameProperties::IsSet() method for use in assertions. r=dholbert
faf8710ec82947959292a72c11790a340f70b083: Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg
Aaron Klotz <aklotz@mozilla.com> - Wed, 16 Mar 2016 12:35:50 -0600 - rev 290364
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1256541: Fix incorrect generation of path for child process .extra files when content sandboxing is disabled; r=bsmedberg MozReview-Commit-ID: JQgqlntQ6cu
517f25117d11ba60dd0b2eb135eff6e89f6c6e68: Bug 1255425 - part 2 - pack kSTSPreloadList into a more efficient format; r=keeler
Nathan Froyd <froydnj.com> - Thu, 24 Mar 2016 15:09:28 -0400 - rev 290363
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1255425 - part 2 - pack kSTSPreloadList into a more efficient format; r=keeler Entries in kSTSPreloadList currently look like: class nsSTSPreload { public: const char *mHost; const bool mIncludeSubdomains; }; This is inefficient for a couple of reasons: * The structure has a bunch of wasted space: it takes 8 bytes on 32-bit platforms and 16 bytes on 64-bit platforms, even though it only uses 5 and 9 bytes, respectively. * The |const char*| requires additional space in the form of relocations (at least on Linux/Android), which doubles the space cost of individual entries. (The space cost of the relocations is mitigated somewhat on Linux and Android because of elfhack, but there's still extra cost in the on-disk format and during the load of libxul to process those relocations.) * The relocations the structure requires means that the data in it can't be shared between processes, which is important for e10s with multiple content processes. We can make it more efficient by structuring it like so: static const char kSTSPreloadHosts[] = { // One giant character array containing the hosts, in order: // "example.com\0example.org\0example.test\0..." // Use an array rather than a literal string due to compiler limitations. }; struct nsSTSPreload { // An index into kSTSPreloadHosts for the hostname. uint32_t mHostIndex: 31; // We use the same datatype for both members so that MSVC will pack // the bitfields into a single uint32_t. uint32_t mIncludeSubdomains: 1; }; nsSTSPreload now has no wasted space and is significantly smaller, especially on 64-bit platforms (saves ~29K on 32-bit platforms and ~85K on 64-bit platforms). This organization does add a couple extra operations to searching for preload list entries, depending on your platform, but the space savings make it worth it.
f3339e6a451eeec0b0b1ea26cfa0e1610670f5f0: Bug 1255425 - part 1 - clearly delineate steps when outputting HSTS preload list; r=keeler
Nathan Froyd <froydnj.com> - Fri, 11 Mar 2016 15:35:47 -0500 - rev 290362
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1255425 - part 1 - clearly delineate steps when outputting HSTS preload list; r=keeler The main loop of |output| tweaks entries, filters out entries based on some conditions, and writes out the actual entries we're going to use. Let's separate those three steps so it's clearer what's happening where.
27e149c2ecdc284b8a53f7ef14ea744c41aa333d: Bug 1252464 - Remove FrameRange cray cray in favor of using GCVectors. (r=jimb)
Shu-yu Guo <shu@rfrn.org> - Thu, 24 Mar 2016 15:42:39 -0700 - rev 290361
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1252464 - Remove FrameRange cray cray in favor of using GCVectors. (r=jimb)
39fb883bcd1c170c4fc5e80842273898ebb13e67: Bug 1239789 - Add secondary buffers to zxx_stream::StaticAllocator to handle reentrancy. r=glandium
Dylan Roeh <droeh@mozilla.com> - Thu, 24 Mar 2016 17:25:57 -0500 - rev 290360
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1239789 - Add secondary buffers to zxx_stream::StaticAllocator to handle reentrancy. r=glandium
e57d1fa1f7710ad79fe6e9644e921ae0b73e444c: Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it; r=jld
Nathan Froyd <froydnj.com> - Wed, 23 Mar 2016 16:34:22 -0400 - rev 290359
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it; r=jld
f7b4671d3a987153f4e0d9ecf4886b25774dce05: Bug 1259354 - Avoid "checking yasm version" being written out when yasm was not found. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Mar 2016 15:26:32 +0900 - rev 290358
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259354 - Avoid "checking yasm version" being written out when yasm was not found. r=ted The reason the "checking" string always appears is that @depends functions are always called, regardless of the value of the dependency. This introduces a new decorator @depends_true, which works like @depends, but the decorated function is not called unless one of the dependency value resolves to True. The new decorator can also be used to replace many cases where we do @depends(foo) def bar(foo): if foo: ...
86f7d5108e831169c5690f46fd9d0fe8dd9411be: Bug 1259352 - Always fail check_prog if an explicit value was given on the command line or environment. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Mar 2016 15:34:09 +0900 - rev 290357
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259352 - Always fail check_prog if an explicit value was given on the command line or environment. r=ted
335fcad998a98b454f81e5798780915b666625f5: Bug 1259346 - Make delayed_getattr more resilient to failure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Mar 2016 14:39:49 +0900 - rev 290356
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259346 - Make delayed_getattr more resilient to failure. r=nalexander
8b62c5b05ff1fee583c76e8c697e51e8f823aadc: Bug 1259174 - Fix absolute paths in TEST_HARNESS_FILES. r=mshal
aleth <aleth@instantbird.org> - Wed, 23 Mar 2016 22:44:12 +0100 - rev 290355
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259174 - Fix absolute paths in TEST_HARNESS_FILES. r=mshal
9edb10202fd20089aa706ac293c4f5b3327a8871: Bug 1259288 - Safe Browsing should be fully disabled in our test suites. r=gcp
Francois Marier <francois@mozilla.com> - Wed, 23 Mar 2016 17:59:55 -0700 - rev 290354
Push 19656 by gwagner@mozilla.com at Mon, 04 Apr 2016 13:43:23 +0000
Bug 1259288 - Safe Browsing should be fully disabled in our test suites. r=gcp MozReview-Commit-ID: 2og99Gl9w9n
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip