Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of src/os_win.c
|
| ||
| 04:29 | [2f90f7bdec714fad] part of check-in [f213e133f6] Reduce the amount of memory taken up by WAL mmaped regions under Windows. (user: shaneh branch: trunk) | |
|
| ||
| 02:38 | [6fb3447ffe56df0d] part of check-in [afdc82a99e] Fix some compiler warnings under MSVC. (user: shaneh branch: trunk) | |
|
| ||
| 20:46 | [718a48ca09d1bb74] part of check-in [40526d8390] Replicate asserts on unixOpen() to winOpen() in os_win.c. (user: shaneh branch: trunk) | |
|
| ||
| 00:24 | [51cb62f76262d961] part of check-in [866e9286ae] Merge the 3.7.1 pre-release snapshot changes as of [2010-08-18] into the apple-osx branch. (user: drh branch: apple-osx) | |
| 00:09 | [1f8b0a1a5bcf6289] part of check-in [5e2ee7db0f] Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments (user: adam branch: apple-osx) | |
|
| ||
| 06:04 | [51cb62f76262d961] part of check-in [aa092ac928] Merge experimental changes into trunk. (user: dan branch: trunk) | |
|
| ||
| 11:46 | [ed741817cfa97270] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (user: drh branch: apple-osx) | |
|
| ||
| 14:26 | [51cb62f76262d961] part of check-in [a038688c99] Support FCNTL_CHUNK_SIZE on windows too. (user: dan branch: experimental) | |
|
| ||
| 20:23 | [1f8b0a1a5bcf6289] part of check-in [13ed106c8c] Added fix to os_win.c for race conditions from os_unix.c; added saving of errno in two places. (user: shaneh branch: trunk) | |
|
| ||
| 00:22 | [61734aad7f50b28f] part of check-in [2b68e50268] Remove the xShmOpen method from the VFS. Shared-memory is opened automatically by a call to xShmMap. Rename the xShmClose method to xShmUnmap. (user: drh branch: trunk) | |
| 00:14 | [61734aad7f50b28f] part of check-in [c2d27cf51d] Change the name of the xShmClose VFS method to xShmUnmap, everywhere. (user: drh branch: experimental) | |
|
| ||
| 18:44 | [3bb7e081045aa4c8] part of check-in [f4780bde62] Changes so that the xShmOpen VFS method is no longer required. Its job can be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. (user: dan branch: experimental) | |
|
| ||
| 20:46 | [04c8828e4c5c2e7d] part of check-in [b73fe2754b] Updates to comments and code organization to reflect changes in os_unix.c; Updated winShmLock() with logic changes from unixShmLock(); Modified IO error returns in winShmMap() to match those in unixShmMap(); (user: shaneh branch: trunk) | |
|
| ||
| 03:13 | [b39c2c26342d6d4c] part of check-in [0d53da9451] Changes to os_win.c to have it simulate IO errors like os_unix.c. (user: shaneh branch: trunk) | |
|
| ||
| 14:45 | [f0a56db57896466b] part of check-in [8eefc28726] Fixed a new error introduced by last check-in of os_win.c. Updated xAccess() to support SimulateIOError(). (user: shaneh branch: trunk) | |
| 14:00 | [c4b785547bbdf334] part of check-in [cdcf08cb18] Merge together the accident fork. (user: drh branch: trunk) | |
| 13:58 | [c4b785547bbdf334] part of check-in [4bfd46f1db] Fix minor issue in xAccess() method for Windows. (user: shaneh branch: trunk) | |
|
| ||
| 20:33 | [f0c975122ef078fc] part of check-in [ca4b7ffbd4] Modified the xWrite() method on Windows to differentiate between IO and disk full error returns. (user: shaneh branch: trunk) | |
|
| ||
| 21:00 | [bdc058198ca969bc] part of check-in [ec35f25403] Modify the VFS xAccess() method on winNT so that it returns false for an exists test of a zero-length file. This makes the windows VFS work the same as the unix VFS. (user: drh branch: trunk) | |
|
| ||
| 17:13 | [883caa09d8cf7c4d] part of check-in [51ec0e5432] Remove the unused xRename() method from the sqlite3_vfs object. Add better documentation on the xCurrentTimeInt64() method. (user: drh branch: trunk) | |
| 12:31 | [dd4c6f238fe464e0] part of check-in [48bf309391] Cherry-pick the correct changes out of the recent "mistake" branch while omitting the bugs. (user: drh branch: trunk) | |
|
| ||
| 19:49 | [dd4c6f238fe464e0] part of check-in [33b6f069d8] Changes to os_win.c to have it return same error code as os_unix.c. (user: shaneh branch: mistake) | |
| 17:05 | [e82ed9e1c1d5df0e] part of check-in [7083387739] Fix some warnings when compiling under MSVC. (user: shaneh branch: mistake) | |
|
| ||
| 12:52 | [48f67798969ba983] part of check-in [5995cb1508] Change the name of the shared-memory file on windows from *-wal-index to *-shm, for consistency with unix. (user: drh branch: trunk) | |
|
| ||
| 17:58 | [00385a839d54f951] part of check-in [a6dc0df304] Adjust the shared-memory locking range to account for the new version number values in the wal-index header. (user: drh branch: trunk) | |
| 15:18 | [e5b62352d7a3a2fb] part of check-in [51ef43b9f7] Fix the xCurrentTimeInt64 interface on windows. It was off by a factor of 10. (user: drh branch: trunk) | |
|
| ||
| 12:47 | [73608839342de322] part of check-in [ee0acef1fa] Merge the experimental UNDELETABLE_WHEN_OPEN optimization into the trunk. (user: drh branch: trunk) | |
|
| ||
| 18:12 | [73608839342de322] part of check-in [5a5ff4e3e4] Change the name of IOCAP_SAFE_DELETE to IOCAP_UNDELETABLE_WHEN_OPEN. Have the xDeviceCharacteristics() method of the win32 VFS return this flag. (user: dan branch: experimental) | |
|
| ||
| 19:48 | [bc65553f911439a6] part of check-in [21ca87f691] Merge in changes up to and including the 3.6.23.1 release. (user: drh branch: apple-osx) | |
|
| ||
| 18:01 | [dfde7d33c446e89d] part of check-in [58dfd83d8b] Move the xShmMap method to in between xShmLock and xShmBarrier, since it seems to fit in there logically. (user: drh branch: trunk) | |
| 17:09 | [3d761e33687cb246] part of check-in [f295e7ed5f] Merge the experimental shared-memory mmap-by-chunk changes into the trunk. (user: drh branch: trunk) | |
| 16:16 | [3d761e33687cb246] part of check-in [13e7a82422] Add the new xShmMap (formerly xShmPage) to os_win.c. (user: dan branch: experimental) | |
|
| ||
| 18:02 | [0cf1f571546f1650] part of check-in [ed7774de04] Performance fix for winShmClose(). (user: drh branch: trunk) | |
|
| ||
| 15:24 | [f815403c51a2adad] part of check-in [1d3e569e59] The incremental checkpoint feature is not perfect yet, but it is working well enough to merge it into the trunk. (user: drh branch: trunk) | |
|
| ||
| 16:10 | [f815403c51a2adad] part of check-in [149a7082e2] Get the new xShmLock interface design working on os_win.c. (user: drh branch: wal-incr-ckpt) | |
|
| ||
| 15:06 | [81dd8f5434b3b73b] part of check-in [72de007312] Change the semantics of xShmGet() such that it will never increase the size of shared memory. xShmSize() must be used to grow the size of shared memory. A shared memory segment size cannot be shrunk (except by dropping it). (user: drh branch: trunk) | |
|
| ||
| 13:40 | [e300c8f85c1be853] part of check-in [40030c0739] Update header comments in wal.c to correctly describe the WAL file format. Update the locking region offsets in os_unix.c and os_win.c and add assert() statement to verify that the locking region offsets are correct. (user: drh branch: trunk) | |
|
| ||
| 23:51 | [1e44ee84210b59db] part of check-in [1bd011c9fe] Add a new xShmBarrier method to the VFS - a shared-memory fence operation. Implement the same in both unix and win32. Use it to make the WAL subsystem more robust. (user: drh branch: trunk) | |
|
| ||
| 23:41 | [3c8cafd2444f2650] part of check-in [43377663fc] Merge WIN32 WAL support into trunk. Still some issues with locking to resolve. (user: shaneh branch: trunk) | |
| 22:09 | [bc65553f911439a6] part of check-in [776679af58] Cherry-pick the SQLITE_FCNTL_SIZE_HINT patch (check-in [2b7e3b4a30d6a7c4a8] and bump the version number to 3.6.23.2. (user: drh branch: branch-3.6.23) | |
| 19:39 | [c067d6413e1d2317] part of check-in [9894118d20] Add the SQLITE_FCNTL_SIZE_HINT to the os_win.c VFS. (user: drh branch: trunk) | |
|
| ||
| 16:34 | [e0a74dd60e5114eb] part of check-in [4b69f2cd31] Pull in all the latest changes from the trunk. Update the win32 SHM methods to work with the new interface design. (user: drh branch: wal-win32) | |
| 11:30 | [70c4a3327716213b] part of check-in [5fe529f239] Change the OSTRACEn() macro to OSTRACE(()). Also rename some internal fields and variables in os_unix.c to be more meaningful and searchable. (user: drh branch: trunk) | |
|
| ||
| 17:14 | [858e38344cab4b8c] part of check-in [76504726a1] Updates to WAL support in os_win.c: pulled in latest changes from src/os_unix.c; updated tracing; misc. improvements. (user: shaneh branch: wal-win32) | |
|
| ||
| 02:49 | [0bd6984370374b0b] part of check-in [111ad59f21] Initial port of WAL VFS support from os_unix.c to os_win.c. (user: shaneh branch: wal-win32) | |
|
| ||
| 14:08 | [a8fc01d8483be472] part of check-in [de9ae443cc] Merge the write-ahead-logging changes into the trunk. (user: drh branch: trunk) | |
|
| ||
| 18:49 | [a8fc01d8483be472] part of check-in [8c2d43babd] Merge two "wal" leaves. (user: dan branch: wal) | |
| 11:49 | [a8fc01d8483be472] part of check-in [ed715b47c5] Add the xShmRelease() method to the VFS. The os_unix.c implementation of the shared memory logic is still non-functional. (user: drh branch: wal) | |
|
| ||
| 00:04 | [607b40e40662c6c7] part of check-in [f5e615c28c] Begin moving WAL-specific I/O into the VFS. This checkin contains VFS infrastructure but it is untested and is not yet hooked up to the WAL. The version number is bumped to 3.7.0 because of the VFS extension. (user: drh branch: wal) | |
|
| ||
| 16:54 | [1c7453c2df4dab26] part of check-in [88b466bae4] Merged trunk to lemon-update-2010 branch. (user: icculus branch: lemon-update-2010) | |
|
| ||
| 02:32 | [1c7453c2df4dab26] part of check-in [46f406b202] Merge in all of the logging enhancements. This is a cherrypick merge of the following check-ins: [103321e37a], [a8076aede3], [6d910245ad], [7c4cca6d1a], [edea3bb740], [1a6d4bb130], [a8c984c1d6], [69a493182f], and [1168763d2c]. (user: drh branch: branch-3.6.22) | |
|
| ||
| 17:36 | [1c7453c2df4dab26] part of check-in [7c4cca6d1a] Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging output for CORRUPT, and CANTOPEN errors. (user: drh branch: trunk) | |
|
| ||
| 18:51 | [5ffab20249a61e06] part of check-in [590d4ac1ee] Fix documentation typos. (user: drh branch: shunning-error) | |
|
| ||
| 19:42 | [5ffab20249a61e06] part of check-in [01c4b5b84e] Fix compiler warnings on MSVC build. (user: shane branch: trunk) | |
|
| ||
| 02:00 | [d02908847f3ad350] part of check-in [761396f8cb] For Windows VFS, modified xGetLastError() to call FormatMessage() with the FORMAT_MESSAGE_IGNORE_INSERTS option. Additionally updated to ensure strings are returned as UTF8. Ticket [39c85e8a4e]. (user: shane branch: trunk) | |
|
| ||
| 20:23 | [49a360be4f42d5a6] part of check-in [f42ec993ac] Fixed some warnings and an assert in the WINCE code when compiling under MSVC. (user: shane branch: trunk) | |
|
| ||
| 14:42 | [58bb163f327e7972] part of check-in [6c8a0e2b37] Merge with 709e16145e. (user: dan branch: trunk) | |
|
| ||
| 15:52 | [58bb163f327e7972] part of check-in [67ad21abf8] Move error simulation code from the sqlite3_os_init() functions into a wrapper. (user: dan branch: trunk) | |
| 15:16 | [a3e93d1b44a818ce] part of check-in [904a371c6c] Add tests to check that sqlite recovers from an error in sqlite3_initialize() correctly. (user: dan branch: trunk) | |
|
| ||
| 15:42 | [6de69d8f51d4bf35] part of check-in [86a06dd049] Merge the accidental fork. (user: drh branch: trunk) | |
|
| ||
| 15:34 | [6de69d8f51d4bf35] part of check-in [1f0a93e17d] Fixed some compiler warnings in WINCE only sections when using the MSVC compiler. (user: shane branch: trunk) | |
|
| ||
| 04:08 | [79bb3c59d60bc6fa] part of check-in [a1c184cd2a] Simplified conditional for read-only lock in winceLockFile() function. Ticket #3991. (CVS 6958) (user: shane branch: trunk) | |
|
| ||
| 19:08 | [725c38a524d168ce] part of check-in [18fef3fcf6] os_win.c, winOpen(), changed to handle the SQLITE_OPEN_EXCLUSIVE flag and sharing modes in the same manner as os_unix.c. Ticket #3821. (CVS 6542) (user: shane branch: trunk) | |
|
| ||
| 14:36 | [c3d0354b9a7ae75e] part of check-in [e203ad400d] Fix access violation on WinCE platforms. Ticket #3804. (CVS 6509) (user: shane branch: trunk) | |
|
| ||
| 14:27 | [25092e59f1e59697] part of check-in [5350a6586c] Provide dummy DWORD arguments to output parameters of GetDiskFreeSpace(A|W), NULL causes access violations on Windows NT 4.0 (CVS 6477) (user: chw branch: trunk) | |
|
| ||
| 03:41 | [524fe4c31c469531] part of check-in [768514179a] Fix compiler warnings from gcc and MSVC; Correct typo in select.c; (CVS 6417) (user: shane branch: trunk) | |
|
| ||
| 13:04 | [e655b2a640ed0481] part of check-in [18b44f0df3] Make sure recursive calls to winOpen() preserve the pVfs pointer. Fault found while testing a mingw build in VMWare. (CVS 6410) (user: drh branch: trunk) | |
| 12:42 | [07f7c803f5dc06c9] part of check-in [7ef3693542] Avoid all use of the "LL" suffix for long-long integer literals. Ticket #3759. (CVS 6408) (user: drh branch: trunk) | |
|
| ||
| 05:54 | [40636702058ed4dc] part of check-in [68abcb278c] Implemented winSectorSize(); Other changes for consistency. os_win.c. Ticket #2931. (CVS 6339) (user: shane branch: trunk) | |
| 04:20 | [4a91fbbeed9ec318] part of check-in [6404afa0c5] Corrected typos and misspellings. Ticket #3702. (CVS 6336) (user: shane branch: trunk) | |
|
| ||
| 03:16 | [45cb430884da7e93] part of check-in [82e03f1b54] Fixed error detection in winTrucate() in os_win.c. Windows version only. Ticket #3640. (CVS 6262) (user: shane branch: trunk) | |
|
| ||
| 03:59 | [b83b57c24ec5bca0] part of check-in [5cef400023] Changes to completely remove all floating point ops if SQLITE_OMIT_FLOATING_POINT defined. Note that w/o fp, date/time, round, nan, etc. are all gone or limited in functionality. Updated some of the test scripts to support missing fp and 64-bit functionality. Ticket #3029. (CVS 6250) (user: shane branch: trunk) | |
|
| ||
| 05:59 | [ec133f2a3c0da786] part of check-in [9ea871f3e8] Implemented the SQLITE_LAST_ERRNO op in the xFileControl() method of os_win.c. Ticket #3615. (CVS 6217) (user: shane branch: trunk) | |
|
| ||
| 02:58 | [496e3ceb499aedc6] part of check-in [72fd92bd67] Removed a few more harmless warnings from MSVC. (CVS 6018) (user: shane branch: trunk) | |
|
| ||
| 22:30 | [d42d591be8669de0] part of check-in [715dcd52c1] Work to remove harmless MSVC compiler warnings. (CVS 6013) (user: shane branch: trunk) | |
| 21:19 | [d7a12403025a69a3] part of check-in [ea01d43788] Additional work at eliminating silly compiler warnings. (CVS 6010) (user: drh branch: trunk) | |
| 19:26 | [af9459fcd0ba1852] part of check-in [c872d55493] Never use strlen(). Use our own internal sqlite3Strlen30() which is guaranteed to never overflow an integer. Additional explicit casts to avoid nuisance warning messages. (CVS 6007) (user: drh branch: trunk) | |
|
| ||
| 18:19 | [79e55bbe2177c482] part of check-in [73c7302c5f] The amalgamation now compiles cleanly on GCC with options -pedantic-errors -Wno-long-long. (CVS 5991) (user: drh branch: trunk) | |
|
| ||
| 21:35 | [3dff41670fb9798a] part of check-in [00b68a1e31] In os_win.c, if SQLITE_TEST defined, winRandomness() should return all zeroes like os_unix.c. (CVS 5932) (user: shane branch: trunk) | |
|
| ||
| 19:18 | [08d0b059ac01f32e] part of check-in [f4411f0c80] Expose the MBCS->UTF8 convert routine in the Win32 backend. (CVS 5917) (user: drh branch: trunk) | |
|
| ||
| 18:20 | [b1cd079217818e61] part of check-in [2649337937] Added support for -DSQLITE_NO_SYNC to os_win.c. (CVS 5904) (user: shane branch: trunk) | |
|
| ||
| 00:06 | [e208cbbceac63c1d] part of check-in [fb311d6f40] Add documentation to make it clear that short reads from xRead in the VFS must be zero-filled. (CVS 5867) (user: drh branch: trunk) | |
|
| ||
| 16:55 | [a26292f39a73a446] part of check-in [5276e31d42] Removed some more dead code and fixed some unresolved externals for WINCE. Ticket #3420. (CVS 5837) (user: shane branch: trunk) | |
|
| ||
| 02:27 | [13bed718f62d6403] part of check-in [500c50561f] Check for failures in winTruncate. Ticket #3415. (CVS 5811) (user: shane branch: trunk) | |
|
| ||
| 04:20 | [04033a86a39f49cb] part of check-in [15dd0169a4] Misc clean up. Wrapped a CE only variable in if-defs. Changed to only provide cache hint for CE builds (as this prevents CE from compressing the file.) Performance testing on XP and Vista showed caching hint had little effect when the DB size was much smaller than the O/S disk cache size, and provided only marginal benefit when the DB size was much larger than the cache. On Vista, overall system performance was hurt for very large DBs. Ticket #3387. (CVS 5753) (user: shane branch: trunk) | |
|
| ||
| 22:15 | [3209dc0ed7342917] part of check-in [e0461f8755] Add define for INVALID_FILE_ATTRIBUTES if it is not already defined, as some older Windows compilers do not define it. (CVS 5657) (user: shane branch: trunk) | |
|
| ||
| 01:34 | [aefe9ee26430678a] part of check-in [03a7973477] Improved retry logic for winDelete() when in "pending delete" state. (CVS 5505) (user: shane branch: trunk) | |
|
| ||
| 05:32 | [50ec783403b418dd] part of check-in [c0a5cf38ee] winGetLastError support added. Consolidated getLastErrorMsg() support. Removed some more WINCE dead code similar to instance in ticket #3232. Added error return on SystemTimeToFileTime() failure. (CVS 5450) (user: shane branch: trunk) | |
|
| ||
| 23:47 | [08f8678d2cce51f2] part of check-in [5c5c1f7279] Remove dead code from os_win.c. Ticket #3232. (CVS 5441) (user: drh branch: trunk) | |
|
| ||
| 10:41 | [2bf2f8cd70029956] part of check-in [cdd4cf4ce2] Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311) (user: danielk1977 branch: trunk) | |
|
| ||
| 17:19 | [77cae91338315734] part of check-in [8fa33b79d7] Remove internal function sqlite3OsDefaultVfs(). The built-in VFS layers now register their VFS implementations by calling sqlite3_vfs_register() from within sqlite3_os_init(). (CVS 5307) (user: danielk1977 branch: trunk) | |
|
| ||
| 18:24 | [0b90d9a1ce18bfd2] part of check-in [a03c5af115] Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) (user: drh branch: trunk) | |
|
| ||
| 15:49 | [0d975b131b2b104d] part of check-in [b8f1da52c3] Add the xGetLastError() member function to the sqlite3_vfs structure. It is neither called nor implemented at this point. (CVS 5192) (user: danielk1977 branch: trunk) | |
| 11:11 | [07df9a6f40028d76] part of check-in [5173b3e816] Remove the xGetTempname() method from the vfs structure. Temp files are now opened by passing a NULL pointer as the filename to xOpen(). (CVS 5190) (user: danielk1977 branch: trunk) | |
|
| ||
| 11:39 | [9ac4e4e9c864b16e] part of check-in [4226ac54be] Modify the signatures of the sqlite3_vfs.xAccess and sqlite3_vfs.xCheckReservedLock functions. (CVS 5188) (user: danielk1977 branch: trunk) | |
|
| ||
| 03:54 | [812f9ba8cd90c8aa] part of check-in [ad6a782e7c] Moved check and define for OS_WINCE from os_win.c to os.h (with the other OS_* defines). This allows OS_WINCE to be available for mutex_w32.c which is included earlier than os_win.c in the almagamation. (CVS 5176) (user: shane branch: trunk) | |
|
| ||
| 04:51 | [3b0a31c598dcafad] part of check-in [81a8c70ed7] Add more version tags to files that lack them. Ticket #3120. (CVS 5137) (user: danielk1977 branch: trunk) | |
|
| ||
| 14:15 | [3a60bddd07ea6f8a] part of check-in [15110ea027] Add a new api sqlite3_randomness() for providing access to SQLite's internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) (user: drh branch: trunk) | |
|
| ||
| 00:00 | [aa3f4bbee3b8c182] part of check-in [5bc8e564e3] Make multiple attempts to delete files marked DELETE_ON_CLOSE under WinCE. Ticket #2950. (CVS 4802) (user: drh branch: trunk) | |
|
| ||
| 21:54 | [c832d528ea774c70] part of check-in [4e91a267fe] Change all instances of "it's" in comments to either "its" or "it is", as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) (user: drh branch: trunk) | |
|
| ||
| 21:11 | [737fe68583409820] part of check-in [19db91fd68] Make sure the windows driver responds correctly to the SQLITE_OPEN_DELETEONCLOSE flag. Ticket #2829. (CVS 4607) (user: drh branch: trunk) | |
|
| ||
| 13:26 | [a92769a7ec45ff90] part of check-in [f015a38771] Use the specified buffer length, not the maximum buffer length in unixFullPathname() and related functions. (CVS 4595) (user: drh branch: trunk) | |
|
| ||
| 21:09 | [1fb40eb62fb0719e] part of check-in [8ad0ab8cb3] Various changes to enable compilation of SQLite library and command line shell with the Windows CE cross compiler from cegcc.sourceforge.net (CVS 4541) (user: chw branch: trunk) | |
|
| ||
| 01:19 | [81690a858b90a1e0] part of check-in [08a685abc1] In the windows VFS, make sure we do not return an error if attempting to delete a file that does not exist. (CVS 4532) (user: drh branch: trunk) | |
|
| ||
| 15:36 | [fe8f2d8fc3a010a2] part of check-in [b2bdb47685] Still more tweaks to the wince interface. Ticket #2711. (CVS 4482) (user: drh branch: trunk) | |
| 15:20 | [13b80c00eefac383] part of check-in [beb91af706] Fix a typo in the wince driver. Ticket #2710. See also ticket #2702. (CVS 4481) (user: drh branch: trunk) | |
|
| ||
| 15:06 | [3ea65d671b2bf1c6] part of check-in [ccd709e179] More untested changes for wince contributed by users. Ticket #2702. (CVS 4479) (user: drh branch: trunk) | |
| 12:29 | [3bc308a90f701269] part of check-in [27346fa55e] Reverting check-in (3836) at the request of winCE users. We no ability to test this change. Presumably this is a fix for tickets #2698, #2533, and #2598. It is unclear if this causes #2294 to be reopened or not. (CVS 4478) (user: drh branch: trunk) | |
| 12:22 | [0fd00bbfc4f5acf6] part of check-in [a36fca4cde] Fix a bug in code for winCE. Ticket #2700. (CVS 4477) (user: drh branch: trunk) | |
| 12:21 | [713bb34665071eea] part of check-in [5cdbc0972f] In windows, always open files using FILE_FLAG_RANDOM_ACCESS. Ticket #2699. (CVS 4476) (user: drh branch: trunk) | |
|
| ||
| 14:49 | [b2b6aa5f72c84f24] part of check-in [38674fd287] Use FormatMessageA() instead of FormatMessage() in the w32 VFS. Ticket #2687. (CVS 4468) (user: drh branch: trunk) | |
|
| ||
| 14:39 | [99960c7b9dad8dab] part of check-in [138d3fcc5a] Replace "i64" with "sqlite3_int64" in the w32 VFS. (CVS 4441) (user: drh branch: trunk) | |
|
| ||
| 07:02 | [e638300494c492a4] part of check-in [8b29f5fbfc] Add a parameter to specify the size of the output buffer passed to xGetTempname() and xFullPathname(). This, and the previous commit, are changes to the public vfs API introduced in 3.5.0. (CVS 4433) (user: danielk1977 branch: trunk) | |
| 06:06 | [697dd7ad0fcfca79] part of check-in [ad3687b16e] Change the names of xGetTempName and sqlite3OsGetTempName to xGetTempname. To be consistent with xFullPathname and sqlite3OsFullPathname. (CVS 4432) (user: danielk1977 branch: trunk) | |
|
| ||
| 20:32 | [24acb158d01b51bf] part of check-in [8cc51e0a81] Corrections to the winCE code. Untested. (CVS 4431) (user: drh branch: trunk) | |
|
| ||
| 14:09 | [b3ae109c4e644115] part of check-in [c6ee5929e7] Add a missing semi-colon to os_win.c. Ticket #2642. (CVS 4421) (user: danielk1977 branch: trunk) | |
|
| ||
| 17:06 | [b663c171abbbfa8c] part of check-in [ea1d76e3fa] Fix a harmless typo in the PRNG initialization on win32. Ticket #2617. (CVS 4405) (user: drh branch: trunk) | |
|
| ||
| 17:09 | [d8909c199a5195f8] part of check-in [40cf0c1776] Fix the open file counter on windows. (CVS 4382) (user: drh branch: trunk) | |
| 17:02 | [c077b821e010c09c] part of check-in [1be70015e2] Get the io.test tests working on windows. (CVS 4381) (user: drh branch: trunk) | |
| 13:06 | [57f9b96e78b98e13] part of check-in [91b50f31e3] Improvements to the xRandomness() method on the default windows VFS. Ticket #2615. (CVS 4374) (user: drh branch: trunk) | |
|
| ||
| 02:13 | [ce778c06afcbfd12] part of check-in [ca6c1e3f44] Change the windows tempfile name generator so that it uses 119 bits of randomness and does not bother to check to see if the file already exists. Ticket #2608. (Unable to test from this machine, but the changes are simple and isolated. Hope it works.) (CVS 4357) (user: drh branch: trunk) | |
|
| ||
| 18:34 | [60ab73611d9deb34] part of check-in [306586c412] Remove the xLockState method for sqlite3_io_methods. Replace it with a defined call to xFileControl(). This simplifies the interface and also gives us coverage testing of sqlite3_file_control(). (CVS 4355) (user: drh branch: trunk) | |
| 16:11 | [d8f9a643bbf62738] part of check-in [d3ab3e3911] Initial implementation of the sqlite3_file_control() interface. Compiles and passes all historical tests but the new method is itself untested. (CVS 4353) (user: drh branch: trunk) | |
|
| ||
| 16:46 | [85e5661c852492e6] part of check-in [1f80cf5e75] Fix a memory leak in the win32 OS driver. Ticket #2602. (CVS 4345) (user: drh branch: trunk) | |
|
| ||
| 21:10 | [3ffd3aacff4cb698] part of check-in [0791f917bb] Added the 34to35.html document describing the changes between 3.4.2 and 3.5.0. Minor interface cleanups. (CVS 4302) (user: drh branch: trunk) | |
|
| ||
| 17:52 | [4f840e97624dbde9] part of check-in [75aad31698] Rework the win32 OS driver to use malloc()/free() directly rather than going through the SQLite memory allocation layer. With this change, the complete quick.test script now runs on windows. There are a few errors, but no segfaults. Progress. (CVS 4289) (user: drh branch: trunk) | |
| 16:08 | [e2598a18dbcb70cb] part of check-in [b8451da378] Remove nRef and vfsMutex from the sqlite3_vfs structure. Omit the sqlite3_vfs_release() interface. Less memory allocated for a pager in the common case where the size of the pathname is less than MAX_PATH. (CVS 4287) (user: drh branch: trunk) | |
| 03:51 | [1cb94dd33d38e01d] part of check-in [3a68fcddfa] The win32 driver compiles but does not yet work well. Many bugs fixed. (CVS 4282) (user: drh branch: trunk) | |
|
| ||
| 10:44 | [29c0e19c1072679a] part of check-in [fbbd5bda54] Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) (user: drh branch: trunk) | |
|
| ||
| 12:12 | [d868d5f9e95ec9c1] part of check-in [fc489b5382] In the windows driver, reacquire the shared lock if an exclusive lock fails. Ticket #2354. (CVS 3992) (user: drh branch: trunk) | |
|
| ||
| 12:06 | [3b6169038101d06c] part of check-in [54a1d275aa] Fix a sprintf() problem introduced by (3916). (CVS 3927) (user: drh branch: trunk) | |
|
| ||
| 13:15 | [5e9e3d2aeed4d6f1] part of check-in [ba4845b32b] Eliminate all uses of sprintf() and strcpy(). These were not being misused. But getting rid of them removes a library dependency. And it avoids warnings from the OpenBSD compiler. Ticket #2336. (CVS 3916) (user: drh branch: trunk) | |
|
| ||
| 17:54 | [e94903c7dc1c0599] part of check-in [ca56c3e225] Blind check-in of changes to fix #2294 - I have no ability to test. Gentle wince users: please test this change and if it works leave a remark on the #2294 ticket. Tnx. (CVS 3836) (user: drh branch: trunk) | |
|
| ||
| 23:49 | [c9a99524d6b2bdec] part of check-in [18aec1ddfb] Fix some warnings about unused and uninitialized variables. (CVS 3788) (user: drh branch: trunk) | |
|
| ||
| 11:29 | [c3a8403ea28bbb89] part of check-in [23653f7aab] Move the sqlite3_temp_directory global variable out of the OS porting layer and into main.c so that it is more accessible to non-standard OS porting layers. (CVS 3759) (user: drh branch: trunk) | |
|
| ||
| 18:19 | [d6cb36287a13a75c] part of check-in [0fb9af1d6e] Change the name of PAGER_SECTOR_SIZE to SQLITE_DEFAULT_SECTOR_SIZE. Make the new OS-layer interface routine for finding sector size optional. (CVS 3750) (user: drh branch: trunk) | |
|
| ||
| 16:19 | [84c02837a6ec216a] part of check-in [b24a6e7b02] Test handling of IO errors that occur in OsDelete() or OsTruncate() operations. Also use an anonymous file for temporary storage during a VACUUM. (CVS 3729) (user: danielk1977 branch: trunk) | |
|
| ||
| 22:05 | [13708a58aa24a996] part of check-in [0b832e218e] Modify sources to that they can be combined into a single sqlite3.c source file. Eliminate all type-pruned pointer warnings. (CVS 3722) (user: drh branch: trunk) | |
|
| ||
| 10:08 | [1d1d0989b0f23575] part of check-in [0fd9983a98] Add a comment to the OsSectorSize() function. (CVS 3710) (user: danielk1977 branch: trunk) | |
|
| ||
| 05:54 | [f3ca3e08167eb338] part of check-in [5752d84d37] Add new OS file method to return the sector-size of the underlying storage: sqlite3OsSectorSize() (CVS 3700) (user: danielk1977 branch: trunk) | |
|
| ||
| 18:56 | [8736cf3a49fd651a] part of check-in [a72c950cdb] Make the AreFileApisANSI() call a macro with a value of 1 on wince. Ticket #2163. (CVS 3590) (user: drh branch: trunk) | |
|
| ||
| 17:18 | [8999403beb4b4423] part of check-in [4b36de46c4] Fix the windows OS layer so that it returns detailed IOERR error codes. (CVS 3583) (user: drh branch: trunk) | |
| 15:32 | [788ae0fa4528d25e] part of check-in [c4eb2100c3] Work around win2k problems so that single-character filenames can be used. Ticket #2151. (CVS 3582) (user: drh branch: trunk) | |
|
| ||
| 14:38 | [300709309613efa6] part of check-in [daed2bab00] Suppress compiler warnings. Fix a bug in IO error detection on windows. (CVS 3564) (user: drh branch: trunk) | |
|
| ||
| 23:36 | [92df146ed9644019] part of check-in [a593d5743e] Additional changes in the pager and os interface layers to fix problems that might be contributing to recently observed database corruption. (CVS 3549) (user: drh branch: trunk) | |
|
| ||
| 03:20 | [ca46001d4ec44688] part of check-in [0b47d88060] More fixes to the microsoft code-page nightmare... (CVS 3544) (user: drh branch: trunk) | |
| 02:21 | [d7cf0fc2acd9d2a5] part of check-in [e3dddd1cef] Use GetProcAddressA() on wince. Ticket #2123 (CVS 3543) (user: drh branch: trunk) | |
| 01:37 | [96c7cf8213d10760] part of check-in [6d2ff0962d] Reduce the number of utf8->unicode conversions required in wince. Ticket #2122 (CVS 3542) (user: drh branch: trunk) | |
| 01:29 | [359dd74a2bb58a5e] part of check-in [a1bcc6de57] Move the shared-library loading routines into the OS portability layer, thus enabling the os_win.c code to handle the character encoding confusion of win95/nt/ce. Ticket #2023. (CVS 3541) (user: drh branch: trunk) | |
| 00:46 | [eb6642f708b1b183] part of check-in [cca1eb3dfa] Change a parameter type from "int" to "DWORD" in the windows interface. Ticket #2122. (CVS 3540) (user: drh branch: trunk) | |
|
| ||
| 15:02 | [cac5f9b60faacd46] part of check-in [d309680ec7] Fix a typo in os_win.c. Ticket #2055. (CVS 3504) (user: drh branch: trunk) | |
|
| ||
| 21:20 | [06e11389bd7680ad] part of check-in [6324ea811e] Use the difference between the SQLITE_IOERR_SHORT_READ and SQLITE_IOERR_READ returns from sqlite3OsRead() to make decisions about what to do with the error. (CVS 3503) (user: drh branch: trunk) | |
|
| ||
| 13:37 | [1be3a56e96eae056] part of check-in [9fa3ae584a] Changes to support non-ASCII characters in win95 filenames. Ticket #2047. (CVS 3495) (user: drh branch: trunk) | |
|
| ||
| 00:37 | [30e51641b0cb8882] part of check-in [944d5f8120] Fix to the previous check-in. (CVS 3446) (user: drh branch: trunk) | |
| 00:34 | [6c9da4c76186999f] part of check-in [46ac1ac2d1] Performance improvement and bug fix in sqlite3WinDelete(). (CVS 3445) (user: drh branch: trunk) | |
|
| ||
| 13:47 | [a66763099e093785] part of check-in [86931854fc] Enhanced I/O error simulation. (CVS 3418) (user: drh branch: trunk) | |
|
| ||
| 23:31 | [c6976ae50b61fb5b] part of check-in [697498d4e8] Add comments to the changes of check-in (3200). (CVS 3202) (user: drh branch: trunk) | |
| 23:02 | [e64e6bdfc42d867f] part of check-in [f32dbe47ff] Changes to help SQLite cope with virus scanners and other programs that open journal files for reading and thus prevent SQLite from deleting them in order to commit a transaction. (CVS 3200) (user: drh branch: trunk) | |
|
| ||
| 12:40 | [f48550e191c7e37c] part of check-in [4bf03c3bbc] The windows driver always allows other processes to write the database file even if it only has read permission on the file. This is an experimental checkin - we still have not determined that this change is safe. Ticket #1803. (CVS 3196) (user: drh branch: trunk) | |
|
| ||
| 23:44 | [8ced9ac82670bbf7] part of check-in [1fe9ca078b] Reduce the size of a memory allocation in the windows driver to the minimum needed. Ticket #1690. (CVS 3115) (user: drh branch: trunk) | |
|
| ||
| 19:31 | [c67a2c46d929cf54] part of check-in [b922c8e45f] Fix some pointless warnings from overly-pedantic compilers. (CVS 3048) (user: drh branch: trunk) | |
|
| ||
| 12:09 | [566bf7b41b72556f] part of check-in [d86f18a427] Rename some variables to avoid hiding others. Also add "static" to two function signatures that were missing it. (CVS 3024) (user: danielk1977 branch: trunk) | |
|
| ||
| 22:15 | [63718af58c981734] part of check-in [c57922838a] Bug fix in the WinCE bindings. (CVS 3015) (user: drh branch: trunk) | |
| 16:25 | [2600438d6cfe1c59] part of check-in [2ef8b85db7] Get I/O error tests working on windows. (CVS 3007) (user: drh branch: trunk) | |
| 15:54 | [438e6587e1767c51] part of check-in [436287c2bf] Cut over the patches to support WinCE. Ticket #1600. (CVS 3003) (user: drh branch: trunk) | |
|
| ||
| 17:25 | [98e4e38db7d4a006] part of check-in [e1ad9df1cf] Modify the sqlite3OsInMutex os-layer interface to take a single parameter to distinguish between mutexes held by the current thread and mutexes held by any thread. Part of the fix for ticket #1630. (CVS 2973) (user: drh branch: trunk) | |
| 16:51 | [a1584b153521d2cd] part of check-in [ac090f2ab3] Use a global variable protected by a mutex instead of thread-specific-data to record malloc() failures. (CVS 2972) (user: danielk1977 branch: trunk) | |
| 14:20 | [e1c0600129f2468c] part of check-in [dd3e07cae4] Recursive mutexes in os_win.c. (CVS 2969) (user: drh branch: trunk) | |
|
| ||
| 16:10 | [b9cb6254698cd7c2] part of check-in [9e2e40845d] Arrange for ThreadData to be automatically deallocated even if SQLITE_MEMDEBUG is defined. Fix for #1623. (CVS 2965) (user: danielk1977 branch: trunk) | |
|
| ||
| 06:33 | [cd4ca2753aeaad11] part of check-in [dd70595542] Minor modification to restoreOrClearCursorPosition() to improve efficiency. Do not allocate the extra 8-bytes if memory-management is not enabled. (CVS 2936) (user: danielk1977 branch: trunk) | |
|
| ||
| 01:25 | [4ebb7e116e144d5b] part of check-in [a8c74febec] Improve performance by about 10% by avoiding excess calls to get the thread-specific data. (CVS 2921) (user: drh branch: trunk) | |
|
| ||
| 23:40 | [e372f99c4a89b9c5] part of check-in [fb518b0ce4] Testing of the automatic TSD deallocation logic. The sqlite3_thread_cleanup() API is documented. This should close ticket #1601. (CVS 2920) (user: drh branch: trunk) | |
| 21:41 | [b67dd34bf1ae7968] part of check-in [5d9c6aa964] Automatically deallocate thread-specific data when it is no longer being used. Ticket #1601. Also implemented the suggestion of ticket #1603. Memory management is now off by default at compile-time. The sqlite3_enable_memory_management() API has been removed. (CVS 2919) (user: drh branch: trunk) | |
|
| ||
| 23:40 | [8ef250a0965a55db] part of check-in [ec332d8822] Added database server example code (untested). Fixed serveral bugs including the autovacuum compile problem described by ticket #1593. (CVS 2897) (user: drh branch: trunk) | |
|
| ||
| 18:14 | [9cedcb13d6bcd4ab] part of check-in [15fda14ee0] Continued progress toward a working wince backend. (CVS 2885) (user: drh branch: trunk) | |
|
| ||
| 21:09 | [88f372bf093b3257] part of check-in [b10343d916] Additional changes for wince. (CVS 2877) (user: drh branch: trunk) | |
| 20:40 | [acd7a7a61e412ac2] part of check-in [f3cbd995c8] More changes to support wince. (CVS 2876) (user: drh branch: trunk) | |
| 20:22 | [8ed8a36d24f2988c] part of check-in [b45c076f0d] Additional efforts to get it to build on WinCE. (CVS 2875) (user: drh branch: trunk) | |
| 16:17 | [60da6aa3cf5b78d8] part of check-in [4344056787] A first attempt at adding native support for WinCE. (CVS 2874) (user: drh branch: trunk) | |
| 14:32 | [3239b124d2400ed3] part of check-in [2529c2e11f] Change the OS interface layer to use traditional direct function call implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) (user: drh branch: trunk) | |
| 00:36 | [c774f888088ad8fa] part of check-in [3aa8befedf] Windows implementation of the thread-specific data interface. (CVS 2864) (user: drh branch: trunk) | |
|
| ||
| 20:00 | [7e2d09f81cb83709] part of check-in [a582b15959] Add the xInMutex method to the os-layer switch for testing whether or not mutexes are used correctly. (CVS 2851) (user: drh branch: trunk) | |
|
| ||
| 10:50 | [9feb97f49b93d451] part of check-in [81a41f6637] Move malloc(), free(), realloc() and allocationSize() into the Os vtbl. (CVS 2819) (user: danielk1977 branch: trunk) | |
| 10:11 | [2da77ddc03de8c51] part of check-in [c1ed79f594] Add the sqlite3_os_routine_set()/get() functions. (CVS 2818) (user: danielk1977 branch: trunk) | |
|
| ||
| 03:20 | [d962ac2dd0e48284] part of check-in [bd8740d1ae] Restructure the OS interface yet again. This time make the OsFile object a virtual base class which is subclassed for unix, windows, and the crash test simulator. Add the new file "os.c" for common os layer code. Move all OS-specific routines into the sqlite3Os structure. (CVS 2795) (user: drh branch: trunk) | |
|
| ||
| 19:50 | [2095cae6b283edc4] part of check-in [59bdca2552] Make the build work on windows again. Ticket #1544. (CVS 2793) (user: drh branch: trunk) | |
| 03:13 | [f18626e44669e12f] part of check-in [058f317538] Make the OsFile structure opaque with its internal structure known only to the appropriate os_*.c implementation. Omit the os_unix.h and os_win.h include files. The crash tests are broken by this patch. (CVS 2791) (user: drh branch: trunk) | |
|
| ||
| 03:43 | [a3762efcc6eebbf8] part of check-in [57a674fc71] Add an OS method for making copies of file descriptors. This fixes the crash tests. (CVS 2786) (user: drh branch: trunk) | |
| 00:25 | [5d282b4fb2afdeef] part of check-in [1f69aec285] Modify the OS layer so that I/O routines are called through a virtual function table. The os_test.c module has been replaced by test6.c. The crash tests are busted now and need to be fixed. (CVS 2785) (user: drh branch: trunk) | |
|
| ||
| 12:53 | [fbccc85e70111740] part of check-in [b2d1803c25] Work around limitations of MSVC++ 6. Tickets #1429, #1437, and #1440. (CVS 2720) (user: drh branch: trunk) | |
|
| ||
| 10:17 | [ed03a35b2894f9b9] part of check-in [bc8c33f94c] Detect errors returned by SetFilePointer on windows. (CVS 2681) (user: drh branch: trunk) | |
| 01:32 | [5771f4b7d20b03b2] part of check-in [461e3a0a27] Defend against disk I/O errors that happen during an sqlite3OsSeek(). (CVS 2679) (user: drh branch: trunk) | |
|
| ||
| 12:38 | [6a80f6864cab2256] part of check-in [3c555a8749] While doing a transaction comment, use fdatasync() instead of fsync() in cases there the file size is unchanged. (CVS 2673) (user: drh branch: trunk) | |
|
| ||
| 20:06 | [4aad6cd49a2a546f] part of check-in [7b56763a8b] Fix bugs introduced by checkin (2656) and do some modest code enhancements. (CVS 2657) (user: drh branch: trunk) | |
| 19:08 | [8b80f418aefd2cea] part of check-in [3ec58c673a] Use the unicode API to win32 where available. Tickets #1407, #1396, #1331, #1243, #1206 (CVS 2656) (user: drh branch: trunk) | |
|
| ||
| 22:22 | [fe7b99cfcfb61d9b] part of check-in [62a7353d4a] Changes to support linking without a parser and without a disk I/O interface. (CVS 2504) (user: drh branch: trunk) | |
|
| ||
| 00:36 | [2bbbe6fbb010763c] part of check-in [fcb5cee440] Improved support for cygwin. Ticket #1165. (CVS 2407) (user: drh branch: trunk) | |
|
| ||
| 00:29 | [bddeae1c3299be0f] part of check-in [4b399ae779] Make sure the rc variable in OsWrite of os_win.c is always initialized. Also assert that the amt parameter is always greater than zero. Ticket #1094. (CVS 2309) (user: drh branch: trunk) | |
|
| ||
| 15:44 | [3c0b0a3bc33318cf] part of check-in [0a90eaf398] Fixes to the temp_store_directory pragma. (CVS 2185) (user: drh branch: trunk) | |
|
| ||
| 19:01 | [39525c414e57ca3f] part of check-in [772e22cbd6] Add PRAGMA 'temp_store_directory'. Added os_*.c function sqlite3OsIsDirWritable(), split pragma.c changeTempStorage() function into invalidateTempStorage(). (CVS 2171) (user: tpoindex branch: trunk) | |
|
| ||
| 20:38 | [9482dfc92f289b68] part of check-in [c4697503d0] Fixes to the OsUnlock() interface. Correctly leave a SHARED lock behind when requested. Honor the error code that OsUnlock() returns. Ticket #913 and #938. (CVS 1997) (user: drh branch: trunk) | |
|
| ||
| 18:21 | [2b4b103d978daa5e] part of check-in [4493e28780] make diskfull test work on Windows; see check-in (1994) (CVS 1996) (user: dougcurrie branch: trunk) | |
| 02:00 | [0ab81ce1e4739e0e] part of check-in [8972c004dc] Use type i64 instead of off_t for file offsets since off_t is giving portability problems. Ticket #924. (CVS 1992) (user: drh branch: trunk) | |
|
| ||
| 23:42 | [9e2887825b1a32f0] part of check-in [431f7436a6] Change the name of the global variable to sqlite3_temp_directory to avoid a naming conflict with version 2.8. (CVS 1918) (user: drh branch: trunk) | |
|
| ||
| 01:12 | [feba371674076e4f] part of check-in [f5b0e5b0b2] Add sqlite_temp_directory to the windows driver. (CVS 1905) (user: drh branch: trunk) | |
|
| ||
| 14:29 | [54181eb73cb4783c] part of check-in [48b31540db] Specify ASCII versions of Win32 API functions. (CVS 1785) (user: drh branch: trunk) | |
|
| ||
| 18:14 | [84549f6cc8152375] part of check-in [afc398c2ca] Fix an uninitialized variable. The variable was harmless, but pedantic error checking in MSVC raised an exception on it. (CVS 1651) (user: drh branch: trunk) | |
|
| ||
| 11:40 | [337e973ee77797aa] part of check-in [e21a181376] Minor bugfixes and test case adjustments for version 2 test cases to work with version 3. (CVS 1598) (user: danielk1977 branch: trunk) | |
| 00:29 | [a60f9ebfb0ce3e5b] part of check-in [186c6f93e1] Add the sqlite3OsFileModTime() interface. But it is still unused. The change counter in page 1 is always incremented. (CVS 1594) (user: drh branch: trunk) | |
|
| ||
| 09:35 | [44b9291d5c10797f] part of check-in [cb3cbe00be] Ensure master journal file is deleted when a transaction is committed. (CVS 1586) (user: danielk1977 branch: trunk) | |
|
| ||
| 02:17 | [d4009586dfd0543c] part of check-in [dcad244f58] Bug fix in the unix locking code. (CVS 1574) (user: drh branch: trunk) | |
|
| ||
| 17:37 | [6b8f9fcc683bb888] part of check-in [dc0763455b] Fixes to the file locking. 109 tests are now failing. (CVS 1548) (user: drh branch: trunk) | |
|
| ||
| 00:47 | [a13b85a0d4889e3d] part of check-in [4dfdea7373] Do not require a RESERVED lock when transitioning from SHARED to EXCLUSIVE. (CVS 1542) (user: drh branch: trunk) | |
|
| ||
| 16:27 | [5c46f81f76f2be0c] part of check-in [0c2d169cf3] More work on windows locking. Fix some problems with unix locking. There is still an assertion failure on windows locking in attach2.test. (CVS 1539) (user: drh branch: trunk) | |
| 01:52 | [3c21eddf78e98d7b] part of check-in [4f7c0961ad] Progress towards getting locking to work on windows. (CVS 1536) (user: drh branch: trunk) | |
|
| ||
| 00:42 | [a5ab6da08ee90922] part of check-in [9e6cd9ec75] Added sqlite3OsLock for win32. Assertion fault in attach.test. (CVS 1533) (user: drh branch: trunk) | |
|
| ||
| 08:04 | [0f895f0491a98374] part of check-in [e82eb722b0] Ensure blob values survive the ".dump" command of the shell. (CVS 1531) (user: danielk1977 branch: trunk) | |
|
| ||
| 17:41 | [92b51a38437b98d8] part of check-in [5c61be1c47] Split up os.c into separate files, one for each platform. (CVS 1441) (user: drh branch: trunk) | |