summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2016-06-12x11: fix XRandr GetMonitorsAndreas Haas
2016-06-11Merge pull request #4905 from Hinsbart/x11_dpiJuan Linietsky
x11: Implemented dpi detection
2016-06-11property output unix seconds since epoch in windows get_system_time_secs, ↵Juan Linietsky
fixes #5155
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-08Merge pull request #5090 from akien-mga/glew-1.13.0Juan Linietsky
Upgrade embedded GLEW to version 1.13.0
2016-06-07-Heavily improved editor startup and exit performanceJuan Linietsky
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-08Haiku: Do not define GLEW_ENABLED to undefine it laterRémi Verschelde
Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511.
2016-06-07Windows: Hide mouse on MOUSE_MODE_CAPTUREDJ08nY
Fixes #5051
2016-06-07Merge pull request #4729 from volzhs/android-23Rémi Verschelde
Supporting Android API 23 (Android 6.0)
2016-06-06Merge pull request #5026 from Geequlim/patch9frame-extensionJuan Linietsky
Enhanced Patch9Frame
2016-06-06Merge pull request #5067 from Hinsbart/x11_vsyncJuan Linietsky
x11: fix vsync support
2016-06-07x11: fix vsync supportAndreas Haas
2016-06-06Somewhat fixed Directory::get_space_left() return values.J08nY
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-06-04-customizable shortcuts in editorJuan Linietsky
-editor settings now save to .tres instead of .xml -buttons can now hold a shortcut
2016-06-04Merge pull request #4999 from volzhs/fix-project-pathRémi Verschelde
change invalid characters when get user data dir on Windows & Unix
2016-06-05Add texture region support for stylebox renderGeequlim
2016-06-04Right click->Quit on the godot icon will now close the application on OSX.marcelofg55
Fixed get_window_position that missed a return on OSX.
2016-06-02Merge remote-tracking branch 'upstream/master'marcelofg55
2016-06-03change invalid characters when get user data dir on Windows & Unixvolzhs
Can't create user data folder when project name has ``\ / : * ? " < > |`` characters on OS_Windows & OS_Unix. So, change it to ``-`` to be able to make folder. fixes #4928 and it's altanative to #4986.
2016-06-01Remove Make-related flags from Android buildGeorge Marques
They were wrongly placed, creating a file named "-fpic" instead of applying "-fpic" to the build. This file was in .gitignore, which made it less noticiable. This also adds build.gradle to .gitignore.
2016-06-01removed dependency on shcore.dll to get DPIJuan Linietsky
fixes #4973
2016-05-31Implemented file drop support in OSXJuan Linietsky
2016-05-31Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys now on OSXmarcelofg55
2016-05-30Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky
2016-05-30-Some fixes to OSX retina scaling for window functionsJuan Linietsky
-Implemented HiDPI detection and support for Godot Editor!
2016-05-30Icon: Remove more grey capsules behind official logoRémi Verschelde
2016-05-29hidpi for now not available on mingw, sorryJuan Linietsky
2016-05-29DPI Detection supportJuan Linietsky
Windows only for now. Many builds may break (older visual studio, mingw32)
2016-05-29Merge pull request #4874 from Hinsbart/x11_dragndropRémi Verschelde
x11: Add support for filesystem drag & drop using xdnd
2016-05-29Merge pull request #4845 from vnen/pr-magnetometerRémi Verschelde
Add magnetometer sensor support for Android
2016-05-29Merge pull request #4810 from marcelofg55/masterRémi Verschelde
Added application/fat_bits property for EditorExportPlatformOSX::Edit…
2016-05-29xdnd: can handle more than 3 different target typesAndreas Haas
Now dropping also works with Nemo and PCManFM(gtk)
2016-05-29fix freetype paths on osx and mingwJuan Linietsky
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-05-27Add magnetometer sensor support for Androidfluffrabbit
2016-05-27Changed import workflowJuan Linietsky
-Rearrange favorites in fs dock with drag and drop -Removed import -> sub-scene, moved to scenetree contextual menu -Removed import -> re-import , moved and integrated to FS dock -Added ability in FS dock to re-import more than one resource simultaneously -Added ability to drag from native filesystem explorer to Godot, only works on Windows though -Removed scene reimport merge options, never worked well. Eventually merging materials should be re-added -Added ability to set custom root node type when importing scenes -Re-Import is now automatic, can be configured back to manual in editor settings -Added resource previews in property list for many resource types
2016-05-25Added application/fat_bits property for ↵marcelofg55
EditorExportPlatformOSX::EditorExportPlatformOSX
2016-05-25Add comments for NotificationCompat to support API < 16volzhs
2016-05-24fix compatibility for Android API 14 with supporting API 23volzhs
using ``NotificationCompat`` in ``support-v4`` library will increase APK filesize a little bit, but it guarantees to run OK with API 4+ tested with API 19 and 23 devices
2016-05-24fix unexpected char: '\' error on windowsvolzhs
error occurred when register additional directory for android module on windows. ### config.py ### ``` def can_build(plat): return plat=="android" def configure(env): if (env['platform'] == 'android'): env.android_add_res_dir("android/res") ```
2016-05-21remove trailing whitespaceHubert Jarosz
2016-05-20Added 'fat' option for bits param on scons for osx, this will produce a fat ↵marcelofg55
binary that contains both 32 bits and 64 bits binaries
2016-05-20Supporting Android API 23 (Android 6.0)volzhs
If we update build gradle to use ``compileSdkVersion 23``, ``org.apache.http`` package causes error. (issue #4711) We need to use ``useLibrary 'org.apache.http.legacy'`` to solve this problem. To use ``useLibrary``, we need to use latest gradle also. And now, we faced another problem with ``APK Expansion`` java sources. ``` /platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java 137 : mCurrentNotification.setLatestEventInfo(mContext, mCurrentTitle, mCurrentText, mContentIntent); // causes error ``` So, some of APK Expansion java sources are updated by referencing commits from https://github.com/danikula/Google-Play-Expansion-File And dropped V3CustomNotification.java which was for android 3.0, since godot supports android 14 (4.0) above officially. Unfortunately, another problem, The 'MissingTranslation' error was occurred. So, build.gradle is updated to use ``disable 'MissingTranslation'`` Additionally, I updated ``buildToolsVersion``, ``targetSdkVersion`` to latest version. I tested APK Expansion funtionality on Android 6.0 (Nexus 9, Nexus 6p) and Android 4.4 (Galaxy Note 2) with Google Developer console.
2016-05-19Android buildsystem: Drop obsolete NDK_TOOLCHAIN argumentRémi Verschelde
It was a duplicate of NDK_TARGET, and not used for anything.
2016-05-11OS.get_screen_size now returns the correct value on OSXmarcelofg55