Commit graph

611 commits

Author SHA1 Message Date
Dale Whittaker 0246eeb124 Implement sorting location items by the number of visits
For the moment, a define in the code decides whether items
are sorted based on when they were added or how often
a page was visited. The 'visits' property and respective
database column is unused (we keep it for compatibility).
It turns out it's enough to store that information in
the tree model.

The visit based sorting is not enabled because it is
simply delaying startup incredibly. It will have to be
decided whether to introduce a preference, or always use
a visited based sorting once the startup delay is fixed.

History items are also deleted from the tree model now
if they are too old, according to the preference.
2008-11-08 02:39:45 +01:00
Christian Dywan 7ac9c7787b Conditionally silence JavaScriptCore deprecation warning 2008-11-06 01:51:46 +01:00
Christian Dywan 4670a9ca2e Bolden completion matches and gray URIs instead of small font 2008-11-06 01:40:06 +01:00
Christian Dywan dad59bf505 Remove unused gdk_pixbuf_new_from_stream and sokoke_web_icon 2008-11-06 01:36:57 +01:00
Christian Dywan 9e9365a221 Small adjustments to the History panel
Based on suggestions by Dale
2008-11-06 01:32:42 +01:00
Christian Dywan 6159e49018 Show title in location combo and the URI below in small font 2008-11-04 02:50:25 +01:00
Dale Whittaker 50e078e728 Implement history based auto completion in the location 2008-11-04 02:10:51 +01:00
Christian Dywan 81f7124475 Update Spanish translation 2008-11-03 00:47:15 +01:00
Christian Dywan 82367f164c Update French translation 2008-11-03 00:21:15 +01:00
Christian Dywan e228ccbad0 Update German translation 2008-11-03 00:19:47 +01:00
Christian Dywan 32d8503bfc Add file TRANSLATE with tips for translating Midori 2008-11-03 00:19:11 +01:00
Christian Dywan dbcfce4197 Improve strings for the sake of better localization 2008-11-03 00:17:43 +01:00
Christian Dywan 02751ee575 Simplify Download menu item and hide WebKit's item 2008-11-01 19:25:13 +01:00
Christian Dywan 017c4d5d6f Correct erroneous strings 2008-11-01 19:19:28 +01:00
Christian Dywan 96ddc8ae0a Initial support for the Web Inspector 2008-11-01 19:15:58 +01:00
Christian Dywan d8edb2f05d Marge some more of history and bookmark handling 2008-10-31 01:38:18 +01:00
Christian Dywan e4540ff586 Use Yes and No for enabling and disabling addons
Incidentally this implicitly corrects the Clear History
dialog which used to display Enable and Disable buttons.
2008-10-31 01:37:31 +01:00
Christian Dywan d1b64e6d48 Fix tab icon alignment and hiding throbber fallback when needed 2008-10-30 22:17:19 +01:00
Elias Julkunen 28ccfd8743 Add Finnish translation. 2008-10-30 02:36:11 +01:00
Christian Dywan 80128d9315 Apply some cleanup with regard to referencing and more 2008-10-30 02:21:19 +01:00
Christian Dywan 0a65f30926 Refactor bookmark context menu, apply it on the bookmarkbar 2008-10-30 02:19:52 +01:00
Christian Dywan 27d5b35f1d Ellipsize bookmarkbar items reasonably 2008-10-29 04:07:37 +01:00
Dale Whittaker 973b149c5e Allow adding bookmarks from history items 2008-10-29 03:43:08 +01:00
Christian Dywan 1c5348e4cf Explain how to debug Midori in INSTALL file 2008-10-27 22:57:28 +01:00
Dale Whittaker f7c1edacbe Limit the number of items in the location popup 2008-10-27 22:44:19 +01:00
Enrico Tröger 86af851d4c Don't doublicate the "." in cached filenames 2008-10-27 22:36:41 +01:00
Christian Dywan 4a3501a279 Share net between browser and views 2008-10-27 04:23:41 +01:00
Christian Dywan f5f1946c89 Preserve location entry model beyond widget lifetime 2008-10-27 03:35:37 +01:00
Dale Whittaker 70516f1f5b First stab at integration history with the location
For starters, the location contains items from the
history and not only from the current session.
2008-10-27 03:12:09 +01:00
Christian Dywan 0ca873cb08 Cache icons in memory and fix a redirection crasher bug 2008-10-27 03:03:20 +01:00
Christian Dywan dc8e8891e7 Correct a missing differentiation between proxy widgets 2008-10-27 03:01:52 +01:00
Christian Dywan 23e784922e Revamp bookmarkbar items based on KatzeArrayAction
Some refactoring in KatzeArrayAction and the addition
of a function to create arbitrary bookmark tool items
allows us to easily revamp the bookmarkbar so that
it finally reflectls changes to the bookmarks,
including adding and removing items.
2008-10-26 22:22:26 +01:00
Enrico Tröger 7a7353e6fd Implement middle click on bookmarkbar items 2008-10-26 18:39:06 +01:00
Christian Dywan e83f93742d Change tab components again, correct close button placement 2008-10-26 17:08:26 +01:00
Christian Dywan 819bcd6444 Implement Save As functionality 2008-10-26 17:07:59 +01:00
Christian Dywan 7a623745cd Use our own labels for WebKit Settings properties 2008-10-26 01:48:21 +02:00
Christian Dywan c82624f16a Change tab close buttons so they are less missaligned 2008-10-26 01:36:15 +02:00
Christian Dywan b931e1bf53 Improve OSX adjustments in various places 2008-10-26 00:54:57 +02:00
Christian Dywan 1f915eb58a Show icons of programs in complex commands as well 2008-10-25 16:21:07 +02:00
Christian Dywan cefcb42eef Recognize favicons in domains with no trailing slash 2008-10-25 16:16:48 +02:00
Christian Dywan b53a2ebb37 Finish soup messaging cleanly and free private data 2008-10-24 19:58:58 +02:00
Christian Dywan e1dd0194b1 Set a default Find icon in Search if engines are empty 2008-10-24 19:29:57 +02:00
Dale Whittaker 307050c42a Display relative dates in History panel 2008-10-24 01:35:34 +02:00
Enrico Tröger 5e8887a699 Preserve extensions for viewing source files 2008-10-24 01:15:43 +02:00
Enrico Tröger cb1fde09fe Don't needlessly create text buffers 2008-10-24 00:54:28 +02:00
Christian Dywan dd45aed139 Blank tabs should be titled "Blank page". 2008-10-24 00:25:17 +02:00
Christian Dywan f14c2ff70f Set tooltips on the sidepanel toolbar 2008-10-24 00:21:04 +02:00
Christian Dywan d26c50f2d4 Explicitly build with GIO again, Gtk < 2.14 needs that 2008-10-24 00:19:04 +02:00
Christian Dywan 5c69e0269d Implement KatzeNet as a generic URI loader
KatzeNet can from now on be used where
URIs are handled and one would have used
libSoup and/ or local file handling as
appropriate, whereas KatzeNet does both.

Since we are displaying icons in several
places KatzeNet also provides an icon
loader that saves us from doublicating
even more code.

All bookmarks and also history items have
icons now, since KatzeNet makes that
incredibly easy.

Search engines are also using favicons
now, and right now custom icons don't
work, we still need to fix that.

Note that only icons are cached, nothing
else and the code is known to have a
hidden, hard to reproduce crasher which
may appear when an icon is newly loaded.
2008-10-24 00:09:12 +02:00
Christian Dywan 53c5bd3c9c Use fallback stock icon if there is no throbber animation 2008-10-22 00:46:53 +02:00