History log of /haiku-fatelf/src/apps/webpositive/BrowsingHistory.h
Revision Date Author Comments
# aa5ba348 20-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Added General page in Settings window with option to specify the maximum
age (in days) of items in the browsing history.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@336 94f232f2-1747-11df-bad5-a5bfde151594


# e91fdd92 20-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Converted BrowsingHistory.h/cpp to Haiku coding style.
* Probably fixed a race condition on program launch. If you started typing
into the URL field really fast, the static instance in
BrowsingHistory::DefaultInstance() could be created by two threads, which
may be responsible for the "recursive init" exception that GCC throws in
this situation. It's not easy to trigger, maybe this was it.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@335 94f232f2-1747-11df-bad5-a5bfde151594


# 2e8e305e 17-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Fixed bug that would save the history for each item in the history when loading
the history from disk...
* Don't touch items when loading them from disk, messing up their visited time.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@323 94f232f2-1747-11df-bad5-a5bfde151594


# 2bff1b82 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

Wired and debugged everything to give us a basic "Go" menu, a.k.a browsing
history... :-)


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@98 94f232f2-1747-11df-bad5-a5bfde151594


# ce277486 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

Implemented BrowsingHistoryItem class, which uses BDateTime to track when it
was invoked.


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@95 94f232f2-1747-11df-bad5-a5bfde151594


# 77d2abe2 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

First structure of BrowsingHistory. Does nothing, but can in theory save settings.


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@91 94f232f2-1747-11df-bad5-a5bfde151594


# aa5ba348ea3f8d64cb7e0ac47904127f6e09b3f4 20-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Added General page in Settings window with option to specify the maximum
age (in days) of items in the browsing history.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@336 94f232f2-1747-11df-bad5-a5bfde151594


# e91fdd924a9e7b92f9254ec3082d2f6e5485875e 20-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Converted BrowsingHistory.h/cpp to Haiku coding style.
* Probably fixed a race condition on program launch. If you started typing
into the URL field really fast, the static instance in
BrowsingHistory::DefaultInstance() could be created by two threads, which
may be responsible for the "recursive init" exception that GCC throws in
this situation. It's not easy to trigger, maybe this was it.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@335 94f232f2-1747-11df-bad5-a5bfde151594


# 2e8e305ebc16cfbf553f4b72f14255615ffb43be 17-Mar-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

* Fixed bug that would save the history for each item in the history when loading
the history from disk...
* Don't touch items when loading them from disk, messing up their visited time.

git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@323 94f232f2-1747-11df-bad5-a5bfde151594


# 2bff1b82035cd2f5c983136be46b282c9dc9859c 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

Wired and debugged everything to give us a basic "Go" menu, a.k.a browsing
history... :-)


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@98 94f232f2-1747-11df-bad5-a5bfde151594


# ce277486d76d9577316368a8a24dbf7ef449524f 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

Implemented BrowsingHistoryItem class, which uses BDateTime to track when it
was invoked.


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@95 94f232f2-1747-11df-bad5-a5bfde151594


# 77d2abe296cba1de16ae16bdaf53300b44efde08 15-Feb-2010 stippi <stippi@94f232f2-1747-11df-bad5-a5bfde151594>

First structure of BrowsingHistory. Does nothing, but can in theory save settings.


git-svn-id: http://svn.haiku-os.org/webpositive/webkit/trunk@91 94f232f2-1747-11df-bad5-a5bfde151594