summaryrefslogtreecommitdiff
path: root/platform/x11
AgeCommit message (Collapse)Author
2016-07-07Removed unused variables (first pass)Rémi Verschelde
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
2016-07-04Link libdl only on Linux, fix BSD buildeska
2016-06-27Fix compiling for X11 on non-86, this fixes #5444Ferdinand Thiessen
2016-06-25Changes 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-22Fixed iCCp chunk in pngsJ08nY
neccesary for libpng 1.6.27 to work silently
2016-06-20Remove the vibration effect from the joystick when stoppingWilhem Barbier
2016-06-19fix memset callsDennis Brakhane
Order is "mem, val, count", not "mem, count, val"
2016-06-18Add 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-15Add joystick vibration support on Linux (#5043)Wilhem Barbier
2016-06-12x11: fix XRandr GetMonitorsAndreas Haas
2016-06-11Merge pull request #4905 from Hinsbart/x11_dpiJuan 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-09x11: Implemented dpi detectionAndreas 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-08GLEW: Define static + enabled and includes via SConsRé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-07x11: fix vsync supportAndreas Haas
2016-06-05temporary fix for vsync call on x11Ariel Manzur
2016-06-05vsync supportJuan Linietsky
-works on windows -may not work on X11, if so please fix -OSX does not seem to support disabling vsync
2016-05-29Merge pull request #4874 from Hinsbart/x11_dragndropRémi Verschelde
x11: Add support for filesystem drag & drop using xdnd
2016-05-29xdnd: can handle more than 3 different target typesAndreas Haas
Now dropping also works with Nemo and PCManFM(gtk)
2016-05-29Finalized DynamicFont implementationJuan 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-28x11: Add support for filesystem drag & drop using xdndAndreas Haas
2016-04-12x11: Flush the X output buffer after changing mouse modeIgnacio Etcheverry
2016-04-03memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux()MSC
2016-04-02Remove trailing spacesRémi Verschelde
2016-03-09fix possible crash in platform/x11/joystick_linux.cppHubert Jarosz
ev may be tainted and out of MAX_KEY range, which will cause joy->key_map[ev.code] to crash
2016-03-09remove trailing whitespaceHubert Jarosz
2016-02-24x11: fix joysticks not recognizing some buttonshinsbart
dpad on x360 pads with kernel < 4.3 is working now
2016-02-17Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACTRé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-15include libudev only on udev buildshondres
2016-02-14x11: make dependancy on libudev optionalhondres
2016-02-07Merge pull request #3615 from Hinsbart/joy_check_fixpunto-
x11: more verbose checking for joystick capabilities
2016-02-07x11: more verbose checking for joystick capabilitieshondres
2016-02-04added option to link libstdc++ staticallyJuan Linietsky
2016-02-04Merge pull request #3575 from Hinsbart/_net_wm_nameRémi Verschelde
x11: set _net_wm_name property
2016-02-04x11: set _net_wm_name propertyhondres
2016-02-03Merge pull request #3493 from Hinsbart/wm_classRémi Verschelde
x11: use different strings for WM_CLASS depending on context
2016-02-03Merge pull request #3538 from Hinsbart/tempRémi Verschelde
remove pc_joystick_map.h
2016-02-02x11: fix non-gamepad devices being detected as joystickshondres
2016-02-01remove pc_joystick_map.hhondres
2016-02-01close file descriptor if ioctls failedhondres
2016-01-27x11: use different strings for WM_CLASS depending on contexthondres
2016-01-26remove dependancy on libevdevhondres
2016-01-24Change default window size for desktopGeorge Marques
Fix #3149
2016-01-12Merge pull request #3272 from Hinsbart/joy-bindingpunto-
Add some joystick functions to input. Enables manipulation of mapping…
2016-01-10Enable ALSA driver in non-linux X11 when availableeska
2016-01-09Fix pthread renaming in Open/FreeBSDeska
2016-01-08Add some joystick functions to input. Enables manipulation of mappings at ↵hondres
runtime
2016-01-06Make joydev build using udev and evdev opt-out but blocking (linux)Rémi Verschelde
It is enabled by default, users have to specifically ask for it if they don't want gamepad support. If libudev or libevdev are missing, the build aborts and tells the user the reason and that they can disable gamepad support with the "gamepad=no" option.
2016-01-05fix x11 crash on exithondres
2016-01-03having active items is pointless in input mapJuan Linietsky