Commit graph

11 commits

Author SHA1 Message Date
Christian Dywan 61d26feae8 Apply a few small corrections. 2008-05-22 14:32:54 +02:00
Christian Dywan 6bc5150ea2 Add Show Homepage option, remove Form Fill and Small Toolbar 2008-05-20 03:21:11 +02:00
Christian Dywan 1a1cb73ca3 Fix the default location-entry-search value 2008-05-07 16:40:53 +02:00
Christian Dywan 7039d48e48 First attempt at an extension interface. 2008-05-02 22:30:26 +02:00
Christian Dywan d9f7abc5c7 Update interface and web featureswith preference changes.
The toolbar style, small toolbar, New Tab, Web Search and
Trash buttons are shown or hidden respectively as
the preference values change.
This is also an attempt at updating the web view's settings
immediately. Although it seems to work, an ugly warning is
emitted to the console on every change.
2008-04-22 22:19:24 +02:00
Christian Dywan d1b085f61a Update German localisation plus a tiny string fix. 2008-04-19 14:19:37 +02:00
Christian Dywan f98b652996 Fix background tabs, strings and new tab focus. 2008-04-18 02:40:53 +02:00
Christian Dywan 169973f3fe Remove old configuration logic entirely
Almost all uses of the old system were superseded
by the use of MidoriWebSettings now, the
migration is almost finished.
2008-04-17 01:38:22 +02:00
Christian Dywan e91d077a84 Enhance Web Settings greatly with new properties.
A lot of new properties are added, which are going to
be the basis of the coming configuration replacement.

Also a little cleanup is done in a few places.
2008-04-13 11:36:42 +02:00
Christian Dywan be89221aea Implement localization via Gettext.
Based on the implementation of localization via Gettext
contributed by Enrico Tröger, a few adjustments were made
to allow Midori to be properly localized. Initially
German is fully supported.
2008-03-22 03:38:23 +01:00
Christian Dywan e1f62329f1 Initial refactoring work, regressions expected
The 'browser' struct is superseded by MidoriBrowser, which actually
represents a window that holds pages, i.e. tabs. The tabs are currently
of the type MidoriWebView, which is a slightly enhanced WebView. Also
MidoriWebSettings is introduced to hold additional settings that Midori
needs.

The other two new classes are MidoriTrash, representing closed tabs and
windows and MidoriPanel, representing the side panel.

The refactoring allows for several features to be much more easily
implemented, such as full support for multiple windows and instant
saving of modified files, such as bookmarks or the session. Regressions
are expected and not everything is done yet.
2008-03-10 22:26:09 +01:00