| The roads I take... | Getting the L20n discussion going again >>

Testing places history in SeaMonkey

I've just checked in the first step for using places history in SeaMonkey.

"Places" is the new SQLite-Database-backed scheme for saving URLs of any interest which is built into the Mozilla toolkit and is already used by Firefox (for browsing history, current Firefox3-preview-nighties also use it for bookmarks). Our target is to use this component at least for history in SeaMonkey 2 instead of the mork-backed xpfe history we still have in use for now.

The current patch makes it possible to build SeaMonkey with the places backend with the --enable-places configure option. URLs from old mork history will be automatically imported into the new places.sqlite file in the user profile, visited links and the urlbar autocomplete popup work without any further work, but the history window and sidebar stay empty, as they are based on RDF templates which don't work with SQLite/mozStorage. mozStorage-based XUL templates should make it easier to get them working again, once those make it into the toolkit code.

I hope some people who are doing builds themselves will enable the new backend and do some testing despite those UI bits not working so that automigration, urlbar autocomplete etc. get their share of testing before we fully switch to the new scheme.

Entry written by KaiRo and posted on August 17th, 2007 15:44 | Tags: Mozilla, SeaMonkey | 4 comments | TrackBack

Comments

AuthorEntry

tqft

quote
I would but
I would but the linux tinderbox has tests failed

ian@tqft:~/mozilla$ wget --proxy=off -qO- "http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey&quickparse=1"
State|SeaMonkey|SeaMonkey|open
Build|SeaMonkey|Linux cb-sea-linux-tbox Depend release|testfailed|1187385240
Build|SeaMonkey|Linux nye Depend bloat|success|1187383920
Build|SeaMonkey|MacOSX Darwin 8.8.1 cb-xserve02 Depend Universal release|success|1187385300
Build|SeaMonkey|WINNT 5.2 sea-win32-tbox Depend Nightly|success|1187381280



Will keep trying
2007-08-17 23:50

KaiRo

Webmaster

quote
That was a problem with a different checkin of today, it's fixed again already.
2007-08-18 00:52

tqft

quote
Working
Looks good

Built opened and is running

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a8pre) Gecko/2007081808 SeaMonkey/2.0a1pre ID:2007081808

Configure arguments
--enable-application=suite --enable-optimize=-O2 --enable-static-mail --enable-places

Ctrl-H brings up history window - but nothing in it.
Going to url bar and start typing shows the history and bookmarks - so it is there.
2007-08-18 03:30

KaiRo

Webmaster

quote
Yes, as I said in the original post, "history window and sidebar stay empty", this is known currently, we probably need the mentioned template processor for those. The rest should work though.

BTW, you don't need --enable-static-mail - it's default anyways.
2007-08-18 15:28

Add comment