OLD | NEW |
---|---|
1 Name: sqlite | 1 Name: sqlite |
2 License File: src/LICENSE | 2 License File: src/LICENSE |
3 URL: http://sqlite.org/ | 3 URL: http://sqlite.org/ |
4 Version: 3.7.6.3 | 4 Version: 3.7.6.3 |
5 Included In Release: Yes | 5 Included In Release: Yes |
6 Security Critical: Yes | 6 Security Critical: Yes |
7 | 7 |
8 Instructions for importing a new release of SQLite from sqlite.org. | 8 Instructions for importing a new release of SQLite from sqlite.org. |
9 | 9 |
10 Note: our current base version is 3.7.6.3. | 10 Note: our current base version is 3.7.6.3. |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
70 test.patch | 70 test.patch |
71 mac_time_machine.patch | 71 mac_time_machine.patch |
72 | 72 |
73 So, e.g. you could do this to apply all our patches to vanilla SQLite: | 73 So, e.g. you could do this to apply all our patches to vanilla SQLite: |
74 | 74 |
75 cd sqlite-$LATEST | 75 cd sqlite-$LATEST |
76 patch -p0 < ../sqlite/misc.patch | 76 patch -p0 < ../sqlite/misc.patch |
77 patch -p0 < ../sqlite/preload-cache.patch | 77 patch -p0 < ../sqlite/preload-cache.patch |
78 patch -p0 < ../sqlite/fts2.patch | 78 patch -p0 < ../sqlite/fts2.patch |
79 patch -p0 < ../sqlite/fts3.patch | 79 patch -p0 < ../sqlite/fts3.patch |
80 patch -p0 < ../sqlite/fts3_85522.patch | |
michaeln
2011/06/22 22:12:51
where is this .patch file?
| |
80 patch -p0 < ../sqlite/icu-shell.patch | 81 patch -p0 < ../sqlite/icu-shell.patch |
81 patch -p0 < ../sqlite/webdb.patch | 82 patch -p0 < ../sqlite/webdb.patch |
82 patch -p0 < ../sqlite/test.patch | 83 patch -p0 < ../sqlite/test.patch |
83 patch -p0 < ../sqlite/mac_time_machine.patch | 84 patch -p0 < ../sqlite/mac_time_machine.patch |
84 | 85 |
85 This will only be the case if all changes we make also update the corresponding | 86 This will only be the case if all changes we make also update the corresponding |
86 patch files. Therefore please remember to do that whenever you make a change! | 87 patch files. Therefore please remember to do that whenever you make a change! |
87 | 88 |
88 Descriptions of the changes we've made can be found at the bottom of this file. | 89 Descriptions of the changes we've made can be found at the bottom of this file. |
89 | 90 |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
177 fillInUnixFile(), which will be made static again as soon as a | 178 fillInUnixFile(), which will be made static again as soon as a |
178 WebKit patch using the new function lands. | 179 WebKit patch using the new function lands. |
179 - From mac_time_machine.patch: | 180 - From mac_time_machine.patch: |
180 When __APPLE__ and when creating a -journal file, determine if the database | 181 When __APPLE__ and when creating a -journal file, determine if the database |
181 for which the journal is being created has been excluded from being backed | 182 for which the journal is being created has been excluded from being backed |
182 up using Apple's Time Machine and if so then also exclude the journal. These | 183 up using Apple's Time Machine and if so then also exclude the journal. These |
183 changes were made in pager.c with includes of Apple interfaces being made in | 184 changes were made in pager.c with includes of Apple interfaces being made in |
184 sqliteInt.h. In order to eliminate a symbol conflict with an Apple library | 185 sqliteInt.h. In order to eliminate a symbol conflict with an Apple library |
185 after amalgamation it was also necessary to rename fts3_porter.c's 'cType' | 186 after amalgamation it was also necessary to rename fts3_porter.c's 'cType' |
186 to 'vOrCType'. | 187 to 'vOrCType'. |
188 - fts3_85522.patch allows fts3 to work if PRAGMA is not authorized. | |
OLD | NEW |