summaryrefslogtreecommitdiff
path: root/platform/windows
AgeCommit message (Collapse)Author
2016-07-24Avoid changing position when the window is fullscreenGeorge Marques
2016-07-21Merge pull request #5841 from vnen/fix-windows-wheelRémi Verschelde
Fix mouse wheel event position on Windows
2016-07-21Merge pull request #5560 from vnen/os-request-attentionRémi Verschelde
Add OS.request_attention() for Windows
2016-07-21Fix mouse wheel event position on WindowsGeorge Marques
2016-07-18Revert "Make editor compatible with Windows high contrast themes"Rémi Verschelde
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.
2016-07-10Merge pull request #5525 from SuperUserNameMan/window_get_latin_kb_variantJuan Linietsky
windows get_latin_keyboard_variant() implementation and gdscript binding, #5503
2016-07-05Add OS.request_attention() for WindowsGeorge Marques
2016-07-03windows get_latin_keyboard_variant() implementation and gdscript bindingSuperUserNameMan
2016-07-01Windows: prevent freeze while moving or resizing the game window.Andreas Haas
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
2016-06-29fixes #5464 windows_joystick close_joystick bugSuperUserNameMan
2016-06-26Fix visual server error when minimizing the windowGeorge Marques
2016-06-23Merge pull request #5362 from J08nY/pngRémi Verschelde
libpng: New version 1.6.27
2016-06-23Make editor compatible with Windows high contrast themesPedro J. Estébanez
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.
2016-06-22Fixed iCCp chunk in pngsJ08nY
neccesary for libpng 1.6.27 to work silently
2016-06-19Merge pull request #5225 from Hinsbart/x_rumbleRémi Verschelde
Windows: Support gamepad vibration using XInput.
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-15Windows: Support gamepad vibration using XInput.Andreas Haas
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-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-07Windows: Hide mouse on MOUSE_MODE_CAPTUREDJ08nY
Fixes #5051
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-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-01removed dependency on shcore.dll to get DPIJuan Linietsky
fixes #4973
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-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-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-21remove trailing whitespaceHubert Jarosz
2016-05-09Working even when re-entering window.Mattias Cibien
2016-05-09Cursor hides only in client areaMattias Cibien
At the moment is however restored when going out and then in again.
2016-05-03Fix windows 64-bits build.George Marques
The change in `tools/doc/doc_data.cpp` is needed because the MSVC compiler does not support variable length arrays. Fix #4113
2016-05-03Fixed behavior of OS.set_window_resizableMattias Cibien
Should fix #4428. * Minimize button is not hidden anymore
2016-05-02Merge pull request #4274 from Griefchief/masterRémi Verschelde
Fixes 64 bit MSVC builds, disables bits parameter
2016-04-29Implement OS.get_process_ID for WindowsGeorge Marques
Based on code by @ratsdiov. Closes #1733
2016-04-10Fixes 64 bit MSVC builds, disables bits parameterAleksandar Danilovic
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>
2016-04-02Remove trailing spacesRémi Verschelde
2016-03-12Borderless window support for the Win32 build. Default window position is ↵Saracen
now also centred.
2016-03-09remove trailing whitespaceHubert Jarosz
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-12win: fix xinput triggers not resetting correctlyHondres
2016-02-07Added constant to retrieve Windows' Documents pathFranco Eusébio Garcia
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."
2016-02-04Removed PE-bliss, win32 binares so far remain without icon, had many issues ↵Juan Linietsky
with it: -corrupted 32 binaries without reason -does not support upx binaries -forces dependency o libstdc++
2016-02-04-removed buggy flags, makes mingw+32 bits+optimized work again,Juan Linietsky
2016-02-04support horizontal mouse wheel, use in text editorhondres
2016-02-01remove pc_joystick_map.hhondres
2016-01-26Revert "make msvc 64bits build again, fixes #3098"George Marques
This reverts commit b21ce6cecbd75ae3281177c4890902586ca710f7.