aboutsummaryrefslogtreecommitdiff
path: root/platform/windows (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Editor Export Settings Dialog is completed!! Now on to make some exporters..Juan Linietsky2017-02-191-4/+5
|/
* Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde2017-02-126-31/+56
|\ | | | | TCP/UDP listen bind to address and bugfixes
| * Fix buffer size check in UDP socket.Fabio Alessandrelli2017-01-231-1/+1
| | | | | | | | | | We were reserving 12 bytes from the buffer for ip, port, and length, but since IPv6 introduction we should be reserving 24 (IPv6 are 16 bytes)
| * Use default UDP ring buffer size of 65536 for clientsFabio Alessandrelli2017-01-231-2/+2
| | | | | | | | | | | | | | We should probably create a specific function for setting the recv buffer anyway. UDP sockets does not need to bind (listen) to be able to call recvfrom. This is especially useful for clients who just call set_send_address and start communicating with a server.
| * Fix bug causing UDP socket to close after the first send if not listeningFabio Alessandrelli2017-01-231-0/+1
| | | | | | | | The ring buffer for receiving packets was not resized in constructor
| * Avoid deadlock when writing/reading data on a connecting TCP socketFabio Alessandrelli2017-01-232-10/+5
| | | | | | | | | | TCP status polling is always performed as non blocking. Trying to put a packet on a connecting socket will fail immediately.
| * Remove set_ip_type from network classes (no longer needed)Fabio Alessandrelli2017-01-234-9/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | - TCP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `connect` -> resolve using best protocol (UNSPEC), socket from address type - UDP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type (to change socket type you must first call `close` it)
| * Implement UDP listen bind addressFabio Alessandrelli2017-01-232-6/+23
| |
| * Implement TCP Server bind addressFabio Alessandrelli2017-01-233-6/+19
| |
| * Convert validity checks of IP_Address to is_valid method.Fabio Alessandrelli2017-01-231-1/+1
| |
| * Avoid calling close when polling a UDP peer without socketFabio Alessandrelli2017-01-231-0/+3
| |
* | Merge pull request #7782 from SaracenOne/windows_relative_cursor_fixRémi Verschelde2017-02-121-2/+3
|\ \ | | | | | | Fix relative cursor data in CAPTURED mouse mode on Windows.
| * | Fix glitches when sampling relative cursor data in CAPTURED mouse mode on ↵Saracen2017-02-111-2/+3
| | | | | | | | | | | | Windows.
* | | Merge pull request #7771 from Limb/winaudiodriverRémi Verschelde2017-02-121-0/+5
|\ \ \ | | | | | | | | Close out audio drivers when exiting on Windows.
| * | | Close out audio drivers when exiting.Kenneth Lorthioir2017-02-091-0/+5
| |/ / | | | | | | | | | Prevents a crash when closing the project manager.
* | | Merge pull request #7770 from Limb/removedx9Rémi Verschelde2017-02-122-8/+0
|\ \ \ | | | | | | | | Removed DX9 Rasterizer in windows
| * | | Removed DX9 Rasterizer in windows.Kenneth Lorthioir2017-02-092-8/+0
| |/ / | | | | | | | | | | | | | | | This doesn't seem to be needed anymore and the code to free the unused rasterizer was throwing a memory violation since it was getting set to a value somehow.
* / / Fixed compilation issues with Visual StudioKenneth Lorthioir2017-02-082-0/+7
|/ /
* | Removed import/export system, will start new one from scratch.Juan Linietsky2017-01-251-1/+2
| |
* | Added focus tracking in X11 and Windows classes, added new confined mouse ↵Ilija Boshkov2017-01-252-11/+31
|/ | | | mode (#7162)
* Merge pull request #7558 from Faless/fix_windows_outputRémi Verschelde2017-01-161-10/+2
|\ | | | | Fix gibberish output for windows/mingw.
| * Fix gibberish output for windows/mingw.Fabio Alessandrelli2017-01-161-10/+2
| | | | | | | | | | | | | | %ls should be used instead of %s or %S to speficy narrow/wide charstring in wprintf fwprintf Fixes #6252
* | Adapt platforms to AudioServer refactoringRémi Verschelde2017-01-162-44/+9
|/ | | | | | Fixes compilation on Windows and likely other platforms (at least as far as AudioServer changes were concerned), though they were not tested.
* Fix bug in windows TCP poll functionFabio Alessandrelli2017-01-161-4/+1
| | | | | | Bug introduced when implementing TCP disconnection detection. (too much yank-paste). Fixes #7545
* Style: Various fixes to play nice with clang-formatRémi Verschelde2017-01-161-1/+1
|
* Oops! Audio engine has vanished :DJuan Linietsky2017-01-151-5/+5
|
* Merge pull request #7510 from Faless/tcp_connectRémi Verschelde2017-01-152-3/+8
|\ | | | | TCP connect always opens the correct socket type
| * TCP connect always opens correct socket typeFabio Alessandrelli2017-01-132-3/+8
| | | | | | | | TCP client connections does not need to rely on ipv6 dual stack sockets
* | StreamPeerWinsock: Fix changed declarationsRémi Verschelde2017-01-142-4/+4
| | | | | | | | Bug introduced in dcb95ec1473eff3f455909cd81c3cd50b1e1159b.
* | removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky2017-01-142-15/+15
| | | | | | | | added a check to detect this case in the future
* | Style: Fix whole-line commented codeRémi Verschelde2017-01-142-13/+17
| | | | | | | | | | 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.
* | UDP.set_send_address to UDP.set_dest_addressJuan Linietsky2017-01-142-2/+2
| |
* | rename Input.get_mouse_speed() to Input.get_last_mouse_speed()Juan Linietsky2017-01-131-2/+2
|/
* Improvements to scons defined WINVER/_WIN32_WINNTFabio Alessandrelli2017-01-121-1/+3
|
* Merge pull request #7493 from neikeq/pr-mingw-bitsRémi Verschelde2017-01-101-1/+1
|\ | | | | Detect bits when building with MinGW
| * Detect bits when building with MinGWIgnacio Etcheverry2017-01-101-1/+1
| |
* | More fixes to Joypad renaming.Andreas Haas2017-01-084-32/+30
| | | | | | | | | | | | Windows did not compile anymore because DI8DEVTYPE_JOYPAD obviously isn't defined in the directx headers ^^ I also did the same renaming as in #7473 for the windows platform and reverted the changes in the gamepad mappings.
* | Finish replacement of joystick by joypadRémi Verschelde2017-01-083-1/+1
| | | | | | | | Some parts were forgotten in 547a577.
* | renamed joystick to joypad everywhere around source code!Juan Linietsky2017-01-084-105/+105
| |
* | Windows: Define _WIN32_WINRT to 0x0600 (Vista)Rémi Verschelde2017-01-085-5/+6
| | | | | | | | | | | | | | | | Passed as a compiler define to be sure it is always define before windows.h is loaded. This means that Godot officially requires Vista API or later, it will not work on Windows XP or earlier. Also fix a bogus check for Windows 7 API.
* | Added missing readers writers lock to windows, should compile and run again..Juan Linietsky2017-01-081-0/+2
| |
* | fixes compilation in windows?Juan Linietsky2017-01-081-14/+2
| |
* | Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-071-1/+1
| | | | | | | | renamed to PoolVector
* | Move glad files to thirdparty dirRémi Verschelde2017-01-061-2/+1
| |
* | -Changed memory functions, Memory::alloc_static*, simplified them, made them ↵Juan Linietsky2017-01-061-4/+0
| | | | | | | | | | | | aligned to 16 -Changed Vector<> template to fit this.
* | Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-051-3/+5
|\ \
| * | First set of changes to fix compilation errors and initialise the gles3 ↵BastiaanOlij2017-01-041-3/+5
| | | | | | | | | | | | 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-2/+2
|/ / | | | | | | | | | | | | | | 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
* | Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-025-22/+37
|\ \ | | | | | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * | now it really works on window for realreduz2016-12-251-1/+2
| | |