05f174ab97 
								
							
								 
							
						 
						
							
							
								
								Firefox: add basic blocking + some fixes  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac201e2f8e 
								
							
								 
							
						 
						
							
							
								
								Firefox: partial vAPI.tabs implementation  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b5826fe75 
								
							
								 
							
						 
						
							
							
								
								Firefox: implement vAPI.storage via SQLite  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24163694f4 
								
							
								 
							
						 
						
							
							
								
								Firefox: implement content scripts  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efb4b98986 
								
							
								 
							
						 
						
							
							
								
								Initial Firefox port (base, messaging, locales)  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								beb70b8343 
								
							
								 
							
						 
						
							
							
								
								code review  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a26c893339 
								
							
								 
							
						 
						
							
							
								
								this  fixes   #43  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73dc3ba2b0 
								
							
								 
							
						 
						
							
							
								
								removed spurious lines of code  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								231afb565a 
								
							
								 
							
						 
						
							
							
								
								translation work from  https://crowdin.com/project/ublock  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75ac4b979e 
								
							
								 
							
						 
						
							
							
								
								Changes following review  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22bad6201e 
								
							
								 
							
						 
						
							
							
								
								translation work from  https://crowdin.com/project/ublock  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								822d78be1b 
								
							
								 
							
						 
						
							
							
								
								More restrictive monitoring.  
							
							
 
							
							
							Probably doesn't make a difference, but at least theoretically more efficient. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5546e322f 
								
							
								 
							
						 
						
							
							
								
								Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd3e24713f 
								
							
								 
							
						 
						
							
							
								
								Firefox: load content-scripts on extension start  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3223766c8 
								
							
								 
							
						 
						
							
							
								
								Firefox: abp:subscribe  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7243aedf17 
								
							
								 
							
						 
						
							
							
								
								this  fixes   #224  for Chromium  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1acfb08e6 
								
							
								 
							
						 
						
							
							
								
								Firefox/Fennec fixes  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b5ea26f28 
								
							
								 
							
						 
						
							
							
								
								Firefox/Fennec code cleanup  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df2ffce8aa 
								
							
								 
							
						 
						
							
							
								
								Firefox: match Chrome's behavior with frame ids  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b66ce8b40 
								
							
								 
							
						 
						
							
							
								
								#795 : code review as per  @Deathamns  feedback  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f629c9df8 
								
							
								 
							
						 
						
							
							
								
								this  fixes   #795  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6dfe3f416 
								
							
								 
							
						 
						
							
							
								
								Firefox: remove unused arguments  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e6f29e64e 
								
							
								 
							
						 
						
							
							
								
								Firefox: don't close popups after user interaction  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								052f296181 
								
							
								 
							
						 
						
							
							
								
								Doesn't work  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eecc860be7 
								
							
								 
							
						 
						
							
							
								
								Firefox: use correct data for parentFrameId  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65cecfe263 
								
							
								 
							
						 
						
							
							
								
								Firefox: each frame should have a unique ID  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45cd3305d1 
								
							
								 
							
						 
						
							
							
								
								Firefox: remove evalInSandbox  
							
							
 
							
							
							Probably we won't eval plain text code, which makes it unnecessary, also
this way the validator on AMO won't complain about it. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd52352995 
								
							
								 
							
						 
						
							
							
								
								Update frameModule.js  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92838e16d3 
								
							
								 
							
						 
						
							
							
								
								Firefox: behind-the-scene requests / non-http tabs  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae66f96570 
								
							
								 
							
						 
						
							
							
								
								Firefox: minimal effort to support older versions  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6250109a78 
								
							
								 
							
						 
						
							
							
								
								Firefox: fix tab closing issue (pop-up blocking)  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f482164601 
								
							
								 
							
						 
						
							
							
								
								removed unused code for the time being  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c46d25874d 
								
							
								 
							
						 
						
							
							
								
								URL handling changes  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46883756e5 
								
							
								 
							
						 
						
							
							
								
								Miscellaneous changes  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f51bb42fa4 
								
							
								 
							
						 
						
							
							
								
								Firefox: fixed content scripts?  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de1f643510 
								
							
								 
							
						 
						
							
							
								
								Firefox: improvements for content scripts  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f570bc7f48 
								
							
								 
							
						 
						
							
							
								
								Firefox: simplify vAPI.app.restart  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6571a0700f 
								
							
								 
							
						 
						
							
							
								
								Firefox: workaround for the e10s crash  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f4e9d48da 
								
							
								 
							
						 
						
							
							
								
								Firefox: blocking improvements / other fixes  
							
							
 
							
							
							- Implement pop-up blocking
- Support blocking redirected requests
- Fix Local mirroring and inline-script blocking
- Block content on data: and about:blank pages 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40b191e9f4 
								
							
								 
							
						 
						
							
							
								
								Code styling  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de2f0bb292 
								
							
								 
							
						 
						
							
							
								
								Firefox: ownsWeak=true for observers, +minor mods  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b71f8bba3 
								
							
								 
							
						 
						
							
							
								
								Firefox: new method for request handling  
							
							
 
							
							
							Now both nsIContentPolicy and on-http-* observers are used for net request
monitoring.
Reasons:
 - In many cases, nsIContentPolicy.shouldLoad is invoked twice for the same
   resource, because of the speculative parsing.
 - nsIContentPolicy.shouldLoad don't have information about the channel,
   so it can't redirect the request, nor change its headers, however
   on-http-opening-request can.
Also, local mirroring and inline-script blocking has been implemented. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08f87c72bb 
								
							
								 
							
						 
						
							
							
								
								Fix build scipts' shebang, let -> const  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54d264646a 
								
							
								 
							
						 
						
							
							
								
								Firefox: better way to get the messageManager  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6faa9e85c2 
								
							
								 
							
						 
						
							
							
								
								Add license headers, plus some code styling  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afe6a29c36 
								
							
								 
							
						 
						
							
							
								
								Firefox: minor changes  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0579c1bcaa 
								
							
								 
							
						 
						
							
							
								
								Firefox: fix script injection  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d66b8aa329 
								
							
								 
							
						 
						
							
							
								
								Firefox: implement vAPI.tabs.injectScript  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12ca303901 
								
							
								 
							
						 
						
							
							
								
								Firefox: fix 'main_frame' for e10s  
							
							
								
 
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fd304947c 
								
							
								 
							
						 
						
							
							
								
								Firefox: initialize buttons when DOM is ready  
							
							
								
 
							
							
						 
						11 years ago