Christian Dywan
85fd237f28
Release references to icons in completion
2011-05-01 18:50:25 +02:00
Christian Dywan
4bab11061c
Render search engine icons via the action
2011-05-01 18:49:09 +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
3f10d0bfb8
Revert requistion hack for cookie description label
...
It doesn't work at all well in most cases.
2011-05-01 18:02:25 +02:00
Christian Dywan
6f39acb62f
Use requistion hack for cookie description label
2011-05-01 16:53:40 +02:00
Paweł Forysiuk
003b866e17
Don't skip title prefix when importing JSON
...
Fixes: https://bugs.launchpad.net/midori/+bug/774745
2011-05-01 16:08:47 +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
ad99d10433
Special-case Liferea because a helper script may be required
...
The script is usually installed but not used unless the user
manually picks it, which is far from user-friendly.
2011-05-01 06:57:41 +02:00
Christian Dywan
ee39b5c87b
Update alternative identification strings
...
On Windows we should use the NT version number.
For Firefox we use the updated format of version 4.
For Safari and iPhone we pretend to run on native platforms.
If in doubt we fallback to X11/ Linux, not Unknown.
2011-05-01 06:53:08 +02:00
Christian Dywan
96dda85b81
No language or encryption but Mozilla in user agent
...
Motivated by Firefox and Chrome deciding to update their
user agents and removing language as well as encryption,
we do the same. Going for a sort of standardisation we
prefix with Mozilla now. But we won't add the architecture.
Maemo is regarded as a proper platform now.
2011-05-01 02:07:41 +02:00
Christian Dywan
6de7c26c53
Adapt focus widget check for status text in location
...
The location no longer a GtkComboBox.
2011-05-01 01:18:53 +02:00
Paweł Forysiuk
12f353f8ea
Use platform specific separator for res:// path
2011-05-01 01:05:22 +02:00
Christian Dywan
fbbaf576f3
Add 'Version/5.0' token to Safari identification
...
Some websites checking for Safari also look for the token.
2011-05-01 00:59:58 +02:00
Christian Dywan
34da7c8090
Provide midori_browser_(un)block_action for extensions
...
So extensions can override individual actions without hacks.
2011-04-30 12:17:55 +02:00
Paweł Forysiuk
7dec022471
Build correct logo path for not found error page
2011-04-30 12:13:07 +02:00
Christian Dywan
d8a3ef40f6
Support caret browsing toggle with F7
...
Users who need the feature can't be expected to change
a hidden preference. The same hotkey is supported by
Firefox and Epiphany.
2011-04-30 12:07:12 +02:00
Christian Dywan
e6d8e10606
Show libSoup version from pkg-config in about:version
2011-04-30 12:00:12 +02:00
Christian Dywan
4435b8fcef
Remove 'Delete cookies when quitting' preference
...
Clear Private Data already offers the same option.
2011-04-30 11:56:12 +02:00
Paweł Forysiuk
bbfa7f6030
Fix GCC 4.6 warnings about set but unused variables
2011-04-29 04:03:33 +02:00
Christian Dywan
3ec724c3dc
Tab should complete address if popup is visible
2011-04-29 03:53:59 +02:00
Christian Dywan
4b272c0459
Don't ignore unset title but fallback to the URI
2011-04-29 02:58:45 +02:00
Christian Dywan
eeed4a99f5
Closing diagnostic dialogue should cancel startup
2011-04-29 01:52:14 +02:00
Christian Dywan
366ca3f7da
Interpret Ctrl(+Shift)+Tab as tab switching
...
It's not advertised as a shortcut but provided for
users on laptops lacking PageUp and PageDown, or
using multiple browsers.
Fixes: https://bugs.launchpad.net/bugs/766421
2011-04-26 23:05:53 +02:00
Christian Dywan
f0647ee95a
Cycle between location and paned widgets with F6
2011-04-26 22:57:13 +02:00
Christian Dywan
1011d5c5b5
Address leaked strings and item references
2011-04-26 01:29:26 +02:00
Christian Dywan
00f848b27c
Use the same preference for new and external pages
...
Fixes: https://bugs.launchpad.net/midori/+bug/704903
2011-04-26 01:26:10 +02:00
Christian Dywan
8adc200bba
Strip scheme and www. in completion to reduce noise
...
Related to: https://bugs.launchpad.net/midori/+bug/752915
2011-04-25 21:24:17 +02:00
Christian Dywan
bb2f6fbf2e
Render filename as title of patches
2011-04-25 21:04:28 +02:00
Christian Dywan
feee6cff1f
Turn location into a plain entry without arrow
...
Fixes: https://bugs.launchpad.net/midori/+bug/747683
2011-04-25 21:00:52 +02:00
Christian Dywan
f4ae255f9a
Don't include application name in window title
...
Except in private browsing mode.
2011-04-25 17:53:33 +02:00
Paweł Forysiuk
17d458b0ca
Ellipsize label in infobars created by MidoriView
...
So overly long messages don't cause the window to grow.
2011-04-21 20:51:03 +02:00
Christian Dywan
7614e319ce
Remove 'Open' from tab context menu
2011-04-21 00:11:43 +02:00
Paweł Forysiuk
3eb3481812
Show estimated time remaining in transferbar tooltip
2011-04-20 20:52:07 +02:00
Cyril Brulebois
d6c2be8042
Make sure speed dial is shown in blank tabs
...
The speed dial is now mandatory, but it's still possible to get
a blank tab. With an empty home page and a displayed speed dial
on a new tab, going to any page and coming back leads to a blank page.
Work around that by checking whether the view is empty and setting the
uri to an empty string in this case, to hit the code path which makes
the speed dial kick in.
2011-04-20 00:31:52 +02:00
Cyril Brulebois
474358d972
Fix signedness warning in midori_view_tab_label_data_received
2011-04-20 00:19:41 +02:00
André Stösel
a9a220f96c
Don't destroy inspector window that will be re-used
2011-04-19 23:21:31 +02:00
Christian Dywan
a2fc8f405c
Show a notification upon opening a tab or window
...
The notification is shown when in fullscreen mode or the window
is maximised, and a window is opened or a tab is opened while
the tab bar is not visible.
2011-04-19 23:16:34 +02:00
Christian Dywan
7152189d82
Mask timezone, language, architecture and plugins
2011-04-19 23:07:22 +02:00
Christian Dywan
857bbfb02b
Disable HTML5 storage features in Private Browsing
2011-04-18 01:31:56 +02:00
Christian Dywan
feb69e8fd9
Video format availability in about:version
2011-04-18 01:28:38 +02:00
Tomasz Szatkowski
7691130cc3
Implement 'Customize...' on toolbar right-click
...
The new MidoriBrowser::populate-toolbar-menu allows
extensions to add menu items.
Fixes: https://bugs.launchpad.net/midori/+bug/699933
2011-04-17 22:43:54 +02:00
Christian Dywan
10c5ac4597
Use setting for old and new prefetching option
...
So prefetching in private mode is disabled regardless of
whether prefetching is done in Midori or in new WebKit
versions.
Menu items also adhere to that same setting now.
And use the chance to correct version checks.
2011-04-17 22:29:51 +02:00
Christian Dywan
ea264c31f6
Don't mention stripped referrers without MIDORI_DEBUG
2011-04-17 22:27:58 +02:00
Christian Dywan
7dc01d70ef
Render themed icon as native SVG if available
2011-04-17 03:32:35 +02:00
Christian Dywan
0925d31985
Don't load the soup session in idle callback
...
Otherwise there's a race condition which may lead to
not having setup the session before loading the first
page or worse, crash in libSoup.
2011-04-16 04:26:28 +02:00
Christian Dywan
08b756b0a6
Revert "Left mouse button and mouse wheel changes zoom level"
...
This reverts commit c2e0342bb3
.
The feature is unusable on some touchpads.
Fixes: https://bugs.launchpad.net/midori/+bug/761106
2011-04-16 04:08:16 +02:00
Christian Dywan
9ac8433e6d
Strip referrer details sent to external sites
...
This new feature strips, if enabled, the path and query from
the 'Referer' header when switching to external sites. It
doesn't affect internal links, which is why websites testing
for this feature may falsely assert it's not working.
The feature is automatically enabled in private mode.
2011-04-15 00:49:39 +02:00
Christian Dywan
e18a2c8001
Refactor soup session setup for normal and app mode
...
The soup session preparation was actually several incomplete
in app mode, now it shares a common code path with normal
mode minus web cookies and logins.
2011-04-14 22:53:28 +02:00
Christian Dywan
b06d7192e6
Always 'var' in for and wrapping functions
...
Related to https://bugs.launchpad.net/midori/+bug/716887
2011-04-14 21:46:01 +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