tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7206f4cd9e 
							
						 
					 
					
						
						
							
							Fix colorpicker ( #745 )  
						
						... 
						
						
						
						* process CM5.48+ new token for color functions
* restore scientific number notation support in colors
rgba(1.5E2 0 0 / .5e2%) 
						
					 
					
						2019-07-14 20:16:53 -04:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							55189f1fdd 
							
						 
					 
					
						
						
							
							CSSLint and parserlib ( #646 )  
						
						... 
						
						
						
						* CSSLint: add mask-image
https://drafts.fxtf.org/css-masking-1/#the-mask-image 
* CSSLint: update <image> type
https://drafts.csswg.org/css-images-3/#typedef-image 
* CodeMirror CSS mode: add 'mask-image'
* CodeMirror CSS mode: add CSS Round Display L1
https://www.w3.org/TR/css-round-display-1/ 
* CSSLint: CSS Round Display L1 (ED 2018-09-26)
https://drafts.csswg.org/css-round-display/ 
* CSSLint: CSS Environment Variables L1 (ED 2018-08-03)
https://drafts.csswg.org/css-env-1/ 
* CSSLint: parts of CSS Overflow Module L3 (WD 2018-07-31)
only overflow-* properties are added since the rest seem tentative
https://www.w3.org/TR/css-overflow-3/ 
* CSSLint: Selectors L4 :is() supersedes :matches()
https://drafts.csswg.org/selectors-4/#matches 
* CSSLint: Text Decoration L3 (CR 2018-06-26)
https://drafts.csswg.org/css-text-decor-3/ 
* CSSLint: fix '&&' in grammarParser
consequences:
* fixed text-shadow
* fixed <display-listitem>
* switched to a string in <shadow>
* CSSLint: fix definition for 'rotate'
* CSSLint: fix applyEmbeddedOverrides
* CSSLint: update definition for 'rotate'
* CSSLint: reset parserlib cache when inline overrides change
* CSSLint: code cosmetics
* CSSLint: fixup d5971e9c
* CSSLint: code cosmetics
* CSSLint: start ignoring from the comment's line number 
						
					 
					
						2019-03-03 16:55:15 -06:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							93a15a8284 
							
						 
					 
					
						
						
							
							fix colorview detection with inline comments ( #660 )  
						
						
						
					 
					
						2019-02-01 07:36:08 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							e97a3ef269 
							
						 
					 
					
						
						
							
							Change: modify match-highlighter plugin ( #578 )  
						
						... 
						
						
						
						* Change: modify match-highlighter plugin
* Fix: boundary character should only be used when the query starts/ends with alphabet 
						
					 
					
						2018-11-25 07:28:37 -06:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							319ec320c7 
							
						 
					 
					
						
						
							
							specify the end token for simple block in _expr() ( #580 )  
						
						
						
					 
					
						2018-11-24 23:13:33 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							21b6429205 
							
						 
					 
					
						
						
							
							Beautify: stop new line injection before comment.  Fixes   #564  
						
						
						
					 
					
						2018-11-20 19:41:31 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ea0200234 
							
						 
					 
					
						
						
							
							Validate UserCSS meta colors.  Fixes   #554  ( #559 )  
						
						... 
						
						
						
						* Validate UserCSS meta colors. Fixes  #554 
* Add suggestions & optimize code
* Fix parsePercentage return value
* cleanup
* Fix: remove unused variable
* Fix: validate function should return a boolean
* Revert indent
* Fix: cleaner validateRGB
* Fix: validateHSL
* Fix: validateAlpha
* Cleanup
* Fix: remove invalid comment
* Limit color channels to integers 
						
					 
					
						2018-11-18 22:05:38 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							b41a39d36e 
							
						 
					 
					
						
						
							
							Add counter(s) to CSSLint parserlib.  Closes   #553  
						
						
						
					 
					
						2018-11-17 23:23:55 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3d3604afc 
							
						 
					 
					
						
						
							
							Refactor the entire storage system and the section editor ( #518 )  
						
						... 
						
						
						
						* Squashed commit of the following:
commit d84c4dc3fe46027120ecf85d4de39b81f3e69574f9dc04558ffea04d591f2aff14e213d4ddfcc71385e70491e47acb131642a39405ac4c14c2fdbb58fb1b49b8bb2c2d849fa4f133c3e67a05a6208f5c05a87ed00f576f73f333e93819deb439b11685b49dd3cd43c190aadfd728838c21e3b393a4cdf5958e75871b9bad06551440cb5cbb4d1053efd78b897d005f3eaafc53bed3de14e321d25801bdd529bcb9968830d3ff3bf6f52d39d21c3d29ecb622c93c7c3d49c0053fd8d937f3859afc8ee9fbe77a8d15a4fc3e91627e0eddeb8f8b4ab47d897d340d62dcd286997d6ad60db9dbef43afa31fa0f08faea1494d06435486c55675912e86ea846a89831ca07c2de67b7f4f3636e13f88f0f6ce78f55b5ae95a1ad91a5a206fe68016346035fa080d1913e0b064115d405b7f8f061b2c88f926a8131fc9c53ae0c4dd130ea7ada48f04c2d6bbf6f0c0bc4d6a4d42765d6c99626e4a48a57b3b27165cfea3933f25fd3a1c2bbdae1c3697bd4a453f45c1bf9f59058c06c1bf9f57e9fd5eeb4b813e38810a49c657d7e55c7ed39ab6ef30e494eda9510a886e14c7f81662c4f3a103645dd4436cde2043db875fd8dc491e9be3ba64b955757eba890a21d2b36a181e4823d2b36a168e22d476751100687983f0ff6fd8cad3c23f315c524419c5dc1e6494985b5037e1f43f75d26ce3238e15a1f552f6ba6159e067fd9ab5d6e506e22d0d1830e866294647b2b4fc497b5e7c96d515efafff3ca38558ef78582e9078aff4651da8d80489fb3b2f02f471f077057111b17169cae02381c5d41529d95b3b4e680fb5107b78a5e7ef4948cd1c635b5bc175f2561154583ca31d971cf6008514450cd60aeb196b6aac633122d28c1ae594b8ccb11f18b13a92fedf844ddd095998f07cfa3127d98805d582c726171339f7103a618aca2abb1cb580242472e91f5734497ebe16f1639cc33e81e4823f46dc5f3e209f2328cf623a7be6a1cba9630725196f0d0e1b4dc05c0288e9ba56b737b65a829a134ed1d35f92250e8a6e8ac03a10f9449144dd2b8ed0913af310c341874a2da33ec01f93f62c6d32ffb76b0f148eac32282bdf770624b1eea8a48a6011d5cbe8a8https://github.com/openstyles/stylus  into dev-exclusions
commit 5cbe8a8d78#507 )
commit 9058c06c541f2d116aae918e47b1ed81a7bb9ac9f47d57aea85778d5c858268e1716b4cc2980b64708adcb60f26909c732fd531ee4135ce35d39a6d1909f6909c73c6979833d8bbaa849fd6ddad5ee31a0807b959af3e3fefa987c4d2abbf670d81fe0586b29ab0ef239cfd5ade807f04f5337e51d29b8f51292a7cfeb22e49713c6a3be3c30bc3eb03d32b0428b7d75dd8754a4df641b968028a3529fba5d6cc31ab853be13f8a3e79151995d07a8cd4ea004bc3c7d41ac66a137ffb13bf1db42e97ef15364aa9fcf53b0e407e98f7a24547e098a6011de8c4fcb1a88d7bfe54ab4c4983a7bc2193950482f34e94c7edb382b4a1a56359f75b69cd868dfa0153cCloses  #113 
* Revert: exclusions
* Fix: pass eslint
* Fix: the style is injected twice
* Fix: don't load script async
* Fix: styleCodeEmpty returns true for empty string
* Fix: drop array selection
* Fix: the config dialog is broken
* Fix: popup doesn't use getStyle/getStylesByUrl correctly
* Fix: keep disabled state in setStyleContent
* Fix: allow live-preview to assign newest vars
* Fix: transition fix is broken because setStyleContent becomes async
* Fix: typo, TypeError in styleExists
* Fix: use new API
* Fix: pass linter
* Fix: LICENCE -> LICENSE
* Fix: remove unused distroy function 
						
					 
					
						2018-11-07 14:09:29 +08:00 
						 
				 
			
				
					
						
							
							
								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