| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
(cherry picked from commit f8da9550f4946d438dc1a9074d039ea7a446c293)
|
| |
|
|
| |
(cherry picked from commit 8f9914bd94fced7f60dff40e14fe734203d7c5d4)
|
| |
|
|
| |
(cherry picked from commit d702d7b335c0c9305e75131770c0ea739b70d813)
|
| |
|
|
|
|
|
|
|
| |
set_pause can be called before the driver is initialized, and there
already is a check for that. The problem is that the 'active' field
was not initialied in the constructor, which lead to it having an
undefined value.
(cherry picked from commit c10749d51f2b77eb1b38909d790e7d3895a97364)
|
| |
|
|
|
|
| |
Fixes #17076.
(cherry picked from commit 7d09e6540afdf69d3610661145d13090a3d9d18a)
|
| |
|
|
| |
(cherry picked from commit e3c2778d7ecf84d362bae74b93572e7775171cad)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
(cherry picked from commit 23ebae01dc7e3df9c842ca7d017f7b233837721d)
|
| |
|
|
| |
(cherry picked from commit be7bfdfac30b3772fde6058d470b81b480f03be7)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5)
|
| |
|
|
| |
(cherry picked from commit 4e1923a931a3d849563bbe5d6fe4a52277daf090)
|
| |
|
|
| |
(cherry picked from commit 2de10aa4679a2a5612a7d7939dbd8e74a4caa886)
|
| |
|
|
|
|
| |
Seems to also be able to do exports of some demos I tried.
(cherry picked from commit 6784d743f72f66e0e07343bdb326fa42c9f0f43c)
|
| |
|
|
| |
(cherry picked from commit 98039909f202aac2795ead44104b56f7609059d8)
|
| |
|
|
| |
(cherry picked from commit ca9fa9cca8a27f14a7b0178d6abf573815722996)
|
| |
|
|
| |
(cherry picked from commit 2cd7bc04ea9a99510c26113a81f8371be5b1f49f)
|
| |
|
|
| |
(cherry picked from commit 8a21f27f540750a76f19fcfb7d7a9d5e7f03f771)
|
| |
|
|
| |
(cherry picked from commit 9ea4452d2118fb071066cce1e2e2525bc4e29841)
|
| |
|
|
| |
(cherry picked from commit 935a99e758b169299119dcb1d4e8497b12d902a7)
|
| |
|
|
|
|
|
|
|
|
|
| |
We were already linking libstdc++ statically for official binaries,
protecting us against most portability issues. But apparently since
we started using GCC 7 for official builds, we also need to link
libgcc statically for at least 32-bit builds to be portable.
Fixes #16409.
(cherry picked from commit b526088ae217de959cd395f5a74baf87552e0bbf)
|
| |
|
|
| |
(cherry picked from commit 78dba05fc02c7258b5f9f5a53cf4ea8a3c6ba856)
|
| |
|
|
| |
(cherry picked from commit 268d7c7c5b4249c0281cbb7f7fc8a66b2ebdc969)
|
| |
|
|
|
|
|
|
|
| |
Command line options were refactored for 3.0 to follow the common usage
of double-dashed long options, but `--main-pack` went through the cracks.
Fixes #16533.
(cherry picked from commit e3658a6464b4473b7cca1d41f9315cd6bfd255d4)
|
| |
|
|
| |
(cherry picked from commit ea1d726a4603fdd6bd4dfa6c1fa3128cfb2915c7)
|
| |
|
|
|
|
| |
Fixes #16713.
(cherry picked from commit 4fa8987494c213bf85fbadaf394d844874544990)
|
| |
|
|
| |
(cherry picked from commit 3be04f73f567b9c39efae697e2a9b7d3c6185fc3)
|
| |
|
|
| |
(cherry picked from commit 853b1daa499cf3add4014cf4d825c01603e2d1ea)
|
| |
|
|
| |
(cherry picked from commit 08d4bfacafa8abe435d51a6afecb276030a23280)
|
| |
|
|
|
|
|
|
|
|
|
| |
Current this is hardcoded as '1' for any platform except Unix. The
little is_wow64() dance is required to get correct output on a 32bit
compiled godot running on 64bit Windows according to MSDN.
This code should be UWP safe but I have no way to test that so it's not
implemented for UWP yet.
(cherry picked from commit b4d369c887001a824a4f27e59e3e300c8d4a5bb7)
|
| |
|
|
| |
(cherry picked from commit 9ef0315b06634614bcd20700b73b562fe4411666)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The target of the TARGETS type should be XA_ATOM and not XA_TARGETS when
requested. Since we are sending a number of ATOMS the size should be set
to the integer size and not the char size.
The size field of the atoms is also the number of atoms and not the size
of the array. This caused some clients to wrongly interpret the data and
read garbage in the X11 packet.
I also add the more modern representation for UTF-8 and clarify the
error message if a client attempts to request a type we don't know
about.
This fixes #10431
(cherry picked from commit fb60f2dbe649c03a8357a277eccb6d06dfe07b68)
|
| |\
| |
| | |
Fix remove_dll_directory crash when cookie is null
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
This adds a separate_debug_symbols option to the x11, windows, and osx
targets. This will default to adding normal debugging symbols to the
artifacts and only splits them when separate_debug_symbols=yes on the
Scons command line.
|
| |/
|
|
|
| |
Looks like we are using cutting edge methods which are not even
if the current stable 2.87.
|
| |\
| |
| | |
Disable OpenSSL module in HTML5 platform by default
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
As it turns out, onTextChanged supplies a mutable CharSequence, which
lead to crashes or unexpected behaviour when input was coming faster
than it was processed.
|
| |\
| |
| | |
Make remote FS work with GDNative on Android
|
| | |
| |
| |
| | |
.so files are added to the .apk when remote FS is used.
|
| | |
| |
| |
| |
| | |
Emscripten's meta DCE changes in 1.37.27(/28?) make it impossible to
keep using --pre-js for this
|
| |\ \
| | |
| | | |
Fix open_dynamic_library for Android
|
| | |/ |
|
| |/ |
|
| | |
|