| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
| |
Passed as a compiler define to be sure it is always define before windows.h
is loaded. This means that Godot officially requires Vista API or later, it will
not work on Windows XP or earlier.
Also fix a bogus check for Windows 7 API.
|
| |
|
|
| |
Fixes #7373.
|
| | |
|
| | |
|
| |
|
|
| |
renamed to PoolVector
|
| |
|
|
|
| |
Also make Haiku load the glad header for GLES3 too,
though I haven't test it.
|
| | |
|
| |
|
|
|
|
| |
aligned to 16
-Changed Vector<> template to fit this.
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| | |
renderer for Mac OS X. Still broken at this point.
|
| |/
|
|
|
|
|
|
| |
categories.
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
|
| |
|
|
|
|
|
|
| |
Variant.
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
|
| |\
| |
| |
| |
| | |
Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :)
|
| | | |
|
| | |
| |
| |
| | |
are no longer valid :(
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
general
|
| | |
| |
| |
| |
| |
| |
| |
| | |
-Most 2D drawing is implemented
-Missing shaders
-Missing all 3D
-Editor needs to be set on update always to be used, otherwise it does not refresh
-Large parts of editor not working
|
| |\ \
| | |
| | | |
Fixes and improvementes for IPv6 implementation.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
IP_Address changes:
- Converts to and from String transparently while handling IPv4 as IPv6
mapped (::ffff:[IP]) address internally.
- Completely remove AddrType enum.
- Setting/Getting of ip array is now only possible through dedicated functions
(ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6)
- Add function to know if the address is a valid IPv4 (for IP implementation and enet)
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable
to store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack).
All calls to resolve addresses, sending/receving data, connecting/listening
will use that socket type.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
That year should bring the long-awaited OpenGL ES 3.0 compatible renderer
with state-of-the-art rendering techniques tuned to work as low as middle
end handheld devices - without compromising with the possibilities given
for higher end desktop games of course. Great times ahead for the Godot
community and the gamers that will play our games!
|
| |/ / |
|
| |\ \
| | |
| | | |
Fix browser lockups in web export startup
|
| | | |
| | |
| | |
| | |
| | | |
This helps prevent browser lockups during start-up at the cost of having
to distribute an extra file.
|
| |\ \ \
| |/ /
|/| | |
Work on asm.js and WebAssembly platforms
|
| | | |
| | |
| | |
| | |
| | |
| | | |
- Add 'window' (canvas) resize, maximize and fullscreen
- Implement get_screen_size
- Fix fullscreen resolution
|
| | | |
| | |
| | |
| | |
| | | |
- Emit mouse wheel release events
- Set button masks, fixes #5092
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Implement alert, shell_open, set_window_title
- Add locale lookup, fixes #2477
- Print without color control sequences
- Move get_executable_path implementation to OS_JavaScript
|
| |\ \ \
| | | |
| | | | |
Add alert window on Android
|
| | | | | |
|
| |/ / /
| | |
| | | |
Reworked patch from @jay3d (#7116).
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 8d3efe2b7de494c0971d4b7f7af6ed0dc2f4613c.
It introduced crashes for some users when trying to capture
the XConfigureNotify event.
|
| |\ \ \
| | | |
| | | | |
X11: Fix maximized boot splash
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When instructing the window manager to (un)maximize a window, the resulting resolution
is recieved via an XEvent of type "ConfigureNotify".
The problem here was that these events were only handled in the `OS_X11::process_xevents()` method,
which is initially called on the first iteration of the main loop.
Because of this, the VideoMode still hadn't been updated yet when doing the boot splash setup.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This was the behaviour when building Godot 2.1, which allows to build against
Ubuntu 12.04 and its freetype that links old libpng12, while still bundling
libpng16.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commits 5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa
and ec4be71fade1ee5c6171e323d09197f3bf528499.
Looks like Debian/Ubuntu are not even shipping libpng16 nowadays in their
stable releases, we'll have to go back to statically linking our own
libpng16 to wait for them to stop being 5 years behind everybody.
|
| | | | | |
|
| | |/ /
|/| |
| | |
| | |
| | | |
This bit us for 2.1.1 binaries built on Ubuntu 12.04 LTS where
libpng.pc apparently prioritizes libpng12.
|