Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-09 | Remove unused Bullet module and thirdparty code | Rémi Verschelde | |
It has been disabled in `master` since one year (#45852) and our plan is for Bullet, and possibly other thirdparty physics engines, to be implemented via GDExtension so that they can be selected by the users who need them. | |||
2022-03-09 | Remove VARIANT_ARG* macros | reduz | |
* Very old macros from the time Godot was created. * Limited arguments to 5 (then later changed to 8) in many places. * They were replaced by C++11 Variadic Templates. * Renamed methods that take argument pointers to have a "p" suffix. This was used in some places and not in others, so made it standard. * Also added a dereference check for Variant*. Helped catch a couple of bugs. | |||
2022-03-09 | Remove unused GDNative code | Rémi Verschelde | |
This has been superseded by GDExtension so this code is no longer useful nor usable. There's still some GDNative-related stuff in platform export code which needs to be adapted for GDExtension (e.g. to include GDExtension libraries in exports). | |||
2022-03-09 | Add missing header for headless builds | MmAaXx500 | |
2022-03-08 | [X11] Do not try to focus unmapped window. | bruvzg | |
2022-03-07 | Revert "[HTML5] Fetch API now passes credentials." | Rémi Verschelde | |
2022-03-05 | Rename StreamTexture* to CompressedTexture* | reduz | |
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files. | |||
2022-03-04 | Merge pull request #58742 from timothyqiu/x11-leak | Rémi Verschelde | |
Fix X11 memory leak after drag & drop file into the editor | |||
2022-03-04 | Merge pull request #58738 from bruvzg/mac_resize_crash | Rémi Verschelde | |
[macOS] Disable window redraw during resize, when rendering in the separate thread. | |||
2022-03-04 | Fix X11 memory leak after drag & drop file into the editor | Haoyu Qiu | |
2022-03-04 | [macOS] Disable window redraw during resize, when rendering in the separate ↵ | bruvzg | |
thread. | |||
2022-03-04 | [macOS and iOS export] Add localized application name to the translation ↵ | bruvzg | |
.plist files. | |||
2022-02-26 | [iOS] Fix multitouch not working correctly | Sergey Minakov | |
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-22 | [Windows] Fix borderless window flag toggle and restoring minimized ↵ | bruvzg | |
borderless window. | |||
2022-02-19 | [iOS] Fix incorrect method name for input dragging event | Sergey Minakov | |
2022-02-17 | [Windows] Fix Vulkan driver crash on sub-window minimization. | bruvzg | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-16 | i18n: Sync editor translations with Weblate | Rémi Verschelde | |
Minor proofreading of new OSX export strings. (cherry picked from commit 9f09251027a485f14740dce7b753e962d26bff78) | |||
2022-02-16 | Merge pull request #58173 from akien-mga/js-build-fix-is_project_manager | Rémi Verschelde | |
2022-02-16 | HTML5: Fix build after #52742 | Rémi Verschelde | |
Fixes #58172. | |||
2022-02-15 | Add an `OS.get_processor_name()` method | Hugo Locurcio | |
This method can be used to get the CPU model name. It can be used in conjunction with `RenderingServer.get_video_adapter_name()` and `RenderingServer.get_video_adapter_vendor()` for annotating benchmarks and automatic graphics quality configuration. | |||
2022-02-15 | Editor: Cleanup some includes dependencies | Rémi Verschelde | |
Removes some unnecessary includes from `editor_node.h`, and instead add those where they're used. Removes unnecessary `editor_node.h` includes in various editor classes. Renames `dynamicfont` to `dynamic_font` in a couple files. Misc cleanup while jumping through that rabbit hole. | |||
2022-02-15 | Merge pull request #58081 from tavurth/bugfix/high-macos-cpu-usage | Rémi Verschelde | |
2022-02-15 | Fix new performance regressions (short delay_usec) | Will Whitty | |
My Mac was using 20% cpu again, which was related to the Javascript Export plugin. I had however no export templates setup in the project so this is more of a stopgap fix. | |||
2022-02-14 | Merge pull request #57306 from trollodel/remove_editornode_param | Rémi Verschelde | |
2022-02-14 | Remove most EditorNode constructor parameters and fields | trollodel | |
2022-02-14 | [OSX] Codesign exporter now uses CryptoCore RNG. | Fabio Alessandrelli | |
2022-02-14 | [OS/Crypto] Add get_entropy to OS. | Fabio Alessandrelli | |
Implemented via `BCryptGenRandom` on Windows. Implemented via `getentropy` syscall when available. Implemented via `/dev/urandom` device as a fallback. The `/dev/urandom` fallback can be disabled via the `NO_URANDOM` build flag. Note: The HTML5 version relies on emscripten file system urandom device which itself uses the Crypto API when available or the plain old not crypto-safe `Math.random()` otherwise. Restore get_entropy. | |||
2022-02-12 | [macOS] Fix macOS producing alert sound on some input actions. | bruvzg | |
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-11 | [Windows] Fix drag-and-drop. | bruvzg | |
2022-02-10 | [HTML5] Fetch API now passes credentials. | Fabio Alessandrelli | |
Used default value before, i.e. "same-origin", now uses "include" (i.e. include for cross-origin if cross-origin is allowed). | |||
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-02-09 | Merge pull request #57605 from naithar/fix/godot-view-touch-4.0 | Rémi Verschelde | |
2022-02-09 | Core: Move generated `VERSION_HASH` to a `.cpp` file | Rémi Verschelde | |
This lets us have its definition in `core/version.h` and avoid rebuilding a handful of files every time the commit hash changes. | |||
2022-02-09 | Merge pull request #57825 from Calinou/ios-remove-obsolete-define | Rémi Verschelde | |
2022-02-08 | Remove obsolete define in the iOS buildsystem code | Hugo Locurcio | |
This define was used by the WebM/libvpx code, but it's now removed in `master`. | |||
2022-02-08 | Remove support for ARMv7 (32-bit) on iOS | Hugo Locurcio | |
All iOS devices since the iPhone 5S support ARMv8 (64-bit). The last iOS version supported on ARMv7 devices is 10.x, which is too old to run Godot 4.0 projects since the minimum supported iOS version is 11.0. | |||
2022-02-08 | Merge pull request #57809 from akien-mga/osx-11.00-warning | Rémi Verschelde | |
2022-02-08 | OSX: Pass `-mmacosx-version-min=11.0` instead of `11.00` | Rémi Verschelde | |
Both are recognized by Xcode and equivalent, but osxcross issues a warning for the latter: ``` osxcross: warning: '-mmacosx-version-min=' (11.0.0 != 11.00) ``` | |||
2022-02-08 | Merge pull request #57612 from maiself/improve-gamepad-detection | Rémi Verschelde | |
2022-02-08 | [macOS] Fix NO_FOCUS macOS flag. | bruvzg | |
2022-02-08 | Merge pull request #57794 from bruvzg/x11_fs_fix | Rémi Verschelde | |
2022-02-08 | [X11] Fix decoration reset when returning from fullscreen mode. | bruvzg | |
2022-02-08 | [Windows] Fix fullscreen mode detection on window move/resize. | bruvzg | |
2022-02-07 | Merge pull request #57736 from TechnicalSoup/Patch-3 | Rémi Verschelde | |
2022-02-07 | Merge pull request #57305 from bruvzg/macos_cleanup | Rémi Verschelde | |