Commit graph

2206 commits

Author SHA1 Message Date
Paweł Forysiuk
5eb5663cf6 Implement embossed speed dial with custom close buttons
The close button position is wrong.
2011-10-10 01:38:39 +02:00
Christian Dywan
ac272d2f48 Use secondary toolbar style for bookmarks bar
Fixes: https://bugs.launchpad.net/midori/+bug/870854
2011-10-09 14:48:12 +02:00
Christian Dywan
73354dbbab Use GtkOffscreenWindow for speed dial thumbnails
Fixes: https://bugs.launchpad.net/midori/+bug/736427
2011-10-09 14:31:27 +02:00
Christian Dywan
3e60f4424b Introduce Automatic user agent and allow quirks
The new Automatic user agent is meant to pick the string
that websites most likely check for. Right now this is
Safari. Quirks built-in to WebKit are also used.

The separate Midori identification has no quirks.

Fixes: https://bugs.launchpad.net/midori/+bug/865503
2011-10-09 12:20:13 +02:00
Paweł Forysiuk
76a9bc38ff Introduce and use midori_view_save_speed_dial_config 2011-10-07 21:07:21 +02:00
Lucas Baudin
b5aad2d176 Allow building with GTK+3
Fixes: https://bugs.launchpad.net/midori/+bug/861351
2011-10-07 20:24:02 +02:00
Lucas Baudin
b46db9b170 Use DOM API to get selected text in WebKitGTK+ 1.4.3
Related to https://bugs.launchpad.net/midori/+bug/799603
2011-10-05 20:51:18 +02:00
Guido Berhoerster
bd5a85fb9f Link explicitly against libjavascriptcoregtk
Fixes: https://bugs.launchpad.net/midori/+bug/855978
2011-10-05 10:02:43 +02:00
Christian Dywan
441191b4a1 Use correct enum value for Flash window on bg tabs
Fixes: https://bugs.launchpad.net/midori/+bug/859107
2011-09-28 22:18:11 +02:00
Christian Dywan
76a8f160f2 Close inspector with Ctrl+W just like a tab
Fixes: https://bugs.launchpad.net/midori/+bug/797865
2011-09-28 18:01:51 +02:00
Christian Dywan
ae56fbf818 Introduce MIDORI_EVENT_NEW_TAB and use it
Fixes: https://bugs.launchpad.net/midori/+bug/797224
Fixes: https://bugs.launchpad.net/midori/+bug/797229
2011-09-28 17:45:37 +02:00
Christian Dywan
b8c707f1cb Fix bogus semicolon in midori_view_set_uri 2011-09-22 00:27:55 +02:00
Christian Dywan
a49c6e8ad7 Switch to already open tab of external URI if possible 2011-09-22 00:26:49 +02:00
Christian Dywan
648d869e4f Use DOM API to get selected text in WebKitGTK+ 1.5.1
Fixes: https://bugs.launchpad.net/midori/+bug/799603
2011-09-21 23:50:51 +02:00
Paweł Forysiuk
e4d03290d3 Remove cookie feature after running cleanup callbacks 2011-09-21 23:07:53 +02:00
Christian Dywan
bac3dc1842 Introduce MIDORI_EVENT_CONTEXT_MENU in midori-platform.h
The new header contains all state and event handling.
2011-09-21 23:04:20 +02:00
André Stösel
ec92c64dff Don't switch panels while destroying
Fixes: https://bugs.launchpad.net/midori/+bug/819688
2011-09-14 21:24:10 +02:00
Christian Dywan
e55a0a91cb Check that extension_path exists before opening it 2011-09-14 01:56:03 +02:00
Paweł Forysiuk
18a0d1da03 Check for folders other than LIBDIR in sokoke_find_lib_path 2011-09-14 01:47:21 +02:00
Paweł Forysiuk
c1321b0072 Remove spurious slot_id variable fom prepare_speed_dial_html 2011-09-14 01:39:14 +02:00
Christian Dywan
b8512f2532 Quote config folder when spawning private browsing
On Windows the folder typically contains spaces.
2011-08-18 22:10:57 +02:00
Christian Dywan
a51f70e33a Repack the alignment of the tab close button
Fixes: https://bugs.launchpad.net/midori/+bug/827089
2011-08-18 18:08:24 +02:00
Christian Dywan
59a6438d52 Support creating new windows by dragging tabs outside 2011-08-18 18:06:34 +02:00
Christian Dywan
49f15f741e Use GLib timeout rather than the dusty GTK+ API 2011-08-18 18:05:57 +02:00
Paweł Forysiuk
3e2e8906fb Remove leftover version guards for WebKit > 1.1.17 2011-08-15 22:56:38 +02:00
Christian Dywan
8bca83572a Thunderbird only accepts feed://, Liferea doesn't mind
https://bugs.launchpad.net/midori/+bug/826444
2011-08-15 21:30:22 +02:00
Paweł Forysiuk
c5151ff09a Clean up usage of pseudo-uris in special pages 2011-08-15 21:30:22 +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
7b97c133dc Allow re-opening closed tabs in private browsing 2011-08-08 15:48:58 +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
Paweł Forysiuk
5a0e6099c3 Drop res_root argument from midori_view_load_alternate_string.
It is never actually used in the function body.
2011-08-08 15:32:48 +02:00
Paweł Forysiuk
aeef4e4ee3 Use static variable to store speeddial markup.
While it does not make anything faster, it causess way less I/O.
2011-08-08 15:30:38 +02:00
Paweł Forysiuk
1cdda41b59 Measure the whole load time not just preparing speed dial markup 2011-08-08 15:26:59 +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
761ef8c4e6 Fix hiding of the empty extension list 2011-08-04 23:41:01 +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
49d7ae1fad Disable Netscape plugin preference on Windows
They are not supported by Windows builds of WebKitGTK+.
2011-08-04 22:54:14 +02:00
Jérôme Guelfucci
8175e36e7f Fix middle click toolbar and menu actions.
This fixes a regression where a middle click would no longer open
'Homepage', 'Next', 'Previous', 'Back' and 'Forward' in a new tab.
2011-08-04 22:47:19 +02:00
Christian Dywan
504188151e Mention online FAQ if documentation is not installed 2011-08-02 00:02:00 +02:00
Paweł Forysiuk
630e23412a Resurrect KatzeNet-based page icon loading
Accidentally removed as part of 0dbee646b7 .
2011-08-01 21:57:59 +02:00
Christian Dywan
b307801744 Provide buttons to choose how to startup after crash
Fixes: https://bugs.launchpad.net/midori/+bug/740798
2011-07-30 21:18:11 +02:00
Paweł Forysiuk
e4d4ec26fb Always NULL-check database before using it
If the database is broken in whatever way the pointer is
unset. A good next step would be to give more user-friendly
feedback than the current rough dialog.
2011-07-30 20:11:45 +02:00
Christian Dywan
053dcb98ca Return empty string if there's no speed dial
'markup' is not set at this point.
2011-07-28 23:12:46 +02:00
Christian Dywan
6a3c3d155a Never delay URIs given as command line arguments 2011-07-28 23:08:03 +02:00
Christian Dywan
0b880b8a9b Fallback to URI for delayed page if there's no title 2011-07-28 22:58:16 +02:00
Christian Dywan
abe60b164b Space at the bottom of the page: Go to next page 2011-07-28 21:59:29 +02:00
Christian Dywan
32286215d6 Don't shadow web_view in _action_source_view_activate 2011-07-27 23:06:44 +02:00
André Stösel
25cdc7161b Make the infobar labels selectable. 2011-07-27 23:04:39 +02:00
Christian Dywan
3fc44b6fdc Initialize session in app/ private before adding URIs
If the session is not prepared properly URIs loading of
the first page(s) breaks. Also it is a good idea to sort
out all settings before loading anything to begin with.

You will now see "midori_load_soup_session was not called!" if
any pages try to load before the session is prepared.

Fixes: https://bugs.launchpad.net/midori/+bug/814268
2011-07-27 01:23:56 +02:00