summaryrefslogtreecommitdiffstats
path: root/main
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright statements to 2018Rémi Verschelde2018-01-0132-66/+66
| | | | Happy new year to the wonderful Godot community!
* Editor: Respect -w command line flag.Andreas Haas2017-12-291-2/+4
|
* Fix editor crash on "save and exit" bugChong-U Lim2017-12-201-0/+1
| | | | | | | | | | If a scene is modified and a user closes the editor and selects the "Save and exit" option in the modal dialog -- the editor crashes. This appears to be a result of the message queue being memdeleted AFTER visual servers have been destroyed. Remnant textures handled by the message queue throw a NRE when their own ~Texture destructors reference the visual servers. This fixes bugs: #12946 and #12813.
* Correct license headers in main.cpp and voxel_light_baker.cppHein-Pieter van Braam2017-12-201-1/+1
| | | | Sorry for the churn
* Fix lightbaker clang-format issue and add license headersHein-Pieter van Braam2017-12-201-1/+1
|
* Added font oversampling supportJuan Linietsky2017-12-191-0/+4
|
* fixed reference to splash fileJuan Linietsky2017-12-161-1/+1
|
* Added custom editor splash (including sponsor logo).Juan Linietsky2017-12-163-0/+30
|
* Updated input_default.cpp again (new maps take priority)Andrew Silver2017-12-141-12/+12
| | | | Fixes #14639
* GDScript files are converted to binary on export now.Juan Linietsky2017-12-141-0/+5
|
* Updated controller mappings for windows/mac/linuxAndrew Silver2017-12-101-8/+73
|
* Added splash screen with sponsorsDaniel J. Ramirez2017-12-091-0/+0
|
* Fixes vsync setting ignored when using a separate thread for renderingStefano Bonicatti2017-12-091-3/+1
| | | | | | | | | Setting the vsync in the main thread, after the rendering thread starts and takes the OpenGL context fails, so we need to do that before. Also, for some reason, the main thread cannot make current the context anymore. Fixes #13447
* Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-0711-13/+12
|
* disable caching for targets using helper functionsRhody Lugo2017-11-282-4/+2
|
* use the same cache for all branches for appveyorRhody Lugo2017-11-282-2/+2
|
* Disable logger by default.Juan Linietsky2017-11-261-1/+1
|
* Modified low processor sleep to 8000 and made it customizable (should be ↵Juan Linietsky2017-11-221-1/+4
| | | | customizable for editor too)
* Merge pull request #11895 from m4nu3lf/rendering/separate_threadJuan Linietsky2017-11-211-2/+0
|\ | | | | Restore rendering on a separate thread
| * Restore rendering on a separate threadm4nu3lf2017-11-181-2/+0
| |
* | Merge pull request #13133 from endragor/resurrect-file-loggingRémi Verschelde2017-11-211-2/+9
|\ \ | | | | | | Return and repair file logging
| * | Return and repair file loggingRuslan Mustakov2017-11-211-2/+9
| | | | | | | | | | | | And make it configurable, too.
* | | Native pan and zoom for macOSBernhard Liebl2017-11-211-0/+9
|/ /
* | Merge pull request #12387 from santouits/x1111Rémi Verschelde2017-11-201-0/+2
|\ \ | | | | | | Fix x11 boot logo position in fullscreen and in maximized
| * | Fix x11 boot logo position in fullscreen and in maximizedsantouits2017-10-261-0/+2
| | |
* | | Pass engine name and version parts as proper stringsRémi Verschelde2017-11-201-1/+1
| | | | | | | | | | | | | | | | | | Removes the need for _MKSTR all over the place which has the drawback of converting _MKSTR(UNKNOWN_DEFINE) to "UKNOWN_DEFINE" instead of throwing a compilation error.
* | | Revert "change low cpu delay to 1 usec, should make editor smoother and not ↵Rémi Verschelde2017-11-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | really use" This reverts commit ca194033061b4b29fe00d8e9bddf2f0478b3c3f0. See discussion in https://github.com/godotengine/godot/commit/ca194033061b4b29fe00d8e9bddf2f0478b3c3f0#commitcomment-25715906 It also did not fix the issue it claimed to fix.
* | | Merge pull request #12961 from eska014/platform-docRémi Verschelde2017-11-191-0/+3
|\ \ \ | | | | | | | | Facilitate documenting platform-exclusive classes
| * | | Facilitate exposing platform-exclusive interfaces to all platformsLeon Krause2017-11-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the interfaces available, without implementation, in other platforms and the editor, which facilitates documenting platform-exclusive classes. Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp. Provide noop method-implementations where necessary. Also setup and document the HTML5 platform's JavaScript singleton.
* | | | change low cpu delay to 1 usec, should make editor smoother and not really useJuan Linietsky2017-11-171-1/+2
| |_|/ |/| | | | | | | | a lot more cpu. Fixes #11030
* | | GDScript: Refactor "GD" class prefix to "GDScript"Rémi Verschelde2017-11-161-149/+149
|/ /
* | Move singleton management from ProjectSettings to EngineLeon Krause2017-11-141-1/+1
| |
* | Reworked how servers preallocate RIDs, should fix #10970Juan Linietsky2017-11-093-12/+14
| |
* | fixes to initialization orderJuan Linietsky2017-11-091-7/+13
| |
* | Make video mode initialization more intuitive, fixes #12022Juan Linietsky2017-11-091-29/+24
| |
* | Merge pull request #12262 from AndreaCatania/pplugJuan Linietsky2017-11-031-1/+39
|\ \ | |/ |/| Physics server plug
| * Implemented physics plugAndreaCatania2017-11-041-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved init_physics Implemented physics 2D plug Fix clang Fix clang Fix static check Fix clang Fix static check Moved physics server initialization Moved physics server settings initialization
* | Improved monitors units and colors.Daniel J. Ramirez2017-10-232-0/+46
| |
* | Bind unbound enums, rearrange some by valuePoommetee Ketson2017-10-221-1/+1
| |
* | Refactor Fixed to PhysicsPoommetee Ketson2017-10-211-3/+3
| |
* | Fix window display shrink can't set to float numbersgeequlim2017-10-201-1/+1
|/
* Merge pull request #12080 from djrm/pr_new_splashRémi Verschelde2017-10-142-1/+1
|\ | | | | New splash screen.
| * New splash screen.Daniel J. Ramirez2017-10-132-1/+1
| |
* | Redoing the ARVR GDNative interface as module and tighter implementationBastiaanOlij2017-10-141-1/+11
|/
* Merge pull request #11539 from BastiaanOlij/remove_directory_scanRémi Verschelde2017-10-111-1/+5
|\ | | | | Removed directory scan from project load
| * Made directory scan optionalBastiaanOlij2017-10-101-1/+5
| |
* | Merge pull request #11954 from neikeq/dIgnacio Etcheverry2017-10-111-0/+1
|\ \ | |/ |/| Added 'exposed' field to ClassInfo for registered classes
| * Adds 'exposed' field to ClassInfoIgnacio Etcheverry2017-10-091-0/+1
| | | | | | | | | | | | This field represents if the class is exposed to the scripting API. The value is 'true' if the class was registered manually ('ClassDB::register_*class()'), otherwise it's false (registered on '_post_initialize'). - Added missing registration of classes that are meant to be exposed.
* | Make sure to obey hidpi to off by default, as present in project settings. ↵Juan Linietsky2017-10-051-0/+3
| | | | | | | | | | | | Set it to on by default for editor. Many integrated GPUs can't really get enough performance to play games at hidpi, so this should be enabled manually.
* | Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky2017-10-051-8/+8
| | | | | | | | to has_setting. Fixes #11844