Commit graph

174 commits

Author SHA1 Message Date
Martin Robinson
5396456ec2 Add support for WebGL
WebKitGTK+ can be built with WebGL support and if we
are running under a version that includes it, expose
an option to enable it.

The feature is enabled by default for git builds.

Fixes: https://bugs.launchpad.net/midori/+bug/853665
2012-01-03 22:45:21 +01:00
Christian Dywan
8fff7d8fd3 sokoke, gtk3-compat, gtkiconentry, stock join midori-platform.h
Also introduce #define MIDORI_MODULE_PREFIX.

Fixes: https://bugs.launchpad.net/midori/+bug/884395
2011-10-31 22:18:06 +01:00
Christian Dywan
968c967592 Implement Always use my font choices preference
Patch based on input from Peter Hatina.

Fixes: https://bugs.launchpad.net/midori/+bug/826441
2011-10-26 23:10:24 +02:00
Peter Hatina
d707a8758d Split proxy server and port options into two fields
Fixes: https://bugs.launchpad.net/midori/+bug/699986
2011-10-25 01:22:29 +02:00
Christian Dywan
2f40eee0a5 Only show close in speed dial if it can be saved
And un-negate return value of sokoke_is_app_or_private().
2011-10-11 02:48:47 +02:00
André Stösel
32f71ef5e0 Flash browser window if new tab opened in background 2011-08-15 21:30:22 +02:00
Christian Dywan
5c08872db0 Only show cache preference if there is a cache
App and private mode never make use of the web cache.
2011-08-08 15:44:38 +02:00
Christian Dywan
ab22866cff Always uncheck spelling if it is not available 2011-08-05 00:02:17 +02:00
Christian Dywan
a3ab258819 Don't show startup preference in private browsing
Introduce sokoke_is_app_or_private helper function.
2011-08-04 23:59:16 +02:00
Christian Dywan
e6ecd20be4 Disable spell check option if there are no enchant modules 2011-08-04 23:29:56 +02:00
Christian Dywan
6c95ea19db Show kinetic scrolling option regardless of Hildon 2011-07-20 23:10:50 +02:00
Paweł Forysiuk
46de9f7767 Remove further support for WebKitGTK+ < 1.1.14 2011-06-09 00:45:34 +02:00
Paweł Forysiuk
0dbee646b7 Require WebKitGTK+ 1.1.14, remove backwards compatibility 2011-06-08 22:38:05 +02:00
Christian Dywan
33e8c038e7 Clarify menu item labels
Related to: https://bugs.launchpad.net/midori/+bug/743159

Fixes: https://bugs.launchpad.net/midori/+bug/699934
2011-05-16 03:30:55 +02:00
Christian Dywan
20d47ffac4 Count both cookies and history expiry in months 2011-05-16 03:19:21 +02:00
Christian Dywan
98da02a5fd Rename 'Appearance' tab to 'Fonts' in Preferences 2011-05-16 02:53:40 +02:00
Christian Dywan
a1855abf67 Left-align labels in preferences dialogue
Fixes: https://bugs.launchpad.net/midori/+bug/782323
2011-05-15 21:25:53 +02:00
Christian Dywan
f97395dab1 Validate URIs and render entry red if invalid
Fixes: https://bugs.launchpad.net/midori/+bug/710855
2011-05-15 16:46:23 +02:00
Christian Dywan
b6de48d342 Divide preferences into visual groups 2011-05-15 11:28:03 +02:00
Christian Dywan
4560cd35e8 Merge 'Applications' preferences into 'Browsing' 2011-05-15 02:31:34 +02:00
Christian Dywan
fdf73ce98d Use proper button to set current page as homepage
Fixes: https://bugs.launchpad.net/midori/+bug/767389
2011-05-15 02:27:21 +02:00
Christian Dywan
6711bf33f0 Remove frame titles in preference dialogue
Effectively all pages contain options of only one group.
2011-05-02 00:02:54 +02:00
Christian Dywan
ff9c7ccc83 Swap 'Interface' and 'Browsing' labes in preferences
It's more intuitive to look for Browsing for tab options.
2011-05-01 18:03:43 +02:00
Christian Dywan
47437114c7 Implement new libsoup cache for >= WebKitGTK+ 1.3.11
The web cache extension is automatically hidden/ disabled if
WebKitGTK+ is new enough, the new cache is a core feature.

By default 100 MB of pages can be cached on disk.

The 'Applications' preference tab is resurrected.

The same folder ~/.cache/midori/web is used for old and new cache.
2011-05-01 06:59:00 +02:00
Christian Dywan
547f0764b4 Move Privacy preferences into separate callback
So they only show up in regular mode, but not in private
browsing mode where they are not useful.
2011-04-14 03:36:14 +02:00
Christian Dywan
ed6ed71239 Embed extensions into preferences dialogue
MidoriBrowser gains the show-preferences signal which
gives API users a chance to add preferences.

katze_preferences_add_category now returns a box to
allow freely packing a widget into the page.

The extension panel is packed into the preferences now
rather than being appended as a proper panel.

Motivation is consistency here, such as with Gedit or
Emerillon and also the aspect that extensions often
really do tweak behaviour like preferences do.

Spacing and icons are added for visual consistency.
2011-04-14 03:29:50 +02:00
Christian Dywan
f01c4a472a Dissolve application preferences onto other pages 2011-04-14 03:28:24 +02:00
Christian Dywan
9ab1349c54 Remove the Download Manager preference
Many users are confused about the way the feature works and
nobody cares enough to improve it.
2011-04-14 03:23:08 +02:00
Christian Dywan
f97d82c559 Move crash dialogue preference into the dialogue itself 2011-04-04 21:33:52 +02:00
Christian Dywan
aa401634ed Don't show toolbar preferences if running a DE
Let's assume that modern desktops have a tool to adapt the
toolbar style.

Fixes: https://bugs.launchpad.net/midori/+bug/711435
2011-04-04 21:21:27 +02:00
Christian Dywan
0163806daa Make speed dial in blank tabs mandatory
Fixes: https://bugs.launchpad.net/midori/+bug/699961
2011-03-23 00:28:04 +01:00
Christian Dywan
cea9c3f426 Always show progress inside location bar 2011-02-13 18:35:47 +01:00
Christian Dywan
9bebcf32cc Remove search engines in completion preference
Display up to 5 engines, to not make it annoying when there
are too many in total.
2011-02-13 18:35:47 +01:00
Christian Dywan
2d4afde696 Make download folder and notifications obligatory 2011-02-02 01:31:16 +01:00
Christian Dywan
d46eb5ef99 Enable spell checking while typing by default 2010-12-14 01:16:20 +01:00
Christian Dywan
40d25a4e10 Merge separate language preferences into one 2010-12-05 23:14:19 +01:00
Christian Dywan
b28c828f02 Reword cookie description to say 'saved games, '
This is purely an improvement to the English, no change in meaning.
2010-10-31 21:33:16 +01:00
Christian Dywan
5f0a9676b8 Omit Find while Typing and Open panels in Windows
Those preferences are presumably addressing corner cases
and not useful in most cases.
2010-10-27 21:09:19 +02:00
Christian Dywan
f079d9c48a Use accessor for dialogue content area 2010-10-19 00:53:01 +02:00
Christian Dywan
b5430eeead Always enable HTML5 databases with WebKitGTK+ >= 1.1.14
The infobar will be shown when databases are saved, and it will
be added to the private data dialogue.
2010-10-14 01:42:36 +02:00
Christian Dywan
9d8c819521 Always prefill language entries with default values 2010-10-10 22:41:15 +02:00
Christian Dywan
dec42c00a8 Remove the 'Open external pages in' from Preferences 2010-10-05 21:43:34 +02:00
Christian Dywan
9a0e2bffef Remove Remember last downloaded files preference
The preference was never actually implemented.
2010-10-03 07:15:44 +02:00
Christian Dywan
bfa8709900 Add a small label to summarise what cookies store 2010-10-03 07:15:44 +02:00
Christian Dywan
a37c1df18d Simplify cookie privacy preferences
Instead of choosing what cookies to accept, there is a tick box
if cookies should be deleted when quitting, or in other words
pretending all cookies are session cookies.

The choice of maximum age was replaced with a combo box.
2010-10-03 07:15:44 +02:00
Christian Dywan
d34da1c500 Remove pointless FIXME and TODO comments from Midori classes 2010-09-12 20:23:39 +02:00
Christian Dywan
01f568b8ab 'Use current' should set 'about:blank' for a blank page 2010-06-30 21:21:06 +02:00
Christian Dywan
e886293ebf Implement 'Proxy type' preference which can be Auto, HTTP or None 2010-04-02 20:41:39 +02:00
Christian Dywan
a15c70ec61 Add behavior preference 'Allow scripts to open popups' 2010-03-23 20:52:06 +01:00
Christian Dywan
4f9d726c55 Merge ident-string setting into user-agent for old and new WebKit
Since the existence of two properties causes confusion among users
we merge the two, and actually remove ident-string.
2010-01-31 22:10:24 +01:00