summaryrefslogtreecommitdiffstats
path: root/third_party/sqlite/misc.patch
Commit message (Collapse)AuthorAgeFilesLines
* [sql] Rewrite sqlite patching "system".shess2015-01-301-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite the patch system to leverage git. The patches are generated by git-format-patch in a sub-directory. A developer can regenerate a version-control history using git-am, then use regular git tools to work with the changelists. Hopefully this will make it easier to keep track of patches going forward, and also make it easier to merge Chromium changes with upstream changes when importing new SQLite versions. This CL should not materially modify Chromium's SQLite. sqlite3.c has these changes: - An ancient change to func.c has been dropped for lack of current support. - Code for initializing the recover virtual table was added for testing. Chromium does not set DEFAULT_ENABLE_RECOVER to enable this, instead sql/recovery.cc enables it as needed. - Some comment changes which hadn't propagated from recover.c. Otherwise, minor cleanup changes. SQLite's tests compile and run under Ububntu 14.04.01 and OSX 10.9 with Xcode 5.0, with most tests passing. See README.Chromium for more information. BUG=340757 Review URL: https://codereview.chromium.org/885473002 Cr-Commit-Position: refs/heads/master@{#313849}
* Convert to SQLite amalgamation.shess@chromium.org2011-04-131-16/+0
| | | | | | | | | | | | | | | | SQLite generally distributes using a script-generated "Giant file of stuff", called the amalgamation. It's apparently faster, due to more opportunities for optimization, but for Chromium the attraction is that we don't need as many patches to SQLite. Imports of future versions of SQLite should be simpler, so long as an Ubuntu box is available. BUG=71731 TEST=automated testing and watching closely. Review URL: http://codereview.chromium.org/6835006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81471 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup SQLite 3.6.18 import.shess@chromium.org2011-04-121-1142/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get things spic-n-span for converting to the amalgamation, then SQLite 3.7.x. sqlite3Preload -> sqlite3_preload because in the amalgamation, sqlite3_ is the key bit to make sure things aren't marked static. AFAICT, SQLite 3.6.18 was not imported correctly last time, throwing up spurious deltas. Re-import and re-apply patches. Remove a bunch of Gears-related stuff. Quite some time ago the Chromium and Gears SQLite imports were brought into line, but they were never fully shared. Nowadays these are completely useless: - remove fts1 patches. - add a Chromium test to make sure fts1 doesn't sneak in. - drop the Symbian stuff. - drop database poisoning. Pull out the WebDatabase patch into a patch file. Move ICU shell changes into a distinct patch file. Pull out testing patches into a separate test.patch. BUG=71731 TEST=automated testing and watching closely. Review URL: http://codereview.chromium.org/6823057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81296 0039d316-1c4b-4281-b951-d872f2087c98
* Drop the icu version number from the name of icu data file on Windows. jshin@chromium.org2011-03-101-7/+5
| | | | | | | | | | | | | | | | | | | | | This is to avoid having to change a bunch of build/release configuration files everytime ICU version is changed. This will bring in the following two CLs in ICU and googleurl: http://codereview.chromium.org/6625032 http://codereview.chromium.org/6623060 BUG=74076 TEST=Chrome can be built and a binary built runs fine with an accompanying Chrome CL in place. Review URL: http://codereview.chromium.org/6624060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77684 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 68506 - Update sqlite to 3.7.3.jhawkins@chromium.org2010-12-071-98/+202
| | | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5626002 TBR=jhawkins@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68531 0039d316-1c4b-4281-b951-d872f2087c98
* Update sqlite to 3.7.3.jhawkins@chromium.org2010-12-071-202/+98
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5626002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68506 0039d316-1c4b-4281-b951-d872f2087c98
* Revert the patch that makes SQLite interpret BEGIN as BEGIN IMMEDIATE,dumi@google.com2009-11-121-17/+0
| | | | | | | | | | | | and go back to the default behavior which treats BEGIN as BEGIN DEFERRED. TEST=none BUG=none Review URL: http://codereview.chromium.org/387030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31763 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure my recent changes are represented in the patches.cevans@chromium.org2009-10-011-390/+0
| | | | | | | | | | | Split out the fts2 changes a little. BUG=NONE TEST=Applied the patches in order to check for mistakes. Review URL: http://codereview.chromium.org/243068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27787 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a linker warning for sqlite compiled with a sufficiently optimizing ↵mdm@chromium.org2009-09-241-0/+15
| | | | | | | | | | | compiler. BUG=22635 TEST=none Review URL: http://codereview.chromium.org/231010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27078 0039d316-1c4b-4281-b951-d872f2087c98
* Update documentation on how to merge in new SQLite versions. No code change.mdm@chromium.org2009-09-231-0/+786
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/209058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26986 0039d316-1c4b-4281-b951-d872f2087c98
* Update sqlite to version 3.6.18, porting our patches.mdm@chromium.org2009-09-181-0/+794
Hopefully this will help to address some valgrind issues. BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26596 0039d316-1c4b-4281-b951-d872f2087c98