layout/style/nsCSSScanner.h
dc617d65c9f0cdbbe4351cc1e5c288b05f25f8f7
created 2016-11-04 22:06 -0400
pushed 2016-11-05 04:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1315368. Back out changeset bf190e326bfd (bug 790997) because what it implements doesn't actually follow the CSS syntax editor's draft and breaks some sites in the process. r=dbaron,a=ritu FIREFOX_50_0_BUILD2 FIREFOX_50_0_RELEASE
bf190e326bfd7e7f944164d2ef2b577eaca12d87
created 2016-07-13 22:54 -0400
pushed 2016-10-31 18:13 +0000
Boris Zbarsky Boris Zbarsky - Bug 790997. Align our tokenization of CSS bad-url-token with the CSS Syntax Level 3 CR. r=heycam,tromey
5fc62c86d050a6780212675050565ee4bea63e37
created 2015-09-17 11:34 +1000
pushed 2015-12-04 23:28 +0000
Cameron McCormack Cameron McCormack - Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
4e973ce874e276742972ac3f792add06835ea7cd
created 2015-05-04 10:28 -0400
pushed 2015-08-03 13:22 +0000
Tom Tromey Tom Tromey - Bug 1152033 - Expose CSS lexer to js. r=heycam, r=bz
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-11-24 19:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
8b3ccec6fd4a06c998dfc4d0719e677413c591ab
created 2014-07-23 00:14 +0300
pushed 2014-11-24 19:04 +0000
Alexandros Chronopoulos Alexandros Chronopoulos - Bug 751939 - make url( followed by EOF valid. r=dbaron
a2cb9d6adebc91198718041e04dd7a87240f62c3
created 2014-03-10 15:54 -0700
pushed 2014-06-02 21:01 +0000
Simon Sapin Simon Sapin - Bug 976787 part 2: Add the grid-template-areas property to the style system. r=dholbert
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-04-22 00:22 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
e44cc02cb44df41932d59c3d0c0a420e85089dbb
created 2013-12-12 13:09 +1100
pushed 2014-04-22 00:22 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 18: Add error reporting for invalid variable references. r=dbaron
246d623b5259994d18d02abb5321182ea42ce514
created 2013-12-12 13:09 +1100
pushed 2014-04-22 00:22 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 11: Give nsCSSParser and nsCSSScanner the ability to save/restore their current input state. r=dbaron
6c381791e1a1d10cc488beb07c9ebd567ef7bde1
created 2013-12-12 13:09 +1100
pushed 2014-04-22 00:22 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 9: Give nsCSSScanner the ability to remember when it encounters a "var(" token. r=dbaron
d08b6b8c6ecaa462871d1cb2e4522ea85ae10b01
created 2013-12-12 13:09 +1100
pushed 2014-04-22 00:22 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 8: Resolve and compute CSS variables. r=dbaron
65d7e8f8497875b8618f6e1b6c9af03aa1550cba
created 2013-12-12 13:09 +1100
pushed 2014-04-22 00:22 +0000
Cameron McCormack Cameron McCormack - Bug 773296 - Part 6: Add enum to represent types of CSS tokens involved in serialization. r=dbaron
957d85b31ff325d765c2b5bc09d85c201072362e
created 2013-12-07 12:25 +1100
pushed 2014-03-10 22:05 +0000
Cameron McCormack Cameron McCormack - Bug 914072 - Have nsCSSScanner store any implied characters at EOF needed for correct serialization. r=dbaron
57041efa3c2bbab52c4dd53ee01fb12966707bb0
created 2013-06-27 17:03 -0700
pushed 2013-10-21 21:47 +0000
Corey Ford Corey Ford - Bug 883987 - Don't allow BAD_STRING or BAD_URL tokens in @supports conditions. r=dbaron
8b5bc945e72f799492685699b3aa53d2a450431b
created 2013-04-11 22:20 -0500
pushed 2013-07-29 23:00 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2e: use MOZ_STACK_CLASS in layout. r=mats
ef0da3fb98ff5cf149b91ec29152ace8a569bb29
created 2013-02-16 18:27 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 543151, part A4: unify the inner text-scanning loops used by GatherIdent, ScanString, NextURL. r=heycam
a0a8c0ed0c77d9e5db93d16897be1d26fc7744eb
created 2013-02-16 18:27 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 543151, part A3: convert the scanner to use peek/advance. r=heycam
68c9f2677339f5a238a08af93c80f9afd2cf0f77
created 2013-02-16 18:27 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 543151, part A2: Introduce the new peek/advance API and reimplement the old read/pushback API on top of it. r=heycam
a94f2ab8ddf94486b724578854d02161c83ade23
created 2013-02-16 18:27 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 543151, part A1: Preliminary cleanups to the scanner/parser interface and the organization of nsCSSScanner.cpp. r=heycam
028ce4b36b4ed6a7c4a04d0ce1a7c1d3646cfa7f
created 2013-01-11 12:27 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 413958: report the text of the offending line in CSS error messages. r=dbaron
03b607d3bca6b680ae59d780e064c880752e2e5d
created 2012-11-15 11:36 -0500
pushed 2013-02-14 23:19 +0000
Zack Weinberg Zack Weinberg - Bug 516091: Split CSS error reporting to its own file and class. Allows CSS scanner to become a stack object. r=dbaron
94ab602328ff6a2ab9b2daf75125695038ad57db
created 2012-10-03 15:28 -0700
pushed 2013-01-03 21:54 +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 2013-01-03 21:54 +0000
Ed Morley Ed Morley - Backout ec0dcd401a3f (bug 786108) for crashes
ec0dcd401a3ff735815f4209a7ba26d57bcf87a1
created 2012-09-28 09:56 -0700
pushed 2013-01-03 21:54 +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
1a1a98daab06467733ea7314a43f0bd70618a19a
created 2012-09-12 00:20 +0200
pushed 2013-01-03 21:54 +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
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
3da9a96f6c3fd6fbe0003249b12a59dd2749153c
created 2012-08-02 13:47 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
57680b93b9c2cf4dea49c120c5a6321966bce3c3
created 2012-03-09 13:37 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8da6b16bdd33a7c882d9aa04c05277c911c74fae
created 2011-10-28 15:06 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-11-14 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
dd435393e11e901d1cf3dceff0f090d9b7775991
created 2012-08-02 10:32 +1000
pushed 2012-11-14 20:38 +0000
Cameron McCormack Cameron McCormack - Bug 649740 - Implement @supports. r=dbaron,bz
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
bd1bb076db6e306391d9f1df4ad10429c0c45dae
created 2012-03-08 18:22 -0800
pushed 2012-06-01 02:39 +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
c81d0114767361b94e7f28c00bef444d0a75a9b5
created 2011-10-24 16:21 -0700
pushed 2012-01-29 07:46 +0000
Jesse Ruderman Jesse Ruderman - Bug 675553 followup: remove tautologous assertions. r=ehsan
67673422f7d2eb344b763465c738d83cc5e8480c
created 2011-05-28 15:38 -0700
pushed 2012-01-29 07:46 +0000
Zack Weinberg Zack Weinberg - Bug 659963: consistently use infallible malloc in the CSS parser. r=dbaron
f83e3947a7cc283daa3c5b9fe43e188c4d5d4cfb
created 2011-05-18 10:33 -0700
pushed 2012-01-29 07:46 +0000
Zack Weinberg Zack Weinberg - Bug 543151 part 1: Remove stream-processing code from nsCSSScanner.cpp. r=dbaron
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2012-01-29 07:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2012-01-29 07:46 +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 2011-12-16 17:32 +0000
Mihai Sucan Mihai Sucan - Bug 670896 - Add inner window ID and timestamp to nsIScriptError2; r=bzbarsky
5a70248eb4ac38524cc320090ecd57898eafb462
created 2011-05-03 13:19 -0700
pushed 2011-08-11 21:43 +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
c7aa244b92afb93f941afff68c545a4d4e40390a
created 2011-05-03 13:19 -0700
pushed 2011-08-11 21:43 +0000
L. David Baron L. David Baron - Pass whether we're in a string to ParseAndAppendEscape. (Bug 384672, patch 1) r=bzbarsky
deff78db28b6d969b5569905992b876bd4d3c1b5
created 2011-03-11 11:29 -0600
pushed 2016-11-05 04:19 +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
205c84e0227edf033f96e085a12f5d03860bf8ed
created 2011-03-11 11:29 -0600
pushed 2016-11-05 04:19 +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 2016-11-05 04:19 +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 2016-11-05 04:19 +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 2016-11-05 04:19 +0000
Robert Longson Robert Longson - Bug 489871 - CSS comments should not be allowed in presentation attribute values. r=dbaron a=roc
6c32102f5594e1b4ff4b874c45615c67eb59baef
created 2010-04-06 14:52 -0700
pushed 2016-11-05 04:19 +0000
Zack Weinberg Zack Weinberg - Eliminate NS_HIDDEN and NS_HIDDEN_ from layout/style/. Search-and-replace plus formatting fixes. rs=bzbarsky, no bug.
0d248c37d1ae8363e91d2c8e6d58289fd58d7c19
created 2009-11-04 18:36 -0800
pushed 2016-11-05 04:19 +0000
L. David Baron L. David Baron - Bug 526402: Stop accepting unitless 0 for angles, times, and frequencies. r=zwol
feddc329bd56e9a94283f9cc15d89491b8dc7bae
created 2009-08-20 14:52 -0700
pushed 2016-11-05 04:19 +0000
Zack Weinberg Zack Weinberg - Bug 443976: Parsing support for the unicode-range: descriptor in @font-face. r=dbaron
a1fc27041e53a75a6c9af3d15d7bbc214180c356
created 2009-05-13 10:26 +0200
pushed 2016-11-05 04:19 +0000
Arpad Borsos Arpad Borsos - Bug 492531 - Optimize some CSS and Reflow classes for memory usage; r+sr=dbaron
02f8e9df861282106d3bccb8f93428340263ab06
created 2009-04-09 08:46 +0200
pushed 2016-11-05 04:19 +0000
Alfred Kayser Alfred Kayser - Bug 483971 - nsCSSScanner: cleanup of EatWhiteSpace and removal of EatNewline. r+sr=dbaron
66fbc43698812347f59310492beee36600166ac2
created 2009-04-09 11:58 -0400
pushed 2016-11-05 04:19 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset 3c687f3d4ff4 (bug 482971) on suspicion of causing intermittent leak orange.
3c687f3d4ff412bacd1e3dacedbca2903a017481
created 2009-04-09 08:46 +0200
pushed 2016-11-05 04:19 +0000
Alfred Kayser Alfred Kayser - Bug 483971 - nsCSSScanner: cleanup of EatWhiteSpace and removal of EatNewline. r+sr=dbaron
867b7ab68589470fe0e4b592169ec41cd9480281
created 2008-09-09 21:38 -0700
pushed 2016-11-05 04:19 +0000
Zack Weinberg Zack Weinberg - bug 452518: move private functions out of nsCSSScanner.h. r+sr=dbaron
less more (0) -60 tip