Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								000e873008 
								
							 
						 
						
							
							
								
								Merge pull request  #8191  from eska014/webgl2-export  
							
							... 
							
							
							
							WebGL 2 export per WebAssembly or asm.js 
							
						 
						
							2017-03-29 15:21:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								7df7e9cc8b 
								
							 
						 
						
							
							
								
								WebGL 2 export per WebAssembly or asm.js  
							
							
							
						 
						
							2017-03-29 13:27:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f32637be 
								
							 
						 
						
							
							
								
								SCons: Add option to toggle warnings (on by default)  
							
							... 
							
							
							
							All the warnings are factored out of the platform-specific files and moved to
SConstruct. Will have to check that it does not introduce regressions on some
platforms/compilers.
(cherry picked from commit 31107daa1a 
							
						 
						
							2017-03-26 21:58:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								12dd86bba0 
								
							 
						 
						
							
							
								
								Some WebGL 2 and build fixes/clean-up  
							
							
							
						 
						
							2017-03-17 15:56:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								af020160c6 
								
							 
						 
						
							
							
								
								more html5 fixes  
							
							
							
						 
						
							2017-03-14 10:53:46 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								1abf478eb9 
								
							 
						 
						
							
							
								
								Fix web export build  
							
							
							
						 
						
							2017-03-10 05:09:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcd954211 
								
							 
						 
						
							
							
								
								Fixes to webgl/opengl es 3.0 for compatibility with webgl2.0, still does not work though  
							
							
							
						 
						
							2017-02-22 19:14:21 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								6e1828c958 
								
							 
						 
						
							
							
								
								Fix WebAssembly builds on Windows  
							
							
							
						 
						
							2017-02-21 23:21:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								6e2bf31e5a 
								
							 
						 
						
							
							
								
								Automatically zip web export templates  
							
							... 
							
							
							
							Also fix web builds on Windows and clean up 
							
						 
						
							2017-02-20 06:59:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								335fdea581 
								
							 
						 
						
							
							
								
								Fix parallel asm.js/WebAssembly builds  
							
							
							
						 
						
							2017-02-20 03:44:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								e06edc67c0 
								
							 
						 
						
							
							
								
								Enable WebGL2 in web export, start fixing build  
							
							... 
							
							
							
							Will not yet compile 
							
						 
						
							2017-02-01 10:21:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								68422c5dd6 
								
							 
						 
						
							
							
								
								Relink web build when HTML shell changes  
							
							... 
							
							
							
							Emscripten injects its loader script when linking, so force relinking
whenever the HTML shell changes.
Also remove useless FULL_ES2 flag, which should be a linker flag, but
would impact performance too much. 
							
						 
						
							2017-01-12 01:05:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								290d79f26c 
								
							 
						 
						
							
							
								
								Emit asm.js code into a dedicated file for asm.js export  
							
							... 
							
							
							
							This helps prevent browser lockups during start-up at the cost of having
to distribute an extra file. 
							
						 
						
							2016-11-30 23:47:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								d87b1d1338 
								
							 
						 
						
							
							
								
								Remove explicit BINARYEN_METHOD for WebAssembly build  
							
							... 
							
							
							
							This option is the default since Binaryen version 21. 
							
						 
						
							2016-11-13 15:38:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								82addf2ffe 
								
							 
						 
						
							
							
								
								Enable memory growth in WebAssembly builds  
							
							... 
							
							
							
							This allows setting TOTAL_MEMORY during runtime at the cost of reserving
a bit more memory. 
							
						 
						
							2016-11-13 15:29:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								cc95d4448c 
								
							 
						 
						
							
							
								
								scons: Reorder options for clarity  
							
							... 
							
							
							
							Also prefix all thirdparty-related toggles with `builtin`. 
							
						 
						
							2016-11-03 07:45:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								f34151ff0f 
								
							 
						 
						
							
							
								
								style: Various other PEP8 fixes in Python files  
							
							... 
							
							
							
							Done with `autopep8 --select=E7`, fixes:
- E701 - Put colon-separated compound statement on separate lines.
- E702 - Put semicolon-separated compound statement on separate lines.
- E703 - Put semicolon-separated compound statement on separate lines.
- E711 - Fix comparison with None.
- E712 - Fix (trivial case of) comparison with boolean.
- E713 - Fix (trivial case of) non-membership check.
- E721 - Fix various deprecated code (via lib2to3). 
							
						 
						
							2016-11-01 00:35:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								817dd7ccbb 
								
							 
						 
						
							
							
								
								style: Fix PEP8 blank lines issues in Python files  
							
							... 
							
							
							
							Done with `autopep8 --select=E3,W3`, fixes:
- E301 - Add missing blank line.
- E302 - Add missing 2 blank lines.
- E303 - Remove extra blank lines.
- E304 - Remove blank line following function decorator.
- E309 - Add missing blank line.
- W391 - Remove trailing blank lines. 
							
						 
						
							2016-11-01 00:35:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d4c17700aa 
								
							 
						 
						
							
							
								
								style: Fix PEP8 whitespace issues in Python files  
							
							... 
							
							
							
							Done with `autopep8 --select=E2,W2`, fixes:
- E201 - Remove extraneous whitespace.
- E202 - Remove extraneous whitespace.
- E203 - Remove extraneous whitespace.
- E211 - Remove extraneous whitespace.
- E221 - Fix extraneous whitespace around keywords.
- E222 - Fix extraneous whitespace around keywords.
- E223 - Fix extraneous whitespace around keywords.
- E224 - Remove extraneous whitespace around operator.
- E225 - Fix missing whitespace around operator.
- E226 - Fix missing whitespace around operator.
- E227 - Fix missing whitespace around operator.
- E228 - Fix missing whitespace around operator.
- E231 - Add missing whitespace.
- E231 - Fix various deprecated code (via lib2to3).
- E241 - Fix extraneous whitespace around keywords.
- E242 - Remove extraneous whitespace around operator.
- E251 - Remove whitespace around parameter '=' sign.
- E261 - Fix spacing after comment hash.
- E262 - Fix spacing after comment hash.
- E265 - Format block comments.
- E271 - Fix extraneous whitespace around keywords.
- E272 - Fix extraneous whitespace around keywords.
- E273 - Fix extraneous whitespace around keywords.
- E274 - Fix extraneous whitespace around keywords.
- W291 - Remove trailing whitespace.
- W293 - Remove trailing whitespace. 
							
						 
						
							2016-11-01 00:35:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								97c8508f5e 
								
							 
						 
						
							
							
								
								style: Start applying PEP8 to Python files, indentation issues  
							
							... 
							
							
							
							Done with `autopep8 --select=E1`, fixes:
- E101 - Reindent all lines.
- E112 - Fix under-indented comments.
- E113 - Fix over-indented comments.
- E115 - Fix under-indented comments.
- E116 - Fix over-indented comments.
- E121 - Fix a badly indented line.
- E122 - Fix a badly indented line.
- E123 - Fix a badly indented line.
- E124 - Fix a badly indented line.
- E125 - Fix indentation undistinguish from the next logical line.
- E126 - Fix a badly indented line.
- E127 - Fix a badly indented line.
- E128 - Fix a badly indented line.
- E129 - Fix a badly indented line. 
							
						 
						
							2016-11-01 00:33:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								d6f2862429 
								
							 
						 
						
							
							
								
								Add option 'wasm' to compile to WebAssembly in web export  
							
							... 
							
							
							
							WebAssembly is still experimental, so disabled by default.
The HTML shell file now uses $GODOT_BASE, a placeholder for the
base filename, instead of $GODOT_JS, $GODOT_MEM and $GODOT_FS. 
							
						 
						
							2016-10-31 01:28:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								7384a6519f 
								
							 
						 
						
							
							
								
								Merge pull request  #6993  from eska014/remove-js-compression  
							
							... 
							
							
							
							Remove JavaScript compilation option 'compress'. 
							
						 
						
							2016-10-31 12:43:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								fa219e02d7 
								
							 
						 
						
							
							
								
								Remove JavaScript compilation option compress.  
							
							... 
							
							
							
							This functionality has been removed from Emscripten in version 1.36.13,
server-side compression is recommended instead. 
							
						 
						
							2016-10-21 00:02:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								cbf52606f4 
								
							 
						 
						
							
							
								
								zlib: Split thirdparty files, simplify scons option  
							
							
							
						 
						
							2016-10-15 12:20:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								8311a78df5 
								
							 
						 
						
							
							
								
								squish: Move to a module and split thirdparty lib  
							
							
							
						 
						
							2016-10-15 12:01:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5c12c9e69b 
								
							 
						 
						
							
							
								
								mpc: Move to a module and split thirdparty libmpcdec  
							
							
							
						 
						
							2016-10-15 11:50:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								cfcc8a20e8 
								
							 
						 
						
							
							
								
								theora: Move to a module and split thirdparty lib  
							
							... 
							
							
							
							Same rationale as the previous commits. 
							
						 
						
							2016-10-15 11:50:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a291f641 
								
							 
						 
						
							
							
								
								ogg/vorbis/opus: Make them modules and unbundle thirdparty libs  
							
							... 
							
							
							
							Took the opportunity to undo the Godot changed made to the
opus source. The opus module should eventually be built in its
own environment to avoid polluting others with too many include
dirs and defines.
TODO: Fix the platform/ stuff for opus. 
							
						 
						
							2016-10-15 11:50:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								f63bf12193 
								
							 
						 
						
							
							
								
								Drop nedmalloc which is apparently not used anymore  
							
							
							
						 
						
							2016-10-14 18:21:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d0507c05 
								
							 
						 
						
							
							
								
								Remove speex support, it is obsoleted by opus  
							
							... 
							
							
							
							As mentioned by upstream, Xiph.Org [0]:
> The Speex codec has been obsoleted by Opus. It will continue to be
> available, but since Opus is better than Speex in all aspects,
> users are encouraged to switch.
[0] http://www.speex.org/  
							
						 
						
							2016-10-13 18:58:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5efe47fb0b 
								
							 
						 
						
							
							
								
								Merge pull request  #4376  from eska014/js-eval  
							
							... 
							
							
							
							Add JavaScript eval interface to web export 
							
						 
						
							2016-08-30 14:52:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								913361928f 
								
							 
						 
						
							
							
								
								Add JavaScript eval interface  
							
							
							
						 
						
							2016-06-30 15:45:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c48ffed87a 
								
							 
						 
						
							
							
								
								Fix javascript build in Windows  
							
							... 
							
							
							
							Fix  #3438  
						
							2016-06-14 11:27:16 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								0a5472e697 
								
							 
						 
						
							
							
								
								Remove trailing spaces  
							
							
							
						 
						
							2016-04-02 20:26:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariel Manzur 
								
							 
						 
						
							
							
							
							
								
							
							
								02d6669a38 
								
							 
						 
						
							
							
								
								threads  
							
							
							
						 
						
							2015-12-22 10:08:20 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ariel Manzur 
								
							 
						 
						
							
							
							
							
								
							
							
								8433221629 
								
							 
						 
						
							
							
								
								missing?  
							
							
							
						 
						
							2015-12-22 09:26:54 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									George Marques 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e87314d83 
								
							 
						 
						
							
							
								
								Add support for Opus audio format  
							
							
							
						 
						
							2015-10-02 14:25:38 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0fb7b5aa0c 
								
							 
						 
						
							
							
								
								HTML5 exporter Improvements  
							
							... 
							
							
							
							-Better template handling
-Voice support
-Stream support 
							
						 
						
							2015-09-10 00:10:54 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									V.VamsiKrishna 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3c88b3dd 
								
							 
						 
						
							
							
								
								Revert "Revert "Removing etc1 from build for javascript platform.""  
							
							... 
							
							
							
							This reverts commit 9965e93f7e 
							
						 
						
							2015-03-20 11:47:56 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									V.VamsiKrishna 
								
							 
						 
						
							
							
							
							
								
							
							
								9965e93f7e 
								
							 
						 
						
							
							
								
								Revert "Removing etc1 from build for javascript platform."  
							
							... 
							
							
							
							This reverts commit 41b729ccff 
							
						 
						
							2015-03-20 11:12:13 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									V.VamsiKrishna 
								
							 
						 
						
							
							
							
							
								
							
							
								41b729ccff 
								
							 
						 
						
							
							
								
								Removing etc1 from build for javascript platform.  
							
							... 
							
							
							
							Based on inputs from reduz
1) Made etc1 optional driver and default yes.
2) Reverted the hack in rg_etc1.cpp
3) Disabled etc1 for javascript plaform. 
							
						 
						
							2015-03-20 10:18:13 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									V.VamsiKrishna 
								
							 
						 
						
							
							
							
							
								
							
							
								72895ddecf 
								
							 
						 
						
							
							
								
								Replacing spaces with tabs  
							
							
							
						 
						
							2015-03-20 07:47:06 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									V.VamsiKrishna 
								
							 
						 
						
							
							
							
							
								
							
							
								1d45cd0ff1 
								
							 
						 
						
							
							
								
								Fix Javascript build.  
							
							
							
						 
						
							2015-03-19 10:31:36 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0fa94a9690 
								
							 
						 
						
							
							
								
								Build System Changes  
							
							... 
							
							
							
							-=-=-=-=-=-=-=-=-=-=
Build System:
-Big clean up of SCons, changed how builds are done to a much cleaner method (check the Github Wiki for instructions).
-Deactivated BlackBerry10 (sorry), if no mantainer found (or BlackBerry does not send us a Passort ;), platform will be removed as we have no longer devices to test.
Engine:
-Removed deprecated object and scene format (was in there just for compatibility, not in use since a long time).
-Added ability to open scenes even if a node type was removed (will try to guess the closest type).
-Removed deprecated node types. 
							
						 
						
							2014-10-07 01:31:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								9b8696d3dd 
								
							 
						 
						
							
							
								
								Light Baker!  
							
							... 
							
							
							
							-=-=-=-=-=-=
-Support for lightmap baker, have fun figuring out how it works before tutorial is published. 
							
						 
						
							2014-06-11 10:41:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0b806ee0fc 
								
							 
						 
						
							
							
								
								GODOT IS OPEN SOURCE  
							
							
							
						 
						
							2014-02-09 22:10:30 -03:00