Commit Graph

198508 Commits

Author SHA1 Message Date
Robert Longson
d58d86bd7a Bug 460551 - overrideCTM is no longer necessary. r+sr=roc 2008-10-18 09:19:01 +01:00
Masayuki Nakano
fa24c1568e Bug 460500 Ctrl-Tab panel doesn't close when releasing the ctrl key r+sr=roc 2008-10-18 12:48:09 +09:00
John Daggett
d0d49f20d4 Bug 458256. Use LoadLibraryW instead of LoadLibrary (patch by DougT). r+sr=vlad 2008-10-18 05:14:01 +02:00
Serge Gautherie
609f712c49 Bug 460382 - Linux Firefox test boxes don't error on mochitest leaks; (Av1) No leaks on Linux too; r=ted.mielczarek 2008-10-18 04:36:50 +02:00
Ryan Flint
cdff3c4a90 Bug 460235 - Additional search service Ts improvements. r=gavin 2008-10-17 22:34:33 -04:00
Ryan Flint
20d6ad0569 Bug 460235 - Additional search service Ts improvements. r=gavin 2008-10-17 22:24:47 -04:00
Jesse Ruderman
c9bff4cb94 Add a testcase from bug 226744 as a crashtest 2008-10-17 19:20:00 -07:00
Justin Dolske
6b70009ffa Bug 460546 - nsBrowserGlue should use a smart getter for the pref service. r=gavin 2008-10-17 19:02:07 -07:00
Blake Kaplan
cd748b3d56 Bug 460452 - NaN is a boolish false. Also constant fold booleans next to operator NOT. r=brendan 2008-10-17 18:59:05 -07:00
Jesse Ruderman
ccec8d49a8 Add crashtest for bug 205735 2008-10-17 18:56:12 -07:00
Boris Zbarsky
5b934f98ff Bug 424733. Be a little more careful with certificate principals. r+sr=sicking 2008-10-17 21:08:08 -04:00
David Mandelin
0079e10c80 Taking change from tamarin-redux needed to allow LIR forward branches 2008-10-17 18:01:19 -07:00
Marco Bonardo
e6800ac7cb Bug 457587 - Duplicates appear in Smart Bookmarks lists, r=mano 2008-10-18 01:53:08 +02:00
Daniel
78ba57d163 Bug 458588 - remove uses of -moz-outline* and drop the aliases afterwards; m-c part; r=(gavin.sharp + myk) sr=bzbarsky 2008-10-18 00:46:15 +02:00
Chris Toshok
8ea8955634 Bug 459780 - X11 event compression isn't handling extension events on maemo; r+sr=roc 2008-10-18 00:38:49 +02:00
Pam Greene
d77e8cd70f Bug 455771 - Add information for .tel to public suffix (effective TLD) list; r=gerv 2008-10-18 00:28:36 +02:00
Steven Michaud
08b3c88d93 SetWindow called on every paint when supporting CoreGraphics. b=459244 r=josh,kinetik sr=roc 2008-10-17 17:22:10 -05:00
Steven Michaud
1c6ed72529 Firefox hangs if Gecko-modal dialog opens under Cocoa-app-modal dialog. b=436473 r=josh sr=roc 2008-10-17 16:58:47 -05:00
Bob Clary
7c294b6130 JavaScript Tests - regression tests for bug 346642, bug 349605, bug 351336, bug 351626, bug 352281, bug 354878, bug 355569, bug 359024, bug 373678, bug 417817, bug 419091, bug 444979, bug 445818, bug 446386, bug 449627, bug 450369, bug 451483, bug 451906, bug 452008, bug 452742, bug 454040, bug 456494, bug 456845, with updates for js1_8_1/trace/trace-test.js, public-failures.txt, spidermonkey-n-1.9.1.tests, universe.data 2008-10-17 14:15:06 -07:00
Ben Hearsum
1382a3e616 Added tag UPDATE_PACKAGING_R6 for changeset d7d64f68423b 2008-10-17 17:11:45 -04:00
Asaf Romano
9ed4ba3e20 Bug 459323 - Drag and Drop in input controls is broken. r=smaug, sr=sicking. 2008-10-17 22:04:55 +02:00
Uri Bernstein
0000e906ac merge. 2008-10-17 21:53:43 +02:00
Uri Bernstein
269b19b637 Bug 415707 - multiple text selection improvement doesn't work with double-click "word-by-word" or triple-click "paragraph" modes. r+sr=roc. 2008-10-17 21:46:33 +02:00
Robert Longson
6b7dde6595 Bug 460210 - Various frames should call GetMatrixPropagation() instead of using mPropagateTransform. r+sr=roc 2008-10-17 20:41:35 +01:00
Robert Sayre
f6621ba654 Merge. 2008-10-17 14:59:00 -04:00
Robert Sayre
6f2b05dadc Bug 460333. Implement toJSON for primitive wrapper classes. r=crowder 2008-10-17 14:57:34 -04:00
Shawn Wilsher
829fc431ab Backout places fsync changes 2008-10-17 12:29:34 -04:00
Marco Bonardo
5d71eb1aea followup to bug 459934, fix memory leak, mpa=mano, for post facto review 2008-10-17 08:56:25 -04:00
Ben Hearsum
ac7b674861 bug 454261: add Mercurial and long filename support to patcher - use from_decoded instead of partial_decoded. r=nrthomas, patch=me 2008-10-17 08:12:57 -04:00
Marco Bonardo
31179017d1 Bug 459934 - should lazy-load places autocomplete statements
r=dietrich
r=sdwilsh
2008-10-17 06:12:53 -04:00
Shawn Wilsher
30a43bf34a Bug 459789 - lazily get mDB[Invalid|Old]Frecencies
r=dietrich
2008-10-17 06:12:53 -04:00
Shawn Wilsher
69ca4066be Bug 459788 - Lazily get mDBBookmarkToUrlResult
r=dietrich
2008-10-17 06:12:53 -04:00
Shawn Wilsher
6e74a7cc96 Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result
r=dietrich
2008-10-17 06:12:53 -04:00
Shawn Wilsher
0630ed6ac5 Bug 459787 - remove mDBUrlToUrlResult
This changeset removes an unused query that was in the startup path.
r=dietrich
2008-10-17 06:12:53 -04:00
Shawn Wilsher
1bf6dc8334 Bug 459781 - create our string bundle in a more sane way
This changeset only creates the string bundle when we need it, and only in one
place as opposed to two separate places.
r=dietrich
2008-10-17 06:12:53 -04:00
Shawn Wilsher
fa8ebfbf47 Bug 459776 - date formatter is unused
This changeset removes a small part of code that places does in startup that is
not used or needed.
r=dietrich
2008-10-17 06:12:52 -04:00
Shawn Wilsher
a3921cb60e Bug 459773 - Creating a collation is expensive
This makes a lazy getter for getting our collation saving us about 3% of places
startup time.
r=dietrich
2008-10-17 06:12:52 -04:00
Marco Bonardo
a34b89c878 Bug 455474 - cleanup nsNavBookmarks::Init
r=dietrich
2008-10-17 06:12:52 -04:00
Marco Bonardo
6a40b81d8f Bug 459491 - nsPlacesDBFlush could use async queries instead of background thread
r=sdwilsh

--HG--
rename : toolkit/components/places/tests/background/head_background.js => toolkit/components/places/tests/sync/head_sync.js
rename : toolkit/components/places/tests/background/test_database_sync_after_addBookmark.js => toolkit/components/places/tests/sync/test_database_sync_after_addBookmark.js
rename : toolkit/components/places/tests/background/test_database_sync_after_addBookmark_batched.js => toolkit/components/places/tests/sync/test_database_sync_after_addBookmark_batched.js
rename : toolkit/components/places/tests/background/test_database_sync_after_addVisit.js => toolkit/components/places/tests/sync/test_database_sync_after_addVisit.js
rename : toolkit/components/places/tests/background/test_database_sync_after_addVisit_batched.js => toolkit/components/places/tests/sync/test_database_sync_after_addVisit_batched.js
rename : toolkit/components/places/tests/background/test_database_sync_after_modifyBookmark.js => toolkit/components/places/tests/sync/test_database_sync_after_modifyBookmark.js
rename : toolkit/components/places/tests/background/test_database_sync_after_quit_application.js => toolkit/components/places/tests/sync/test_database_sync_after_quit_application.js
rename : toolkit/components/places/tests/background/test_multiple_bookmarks_around_sync.js => toolkit/components/places/tests/sync/test_multiple_bookmarks_around_sync.js
rename : toolkit/components/places/tests/background/test_multiple_visits_around_sync.js => toolkit/components/places/tests/sync/test_multiple_visits_around_sync.js
2008-10-17 06:12:52 -04:00
Shawn Wilsher
7318a31e87 Bug 459315 - Wrap favicon work in a transaction
This wraps a series of statements that run on the main thread to reduce the
number of fsyncs that end up happening.
r=dietrich
2008-10-17 06:12:52 -04:00
Shawn Wilsher
1d8ed87e7e Bug 459299 - nsNavHistory::SetPageTitleInternal is slow
This caches a statement that is created any time a pages title changes.  The
creation of the statement took roughly 66% of the functions execution time
according to shark.
It also removes a transaction that was not needed in this method.
r=dietrich
2008-10-17 06:12:52 -04:00
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