Christian Dywan
4b533d2f51
Give readable names to numeric debug tokens
2012-09-12 14:12:08 +02:00
Christian Dywan
aa5d387cc7
Move translations out of settings class
...
Remove a fair number of unnecessary strings.
Move trivial settings to Midori.Settings.
2012-08-31 22:02:15 +02:00
Christian Dywan
fd49037ae6
Move simple settings into Midori.Settings class
2012-08-31 01:00:37 +02:00
Christian Dywan
0668aba7cc
Move config/ data/ res_filename/ lib_path to Midori.Paths
2012-08-30 00:43:20 +02:00
Christian Dywan
cfb0db3b60
Zoom text and images by default
2012-08-27 21:52:23 +02:00
Christian Dywan
f6595ea15e
Handle and cache Accept-Language in WebSettings
2012-08-23 21:25:44 +02:00
Christian Dywan
544dc08760
Introduce a merged NextForward akin to StopReload
...
Fixes: https://bugs.launchpad.net/midori/+bug/823736
2012-08-19 15:32:48 +02:00
Paweł Forysiuk
db37fbcc74
Enable netscape plugins on win32
2012-08-07 01:08:25 +02:00
Christian Dywan
19f291d2be
Re-introduce window flashing, except on Win32
2012-07-16 21:23:06 +02:00
Christian Dywan
68a4ed6c99
Rememember whether inspector was attached
2012-07-11 21:28:10 +02:00
Christian Dywan
ef4ee2f634
Remove window flashing on new tabs
...
The flashing can be distracting to some users. We
may re-visit the feature if we find a better behavior.
The setting stays to avoid resetting old config files.
2012-07-01 22:16:12 +02:00
Paweł Forysiuk
627f367837
Apply dark-widgets-workaround style for win32 only for gtk2 builds
2012-06-28 22:23:34 +02:00
Christian Dywan
50fea06389
Switch to a Chrome-based "automatic" identification
...
The primary motivation is to stop posing as OS X.
Fixes: https://bugs.launchpad.net/midori/+bug/916884
2012-06-21 17:33:28 +02:00
Christian Dywan
448905015c
Add Chrome as an identification option
2012-06-21 17:33:27 +02:00
Christian Dywan
e3e15973cc
Distinguish Simplified and Traditional Chinese
2012-05-11 23:48:47 +02:00
Paweł Forysiuk
182268a82b
Work around black border around widgets on Win32
2012-04-14 03:28:11 +02:00
Olivier Duchateau
7789bafc68
Implement low_memory_profile for FreeBSD
...
Fixes: https://bugs.launchpad.net/midori/+bug/963833
2012-03-25 18:10:26 +02:00
Christian Dywan
532335702a
Always show the tabbar by default
2012-03-22 21:27:52 +01:00
Lucas Baudin
9f6c4d3e03
Initial Granite.Widgets.DynamicNotebook support
...
The always-show-tabbar is ineffective if we have Granite
and 'Add Tab' won't appear in the toobar.
Modified patched.
2012-03-14 21:48:37 +01:00
Paweł Forysiuk
1edfd88d2f
Implement low_memory_profile for Win32
2012-03-13 20:04:46 +01:00
Christian Dywan
8c8f985a5c
Disable page cache with < 352 MB RAM
2012-03-08 23:33:04 +01:00
Christian Dywan
2bc867054a
Enable experimental fullscreen API if available
...
Such as used by YouTube and other sites for HTML5 video.
2012-03-05 22:34:46 +01:00
Christian Dywan
079403a806
Free hostname in midori_web_settings_get_site_data_policy
2012-02-28 23:54:52 +01:00
Christian Dywan
70b85bf600
Skip site data rule policy check on empty rules
2012-02-28 23:51:31 +01:00
Christian Dywan
4c142e7688
Implement basic site data policy and unit tests
...
See: https://bugs.launchpad.net/midori/+bug/836729
2012-02-26 00:03:14 +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
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
b3344bf6f7
Define H and V widget functions for GTK+3
...
The horizontal variants are gone from the API.
gtk_rc_get_theme_dir has been deprecated, there is
no replacement so we do the equivalent lookup.
Right-aligned menu items are deprecated.
For now defining gtk_widget_render_icon and
gtk_widget_set_size_request gets rid of warnings.
2011-11-28 23:37:34 +01:00
Christian Dywan
a260fdce12
Disable shadows with WebKitGTK+ 1.2.7
2011-11-17 01:50: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
Christian Dywan
ed5561567b
Enforce monospace font elements separately
...
Fixes: https://bugs.launchpad.net/bugs/888814
2011-11-16 02:08:30 +01:00
Peter Hatina
ccd0562d7d
Split location and search entry
...
Fixes: https://bugs.launchpad.net/midori/+bug/738422
2011-11-15 23:43:14 +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
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
42c1b70c7d
unique, notify, and system details in about:version
...
Introduce midori_web_settings_get_system_name helper.
Add version numbers for libunique and libnotify if available.
Show platform and architecture if possible.
Merge debug string into the full version number.
Render video formats as a one-liner.
2011-10-31 04:01:41 +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
0e5cb28e09
Copy styles passed to midori_web_settings_add_style
...
Style strings are usually allocated, unlike rule_id's.
2011-10-27 23:20:10 +02:00
Christian Dywan
4440d25e11
Update enforced font when font family changes
2011-10-27 19:32:17 +02: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
0388f2fa39
Introduce midori_web_settings_add/remove_style API
...
The CSS stylesheets added by ID are globally applied.
Related: 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
1ed184ba1c
No third-party cookies with soup 2.29.91/ WebKit 1.1.21
2011-10-24 00:20:48 +02:00
Christian Dywan
756830f6e4
Require libSoup 2.27.90 and drop libidn
2011-10-17 02:47:55 +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
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
André Stösel
32f71ef5e0
Flash browser window if new tab opened in background
2011-08-15 21:30:22 +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
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
20d47ffac4
Count both cookies and history expiry in months
2011-05-16 03:19:21 +02:00