mistachkin
|
91d1249748
|
Fix for #ifdef issue with GetVersionEx in the Win32 VFS.
FossilOrigin-Name: 1a0d466dd48163c86de4774035fe4a30c1c55311
|
2014-08-11 17:38:38 +00:00 |
|
drh
|
2abe6a281c
|
On the windows VFS, do not try to make InterlockedCompareExchange an
overloadable function, since sometimes it is a macro.
FossilOrigin-Name: ab1a751e1304749bef5bc5c833f9abed8950f7d0
|
2014-08-06 11:57:54 +00:00 |
|
mistachkin
|
17835a5443
|
In the Win32 VFS, work around InterlockedCompareExchange() being a macro on some platforms (e.g. x64).
FossilOrigin-Name: 7be244ce129d6502f3a3e3f3e8a1dd61ef71d878
|
2014-08-06 03:06:01 +00:00 |
|
drh
|
da2e5862d1
|
Merge all recent changes from trunk.
FossilOrigin-Name: a353a8515fb2eff86042d0c33e39772f4d04e0b3
|
2014-08-06 02:03:35 +00:00 |
|
mistachkin
|
16d511a664
|
Remove (newly) incorrect preprocessor check to fix build on WinRT.
FossilOrigin-Name: ba7826542908eac2e14789d183d0b3e35b143fed
|
2014-08-02 20:44:13 +00:00 |
|
mistachkin
|
202cb64189
|
Optimizations to the OS sub-type checking in the Win32 VFS.
FossilOrigin-Name: 1e5489faff093d6a8e538061e45532f9050e9459
|
2014-07-31 18:54:01 +00:00 |
|
drh
|
bd1c881a91
|
Merge recent trunk changes, and especially the fix for the CREATE UNIQUE INDEX
problem of ticket [9a6daf340df99ba9].
FossilOrigin-Name: 5b50a8380b2b678c1646ff303e3696efc1d7d92c
|
2014-07-30 14:44:24 +00:00 |
|
mistachkin
|
b1ac2bc8da
|
Make the Win32 thread handles are available after the threads exit.
FossilOrigin-Name: 565c5af7a75ad5c759ce1a61dab3a61c42819644
|
2014-07-29 16:37:53 +00:00 |
|
mistachkin
|
d6918657d8
|
Enhancements and updates to the Win32 mutex subsystem.
FossilOrigin-Name: 18984c321049a759f6619cfa17fb3f4e7b3e08ea
|
2014-07-29 05:49:02 +00:00 |
|
drh
|
2b49327d08
|
Fix the build on windows.
FossilOrigin-Name: 2773a5f9879a106a89a3d0bc3c5bfdcb2fe43c7c
|
2014-07-29 00:23:08 +00:00 |
|
drh
|
33ca481923
|
Bring the threads branch up-to-date with the 3.8.5 release.
FossilOrigin-Name: e4b01676d7e7ac14f5120ca3a618cc34dbf5dab2
|
2014-06-05 13:22:52 +00:00 |
|
mistachkin
|
6b98d67b2b
|
Add tests for the invalid file handle detection logic in the winLock() function.
FossilOrigin-Name: ed5a9eb4f30a395bc641e79254217c7d7cf0aa5d
|
2014-05-30 16:42:35 +00:00 |
|
drh
|
ff14013496
|
Merge changes from the trunk into the threads branch.
FossilOrigin-Name: 416cb091267de91b9cadee9f7453b8627570b7d3
|
2014-05-29 20:24:20 +00:00 |
|
mistachkin
|
8e86b6a3df
|
Revise locking retry semantics in Win32 VFS to abort early if the file handle is reported as invalid.
FossilOrigin-Name: d43e2e59b5647655595fd953febf2beefa480006
|
2014-05-28 03:27:42 +00:00 |
|
mistachkin
|
ff0bc8f9f7
|
Revise how OSTRACE reports logically boolean results in the Win32 VFS.
FossilOrigin-Name: c405f971cf03e29110019ff863cbfb026d97e1e6
|
2014-05-28 03:23:55 +00:00 |
|
dan
|
ae289fccbf
|
Merge the latest trunk changes into the threads branch.
FossilOrigin-Name: 9ac8f1e7115bc50663235adedeb0d3e1234c5740
|
2014-05-09 15:00:32 +00:00 |
|
mistachkin
|
0e56c52e1d
|
Merge updates from trunk.
FossilOrigin-Name: a3cfd81339267c87db511cedf35ec209ee1f1a72
|
2014-05-05 17:45:44 +00:00 |
|
mistachkin
|
b91ca38514
|
Merge updates from trunk.
FossilOrigin-Name: 598a3875ce98015e9a38db54bd0cb6290424c3d8
|
2014-05-02 21:42:31 +00:00 |
|
mistachkin
|
4a11505be9
|
Merge updates from trunk.
FossilOrigin-Name: c4d1d8a0db48f523d1624f2468261c171152c0f7
|
2014-05-02 21:38:02 +00:00 |
|
mistachkin
|
e500747cfe
|
Fix typo in Windows makefile. Make sure the WaitForSingleObjectEx system call is always available.
FossilOrigin-Name: d7ed529fa2aa5cb13edaabca2acaad06dffef569
|
2014-05-02 19:12:37 +00:00 |
|
dan
|
c625ba7f4f
|
Merge latest trunk changes into this branch.
FossilOrigin-Name: d17231b63d48c1f9c4dee109c90cec112e2f0fd4
|
2014-03-13 15:41:09 +00:00 |
|
mistachkin
|
62117159d0
|
Better loadable extension handling in the Win32 VFS when compiled for Cygwin.
FossilOrigin-Name: 29b0a4f158785449b6f3da6fcceeb63442c9711c
|
2014-03-06 00:30:27 +00:00 |
|
mistachkin
|
14eec74a5b
|
Merge updates from trunk.
FossilOrigin-Name: ed0bfcfadc07507a38f2c2387d85515ba1eb2722
|
2014-02-27 05:47:31 +00:00 |
|
mistachkin
|
151d05cd39
|
Fix several small style/consistency issues with the previous check-in.
FossilOrigin-Name: 2477b3a294beb35f806a38f3ebc008942ba01617
|
2014-02-24 21:42:33 +00:00 |
|
mistachkin
|
edb4ece65e
|
Merge updates from trunk.
FossilOrigin-Name: 854d410ad3a2bb3af5465d933ac9535fe3f22bfe
|
2014-02-24 21:23:07 +00:00 |
|
mistachkin
|
1925a2e6f8
|
Enhance testing support for the Win32 VFS dynamic extension loading facilities.
FossilOrigin-Name: 53081e7202fb55f792a78e73627466eb0200f11c
|
2014-02-24 21:20:25 +00:00 |
|
mistachkin
|
835c19bb9a
|
Merge updates from trunk.
FossilOrigin-Name: 09cf240a7fb4022aeb1d7ae2a2455b5f97b53d68
|
2014-02-21 10:48:03 +00:00 |
|
mistachkin
|
5b4627e957
|
Better loadable extension handling in the Win32 VFS when compiled for Cygwin.
FossilOrigin-Name: 6676475c47558a52cb2632e92a541e13d143b2dc
|
2014-02-21 05:44:18 +00:00 |
|
mistachkin
|
491451dead
|
Enhance the Win32 VFS I/O retry logic.
FossilOrigin-Name: adba783c702b05f83e0bee3eb1bc9e40cdec3785
|
2014-02-18 05:18:36 +00:00 |
|
mistachkin
|
5dfd3d9080
|
In the Win32 VFS, the winSysInfo variable should be static.
FossilOrigin-Name: 4a4dd371a72b7d475185923bebb4cd9bd83e1bd9
|
2014-02-05 11:05:47 +00:00 |
|
mistachkin
|
866b53eb5a
|
For the Win32 VFS, defining winShmMutexHeld should be controlled by NDEBUG, not SQLITE_DEBUG.
FossilOrigin-Name: 1e131094b522103a0829f72193b067b04e42ce82
|
2014-01-14 10:17:02 +00:00 |
|
mistachkin
|
401387553d
|
Correct the VFS name as reported by the file control when explicitly using the 'win32-longpath' VFS.
FossilOrigin-Name: c43b59dac1fbb67ec3a9d921005543046ad416ce
|
2013-12-09 21:48:49 +00:00 |
|
mistachkin
|
0f7e08e0e2
|
Avoid using the GetVersionEx functions if they are considered deprecated.
FossilOrigin-Name: 0ea9e4722be10221c99cce5bc48d13c7b34e739f
|
2013-11-27 03:01:34 +00:00 |
|
mistachkin
|
9598ae2c11
|
Merge updates from trunk.
FossilOrigin-Name: c5ab4378756965b0c2ab218e5ec59c40898b89ea
|
2013-11-26 00:33:25 +00:00 |
|
mistachkin
|
dad19c3204
|
Better support for UTF-8 paths on Cygwin.
FossilOrigin-Name: 9954327c0febc0ece46f62e05976330a1b82b48f
|
2013-11-26 00:28:50 +00:00 |
|
mistachkin
|
8bc5262915
|
Initial work on isolating usage of the Windows header file.
FossilOrigin-Name: 0d42c6b830ee50f45539d73e3948ed3bc50a11d1
|
2013-11-25 09:36:07 +00:00 |
|
mistachkin
|
5bbb7198d1
|
Better support for UTF-8 paths on Cygwin.
FossilOrigin-Name: 484162b6e5a8ad9385fe2eb2a5254d13d7b0bc36
|
2013-11-24 23:18:21 +00:00 |
|
mistachkin
|
ac1f10458b
|
Add experimental sqlite3_config option to control the native Win32 heap size.
FossilOrigin-Name: f09f11e94b5a7c2e51d99c3700d2acd2f3903de9
|
2013-11-23 00:27:29 +00:00 |
|
mistachkin
|
9939118083
|
Fix several harmless compiler warnings.
FossilOrigin-Name: e6ff492f0d475c395b82e2b3b294155674d4c6d1
|
2013-11-11 02:46:32 +00:00 |
|
mistachkin
|
055f16543b
|
Modify a HeapValidate assert in the Win32 native allocator.
FossilOrigin-Name: aaed7d1d3ba0aef9f99fb157d3704b9f279aef71
|
2013-11-11 01:42:10 +00:00 |
|
mistachkin
|
080464948f
|
Fix typo in comment and remove superfluous blank line. No changes to code.
FossilOrigin-Name: 023233f16ec2e6f582a7491643036ba5cad9379c
|
2013-11-10 00:03:11 +00:00 |
|
mistachkin
|
9858bf2fb1
|
Fix compilation errors with some compilers that do not reference recent Windows SDK header files.
FossilOrigin-Name: a5805976f0e06ece2eeebd825f383a1ee88121fc
|
2013-11-09 23:55:18 +00:00 |
|
mistachkin
|
dc7b05558a
|
Use the UNICODE_STRING_MAX_CHARS constant from WinNT.h.
FossilOrigin-Name: 3fefe4dd43539ec7e525ef58f0bfeffd31288ebd
|
2013-11-09 21:11:36 +00:00 |
|
mistachkin
|
fd4b90be1a
|
Furhter cleanup of the winGetTempname function.
FossilOrigin-Name: 674de36bcaafc1130b7603e69616c71fc8cd7de7
|
2013-11-09 21:10:47 +00:00 |
|
mistachkin
|
7f9d179884
|
Add more assert() statements and fix compilation issues when the Win32 native heap is not enabled.
FossilOrigin-Name: fbf8c3828327d19bbce0d7f6735e7577abfd54b3
|
2013-11-08 20:10:57 +00:00 |
|
mistachkin
|
5134a8178d
|
Disable use of HeapCompact on Windows CE as it is not available on all versions.
FossilOrigin-Name: e9694b877178572665048d1015ca033c469160e7
|
2013-11-08 19:51:12 +00:00 |
|
mistachkin
|
2eb0966ef2
|
Adjust the winMemInit return code handling used when resetting the Win32 native heap.
FossilOrigin-Name: 37853665e75fc92b4d15e6db0b3346722527e799
|
2013-11-08 18:52:45 +00:00 |
|
mistachkin
|
17bc3ff956
|
Minor corrections to logging for sqlite3_win32_compact_heap().
FossilOrigin-Name: 71347d021bea90ad7e4cc0d3e54940ce29b9ea69
|
2013-11-08 18:37:02 +00:00 |
|
mistachkin
|
e8f91053f6
|
Enhancements to the Win32 native heap integration.
FossilOrigin-Name: c54dc9672b686c8e323eac0c33cd90ea89d36364
|
2013-11-08 18:13:48 +00:00 |
|
mistachkin
|
14eca4ef5d
|
Fix temporary directory separator handling for Cygwin.
FossilOrigin-Name: 9d870d5f0d8f02e5c91396a1f98b5ddb56b40b70
|
2013-11-07 22:11:55 +00:00 |
|