Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-17 | Merge pull request #6850 from akien-mga/pr-scsub-shebang | Rémi Verschelde | |
SCsub: Add python shebang as a hint for syntax highlighting | |||
2016-10-17 | SCsub: Add python shebang as a hint for syntax highlighting | Rémi Verschelde | |
Also switch existing shebangs to "better" /usr/bin/env python. | |||
2016-10-17 | Merge pull request #6692 from bojidar-bg/add-char-to-gd-vs-script | Rémi Verschelde | |
Add `String char(int ascii)` function to GDScript and Visual Script | |||
2016-10-16 | Theora: Don't compile unnecessary files, rename "x86_opt_*" | Błażej Szczygieł | |
2016-10-15 | freetype: Make it a module and split thirdparty library | Rémi Verschelde | |
Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm. | |||
2016-10-15 | chibi: Move to a module | Rémi Verschelde | |
2016-10-15 | squish: Move to a module and split thirdparty lib | Rémi Verschelde | |
2016-10-15 | mpc: Move to a module and split thirdparty libmpcdec | Rémi Verschelde | |
2016-10-15 | theora: Move to a module and split thirdparty lib | Rémi Verschelde | |
Same rationale as the previous commits. | |||
2016-10-15 | modules: Clone env in each module | Rémi Verschelde | |
This allows to pass include paths and flags only to a given thirdparty library, thus preventing conflicts between their files (e.g. between opus and openssl which both provide modes.h. This also has the nice effect of making the compilation command smaller for each module as it no longer related to all other modules, only the final linking brings them together. This however requires adding manually the ogg include path in opus and vorbis when building against the builtin ogg, since it is no longer in the global env. Also simplified template 'thirdparty_<module>_sources' to 'thirdparty_sources'. "Core" modules like cscript, gdscript, gridmap, ik and virtual_script still use the main env_modules, but it could be changed if need be. | |||
2016-10-15 | openssl: Move to a module and split thirdparty lib | Rémi Verschelde | |
Same rationale as the previous commits. | |||
2016-10-15 | ogg/vorbis/opus: Make them modules and unbundle thirdparty libs | Rémi Verschelde | |
Took the opportunity to undo the Godot changed made to the opus source. The opus module should eventually be built in its own environment to avoid polluting others with too many include dirs and defines. TODO: Fix the platform/ stuff for opus. | |||
2016-10-15 | webp: Make it a module and unbundle libwebp thirdparty files | Rémi Verschelde | |
Note that there are two Godot-specific changes made to libwebp for the javascript/HTML5 platform. They are documented in the README.md. | |||
2016-10-15 | dds/etc1/pbm/pvr: Make those modules and split thirdparty files | Rémi Verschelde | |
They are not particularly packaged in Linux distros so we do not facilitate unbundling via SCons. There could be done if/when there is interest. Also s/pnm/pbm/, long-lived typo :) | |||
2016-10-15 | enet: Split enet thirdparty files and allow unbundling | Rémi Verschelde | |
Building against shared libraries only implemented for Linux X11 so far. TODO: Document Godot's modifications of upstream enet. | |||
2016-10-15 | jpg: Make it a module and split jpgd thirdparty files | Rémi Verschelde | |
Similar rationale as in previous commit. | |||
2016-10-14 | Merge pull request #6813 from Faless/fix_6801_bis | Rémi Verschelde | |
Re-Allow absolute paths, make them behave correctly | |||
2016-10-13 | Adapt overlooked instances of zero-based column numbers | Pedro J. Estébanez | |
2016-10-13 | Revert "Add warning when (pre)loading paths with leading / (#4280 - #3106)" | Fabio Alessandrelli | |
Also closes: #6801 This reverts commit e59820ac94b7c9706298d5559608937dfca332e5. | |||
2016-10-11 | Merge pull request #6775 from RandomShaper/one-based-col-numbers | Rémi Verschelde | |
Make text column numbers one-based | |||
2016-10-11 | Merge pull request #6694 from bojidar-bg/gdscript-newline-functions | Rémi Verschelde | |
Allow for linebreaks in function calls and definitions and yeild/signal. | |||
2016-10-10 | Make text column numbers one-based | Pedro J. Estébanez | |
Make one-based the column number on the code editor Make one-based the column number for GDScript error messages Make one-based the column number for shader code error messages | |||
2016-10-09 | i18n: Fix string that broke msgmerge | Rémi Verschelde | |
2016-10-09 | Merge pull request #6741 from Faless/network_no_spoof | Rémi Verschelde | |
Better checks for Multiplayer API, prevent packet source spoofing. | |||
2016-10-09 | Merge pull request #6730 from Faless/fix_export_crash_error | Rémi Verschelde | |
Throw an error when exporting a resource class | |||
2016-10-09 | Merge pull request #6702 from Faless/load_error_leading_slash | Rémi Verschelde | |
Add error when (pre)loading paths with leading / (#4280 - #3106) | |||
2016-10-09 | Merge pull request #6657 from Faless/multi_channel_rpc | Rémi Verschelde | |
Use 2 different ENet channels for reliable/unreliable packets | |||
2016-10-07 | Better checks for Multiplayer API, prevent packet source spoofing. | Fabio Alessandrelli | |
Fixes the following problems. A malicious client was able to contact another peer faking its identity (even looking like he was the server). A malicious client was able to force other client disconnections by sending bogus system packets to the server. | |||
2016-10-06 | Throw an error when exporting a resource class | Fabio Alessandrelli | |
"export var tex = Texture" will now throw an error to avoid crashing the editor: "Exported constant not a type or resource" Fixes #6719 . Closes #6729 | |||
2016-10-04 | Add warning when (pre)loading paths with leading / (#4280 - #3106) | Fabio Alessandrelli | |
2016-10-03 | Allow for linebreaks in function calls and definitions and yeild/signal. | Bojidar Marinov | |
(Plus maybe a few other things) | |||
2016-10-03 | Add `String char(int ascii)` function to GDScript and Visual Script | Bojidar Marinov | |
Just hope it doesn't crashes with that much pointer math... :smile: | |||
2016-09-30 | Fix possible buffer overflow in NetworkedMultiplayerENet | Fabio Alessandrelli | |
NetworkedMultiplayerENet::get_packet was reporting the wrong size for the packet buffer exposing a potential buffer overflow in case of malformed/malicious packets | |||
2016-09-30 | Use 2 different ENet channels for reliable/unreliable packets | Fabio Alessandrelli | |
This avoids stalling other sequenced but unreliable packets (i.e. UNRELIABLE_ORDERED) when sending RELIABLE packets. | |||
2016-09-12 | Fix build for templates | George Marques | |
2016-09-12 | Do ctrl-click on any code identifier to go to definiton or help page. | Juan Linietsky | |
2016-09-11 | Merge pull request #6281 from bojidar-bg/gdscript-ternary-operator | Juan Linietsky | |
Ternary operator in GDScript (a if x else b) | |||
2016-09-11 | Added constants from types in code completion, somehow this was never added. | Juan Linietsky | |
Stuff like Label.ALIGN_CENTER or Mesh.PRIMITIVE_TRIANGLES did not complete.. | |||
2016-09-11 | -Cleaned up find/replace bar for replace (made selection only default if ↵ | Juan Linietsky | |
selection exists), also made buttons look like buttons -Fixed a bug related to theme propagation, may be able to solve #6443, #6302 and others. Please test. | |||
2016-09-10 | Merge pull request #5920 from 29jm/fix-warnings | Juan Linietsky | |
Fix some more warnings | |||
2016-09-10 | Merge pull request #6292 from bojidar-bg/gdscript-add-enums | Juan Linietsky | |
Adds enums to GDScript | |||
2016-09-10 | Merge pull request #6363 from vnen/winrt | Juan Linietsky | |
Fix the support for WinRT/UWP | |||
2016-09-09 | Merge pull request #6436 from djrm/icons | Rémi Verschelde | |
Tweaked some icons, including xform one | |||
2016-09-08 | Tweaked some icons, including xform one | Daniel J. Ramirez | |
2016-09-07 | Renamed the bind_native functions to bind_vararg, should make it show the ↵ | Juan Linietsky | |
documentation more clearly and also make it easier to bind to C# | |||
2016-09-06 | -Added diectly editable expressions on node to VSEditor, closes #6392 | Juan Linietsky | |
-Added ability for LineEdit to expand to fit text | |||
2016-09-06 | Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399 | Juan Linietsky | |
2016-09-06 | Should Fix Compiling Export Templates | ISylvox | |
- Works on Windows, Linux x11, Linux Server, Android, HTML5 - Not tested on Mac/iOS (don't have Apple's devices yet) | |||
2016-09-05 | Clean up GDScript template | Răzvan Cosmin Rădulescu | |
2016-09-04 | Removed script_variables/ prefix to VS properties, made them easier to ↵ | Juan Linietsky | |
access from GD and Expression nodes |