Commit graph

534 commits

Author SHA1 Message Date
Christian Dywan 5806954562 Add katze_object_has_property 2008-12-01 23:33:47 +01:00
Christian Dywan a4e6720fd7 Localization string improvements 2008-11-30 02:08:28 +01:00
Christian Dywan c2c031e041 Bump version to 0.1.1 2008-11-30 01:48:04 +01:00
Christian Dywan 5f149946d6 Implement MIDORI_CHECK_VERSION for use in extensions 2008-11-30 01:22:03 +01:00
Christian Dywan d5e9443624 Fix erroneous string in es.po 2008-11-30 01:11:03 +01:00
Christian Dywan 110b90d31f Add British English translation 2008-11-29 23:55:57 +01:00
Christian Dywan dc2b7dcd02 German, Spanish and French translation updates 2008-11-29 23:47:47 +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 11d67dc326 Reimplement the page holder as an extension 2008-11-25 23:53: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 f2e6e3579a Pack items in a normal box and not homogeneous 2008-11-23 01:51:30 +01:00
Christian Dywan 02b2d027c9 Localize Statusbar Features 2008-11-23 01:45:53 +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
Dmitry Nikitin d2cdb95928 Add Ukrainian translation 2008-11-22 00:01:30 +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 1e6c22d94a Add more katze_object_get_foo functions 2008-11-18 23:06:02 +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
Christian Dywan 9158e33567 Add two example extensions 2008-11-18 02:08:50 +01:00
Christian Dywan 3cd50f419b Introduce a C extension interface 2008-11-18 02:07:53 +01:00
Christian Dywan 33804965a1 Expose browser notebook and panel as properties 2008-11-18 02:02:59 +01:00
Christian Dywan 5a1b766a43 Fix MidoriApp so that add-browser is actually usable 2008-11-18 02:01:30 +01:00
Christian Dywan d60166aa02 Add katze_get_object 2008-11-18 01:57:33 +01:00
Christian Dywan 4e8236c95c Use gint64 instead of goffset, the latter is too new 2008-11-18 01:55:49 +01:00
Christian Dywan 24ca48cc1e Move variable declarations to the beginnings of blocks 2008-11-16 02:00:17 +01:00
Enrico Tröger c49ed67ab0 Correct usage of datatypes in a number of places 2008-11-16 01:04:12 +01:00
Christian Dywan b9a183c316 Allow ":" as in "foo:bar" to search from the location 2008-11-16 00:36:32 +01:00
Enrico Tröger 744f9ce56f Save files with permissions of 0700 instead of 0755 2008-11-16 00:21:22 +01:00
Brian Vuyk e019c677bb Arrange file saving for error handling to fix warnings 2008-11-16 00:10:39 +01:00
Christian Dywan 59ff9878c9 Actually commit the 'tests' folder 2008-11-16 00:03:34 +01:00
Andhika Padmawan a1f2385eb4 Update Indonesian translation 2008-11-14 02:52:49 +01:00
Christian Dywan 7863d0f7fd Introduce unit tests for automated testing
The first one is a test for sokoke_magic_uri and
it already helped improving the function.
2008-11-14 02:46:23 +01:00
Brian Vuyk 0b16997f1a Fix some compiler warnings 2008-11-12 02:15:52 +01:00