Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-26 | change framework name CoreMidi to CoreMIDI | PanPan | |
2018-07-25 | Merge pull request #20154 from marcelofg55/midi_driver | Rémi Verschelde | |
Added a new MIDIDriver class | |||
2018-07-24 | Merge pull request #20245 from bruvzg/fix_win_pp_transp | Rémi Verschelde | |
Fix OpenGL buffer depth for per pixel transparency support (Windows) | |||
2018-07-24 | Removed unnecessary assignments | Wilson E. Alvarez | |
2018-07-22 | SCons: Add "execinfo" option to force linking libexecinfo | Rémi Verschelde | |
Fixes #20035. | |||
2018-07-21 | -Fix disable_3d flag | Juan Linietsky | |
-Add extra flag optimize=[size,speed] to be able to prioritize size | |||
2018-07-21 | Added a new MIDIDriver class | Marcelo Fernandez | |
2018-07-20 | Fix some more build issues after c69de2ba4 | Rémi Verschelde | |
Fixes #20301. | |||
2018-07-20 | Fix build issues and typos after c69de2ba4 | Rémi Verschelde | |
2018-07-19 | -Project/Editor settings now use new inspector | Juan Linietsky | |
-Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver | |||
2018-07-18 | Fix OpenGL buffer depth for per pixel transparency support (Windows, NVIDIA) | bruvzg | |
2018-07-18 | Style: Format code with clang-format 6.0.1 | Rémi Verschelde | |
2018-07-17 | Merge pull request #20132 from ibrahn/fix-android-device-poll-thread | Rémi Verschelde | |
fixed branch on uninit and data race in editor android device polling | |||
2018-07-17 | Fix keep screen on property path for Android/iOS/UWP | volzhs | |
2018-07-13 | fixed branch on uninit and data race in editor android device polling | Ibrahn Sahir | |
Initialised relevant variables before stating thread, to prevent a branch on uninitialised data. Fixed race condition in polling that could miss a device change. | |||
2018-07-12 | UWP: Add support for GLES2 driver | George Marques | |
2018-07-12 | Merge pull request #19840 from jjay/ios_screen_orientation | Max Hilbrunner | |
Respect window/handheld/orientation setting in iOS | |||
2018-07-10 | Refactor OS_JavaScript | Leon Krause | |
2018-07-09 | Added support for extra mouse buttons. | unknown | |
2018-07-08 | Merge pull request #20041 from hpvb/fix-android-export | Hein-Pieter van Braam | |
Write new permissions to the AndroidManifest.xml | |||
2018-07-08 | Write new permissions to the AndroidManifest.xml | Hein-Pieter van Braam | |
Instead of editing the placeholder permissions actually write new ones. This should solve the privacy statement problems for the Play store. This means we also no longer need to placeholder permissions in the template. | |||
2018-07-05 | added 'android_add_asset_dir('...') method to Android module gradle build config | Patrick Kaster | |
(cherry picked from commit 9190ae2be7068c8a84f60766a2f7c1da3e0bcd4b) | |||
2018-07-03 | -Fix fullscreen on Windows with a HiDPI monitor but a non-HiDPI project | Juan Linietsky | |
-Replaced some viewport size calls to screen size, since viewport size should be deprecated at this point.. | |||
2018-07-03 | Merge pull request #19799 from kosz78/android-payment-fix | Max Hilbrunner | |
Fix possible NullPointerException crash on cancel payment | |||
2018-07-03 | Merge pull request #19919 from marcelofg55/notif_crash | Max Hilbrunner | |
Add a new notification to detect crashes on native scripts | |||
2018-07-03 | Merge pull request #19934 from volzhs/gles2-android | Rémi Verschelde | |
Change required gles version to 2 for android | |||
2018-07-04 | Change required gles version to 2 for android | volzhs | |
2018-07-03 | Merge pull request #19708 from RandomShaper/fix-windows-touch | Max Hilbrunner | |
Fix touch issues on Windows | |||
2018-07-02 | Add a new notification to detect crashes on native scripts | Marcelo Fernandez | |
2018-07-01 | Respect window/handheld/orientation setting in iOS | Yasha Borevich | |
2018-06-28 | Optimize images losslessly using `oxipng -o6 --strip all --zopfli` | Hugo Locurcio | |
2018-06-27 | Fix possible NullPointerException crash on cancel payment | Konstantin Zaitsev | |
2018-06-26 | Fix touch issues on Windows | Pedro J. Estébanez | |
2018-06-26 | Merge pull request #19766 from GodotExplorer/android-gles2 | Rémi Verschelde | |
Implement OpenGL ES rasterizer selection logic for Android. | |||
2018-06-26 | Implement OpenGL ES rasterizer selection logic for Android. | geequlim | |
2018-06-25 | Merge pull request #19718 from thduynguyen/bug_fixes | Rémi Verschelde | |
bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED | |||
2018-06-22 | bugfix: correct #ifdef for TOUCH_ENABLED and OPENGL_ENABLED | Duy-Nguyen Ta | |
2018-06-11 | IME context detection. | Saracen | |
2018-06-08 | Merge pull request #19443 from eska014/html5-audio-refactor | Rémi Verschelde | |
Detect channel count and mix rate in HTML5 audio driver | |||
2018-06-08 | Detect channel count, mix rate, and buffer length in HTML5 audio driver | Leon Krause | |
Refactor WebAudio driver. | |||
2018-06-07 | Tweak some help texts in the build system | Hugo Locurcio | |
This also removes `unix_global_settings_path` from SConstruct since it is no longer used. | |||
2018-06-07 | Oops, for some reason gedit used this file as my notebook, though I made a ↵ | Juan Linietsky | |
new one. | |||
2018-06-07 | Entirely new (and much improved) animation editor. | Juan Linietsky | |
2018-06-07 | SCons: Allow unbundling libwebsockets and miniupnpc | Rémi Verschelde | |
2018-05-30 | Improve return value of OS.execute in blocking/non-blocking variants | Rémi Verschelde | |
Initialized the PID to -2, which will be the value returns in blocking- mode where the PID is not available. (-1 was already taken to signify an execution failure). OS::execute will now properly return a non-OK error code when it fails to execute the target file. The documentation was rewritten to be very clear about the differences between blocking and non-blocking mode. Fixes #19056. | |||
2018-05-29 | Allow setting higher numbers in Android version/code | Dmitry Pupinin | |
2018-05-28 | Change position of validation in set_custom_mouse_cursor | Guilherme Felipe | |
2018-05-28 | Merge pull request #19210 from guilhermefelipecgs/fix_invalid_image | Max Hilbrunner | |
Add validation in set_custom_mouse_cursor | |||
2018-05-27 | Add validation in set_custom_mouse_cursor | Guilherme Felipe | |
Check if the image is valid. |