Christian Dywan
89ac82d0d6
Assemble a version without git revision for ident strings
2008-12-09 02:22:58 +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
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
Christian Dywan
dc5ecc5f72
Respect menubar visibility when restoring from fullscreen
2008-12-06 04:53:30 +01:00
Christian Dywan
604c0e6e59
Hack to store cookies on disk with libSoup 2.25.2
...
Note that if the WebKit build doesn't use libSoup
cookies will never be loaded or saved just like before.
2008-12-06 04:46:20 +01:00
Christian Dywan
e1ca9028c7
Remove autotooled build system once and for all
2008-12-04 02:03:11 +01:00
Christian Dywan
d5e5821064
Move MidoriAddons to panels folder
2008-12-04 01:53:52 +01:00
Christian Dywan
c8e73b80a3
Move MidoriConsole to panels folder
2008-12-04 01:50:26 +01:00
Christian Dywan
b956a73914
Update panel handling according to latest changes
2008-12-04 01:45:32 +01:00
Christian Dywan
e4f401c7e7
Implement new Extensions panel, in the new folder extensions
2008-12-04 01:44:33 +01:00
Christian Dywan
b5e2146249
Add midori_extension_is_active
2008-12-04 01:42:02 +01:00
Christian Dywan
cfd3a47543
Implement MidoriViewable and "app" in MidoriConsole
2008-12-04 00:31:40 +01:00
Christian Dywan
c78f775142
Implement MidoriViewable in MidoriAddons
2008-12-03 23:57:37 +01:00
Christian Dywan
cc329ec706
Support opening of new windows
...
The preference determining where to open those windows
is not currently honored, so everything goes in a new tab.
Incidentally compile time checks guarding the web inspector
are replaced with runtime checks here, and the same
approach is used for the create-web-view signal. The
features are used if available.
2008-12-03 04:16:19 +01:00
Christian Dywan
cb5f646cf5
Enable Open pages in and Enable eveloper extras conditionally
2008-12-02 02:00:55 +01:00
Christian Dywan
a4e6720fd7
Localization string improvements
2008-11-30 02:08:28 +01:00
Christian Dywan
5f149946d6
Implement MIDORI_CHECK_VERSION for use in extensions
2008-11-30 01:22:03 +01:00
Christian Dywan
9b24d58553
Rename MidoriPane to MidoriView and add protocol support
2008-11-29 16:45:24 +01:00
Enrico Tröger
417493caa3
Don't use grep in sokoke_get_desktop and fix memory leaks
2008-11-29 00:16:57 +01:00
Christian Dywan
30572a2b73
Add API to extensions for deactivating and configuration
2008-11-28 23:56:30 +01:00
Christian Dywan
2bc42bfd8d
Remove the page holder from the core
2008-11-25 23:55:54 +01:00
Christian Dywan
687179a747
Tab labels should adjust to the notebook orientation
2008-11-25 23:51:10 +01:00
Christian Dywan
d00ff95058
Provide MidoriPane interface for use with MidoriPanel
2008-11-24 01:41:45 +01:00
Christian Dywan
4b06ec3c1f
Replace window-object-cleared with context-ready
...
Introduce MidoriBrowser::load-status and also
midori_view_execute_script while we are at it.
2008-11-23 05:22:58 +01:00
Christian Dywan
5a2f5b9b12
Fix clipboard menu items and do some tidying
2008-11-23 01:44:40 +01:00
Enrico Tröger
9c8bab302c
Use -V instead of -v for --version
2008-11-22 01:45:47 +01:00
Christian Dywan
e1c5e81cc9
Cleanup MidoriAddons a bit and remove Extensions from it
2008-11-22 01:17:23 +01:00
Christian Dywan
418f4dac12
Remove unused sokoke completion helpers
2008-11-21 02:46:47 +01:00
Christian Dywan
600423de4e
Take special care of spaces in search strings
2008-11-21 02:44:03 +01:00
Christian Dywan
fdb12aa537
Move transfers, console and addons out of the browser
2008-11-20 03:49:57 +01:00
Christian Dywan
ab747a427f
Let MidoriApp be a normal instance
...
There is hardly a practical need for the application
to be a singleton, it's cleaner and it prevents
extensions from reaching out for it before activation.
2008-11-20 01:49:04 +01:00
Christian Dywan
03ffd05e0a
Do not load icons other than in tabs
2008-11-20 01:41:58 +01:00
Christian Dywan
72f39b0f82
Change extension API to split initialization and activation
...
We want to be able to keep extensions in a state where
they don't actually do anything but merely provide
context information. Therefore don't pass the MidoriApp.
As soon as we want to use extensions, we activate them.
Extensions are now saved in an array in MidoriApp.
2008-11-20 01:22:25 +01:00
Brian Vuyk
dc59d66eb9
Print file saving errors to the standard output
2008-11-18 23:18:53 +01:00
Christian Dywan
58cb93d900
Use katze_object_get_foo instead of sokoke_object_get_foo
2008-11-18 23:10:21 +01:00
Christian Dywan
79cbcd0886
Make libxml technically optional, while it remains mandatory
2008-11-18 22:26:06 +01:00
Christian Dywan
166a7e48e0
Malloc in bytes, not characters, and don't copy freed memory
...
This was teamwork of Brian, Enrico and me.
2008-11-18 22:00:38 +01:00
Christian Dywan
56d26b02e5
Allow "g cache:127.0.0.1" to search from the location
2008-11-18 06:37:11 +01:00
Dale Whittaker
e505942314
Highlight completion matches while preserving the case
2008-11-18 03:01:33 +01:00
Christian Dywan
c72977974d
Always initialize threads, libSoup requires that
2008-11-18 02:46:59 +01:00