Permalink
Commits on Oct 17, 2008
  1. @mozbhearsum

    bug 454261: add Mercurial and long filename support to patcher - use …

    …from_decoded instead of partial_decoded. r=nrthomas, patch=me
    mozbhearsum committed Oct 17, 2008
  2. @mak77

    Bug 459934 - should lazy-load places autocomplete statements

    r=dietrich
    r=sdwilsh
    mak77 committed Oct 17, 2008
  3. @sdwilsh

    Bug 459789 - lazily get mDB[Invalid|Old]Frecencies

    r=dietrich
    sdwilsh committed Oct 17, 2008
  4. @sdwilsh

    Bug 459788 - Lazily get mDBBookmarkToUrlResult

    r=dietrich
    sdwilsh committed Oct 17, 2008
  5. @sdwilsh

    Bug 459786 - lazily get mDBVisitTo[Visit|URL]Result

    r=dietrich
    sdwilsh committed Oct 17, 2008
  6. @sdwilsh

    Bug 459787 - remove mDBUrlToUrlResult

    This changeset removes an unused query that was in the startup path.
    r=dietrich
    sdwilsh committed Oct 17, 2008
  7. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  8. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  9. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  10. @mak77

    Bug 455474 - cleanup nsNavBookmarks::Init

    r=dietrich
    mak77 committed Oct 17, 2008
  11. @mak77

    Bug 459491 - nsPlacesDBFlush could use async queries instead of backg…

    …round 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
    mak77 committed Oct 17, 2008
  12. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  13. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  14. @mak77

    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
    mak77 committed Oct 17, 2008
  15. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  16. @mak77

    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
    mak77 committed Oct 17, 2008
  17. @sdwilsh

    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
    sdwilsh committed Oct 17, 2008
  18. @mak77
  19. @asurkov

    Bug 460239 - move static methods from nsAccessible and nsAccessNode t…

    …o utils, r=aaronlev
    asurkov committed Oct 17, 2008
  20. @asurkov
  21. Crashtest for bug 456196, by Martijn Wargers <martijn.martijn@gmail.c…

    …om>.
    Mats Palmgren committed Oct 17, 2008
  22. Use iterative algorithms when cloning and deleting lists. b=456196 r+…

    …sr=dbaron
    Mats Palmgren committed Oct 17, 2008
  23. Remove unintentional BOM. b=460248 r=roc

    Mats Palmgren committed Oct 17, 2008
  24. @sicking

    merge backout

    sicking committed Oct 17, 2008
  25. @sicking
  26. @masayuki-nakano
  27. @sicking

    Break out Access-Control code from nsXMLHttpRequest.cpp. r/sr=mrbkap …

    …b=459770. Relanding with some things removed to see if they caused leak.
    sicking committed Oct 17, 2008
  28. Merge: Backed out changeset: 1a8fd714a794

    Serge Gautherie committed Oct 17, 2008
  29. Backed out changeset: 1a8fd714a794

    Break out Access-Control code from nsXMLHttpRequest.cpp. r/sr=mrbkap b=459770
    which leaks 280 kB.
    Serge Gautherie committed Oct 17, 2008
  30. Work around failing (new) test from

    b7253556900e	Simon Montagu — Bug 453468: fix regression in wrap attribute in textareas from bug 99457. r+sr=dbaron
    Serge Gautherie committed Oct 17, 2008
Commits on Oct 16, 2008
  1. @doublec
  2. Bug 459848 - backout bug 346984 r+sr=bz

    Olli Pettay committed Oct 16, 2008
  3. @dolske
  4. @sicking