Christian Dywan
dbc4c3f743
Move array loading and saving to midori_array_{from,to}_file
...
This not only takes the code out of main but in the future
will allow extensions to use and enhance it.
2009-03-31 18:09:04 +02:00
Christian Dywan
7cddd8ade3
Optimize array iterations in main.c
2009-03-31 03:24:29 +02:00
Christian Dywan
31bf9962fa
Support proxy server address without a protocol
2009-03-31 01:10:35 +02:00
Christian Dywan
99c3154dd6
Correction misspelling of 'happened'
2009-03-30 00:53:42 +02:00
Christian Dywan
fb1d931e2c
Load cookie jar in an idle callback
...
This improves perceived startup time a lot.
2009-03-28 03:04:27 +01:00
Christian Dywan
15790565e8
Create cookie jar on startup instead of waiting for an HTTP request
2009-03-24 01:10:15 +01:00
Enrico Tröger
5c9e56fdb6
Remove left-over assignement of configuration file
2009-03-22 23:47:07 +01:00
Christian Dywan
1650d09070
Implement Transfers sidepanel
2009-03-22 15:25:57 +01:00
Christian Dywan
d30c2aa62d
Drop soup session hijacking
2009-03-16 02:13:35 +01:00
Christian Dywan
1af23afbe8
Implement Last Visited Pages menu and toolbar item
...
We use the name of history folders now to store dates instead
of the token. This makes it possible to show history in an action.
2009-03-07 14:00:14 +01:00
Christian Dywan
abbfc163a3
Use session function in WebKitGTK+ 1.1.1 and prepare the session
2009-03-06 20:29:40 +01:00
Christian Dywan
1fb5222a3f
Fix zooming, and make Zoom Normal work again
2009-03-05 22:45:34 +01:00
Christian Dywan
f64547f723
Load and save extension settings automatically
2009-03-05 22:22:18 +01:00
Christian Dywan
e12716c917
Update copyright year in --version and about dialog
2009-03-01 21:00:06 +01:00
Christian Dywan
ff9085b400
Disable WebKit's authentication dialog if needed
...
We need to handle WebKit possibly having an authentication
dialog more expressly. Obviously we only ever want to
see one dialog and we choose our own simply because it
is localized.
2009-02-28 23:46:41 +01:00
Christian Dywan
dc357a40aa
Use the date format of the user locale to display history dates
2009-02-28 23:03:23 +01:00
Johannes Reinhardt
1d8de6e72d
Fix #ifdefs for building without libxml or sqlite
2009-02-22 22:39:08 +01:00
Christian Dywan
3b9c63937c
Refactor History panel into a separate class
...
This brings back the problem of address and title of items
showing up in the history unfortunately.
Now the history items are appended rather than prepended,
we probably want to fix that in the future.
2009-02-21 23:59:02 +01:00
Christian Dywan
5f52e0d21f
Move stock item registrations to sokoke so it can be tested
2009-02-21 22:36:03 +01:00
Christian Dywan
1c7a84ec9f
Propagate the bookmarks to the callback, fixes editing bookmarks
2009-02-20 22:38:18 +01:00
Christian Dywan
5aaff908cb
Only add the Auth feature if WebKit didn't already
2009-02-17 18:34:27 +01:00
Christian Dywan
55614c7eca
Print soup log if MIDORI_SOUP_DEBUG is set (levels 1-3)
2009-02-17 14:17:28 +01:00
Christian Dywan
9d754d2d51
Fix config file writability test and search engine error workaround
...
After the change to recognize read-only configuration files new
files would never be written anymore. Also the default search
engines wouldn't be used if no search engines file existed.
2009-02-16 03:05:25 +01:00
Christian Dywan
fb8dedfaac
Cancel looking for default search engines properly
2009-02-14 11:52:09 +01:00
Christian Dywan
79ed3a06c3
Factor persistent cookies into a soup feature
2009-02-14 04:14:01 +01:00
Christian Dywan
e87f5f2455
Factor HTTP authentication into a soup feature
2009-02-14 02:34:56 +01:00
Christian Dywan
0d73df50d2
Add Detect proxy server automatically to Preferences
2009-02-13 00:49:30 +01:00
Christian Dywan
f1f27c9322
Don't do any saving on configuration files which are not writable
...
If you have a restricted setup where user configuration is not
meant to be saved, Midori will not even monitor changes if the
files are not writable.
This does *not* prevent any changes at runtime, but nothing will
be saved to disk.
2009-02-12 23:52:14 +01:00
Christian Dywan
019075842b
Resize the label in the crash dialogue for proper wrapping
2009-02-05 22:43:24 +01:00
Christian Dywan
98b2d61b9d
Rephrase "opened for the last time" to "the last time it was opened"
...
The translations are not changed, the English string is merely replaced.
2009-02-03 22:59:57 +01:00
Christian Dywan
9baa905f1d
Monitor changes to search engines and not only adding and removing
2009-01-31 19:31:50 +01:00
Christian Dywan
135b1be01e
Provide default search engines
2009-01-31 19:07:27 +01:00
Christian Dywan
5ad8c7eb0b
Refactor bookmarks panel into a separate panel widget
2009-01-31 04:09:35 +01:00
Christian Dywan
6b2d8df6af
Instead of adding multiple same history items, update the original item
2009-01-26 03:43:59 +01:00
Christian Dywan
78bcb6d3cb
Monitor accelerators only after creating the first browser
2009-01-24 15:22:45 +01:00
Dale Whittaker
fb2a962ad4
Store the 'day' of history items to reduce even more calls to localtime
...
By storing the timestamp of the day in the database we can significantly
reduce the calls to localtime, which should result in a noticible
speedup.
We are changing the database format. For the convenience of the user
the code automatically converts from the old format.
2009-01-23 22:38:39 +01:00
Christian Dywan
1a69bc9d2d
Include locale.h, it may not be pulled in automatically
2009-01-22 13:12:05 +01:00
Christian Dywan
a63942cd79
Respect NLSPATH in Midori and use it for ./waf build --run
2009-01-22 01:59:23 +01:00
Christian Dywan
9f61741503
Update translation template
2009-01-19 22:30:42 +01:00
Christian Dywan
0fbc478a8a
Implement Plugins panel, not quite finished but already useful
2009-01-18 20:34:50 +01:00
Christian Dywan
75c54edabd
Implement MIDORI_EXTENSION_PATH environment variable
2009-01-16 20:22:01 +01:00
Christian Dywan
e247529b6b
Do monitor changes of bookmarks and save on any change
2009-01-16 05:04:42 +01:00
Christian Dywan
1b0e649968
Use a proper SoupCookieJarText if we have "session"
2009-01-15 03:39:32 +01:00
Christian Dywan
03678a16b1
Use WebKitWebView:session property if it exists
2009-01-15 03:29:47 +01:00
Christian Dywan
be224ba5f1
Clarify 'Trash couldn't be saved' in an i18n comment
2009-01-13 01:05:15 +01:00
Christian Dywan
c2f33d01b6
Add Show a dialog after Midori crashes to Preferences
2009-01-12 03:17:37 +01:00
Christian Dywan
e23ed6234e
Show a dialog if Midori is running but not responding
2009-01-11 21:16:02 +01:00
Christian Dywan
88474b45fb
Destroy and set parent of Preferences from Diagnostic dialog
2009-01-11 20:51:18 +01:00
Dale Whittaker
6753a9ade3
Store history dates in 'token' to avoid locatime() and revamp deleting
...
Loading history items used to involve frequent calls to
localtime() and g_memdup(). We avoid this by storing the
date strings in parent items now, which can even be used to
display items in the treeview.
Deleting of treeview items was also reworked so it should
work from menu items and the panel.
2009-01-11 19:30:43 +01:00
Christian Dywan
4ad55618f6
Correct conditionals for OS X and JavaScriptCore
2009-01-10 20:13:08 +01:00