tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8192fab1b8 
							
						 
					 
					
						
						
							
							show write-style entries for iframes in popup ( #861 )  
						
						... 
						
						
						
						* account for iframes in popup list/write-style and badge
* fix and simplify openURL + onTabReady + message from popup
* fixup! resolve about:blank iframes to their parent URL
* fixup! don't underline iframe links until hovered
* fix width bug in popup only when needed (Chrome 66-69)
* fixup! reset styleIds on main page navigation
* fixup! call updateCount explicitly on extension pages
* fixup! ensure frame url is present
* fixup! frameResults entry may be empty
* fixup! init main frame first
* fixup! track iframes via ports
* fixup! reduce badge update rate during page load
* fixup! cosmetics
* fixup! don't add frames with errors
* fixup! cosmetics 
						
					 
					
						2020-02-24 18:16:45 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bbce7cb9f 
							
						 
					 
					
						
						
							
							fix and simplify .user.css URL installer ( #856 )  
						
						... 
						
						
						
						* fix and simplify .user.css URL installer
* Refactor: pull out tab-manager and icon-manager
* fixes/cosmetics
* usercss installer url check
* extract downloaders
* simplify tabManager
* rework/split openInstallerPage
* use a simple object instead of map
* trivial bugfixes
* cosmetics
* fixup! updateIconBadge in styleViaAPI
Co-authored-by: eight <eight04@gmail.com> 
						
					 
					
						2020-02-23 10:43:26 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							108907d4f1 
							
						 
					 
					
						
						
							
							skip transition-patch in invisible tabs ( #851 )  
						
						
						
					 
					
						2020-02-12 11:44:25 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb2e899b3 
							
						 
					 
					
						
						
							
							Simplify & speed up style injection ( #843 )  
						
						... 
						
						
						
						* use wrappedJSObject to create style elements in page context
* skip unnecessary polyfills in content scripts
* group all style management stuff in injector
* support all API methods in content scripts 
						
					 
					
						2020-02-12 09:39:00 -05:00 
						 
				 
			
				
					
						
							
							
								narcolepticinsomniac 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f12d50aaf 
							
						 
					 
					
						
						
							
							Embed options in manager ( #828 )  
						
						... 
						
						
						
						* Embed options in manager
* fix indent again
* Fix edit URL detected as manage URL when creating manager style from popup
* Syntax, hash only, and prevent empty hash
* Fix: move origin check to background
* Rename eslintrc
* Refactor: openURL
* Add: fixme comment about openEditor
* Fix: allow activating manager in other windows
* Add: trimHash method
* Fix: limit the scope of styleViaAPI
* Breaking: add router, keep search params
* Fix: focus options when activated
* Add: some fixme
* Fix: remove unused fixme
* Fix: minor
* Fix: remove unused message
* Add: doc
* Change: activate manager in other windows
* Fix: make sure sender is available in getTabUrlPrefix
* Add: openManage API
* Change: reuse editor in openEditor
* Fix: greedly pop the buffer
* Fix: backward detection
* Fix: remove unused important
* Fix: remove unused workaround
* Fix: avoid empty search param
* Change: detect all kinds of manager in openManage
* Fix: minor
* Manage button text
Co-authored-by: eight <eight04@gmail.com> 
						
					 
					
						2020-02-01 23:36:54 -05:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b1ea8a90 
							
						 
					 
					
						
						
							
							Change: check style.sheet instead of getComputedStyle ( #779 )  
						
						
						
					 
					
						2019-09-11 03:32:34 -04:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							34dfd83056 
							
						 
					 
					
						
						
							
							Change: a better way to defer page script injection, switch to inline script ( #766 )  
						
						... 
						
						
						
						* Revert "Revert defer page script injection (#758 )"
This reverts commit 7d52326eb7 
						
					 
					
						2019-09-09 00:45:08 -04:00 
						 
				 
			
				
					
						
							
							
								narcolepticinsomniac 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d52326eb7 
							
						 
					 
					
						
						
							
							Revert defer page script injection ( #758 )  
						
						... 
						
						
						
						Closes  #756 
I edited this a couple days ago, so let's double check the diff and make sure I didn't screw anything up. 
					
						2019-08-04 13:04:02 -04:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							19ee4d46bc 
							
						 
					 
					
						
						
							
							Change: report updatable after the install button is prepared. Prevent installing duplicated styles from USO ( #717 )  
						
						... 
						
						
						
						* Fix: don't install duplicate styles on USO
* Change: report updatable after the install button is prepared 
						
					 
					
						2019-06-01 05:12:06 -04:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							60693e8c3f 
							
						 
					 
					
						
						
							
							Fix: change disabled state after the content is set ( #701 )  
						
						
						
					 
					
						2019-06-01 05:10:44 -04:00 
						 
				 
			
				
					
						
							
							
								narcolepticinsomniac 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb6888e44c 
							
						 
					 
					
						
						
							
							Avoid potential transition patch conflicts ( #720 )  
						
						... 
						
						
						
						8's fix - closes  #706 , closes  #707  
						
					 
					
						2019-05-26 06:12:02 -04:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							a29d7dc4ca 
							
						 
					 
					
						
						
							
							Fix USO install button  
						
						... 
						
						
						
						Narcolepticinsomniac worked out the code 
						
					 
					
						2019-03-24 18:08:01 -05:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							b40849acad 
							
						 
					 
					
						
						
							
							Refactor: rewrite style injector ( #664 )  
						
						... 
						
						
						
						* Refactor: style injector/docRootObserver/docRewriteObserver
* Fix: minor
* Fix: disabled state
* Fix: use evade
* Fix: apply.js is broken in our pages
* Fix: transition patch is broken
* Fix: also check elements after the last userstyle
* Fix: remove outdated FIXME. styleInjector.toggle now toggle all styles
* Fix: call Object.keys twice
* Add a fixme
* Fix: typo
* Add a fixme
* Fix: don't argue for mutations generated by other extensions 
						
					 
					
						2019-03-09 20:58:17 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff34fc449 
							
						 
					 
					
						
						
							
							Fix: return true in icon API ( #669 )  
						
						
						
					 
					
						2019-03-03 08:29:26 -06:00 
						 
				 
			
				
					
						
							
							
								narcolepticinsomniac 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756fafe263 
							
						 
					 
					
						
						
							
							Ensure applySections is complete  
						
						
						
					 
					
						2019-01-29 23:30:37 -05:00 
						 
				 
			
				
					
						
							
							
								narcolepticinsomniac 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b18d062d51 
							
						 
					 
					
						
						
							
							Use setTimeout for transition patch  Fixes   #648  ( #656 )  
						
						
						
					 
					
						2019-01-29 11:14:07 -05:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							aa56f96585 
							
						 
					 
					
						
						
							
							Fix: catch syntax error ( #627 )  
						
						
						
					 
					
						2018-12-28 20:55:52 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
						
						
							
						
						
							3edea88b13 
							
						 
					 
					
						
						
							
							Fix linting issues  
						
						
						
					 
					
						2018-12-11 07:28:30 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							626148c117 
							
						 
					 
					
						
						
							
							Fix: remove unused code ( #612 )  
						
						
						
					 
					
						2018-12-11 06:19:19 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							8d6c88e377 
							
						 
					 
					
						
						
							
							Support Chrome 49 ( #561 )  
						
						... 
						
						
						
						* Add: polyfill to support chrome 49
* Fix: fetch text in Chrome 49
* Add: polyfill element method
* Update usercss-meta
* Fix: buggy destructuring
* Fix: dialog position?
* Fix: unneeded warning
* Fix: getChromeVersion
* Fix: don't cache tab icon in old chrome
* Fix: static -> relative
* Fix: use XHR as fallback 
						
					 
					
						2018-11-29 19:35:21 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							43a4671c64 
							
						 
					 
					
						
						
							
							Change: defer page script injection. Try to inject to head ( #584 )  
						
						
						
					 
					
						2018-11-27 22:57:44 -06:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							05ec2fb1c7 
							
						 
					 
					
						
						
							
							Fix: detect style CSP ( #573 )  
						
						
						
					 
					
						2018-11-21 11:09:48 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7261a074cd 
							
						 
					 
					
						
						
							
							Fix USO update button ( #555 )  
						
						... 
						
						
						
						* Fix USO update button
* Fix background & search-results
* Prevent JSON parse error
* Get & set currentMd5 outside of condition
* fetchMd5 with API without options
* Only update originalMd5 for valid styles
* Always set currentMd5 & add a delay before firing USO event 
						
					 
					
						2018-11-18 07:30:47 -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 
						 
				 
			
				
					
						
							
							
								Rob Garrison 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30cf5b2458 
							
						 
					 
					
						
						
							
							Fix incorrect USO md5Url ( #523 ) ( #527 )  
						
						... 
						
						
						
						* Fix incorrect USO md5Url (#523 )
* Fix md5Url in getAll
* Remove variable reassignment 
						
					 
					
						2018-10-26 08:48:58 -05:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e128498518 
							
						 
					 
					
						
						
							
							code cosmetics: convert to a lintable template string  
						
						
						
					 
					
						2018-09-11 17:41:46 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdc01201b 
							
						 
					 
					
						
						
							
							FF: preserve sheet's disabled state in workaround for  #461  
						
						
						
					 
					
						2018-09-11 17:39:43 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							dcdb4be10b 
							
						 
					 
					
						
						
							
							FF59+: always set style's textContent in page context  
						
						... 
						
						
						
						see #461  
						
					 
					
						2018-09-05 15:58:15 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							bfe18e74a4 
							
						 
					 
					
						
						
							
							FF bug workaround: set style element code in page context  
						
						... 
						
						
						
						fixes  #461  
					
						2018-08-25 09:42:35 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							406a7cd4c0 
							
						 
					 
					
						
						
							
							FF bug workaround: apply styles to more iframes  
						
						
						
					 
					
						2018-08-09 21:22:26 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7c131c37 
							
						 
					 
					
						
						
							
							fixup  1a42e6bf 
						
						
						
					 
					
						2018-08-06 21:27:48 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							91fb0579f1 
							
						 
					 
					
						
						
							
							code clarification  
						
						
						
					 
					
						2018-08-06 17:38:38 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1a42e6bf00 
							
						 
					 
					
						
						
							
							move the iframe styles in the next animation frame  
						
						... 
						
						
						
						fixes  #461  
					
						2018-08-06 17:38:38 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							41e2d43ecc 
							
						 
					 
					
						
						
							
							fixup 7c9fd5e6: the enclosed code had nested backticks!  
						
						
						
					 
					
						2018-07-05 22:49:28 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5a5fecbf 
							
						 
					 
					
						
						
							
							invoke USO style API in iframe  
						
						... 
						
						
						
						fixes  #417  
					
						2018-07-05 22:15:45 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b776bedf 
							
						 
					 
					
						
						
							
							try installing from full code if 'sections' is empty in style json  
						
						... 
						
						
						
						fixes  #414  
					
						2018-07-05 15:46:01 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9992ae3374 
							
						 
					 
					
						
						
							
							explicitly parse a text response into JSON  
						
						
						
					 
					
						2018-07-05 11:40:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7c9fd5e611 
							
						 
					 
					
						
						
							
							spoof USO referrer for their style search API  
						
						... 
						
						
						
						fixes  #413  
					
						2018-07-04 15:39:27 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2c22d98421 
							
						 
					 
					
						
						
							
							code cosmetics; old typo fixup  
						
						
						
					 
					
						2018-07-04 01:22:49 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb00d2559 
							
						 
					 
					
						
						
							
							spoof Stylish installation check on USO  
						
						... 
						
						
						
						see #379  
						
					 
					
						2018-07-04 01:22:46 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9aea35799d 
							
						 
					 
					
						
						
							
							tweak USO handshake to match Stylish  
						
						... 
						
						
						
						fixes  #379  
					
						2018-04-30 19:31:43 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2a75159d2a 
							
						 
					 
					
						
						
							
							USO bug workaround: collapse long URL vars  
						
						... 
						
						
						
						#195  
					
						2018-04-12 09:13:55 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							1d7437d181 
							
						 
					 
					
						
						
							
							revert  07e1d3b9, USO still can't handle POST properly  
						
						
						
					 
					
						2018-04-12 07:37:51 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							16d46edfba 
							
						 
					 
					
						
						
							
							increase USO style installation/update timeout  
						
						... 
						
						
						
						#195  
					
						2018-04-11 12:55:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							07e1d3b902 
							
						 
					 
					
						
						
							
							USO can handle POST now  
						
						... 
						
						
						
						#195  
					
						2018-04-11 12:55:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							40054902e9 
							
						 
					 
					
						
						
							
							USO can't handle POST requests for style json  
						
						
						
					 
					
						2018-03-13 17:23:47 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2b6f07ce 
							
						 
					 
					
						
						
							
							send style status to USO even more insistently  
						
						... 
						
						
						
						see #354  
						
					 
					
						2018-03-02 18:08:25 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							db256f73f5 
							
						 
					 
					
						
						
							
							send style status to USO twice if #install_button reappears  
						
						... 
						
						
						
						see #354  
						
					 
					
						2018-03-02 15:55:39 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							d4b4b07ab3 
							
						 
					 
					
						
						
							
							[Chrome] restore the install/update button functionality on USO  
						
						... 
						
						
						
						resolves  #354  in Chrome only since the USO site is broken in FF
(the site checks for chrome-extension:// URL which should be moz-extension://) 
					
						2018-02-27 21:30:29 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							589cc53ad9 
							
						 
					 
					
						
						
							
							adjust selector for "config on homepage" of USO styles  
						
						
						
					 
					
						2018-02-23 15:14:10 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							654f63b894 
							
						 
					 
					
						
						
							
							remove unused code  
						
						... 
						
						
						
						see #348  
						
					 
					
						2018-02-15 16:48:37 +03:00 
						 
				 
			
				
					
						
							
							
								DecentM 
							
						 
					 
					
						
						
						
						
							
						
						
							44a11508ff 
							
						 
					 
					
						
						
							
							Add OpenUserCSS support ( #328 )  
						
						
						
					 
					
						2018-02-15 11:27:00 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e84afd9a20 
							
						 
					 
					
						
						
							
							fix a copypaste error  
						
						
						
					 
					
						2018-02-03 06:31:43 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							75a9ce4696 
							
						 
					 
					
						
						
							
							don't overwrite url in stylus-iframe attr with "true"  
						
						
						
					 
					
						2018-01-20 16:26:13 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a3962b7adf 
							
						 
					 
					
						
						
							
							put  https://top.site.origin  in "stylus-iframe" attr  
						
						
						
					 
					
						2018-01-19 15:37:26 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							0fa391732b 
							
						 
					 
					
						
						
							
							workaround for Chrome devtools bug (fixed in v65)  
						
						... 
						
						
						
						recreate the style element on style code change because older devtools inspector can't edit injected rules after we update textContent of an existing element 
						
					 
					
						2018-01-15 19:43:35 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							989df35b05 
							
						 
					 
					
						
						
							
							live preview in editor  
						
						... 
						
						
						
						* refreshAllTabs was extracted
* ...and fixed to use each frame's url when getting the styles 
						
					 
					
						2018-01-12 00:54:36 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9fdabe3582 
							
						 
					 
					
						
						
							
							simplify getStyles  
						
						... 
						
						
						
						* 'asHash' implies 'enabled'
* 'length' is added to the style hash 
						
					 
					
						2018-01-10 22:18:30 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							11dbfea897 
							
						 
					 
					
						
						
							
							apply.js: FF forgets the extra methods on MutationObserver  
						
						
						
					 
					
						2018-01-10 19:50:48 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9aa382ebf5 
							
						 
					 
					
						
						
							
							disconnect an orphaned chrome.runtime message/port listener  
						
						
						
					 
					
						2018-01-10 19:50:29 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							825fd00a80 
							
						 
					 
					
						
						
							
							fixes for FF52  
						
						
						
					 
					
						2018-01-07 12:50:17 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a339b50e27 
							
						 
					 
					
						
						
							
							allow live-reload without reinstalling  
						
						
						
					 
					
						2018-01-04 13:36:27 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e60dc19b 
							
						 
					 
					
						
						
							
							t() is not defined in content scripts  
						
						
						
					 
					
						2018-01-04 11:13:40 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							3418ac9cb9 
							
						 
					 
					
						
						
							
							FF: support private/container tabs  
						
						
						
					 
					
						2018-01-03 10:43:56 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							6607455e8f 
							
						 
					 
					
						
						
							
							silence eslint; switch shirt-circuiting to single-line if/else  
						
						
						
					 
					
						2017-12-18 10:27:50 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							0a865318a4 
							
						 
					 
					
						
						
							
							popup: "configure" opens USO page and expands the settings area  
						
						
						
					 
					
						2017-12-10 07:56:41 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7832c3c581 
							
						 
					 
					
						
						
							
							code cosmetics  
						
						
						
					 
					
						2017-12-09 21:31:34 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a6fdb49503 
							
						 
					 
					
						
						
							
							content script may run before documentElement is present  
						
						
						
					 
					
						2017-12-09 21:29:49 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2fe4c0793c 
							
						 
					 
					
						
						
							
							countStylesInHash when skipping styleReplaceAll  
						
						
						
					 
					
						2017-12-09 21:16:41 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							cb32b9debf 
							
						 
					 
					
						
						
							
							skip styleReplaceAll if same; add some safety checks  
						
						
						
					 
					
						2017-12-09 20:37:08 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							491fcef08b 
							
						 
					 
					
						
						
							
							also move style element when it's the first child  
						
						... 
						
						
						
						see #295  
						
					 
					
						2017-12-09 19:37:31 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							57e335abb8 
							
						 
					 
					
						
						
							
							raise style restoration limit; don't count own changes  
						
						
						
					 
					
						2017-12-09 18:41:05 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9486c7f3df 
							
						 
					 
					
						
						
							
							don't report usercss as installed on USO if homepage matches  
						
						
						
					 
					
						2017-12-09 04:43:02 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							a71d2fa226 
							
						 
					 
					
						
						
							
							...even less eager  
						
						
						
					 
					
						2017-12-07 11:10:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1a6d1ad6 
							
						 
					 
					
						
						
							
							don't be too eager at restoring style elements to prevent deadlocks  
						
						
						
					 
					
						2017-12-07 10:49:47 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							6d4689e559 
							
						 
					 
					
						
						
							
							ensure own style elements dominance over other style elements  
						
						
						
					 
					
						2017-12-07 10:12:01 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2b22494f3f 
							
						 
					 
					
						
						
							
							move style elements after head/body regardless of prior stuff  
						
						... 
						
						
						
						fixes  #284  
					
						2017-12-05 08:50:07 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf0f7e2f8 
							
						 
					 
					
						
						
							
							FF: ensure styles are ordered correctly in background tabs  
						
						... 
						
						
						
						should probably help #284  
						
					 
					
						2017-12-05 06:27:51 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							7de3e37a51 
							
						 
					 
					
						
						
							
							show "Style installed" in manager for styles added while it's open  
						
						
						
					 
					
						2017-12-02 07:07:12 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							bf13383c93 
							
						 
					 
					
						
						
							
							workaround for URLSearchParams not stripping "?" in chrome 49-51  
						
						
						
					 
					
						2017-11-28 22:19:00 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							fb3554a351 
							
						 
					 
					
						
						
							
							simplify orphanCheck; use IIFE; fix comm issues  
						
						
						
					 
					
						2017-11-26 04:24:23 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							babeb695c1 
							
						 
					 
					
						
						
							
							kick out orphaned script  
						
						
						
					 
					
						2017-11-26 00:23:38 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							2495ded507 
							
						 
					 
					
						
						
							
							fixup c8b6672d: restore deleted elements  
						
						
						
					 
					
						2017-11-25 23:47:39 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							aedb02bbb1 
							
						 
					 
					
						
						
							
							install usercss from raw.githubusercontent.com  
						
						
						
					 
					
						2017-11-25 18:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							978e5ca9f0 
							
						 
					 
					
						
						
							
							sendMessage()  
						
						... 
						
						
						
						Promise mode [default]:
  - rejects on receiving {__ERROR__: message} created by
    background.js::onRuntimeMessage
  - suppresses chrome.runtime.lastError
    by browserAction.setText which lacks a callback param in chrome API
Callback mode:
  - enabled by passing a second param
  - doesn't suppress chrome.runtime.lastError 
						
					 
					
						2017-11-25 18:00:38 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe3f08407 
							
						 
					 
					
						
						
							
							USO page: animate the update button's spinner on consequent clicks  
						
						
						
					 
					
						2017-11-24 13:19:16 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							c8b6672d79 
							
						 
					 
					
						
						
							
							always sort applied style elements by id  
						
						
						
					 
					
						2017-11-24 13:19:13 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							777adf1bae 
							
						 
					 
					
						
						
							
							correctly fix the USO bug with populating settings on their site  
						
						... 
						
						
						
						previously we disconnected the interceptor on first XHR response, which is not necessarily for the style, so now we wait until an actual one. 
						
					 
					
						2017-11-21 13:42:51 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							e8d0c7d039 
							
						 
					 
					
						
						
							
							update button on USO page now confirms only on the first click  
						
						
						
					 
					
						2017-11-21 13:33:11 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							f1836f399f 
							
						 
					 
					
						
						
							
							try to get style json on USO install page twice  
						
						... 
						
						
						
						also report errors
fixes  #195  
						
					 
					
						2017-11-21 13:23:32 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							24c60b7e8a 
							
						 
					 
					
						
						
							
							fixup 8a1908b7: don't protect disabled elements  
						
						
						
					 
					
						2017-11-21 10:59:14 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1908b760 
							
						 
					 
					
						
						
							
							protect own style elements (100 times max to avoid deadlocks)  
						
						... 
						
						
						
						fixes  #252  
					
						2017-11-21 09:45:44 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8331e6ae 
							
						 
					 
					
						
						
							
							FF: use tabs API for XML viewer  
						
						
						
					 
					
						2017-11-14 09:52:51 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							9503acc2bf 
							
						 
					 
					
						
						
							
							styleSectionsEqual() order of sections should be identical  
						
						... 
						
						
						
						Thus we account for the case of multiple sections matching the same URL because the order of rules is part of cascading 
						
					 
					
						2017-11-14 09:38:09 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d463d7820 
							
						 
					 
					
						
						
							
							Merge pull request  #134  from eight04/dev-user-css  
						
						... 
						
						
						
						Install styles from *.user.css file 
						
					 
					
						2017-11-14 08:22:56 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							b6703e7b15 
							
						 
					 
					
						
						
							
							fix disableAll in XML documents: tag names are case-sensitive in XML  
						
						
						
					 
					
						2017-11-13 20:25:07 +03:00 
						 
				 
			
				
					
						
							
							
								tophf 
							
						 
					 
					
						
						
						
						
							
						
						
							8efe4b806b 
							
						 
					 
					
						
						
							
							revert 3cf32048: Chrome 49+ XML viewer works with styles under <html>  
						
						
						
					 
					
						2017-11-13 20:09:19 +03:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							29f5daa912 
							
						 
					 
					
						
						
							
							i18n: live reload error  
						
						
						
					 
					
						2017-11-09 14:11:25 +08:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							e0bd991482 
							
						 
					 
					
						
						
							
							Fix: promise indent  
						
						
						
					 
					
						2017-11-09 09:12:03 +08:00 
						 
				 
			
				
					
						
							
							
								eight 
							
						 
					 
					
						
						
						
						
							
						
						
							92b01e19e8 
							
						 
					 
					
						
						
							
							Fix: reindent single then  
						
						
						
					 
					
						2017-11-09 09:12:03 +08:00