1e8481e37d06671b471715b98070bf1a10b6d368: Only test IDN nodes against kMaxDNSNodeLen on string-prepped IDNs that we're going to send to DNS, not the Unicode form for display only. Bug 892370, r=honzab
Simon Montagu <smontagu@smontagu.org> - Mon, 29 Jul 2013 22:32:37 -0700 - rev 140610
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Only test IDN nodes against kMaxDNSNodeLen on string-prepped IDNs that we're going to send to DNS, not the Unicode form for display only. Bug 892370, r=honzab
515d75612e530483a10b6fc6faace73ebff48eed: bug 898221 - search backwards for the last punycode delimiter instead of forwards. r=hurley
pchang9@cs.wisc.edu - Tue, 30 Jul 2013 13:01:11 -0700 - rev 140609
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
bug 898221 - search backwards for the last punycode delimiter instead of forwards. r=hurley
9805018b868ebe214d256c022002c1fc3d117aed: Backed out changeset 4aeb00521c9d (bug 896890) for build bustage.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 30 Jul 2013 15:50:46 -0400 - rev 140608
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Backed out changeset 4aeb00521c9d (bug 896890) for build bustage. CLOSED TREE
dece14618562032b964bfe460c2d9c8267d4b6c0: Merge m-c to inbound.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 30 Jul 2013 15:41:57 -0400 - rev 140607
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge m-c to inbound.
34a46f10c5a0d80bb17c0039bfcb834ed75ffbff: Bug 896555 - Remember requested permission for a session. r=mfinkle, r=wesj
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Tue, 30 Jul 2013 15:38:01 -0400 - rev 140606
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 896555 - Remember requested permission for a session. r=mfinkle, r=wesj
0eccf52bf215128b8ba14b4c3d43200ad21a286d: Bug 899230 - domUtils.getCSSValuesForProperty doesn't return "logical" and "physical" any list. r=bz
Mina Almasry <almasry.mina@gmail.com> - Tue, 30 Jul 2013 15:38:01 -0400 - rev 140605
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 899230 - domUtils.getCSSValuesForProperty doesn't return "logical" and "physical" any list. r=bz This patch prevents inIDOMUtils from returning logical and physical from any list.
80be1fb00dc5ec060da07da46887f5cb5c6b91a5: Bug 897094 - Mismatched parenthesis in some CSS functions do not prevent parsing of subsequent CSS properties. r=heycam
Max Vujovic <mvujovic@adobe.com> - Tue, 30 Jul 2013 15:38:01 -0400 - rev 140604
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 897094 - Mismatched parenthesis in some CSS functions do not prevent parsing of subsequent CSS properties. r=heycam
b03886bb3cecc5f52dc0df1e5e3dda866d0b78b5: Bug 832960 - Geolocation and desktop notification should require a manifest entry for apps on Android. r=mfinkle
Marco Castelluccio <mar.castelluccio@studenti.unina.it> - Tue, 30 Jul 2013 15:38:01 -0400 - rev 140603
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 832960 - Geolocation and desktop notification should require a manifest entry for apps on Android. r=mfinkle
10730c6907fc0d92ac853b3691b63f29a71fb78c: Bug 899623 - Ensure activeTileset is bound before calling methods on it. r=jimm
Sam Foster <sfoster@mozilla.com> - Tue, 30 Jul 2013 12:16:58 -0700 - rev 140602
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 899623 - Ensure activeTileset is bound before calling methods on it. r=jimm
4aeb00521c9dc231465abbd7f74a693b0641d4f0: Bug 896890 - TabContent::HasOwnApp() should be true iff TabContext::GetOwnApp() is non-null. r=khuey
Justin Lebar <justin.lebar@gmail.com> - Tue, 30 Jul 2013 11:51:44 -0700 - rev 140601
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 896890 - TabContent::HasOwnApp() should be true iff TabContext::GetOwnApp() is non-null. r=khuey This change reworks how TabContext stores its data. Before, it stored an app-id and translated that into an app; now we do the reverse. This lets us guarantee that HasOwnApp() is true iff GetOwnApp() is non-null. We added a new class, MaybeInvalidTabContext to assist with converting from an IPCTabContext to a TabContext. This allows us to ensure that a TabContext object is never invalid.
dd1908156c2f3abbb60b0e1d97cc2a3356725a93: Bug 896992 - Activity looping if GeckoApp has been killed and Settings is launched from notification. r=kats
Chenxia Liu <liuche@mozilla.com> - Tue, 30 Jul 2013 11:45:25 -0700 - rev 140600
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 896992 - Activity looping if GeckoApp has been killed and Settings is launched from notification. r=kats
b5506e604ae47f5b764450bfef41f5245fbd9529: Bug 895322 - Part 5: Stop #defining MOZ_STATIC_ASSERT in C++ code; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 18 Jul 2013 14:39:20 -0400 - rev 140599
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895322 - Part 5: Stop #defining MOZ_STATIC_ASSERT in C++ code; r=Waldo
851bab4e2e3a68c5f7b7f3b17cb7d1acd7a893d5: Bug 895322 - Part 4: Only use MOZ_STATIC_ASSERT in mar.h when we're compiling C code; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 18 Jul 2013 14:36:39 -0400 - rev 140598
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895322 - Part 4: Only use MOZ_STATIC_ASSERT in mar.h when we're compiling C code; r=Waldo
9ca5f17400173a2c176b9888802dbdcb8d448b07: Bug 895322 - Part 3: Stop generating MOZ_STATIC_ASSERT in Web IDL bindings; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 19 Jul 2013 14:39:20 -0400 - rev 140597
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895322 - Part 3: Stop generating MOZ_STATIC_ASSERT in Web IDL bindings; r=Waldo
81eb7ee863cdea89a6021b361806017c229596a3: Bug 895322 - Part 2: Stop generating MOZ_STATIC_ASSERT in the telemetry code; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 18 Jul 2013 14:32:52 -0400 - rev 140596
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895322 - Part 2: Stop generating MOZ_STATIC_ASSERT in the telemetry code; r=Waldo
552bca1bc885acca25c1c431e39a872b6f703b24: Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 18 Jul 2013 13:59:53 -0400 - rev 140595
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo This patch was mostly generated by running the following scripts on the codebase, with some manual changes made afterwards: # static_assert.sh #!/bin/bash # Command to convert an NSPR integer type to the equivalent standard integer type function convert() { echo "Converting $1 to $2..." find . ! -wholename "*nsprpub*" \ ! -wholename "*security/nss*" \ ! -wholename "*/.hg*" \ ! -wholename "obj-ff-dbg*" \ ! -name nsXPCOMCID.h \ ! -name prtypes.h \ -type f \ \( -iname "*.cpp" \ -o -iname "*.h" \ -o -iname "*.cc" \ -o -iname "*.mm" \) | \ xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g" } convert MOZ_STATIC_ASSERT static_assert hg rev --no-backup mfbt/Assertions.h \ media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \ modules/libmar/src/mar_private.h \ modules/libmar/src/mar.h # assert_replacer.py #!/usr/bin/python import sys import re pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b") def replaceInPlace(fname): print fname f = open(fname, "rw+") lines = f.readlines() for i in range(0, len(lines)): while True: index = re.search(pattern, lines[i]) if index != None: index = index.start() lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):] for j in range(i + 1, len(lines)): if lines[j].find(" ", index) == index: lines[j] = lines[j][0:index] + lines[j][index+4:] else: break else: break f.seek(0, 0) f.truncate() f.write("".join(lines)) f.close() argc = len(sys.argv) for i in range(1, argc): replaceInPlace(sys.argv[i])
33c659c7b3b08e6320100aa41c5eae890ed8a26e: Bug 898939 - Disable crashtest on android. r=me CLOSED TREE
Bobby Holley <bobbyholley@gmail.com> - Tue, 30 Jul 2013 11:11:44 -0700 - rev 140594
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 898939 - Disable crashtest on android. r=me CLOSED TREE
1cf529755a99689a9a577ee7038a17db59642d4f: Bug 899547 - add needs-focus to editor reftests; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Mon, 29 Jul 2013 20:20:09 -0400 - rev 140593
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 899547 - add needs-focus to editor reftests; r=ehsan
d879c9cff1940d5fb64ba044ee261414f0349a20: Bug 895728 part 4. Fix unions to work with the new boolean/numeric/string setup. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 30 Jul 2013 10:39:35 -0700 - rev 140592
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895728 part 4. Fix unions to work with the new boolean/numeric/string setup. r=khuey
c4e3b826d3f323f2922c5b5acdb0deddd4deaa99: Bug 895728 part 3. Fix overload resolution to work with the new boolean/numeric/string setup. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 30 Jul 2013 10:39:34 -0700 - rev 140591
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 895728 part 3. Fix overload resolution to work with the new boolean/numeric/string setup. r=khuey
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip