eight 
							
						 
					 
					
						
						
						
						
							
						
						
							2fd531e253 
							
						 
					 
					
						
						
							
							Rewrite linter system ( #487 )  
						
						... 
						
						
						
						* Add: implement new linter system
* Refactor: pull out editor worker
* Switch to new linter and worker
* Enable eslint cache
* Fix: undefined error
* Windows compatibility
* Fix: refresh linter if the editor.linter changes
* Add: stylelint
* Add: getStylelintRules, getCsslintRules
* Fix: logic to get correct linter
* WIP: linter-report
* Fix: toggle hidden state
* Add: matain the order of lint report for section editor
* Add: unhook event
* Add: gotoLintIssue
* Fix: shouldn't delete rule.init
* Add: linter-help-dialog
* Drop linterConfig
* Add: linter-config-dialog, cacheFn
* Add: use cacheFn
* Drop lint.js
* Add: refresh. Fix report order
* Fix: hide empty table
* Add: updateCount. Fix table caption
* Switch to new linter/worker
* Fix: remove unneeded comment
* Fix: cacheFn -> cacheFirstCall
* Fix: use cacheFirstCall
* Fix: cache metaIndex
* Fix: i < trs.length
* Fix: drop isEmpty
* Fix: expose some simple states to global
* Fix: return object code style
* Fix: use proxy to reflect API
* Fix: eslint-disable-line -> eslint-disable-next-line
* Fix: requestId -> id
* Fix: one-liner
* Fix: one-liner
* Fix: move dom event block to top
* Fix: pending -> pendingResponse
* Fix: onSuccess -> onUpdated
* Fix: optimize row removing when i === 0
* Fix: hook/unhook -> enableForEditor/disableForEditor
* Fix: linter.refresh -> linter.run
* Fix: some shadowing
* Fix: simplify getAnnotations
* Fix: cacheFirstCall -> memoize
* Fix: table.update -> table.updateCaption
* Fix: unneeded reassign
* Fix: callbacks -> listeners
* Fix: don't compose but extend
* Refactor: replace linter modules with linter-defaults and linter-engines
* Fix: implement linter fallbacks
* Fix: linter.onChange -> linter.onLintingUpdated
* Fix: cms -> tables
* Fix: parseMozFormat is not called correctly
* Move csslint-loader to background
* Fix: watch config changes
* Fix: switch to LINTER_DEFAULTS
* Fix: csslint-loader -> parserlib-loader 
						
					 
					
						2018-10-01 09:03:17 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							26d7c26770 
							
						 
					 
					
						
						
							
							notify embedder on closing colorpicker  
						
						... 
						
						
						
						fixup 7fea2cfc: messageBox's Esc handler wasn't restored 
						
					 
					
						2018-09-06 19:34:46 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							74eb7c7ecd 
							
						 
					 
					
						
						
							
							CSSLint: add conic-gradient  
						
						... 
						
						
						
						https://www.w3.org/TR/css-images-4/#gradients  
					
						2018-09-04 21:08:53 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							5933cf3586 
							
						 
					 
					
						
						
							
							CSSLint: add Q unit  
						
						... 
						
						
						
						https://www.w3.org/TR/css-values-3/#absolute-lengths  
					
						2018-08-30 13:41:26 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							4bcdbb78b1 
							
						 
					 
					
						
						
							
							ensure max>=min to keep colorpicker in view  
						
						
						
					 
					
						2018-08-16 19:58:05 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1a8481ca80 
							
						 
					 
					
						
						
							
							remove the useless redirection of <text-decoration-color>  
						
						
						
					 
					
						2018-08-15 19:12:01 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b87130f9 
							
						 
					 
					
						
						
							
							correctly detect when #RGBA isn't supported  
						
						
						
					 
					
						2018-08-11 12:34:16 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							80ea415287 
							
						 
					 
					
						
						
							
							use only one ::pseudo for color swatches  
						
						
						
					 
					
						2018-08-11 12:18:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a713be8a 
							
						 
					 
					
						
						
							
							correctly handle the space before ::pseudo  
						
						
						
					 
					
						2018-08-06 12:45:53 +03:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							c61d34d053 
							
						 
					 
					
						
						
							
							Update libraries ( #440 )  
						
						
						
					 
					
						2018-07-21 20:58:54 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							b781c2b7b3 
							
						 
					 
					
						
						
							
							properly remove dead swatches  
						
						
						
					 
					
						2018-07-20 17:51:43 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							26f673f30d 
							
						 
					 
					
						
						
							
							move linter worker loaders to edit/  
						
						
						
					 
					
						2018-07-10 11:35:19 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							279c8c12e5 
							
						 
					 
					
						
						
							
							we don't modify stylelint per se, we only bundle it  
						
						
						
					 
					
						2018-07-10 10:55:43 +03:00 
						 
				 
			
				
					
						
							
							
								stonecrusher 
							
						 
					 
					
						
						
						
						
							
						
						
							df691b7a13 
							
						 
					 
					
						
						
							
							Adding external licenses ( #424 )  
						
						... 
						
						
						
						Add/update license info 
						
					 
					
						2018-07-09 16:39:31 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							b49254aca2 
							
						 
					 
					
						
						
							
							colorConverter.format: passthru if string and no type given  
						
						... 
						
						
						
						fixes  #408 
fixes f7f679bb 
					
						2018-06-30 20:23:45 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							692cb29c11 
							
						 
					 
					
						
						
							
							beautify: don't keep space before ::pseudo elements  
						
						
						
					 
					
						2018-06-15 08:24:36 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f6a7814f 
							
						 
					 
					
						
						
							
							beautify: recognize the end of a condition  
						
						
						
					 
					
						2018-06-15 08:24:36 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7fea2cfc9c 
							
						 
					 
					
						
						
							
							Esc/Enter should only close colorpicker  
						
						... 
						
						
						
						fixes  #401  
					
						2018-06-15 08:24:35 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a762d47795 
							
						 
					 
					
						
						
							
							CSSLint: function contents may start with a whitespace  
						
						... 
						
						
						
						#397  
					
						2018-06-12 12:51:04 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2b268fc589 
							
						 
					 
					
						
						
							
							CSSLint/CodeMirror: background-position-x and -y  
						
						... 
						
						
						
						These have been used for a long time in the real world and will finally get standardized by the upcoming CSS Backgrounds and Borders Module L4.
fixes  #397  
						
					 
					
						2018-06-12 12:31:12 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1619803a64 
							
						 
					 
					
						
						
							
							CSS Logical Properties and Values L1 (WD 2018-05-29)  
						
						... 
						
						
						
						https://drafts.csswg.org/css-logical/  
					
						2018-06-06 11:43:34 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							f0c31f75b3 
							
						 
					 
					
						
						
							
							CSS Containment L1 (CR 2018-05-24)  
						
						... 
						
						
						
						https://www.w3.org/TR/css-contain-1/  
					
						2018-05-24 12:53:36 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							f9dd704134 
							
						 
					 
					
						
						
							
							CSS Grid L2 (WD 2018-04-27) added aspect-ratio  
						
						
						
					 
					
						2018-04-28 10:17:16 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							fbdfc68022 
							
						 
					 
					
						
						
							
							CSS Display Module Level 3 (ED 2018-04-20)  
						
						
						
					 
					
						2018-04-27 17:15:01 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f679bbf9 
							
						 
					 
					
						
						
							
							colorpicker: keep internal HSV  
						
						... 
						
						
						
						fixes  #372  
					
						2018-04-17 22:35:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							58f4fbec41 
							
						 
					 
					
						
						
							
							colorConverter.format: use color.type by default  
						
						
						
					 
					
						2018-04-17 22:34:55 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							b185140176 
							
						 
					 
					
						
						
							
							show an error for misplaced @document  
						
						... 
						
						
						
						#367  
					
						2018-03-21 09:32:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							65905edec9 
							
						 
					 
					
						
						
							
							parserlib actions are void  
						
						
						
					 
					
						2018-03-18 07:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							32cd558dda 
							
						 
					 
					
						
						
							
							parse a few nonstandard webkit CSS properties  
						
						
						
					 
					
						2018-03-09 02:34:29 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							5acf815b79 
							
						 
					 
					
						
						
							
							report invalid selector in :not() as a warning  
						
						... 
						
						
						
						to prevent failures when updating usercss styles that have to override [currently] invalid :not() selectors used by the site
see #356  
						
					 
					
						2018-03-03 17:28:29 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							b220b2d2f0 
							
						 
					 
					
						
						
							
							code refactor: define parser actions just once  
						
						
						
					 
					
						2018-03-01 21:26:57 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							3a68c4e636 
							
						 
					 
					
						
						
							
							CSSLint: parse CSS4 :matches(), the future of :any()  
						
						
						
					 
					
						2018-03-01 21:04:39 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e4c399a1c0 
							
						 
					 
					
						
						
							
							try to ignore /*[[USO-var]]*// first  
						
						
						
					 
					
						2018-02-28 21:16:00 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							696690c8da 
							
						 
					 
					
						
						
							
							show invalid :not() as a nonfatal error ( #357 )  
						
						
						
					 
					
						2018-02-28 20:53:50 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba26072f7 
							
						 
					 
					
						
						
							
							restore Chrome 49 compatibility: remove "u" flag in RegExp  
						
						... 
						
						
						
						since it wasn't used globally (e.g. vendor code) it made no real difference 
						
					 
					
						2018-02-28 05:15:28 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							02989edb05 
							
						 
					 
					
						
						
							
							eat unclosed comments  
						
						
						
					 
					
						2018-01-30 18:59:28 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0cd2da9e 
							
						 
					 
					
						
						
							
							show color swatches for rgb/hsl with unary + - in numbers  
						
						
						
					 
					
						2018-01-16 15:11:07 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							823926a025 
							
						 
					 
					
						
						
							
							fix getStyleAtPos() for pos === EOL  
						
						
						
					 
					
						2018-01-14 17:11:00 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							76d9d32dce 
							
						 
					 
					
						
						
							
							skip uso-var between declarations  
						
						
						
					 
					
						2018-01-12 15:01:13 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							885919e7d9 
							
						 
					 
					
						
						
							
							colorize namedcolor followed by ! without a space  
						
						
						
					 
					
						2018-01-09 20:16:59 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							79e95eadf2 
							
						 
					 
					
						
						
							
							code cosmetics  
						
						
						
					 
					
						2018-01-07 23:26:47 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							224771b34e 
							
						 
					 
					
						
						
							
							reduce colorpicker alpha digits to 3 from 6  
						
						
						
					 
					
						2018-01-07 20:02:58 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							80ad6418aa 
							
						 
					 
					
						
						
							
							keep alpha in hex colorpicker view  
						
						
						
					 
					
						2018-01-07 20:00:22 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9111ebcd2b 
							
						 
					 
					
						
						
							
							unget the unary token if got no term to finalize  
						
						
						
					 
					
						2018-01-07 19:11:00 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							acbb69e5ad 
							
						 
					 
					
						
						
							
							expr may be null  
						
						
						
					 
					
						2018-01-07 18:59:31 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							5941dd4338 
							
						 
					 
					
						
						
							
							colorpicker hotkey popup: find colors in attributes  
						
						
						
					 
					
						2018-01-07 12:51:22 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							67ceaa2e43 
							
						 
					 
					
						
						
							
							fixups; code cosmetics  
						
						... 
						
						
						
						* show #{min,max} if constraints are present
* parse [row names] in grid properties
* skip uso-vars in selector sequence
* recognize number tokens with +-
* skip comments/whitespace in stream.mustMatch(); 
						
					 
					
						2018-01-07 12:33:48 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							57f0afbc9c 
							
						 
					 
					
						
						
							
							CSS Intrinsic & Extrinsic Sizing L3 for *width/*height  
						
						... 
						
						
						
						https://drafts.csswg.org/css-sizing-3/#sizing-properties  
					
						2018-01-07 12:32:50 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e7bd155300 
							
						 
					 
					
						
						
							
							CSS Transform Module Level 2 (ED 2017-11-09) - 3d transforms  
						
						... 
						
						
						
						https://drafts.csswg.org/css-transforms-2/#three-d-transform-functions  
					
						2018-01-07 12:32:50 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e684f677a6 
							
						 
					 
					
						
						
							
							CSS Display Module Level 3 (ED 2017-11-09)  
						
						... 
						
						
						
						https://drafts.csswg.org/css-display/  
					
						2018-01-07 12:32:50 +03:00