aboutsummaryrefslogtreecommitdiff
path: root/platform/windows (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * scons detects standalone MSVC on Windowsyg2f2016-09-161-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Under Windows, Scons is now capable of detecting and compiling with standalone MSVC compilers (aka "Visual C++ Build Tools"). http://landinghub.visualstudio.com/visual-cpp-build-tools Tried with version 2015, and native x86 and x64 compilers under Windows 10 pro 64 and Windows 8.1 64, with the default Win8 SDK provided by the "Visual C++ Build Tools" web-installer. Follow the same compiling instructions than for compiling with Visual Studio, except that Visual Studio is no more required. KNOWN ISSUES : - ``methods.detect_visual_c_compiler_version()`` will emit a warning message on computers where the ``VSINSTALLDIR`` environement variable is not present. But it should compile just fine and still automatically detects the 32 or 64 bits according to the compiler you picked. TODO : - eventually, update ``platform/winrt/dectet.py`` with function ``methods.msvc_is_detected()`` and try to compile winrt/UWP with these standalone compilers (if you did not select Win10 SDK when installing the standalone tools, you can run it again). - update doc to make users aware of "Visual C++ Build Tools" aka "stadalone MSVC". - eventually, update ``methods.detect_visual_c_compiler_version()``
* | Merge pull request #6479 from RandomShaper/improve-debug-focusRémi Verschelde2016-10-032-1/+7
|\ \ | | | | | | Improve debug focus behavior
| * | Improve debug focus behaviorPedro J. Estébanez2016-09-142-1/+7
| | | | | | | | | | | | | | | Fix focusing debugged game on Windows Add re-focusing editor on continue
* | | Windows: prevent huge prints from crashing the engineMarc Gilleron2016-09-291-2/+5
| |/ |/|
* | Merge pull request #6363 from vnen/winrtJuan Linietsky2016-09-101-69/+9
|\ \ | |/ |/| Fix the support for WinRT/UWP
| * Implement missing WinRT functionsGeorge Marques2016-09-031-69/+9
| | | | | | | | | | | | | | | | - Fix buildsystem for WinRT/UWP platform. - Add audio driver and joystick mapping for WinRT. - Enable thread class for WinRT. - Refactor MSVC compiler architecture detection to methods.py, so it can be used by Windows and WinRT.
* | Hide the mouse cursor when MOUSE_MODE_CAPTURED is activated.Mario Schlack2016-08-291-0/+2
|/
* fix to mingw buildJuan Linietsky2016-08-201-1/+1
|
* ENet windows compilation fixes.Juan Linietsky2016-08-201-3/+2
| | | | | For reference, when you include a Windows header (be it directly windows.h or something that includes it) put it at the end of the includes. it seems I forgot.
* Fix Windows resource scriptGeorge Marques2016-07-271-2/+2
|
* Improve Windows application detailsGeorge Marques2016-07-271-4/+10
|
* Windows: Make alert message box use MB_TASKMODALRémi Verschelde2016-07-261-1/+1
| | | | | | | This flag pauses the current running thread, allowing for the user to see the alert and acknowledge it before the thread continues (and e.g. crashes :)). Thanks to @SuperUserNameMan for finding it. Ref: https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspx
* Avoid changing position when the window is fullscreenGeorge Marques2016-07-241-0/+1
|
* Merge pull request #5841 from vnen/fix-windows-wheelRémi Verschelde2016-07-211-4/+7
|\ | | | | Fix mouse wheel event position on Windows
| * Fix mouse wheel event position on WindowsGeorge Marques2016-07-211-4/+7
| |
* | Merge pull request #5560 from vnen/os-request-attentionRémi Verschelde2016-07-212-0/+12
|\ \ | |/ |/| Add OS.request_attention() for Windows
| * Add OS.request_attention() for WindowsGeorge Marques2016-07-052-0/+12
| |
* | Revert "Make editor compatible with Windows high contrast themes"Rémi Verschelde2016-07-182-27/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 85a5290ee8a4c95be19f086181379330baf0deed. The patch itself is good and it could maybe be readded in the future, but right now Microsoft forced its Windows 10 "update" on people with older Intel HD Graphics 3000 IGP without ensuring that they can ship proper drivers, and such users seem to get Godot crashing due to this patch. Sorry :( Closes #5452.
* | Merge pull request #5525 from SuperUserNameMan/window_get_latin_kb_variantJuan Linietsky2016-07-102-0/+63
|\ \ | |/ |/| windows get_latin_keyboard_variant() implementation and gdscript binding, #5503
| * windows get_latin_keyboard_variant() implementation and gdscript bindingSuperUserNameMan2016-07-032-0/+63
| |
* | Windows: prevent freeze while moving or resizing the game window.Andreas Haas2016-07-012-1/+17
|/ | | | | | | When moving or resizing the window, Windows spins up a seperate event-loop, effectively blocking the normal one. To work around this, we're starting a timer that will continue sending WM_TIMER messages which we can use to keep the mainloop running. fixes #4695
* fixes #5464 windows_joystick close_joystick bugSuperUserNameMan2016-06-291-1/+1
|
* Fix visual server error when minimizing the windowGeorge Marques2016-06-261-2/+6
|
* 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
* | Make editor compatible with Windows high contrast themesPedro J. Estébanez2016-06-232-0/+27
|/ | | | By providing a manifest specifying the targeted Windows versions (as per https://msdn.microsoft.com/en-us/library/windows/desktop/hh404233(v=vs.85).aspx#_______supporting_high_contrast_themes_in_windows_8_and_later) now the Godot editor renders normally under a high contrast theme on Windows, instead of staying white/black.
* Merge pull request #5225 from Hinsbart/x_rumbleRémi Verschelde2016-06-192-5/+64
|\ | | | | Windows: Support gamepad vibration using XInput.
| * Windows: Support gamepad vibration using XInput.Andreas Haas2016-06-152-5/+64
| |
* | Add missing license headers in our source files (#5255)Rémi Verschelde2016-06-184-3/+112
|/ | | Also removes a couple wrong Godot headers from third-party source files.
* property output unix seconds since epoch in windows get_system_time_secs, ↵Juan Linietsky2016-06-111-1/+7
| | | | fixes #5155
* -make freetype build for all platforms the same, default as builtin except ↵Juan Linietsky2016-06-091-9/+0
| | | | | | on x11. closes #5119
* GLEW: Define static + enabled and includes via SConsRémi Verschelde2016-06-082-3/+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.
* Windows: Hide mouse on MOUSE_MODE_CAPTUREDJ08nY2016-06-071-1/+1
| | | | Fixes #5051
* vsync supportJuan Linietsky2016-06-054-1/+42
| | | | | | -works on windows -may not work on X11, if so please fix -OSX does not seem to support disabling vsync
* -customizable shortcuts in editorJuan Linietsky2016-06-041-1/+1
| | | | | -editor settings now save to .tres instead of .xml -buttons can now hold a shortcut
* change invalid characters when get user data dir on Windows & Unixvolzhs2016-06-031-1/+1
| | | | | | | 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.
* removed dependency on shcore.dll to get DPIJuan Linietsky2016-06-012-15/+75
| | | | fixes #4973
* Icon: Remove more grey capsules behind official logoRémi Verschelde2016-05-301-0/+0
|
* hidpi for now not available on mingw, sorryJuan Linietsky2016-05-291-1/+1
|
* DPI Detection supportJuan Linietsky2016-05-293-3/+27
| | | | | Windows only for now. Many builds may break (older visual studio, mingw32)
* fix freetype paths on osx and mingwJuan Linietsky2016-05-291-2/+3
|
* Finalized DynamicFont implementationJuan Linietsky2016-05-291-2/+2
| | | | | | -DynamicFont uses Freetype by default -Editor fonts are now scalable thanks to this -Cleaned up documentation browser and added fonts for this
* Changed import workflowJuan Linietsky2016-05-271-0/+28
| | | | | | | | | | | | | | | | -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
* remove trailing whitespaceHubert Jarosz2016-05-211-1/+1
|
* Working even when re-entering window.Mattias Cibien2016-05-091-0/+2
|
* Cursor hides only in client areaMattias Cibien2016-05-092-1/+19
| | | At the moment is however restored when going out and then in again.
* Fix windows 64-bits build.George Marques2016-05-031-0/+2
| | | | | | | The change in `tools/doc/doc_data.cpp` is needed because the MSVC compiler does not support variable length arrays. Fix #4113
* Fixed behavior of OS.set_window_resizableMattias Cibien2016-05-031-1/+1
| | | | Should fix #4428. * Minimize button is not hidden anymore
* Merge pull request #4274 from Griefchief/masterRémi Verschelde2016-05-021-0/+89
|\ | | | | Fixes 64 bit MSVC builds, disables bits parameter
| * Fixes 64 bit MSVC builds, disables bits parameterAleksandar Danilovic2016-04-101-0/+89
| | | | | | | | | | | | | | | | Also Enables automatic detection of architecture for the MSVC compilers. Builds without assembly optimisations for x64 Closes issue #3098 Signed-off-by: Aleksandar Danilovic <greatgames.alexandar@gmail.com>