Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | zlib: Split thirdparty files, simplify scons option | Rémi Verschelde | |
2016-10-15 | glew: Split thirdparty files and isolate env | Rémi Verschelde | |
Not fully happy about the way this one interacts with the various platforms. Maybe the platform_config.h should be generated by the SCsub instead of passing a define just to know where is the header. | |||
2016-10-15 | squish: Move to a module and split thirdparty lib | 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 | 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 | 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 | png: Split library to thirdparty dir and allow unbundling | Rémi Verschelde | |
Uses the new structure agreed upon in #6157, but the thirdparty/ folder does not behave following a logic similar to that of modules/ yet. The png driver can't be moved to a module as discussed in #6157, as it's required by core together with a few other ImageLoader implementations (see drivers/register_driver_types.cpp:register_core_driver_types()) Dropped the possibility to disable PNG support, it's a core component of Godot. | |||
2016-09-23 | Use pkgconfig to locate ALSA libs (#6119) | romeojulietthotel | |
* This allows building when ALSA libs are in a non-standard location. PKG_CONFIG_PATH alone is not enough as the final link fails. Adding this makes the final link succeed. * The extra LIBS flag for alsa is not needed so removing. | |||
2016-09-22 | x11: Fix event.is_action() for release of modifier keys | Andreas Haas | |
The bug was that the release events for these also had the modifier state set, so the event comparison failed. Fixes #5901 | |||
2016-08-11 | x11: Use proper sonames for loading libXrandr. | Andreas Haas | |
2016-07-22 | Merge pull request #5845 from hurikhan/x11_cleanup | Rémi Verschelde | |
Code cleanup in platform/x11 | |||
2016-07-21 | Code cleanup in platform/x11 | Mario Schlack | |
2016-07-21 | Implement OS.request_attention() for X11 | Mario Schlack | |
2016-07-18 | remove GLU dependency, closes #3787 | Juan Linietsky | |
2016-07-09 | line/col label was changing size with each cursor move, forcing the GUI to ↵ | Juan Linietsky | |
resize upwards and costing considerably CPU usage. It has been changed so it won't resize the UI when modified. This will make the code editor feel a lot smoother. | |||
2016-07-08 | Avoid crash if setting modifiers fails, closes #5158 | Juan Linietsky | |
2016-07-07 | Removed unused variables (first pass) | Rémi Verschelde | |
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable | |||
2016-07-04 | Link libdl only on Linux, fix BSD build | eska | |
2016-06-27 | Fix compiling for X11 on non-86, this fixes #5444 | Ferdinand Thiessen | |
2016-06-25 | Changes X11 res_name to "Godot_Engine" | paper-pauper | |
Add additional/alternative WM_CLASS; only affects the game window, avoids redundancy and allows finer control in WMs (#5265) | |||
2016-06-22 | Fixed iCCp chunk in pngs | J08nY | |
neccesary for libpng 1.6.27 to work silently | |||
2016-06-20 | Remove the vibration effect from the joystick when stopping | Wilhem Barbier | |
2016-06-19 | fix memset calls | Dennis Brakhane | |
Order is "mem, val, count", not "mem, count, val" | |||
2016-06-18 | Add missing license headers in our source files (#5255) | Rémi Verschelde | |
Also removes a couple wrong Godot headers from third-party source files. | |||
2016-06-15 | Add joystick vibration support on Linux (#5043) | Wilhem Barbier | |
2016-06-12 | x11: fix XRandr GetMonitors | Andreas Haas | |
2016-06-11 | Merge pull request #4905 from Hinsbart/x11_dpi | Juan Linietsky | |
x11: Implemented dpi detection | |||
2016-06-09 | -make freetype build for all platforms the same, default as builtin except ↵ | Juan Linietsky | |
on x11. closes #5119 | |||
2016-06-09 | x11: Implemented dpi detection | Andreas Haas | |
depends on XRandR. Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it. Also removed libudev from travis install list. | |||
2016-06-08 | GLEW: Define static + enabled and includes via SCons | Rémi Verschelde | |
This allows us not to have to hack our definitions in the upstream files, making it easier to upgrade to newer versions in the future. For the include paths to work, the headers are moved to a GL subfolder to match their upstream location. | |||
2016-06-07 | x11: fix vsync support | Andreas Haas | |
2016-06-05 | temporary fix for vsync call on x11 | Ariel Manzur | |
2016-06-05 | vsync support | Juan Linietsky | |
-works on windows -may not work on X11, if so please fix -OSX does not seem to support disabling vsync | |||
2016-05-29 | Merge pull request #4874 from Hinsbart/x11_dragndrop | Rémi Verschelde | |
x11: Add support for filesystem drag & drop using xdnd | |||
2016-05-29 | xdnd: can handle more than 3 different target types | Andreas Haas | |
Now dropping also works with Nemo and PCManFM(gtk) | |||
2016-05-29 | Finalized DynamicFont implementation | Juan Linietsky | |
-DynamicFont uses Freetype by default -Editor fonts are now scalable thanks to this -Cleaned up documentation browser and added fonts for this | |||
2016-05-28 | x11: Add support for filesystem drag & drop using xdnd | Andreas Haas | |
2016-04-12 | x11: Flush the X output buffer after changing mouse mode | Ignacio Etcheverry | |
2016-04-03 | memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux() | MSC | |
2016-04-02 | Remove trailing spaces | Rémi Verschelde | |
2016-03-09 | fix possible crash in platform/x11/joystick_linux.cpp | Hubert Jarosz | |
ev may be tainted and out of MAX_KEY range, which will cause joy->key_map[ev.code] to crash | |||
2016-03-09 | remove trailing whitespace | Hubert Jarosz | |
2016-02-24 | x11: fix joysticks not recognizing some buttons | hinsbart | |
dpad on x360 pads with kernel < 4.3 is working now | |||
2016-02-17 | Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACT | Rémi Verschelde | |
The former name was incorrect in English, though for us latin lovers it's an understandable mistake. Second part of and closes #3626. | |||
2016-02-15 | include libudev only on udev builds | hondres | |
2016-02-14 | x11: make dependancy on libudev optional | hondres | |