Commit graph

4750 commits

Author SHA1 Message Date
Christian Dywan
0b066778a5 Refactor main.c and move _eval_script to sokoke
The diagnostic dialog actually performs better now
because we do the extension loading and session setup
in idle callbacks, aside from the code being more
easily readable in smaller units.
2008-12-25 00:41:11 +01:00
Christian Dywan
be9c907c7e Implement and make use of midori_app_create_browser 2008-12-25 00:39:35 +01:00
Christian Dywan
770b6d9e11 Optimize KatzeArray a little 2008-12-24 04:44:02 +01:00
Christian Dywan
7c3cb9a1bd Add "parent" property to KatzeItem 2008-12-24 04:07:08 +01:00
Christian Dywan
394eb4b002 Add the Enforce 96 DPI preference to the dialog 2008-12-23 23:15:36 +01:00
Christian Dywan
1b1d2f6e5f Don't install icon signals if GtkEntry has them already 2008-12-23 23:14:20 +01:00
Christian Dywan
995be8e6da Clean up handling of bookmarks like the history before 2008-12-21 20:44:31 +01:00
Christian Dywan
a495cc7a5a Update TODO file 2008-12-21 20:33:00 +01:00
Christian Dywan
b8c2139d3f Revamp clearing of the history 2008-12-21 19:21:04 +01:00
Christian Dywan
127632f486 Update translation template 2008-12-21 18:11:21 +01:00
Christian Dywan
d8ace08277 Miscellaneous improvements and cleanup in MidoriView 2008-12-21 17:52:10 +01:00
Christian Dywan
e633787b19 Remove forgotten debugging output from MidoriViewable 2008-12-20 00:31:16 +01:00
Christian Dywan
f059882742 Show even broken (not linking) extensions in the panel 2008-12-20 00:25:31 +01:00
Arnaud Renevier
993fb52644 Allow relative localhost URIs 2008-12-20 00:24:35 +01:00
Enrico Tröger
b88ba4094f Make the tool item label in the preferences selectable 2008-12-18 21:19:13 +01:00
Christian Dywan
2b188c4743 Don't connect to search buttons twice, and fix a pixbuf leak 2008-12-18 21:15:05 +01:00
Christian Dywan
c6865304ba Simplify the completion and make it work properly again 2008-12-18 05:02:52 +01:00
James Turner
517e67cc0a Allow for loading of https favicon files 2008-12-17 22:23:24 +01:00
Enrico Tröger
88c7fbbb98 Allow adding separators to the navigationbar 2008-12-17 22:17:36 +01:00
Christian Dywan
1dc1744f7d Move location action iters completely to hash lookups
The startup of Midori is now about 10 times as fast
as it was without any hash table lookups.
2008-12-15 23:17:12 +01:00
Christian Dywan
0f78896660 Reimplement custom search engine icons 2008-12-15 21:20:39 +01:00
Christian Dywan
2c1f0574a6 Remove a hack which lead to a crash after the last change 2008-12-15 20:43:05 +01:00
Dale Whittaker
0fb55faf37 Actually remove history items with the Delete tool button 2008-12-15 20:12:51 +01:00
Christian Dywan
58b40bce38 Optimize location action, so Midori starts up twice as fast 2008-12-12 21:06:33 +01:00
Christian Dywan
1b4a0160f1 Save config files dynamically and show a Diagnostic dialog after crashes 2008-12-12 10:20:19 +01:00
Christian Dywan
c7a544877c Allow a NULL parent with MidoriPreferences 2008-12-12 10:14:17 +01:00
Christian Dywan
6b40913361 Actually emit "quit" even if a function quit the app 2008-12-12 10:12:33 +01:00
Christian Dywan
08af3f6773 Allow xfce_header_new to use a default icon 2008-12-12 10:11:45 +01:00
Christian Dywan
df6afd7caa Add a --run switch to wscript, to run Midori after building 2008-12-12 10:10:10 +01:00
Christian Dywan
270822a0c4 Perform more fine grained libSoup version checks 2008-12-09 20:04:04 +01:00
Christian Dywan
89ac82d0d6 Assemble a version without git revision for ident strings 2008-12-09 02:22:58 +01:00
Christian Dywan
94cb65d6ad Make proxies for string and boolean properties truly synchronous 2008-12-09 01:23:35 +01:00
Christian Dywan
fd6574c91f Update proxy and identification string immediately 2008-12-09 00:53:30 +01:00
Christian Dywan
108954273a Don't pass NULL to soup_uri_new and free the proxy string properly 2008-12-09 00:25:59 +01:00
Christian Dywan
aeb71dd7b4 Add support for javascript: bookmarklets 2008-12-09 00:02:38 +01:00
Christian Dywan
426eb74c91 Support Mouse Back and Forward buttons 2008-12-08 23:45:38 +01:00
Christian Dywan
e20193a0b9 Add entry for Custom character encoding 2008-12-08 23:32:05 +01:00
Christian Dywan
219c6bdf4c Provide identification string and proxy server preferences
This works with libSoup stable, if WebKit uses libSoup.
2008-12-08 23:18:14 +01:00
Christian Dywan
e1075f1aae Link to GThread, to fix non-soup Midori with soup-WebKit 2008-12-08 23:15:05 +01:00
Christian Dywan
716fe0e9c5 Implement HTTP authentication with libSoup 2008-12-07 21:38:00 +01:00
Christian Dywan
191a613fc8 Share one session among all KatzeNet instances 2008-12-07 21:36:42 +01:00
Christian Dywan
86dcb8b284 Implement Accept Cookies and Maximum Cookie Age preferences 2008-12-07 15:12:42 +01:00
Christian Dywan
7e68ef90c0 Fix prefix and datadir usage 2008-12-07 05:58:40 +01:00
Christian Dywan
588744fdda Generate and install desktop file also without intltool 2008-12-07 05:10:08 +01:00
Christian Dywan
ae2b0c1700 Group build options and warn if docutils or gtk-doc is missing 2008-12-07 04:00:00 +01:00
Christian Dywan
09a334c3e2 Refactor waf options to allow enable/disable consistently
Particularly Gentoo's way of packaging allows users to
specify all features of a package manually, therefore we
allow enabling options and cause a fatal error if the
dependency is not satisfied.
2008-12-07 01:56:42 +01:00
Evaggelos Balaskas
23a4ba1a8d Update Greek translation 2008-12-06 14:38:18 +01:00
Christian Dywan
3cbe78e5ee Escape page uri and title when inserting into database 2008-12-06 14:35:54 +01:00
Christian Dywan
6f4b895dfb Fix view context menu items such as View source 2008-12-06 14:25:42 +01:00
Evaggelos Balaskas
24a2bdc7ca Add Greek translation 2008-12-06 05:53:35 +01:00