aboutsummaryrefslogtreecommitdiff
path: root/main (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Refactor version macros and fix related bugsRémi Verschelde2018-02-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were several places hardcoding their own variant of the version string, potentially with bugs (e.g. forgetting the patch number when defined). The new logic defines: - VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1) - VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch', depending on whether the latter is defined (e.g. 3.1.4) - VERSION_FULL_CONFIG, which contains the version status (e.g. stable) and the module-specific suffix (e.g. mono) - VERSION_FULL_BUILD, same as above but with build/reference name (e.g. official, custom_build, mageia, etc.) Note: Slight change here, as the previous format had the build name *before* the module-specific suffix; now it's after - VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed with "Godot v" for readability Bugs fixed thanks to that: - Export templates version matching now properly takes VERSION_PATCH into account by relying on VERSION_FULL_CONFIG. - ClassDB hash no longer takes the build name into account, but limits itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant for the API hash). - Docs XML no longer hardcode the VERSION_STATUS, this was annoying. - Small cleanup in Windows .rc file thanks to new macros.
* Fix typos with codespellluz.paz2018-02-211-1/+1
| | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Added an auto quit and auto build flag to the command line options.Nathan Warden2018-02-191-1/+18
|
* Prevent loading project-specific config in Project ManagerRémi Verschelde2018-02-191-28/+21
| | | | | | | The Project Manager should share the same settings as the editor most of the time. The whole init stuff with Main::setup and Main::start needs a good cleanup though. Fixes #15199.
* Merge pull request #16749 from PJB3005/18-02-16-project-manager-mono-debug-fixIgnacio Etcheverry2018-02-182-1/+7
|\ | | | | Makes project manager never initialize mono debug.
| * Makes project manager never initialize mono debug.Pieter-Jan Briers2018-02-162-1/+7
| | | | | | | | | | | | | | | | The heuristic whether we're in the project manager inside GDMono didn't work if the project manager was launched by not having any path to run. This is fixed now by making a Main::is_project_manager().
* | Ignore tools CLI flags in non-tools builds.Pieter-Jan Briers2018-02-171-5/+11
|/ | | | | | Some flags were still parsed but either did nothing or broke everything. No reason to parse them.
* Merge pull request #15564 from RandomShaper/adpod-topmostRémi Verschelde2018-02-141-0/+10
|\ | | | | Add new window setting: always on top
| * Add new window setting: always on topPedro J. Estébanez2018-01-051-0/+10
| | | | | | | | Implemented for Windows and Linux.
* | Merge pull request #15741 from paulloz/bug-no-main-sceneRémi Verschelde2018-02-141-0/+9
|\ \ | | | | | | Fix bug when launching a game with no main scene
| * | Fix bug when launching a game with no main scenePaul Joannon2018-01-151-0/+9
| | | | | | | | | | | | Check for a main scene after loading project settings and exit if there's none (except if launching in editor mode).
* | | Merge pull request #16407 from Calinou/project-manager-allow-hidpiRémi Verschelde2018-02-141-8/+23
|\ \ \ | | | | | | | | Always detect and use hiDPI in the project manager if needed
| * | | Always detect and use hiDPI in the project manager if neededHugo Locurcio2018-02-131-8/+23
| | | | | | | | | | | | | | | | This makes its hiDPI behavior consistent with the editor.
* | | | Add Xbox One Elite and Xbox 360 Afterglow padsBrandon DeRosier2018-02-131-0/+2
|/ / /
* | | Print FPS setting now only prints the game FPSZephilinox2018-01-231-1/+1
| | |
* | | Rename Fixed Fps to Physics Fps on Project Settingsvolzhs2018-01-231-1/+1
| | | | | | | | | | | | Fixes #15981
* | | Fix typos in code and docs with codespellRémi Verschelde2018-01-182-2/+2
| | | | | | | | | | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* | | Fix crash when closing the editorMariano Suligoy2018-01-161-3/+3
|/ /
* | Destroy AudioServer after other non-core types are unregisteredRuslan Mustakov2018-01-111-5/+5
| | | | | | | | | | | | | | This is important for some GDNative bindings and probably for Mono. They may keep references to audio objects which are freed when they are unregistered. If AudioServer is already deleted at that point, it causes segfaults.
* | Merge pull request #15297 from poke1024/runner-limit-errsRémi Verschelde2018-01-071-0/+2
|\ \ | |/ |/| Limit number of errors and messages sent by runner
| * Limit number of errors and messages sent by runnerBernhard Liebl2018-01-031-0/+2
| |
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-0532-3/+33
| | | | | | | | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* | Change OS::initialize signature to return Error (fix segfault on x11)Emmanuel Leblond2018-01-041-1/+4
|/
* Merge pull request #12814 from guilhermefelipecgs/add_hardware_custom_cursorRémi Verschelde2018-01-033-17/+7
|\ | | | | Custom hardware-accelerated mouse cursor
| * Add implementation for custom hardware cursorGuilherme Silva2017-12-173-17/+7
| |
* | 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
| | |