]> spindle.queued.net Git - midori/log
midori
16 years agoInitialize a variable to avoid a warning
Christian Dywan [Fri, 17 Oct 2008 18:56:56 +0000 (20:56 +0200)]
Initialize a variable to avoid a warning

16 years agoCorrect build dependencies in midori/wscript_build
Enrico Tröger [Fri, 17 Oct 2008 18:52:39 +0000 (20:52 +0200)]
Correct build dependencies in midori/wscript_build

16 years agoUse gint64 format specifier instead of %ld
Christian Dywan [Fri, 17 Oct 2008 06:21:07 +0000 (08:21 +0200)]
Use gint64 format specifier instead of %ld

16 years agoSpeficy -r or --run to run a file as javascript
Christian Dywan [Thu, 16 Oct 2008 18:54:26 +0000 (20:54 +0200)]
Speficy -r or --run to run a file as javascript

16 years agoHitting Return or Enter in a Preferences entry applies it
Christian Dywan [Thu, 16 Oct 2008 18:36:42 +0000 (20:36 +0200)]
Hitting Return or Enter in a Preferences entry applies it

16 years agoDon't search if there's a colon (:) in a domain
Brandon Mercer [Thu, 16 Oct 2008 18:29:58 +0000 (20:29 +0200)]
Don't search if there's a colon (:) in a domain

16 years agoDisplay a shaded logo in error pages
Christian Dywan [Thu, 16 Oct 2008 01:51:39 +0000 (03:51 +0200)]
Display a shaded logo in error pages

16 years agoImplement number of days history is saved
Dale Whittaker [Wed, 15 Oct 2008 23:31:47 +0000 (01:31 +0200)]
Implement number of days history is saved

Note that this will 'break' any existing history
and all dates will suddenly jump the beginning
of the unix epoch.

16 years agoImplement OSX Preferences style on OSX
Christian Dywan [Wed, 15 Oct 2008 22:58:22 +0000 (00:58 +0200)]
Implement OSX Preferences style on OSX

16 years agoDo not localize object properties, except WebSettings
Christian Dywan [Wed, 15 Oct 2008 01:32:11 +0000 (03:32 +0200)]
Do not localize object properties, except WebSettings

Property name localization is only useful if the
strings are meant to be used in a user interface,
such as is the case with WebSettings, or for
graphical interface builders, which are not of
our concern, since we don't use Glade and friends
and nobody else is going to use our widgets.

In short, make translation work much easier.

16 years agoUndo tabs-in-processes, it didn't work out
Christian Dywan [Wed, 15 Oct 2008 01:07:38 +0000 (03:07 +0200)]
Undo tabs-in-processes, it didn't work out

We are not literally undoing in the sense of
reverting, this is actually about undoing
the individual parts of the last refactoring
that implemented the socket/ plug logic.

As turned out, the idea was nice but the
implementation was absolutely not, embedding
of processes in a graphical way is not
at all reliable enough for complex use cases.

Naturally this change should solve all sorts
of peculiar issues, including actual
regressions in functionality. Relieving.

16 years agoImplement the Remeber last visited pages preference
Christian Dywan [Mon, 13 Oct 2008 16:29:46 +0000 (18:29 +0200)]
Implement the Remeber last visited pages preference

16 years agoMake sqlite history storage truly optional
Christian Dywan [Mon, 13 Oct 2008 15:50:07 +0000 (17:50 +0200)]
Make sqlite history storage truly optional

16 years agoAllow hiding the menubar and showing it again
Christian Dywan [Sun, 12 Oct 2008 20:09:49 +0000 (22:09 +0200)]
Allow hiding the menubar and showing it again

16 years agoKeep otherwise unused actions in a Dummy
Christian Dywan [Sun, 12 Oct 2008 19:44:00 +0000 (21:44 +0200)]
Keep otherwise unused actions in a Dummy

This is needed for accelerators to work even
if the according actions are not part of the
permanent UI description.

16 years agoCreate navigationbar from a string of actions
Christian Dywan [Sun, 12 Oct 2008 16:14:57 +0000 (18:14 +0200)]
Create navigationbar from a string of actions

16 years agoMake titles show URIs again instead of only about:blank
Christian Dywan [Sun, 12 Oct 2008 13:33:28 +0000 (15:33 +0200)]
Make titles show URIs again instead of only about:blank

16 years agoAdd license note to lots of files and add EXPAT file.
Christian Dywan [Sat, 11 Oct 2008 05:27:52 +0000 (07:27 +0200)]
Add license note to lots of files and add EXPAT file.

16 years agoAdd --single-process command line option
Christian Dywan [Sat, 11 Oct 2008 03:46:26 +0000 (05:46 +0200)]
Add --single-process command line option

16 years agoFocus tabs remotely opend in the running instance
Christian Dywan [Sat, 11 Oct 2008 02:02:34 +0000 (04:02 +0200)]
Focus tabs remotely opend in the running instance

16 years agoActually remove old items from the trash again
Christian Dywan [Sat, 11 Oct 2008 01:36:57 +0000 (03:36 +0200)]
Actually remove old items from the trash again

16 years agoRemove the Encoding key from the Desktop file
Enrico Tröger [Sat, 11 Oct 2008 00:40:16 +0000 (02:40 +0200)]
Remove the Encoding key from the Desktop file

16 years agoAdd Russian translation.
Troitskiy Nikita [Fri, 10 Oct 2008 21:40:36 +0000 (23:40 +0200)]
Add Russian translation.

16 years agoShow a dialog before clearing the history
Dale Whittaker [Fri, 10 Oct 2008 21:19:37 +0000 (23:19 +0200)]
Show a dialog before clearing the history

Plus you can now remove history items with Del.

16 years agoNotify when the current item changes
Christian Dywan [Fri, 10 Oct 2008 21:00:33 +0000 (23:00 +0200)]
Notify when the current item changes

This fixes the browser not using the chosen
search engine at all.

16 years agoPrevent blank pages from landing in the trash
Christian Dywan [Fri, 10 Oct 2008 20:50:56 +0000 (22:50 +0200)]
Prevent blank pages from landing in the trash

This actually used to work but meanwhile the
definition of a blank view changed.

16 years agoFinish refactoring the toolbar to use only actions
Christian Dywan [Fri, 10 Oct 2008 20:31:37 +0000 (22:31 +0200)]
Finish refactoring the toolbar to use only actions

Finally the trash, which was the last item that
needed to be implemented as an action, is an
action, a KatzeArrayAction to be exact.

This simplifies more code and also makes Window
and RecentlyVisited generically implementable.

Incidentally this change also fixes a bug where
the browser tried to add a new tab when the last
one was closed, even while destroying itself.

Furthermore sokoke_image_menu_item_ellipsized
and sokoke_widget_popup were promoted to Katze.
We're still keeping the old functions for now.

16 years agoDon't use 'stdin' or 'stdout' as variable names
Brandon Mercer [Wed, 8 Oct 2008 13:45:34 +0000 (15:45 +0200)]
Don't use 'stdin' or 'stdout' as variable names

16 years agoThe URI of blank tabs is "", the title is "about:blank".
Christian Dywan [Tue, 7 Oct 2008 20:30:09 +0000 (22:30 +0200)]
The URI of blank tabs is "", the title is "about:blank".

Something in the stack seems to magically turn
empty strings into about:blank, which is a problem
if we want to be able to start typing right away
when opening blank tabs.

We simply enforce the desired behaviour now.

16 years agoAssign KatzeItem property strings properly
Christian Dywan [Tue, 7 Oct 2008 01:24:27 +0000 (03:24 +0200)]
Assign KatzeItem property strings properly

16 years agoImplement navigation history backed by sqlite
Dale Whittaker [Tue, 7 Oct 2008 00:19:33 +0000 (02:19 +0200)]
Implement navigation history backed by sqlite

The implementation relies on KatzeArray for the
most part and only does the storage with sqlite
behind the scenes. The change includes a working
History panel. Changes to the database are
committed in realtime.

16 years agoRemove the proxy hack, it's not reliable at all
Christian Dywan [Sun, 5 Oct 2008 22:27:25 +0000 (00:27 +0200)]
Remove the proxy hack, it's not reliable at all

16 years agoImplement the search widget as an action
Christian Dywan [Sun, 5 Oct 2008 21:25:02 +0000 (23:25 +0200)]
Implement the search widget as an action

The most part of the search entry code is merely
moved to the new action. We remove the original
entry now, the action is all we need.

16 years agoAdd Always Show Tabbar preference
Christian Dywan [Fri, 3 Oct 2008 23:45:17 +0000 (01:45 +0200)]
Add Always Show Tabbar preference

16 years agoMove Find items to Edit again
Christian Dywan [Fri, 3 Oct 2008 23:00:34 +0000 (01:00 +0200)]
Move Find items to Edit again

16 years agoUndo the Primary Clipboard hack, WebKit has it now
Christian Dywan [Fri, 3 Oct 2008 22:56:05 +0000 (00:56 +0200)]
Undo the Primary Clipboard hack, WebKit has it now

16 years agoConnect Help in Preferences to HelpContents
Christian Dywan [Fri, 3 Oct 2008 22:46:54 +0000 (00:46 +0200)]
Connect Help in Preferences to HelpContents

16 years agoIntegrate documentation, bug tracker and website
Christian Dywan [Fri, 3 Oct 2008 20:23:00 +0000 (22:23 +0200)]
Integrate documentation, bug tracker and website

16 years agoInitial attempt at user documentation
Christian Dywan [Fri, 3 Oct 2008 20:14:14 +0000 (22:14 +0200)]
Initial attempt at user documentation

16 years agoMake sure to present the window when opening a tab
Christian Dywan [Fri, 3 Oct 2008 03:45:10 +0000 (05:45 +0200)]
Make sure to present the window when opening a tab

16 years agoRemove User stylesheet entirely, don't support it
Christian Dywan [Fri, 3 Oct 2008 01:44:16 +0000 (03:44 +0200)]
Remove User stylesheet entirely, don't support it

16 years agoRemove a few still unimplementable items
Christian Dywan [Fri, 3 Oct 2008 01:42:18 +0000 (03:42 +0200)]
Remove a few still unimplementable items

Remove Page setup, Print preview, Undo, Redo
and Tab overview. We still can't implement any
of these items, so let's just keep focussing on
what we *can* implement.

16 years agoReimplement missing preferences
Christian Dywan [Thu, 2 Oct 2008 22:49:16 +0000 (00:49 +0200)]
Reimplement missing preferences

Implement font properties, web features,
Middle click opens selection,
Open tabs in the background and proxy.

While we are at it, remove Tab label size.

16 years agoFinally obsolete KatzeXbelItem
Christian Dywan [Wed, 1 Oct 2008 02:00:16 +0000 (04:00 +0200)]
Finally obsolete KatzeXbelItem

16 years agoFix running standalone javascripts
Christian Dywan [Tue, 30 Sep 2008 18:17:20 +0000 (20:17 +0200)]
Fix running standalone javascripts

16 years agoMake Find work again, and disable it for source tabs
Christian Dywan [Sun, 28 Sep 2008 14:29:41 +0000 (16:29 +0200)]
Make Find work again, and disable it for source tabs

16 years agoFix Back and Forward sensitivity
Christian Dywan [Sun, 28 Sep 2008 09:00:31 +0000 (11:00 +0200)]
Fix Back and Forward sensitivity

16 years agoRemove Manage Bookmarks item
Christian Dywan [Fri, 26 Sep 2008 21:39:39 +0000 (23:39 +0200)]
Remove Manage Bookmarks item

16 years agoImplement tabs in individual processes
Christian Dywan [Fri, 26 Sep 2008 21:13:46 +0000 (23:13 +0200)]
Implement tabs in individual processes

The approach is rather plump, Midori can be
run in a plug mode that creates a GtkPlug,
while the normal instance knows how to embed it.

Communication between browser and tabs is
done via named pipes which are portable.

The feature is not complete right now, there
are expected regressions, but it works.

As a bonus, we implement Not found pages.

16 years agoDon't show the zoom stepping preference at all
Christian Dywan [Wed, 24 Sep 2008 00:09:26 +0000 (02:09 +0200)]
Don't show the zoom stepping preference at all

16 years agoReally don't show the Stylesheet preference
Christian Dywan [Wed, 24 Sep 2008 00:07:15 +0000 (02:07 +0200)]
Really don't show the Stylesheet preference

16 years agoAlways use Glib error directly if gtk_init failed
Christian Dywan [Tue, 23 Sep 2008 15:16:22 +0000 (17:16 +0200)]
Always use Glib error directly if gtk_init failed

16 years agoFix translator-credits in Estonian translation
Kristjan Siimson [Tue, 16 Sep 2008 04:43:17 +0000 (06:43 +0200)]
Fix translator-credits in Estonian translation

16 years agoAdd Estonian translation.
Kristjan Siimson [Sun, 14 Sep 2008 10:53:10 +0000 (12:53 +0200)]
Add Estonian translation.

16 years agoIf there's no statusbar, force location visibile for progress
Christian Dywan [Thu, 11 Sep 2008 00:14:53 +0000 (02:14 +0200)]
If there's no statusbar, force location visibile for progress

The idea is that if you hide the statusbar and the
location you don't usually need it, but progress
is something you are still interested in. So show
the navigationbar during progress changes and hide it
normally otherwise.

16 years agoHide the User Stylesheet preference if unused
Christian Dywan [Thu, 11 Sep 2008 00:00:52 +0000 (02:00 +0200)]
Hide the User Stylesheet preference if unused

We have more powerful options in the form of
addon panels by now. If someone uses it they may
keep their preference or clear it, but otherwise
we don't show the widget anymore.

16 years agoMake the Manage Search Engines dialog a bit smaller
Christian Dywan [Wed, 10 Sep 2008 23:50:22 +0000 (01:50 +0200)]
Make the Manage Search Engines dialog a bit smaller

16 years agoMake spin buttons smaller
Christian Dywan [Wed, 10 Sep 2008 23:49:50 +0000 (01:49 +0200)]
Make spin buttons smaller

16 years agoMake the Preferences more compact
Christian Dywan [Wed, 10 Sep 2008 23:49:01 +0000 (01:49 +0200)]
Make the Preferences more compact

16 years agoRunning "midori" should open a new window
Christian Dywan [Wed, 10 Sep 2008 17:48:45 +0000 (19:48 +0200)]
Running "midori" should open a new window

16 years agoSupport multiple URIs on the command line
Christian Dywan [Wed, 10 Sep 2008 17:18:16 +0000 (19:18 +0200)]
Support multiple URIs on the command line

16 years agoFix the legacy build
Christian Dywan [Wed, 10 Sep 2008 16:27:11 +0000 (18:27 +0200)]
Fix the legacy build

16 years agoEnable Help > Contents to open the FAQ on the web.
Christian Dywan [Sun, 7 Sep 2008 20:41:03 +0000 (22:41 +0200)]
Enable Help > Contents to open the FAQ on the web.

16 years agoAdd option to generate API documentation
Christian Dywan [Sun, 7 Sep 2008 19:48:04 +0000 (21:48 +0200)]
Add option to generate API documentation

16 years agoFix doc domment for katze_array_remove_item
Arnaud Renevier [Sun, 7 Sep 2008 18:31:09 +0000 (20:31 +0200)]
Fix doc domment for katze_array_remove_item

16 years agoEllipsize menu items referring to websites or bookmarks.
Christian Dywan [Sun, 7 Sep 2008 01:39:25 +0000 (03:39 +0200)]
Ellipsize menu items referring to websites or bookmarks.

Originally menu items could in some cases become as wide as
the whole screen, making working with menus rather hard.

Now we ellipsize at 50 characters in the middle of the string.

16 years agoFix unwanted hotkeys in context menu items again
Christian Dywan [Sun, 7 Sep 2008 01:07:11 +0000 (03:07 +0200)]
Fix unwanted hotkeys in context menu items again

16 years agoUpdate German translation
Christian Dywan [Sun, 7 Sep 2008 00:38:38 +0000 (02:38 +0200)]
Update German translation

16 years agoUpdate French translation
Robert-André Mauchin [Fri, 5 Sep 2008 19:07:34 +0000 (21:07 +0200)]
Update French translation

16 years agoFactor out katze_xbel_folder_from_data_dirs and _to_data
Christian Dywan [Wed, 3 Sep 2008 22:35:15 +0000 (00:35 +0200)]
Factor out katze_xbel_folder_from_data_dirs and _to_data

16 years agoDisable localization file updates and make them optional
Christian Dywan [Wed, 3 Sep 2008 01:19:40 +0000 (03:19 +0200)]
Disable localization file updates and make them optional

16 years agoRename main.h to midori-stock.h
Christian Dywan [Wed, 3 Sep 2008 00:39:25 +0000 (02:39 +0200)]
Rename main.h to midori-stock.h

16 years agoMake bookmarks a property of browser and app
Christian Dywan [Wed, 3 Sep 2008 00:28:54 +0000 (02:28 +0200)]
Make bookmarks a property of browser and app

This means we have removed the last remaining
global variable.

16 years agoImplement enabling/ disabling addons
Arnaud Renevier [Sun, 31 Aug 2008 19:33:32 +0000 (21:33 +0200)]
Implement enabling/ disabling addons

This patch doesn't take care of saving state to disk
and the feature is not currently multi window aware.

16 years agoFirst move towards superseding KatzeXbelItem by KatzeItem
Christian Dywan [Sun, 31 Aug 2008 18:48:13 +0000 (20:48 +0200)]
First move towards superseding KatzeXbelItem by KatzeItem

The idea is, since we have KatzeItem, KatzeList and KatzeArray
now, except for KatzeXbelItem's loading and saving XBEL the
interface is obsolete.

As a bonus, we actually save the trash again.

16 years agoBump version to 0.0.21
Christian Dywan [Sun, 31 Aug 2008 15:23:03 +0000 (17:23 +0200)]
Bump version to 0.0.21

16 years agoPass search engines to new browser windows
Christian Dywan [Sun, 31 Aug 2008 15:05:40 +0000 (17:05 +0200)]
Pass search engines to new browser windows

16 years agoCleanup Galician, Hungarian and Swedish fuzzy strings
Christian Dywan [Sun, 31 Aug 2008 09:51:03 +0000 (11:51 +0200)]
Cleanup Galician, Hungarian and Swedish fuzzy strings

16 years agoUpdate German, Spanish and French translations
Christian Dywan [Sun, 31 Aug 2008 09:34:42 +0000 (11:34 +0200)]
Update German, Spanish and French translations

16 years agoDon't rely on GTK_ENTRY_CLASS (entry)->get_text_area_size
Christian Dywan [Sun, 31 Aug 2008 08:41:21 +0000 (10:41 +0200)]
Don't rely on GTK_ENTRY_CLASS (entry)->get_text_area_size

16 years agoAlt + Enter in the location should issue a new tab
Dale Whittaker [Sun, 31 Aug 2008 01:21:29 +0000 (03:21 +0200)]
Alt + Enter in the location should issue a new tab

16 years agoWarn at configure time if GVfs is not installed
Christian Dywan [Sun, 31 Aug 2008 01:14:00 +0000 (03:14 +0200)]
Warn at configure time if GVfs is not installed

16 years agoShow progress in location entry if statusbar is hidden
Christian Dywan [Sun, 31 Aug 2008 00:45:13 +0000 (02:45 +0200)]
Show progress in location entry if statusbar is hidden

16 years agoRefactor a lot of tree view selection code into convenience
Christian Dywan [Fri, 29 Aug 2008 01:20:31 +0000 (03:20 +0200)]
Refactor a lot of tree view selection code into convenience

16 years agoFocus the web view when middle click pasting w/o Ctrl
Christian Dywan [Fri, 29 Aug 2008 00:29:48 +0000 (02:29 +0200)]
Focus the web view when middle click pasting w/o Ctrl

16 years agoUse HAVE_GIO *everywhere* now
Christian Dywan [Wed, 27 Aug 2008 23:15:30 +0000 (01:15 +0200)]
Use HAVE_GIO *everywhere* now

16 years agoRemove GIO HTTPS check again, it's not worth the trouble
Christian Dywan [Wed, 27 Aug 2008 22:55:35 +0000 (00:55 +0200)]
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

16 years agoUpdate Polish translation
Lukasz Romanowicz [Wed, 27 Aug 2008 22:40:41 +0000 (00:40 +0200)]
Update Polish translation

16 years agoUpdate 'waf' to 1.4.4, among others for building on OpenBSD
Christian Dywan [Wed, 27 Aug 2008 16:18:16 +0000 (18:18 +0200)]
Update 'waf' to 1.4.4, among others for building on OpenBSD

16 years agoInclude GIO headers in sokoke to fix a build warning
Christian Dywan [Wed, 27 Aug 2008 16:04:51 +0000 (18:04 +0200)]
Include GIO headers in sokoke to fix a build warning

16 years agoAvoid an infinite loop when iterating over addons
Arnaud Renevier [Tue, 26 Aug 2008 23:02:22 +0000 (01:02 +0200)]
Avoid an infinite loop when iterating over addons

16 years agoAdd switches to 'wscript' to disable Unique and GIO
Christian Dywan [Tue, 26 Aug 2008 22:44:21 +0000 (00:44 +0200)]
Add switches to 'wscript' to disable Unique and GIO

16 years agoUnset the panel menu items before activating
Christian Dywan [Tue, 26 Aug 2008 00:27:02 +0000 (02:27 +0200)]
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.

16 years agoAlways show the icon in the Web Search entry
Arnaud Renevier [Mon, 25 Aug 2008 23:59:02 +0000 (01:59 +0200)]
Always show the icon in the Web Search entry

16 years agoRework MidoriWebList into KatzeList and KatzeArray
Christian Dywan [Mon, 25 Aug 2008 23:19:38 +0000 (01:19 +0200)]
Rework MidoriWebList into KatzeList and KatzeArray

16 years agoBump version to 0.0.20
Christian Dywan [Sun, 24 Aug 2008 01:15:45 +0000 (03:15 +0200)]
Bump version to 0.0.20

16 years agoUse the right index for Undo Close Tab.
Christian Dywan [Sun, 24 Aug 2008 01:05:00 +0000 (03:05 +0200)]
Use the right index for Undo Close Tab.

16 years agoUse #if instead of #ifdef consistently
Christian Dywan [Sat, 23 Aug 2008 21:44:55 +0000 (23:44 +0200)]
Use #if instead of #ifdef consistently

16 years agoDefine the HAVE_FOO variables manually for autotools
Christian Dywan [Sat, 23 Aug 2008 20:00:40 +0000 (22:00 +0200)]
Define the HAVE_FOO variables manually for autotools

16 years agoRead addons into a list for more flexibility
Arnaud Renevier [Sat, 23 Aug 2008 17:57:22 +0000 (19:57 +0200)]
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.