Development :  K-Meleon Forum
K-Meleon development related discussions. 
rdf:history obsolete in latest seamonkey
Posted by: Hao Jiang
Date: April 04, 2009 09:11AM

In the latest source code of seamonkey, they discontinued rdf:history and replace it with places instead. So in the history plugin, KM needs to change also:

rv = RDFService->GetDataSourceBlocking("rdf:history",getter_AddRefs(HistoryRdfDataSource));

needs to update with places. Any idea?

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: JamesD
Date: April 04, 2009 10:18PM

Is this part of the same situation or something different?

Quote
http://kmeleon.sourceforge.net/forum/read.php?4,90708
K-Meleon uses the Mork file structure to store history. I have found some programs which can read it but none that can write it.

Quote
http://www.forensicswiki.org/index.php?title=Mozilla_Firefox_3_History_File_Format
Starting in Firefox 3, a new file format is used to record browser history information. Rather than storing this information in a flat file using the mork file format, the information is kept in a SQLite database.


Quote
http://www.seamonkey-project.org/news
The SeaMonkey project is excited to announce SeaMonkey 2.0 Alpha 3 today, another huge leap towards the next generation of the integrated application suite.

In addition to the changes in previous alpha releases, this version features

* a reworked history database for storing more visited pages, which also allows for improved and smarter presentation of search results when typing in the location bar,


I wish we could get something more easy to use than Mork, but we have a small staff and many items already on the "to do" list.



Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: desga2
Date: April 05, 2009 12:04AM

Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:

History -> Before Mork, now Places SQLite
Bookmarks -> Before HTML, now Places SQLite
Passwords -> Before Wallet, now new encripted system.
Cookies -> Before in text mode, now encripted.

The K-Meleon Team must choose if implement this new tecnologies/features with the new Gecko engine 1.9.X or continue supporting the old systems for this features.

K-Meleon in Spanish

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: April 06, 2009 08:26PM

Quote
desga2
Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:

History -> Before Mork, now Places SQLite
Bookmarks -> Before HTML, now Places SQLite
Passwords -> Before Wallet, now new encripted system.
Cookies -> Before in text mode, now encripted.

The K-Meleon Team must choose if implement this new tecnologies/features with the new Gecko engine 1.9.X or continue supporting the old systems for this features.

desga2,

Aren't history and bookmarks tightly integrated in FF3. And is this part of the so-called "awesome bar" change? I've seen many posts that are less than happy with this change.

P.S.

This from FF about bookmarks.

http://kb.mozillazine.org/Unable_to_export_bookmarks_to_HTML_file_-_Firefox

N



Edited 1 time(s). Last edit at 04/06/2009 08:52PM by ndebord.

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: desga2
Date: April 07, 2009 12:20AM
Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: April 07, 2009 06:21AM

desga2,

<<We must follow the Seamonkey changes, not Firefox changes: >>

It seems to me that these changes are the same as what FF3 has already implemented, including the awesome bar style where history and bookmarks are intertwined and an encrypted cookies file.

N

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: April 18, 2009 09:26AM

Quote
desga2
Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:

History -> Before Mork, now Places SQLite
Bookmarks -> Before HTML, now Places SQLite
Passwords -> Before Wallet, now new encripted system.
Cookies -> Before in text mode, now encripted.

The K-Meleon Team must choose if implement this new tecnologies/features with the new Gecko engine 1.9.X or continue supporting the old systems for this features.

desga2,

regarding the changeover to SQLite for bookmarks, this from MozillaZine:

http://forums.mozillazine.org/viewtopic.php?f=7&t=696145

N

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: desga2
Date: April 18, 2009 07:52PM

@ ndebord:

Thanks for the thread, very interesant.
I didn't know that new sqlLite system work bad in Firefox.
But I think that the peoblem is more in Hitory than in Bookmarks.
History do a continuous I/O proccess browsing but in bookmarks if you not use Live bookmarks the I/O proccess only occurs when make a bookmark and not continuously.

K-Meleon in Spanish



Edited 1 time(s). Last edit at 04/18/2009 07:54PM by desga2.

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: April 18, 2009 08:08PM

Quote
desga2
@ ndebord:

Thanks for the thread, very interesant.
I didn't know that new sqlLite system work bad in Firefox.
But I think that the peoblem is more in Hitory than in Bookmarks.
History do a continuous I/O proccess browsing but in bookmarks if you not use Live bookmarks the I/O proccess only occurs when make a bookmark and not continuously.

desga2,

Educate me. I'm more than a little confused about the new system. Are these routines like history, bookmarks and ??? all interconnected now?

Can you turn off history? or do it like Portable Apps does, no history at all? (or perhaps use a 3rd party history executable. And will we have to dump Cookie Culler and Cookie Monster?

N

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: April 20, 2009 11:33AM

Quote
desga2
Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:

History -> Before Mork, now Places SQLite
Bookmarks -> Before HTML, now Places SQLite
Passwords -> Before Wallet, now new encripted system.
Cookies -> Before in text mode, now encripted.

The K-Meleon Team must choose if implement this new tecnologies/features with the new Gecko engine 1.9.X or continue supporting the old systems for this features.

desga2,

More on the changes in SM which are based on FF code:

http://forums.mozillazine.org/viewtopic.php?f=3&t=1145375&start=30

1. In SM 2.0a3 We use the same cookie manager as Firefox 3.5b4....

2. Does this also happen in Firefox 3.5b4? There might be several reasons. We (and Firefox 3.5) now store much more information. Our history is now in SQLite files and we store more information to support the Smart Locationbar - the so called "Awesomebar". There are known issues with performance impact when we write data to SQLite files. sdwilsh has been working to make SQLite writes more asynchronous and to take place in the background as much as possible in order not to freeze the UI thread.

We also now save session store data whenever you close a tab or a window as part of the sessionrestore code we share with Firefox.

N

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: BenoitRen
Date: May 10, 2009 01:32AM

Quote
desga2
Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:
This isn't entirely correct.
Quote

History -> Before Mork, now Places SQLite
Correct.
Quote

Bookmarks -> Before HTML, now Places SQLite
This isn't true of SeaMonkey 2.0. It still stores bookmarks in HTML format.
Quote

Passwords -> Before Wallet, now new encripted system.
SeaMonkey 1.1.x still used wallet. Firefox and other toolkit-based Gecko applications were already using satchel. SeaMonkey 2.0 uses satchel.
Quote

Cookies -> Before in text mode, now encripted.
I don't know what happened with the cookies format, but is probably correct.

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: desga2
Date: May 10, 2009 02:53AM

@ BenitoRen:
Thanks for correction, I mixed some Firefox 3's features with Seamonkey 2.0.
The implementation for bookmarks is Live Bookmarks in Seamonkey 2.0.

K-Meleon in Spanish



Edited 1 time(s). Last edit at 05/10/2009 02:57AM by desga2.

Options: ReplyQuote
Re: rdf:history obsolete in latest seamonkey
Posted by: ndebord
Date: May 11, 2009 04:02AM

Quote
BenoitRen
Quote
desga2
Firefox3/Seamonkey2 and new browsers with Gecko 1.9.X changes this importants features almost than engine:
This isn't entirely correct.
Quote

History -> Before Mork, now Places SQLite
Correct.
Quote

Bookmarks -> Before HTML, now Places SQLite
This isn't true of SeaMonkey 2.0. It still stores bookmarks in HTML format.
Quote

Passwords -> Before Wallet, now new encripted system.
SeaMonkey 1.1.x still used wallet. Firefox and other toolkit-based Gecko applications were already using satchel. SeaMonkey 2.0 uses satchel.
Quote

Cookies -> Before in text mode, now encripted.
I don't know what happened with the cookies format, but is probably correct.

BenoitRen,

SO, if may inquire, why the different choices between SM and FF?

N

Options: ReplyQuote


K-Meleon forum is powered by Phorum.