Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-01 | doc: Bump version to 3.2 | Rémi Verschelde | |
2019-02-21 | Fix all -Wtype-limits warnings. | marxin | |
2019-02-20 | Add check to validate client IDs in ENet. | Fabio Alessandrelli | |
Server now checks that the ID received from the client is not already used by someone else and is a valid ID (>=2) | |||
2019-02-18 | doc: Sync classref with current source | Rémi Verschelde | |
2019-01-07 | doc: Fix wrong references found by Sphinx and new makerst.py | Rémi Verschelde | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-11-05 | doc: Use HTTPS for docs.godotengine.org and point to latest branch | Rémi Verschelde | |
Fixes #23509. | |||
2018-10-06 | [Docs] Fix some broken links | Kelly Thomas | |
2018-09-28 | SCons: Build thirdparty code in own env, disable warnings | Rémi Verschelde | |
Also remove unnecessary `Export('env')` in other SCsubs, Export should only be used when exporting *new* objects. | |||
2018-09-26 | ENet: Remove redundant if condition | Rémi Verschelde | |
Closes #22445. | |||
2018-09-25 | Set ENet service time to 0. | Fabio Alessandrelli | |
Process all packets in queue, but never wait. | |||
2018-09-13 | Merge pull request #21982 from luzpaz/misc-typos | Rémi Verschelde | |
Misc. typos | |||
2018-09-12 | Misc. typos | luz.paz | |
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | |||
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
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-06-12 | Add support for tutorial links to makerst.py | robojumper | |
Also change the <tutorials> structure to make use of individual <link> tags | |||
2018-05-30 | SCons: Pass env to modules can_build method | Rémi Verschelde | |
This allows to disable modules based on the environment, in particular `env[tools]` which tells us if we are building the editor or not. | |||
2018-05-12 | Expose channels in NetworkedMultiplayerENet | Fabio Alessandrelli | |
2018-05-08 | Document websocket module, further document enet | Fabio Alessandrelli | |
2018-05-07 | Enet: Add wait time param to close_connection() | mhilbrunner | |
Enet: Allow to set client interface/address and port Enet: More error checks Fix comment | |||
2018-04-13 | Add DNS resolution in NetworkedMultiplayerEnet::create_client() | mhilbrunner | |
2018-04-12 | Implement get_peer_[address|port] in ENet/WSServer | Fabio Alessandrelli | |
Also implement get_connected_host and get_connected_port in WebSocketPeer (not supported in HTML5 due to browser limitation). Add shorthand disconnect_peer(id) for get_peer(id)->close() like in ENet to WebSocketServer. | |||
2018-04-10 | NetworkedMultiplayerEnet: Add disconnecting/kicking peers | mhilbrunner | |
2018-03-13 | [DOCS] Net.MultiplayerEnet: List returned errors | Max Hilbrunner | |
2018-03-02 | [DOCS] NetworkedMultiplayerENet | Max Hilbrunner | |
2018-02-27 | doc: Remove status from hardcoded version string | Rémi Verschelde | |
It has no practical use case and just generates noise for each alpha, beta, etc. | |||
2018-02-19 | doc: Update version string in header | Rémi Verschelde | |
2018-01-25 | doc: Sync with current source | Rémi Verschelde | |
Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage). | |||
2018-01-13 | SCons: Allow unbundling bullet on Linux (only 2.87+) | Rémi Verschelde | |
2018-01-13 | doc: Update version string in XML | Rémi Verschelde | |
2018-01-12 | Update docs | Bojidar Marinov | |
[ci skip] | |||
2018-01-12 | Bind many more properties to scripts | Bojidar Marinov | |
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
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. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-15 | Remove "const" from PacketPeer get_packet/get_var | Fabio Alessandrelli | |
They are NOT constant methods, as state by the comment message, they fetch the last packet and then forget about it, actively changing the state of the object. | |||
2017-11-25 | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | |
wrong function, leading to unnecesary copy on writes and reduced performance. | |||
2017-11-24 | doc: Fix enum tags thanks to 2bc6db6 | Rémi Verschelde | |
2017-11-24 | doc: Update header version for 3.0-beta | Rémi Verschelde | |
2017-11-17 | Rename OS::get_data_dir to OS::get_user_data_dir | Rémi Verschelde | |
Will be needed to avoid confusion with system data path (XDG_DATA_HOME) and editor data dir in upcoming refactoring. | |||
2017-11-15 | doc: Make all module docs self-contained | Rémi Verschelde | |
2017-09-25 | Use BoolVariable for third-party options. | Elliott Sales de Andrade | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-20 | ClassDB: Provide the enum name of integer constants | Ignacio Etcheverry | |
2017-08-12 | Updated function argument names | Wilson E. Alvarez | |
2017-08-07 | Makes all Godot API's methods Lower Case | Indah Sylvia | |
2017-06-08 | Add zstd compression support. | Ferenc Arn | |
zstd has much better compression speed and ratio, and better decompression speed than currently available methods. Also set zstd as the default compression method for Compression as well as FileAccessCompressed functions. | |||
2017-04-08 | Add "Godot Engine contributors" copyright line | Rémi Verschelde | |
2017-03-24 | ENet code cleanup and changes from review. | Fabio Alessandrelli | |
2017-03-24 | Update ENet module to support custom ENet lib | Fabio Alessandrelli | |
Keep compatibility with upstream enet libraries | |||
2017-03-05 | Make that Whole New World great again | Rémi Verschelde | |
Fix regression from 5dbf180 that broke Windows build. |