layout/style/nsCSSScanner.cpp
7bd96dda75f03267736c8e628995c0481014a139
created 2012-10-26 15:32 +0200
pushed 2012-10-31 21:26 +0000
Jacek Szpot Jacek Szpot - Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
94ab602328ff6a2ab9b2daf75125695038ad57db
created 2012-10-03 15:28 -0700
pushed 2012-10-05 13:20 +0000
Seth Fowler Seth Fowler - 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
5fbf17bdec328ce842c0fdcb8e327b3324a411a6
created 2012-09-28 22:04 +0100
pushed 2012-10-05 13:20 +0000
Ed Morley Ed Morley - Backout ec0dcd401a3f (bug 786108) for crashes
ec0dcd401a3ff735815f4209a7ba26d57bcf87a1
created 2012-09-28 09:56 -0700
pushed 2012-10-05 13:20 +0000
Seth Fowler Seth Fowler - 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
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2012-10-05 13:20 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
1a1a98daab06467733ea7314a43f0bd70618a19a
created 2012-09-12 00:20 +0200
pushed 2012-09-18 19:23 +0000
Mats Palmgren Mats Palmgren - 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
28bfdee5702699b0e9313837ff125b55a9f90189
created 2012-09-10 12:16 -0700
pushed 2012-09-18 19:23 +0000
David Anderson David Anderson - Merge from mozilla-central.
70a0eda09c3cd2bdc33f9d91d62a0c8a079b04a9
created 2012-09-09 16:29 -0700
pushed 2012-09-18 19:23 +0000
Daniel Holbert Daniel Holbert - Bug 789382: Change nsIScriptError methods init() and initWithWindowID() to take nsAString, rather than wchar / PRUnichar*. r=bz sr=bsmedberg
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-08-23 00:57 +0000
David Anderson David Anderson - Merge from mozilla-central.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-23 00:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
d1b17b12a472efd78831ef9f6b9f331c96c438b0
created 2012-08-16 14:04 -0700
pushed 2012-08-20 21:21 +0000
David Anderson David Anderson - Merge from mozilla-central.
e158214617dda68e7821c1dec9d8411801d0ebe7
created 2012-08-07 18:11 +0300
pushed 2012-08-20 21:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 782252 - Change named constants to correct types; r=ehsan
3da9a96f6c3fd6fbe0003249b12a59dd2749153c
created 2012-08-02 13:47 -0700
pushed 2012-08-06 22:42 +0000
David Anderson David Anderson - Merge from mozilla-central.
dd435393e11e901d1cf3dceff0f090d9b7775991
created 2012-08-02 10:32 +1000
pushed 2012-08-06 22:42 +0000
Cameron McCormack Cameron McCormack - Bug 649740 - Implement @supports. r=dbaron,bz
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-08-06 22:42 +0000
David Anderson David Anderson - Merge from mozilla-central.
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-08-06 22:42 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-10-31 21:26 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c83c77b4ed05534bfae3ea4ab386365d93fb602c
created 2012-05-15 10:22 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
14abca4e7378008596048ca25f106f63d8ea0965
created 2012-05-14 19:01 -0400
pushed 2012-10-31 21:26 +0000
Kang-Hao (Kenny) Lu Kang-Hao (Kenny) Lu - Bug 752230 - Disallow control characters above 0x7e in CSS unquoted url() tokenization. r=dbaron
57680b93b9c2cf4dea49c120c5a6321966bce3c3
created 2012-03-09 13:37 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
bd1bb076db6e306391d9f1df4ad10429c0c45dae
created 2012-03-08 18:22 -0800
pushed 2012-10-31 21:26 +0000
Jacob Holzinger Jacob Holzinger - 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
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
36c73ec83bb384f4ac2e0e563ef5b28b514c53ef
created 2012-02-23 08:19 -0800
pushed 2012-10-31 21:26 +0000
Zack Weinberg Zack Weinberg - Bug 729142 - Convert layout/style to MOZ_STATIC_ASSERT. r=dbaron
74c7f055b86b0abc20216c27b4ba67dfbd07d312
created 2011-12-22 11:50 -0800
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
916876a3db976b54c3ea5b28162b06fceeb21b0a
created 2011-12-21 16:51 -0500
pushed 2012-10-31 21:26 +0000
aceman aceman - Bug 711721 - merge nsIScriptError and nsIScriptError2 interfaces; r=neil, sr=bzbarsky
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
67673422f7d2eb344b763465c738d83cc5e8480c
created 2011-05-28 15:38 -0700
pushed 2012-10-31 21:26 +0000
Zack Weinberg Zack Weinberg - Bug 659963: consistently use infallible malloc in the CSS parser. r=dbaron
6d0fded8a2b3c01b6d8cec4c86facbf1c01cbf41
created 2011-05-19 15:44 -0700
pushed 2012-10-31 21:26 +0000
Zack Weinberg Zack Weinberg - Bug 543151 part 2: Remove the special (but inconsistent with the error console) handling of hard tabs; small tidiness tweaks. r=dbaron
f83e3947a7cc283daa3c5b9fe43e188c4d5d4cfb
created 2011-05-18 10:33 -0700
pushed 2012-10-31 21:26 +0000
Zack Weinberg Zack Weinberg - Bug 543151 part 1: Remove stream-processing code from nsCSSScanner.cpp. r=dbaron
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge from mozilla-central.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - 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
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed 2012-10-31 21:26 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-10-31 21:26 +0000
David Anderson David Anderson - Backout merge.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2012-10-31 21:26 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
8e1f1cb4230338f3145a812202205d1cd96a3828
created 2011-08-24 23:44 +0300
pushed 2012-10-31 21:26 +0000
Mihai Sucan Mihai Sucan - Bug 670896 - Add inner window ID and timestamp to nsIScriptError2; r=bzbarsky
5d7b5f2ea6034b386c8322755fff017ecef73169
created 2011-05-29 08:42 +0900
pushed 2012-10-31 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 660121 Remove all pref related methods from nsContentUtils r=roc
4c6fdf1c030df1f77540ff0d48e45dcb084b52ae
created 2011-05-25 15:31 +0900
pushed 2012-10-31 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc
4dd57526d5f69957d89429e95b3a04fea06a9c65
created 2011-05-03 13:19 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Only allow escaped newlines inside strings (which includes url() tokens that contain strings). (Bug 384672, patch 4) r=bzbarsky
5a70248eb4ac38524cc320090ecd57898eafb462
created 2011-05-03 13:19 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - 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
16da10dde7a5c7913437513df0819d861f41b912
created 2011-05-03 13:19 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Handle failure of GatherIdent, which can (starting with the next patch) fail when the character sequence is not an identifier. Additionally, change the tokenization of a hash (#) followed by a non-name character or EOF to tokenize as DELIM (eCSSToken_Symbol) rather than as eCSSToken_Hash. This only changes the behavior in the EOF case, because the only caller (color parsing) that accepts eCSSToken_Hash (rather than only eCSSToken_ID) checks the length. (Bug 384672, patch 2) r=bzbarsky
c7aa244b92afb93f941afff68c545a4d4e40390a
created 2011-05-03 13:19 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Pass whether we're in a string to ParseAndAppendEscape. (Bug 384672, patch 1) r=bzbarsky
aada30c4e0d3ac8544dc850bdbb72da3ca94d794
created 2011-04-17 23:13 +0200
pushed 2012-10-31 21:26 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 650653 - Fix test_ident_escaping.html and test_parse_ident.html when using DBCS locales. r=dbaron
8431275e6a49d735dbd42b22ff0b97809edcda9c
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Include the opening "url(" in URL and Bad_URL tokens (though the latter do not have a close paren), and make tokenization of url() function be noncontextual, as required by CSS. (Bug 604179, patch 7) r=bzbarsky
deff78db28b6d969b5569905992b876bd4d3c1b5
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - 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
905d7597d6023bb8fd06cebe7cadcef3b57d001a
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Disallow control characters less than space inside unquoted url(), per spec. (Bug 604179, patch 5) r=bzbarsky
2ccb53c18fce9474e3eccc9c2f6fbe4f71248cb2
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Fix incorrect indentation in nsCSSScanner::NextURL. (Bug 604179, patch 4) r=bzbarsky
205c84e0227edf033f96e085a12f5d03860bf8ed
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - 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
f8f925f122106f20bead1fd10097c60082a08166
created 2011-03-11 11:29 -0600
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - 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
1c10afc9c6cc7cb357962f624eab862e660b087a
created 2010-12-20 12:21 -0400
pushed 2012-10-31 21:26 +0000
Mihai Sucan Mihai Sucan - Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 3; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
d239dedd96d35e93523ca452d001faf1ab46ece8
created 2010-12-05 20:37 +0000
pushed 2012-10-31 21:26 +0000
Robert Longson Robert Longson - Bug 489871 - CSS comments should not be allowed in presentation attribute values. r=dbaron a=roc
bff47403425de38ce2a0a0aa3705c39cf81787d4
created 2010-10-17 19:36 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Accept PR_INT32_MIN as an integer in CSS. (Bug 602890) r=bzbarsky a2.0=roc
95496fb65889ce291852e53bf22a3d51a07ef601
created 2010-09-18 11:43 -0700
pushed 2012-10-31 21:26 +0000
L. David Baron L. David Baron - Make NBSP an identifier character per resolution of CSS 2.1 issue 196. (Bug 591589) r=bzbarsky a2.0=roc
840fcbf52747568f9011ed58e923acab6b3a5212
created 2010-05-14 18:24 +0900
pushed 2012-10-31 21:26 +0000
Mitchell Field Mitchell Field - Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver
d7081443284b6a7fae7c6dcedeb39e713450b6b0
created 2010-01-27 16:20 -0800
pushed 2012-10-31 21:26 +0000
Alfred Kayser Alfred Kayser - Bug 399495: nsCSSScanner: absorb the '(' when returning a FUNCTION token. r=dbaron
89e096ecc268cc8a4e083a6321a536f100747c22
created 2009-10-15 13:18 -0700
pushed 2012-10-31 21:26 +0000
Zack Weinberg Zack Weinberg - Bug 522292: Make the table of character properties in nsCSSScanner.cpp a compile-time constant.
5fda24bc367913740c3baafcc191c2a268109497
created 2009-09-04 14:25 +0200
pushed 2012-10-31 21:26 +0000
Alfred Kayser Alfred Kayser - Bug 483977 - nsCSSScanner: Simplify IsDigit. r+sr=dbaron
less more (0) -60 tip