76a31c4050ccd0de15a86b59bc040378fe99741a: Bug 896114 - Don't initialize UserAgentOverrides on desktop. r=dolske
Dão Gottwald <dao@mozilla.com> - Tue, 30 Jul 2013 22:51:25 +0200 - rev 140614
Push 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +0000
Bug 896114 - Don't initialize UserAgentOverrides on desktop. r=dolske
6c88cddc6d89c25ae2280c778e20f86adc2ca33e: Bug 899415 - OdinMonkey: split out declarations/definitions better across AsmJS .h/.cpp files (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 29 Jul 2013 21:15:05 -0500 - rev 140613
Push 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +0000
Bug 899415 - OdinMonkey: split out declarations/definitions better across AsmJS .h/.cpp files (r=bbouvier)
2fcf08bde979a7264845f66eec5cca4cf43c6358: bug 896254 - disable WebGL 2 interfaces - r=jilbert,ehsan
Guillaume Abadie <gabadie@mozilla.com> - Tue, 30 Jul 2013 15:58:17 -0400 - rev 140612
Push 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +0000
bug 896254 - disable WebGL 2 interfaces - r=jilbert,ehsan
e70411983e393cc845d44181151dfdd028a2f0bb: Bug 860490 - Mark _pluginthreadasynccall calls as safe to re-enter gecko. r=bsmedberg,roc
John Schoenick <jschoenick@mozilla.com> - Mon, 29 Jul 2013 12:44:32 -0700 - rev 140611
Push 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +0000
Bug 860490 - Mark _pluginthreadasynccall calls as safe to re-enter gecko. r=bsmedberg,roc
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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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 25033 by ryanvm@gmail.com at Wed, 31 Jul 2013 01:29:46 +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])
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip