Commit graph

8 commits

Author SHA1 Message Date
Christian Dywan 40dc38fd21 Implement and use KATZE_ARRAY_FOREACH_ITEM
Iterating an array by a GList is considerably faster than
continuously retrieving items, however it is also a lot
more complicated. So the new macro takes care of that and
uses a new semi-private function to avoid copying the list.

Note that the macro can't be nested, which basically isn't
useful in practise anyway.
2010-09-12 00:59:24 +02:00
Christian Dywan e600574b5a Add a description to the page holder extension 2009-10-23 18:29:18 +02:00
Christian Dywan e58550f0c0 Make pageholder properly detachable 2009-04-25 16:29:46 +02:00
Enrico Tröger bff4f9ddfe Fix a leaked reference in the page holder 2009-04-07 21:59:04 +02:00
Christian Dywan 8ff4ff5909 Use the new midori_extension_get_app in extensions 2009-03-25 02:12:12 +01:00
Enrico Tröger 3df21e947f Add pageholder to existing browsers and not only new ones 2009-03-25 00:43:03 +01:00
Christian Dywan 92fd37ad61 Remove panel pages implicitly as viewables are destroyed
For this to work smoothly, from now on the browser destroys the
panel eary, as it does with the tabs, and the panel in turn
destroys its pages early.
2009-01-20 22:17:04 +01:00
Christian Dywan 11d67dc326 Reimplement the page holder as an extension 2008-11-25 23:53:54 +01:00