Zack Weinberg
|
324e50ea81
|
Bug 543151, part A4: unify the inner text-scanning loops used by GatherIdent, ScanString, NextURL. r=heycam
|
2013-02-16 18:27:53 -05:00 |
|
Zack Weinberg
|
59b9cbc048
|
Bug 543151, part A3: convert the scanner to use peek/advance. r=heycam
|
2013-02-16 18:27:53 -05:00 |
|
Zack Weinberg
|
781c8690dc
|
Bug 543151, part A2: Introduce the new peek/advance API and reimplement the old read/pushback API on top of it. r=heycam
|
2013-02-16 18:27:53 -05:00 |
|
Zack Weinberg
|
ad3efbd714
|
Bug 543151, part A1: Preliminary cleanups to the scanner/parser interface and the organization of nsCSSScanner.cpp. r=heycam
|
2013-02-16 18:27:53 -05:00 |
|
Zack Weinberg
|
576dd3ca60
|
Bug 413958: report the text of the offending line in CSS error messages. r=dbaron
|
2013-01-11 12:27:43 -05:00 |
|
Zack Weinberg
|
faabfb1d5b
|
Bug 516091: Split CSS error reporting to its own file and class. Allows CSS scanner to become a stack object. r=dbaron
|
2012-11-15 11:36:15 -05:00 |
|
Seth Fowler
|
9da16cb6df
|
Bug 786108 - Cache UTF-16 version of URI to prevent repeated conversions in the CSS scanner, and free the cache after a short time. r=bz
|
2012-10-03 15:28:57 -07:00 |
|
Ed Morley
|
7012ae5306
|
Backout ec0dcd401a3f (bug 786108) for crashes
|
2012-09-28 22:04:56 +01:00 |
|
Seth Fowler
|
2c3af5ccdc
|
Bug 786108 - Cache UTF-16 version of URI to prevent repeated conversions in the CSS scanner, and free the cache after a short time. r=bz
|
2012-09-28 09:56:47 -07:00 |
|
Mats Palmgren
|
abc5b5999b
|
Bug 788836 - Simplify @-keyword parsing by letting ParseAtKeyword deal with everthing after the @. Make it pass the first char to GatherIdent so that it returns false for a bad escape sequence at the start. r=dbaron
|
2012-09-12 00:20:52 +02: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 |
|
Cameron McCormack
|
d7f2d311ed
|
Bug 649740 - Implement @supports. r=dbaron,bz
|
2012-08-02 10:32:12 +10:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Jacob Holzinger
|
acfe99c129
|
Bug 696242 - Convert NS_RegisterStaticAtoms and nsCSSScanner::ReportUnexpectedParams to take an array-reference rather than a pointer and length, making it impossible to pass a pointer/length that are inconsistent. r=jwalden
--HG--
extra : rebase_source : 882b5b4d500b1fa242c0a3cfa3084e4171cbaa9d
|
2012-03-08 18:22:57 -08:00 |
|
Jesse Ruderman
|
4a98a7e828
|
Bug 675553 followup: remove tautologous assertions. r=ehsan
|
2011-10-24 16:21:09 -07:00 |
|
Zack Weinberg
|
572b6a6160
|
Bug 659963: consistently use infallible malloc in the CSS parser. r=dbaron
|
2011-05-28 15:38:48 -07:00 |
|
Zack Weinberg
|
445c0fa6a5
|
Bug 543151 part 1: Remove stream-processing code from nsCSSScanner.cpp. r=dbaron
|
2011-05-18 10:33:16 -07: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 |
|
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 |
|
Mihai Sucan
|
726b8bb058
|
Bug 670896 - Add inner window ID and timestamp to nsIScriptError2; r=bzbarsky
|
2011-08-24 23:44:35 +03:00 |
|
L. David Baron
|
2887557e92
|
Allow ParseAndAppendEscape to fail when the stream does not contain an escape, and make callers handle this failure appropriately. This changes our behavior when backslash immediately precedes end-of-stream. (Bug 384672, patch 3) r=bzbarsky
|
2011-05-03 13:19:19 -07:00 |
|
L. David Baron
|
0099793035
|
Pass whether we're in a string to ParseAndAppendEscape. (Bug 384672, patch 1) r=bzbarsky
This passes true for string tokens and for url() tokens containing
string, since that is what CSS 2.1 chapter 4's tokenization suggests.
|
2011-05-03 13:19:18 -07:00 |
|
L. David Baron
|
62b1274403
|
Include the close parenthesis in the URL token and make quoted URLs produce URL tokens rather than string tokens. (Bug 604179, patch 6) r=bzbarsky
|
2011-03-11 11:29:45 -06:00 |
|
L. David Baron
|
0041c7ae2e
|
Move the consumption of beginning whitespace (for all forms) and ending whitespace (for the string form) inside url() into the tokenizer. (Bug 604179, patch 3) r=bzbarsky
|
2011-03-11 11:29:44 -06:00 |
|
L. David Baron
|
866f3aece4
|
Rename CSS tokens to be closer to the names of newly-added tokens (BAD_STRING, BAD_URI) in the CSS 2.1 tokenization. (Bug 604179, patch 2) r=bzbarsky
|
2011-03-11 11:29:44 -06:00 |
|
Mihai Sucan
|
215e61a4b2
|
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 3; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
|
2010-12-20 12:21:59 -04:00 |
|
Robert Longson
|
d796beb26c
|
Bug 489871 - CSS comments should not be allowed in presentation attribute values. r=dbaron a=roc
--HG--
extra : rebase_source : 7a41fca1422a024934839ebe0c50cc479223915f
|
2010-12-05 20:37:39 +00:00 |
|
Zack Weinberg
|
8a88b3f08f
|
Eliminate NS_HIDDEN and NS_HIDDEN_ from layout/style/. Search-and-replace plus formatting fixes. rs=bzbarsky, no bug.
|
2010-04-06 14:52:17 -07:00 |
|
L. David Baron
|
194436e18a
|
Bug 526402: Stop accepting unitless 0 for angles, times, and frequencies. r=zwol
|
2009-11-04 18:36:18 -08:00 |
|
Zack Weinberg
|
63e2075a2a
|
Bug 443976: Parsing support for the unicode-range: descriptor in @font-face. r=dbaron
|
2009-08-20 14:52:47 -07:00 |
|
Arpad Borsos
|
5b33bf7a38
|
Bug 492531 - Optimize some CSS and Reflow classes for memory usage; r+sr=dbaron
|
2009-05-13 10:26:48 +02:00 |
|
Alfred Kayser
|
5be50b1a31
|
Bug 483971 - nsCSSScanner: cleanup of EatWhiteSpace and removal of EatNewline. r+sr=dbaron
|
2009-04-09 08:46:26 +02:00 |
|
Boris Zbarsky
|
1de330b786
|
Backed out changeset 3c687f3d4ff4 (bug 482971) on suspicion of causing intermittent leak orange.
|
2009-04-09 11:58:40 -04:00 |
|
Alfred Kayser
|
894d7a59e8
|
Bug 483971 - nsCSSScanner: cleanup of EatWhiteSpace and removal of EatNewline. r+sr=dbaron
|
2009-04-09 08:46:26 +02:00 |
|
Zack Weinberg
|
be8953654b
|
bug 452518: move private functions out of nsCSSScanner.h. r+sr=dbaron
|
2008-09-09 21:38:29 -07:00 |
|
Zack Weinberg
|
f3752b90cb
|
bug 452275: eliminate aErrorCode argument to most nsCSSScanner/nsCSSParserImpl functions. r+sr=dbaron
|
2008-09-09 21:38:14 -07:00 |
|
Benjamin Smedberg
|
a28cb29d53
|
Bug 445570 - Mark CSSToken::mIdent heap autostring as we-know-what-we're-doing, r=dbaron
|
2008-08-27 10:58:50 -04:00 |
|
Robert Longson
|
fc1670f89f
|
bug 302971 - Scientific notation in stroke-width doesnt work r+sr=dbaron
|
2008-08-12 15:02:22 +01:00 |
|
Zack Weinberg
|
a92b3b3f9f
|
Change CSS parser to close constructs open at end-of-file by changing ExpectSymbol not to fail on EOF when expecting one of }, ), ], or ;. (Bug 325064) r+sr=dbaron
|
2008-07-19 15:52:09 -07:00 |
|
Daniel Glazman ext:(%20and%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
15d0bac2c3
|
Implement :nth-child(), :nth-last-child(), :nth-of-type(), :nth-last-of-type(). b=75375 r+sr=bzbarsky
|
2008-06-02 20:17:35 -07:00 |
|
sharparrow1@yahoo.com
|
b10694182d
|
Bug 393499: Clean up character lookup in nsCSSScanner. r=bzbarsky, sr+a=dbaron
|
2007-08-25 19:20:27 -07:00 |
|
sharparrow1@yahoo.com
|
f6d7f34d38
|
Bug 393286: Make nsCSSScanner::Read regularize newlines. r+sr=bzbarsky, a=dbaron
|
2007-08-23 16:01:52 -07:00 |
|
sharparrow1@yahoo.com
|
e37155ba7f
|
Bug 393080: Make count and offset in nsCSSScanner unsigned. r+sr=bzbarsky, a=dbaron
|
2007-08-22 10:32:59 -07:00 |
|
sharparrow1@yahoo.com
|
bd3a0402f5
|
Bug 392840: Get rid of nsCSSScanner::Unread. r+sr=bzbarsky, r+a=dbaron
|
2007-08-21 11:29:50 -07: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 |
|