aboutsummaryrefslogtreecommitdiff
path: root/platform/osx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix compile errors related to audio on OSXBastiaanOlij2017-01-164-35/+6
|
* Oops! Audio engine has vanished :DJuan Linietsky2017-01-151-3/+3
|
* Style: Fix whole-line commented codeRémi Verschelde2017-01-142-49/+56
| | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* OSX: Revert back to kHIDUsage_GD_JoystickRémi Verschelde2017-01-091-2/+2
| | | Bug introduced in 547a57777b199f451305a6d4b6ad63fb0b2bd3ed.
* Finish replacement of joystick by joypadRémi Verschelde2017-01-084-5/+6
| | | | Some parts were forgotten in 547a577.
* renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-083-68/+68
|
* Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-071-2/+2
| | | | renamed to PoolVector
* Move glad files to thirdparty dirRémi Verschelde2017-01-061-3/+1
|
* Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-053-22/+23
|\
| * Enabled code that requests an OpenGL 3 context.BastiaanOlij2017-01-051-8/+2
| |
| * First set of changes to fix compilation errors and initialise the gles3 ↵BastiaanOlij2017-01-043-14/+21
| | | | | | | | renderer for Mac OS X. Still broken at this point.
* | -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-051-3/+3
|/ | | | | | | | categories. -Changed SectionedPropertyEditor to support this -Renamed Globals singleton to GlobalConfig, makes more sense. -Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-021-1/+1
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-023-2/+4
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * Begining of GLES3 renderer:Juan Linietsky2016-10-033-2/+4
| | | | | | | | | | | | | | | | -Most 2D drawing is implemented -Missing shaders -Missing all 3D -Editor needs to be set on update always to be used, otherwise it does not refresh -Large parts of editor not working
* | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-0118-18/+18
| | | | | | | | | | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* | Set minimum version to 10.9 building OSXBastiaanOlij2016-11-251-0/+2
| |
* | style: Fix PEP8 blank lines issues in Python filesRémi Verschelde2016-11-011-6/+4
| | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E3,W3`, fixes: - E301 - Add missing blank line. - E302 - Add missing 2 blank lines. - E303 - Remove extra blank lines. - E304 - Remove blank line following function decorator. - E309 - Add missing blank line. - W391 - Remove trailing blank lines.
* | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-012-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* | style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-012-67/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* | SCons: Use colored output if available, change "colored"->"verbose"Błażej Szczygieł2016-10-171-3/+0
| |
* | Merge pull request #6850 from akien-mga/pr-scsub-shebangRémi Verschelde2016-10-171-0/+2
|\ \ | | | | | | SCsub: Add python shebang as a hint for syntax highlighting
| * | SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-171-0/+2
| | | | | | | | | | | | Also switch existing shebangs to "better" /usr/bin/env python.
* | | Theora: Don't compile unnecessary files, rename "x86_opt_*"Błażej Szczygieł2016-10-161-1/+1
|/ /
* | freetype: Make it a module and split thirdparty libraryRémi Verschelde2016-10-151-4/+0
| | | | | | | | | | Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm.
* | zlib: Split thirdparty files, simplify scons optionRémi Verschelde2016-10-151-1/+0
| |
* | glew: Split thirdparty files and isolate envRémi Verschelde2016-10-152-4/+2
|/ | | | | | 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.
* Merge pull request #5920 from 29jm/fix-warningsJuan Linietsky2016-09-101-1/+1
|\ | | | | Fix some more warnings
| * Remove some unused variablesJohan Manuel2016-08-131-1/+1
| |
* | osx: Support gamepad input.Andreas Haas2016-09-066-3/+760
| | | | | | | | | | | | | | Fixes #3881 Vibration support is not optimal yet as it doesn't try to emulate the "weak" and "strong" motor strength, but just takes the parameter with the highest value for the vibration gain.
* | Crashfix for OSX on Sierra betamarcelofg552016-08-091-3/+3
| |
* | Fix set_window_size not setting the correct size on OSXmarcelofg552016-08-021-0/+10
|/
* Implement OS.request_attention() for OSX (#5662)GungnirInd2016-07-212-1/+6
| | | | Keeps bouncing icon until user focuses window
* OSX export: Default to fat format, make it an enumRémi Verschelde2016-07-091-21/+27
| | | | | | Since we want to distribute only the fat binary in the official templates, this should make it work out of the box. 32 bits and 64 bits options are still available for people that want them, but will throw an error if the binaries are not in the template zip.
* Merge pull request #5362 from J08nY/pngRémi Verschelde2016-06-231-0/+0
|\ | | | | libpng: New version 1.6.27
| * Fixed iCCp chunk in pngsJ08nY2016-06-221-0/+0
| | | | | | | | neccesary for libpng 1.6.27 to work silently
* | Added alert() functionality for OS XKeyaku2016-06-222-0/+18
|/
* Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872Juan Linietsky2016-06-182-345/+6
|
* Add missing license headers in our source files (#5255)Rémi Verschelde2016-06-184-4/+58
| | | Also removes a couple wrong Godot headers from third-party source files.
* -make freetype build for all platforms the same, default as builtin except ↵Juan Linietsky2016-06-091-7/+0
| | | | | | on x11. closes #5119
* GLEW: Define static + enabled and includes via SConsRémi Verschelde2016-06-082-7/+3
| | | | | | | | 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.
* Somewhat fixed Directory::get_space_left() return values.J08nY2016-06-061-2/+2
|
* Right click->Quit on the godot icon will now close the application on OSX.marcelofg552016-06-041-5/+4
| | | | Fixed get_window_position that missed a return on OSX.
* Merge remote-tracking branch 'upstream/master'marcelofg552016-06-021-1/+38
|\
| * Implemented file drop support in OSXJuan Linietsky2016-05-311-1/+38
| |
* | Key modifiers (Ctrl, Alt, Meta and Shift) may be used as Input keys now on OSXmarcelofg552016-05-311-11/+39
|/
* -Some fixes to OSX retina scaling for window functionsJuan Linietsky2016-05-302-25/+81
| | | | -Implemented HiDPI detection and support for Godot Editor!
* Merge pull request #4810 from marcelofg55/masterRémi Verschelde2016-05-291-1/+8
|\ | | | | Added application/fat_bits property for EditorExportPlatformOSX::Edit…
| * Added application/fat_bits property for ↵marcelofg552016-05-251-1/+8
| | | | | | | | EditorExportPlatformOSX::EditorExportPlatformOSX
* | fix freetype paths on osx and mingwJuan Linietsky2016-05-291-2/+2
|/