Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e9935490 
								
							 
						 
						
							
							
								
								Bug 863477 - Use SurfaceCaps::Any() for CreateOffscreen for GLContexts for NPAPI plugins. r=cpeterson  
							
							
							
						 
						
							2013-04-25 09:35:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Joshua Cranmer 
								
							 
						 
						
							
							
							
							
								
							
							
								9b438430fc 
								
							 
						 
						
							
							
								
								Bug 856108 - Port static analyses to clang, part 2b: use MOZ_STACK_CLASS in dom. r=Ms2ger  
							
							
							
						 
						
							2013-04-11 22:20:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johnny Stenback 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a0f19796 
								
							 
						 
						
							
							
								
								Fixing bug 781310. Change nsPluginHost::GetInst() to return already_AddRefed<nsPluginHost> to make it harder to write leaky code. r=jschoenick@mozilla.com  
							
							
							
						 
						
							2013-03-20 11:29:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jacek Caban 
								
							 
						 
						
							
							
							
							
								
							
							
								116352d107 
								
							 
						 
						
							
							
								
								Bug 849198 - Merge nsPluginSafety.h into nsNPAPIPluginInstance.h r=roc  
							
							... 
							
							
							
							--HG--
extra : rebase_source : b5e71211edce0b30f92033010d47b9a303f2c3bf 
							
						 
						
							2013-03-12 11:34:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								961bcd2b47 
								
							 
						 
						
							
							
								
								Bug 837114 - Don't leak Flash shared objects while private browsing on Android r=bsmedberg  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 68a58f6338d375093f5908a8c13fef7888c24462 
							
						 
						
							2013-03-04 13:18:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								bc309f3317 
								
							 
						 
						
							
							
								
								Bug 829557. Part 2: Allow plugin code to reenter Gecko safely while while the plugin is processing an input event. r=bsmedberg  
							
							... 
							
							
							
							When nsPluginInstanceOwner passes input events to the plugin instance,
it's safe to reenter Gecko from plugin code and do anything, even
arbitrary script execution.
--HG--
extra : rebase_source : e07820e145ec1e639b241f02b8b439b45f6e5e8b 
							
						 
						
							2013-02-28 00:50:28 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								03283f8b15 
								
							 
						 
						
							
							
								
								Bug 829557. Part 1: When calling into plugin code, identify situations where it is safe (or unsafe) to reenter Gecko from plugin code. r=bsmedberg  
							
							... 
							
							
							
							When Gecko is reentered from unsafe call sites, we allow the reentry, but we
suppress execution of the refresh driver to minimize the danger.
In this patch, we treat all sites as unsafe.
--HG--
rename : toolkit/modules/Timer.jsm => browser/devtools/shared/Browser.jsm
rename : toolkit/modules/tests/xpcshell/test_timer.js => browser/devtools/shared/test/browser_browser_basic.js
rename : build/mach_bootstrap.py => mach
extra : rebase_source : b83c1d09313bff62357eaa931eced0f72f838493 
							
						 
						
							2013-02-28 00:50:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ed Morley 
								
							 
						 
						
							
							
							
							
								
							
							
								260d9da13c 
								
							 
						 
						
							
							
								
								Backed out changeset f73b7b8d1a2d (bug 829557) for failing to compile on Windows on a CLOSED TREE  
							
							
							
						 
						
							2013-02-27 12:50:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ed Morley 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9f78a601 
								
							 
						 
						
							
							
								
								Backed out changeset 622b744e5df9 (bug 829557)  
							
							
							
						 
						
							2013-02-27 12:49:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								a39db8481c 
								
							 
						 
						
							
							
								
								Bug 829557. Part 2: Allow plugin code to reenter Gecko safely while while the plugin is processing an input event. r=bsmedberg  
							
							... 
							
							
							
							When nsPluginInstanceOwner passes input events to the plugin instance,
it's safe to reenter Gecko from plugin code and do anything, even
arbitrary script execution.
--HG--
extra : rebase_source : 815683c3027b906c4744495e8e1cfdb261e0c557 
							
						 
						
							2013-02-28 00:50:28 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								5d1fd00ffe 
								
							 
						 
						
							
							
								
								Bug 829557. Part 1: When calling into plugin code, identify situations where it is safe (or unsafe) to reenter Gecko from plugin code. r=bsmedberg  
							
							... 
							
							
							
							When Gecko is reentered from unsafe call sites, we allow the reentry, but we
suppress execution of the refresh driver to minimize the danger.
In this patch, we treat all sites as unsafe.
--HG--
extra : rebase_source : 0730f41c9158c868ed4ffcba74ff77abbfebc2cd 
							
						 
						
							2013-02-28 00:50:27 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								3c4c057a91 
								
							 
						 
						
							
							
								
								Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 3fb4230127df8a265d930fb779bdc93e05626c8b 
							
						 
						
							2013-02-13 15:26:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ed Morley 
								
							 
						 
						
							
							
							
							
								
							
							
								2f50db2b9c 
								
							 
						 
						
							
							
								
								Backed out changeset 82747d694e7a (bug 716859) for android reftest-2 timeouts  
							
							
							
						 
						
							2013-02-21 19:54:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								adefde2afe 
								
							 
						 
						
							
							
								
								Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 5dad29809733a54a19cd3e5030498f00597d1dc8 
							
						 
						
							2013-02-13 15:26:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb992f562 
								
							 
						 
						
							
							
								
								Backed out changeset b46c006a7696 (bug 716859) and changeset 6a14e4c15aa6 (bug 841836) for B2G test failures on a CLOSED TREE.  
							
							
							
						 
						
							2013-02-20 10:01:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								6e032aab6c 
								
							 
						 
						
							
							
								
								Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad  
							
							
							
						 
						
							2013-02-13 15:26:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Muizelaar 
								
							 
						 
						
							
							
							
							
								
							
							
								169d1309f3 
								
							 
						 
						
							
							
								
								Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp  
							
							... 
							
							
							
							TextureInfo conflicts with TextureInfo from the layers refactor.
It's not used in many places so just avoid the typedef
--HG--
extra : rebase_source : 2edffde4c50a228637a4f7ad29a354f406fa5f0c 
							
						 
						
							2013-01-29 11:24:04 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								3989b37208 
								
							 
						 
						
							
							
								
								Bug 800838 - Guard against invalid NPP when unscheduling plugin timers on Android r=blassey  
							
							
							
						 
						
							2013-01-23 09:16:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								75266bb73b 
								
							 
						 
						
							
							
								
								Bug 800838 - remove unnecessary delay when unscheduling plugin timers r=blassey  
							
							
							
						 
						
							2012-12-17 10:05:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Walden 
								
							 
						 
						
							
							
							
							
								
							
							
								120886ca73 
								
							 
						 
						
							
							
								
								Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h.  r=Ms2ger  
							
							
							
						 
						
							2012-12-14 18:58:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								650e1ba147 
								
							 
						 
						
							
							
								
								Bug 820905 - backout ea1643fd4285  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 50ddda21ab6942b6397366b9823b36df257b9482 
							
						 
						
							2012-12-13 14:23:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								036e2a1541 
								
							 
						 
						
							
							
								
								Bug 780831 - Guard against plugin code leaking refs in the JNI local ref table. r=snorp  
							
							
							
						 
						
							2012-12-13 00:32:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								0d666f4946 
								
							 
						 
						
							
							
								
								Bug 800838 - Remove unnecessary delay when unscheduling plugin timers on Android r=blassey  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 430d21db7ca1d513c1cd401f86d36a21e36e5f30 
							
						 
						
							2012-12-10 10:00:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Callahan 
								
							 
						 
						
							
							
							
							
								
							
							
								bff2be0517 
								
							 
						 
						
							
							
								
								Bug 785348. Part 1: Track when we've called into plugin code. While we're in plugin code, never run the refresh driver. r=mats  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 2ddabda92acc1364d3c24cf20f7d45896ac09849 
							
						 
						
							2012-12-07 12:58:14 +13:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ms2ger 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0b1561d2 
								
							 
						 
						
							
							
								
								Bug 810668 - Fix some gcc4.6 build warnings; r=bz  
							
							
							
						 
						
							2012-12-02 09:54:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kartikaya Gupta 
								
							 
						 
						
							
							
							
							
								
							
							
								215585f6a7 
								
							 
						 
						
							
							
								
								Bug 814418 - Fix some warnings about unused variables. r=ehsan  
							
							
							
						 
						
							2012-11-30 11:06:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								601bff1c6f 
								
							 
						 
						
							
							
								
								Bug 811958 - Fix and move ShateType type - r=bgirard  
							
							
							
						 
						
							2012-11-26 14:23:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								1039582660 
								
							 
						 
						
							
							
								
								Backed out csets 807f2c3df974, 1637c39b4ed6, ec29e09a270e (bug 811958) for burning android  
							
							
							
						 
						
							2012-11-26 13:48:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeff Gilbert 
								
							 
						 
						
							
							
							
							
								
							
							
								f8b6d7d465 
								
							 
						 
						
							
							
								
								Bug 811958 - Fix and move ShareType type - r=bgirard  
							
							
							
						 
						
							2012-11-26 12:51:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Keeler 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb3263ebe 
								
							 
						 
						
							
							
								
								bug 811375 - decouple nsIPluginTag::clicktoplay from click-to-play blocklisting r=joshmoz  
							
							
							
						 
						
							2012-11-19 14:03:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Joras 
								
							 
						 
						
							
							
							
							
								
							
							
								da70d3f085 
								
							 
						 
						
							
							
								
								Bug 798033 - Removes 'using namespace' from dom headers - r=khuey  
							
							
							
						 
						
							2012-11-10 10:45:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								30d168a3da 
								
							 
						 
						
							
							
								
								Backed out changeset 5054c2552a30 (bug 798033) for b2g bustage.  
							
							
							
						 
						
							2012-11-10 11:52:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matt Joras 
								
							 
						 
						
							
							
							
							
								
							
							
								80ff2e8190 
								
							 
						 
						
							
							
								
								Bug 798033 - Removes 'using namespace' from dom headers - r=khuey  
							
							
							
						 
						
							2012-11-10 10:45:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Michaud 
								
							 
						 
						
							
							
							
							
								
							
							
								90b6155078 
								
							 
						 
						
							
							
								
								bug 794038 pt 3 - plugins support for resolution change. r=bgirard  
							
							
							
						 
						
							2012-10-16 20:41:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Fritzsche 
								
							 
						 
						
							
							
							
							
								
							
							
								f96366d84b 
								
							 
						 
						
							
							
								
								Bug 750480 - Workaround for empty Java applets hanging with click-to-play. r=bsmedberg  
							
							
							
						 
						
							2012-10-03 17:49:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Josh Aas 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8036aa52 
								
							 
						 
						
							
							
								
								Bug 797100: Replace internal usage of nsIPluginInstanceOwner with nsPluginInstanceOwner. r=jst  
							
							
							
						 
						
							2012-10-02 22:43:18 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Michaud 
								
							 
						 
						
							
							
							
							
								
							
							
								144130a844 
								
							 
						 
						
							
							
								
								Bug 785667 - Make plugins work with HiDPI mode on the Mac. r=bgirard  
							
							
							
						 
						
							2012-10-02 14:48:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Karl Tomlinson 
								
							 
						 
						
							
							
							
							
								
							
							
								6ce22299bc 
								
							 
						 
						
							
							
								
								b=788399 always use async drawing for OOP windowless plugins r=bsmedberg  
							
							... 
							
							
							
							--HG--
extra : transplant_source : d%B9m%A5%DB%A7%128g%B8%1C%1D%EC1%DE%BD%F8%E8b%A1 
							
						 
						
							2012-09-27 12:22:51 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								a66fa12b04 
								
							 
						 
						
							
							
								
								Bug 750217 - Don't schedule plugin timers if the plugin isn't running r=josh  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 9eb8316c48705b01c72b46dab993439f37a5607b 
							
						 
						
							2012-09-11 10:24:25 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								e368dc9c85 
								
							 
						 
						
							
							
								
								Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg  
							
							... 
							
							
							
							This patch was generated by a script.  Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double 
							
						 
						
							2012-08-22 11:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								23fcf9afac 
								
							 
						 
						
							
							
								
								Bug 776334 - Don't double free shared texture handles for Flash on Android r=blassey  
							
							
							
						 
						
							2012-08-16 12:48:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								79a29e5a6d 
								
							 
						 
						
							
							
								
								Bug 781542 - Don't require a layer invalidation for Flash video on Android r=blassey  
							
							
							
						 
						
							2012-08-16 12:47:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								0722990c72 
								
							 
						 
						
							
							
								
								Bug 782605 - Make nsNPAPIPluginInstance::SetCached infallible; r=roc  
							
							
							
						 
						
							2012-08-14 12:10:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ms2ger 
								
							 
						 
						
							
							
							
							
								
							
							
								94bf1722ed 
								
							 
						 
						
							
							
								
								Bug 743573 - Fix a number of build warnings in dom/; r=mounir  
							
							
							
						 
						
							2012-08-07 09:06:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Makoto Kato 
								
							 
						 
						
							
							
							
							
								
							
							
								06ac561eae 
								
							 
						 
						
							
							
								
								Bug 779408 - error: cannot convert 'std::nullptr_t' to 'mozilla::gl::SharedTextureHandle {aka unsigned int} on gcc 4.6 in NDK r8b. f=ayg r=roc  
							
							
							
						 
						
							2012-08-02 13:25:10 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Stransky 
								
							 
						 
						
							
							
							
							
								
							
							
								41f2e1b46d 
								
							 
						 
						
							
							
								
								Bug 544088 - UseAsyncPainting() -> IsOOP(). r=joshmoz  
							
							
							
						 
						
							2012-08-01 16:34:08 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ad5a7d0c 
								
							 
						 
						
							
							
								
								Bug 777292 part 2 - Change all nsnull to nullptr  
							
							
							
						 
						
							2012-07-30 17:20:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								fa70604fdd 
								
							 
						 
						
							
							
								
								Bug 776331 - Avoid crash when trying to redraw a destroyed plugin on Android r=josh  
							
							
							
						 
						
							2012-07-26 09:39:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									James Willcox 
								
							 
						 
						
							
							
							
							
								
							
							
								30e0f551ce 
								
							 
						 
						
							
							
								
								Bug 687267 - Initial support for Flash on Honeycomb r=bgirard,vlad,jgilbert,blassey  
							
							
							
						 
						
							2012-07-20 15:20:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ed Morley 
								
							 
						 
						
							
							
							
							
								
							
							
								320a116efd 
								
							 
						 
						
							
							
								
								Backout 4987ffd173a4 (bug 687267) for bustage  
							
							
							
						 
						
							2012-07-23 14:47:54 +01:00