summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-05Better explain out of memory error in message queueFabio Alessandrelli
Also effectively saves one unnecessary call when everything is fine.
2017-05-04Merge pull request #8637 from noshyaar/pr-lineeditRémi Verschelde
LineEdit: fix placeholder text affected by secret
2017-05-03LineEdit: fix placeholder text affected by secretPoommetee Ketson
2017-05-02Merge pull request #8589 from tagcup/dxt1_fixRémi Verschelde
Use correct mode for DXT1 textures.
2017-05-02Merge pull request #8612 from magyar123/pr-show-dict-contentsRémi Verschelde
Make property editor display dictionaries (read only)
2017-05-02Merge pull request #8610 from akien-mga/project-file-extensionRémi Verschelde
Rename project file to "project.godot"
2017-05-02Merge pull request #8592 from hikari-no-yume/scene_import_rigidonly_flag_masterRémi Verschelde
Scene importer: add -rigidonly flag for empties [master]
2017-05-02Merge pull request #8574 from eska014/html5-noglutRémi Verschelde
Remove GLUT usage in HTML5 platform
2017-05-02Merge pull request #8571 from tagcup/squish_sseRémi Verschelde
Detect SSE/SSE2 for libsquish.
2017-05-02Merge pull request #8569 from volzhs/editor-theme-1Rémi Verschelde
Fix to use editor theme instead of handling each UI
2017-05-02Merge pull request #8559 from Paulb23/script_recent_filesRémi Verschelde
Added recent scripts to script editor
2017-05-02Merge pull request #8541 from RandomShaper/opt-out-capitalizationRémi Verschelde
Add setting to opt-out of capitalization in property inspectors
2017-05-02Merge pull request #8620 from Zylann/issue8617_window_dialog_styleboxRémi Verschelde
Fix #8617 WindowDialog with custom panel background crashes godot
2017-05-02Merge pull request #8622 from mcanders/mcanders/issue8314_get_shader_type_indexRémi Verschelde
Fix get_shader_type index upper bound
2017-05-01Fix get_shader_type index upper boundCarter Anderson
2017-05-02Merge pull request #8576 from eska014/html5-mousemodesRémi Verschelde
HTML5: Implement mouse lock/capture and hiding
2017-05-02Implement mouse capture and hiding in HTML5 exportL. Krause
MOUSE_MODE_CONFINED cannot be implemented.
2017-05-02Fix #8617 WindowDialog with custom panel background crashes godotMarc Gilleron
2017-05-01Merge pull request #8586 from vnen/uwp-3Rémi Verschelde
Fix compilation for UWP
2017-05-01Rename project file to "project.godot"Rémi Verschelde
Slimmed down variant from the reverted #8375. The rationale behind the name change is to give Godot's project file a unique extension (".godot") that can be registered on the OS to be associated with the Godot binary (OS registration not implemented here). This PR also adds the possibility to start the game or editor if launched with the project.godot passed as argument, which paves the way for allowing a similar behaviour on a double-click in the OS file manager (code originally by @Hinsbart). Closes #6915.
2017-05-01Make property editor display dictionaries (read only)mbalint12
2017-04-30Scene importer: add -rigidonly flag for empties (fixes #8430)Andrea Faulds
2017-04-29Use correct mode for DXT1 textures.Ferenc Arn
libsquish, which is used to generate all S3TC textures, works only with RGBA textures. Fixes #8550.
2017-04-29Fix compilation for UWPGeorge Marques
2017-04-29Merge pull request #8572 from akien-mga/thirdpartyRémi Verschelde
Moving more thirdparty stuff (minizip, some single-file external libs) to the thirdparty directory
2017-04-29Merge pull request #8579 from godotengine/revert-8375-project_extensionJuan Linietsky
Revert "Use .godot as file extension for project files."
2017-04-29Revert "Use .godot as file extension for project files."Juan Linietsky
2017-04-29Fix HTML5 key eventsL. Krause
Regression from 86f5ac3
2017-04-28Remove GLUT usage in HTML5 platformL. Krause
2017-04-28Move other lone thirdparty files to thirdparty/miscRémi Verschelde
Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp.
2017-04-28Split thirdparty smaz.c out of compressed_translation.cppRémi Verschelde
Code comes from https://github.com/antirez/smaz/blob/150e125cbae2e8fd20dd332432776ce13395d4d4/smaz.c With a small modification to match Godot expectations: ``` diff --git a/thirdparty/core/smaz.c b/thirdparty/core/smaz.c index 9b1ebc2..555dfea 100644 --- a/thirdparty/core/smaz.c +++ b/thirdparty/core/smaz.c @@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #include <string.h> /* Our compression codebook, used for compression */ -static char *Smaz_cb[241] = { +static const char *Smaz_cb[241] = { "\002s,\266", "\003had\232\002leW", "\003on \216", "", "\001yS", "\002ma\255\002li\227", "\003or \260", "", "\002ll\230\003s t\277", "\004fromg\002mel", "", "\003its\332", "\001z\333", "\003ingF", "\001>\336", @@ -89,7 +89,7 @@ static char *Smaz_rcb[254] = { "e, ", " it", "whi", " ma", "ge", "x", "e c", "men", ".com" }; -int smaz_compress(char *in, int inlen, char *out, int outlen) { +int smaz_compress(const char *in, int inlen, char *out, int outlen) { unsigned int h1,h2,h3=0; int verblen = 0, _outlen = outlen; char verb[256], *_out = out; @@ -167,7 +167,7 @@ out: return out-_out; } -int smaz_decompress(char *in, int inlen, char *out, int outlen) { +int smaz_decompress(const char *in, int inlen, char *out, int outlen) { unsigned char *c = (unsigned char*) in; char *_out = out; int _outlen = outlen; @@ -192,7 +192,7 @@ int smaz_decompress(char *in, int inlen, char *out, int outlen) { inlen -= 2+len; } else { /* Codebook entry */ - char *s = Smaz_rcb[*c]; + const char *s = Smaz_rcb[*c]; int len = strlen(s); if (outlen < len) return _outlen+1; diff --git a/thirdparty/core/smaz.h b/thirdparty/core/smaz.h index a547d89..a9d8a33 100644 --- a/thirdparty/core/smaz.h +++ b/thirdparty/core/smaz.h @@ -14,7 +14,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #ifndef _SMAZ_H #define _SMAZ_H -int smaz_compress(char *in, int inlen, char *out, int outlen); -int smaz_decompress(char *in, int inlen, char *out, int outlen); +int smaz_compress(const char *in, int inlen, char *out, int outlen); +int smaz_decompress(const char *in, int inlen, char *out, int outlen); #endif ```
2017-04-28Move core thirdparty files to thirdparty/{minizip,misc}Rémi Verschelde
2017-04-28Add a few missing copyright headersRémi Verschelde
2017-04-28Detect SSE/SSE2 for libsquish.Ferenc Arn
2017-04-28Merge pull request #8562 from neikeq/ame-ame-ameIgnacio Etcheverry
AudioServer: Set singleton to NULL when destructed
2017-04-28Fix to use editor theme instead of handling each UIvolzhs
2017-04-28Merge pull request #8564 from volzhs/editor-themeRémi Verschelde
Update editor theme
2017-04-28Update editor themevolzhs
2017-04-27AudioServer: Set singleton to NULL when destructedIgnacio Etcheverry
2017-04-27Added recent scripts to script editorPaulb23
2017-04-27Fix theme_data.h formatting via make_header.pyRémi Verschelde
Should make clang-format happy.
2017-04-27Add setting to opt-out of capitalization in the property inspectorPedro J. Estébanez
2017-04-27Merge pull request #8515 from attilix/folder-file-managerRémi Verschelde
Right-clicking a folder now gives the option Show in file manager
2017-04-27Merge pull request #8520 from Hinsbart/tree_tooltipsRémi Verschelde
Tree: Ability to add tooltips to TreeItem buttons.
2017-04-27Merge pull request #8553 from Hinsbart/vs_fixRémi Verschelde
Fix recognition of resource extensions.
2017-04-27Add new editor and default theme (WIP)Daniel J. Ramirez
2017-04-26Fix recognition of resource extensions.Andreas Haas
Also removes a related debug print.
2017-04-26Merge pull request #8544 from Paulb23/indent_type_settingRémi Verschelde
Changed indent type settings
2017-04-26Merge pull request #8547 from eska014/html5-pointer-inputRémi Verschelde
HTML5: Add (multi-)touch events, fix inverted scrolling
2017-04-26Tree: Ability to add tooltips to TreeItem buttons.Andreas Haas
Adds a tooltip parameter to `TreeItem::add_button()` and set a few tooltips in the Project settings and SceneTree dock.