Commit Graph

198291 Commits

Author SHA1 Message Date
Marco Bonardo
17cb4ef937 Bug 456029 - optimize the temp table triggers
This changeset makes the triggers work much faster which should greatly reduce
the timings of adding a visit and a bookmark.
r=sdwilsh
2008-10-17 06:12:52 -04:00
Shawn Wilsher
324faf73c0 Bug 450290 - Sync the temp tables to the permanent tables.
This changeset adds code that is run at app-startup that will flush out changes
to the temporary tables into the permanent ones.  For moz_places, this is done
whenever we sync moz_historyvisits and when we add or modify a bookmark.  For
moz_historyvisits, this is done on a timer controlled by the preference
places.syncDBTableIntervalInSecs.
Changeset includes full test coverage for the above behaviors.
r=dietrich
r=Mak77

--HG--
rename : toolkit/components/places/tests/unit/head_bookmarks.js => toolkit/components/places/tests/background/head_background.js
2008-10-17 06:12:51 -04:00
Marco Bonardo ext:(%2C%20Shawn%20Wilsher%20%3Csdwilsh%40shawnwilsher.com%3E)
ab683c2014 Bug 449640 - Modify the places backend to use the temporary tables &
Bug 450705 - Optimize the query changes from the temp table rewrite
This changeset merges patches from two bugs to actually use the temporary tables
created for places.
Bug 449640 patch by Shawn Wilsher <sdwilsh@shawnwilsher.com>
r=dietrich, r=Mak77
Bug 450705 patch by Marco Bonardo <mak77@bonardo.net>
r=sdwilsh, r=dietrich, r=Mardak
2008-10-17 06:12:51 -04:00
Shawn Wilsher
4e36cb2d33 Bug 449086 - Create temporary tables for frequently used places tables
This changeset creates two temporary tables that will be used when inserting
data into moz_places and moz_historyvisits.  This will reduce the number of
writes as well as the number of fsyncs that happen.
r=dietrich
2008-10-17 06:12:50 -04:00
Marco Bonardo
3667235912 Bug 429350 - Unable to delete tags from column list, r=mano 2008-10-17 12:06:53 +02:00
Alexander Surkov
277a3369a9 Bug 460239 - move static methods from nsAccessible and nsAccessNode to utils, r=aaronlev 2008-10-17 18:10:43 +08:00
Alexander Surkov
a11a3ce2c8 Bug 460402 - remove extra noise when there is no document accessible, r=aaronlev 2008-10-17 18:09:22 +08:00
Mats Palmgren
314219e0f0 Crashtest for bug 456196, by Martijn Wargers <martijn.martijn@gmail.com>. 2008-10-17 10:13:34 +02:00
Mats Palmgren
d7b18eed7d Use iterative algorithms when cloning and deleting lists. b=456196 r+sr=dbaron 2008-10-17 10:13:16 +02:00
Mats Palmgren
1635f43eab Remove unintentional BOM. b=460248 r=roc 2008-10-17 09:02:12 +02:00
Jonas Sicking
029dc0cbb6 merge backout 2008-10-16 22:49:48 -07:00
Jonas Sicking
bd687dd35a Backed out changeset eeeaee484609 due to test failure 2008-10-16 22:48:37 -07:00
Masayuki Nakano
d633a7531b Bug 456522 fix 4 warnings of nsPresContext.h r+sr=roc 2008-10-17 14:45:25 +09:00
Jonas Sicking
13877d8feb Break out Access-Control code from nsXMLHttpRequest.cpp. r/sr=mrbkap b=459770. Relanding with some things removed to see if they caused leak. 2008-10-16 21:24:29 -07:00
Serge Gautherie
064770703c Merge: Backed out changeset: 1a8fd714a794 2008-10-17 04:11:52 +02:00
Serge Gautherie
7e5b2e816d Backed out changeset: 1a8fd714a794
Break out Access-Control code from nsXMLHttpRequest.cpp. r/sr=mrbkap b=459770
which leaks 280 kB.
2008-10-17 04:10:25 +02:00
Serge Gautherie
622e6aa1ec Work around failing (new) test from
b7253556900e	Simon Montagu — Bug 453468: fix regression in wrap attribute in textareas from bug 99457. r+sr=dbaron
2008-10-17 03:34:22 +02:00
Chris Double
8f39fe8e21 Bug 398185 - Add byte range request support to JS httpd - r=jwalden+bmo 2008-10-17 12:38:14 +13:00
David Triendl
40d6fdce70 Bug 457470 - Update public suffix (effective TLD) list (3); r=gerv 2008-10-17 01:29:10 +02:00
Olli Pettay
9cf97b9a46 Bug 459848 - backout bug 346984 r+sr=bz 2008-10-17 01:35:45 +03:00
Justin Dolske
0a4f228e1e Bug 455057 - some chrome images have embedded profiles. ui-r=faaborg, sr=mconnor. 2008-10-16 15:20:21 -07:00
Jonas Sicking
626b09918e Break out Access-Control code from nsXMLHttpRequest.cpp. r/sr=mrbkap b=459770 2008-10-16 15:02:15 -07:00
Jesse Ruderman
efecec453c Add bug 370897 crashtest 2008-10-16 14:49:40 -07:00
Simon Montagu
2c9f74ad6c Bug 453468: fix regression in wrap attribute in textareas from bug 99457. r+sr=dbaron 2008-10-16 14:34:10 -07:00
Josh Aas
c3ed40be91 build fixes for the Mac OS X basic plugin in our plugin SDK. b=459091 sr=dougt 2008-10-16 16:21:54 -04:00
Shawn Wilsher
5b77a76c5c Bug 460315 - set journal_mode to TRUNCATE
Sets the journal_mode to the places database to TRUNCATE
r=dietrich
2008-10-16 15:59:33 -04:00
Shawn Wilsher
96d519e918 Bug 449443 - Upgrade to SQLite 3.6.4
This changeset is the actual upgrade to SQLite.
2008-10-16 15:59:33 -04:00
Shawn Wilsher
03ecc66294 Bug 449443 - Upgrade to SQLite 3.6.4
This changeset contains the changes needed to Mozilla code.
r=Mano
2008-10-16 15:59:31 -04:00
Brad Lassey
bbd63328f2 Backed out changeset 9fde2bdd93ef due to unit test failures 2008-10-16 14:10:57 -04:00
Brad Lassey
e4bae015bb Backed out changeset 9fde2bdd93ef 2008-10-16 14:09:08 -04:00
Siddharth Agarwal
0dd884b576 Bug 455738 - Add support for new Vista locales; r=smontagu 2008-10-16 17:28:24 +02:00
Laurent Jouanneau
9f3ec1013a Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer. Now with passing tests. r=smaug, sr=bzbarsky 2008-10-16 11:16:52 -04:00
Boris Zbarsky
46cf60d69f Make this test pass in profiles where the default charset is not ISO-8859-1 2008-10-16 11:11:02 -04:00
Ben Newman
d98d55982b Bug 460124. Remove no-longer-needed code, since now we calculate hash values for nsPrincipals in a sane way. r+sr=bzbarsky 2008-10-16 10:56:51 -04:00
Brad Lassey
ccdc1295e6 Bug 458953 - undef'ing LoadImage in nsSVGFilters.cpp breaks wince build r=roc 2008-10-16 10:53:36 -04:00
Alexander Surkov
733fa8d013 Bug 460165 - introduce nsAccUtils, rs=aaronlev
--HG--
rename : accessible/src/base/nsCoreUtils.cpp => accessible/src/base/nsAccUtils.cpp
rename : accessible/src/base/nsCoreUtils.h => accessible/src/base/nsAccUtils.h
2008-10-16 17:12:05 +08:00
Robert O'Callahan
2d7e1eeaa2 Bug 453103. Make reftests robust against Mac subpixel rendering quirks. r+sr=dbaron 2008-10-16 20:56:31 +13:00
Robert O'Callahan
8e54fc7760 Bug 459512. When painting an SVG source image for a filter, translate the dirty rect into device coordinates relative to the outer-SVG. Also, don't use an override-CTM to transform into filter space, just apply the transform to the gfxContext. r=longsonr,sr=mats 2008-10-16 20:55:10 +13:00
Robert Longson
2d3f29a655 Bug 459759 - Crash if markers contain paths. r+sr=roc 2008-10-16 08:48:55 +01:00
Theppitak Karoonboonyanan
88e1b95b7b Bug 157546. The 'delete' key should delete an entire cluster. r=peterv,r+sr=roc 2008-10-16 20:44:32 +13:00
Myk Melez
d6e6e0a29b Bug 420209 - Mac theme includes images no longer in use; r=mconnor 2008-10-15 22:58:30 -07:00
Robert Sayre
7f7aa2b5c9 Bug 459293. Sites not loading - redeclaration const JSON error on console. r=brendan 2008-10-16 01:20:57 -04:00
Chris Double
538c4130cc Bug 459765 - Update to libsydneyaudio r3730 r=kinetik 2008-10-16 16:16:29 +13:00
Masayuki Nakano
36b09f73c2 Bug 459820 Need automated tests for Caps Lock key events r+sr=roc 2008-10-16 12:04:39 +09:00
Chris Double
7e4a306174 Bug 45953 - Update to latest liboggplay version to fix bad free 2008-10-16 15:52:56 +13:00
Daniel
8278c513eb Bug 457208 - Useless border rules for input[type=image] in quirk.css; r+sr=dbaron 2008-10-16 03:28:37 +02:00
Alex Vincent
d7ce847545 Bug 283861 - Want Text3.isElementContentWhitespace; r+sr=jonas 2008-10-16 03:23:17 +02:00
Robert O'Callahan
d24e58ad60 Fixing test for bug 442542 2008-10-16 14:20:36 +13:00
Kai Engert
eb14d5b0b4 Bug 439062 - Wording in SSL error dialogs contain inappropriate HTML tags; r=rrelyea 2008-10-16 03:14:03 +02:00
Kai Engert
c7c1e56e40 Bug 456945 - EV failure, off by one error; r=rrelyea 2008-10-16 03:06:44 +02:00