aboutsummaryrefslogtreecommitdiff
path: root/platform/windows (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | Implement OS.get_process_ID for WindowsGeorge Marques2016-04-292-0/+6
|/ | | | | Based on code by @ratsdiov. Closes #1733
* Remove trailing spacesRémi Verschelde2016-04-021-29/+29
|
* Borderless window support for the Win32 build. Default window position is ↵Saracen2016-03-122-2/+15
| | | | now also centred.
* remove trailing whitespaceHubert Jarosz2016-03-095-56/+56
|
* Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACTRémi Verschelde2016-02-171-1/+1
| | | | | The former name was incorrect in English, though for us latin lovers it's an understandable mistake. Second part of and closes #3626.
* win: fix xinput triggers not resetting correctlyHondres2016-02-121-1/+1
|
* Added constant to retrieve Windows' Documents pathFranco Eusébio Garcia2016-02-071-1/+1
| | | | | | | | | | | | | | According to MSDN's documentation (https://msdn.microsoft.com/en-us/library/windows/desktop/bb762181(v=vs.85).aspx), CSIDL_PERSONAL represents the default path to Windows Document's folder: "Previous to Version 6.0. The file system directory used to physically store a user's common repository of documents. A typical path is C:\Documents and Settings\username\My Documents. This should be distinguished from the virtual My Documents folder in the namespace. To access that virtual folder, use SHGetFolderLocation, which returns the ITEMIDLIST for the virtual location, or refer to the technique described in Managing the File System."
* Removed PE-bliss, win32 binares so far remain without icon, had many issues ↵Juan Linietsky2016-02-042-374/+2
| | | | | | | | with it: -corrupted 32 binaries without reason -does not support upx binaries -forces dependency o libstdc++
* -removed buggy flags, makes mingw+32 bits+optimized work again,Juan Linietsky2016-02-041-1/+1
|