Commit graph

296 commits

Author SHA1 Message Date
Christian Dywan 311e30bbfe Focus the web view when middle click pasting w/o Ctrl 2008-08-29 02:29:48 +02:00
Christian Dywan b6ae63249b Use HAVE_GIO *everywhere* now 2008-08-28 01:15:30 +02:00
Christian Dywan be4038e555 Remove GIO HTTPS check again, it's not worth the trouble
Apparently lots of users cannot use Midori
after this change and with no way to track down
the cause of the issue, let's just not use this.
The check was only for minimal gain anyway
2008-08-28 00:55:35 +02:00
Lukasz Romanowicz a1e8f67a40 Update Polish translation 2008-08-28 00:40:41 +02:00
Christian Dywan 548c1e7d54 Update 'waf' to 1.4.4, among others for building on OpenBSD 2008-08-27 18:18:16 +02:00
Christian Dywan feadc600c5 Include GIO headers in sokoke to fix a build warning 2008-08-27 18:04:51 +02:00
Arnaud Renevier e5a7b7af90 Avoid an infinite loop when iterating over addons 2008-08-27 01:02:22 +02:00
Christian Dywan 0c88d21e4d Add switches to 'wscript' to disable Unique and GIO 2008-08-27 00:44:21 +02:00
Christian Dywan f2ece009b3 Unset the panel menu items before activating
We need a trick to fix the behaviour of
toggle buttons not to fire any signals if
they are activated repeatedly, which in our
use case is essential.
2008-08-26 02:27:02 +02:00
Arnaud Renevier db599a99d5 Always show the icon in the Web Search entry 2008-08-26 01:59:02 +02:00
Christian Dywan bf28e1097b Rework MidoriWebList into KatzeList and KatzeArray 2008-08-26 01:19:38 +02:00
Christian Dywan 45e4db6c86 Bump version to 0.0.20 2008-08-24 03:15:45 +02:00
Christian Dywan 1dfebf6c7f Use the right index for Undo Close Tab. 2008-08-24 03:05:00 +02:00
Christian Dywan 74a587f5e8 Use #if instead of #ifdef consistently 2008-08-23 23:44:55 +02:00
Christian Dywan 3caa11b63e Define the HAVE_FOO variables manually for autotools 2008-08-23 22:00:40 +02:00
Arnaud Renevier e4457be3ed Read addons into a list for more flexibility
Until now we used to scan directories every time
we wanted to either display the list of addons
or load addons in order to execute them. That
is wasteful and inflexible.

Use a list of elements and only update it when
needed, for example when the directory folder
notifies us of a change.

This is a stop towards disabling particular elements.
2008-08-23 19:57:22 +02:00
Christian Dywan af2e90a4b1 Rename MidoriWebItem to KatzeItem 2008-08-23 18:32:53 +02:00
Arnaud Renevier d30b2bc22c Support user styles even when there is no HEAD 2008-08-22 04:14:28 +02:00
Christian Dywan b371ab8da0 Update AUTORS and TODO 2008-08-22 04:03:02 +02:00
Christian Dywan 0fa0e9c342 Use HAVE_GIO instead of a full-blown version check 2008-08-22 04:01:41 +02:00
Christian Dywan c375f862a0 Implement single instance support with Unique 2008-08-22 03:59:07 +02:00
Christian Dywan 65cbe4b05a Make it clear that WAF is preferred and rename autogen.sh 2008-08-21 21:51:35 +02:00
Christian Dywan e62ca7a8c0 Don't implicitly change the URI when adding to LocationAction 2008-08-21 21:49:16 +02:00
Christian Dywan f6bf2f568d Update website URL 2008-08-18 23:50:20 +02:00
Christian Dywan 02e3b78341 Capitalize Midori when bailing out on an error 2008-08-18 23:43:15 +02:00
Christian Dywan 5c0a23a10f Provide an 'extension' icon 2008-08-18 01:42:15 +02:00
Christian Dywan 9bf1b23feb Implement the Userstyles Addon panel 2008-08-18 01:24:26 +02:00
Christian Dywan b9e19d79d6 Enable View Source only if GIO really supports HTTP 2008-08-17 19:11:43 +02:00
Christian Dywan 85dea9aa44 Use fallbacks for all icons, we don't want "broken" icons 2008-08-17 16:14:15 +02:00
Christian Dywan 80251606ff Use Ctrl+Shift+T for Undo Close Tab 2008-08-15 20:48:30 +02:00
Christian Dywan 13dc575968 Introduce Open Tabs next to Current
At the same time make Open popups in tabs readonly
and hide it in the Preferences, as well as
Open new pages in and the whole Privacy page.
2008-08-15 20:38:27 +02:00
Enrico Tröger 3b9abe6306 Free selected text, even if it is an empty string 2008-08-15 11:24:52 +02:00
Christian Dywan 97793d88cb Actually commit MidoriLocationAction this time 2008-08-15 10:07:51 +02:00
Christian Dywan 48885bf9ae Create proxy menus without accels properly
Actually attempting to imitate Gtk's logic for
creating menu items from actions was silly. It
even had a rather obvious bug, no signals
were ever connected.

Now we leave all the work except for creating
an empty image menu item to Gtk. And it
works better than before.
2008-08-15 02:58:09 +02:00
Christian Dywan 6ab8bd6fd8 Fix Glib/ GtkSoureview conditionals 2008-08-15 02:50:18 +02:00
Anders F Björklund 16cb5b45bb Make wrapped makefile's 'install' target phony 2008-08-15 02:36:04 +02:00
Anders F Björklund 37860b9bba Fallback to glibtoolize, such as on Darwin 2008-08-15 02:25:06 +02:00
Arnaud Renevier c17f7135dd Look for userscripts in system paths 2008-08-15 02:20:05 +02:00
Christian Dywan 42095e3aa4 Don't use the wrong Trash callback 2008-08-15 02:18:33 +02:00
Christian Dywan 8ac30357c0 Move around headers and localization code 2008-08-15 02:03:55 +02:00
Christian Dywan 8dbd06ce47 Implement MidoriLocationAction
This is a step towards customziable toolbars.

The new action actually provides a nicer API than
MidoriLocationEntry does right now. Later we
should improve the widget itself as well.

There are still to resolve regressions:
- The location icon tends to be initially empty
- The news feed icon doesn't show up
- Tab icons sometimes load and reset again afterwards
2008-08-15 01:57:48 +02:00
Christian Dywan 6e910ee107 Create context menu items w/o accelerators 2008-08-10 19:54:22 +02:00
Christian Dywan b38e3f429e Wrap _has_selection with a check if it is effectly empty 2008-08-10 19:22:34 +02:00
Christian Dywan 323cf2458d Hide the navigationbar initially
We need to make sure that the navigationbar
is initially invisible, so we hide it expressly.
Otherwise it shows up regardless of the
show-navigationbar setting.
2008-08-10 18:28:08 +02:00
Christian Dywan 212597f416 Use rsvg instead of imagemagick to render icons
Apparently rsvg-convert is good enough for what we
need and it is a dependency of gtk already, unlike
imagemagick's convert which even requires rsvg.
2008-08-10 15:53:07 +02:00
Christian Dywan 1b0fc074e3 Add 'configure' like waf wrapper 2008-08-10 14:38:47 +02:00
Christian Dywan bb8eb7d5c1 Remove LIBSEXY from wscript_build, it's long obsolete 2008-08-10 14:19:03 +02:00
Arnaud Renevier cb0dd889e0 Use mnemonics in panel menu items 2008-08-10 14:17:21 +02:00
Christian Dywan 9a8c7d047f Mention optional dependencies in README 2008-08-10 13:55:39 +02:00
Przemysław Sitek 8ff2856bf6 Add #ifdefs around GFile to allow building with Glib < 2.16 2008-08-06 20:22:45 +02:00