layout/style/nsCSSScanner.cpp
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
1b09041ef8f256f712d6bb132083ac386c35ab0d
created 2015-06-24 10:17 -0700
pushed 2015-09-14 18:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1175192. Consistently allow identifiers to start with -- in the CSS parser. r=heycam
374eac1b621bc9c4706340be4e3513509924a6a5
created 2015-05-21 15:28 -0400
pushed 2015-09-14 18:56 +0000
Kyle Zentner Kyle Zentner - Bug 1164918 - Allow multiple '.' per cell in grid-template-areas. r=dholbert
4c5d42a5e9ad1bd2e27a4a9b959a7cf74e130cb7
created 2015-05-21 12:24 -0400
pushed 2015-09-14 18:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 580d1022c398 (bug 1164918) for reftest failures.
580d1022c398c0639572c31328e828261c05bad9
created 2015-05-19 16:52 +0200
pushed 2015-09-14 18:56 +0000
Kyle Zentner Kyle Zentner - Bug 1164918 - Allow multiple '.' per cell in grid-template-areas. r=dholbert
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
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
822d8b27f4277e4c0e1d16b726831eb5123559dd
created 2014-04-02 14:32 +1100
pushed 2014-07-14 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 985838 - Change custom property name prefix from "var-" to "--" and allow identifiers to begin with "--". 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
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2
created 2014-02-26 13:36 -0800
pushed 2014-06-02 21:01 +0000
L. David Baron L. David Baron - Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
ce3bd1ad8565cdbf04b7361d72df40cc176b3412
created 2014-01-31 16:06 -0800
pushed 2014-04-22 00:22 +0000
L. David Baron L. David Baron - Bug 964529: Support scientific (exponential) notation for CSS <number> values, including percentages and dimensions (but not <integer> values). r=SimonSapin
1e7b2bb3041bd72c5270e2c36e57df6cd0bd5c55
created 2014-01-31 16:39 -0500
pushed 2014-04-22 00:22 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 699811c420a2 (bug 964529) for crashtest asserts.
699811c420a2573d4a9790be35a58b263493fa9d
created 2014-01-31 12:27 -0800
pushed 2014-04-22 00:22 +0000
L. David Baron L. David Baron - Bug 964529: Support scientific (exponential) notation for CSS <number> values, including percentages and dimensions (but not <integer> values). r=SimonSapin
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
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
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2014-03-10 22:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2014-03-10 22:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
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
39d11ad40510628e40e8f694c2d3d97563f1f910
created 2013-09-15 21:06 -0400
pushed 2013-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 916610 - Minimize the #includes in layout/style; r=roc
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-10-21 21:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
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
713f1c85c114fd57feafb10f35de021262903482
created 2013-06-26 15:17 -0700
pushed 2013-10-21 21:47 +0000
Corey Ford Corey Ford - Bug 829816 - Treat \0 and U+0000 in CSS style sheets as U+FFFD. r=dbaron
ab27342b244cdd08b1a5b6a4699943c74c16f90b
created 2013-06-10 17:04 +1000
pushed 2013-09-09 22:57 +0000
Cameron McCormack Cameron McCormack - Bug 880150 - Treat \<EOF> as U+FFFD outside a string, and drop it inside a string. r=dbaron
d3c43fa2f2ae4329c6a3b8cedf1038a0636d3461
created 2013-03-02 19:31 -0500
pushed 2013-06-17 22:53 +0000
David Zbarsky David Zbarsky - [Bug 847110] Fix up includes in layout/style r=dbaron
eb1a14e09f50df22978eea54caf2bf9887821e7a
created 2013-02-17 22:03 -0500
pushed 2013-05-07 01:20 +0000
Zack Weinberg Zack Weinberg - Bug 842134: fix serialization of unquoted url() in CSS. r=heycam
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
e8c9170523069673854e2619f602dfeeec73155c
created 2013-01-31 20:09 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 836530: Make all non-ASCII characters be CSS identifier characters. r=bzbarsky
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-05-07 01:20 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
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
b11550b854e8a42046248d6301766e5dc5e8e703
created 2012-11-16 21:53 -0500
pushed 2013-02-14 23:19 +0000
Zack Weinberg Zack Weinberg - Bug 229827: escape unprintable characters in CSS parser diagnostics. r=dbaron
20fcf80a5242a056503b6427f1e98d80c42f2132
created 2012-11-16 16:59 -0500
pushed 2013-02-14 23:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets b242651c3c1b (bug 229827), b36eaac9ecf8, and 40f38a8aa660 (bug 663291) for mochitest-3/4 failures.
b242651c3c1bdd23318560331fd3ffb0e95a8a7a
created 2012-11-16 15:29 -0500
pushed 2013-02-14 23:19 +0000
Zack Weinberg Zack Weinberg - Bug 229827: escape unprintable characters in CSS parser diagnostics. r=dbaron
0f01d41ab835d4c916f2b92f9db75b3d0ede92ef
created 2012-11-15 11:36 -0500
pushed 2013-02-14 23:19 +0000
Zack Weinberg Zack Weinberg - Bug 455839: simplify the CSS error reporting API. 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
7bd96dda75f03267736c8e628995c0481014a139
created 2012-10-26 15:32 +0200
pushed 2013-02-14 23:19 +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 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
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2013-01-03 21:54 +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 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
28bfdee5702699b0e9313837ff125b55a9f90189
created 2012-09-10 12:16 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
d1b17b12a472efd78831ef9f6b9f331c96c438b0
created 2012-08-16 14:04 -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.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -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.
c83c77b4ed05534bfae3ea4ab386365d93fb602c
created 2012-05-15 10:22 -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.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
74c7f055b86b0abc20216c27b4ba67dfbd07d312
created 2011-12-22 11:50 -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.
less more (0) -100 -60 tip