| OLD | NEW |
| 1 Instructions for importing a new release of SQLite from sqlite.org. | 1 Instructions for importing a new release of SQLite from sqlite.org. |
| 2 | 2 |
| 3 Note: our current base version is 3.6.18. | 3 Note: our current base version is 3.6.18. |
| 4 | 4 |
| 5 First, you need to be on Linux. | 5 First, you need to be on Linux. |
| 6 | 6 |
| 7 # Determine the versions of the release you want and the release we currently | 7 # Determine the versions of the release you want and the release we currently |
| 8 # have. (See the VERSION file to determine which release we currently have.) | 8 # have. (See the VERSION file to determine which release we currently have.) |
| 9 # You may wish to consult http://www.sqlite.org/changes.html to find out what | 9 # You may wish to consult http://www.sqlite.org/changes.html to find out what |
| 10 # changes have been made in each release. | 10 # changes have been made in each release. |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 Chris Evans <cevans@google.com>, Oct 1, 2009 | 94 Chris Evans <cevans@google.com>, Oct 1, 2009 |
| 95 | 95 |
| 96 -------------------------------------------- | 96 -------------------------------------------- |
| 97 | 97 |
| 98 As of Nov 9, 2009, these are our changes from sqlite_vendor: | 98 As of Nov 9, 2009, these are our changes from sqlite_vendor: |
| 99 | 99 |
| 100 - A large number of fts2 robustness fixes against corrupt data in its metadata | 100 - A large number of fts2 robustness fixes against corrupt data in its metadata |
| 101 tables. | 101 tables. |
| 102 - fts2.c disables fts2_tokenizer(). | 102 - fts2.c disables fts2_tokenizer(). |
| 103 - sqlite3Poison() in src/btree.c. | 103 - sqlite3Poison() in src/btree.c. |
| 104 - BEGIN defaults to BEGIN IMMEDIATE in parse.y. | |
| 105 - Tweak to SQLITE_EXTENSION_INIT* in sqlite3ext.h. | 104 - Tweak to SQLITE_EXTENSION_INIT* in sqlite3ext.h. |
| 106 - That implied a change in src/test_autoext.c for testing. | 105 - That implied a change in src/test_autoext.c for testing. |
| 107 - Added fts.test and fts1.test in tests, modified quick.test. | 106 - Added fts.test and fts1.test in tests, modified quick.test. |
| 108 - src/os_symbian.cc. | 107 - src/os_symbian.cc. |
| 109 - Modifications to Makefile.linux-gcc and main.mk for compiling | 108 - Modifications to Makefile.linux-gcc and main.mk for compiling |
| 110 SQLite tests. | 109 SQLite tests. |
| 111 - Compile warning (cast to void* for sqlite3_free) fixed in func.c. | 110 - Compile warning (cast to void* for sqlite3_free) fixed in func.c. |
| 112 - Avoid using tolower() in fts code which causes problem in some locales, see: | 111 - Avoid using tolower() in fts code which causes problem in some locales, see: |
| 113 safe-tolower.patch | 112 safe-tolower.patch |
| 114 http://crbug.com/15261 | 113 http://crbug.com/15261 |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 149 os_unix.c, to allow Chromium's Posix VFS implementation in | 148 os_unix.c, to allow Chromium's Posix VFS implementation in |
| 150 WebKit/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp | 149 WebKit/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp |
| 151 to correctly implement the "unused file descriptors" logic in the | 150 to correctly implement the "unused file descriptors" logic in the |
| 152 xDlOpen() method. The new functions are | 151 xDlOpen() method. The new functions are |
| 153 chromium_sqlite3_get_reusable_file_handle(), | 152 chromium_sqlite3_get_reusable_file_handle(), |
| 154 chromium_sqlite3_update_reusable_file_handle() and | 153 chromium_sqlite3_update_reusable_file_handle() and |
| 155 chromium_sqlite3_destroy_reusable_file_handle(). Also, added the | 154 chromium_sqlite3_destroy_reusable_file_handle(). Also, added the |
| 156 chromium_sqlite3_fill_in_unix_sqlite3_file() function that calls | 155 chromium_sqlite3_fill_in_unix_sqlite3_file() function that calls |
| 157 fillInUnixFile(), which will be made static again as soon as a | 156 fillInUnixFile(), which will be made static again as soon as a |
| 158 WebKit patch using the new function lands. | 157 WebKit patch using the new function lands. |
| OLD | NEW |