Ehsan Akhgari
|
5ee21d6d3f
|
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])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
|
2013-07-18 13:59:53 -04:00 |
|
L. David Baron
|
94e83383a2
|
Bug 511803 patch 2: Convert all eCSSUnit_Function storage to use nsCSSKeyword. This leads to one behavior change, which is case canonicalization for font-variant-alternates function values. r=bzbarsky
--HG--
rename : layout/style/test/test_bug721136.html => layout/style/test/test_specified_value_serialization.html
|
2013-05-23 09:08:29 +08:00 |
|
L. David Baron
|
c20442a73d
|
Bug 511803 patch 1: Fix serialization of font-variant-alternates values with more than one function. (Tested in patch 2.) r=jdaggett
|
2013-05-23 09:08:29 +08:00 |
|
John Daggett
|
18ea34f1e4
|
Bug 549861 - reland font-variant subproperties with DOM-peer review. r=khuey
|
2013-05-20 11:59:20 +09:00 |
|
Ms2ger
|
1bc3a7f29b
|
Merge backout.
|
2013-05-19 20:26:58 +02:00 |
|
Ms2ger
|
c80e8cd5c6
|
Backout bug 549861 (changesets 27fb48df15ce:7ecd4e3863b4) for insufficient review.
|
2013-05-19 20:23:19 +02:00 |
|
John Daggett
|
54f6e3ae74
|
Bug 549861. Changes based on review comments for parsing of font-variant-alternates. r=dbaron
|
2013-05-13 18:45:38 +09:00 |
|
John Daggett
|
633de7d681
|
Bug 549861. Implement CSS parsing of font-variant-alternates. r=dbaron
|
2013-05-13 18:45:37 +09:00 |
|
Ian Melven
|
48879dbfb8
|
Bug 763879 - implement inline stylesheet blocking for CSP (r=dbaron)
|
2012-08-30 10:58:24 -07:00 |
|
Ryan VanderMeulen
|
dcdda90f46
|
Backed out 2 changesets (bug 763879, bug 842657) for landing with an r-. DONTBUILD
Backed out changeset 254c1ac4ab8b (bug 842657)
Backed out changeset 58a2011beeac (bug 763879)
|
2013-05-16 11:15:07 -04:00 |
|
Ian Melven
|
6937a45eae
|
Bug 763879 - implement inline stylesheet blocking for CSP (r=dbaron)
|
2012-08-30 10:58:24 -07:00 |
|
David Zbarsky
|
2c3499b66c
|
[Bug 847110] Fix up includes in layout/style r=dbaron
|
2013-03-02 19:31:48 -05:00 |
|
Cameron McCormack
|
572084f298
|
Bug 828805 - Implement SVG paint-order property. r=bz,roc
|
2013-01-13 10:27:53 +11:00 |
|
Zack Weinberg
|
0af062aa68
|
Bug 229827: escape unprintable characters in CSS parser diagnostics. r=dbaron
|
2012-11-16 21:53:38 -05:00 |
|
Ryan VanderMeulen
|
401bd9646a
|
Backed out changesets b242651c3c1b (bug 229827), b36eaac9ecf8, and 40f38a8aa660 (bug 663291) for mochitest-3/4 failures.
CLOSED TREE
|
2012-11-16 16:59:38 -05:00 |
|
Zack Weinberg
|
dd6833d56d
|
Bug 229827: escape unprintable characters in CSS parser diagnostics. r=dbaron
--HG--
extra : rebase_source : 9298095c2cd7669b5ca1a07cd5378a852c4a7f36
|
2012-11-16 15:29:21 -05:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
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 "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
David Zbarsky
|
ae718ee1c0
|
Bug 763350 - Clean up some includes in content/ and dom/ r=smaug
|
2012-07-01 16:45:59 -07:00 |
|
Shriram Kunchanapalli
|
8e90a26e8d
|
Bug 219767: Move font size functions in nsStyleUtil into nsRuleNode. r=dbaron
|
2012-05-31 10:09:46 +05:30 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
John Daggett
|
127ee0627d
|
Bug 718539. Update font-feature-settings to latest spec syntax. r=dbaron
|
2012-04-26 15:24:26 +09:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Jeff Walden
|
b7753477cf
|
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
|
2011-10-10 22:50:08 -07:00 |
|
Jeff Walden
|
eb2cb918a4
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
|
Jeff Walden
|
77ebbde4ab
|
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
|
2011-10-10 22:50:08 -07:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Javi Rueda
|
60856304e4
|
Bug 516547. Remove the browser.display.base_font_scaler preference and all the code to process it. r=bzbarsky, sr=dbaron.
|
2011-07-11 15:27:25 -04:00 |
|
arno renevier
|
40edc8feb0
|
Bug 664955 - "ASSERTION: parser should have rejected negative length". r=bz
|
2011-07-04 20:13:20 +02:00 |
|
L. David Baron
|
a16e79db9e
|
Make nsCachedStyleData store arrays of nsStyleStruct*, and use style struct IDs for faster access to those arrays. (Bug 639231, patch 3) r=bzbarsky
|
2011-03-17 20:14:32 -07:00 |
|
Shawn Wilsher
|
abba56baee
|
Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
r=bz
sr=dbaron
|
2009-12-15 16:04:15 -08:00 |
|
Shawn Wilsher
|
e9bf56797a
|
Backed out changeset a3e287904065
|
2010-02-18 10:01:58 -08:00 |
|
Shawn Wilsher
|
0c47e1a44b
|
Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
r=bz
sr=dbaron
|
2009-12-15 16:04:15 -08:00 |
|
L. David Baron
|
66eda80913
|
Appropriately escape CSS identifiers when serializing. (Bug 543428) r=bzbarsky
|
2010-02-04 12:49:29 -08:00 |
|
Daniel Holbert
|
5510f297d0
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 (handle single-valued SVG-animatable properties). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
David Zbarsky
|
8d8553ee41
|
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
|
2009-08-24 16:02:07 -04:00 |
|
Mats Palmgren
|
948203eb7d
|
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
|
2009-09-16 17:01:36 +02:00 |
|
Boris Zbarsky
|
36622c6995
|
Backed out changeset 4aa19414e651 (bug 488249) to fix test orange.
--HG--
extra : rebase_source : ae1c0155ec32b0887eff27ded77c6ba2b37dda64
|
2009-08-24 20:51:57 -04:00 |
|
David Zbarsky
|
932e28482f
|
Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
|
2009-08-24 16:02:07 -04:00 |
|
Peter Van der Beken
|
ed0899f1ce
|
Fix for bug 499781 (Move some methods from nsILink to nsIContent). r=bz, sr=dbaron.
--HG--
extra : rebase_source : da0ec8bfb6825d2e55edd2f5b08a9e43b033a2a3
|
2009-07-13 13:48:06 +02:00 |
|
Boris Zbarsky
|
4a887e84bf
|
Bug 482394. Drop the aForStyling check in IsHTMLLink/IsLink: if we change the link state, we need to start tracking the link. r+sr=dbaron
|
2009-03-10 09:51:34 -04:00 |
|
L. David Baron
|
85db46d98c
|
Change nsStyleUtil::EscapeCSSString to nsStyleUtil::AppendEscapedCSSString, since almost all callers prefer append behavior anyway. (Bug 478160) r+sr=bzbarsky
|
2009-03-06 13:05:00 +09:00 |
|
L. David Baron
|
1f32659f3e
|
Backed out changeset eec3076f3bab (Bug 474655, Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called) because we trigger the warning too much ourselves (Bug 475311)
|
2009-02-04 13:22:45 -08:00 |
|
L. David Baron
|
ec7dae4083
|
Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called. (Bug 474655) r+sr=bzbarsky
|
2009-01-22 17:28:14 -08:00 |
|
L. David Baron
|
ed02e34f0a
|
Convert tabs to spaces.
|
2008-10-20 14:07:09 +02:00 |
|
Boris Zbarsky
|
4a8827b86c
|
Bug 448161. Don't crash when getting computed style for a link that's not in the document
|
2008-07-31 17:16:56 -07:00 |
|
Boris Zbarsky
|
4c507815b8
|
Bug 416317. Implement querySelector(All) API. r=dbaron, sr=jst
|
2008-07-21 17:55:52 -07:00 |
|
dbaron@dbaron.org
|
cafaf208a1
|
Fix handling of dynamic changes for advanced CSS selectors (and avoid the cost of doing so in the normal case). b=401291, 75386, 98997, 229915, 404418 (blocking1.9+) r+sr=bzbarsky a=blocking1.9+ on 404418
|
2008-02-18 22:17:07 -08:00 |
|
reed@reedloden.com
|
1d602b3c42
|
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
|
2008-01-01 02:11:02 -08:00 |
|
hg@mozilla.com
|
465265d0d4
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
|