Christian Dywan
fb6b01759d
Calculate action name length for --help-execute
...
Fixes: https://bugs.launchpad.net/midori/+bug/998597
2012-05-13 04:46:29 +02:00
Christian Dywan
94c6fca20f
Use WebKitFaviconDatabase as of WebKit 1.8.0
...
Fixes: https://bugs.launchpad.net/midori/+bug/902456
2012-05-13 02:22:38 +02:00
Vincent Cappe
45ac40d614
Move bookmarks code out of midori/main.c
2012-05-12 04:03:14 +02:00
Christian Dywan
f62964264e
Don't ever pass NULL to soup_uri_set_path (not _new)
...
Follow-up on https://bugs.launchpad.net/midori/+bug/930630
2012-04-06 15:48:53 +02:00
Christian Dywan
c4d1a96ca4
Don't ever pass NULL to soup_uri_new
...
Fixes: https://bugs.launchpad.net/midori/+bug/930630
2012-04-05 23:26:19 +02:00
André Stösel
d0ef9c6575
New property "key" for Midori.Extension object
...
This property is needed if the module contains more than one extension.
Add properties "website" and "key" to the vapi.
If the extension has a key, it should be used as part of the config filename.
2012-04-05 22:43:58 +02:00
Christian Dywan
1f56e0af6f
Don't enforce tabbar in app mode
2012-04-04 21:49:29 +02:00
Alexander Butenko
3e0dc32017
Use sqlite WAL mode for history if available
2012-03-31 03:28:06 +02:00
André Stösel
a6f9bea939
Typo: Instead of the array each item should be checked
2012-03-31 02:48:01 +02:00
André Stösel
ebf2c2d1d9
Allow more than one extenstion for each module
2012-03-27 00:54:48 +02:00
Christian Dywan
5cb1c04481
Allow relative -c/ --config path
...
Fixes: https://bugs.launchpad.net/midori/+bug/962713
2012-03-25 18:10:26 +02:00
Paweł Forysiuk
76be3b9aea
Check stricly for relative path in midori_prepare_uri
...
Fixes: https://bugs.launchpad.net/midori/+bug/963899
2012-03-25 18:10:26 +02:00
Christian Dywan
5e2b7fdca7
Always use var in javascript for loops
...
Otherwise it may re-use global functions.
2012-03-11 22:29:41 +01:00
Christian Dywan
8b78ae5491
Split clearing of page icons from cache again
...
We need to re-visit this with an idea to preserve icons
from search engines or otherwise being in use.
2012-03-08 22:20:05 +01:00
Christian Dywan
537d002a6f
Unify file handling in midori_prepare_uri and magic_uri
2012-03-08 01:10:54 +01:00
Christian Dywan
4f180216a1
Fix declaration and deprecation warnings
2012-03-06 01:12:20 +01:00
Christian Dywan
6fd666aa9f
Honor site data policy when clearing web cookies
2012-02-26 00:03:15 +01:00
Christian Dywan
18b6b48ef5
Abstract availability of Netscape plugin support
...
Disable if MOZ_PLUGIN_PATH is / or MIDORI_UNARMED.
2012-02-25 02:06:46 +01:00
Christian Dywan
9275a6cd24
Handle Flash cookies on Windows and OS X
2012-02-25 00:52:55 +01:00
Christian Dywan
569b8e4779
Merge cookies, other data and caches in Clear Private Data
2012-02-25 00:52:55 +01:00
Christian Dywan
77d095f6ef
Versioned prgname to override menuproxy blacklist
...
Fixes: https://bugs.launchpad.net/midori/+bug/874334
2012-02-23 01:09:59 +01:00
Vincent Cappe
62f0ef746c
When removing bookmarks, folder must not be NULL
...
If folder is NULL, we end up with "(NULL)" in sqlite.
Modified patch to use katze_str_non_null.
Fixes: https://bugs.launchpad.net/midori/+bug/926914
2012-02-19 17:52:14 +01:00
Alexander Butenko
69c319d62a
Sqlite pragma tuning for formhistory and history
2012-02-19 17:52:12 +01:00
Christian Dywan
f1e168b569
Implement informative text for private browsing
...
Internally about:private is shown when private browsing
is invoked without any URLs.
Fixes: https://bugs.launchpad.net/midori/+bug/768572
2012-01-27 21:42:04 +01:00
Christian Dywan
fb44d46db0
Handle window icon inside MidoriBrowser
...
Fixes: https://bugs.launchpad.net/midori/+bug/918567
2012-01-24 23:57:40 +01:00
Christian Dywan
57b093293a
Only strip referrer from valid Soup URI
...
Fixes: https://bugs.launchpad.net/midori/+bug/909415
2012-01-03 23:47:11 +01:00
Christian Dywan
e2816612c5
The dark themes are there since GTK+ 3.0 in fact
...
The Since in the documentation is wrong.
2011-12-17 11:06:11 +01:00
Christian Dywan
849351554e
Request dark style for private browsing windows
...
Fixes: https://bugs.launchpad.net/midori/+bug/905056
2011-12-16 02:15:07 +01:00
Christian Dywan
00d8621fe7
Unify toolbar rebuilding in _action_menubar_activate
...
And merge _midori_browser_save_toolbar_items into it,
which was already not used anywhere else.
CompactMenu is now always skipped and automatically
added if the menubar is hidden. So it can no longer be
duplicated or appear in the toolbar editor.
Fixes: https://bugs.launchpad.net/midori/+bug/903003
2011-12-14 00:03:02 +01:00
Christian Dywan
b874009e00
Escape and unescape for unique and never otherwise
...
Also don't bother to apply magic when receiving the command,
it was already applied before.
2011-12-11 03:27:02 +01:00
Christian Dywan
c8b19b2eeb
Avoid copying of strings and making tiny allocations
2011-12-11 02:57:04 +01:00
Christian Dywan
566794a67e
Use system ca file from libsoup if possible
2011-12-11 02:11:36 +01:00
Christian Dywan
cd05d0a351
Use new _with_item constructor everywhere
2011-12-09 21:01:29 +01:00
Christian Dywan
64f9028eea
Handle 'append' as meta, neither object data nor argument
...
This is more in line with 'dont-write-history' and 'delay'.
2011-12-07 23:15:04 +01:00
Christian Dywan
9888ad610d
Avoid extra loop for adding delay to all items
2011-12-07 23:01:50 +01:00
Christian Dywan
d0db33711d
Limit items in trash in private browsing
2011-12-01 20:04:32 +01:00
Christian Dywan
0e93695979
Be sure to always initialize startup timers
2011-11-28 23:41:32 +01:00
Christian Dywan
040a1670e4
Introduce MIDORI_PARAM_DELAYED_SAVING mechanism
...
The flag says which properties don't trigger saving
to avoid disk I/O.
2011-11-17 00:03:52 +01:00
Peter Hatina
d809cd6040
Save paned actions as separate toolbar items
2011-11-17 00:03:52 +01:00
Christian Dywan
ac6e23680c
For lack of a better way, don't scroll extension descriptions
...
Obscuring the settings icon is very bad for usability.
2011-11-09 23:04:23 +01:00
Christian Dywan
d9c4bb15c0
Remove obsolete MidoriLocationAction and panel boilerplate
2011-11-09 22:06:11 +01:00
Christian Dywan
23f90e821a
Faster Base64-concatenating CSS and stylesheet URI support
...
It is important to retain user-stylesheet-uri separate from
the value set at runtime and restore it to the config file.
Fixes: https://bugs.launchpad.net/midori/+bug/883879
2011-11-08 22:48:39 +01:00
Christian Dywan
58066e7dcc
Move naming logic into initialization of MidoriApp
2011-11-08 22:09:49 +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
ea15198b34
Support user-stylesheet-uri again through new API
...
Related to: https://bugs.launchpad.net/midori/+bug/826441
2011-10-30 16:26:56 +01:00
Christian Dywan
7dee11c0b7
Only show crash dialog if session isn't empty
...
Fixes: https://bugs.launchpad.net/midori/+bug/830645
2011-10-30 14:42:52 +01:00
Christian Dywan
be04be8303
Introduce and use Midori.URI.is_http
...
Also make further uses of Midori.URI.parse.
2011-10-28 22:49:10 +02:00
Christian Dywan
6bceb5a10a
Merge thread setup, stock items, argv, i18n into MidoriApp
2011-10-28 22:49:10 +02:00
Christian Dywan
5ddcfa7be6
Clear Private Data: Merge Closed Tabs with History
...
It would be misleading to delete one but not the other and
assume the pages are actually gone.
2011-10-26 20:07:11 +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