| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2017-05-10 | Add error printing functions to GDNative | sheepandshepherd | 2 | -0/+13 | |
| 2017-05-08 | Put brave old bb10 platform to a well-deserved rest | Rémi Verschelde | 22 | -3153/+2 | |
| Add some 🔥 to appease @reduz. Fixes #8692. | |||||
| 2017-05-08 | Fixed the IP resolver code blocking the main thread, it uses a Mutex now to ↵ | Marcelo Fernandez | 1 | -18/+47 | |
| lock its own thread. | |||||
| 2017-05-08 | RayCast2D: fix detached arrow tip | Poommetee Ketson | 1 | -4/+4 | |
| 2017-05-08 | Improved freelook | Marc Gilleron | 3 | -68/+174 | |
| - Fix movement input affecting all viewports even when clicking outside - Freelook up movement is now relative - Prevent tool shortcut conflict when moving - De-hardcode tool shortcuts (select, move, rotate, scale, wireframe) - Movement speed depends on zoom distance (like panning) - Mouse wheel controls speed (Blender-style) due to above point - Added zoom distance indicator, hides after short delay | |||||
| 2017-05-07 | Implemented scrolling factor for smooth trackpad scrolling | toger5 | 15 | -71/+118 | |
| Working platforms platform: OSX, Windows. Support for almost all ui elements, including project list. | |||||
| 2017-05-07 | Improve documentation of thirdparty code snippets | Rémi Verschelde | 53 | -46/+382 | |
| 2017-05-06 | Doc: Drop unmainted converters for html, textile, dokuwiki | Rémi Verschelde | 7 | -1844/+0 | |
| 2017-05-06 | Doc: Remove unused tool translation | Rémi Verschelde | 2 | -142/+0 | |
| 2017-05-06 | X11: Abort build if using OpenSSL 1.1.0+ | Rémi Verschelde | 1 | -0/+9 | |
| Workaround until #8624 is fixed. | |||||
| 2017-05-06 | Reworked look and feel of Add Script Dialog. | Przemysław Gołąb (n-pigeon) | 3 | -147/+387 | |
| Untangled a lot of Controls logic code and placed it in one place. Which squashed few bugs and made code easier to maintain. | |||||
| 2017-05-06 | Spatial Editor: Mouse warping for orbit & freelook modes. | Andreas Haas | 2 | -10/+18 | |
| 2017-05-06 | Fixing previous merger's "not" vs. "!" mistake in C++ (#8664) | Will Nations | 1 | -3/+3 | |
| Also fix typo on the main editor confirmation prompt | |||||
| 2017-05-06 | Fix bug in pause mode propagation | Fabio Alessandrelli | 1 | -1/+1 | |
| Pause mode was not correctly propagating effectively stopping immediately when the mode was not PAUSE_MODE_INHERIT. | |||||
| 2017-05-05 | Fix template loading | J08nY | 3 | -92/+58 | |
| 2017-05-05 | Better explain out of memory error in message queue | Fabio Alessandrelli | 1 | -4/+6 | |
| Also effectively saves one unnecessary call when everything is fine. | |||||
| 2017-05-05 | Fix UDP wait() not returning after first received packet | Fabio Alessandrelli | 2 | -0/+4 | |
| 2017-05-04 | Tree: Clear search string on selection. | Andreas Haas | 1 | -0/+2 | |
| The Tree node has the ability to jump to a specific item by typing the first few chars of it's name. But on selection ('item_activated' signal), it didn't clear the search string used for that. It was especially annoying in `FileDialog`s and has been bugging me for ages :P With this, you can traverse a directory structure in a FileDiag quickly with the keyboard (like you'd expect from pretty much any modern file browser) :) | |||||
| 2017-05-04 | Fix infinite loop in DirAccessPack::get_current_dir() | Pedro J. Estébanez | 1 | -5/+4 | |
| 2017-05-04 | Added 3D freelook navigation mode | Marc Gilleron | 3 | -123/+122 | |
| - Triggered by holding RMB - Can look around in FPS style - Can move with WASD - Movement speed accelerates over time - Can multiply speed with a modifier key to go faster or slower - Configurable in editor settings and shortcuts | |||||
| 2017-05-03 | LineEdit: fix placeholder text affected by secret | Poommetee Ketson | 1 | -2/+2 | |
| 2017-05-02 | support obj with negative indices | PanPan | 1 | -1/+6 | |
| 2017-05-02 | Implement cursor style control in HTML5 platform | L. Krause | 2 | -3/+33 | |
| 2017-05-01 | Fix get_shader_type index upper bound | Carter Anderson | 1 | -1/+1 | |
| 2017-05-02 | Implement mouse capture and hiding in HTML5 export | L. Krause | 2 | -10/+54 | |
| MOUSE_MODE_CONFINED cannot be implemented. | |||||
| 2017-05-02 | Fix #8617 WindowDialog with custom panel background crashes godot | Marc Gilleron | 1 | -12/+16 | |
| 2017-05-01 | Make script debugger display all kinds of objects | mbalint12 | 1 | -4/+28 | |
| 2017-05-01 | Rename project file to "project.godot" | Rémi Verschelde | 11 | -45/+62 | |
| 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-01 | Make property editor display dictionaries (read only) | mbalint12 | 1 | -0/+7 | |
| 2017-04-30 | Scene importer: add -rigidonly flag for empties (fixes #8430) | Andrea Faulds | 1 | -11/+19 | |
| 2017-04-29 | Use correct mode for DXT1 textures. | Ferenc Arn | 1 | -1/+1 | |
| libsquish, which is used to generate all S3TC textures, works only with RGBA textures. Fixes #8550. | |||||
| 2017-04-29 | Fix compilation for UWP | George Marques | 8 | -50/+161 | |
| 2017-04-29 | Revert "Use .godot as file extension for project files." | Juan Linietsky | 7 | -148/+45 | |
| 2017-04-29 | Fix HTML5 key events | L. Krause | 1 | -3/+3 | |
| Regression from 86f5ac3 | |||||
| 2017-04-28 | Remove GLUT usage in HTML5 platform | L. Krause | 3 | -75/+27 | |
| 2017-04-28 | Move other lone thirdparty files to thirdparty/misc | Rémi Verschelde | 27 | -16/+90 | |
| Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp. | |||||
| 2017-04-28 | Split thirdparty smaz.c out of compressed_translation.cpp | Rémi Verschelde | 5 | -209/+235 | |
| 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-28 | Move core thirdparty files to thirdparty/{minizip,misc} | Rémi Verschelde | 43 | -38/+145 | |
| 2017-04-28 | Add a few missing copyright headers | Rémi Verschelde | 6 | -4/+179 | |
| 2017-04-28 | Detect SSE/SSE2 for libsquish. | Ferenc Arn | 1 | -0/+6 | |
| 2017-04-28 | Fix to use editor theme instead of handling each UI | volzhs | 5 | -14/+9 | |
| 2017-04-28 | Update editor theme | volzhs | 9 | -3/+90 | |
| 2017-04-27 | AudioServer: Set singleton to NULL when destructed | Ignacio Etcheverry | 1 | -0/+1 | |
| 2017-04-27 | Added recent scripts to script editor | Paulb23 | 3 | -0/+101 | |
| 2017-04-27 | Fix theme_data.h formatting via make_header.py | Rémi Verschelde | 2 | -352/+232 | |
| Should make clang-format happy. | |||||
| 2017-04-27 | Add setting to opt-out of capitalization in the property inspector | Pedro J. Estébanez | 5 | -8/+14 | |
| 2017-04-27 | Add new editor and default theme (WIP) | Daniel J. Ramirez | 354 | -938/+8669 | |
| 2017-04-26 | Fix recognition of resource extensions. | Andreas Haas | 2 | -2/+1 | |
| Also removes a related debug print. | |||||
| 2017-04-26 | Tree: Ability to add tooltips to TreeItem buttons. | Andreas Haas | 4 | -22/+38 | |
| Adds a tooltip parameter to `TreeItem::add_button()` and set a few tooltips in the Project settings and SceneTree dock. | |||||
| 2017-04-26 | Implement HTML5 touch events | L. Krause | 2 | -206/+109 | |
