Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								c31ad71f10 
								
							 
						 
						
							
							
								
								enet: Split enet thirdparty files and allow unbundling  
							
							... 
							
							
							
							Building against shared libraries only implemented for Linux X11 so far.
TODO: Document Godot's modifications of upstream enet. 
							
						 
						
							2016-10-15 11:50:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5fef84a135 
								
							 
						 
						
							
							
								
								png: Split library to thirdparty dir and allow unbundling  
							
							... 
							
							
							
							Uses the new structure agreed upon in #6157 , but the thirdparty/ folder
does not behave following a logic similar to that of modules/ yet.
The png driver can't be moved to a module as discussed in #6157 , as it's
required by core together with a few other ImageLoader implementations
(see drivers/register_driver_types.cpp:register_core_driver_types())
Dropped the possibility to disable PNG support, it's a core component
of Godot. 
							
						 
						
							2016-10-15 11:50:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								22d83bc9f6 
								
							 
						 
						
							
							
								
								Begining of GLES3 renderer:  
							
							... 
							
							
							
							-Most 2D drawing is implemented
-Missing shaders
-Missing all 3D
-Editor needs to be set on update always to be used, otherwise it does not refresh
-Large parts of editor not working 
							
						 
						
							2016-10-03 21:35:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									romeojulietthotel 
								
							 
						 
						
							
							
							
							
								
							
							
								94d6757a0d 
								
							 
						 
						
							
							
								
								Use pkgconfig to locate ALSA libs ( #6119 )  
							
							... 
							
							
							
							* This allows building when ALSA libs are in a non-standard location. PKG_CONFIG_PATH alone is not enough as the final link fails. Adding this makes the final link succeed.
* The extra LIBS flag for alsa is not needed so removing. 
							
						 
						
							2016-09-23 07:38:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mario Schlack 
								
							 
						 
						
							
							
							
							
								
							
							
								503f9ab9d9 
								
							 
						 
						
							
							
								
								Code cleanup in platform/x11  
							
							
							
						 
						
							2016-07-21 21:11:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								587826f879 
								
							 
						 
						
							
							
								
								remove GLU dependency,  closes   #3787  
							
							
							
						 
						
							2016-07-18 17:25:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								a2386bd2b2 
								
							 
						 
						
							
							
								
								Link libdl only on Linux, fix BSD build  
							
							
							
						 
						
							2016-07-04 18:39:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ferdinand Thiessen 
								
							 
						 
						
							
							
							
							
								
							
							
								9e751178eb 
								
							 
						 
						
							
							
								
								Fix compiling for X11 on non-86, this  fixes   #5444  
							
							
							
						 
						
							2016-06-27 03:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3b2c96139b 
								
							 
						 
						
							
							
								
								Merge pull request  #4905  from Hinsbart/x11_dpi  
							
							... 
							
							
							
							x11: Implemented dpi detection 
							
						 
						
							2016-06-11 17:52:10 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								94a6ff3d7a 
								
							 
						 
						
							
							
								
								-make freetype build for all platforms the same, default as builtin except on x11.  
							
							... 
							
							
							
							closes  #5119  
						
							2016-06-09 21:28:07 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Haas 
								
							 
						 
						
							
							
							
							
								
							
							
								18c941bbec 
								
							 
						 
						
							
							
								
								x11: Implemented dpi detection  
							
							... 
							
							
							
							depends on XRandR.
Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it.
Also removed libudev from travis install list. 
							
						 
						
							2016-06-09 18:54:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								768e925271 
								
							 
						 
						
							
							
								
								GLEW: Define static + enabled and includes via SCons  
							
							... 
							
							
							
							This allows us not to have to hack our definitions in the upstream files,
making it easier to upgrade to newer versions in the future.
For the include paths to work, the headers are moved to a GL subfolder to
match their upstream location. 
							
						 
						
							2016-06-08 00:16:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8eb396d7 
								
							 
						 
						
							
							
								
								Finalized DynamicFont implementation  
							
							... 
							
							
							
							-DynamicFont uses Freetype by default
-Editor fonts are now scalable thanks to this
-Cleaned up documentation browser and added fonts for this 
							
						 
						
							2016-05-29 11:37:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								0a5472e697 
								
							 
						 
						
							
							
								
								Remove trailing spaces  
							
							
							
						 
						
							2016-04-02 20:26:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hondres 
								
							 
						 
						
							
							
							
							
								
							
							
								b350ece864 
								
							 
						 
						
							
							
								
								x11: make dependancy on libudev optional  
							
							
							
						 
						
							2016-02-14 15:13:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								9010a25c01 
								
							 
						 
						
							
							
								
								added option to link libstdc++ statically  
							
							
							
						 
						
							2016-02-04 20:47:19 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hondres 
								
							 
						 
						
							
							
							
							
								
							
							
								29353808f0 
								
							 
						 
						
							
							
								
								remove dependancy on libevdev  
							
							
							
						 
						
							2016-01-26 23:04:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eska 
								
							 
						 
						
							
							
							
							
								
							
							
								56e65f9e29 
								
							 
						 
						
							
							
								
								Enable ALSA driver in non-linux X11 when available  
							
							
							
						 
						
							2016-01-10 17:52:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								a98aa0bbbe 
								
							 
						 
						
							
							
								
								Make joydev build using udev and evdev opt-out but blocking (linux)  
							
							... 
							
							
							
							It is enabled by default, users have to specifically ask for it if they don't want gamepad support. If libudev or libevdev are missing, the build aborts and tells the user the reason and that they can disable gamepad support with the "gamepad=no" option. 
							
						 
						
							2016-01-06 19:21:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hondres 
								
							 
						 
						
							
							
							
							
								
							
							
								541c9039c5 
								
							 
						 
						
							
							
								
								Check pkg-config for libudev and enable gamepad code only if found. Linux only for now  
							
							
							
						 
						
							2015-12-21 22:39:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								46dee92c8e 
								
							 
						 
						
							
							
								
								-fixed build system to use pkg-config for evdev  
							
							
							
						 
						
							2015-12-21 10:37:26 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hondres 
								
							 
						 
						
							
							
							
							
								
							
							
								af633c7941 
								
							 
						 
						
							
							
								
								Better gamepad support  
							
							
							
						 
						
							2015-12-18 06:12:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								708ff381d6 
								
							 
						 
						
							
							
								
								changed a bit to use system()  
							
							
							
						 
						
							2015-12-08 20:36:48 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								78b5404434 
								
							 
						 
						
							
							
								
								improve detection of linux,  fixes   #3201  
							
							
							
						 
						
							2015-12-08 20:35:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ac414c5581 
								
							 
						 
						
							
							
								
								Merge pull request  #2849  from a12n/compobsd2  
							
							... 
							
							
							
							Compile on OpenBSD 
							
						 
						
							2015-12-08 17:16:45 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									koalefant 
								
							 
						 
						
							
							
							
							
								
							
							
								bd396c5cfa 
								
							 
						 
						
							
							
								
								Enabled debug symbols for x11 when using platform=release_debug and debug_release=yes together  
							
							
							
						 
						
							2015-11-29 20:56:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b987d2113b 
								
							 
						 
						
							
							
								
								0theora compilation fixes  
							
							
							
						 
						
							2015-11-25 00:28:03 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								0931eed7be 
								
							 
						 
						
							
							
								
								Enable ALSA only for Linux  
							
							
							
						 
						
							2015-11-20 23:35:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dd09215c90 
								
							 
						 
						
							
							
								
								Revert "libao audio driver"  
							
							
							
						 
						
							2015-11-19 20:05:26 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								3b9868d2e4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:okamstudio/godot  
							
							
							
						 
						
							2015-11-02 20:25:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								c858515785 
								
							 
						 
						
							
							
								
								Fixed theora playback. Removed theoraplayer.  
							
							... 
							
							
							
							Still need to get proper audio output latency in some platforms. 
							
						 
						
							2015-09-26 14:50:42 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								56c907ad04 
								
							 
						 
						
							
							
								
								fix to builtin freetype defines on linux  
							
							
							
						 
						
							2015-09-10 22:15:00 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								751202768c 
								
							 
						 
						
							
							
								
								fix to freetype detection  
							
							
							
						 
						
							2015-09-10 21:40:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								700fdf5c0c 
								
							 
						 
						
							
							
								
								fix build issue with ssl,  closes   #2384  
							
							
							
						 
						
							2015-08-23 20:54:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e1e54d39e4 
								
							 
						 
						
							
							
								
								damn github built-in editor  
							
							
							
						 
						
							2015-08-21 22:33:49 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								2de5e12116 
								
							 
						 
						
							
							
								
								fix for built-in ssl (easier to build 32 bits export)  
							
							
							
						 
						
							2015-08-21 22:31:06 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								dc8df8a91a 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:okamstudio/godot  
							
							
							
						 
						
							2015-07-29 23:01:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4e46143499 
								
							 
						 
						
							
							
								
								some optimizations in godot memory handling  
							
							
							
						 
						
							2015-06-12 18:27:48 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5f0bb18d55 
								
							 
						 
						
							
							
								
								Fix building release target with debug symbols  
							
							... 
							
							
							
							This forced the -g2 CCFLAG in release builds, making them relatively heavy.
Fixes  #1781 . 
							
						 
						
							2015-05-22 22:19:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								21939ce08b 
								
							 
						 
						
							
							
								
								-some cleanups  
							
							... 
							
							
							
							-added tesselation function to curve and curve2d 
							
						 
						
							2015-04-30 10:06:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								59154cccf9 
								
							 
						 
						
							
							
								
								-Changed Godot exit to be clean.  
							
							... 
							
							
							
							-Added more debug information on memory cleanliness on exit (if run with -v)
-Fixed several memory leaks, fixes  #1731 , fixes  #755  
							
						 
						
							2015-04-20 19:38:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								16746f157f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:okamstudio/godot  
							
							
							
						 
						
							2015-04-04 09:31:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rollenrolm 
								
							 
						 
						
							
							
							
							
								
							
							
								ca0b3ce1f6 
								
							 
						 
						
							
							
								
								New API: build fixes for x11  
							
							
							
						 
						
							2015-03-23 01:31:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								e024ff89b2 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/okamstudio/godot  
							
							
							
						 
						
							2015-02-17 15:57:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hurikhan 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d2e1f42c 
								
							 
						 
						
							
							
								
								Renamed EXPERIMENTAL_WM_API to NEW_WM_API  
							
							
							
						 
						
							2015-02-15 18:26:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hurikhan 
								
							 
						 
						
							
							
							
							
								
							
							
								a13e180052 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into x11-window-management  
							
							
							
						 
						
							2015-02-12 15:58:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sambler 
								
							 
						 
						
							
							
							
							
								
							
							
								8baa00a6e4 
								
							 
						 
						
							
							
								
								Adjust x11/detect.py  
							
							... 
							
							
							
							Test if clang is defined in CC/CXX/LD - this allows a specific version of clang to be defined
move appending -DTYPED_METHOD_BIND to keep clang options together
move sanitize option out of use_llvm test, gcc48+ also supports sanitize=address 
							
						 
						
							2015-01-27 20:40:17 +10:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anton Yabchinskiy 
								
							 
						 
						
							
							
							
							
								
							
							
								fa38e9b838 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:okamstudio/godot  
							
							
							
						 
						
							2015-01-17 18:27:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hurikhan 
								
							 
						 
						
							
							
							
							
								
							
							
								dee27ce991 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into x11-window-management  
							
							
							
						 
						
							2015-01-17 22:19:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								7ac7956baf 
								
							 
						 
						
							
							
								
								Merge pull request  #1188  from hurikhan/scons_colored  
							
							... 
							
							
							
							Scons colored 
							
						 
						
							2015-01-17 09:47:02 -03:00