]> spindle.queued.net Git - midori/log
midori
15 years agoUse old Python decorator syntax to support old Python versions
Christian Dywan [Fri, 30 Oct 2009 20:14:05 +0000 (21:14 +0100)]
Use old Python decorator syntax to support old Python versions

15 years agoAdd directory and preferences mappings for Hildon icons
Christian Dywan [Fri, 30 Oct 2009 20:12:32 +0000 (21:12 +0100)]
Add directory and preferences mappings for Hildon icons

15 years agoDon't assert on future dates, but accept it and show a warning.
Christian Dywan [Fri, 30 Oct 2009 20:10:20 +0000 (21:10 +0100)]
Don't assert on future dates, but accept it and show a warning.

On a mobile phone it's not that uncommon to accidentally reset the
system clock by removing the battery. So instead of crashing
a warning is displayed.

15 years agoMake detached panels normal Hildon windows on Hildon
Christian Dywan [Fri, 30 Oct 2009 20:00:58 +0000 (21:00 +0100)]
Make detached panels normal Hildon windows on Hildon

The window should not be hidden from the task launcher and not be
transient either. Further more the toolbar needs to go to the bottom.
Last but not least, we don't need the option button.

15 years agoOnly show Spell Check preferences if dictionaries are installed
Christian Dywan [Thu, 29 Oct 2009 22:46:47 +0000 (23:46 +0100)]
Only show Spell Check preferences if dictionaries are installed

15 years agoNever span check or picker buttons, only indent them
Christian Dywan [Wed, 28 Oct 2009 22:58:32 +0000 (23:58 +0100)]
Never span check or picker buttons, only indent them

15 years agoOmit property labels if the proxy would have it included already
Christian Dywan [Wed, 28 Oct 2009 22:57:27 +0000 (23:57 +0100)]
Omit property labels if the proxy would have it included already

Picker buttons in Hildon contain the label.

15 years agoFix HAVE_HILDON_2_2 define when building with Hildon 2.2
Christian Dywan [Wed, 28 Oct 2009 22:54:26 +0000 (23:54 +0100)]
Fix HAVE_HILDON_2_2 define when building with Hildon 2.2

15 years agoAssume selections containing :// are links of some kind
Christian Dywan [Wed, 28 Oct 2009 21:55:18 +0000 (22:55 +0100)]
Assume selections containing :// are links of some kind

15 years agoAdd 'Add Bookmark' to the available toolbar items
Christian Dywan [Wed, 28 Oct 2009 21:54:42 +0000 (22:54 +0100)]
Add 'Add Bookmark' to the available toolbar items

15 years agoDon't disable ellipsizing of statusbar text
Christian Dywan [Wed, 28 Oct 2009 21:51:21 +0000 (22:51 +0100)]
Don't disable ellipsizing of statusbar text

15 years agoIntroduce MIDORI_TOUCHSCREEN and katze_widget_has_touchscreen_mode
Christian Dywan [Wed, 28 Oct 2009 19:38:09 +0000 (20:38 +0100)]
Introduce MIDORI_TOUCHSCREEN and katze_widget_has_touchscreen_mode

15 years agoMake the History List recognize tabs open before its activation
André Stösel [Wed, 28 Oct 2009 19:36:34 +0000 (20:36 +0100)]
Make the History List recognize tabs open before its activation

15 years agoRearrange statusbar packing to keep themes happy
Christian Dywan [Tue, 27 Oct 2009 22:55:17 +0000 (23:55 +0100)]
Rearrange statusbar packing to keep themes happy

15 years agoGenerate Hildon picker button or check button proxies as needed
Christian Dywan [Tue, 27 Oct 2009 22:49:12 +0000 (23:49 +0100)]
Generate Hildon picker button or check button proxies as needed

15 years agoDon't span preferences from different categories
Christian Dywan [Tue, 27 Oct 2009 22:47:11 +0000 (23:47 +0100)]
Don't span preferences from different categories

15 years agoBail out of storing when processing multiple files to cache
Alexander Butenko [Tue, 27 Oct 2009 22:41:22 +0000 (23:41 +0100)]
Bail out of storing when processing multiple files to cache

15 years agoShow icons and a snapshot of the active tab in the History List
André Stösel [Tue, 27 Oct 2009 22:01:02 +0000 (23:01 +0100)]
Show icons and a snapshot of the active tab in the History List

15 years agoMake midori_view_get_snapshot a public function
Christian Dywan [Tue, 27 Oct 2009 21:58:11 +0000 (22:58 +0100)]
Make midori_view_get_snapshot a public function

15 years agoSet proper content types and work with temporary cache file fragments
Alexander Butenko [Tue, 27 Oct 2009 19:03:22 +0000 (20:03 +0100)]
Set proper content types and work with temporary cache file fragments

With WebKit 1.1.11 and newer, we can sniff the content type which
is needed in some cases to load for instance Flash videos.

We are writing chunks into temporary files and commit completed
files to the cache, so that we don't end up serving partial files.

Old cache entries are removed before updating.

Length detection is improved.

File creation moved from got-chunk to got-headers.

15 years agoDo not try to cache downloaded files
Christian Dywan [Mon, 26 Oct 2009 22:53:26 +0000 (23:53 +0100)]
Do not try to cache downloaded files

15 years agoPlug two filename leaks in the web cache
Christian Dywan [Mon, 26 Oct 2009 22:46:21 +0000 (23:46 +0100)]
Plug two filename leaks in the web cache

15 years agoFix preferences, don't destroy child widgets
Christian Dywan [Mon, 26 Oct 2009 22:43:17 +0000 (23:43 +0100)]
Fix preferences, don't destroy child widgets

15 years agoImplement Pragma, Cache-Control, ETag and Last-Modified in web cache
Alexander Butenko [Mon, 26 Oct 2009 17:34:11 +0000 (18:34 +0100)]
Implement Pragma, Cache-Control, ETag and Last-Modified in web cache

Offline mode is going to be handled separately and is not supported
right now.

15 years agoDefine HAVE_HILDON_2_2 if Hildon 2.2 is available
Christian Dywan [Mon, 26 Oct 2009 17:17:27 +0000 (18:17 +0100)]
Define HAVE_HILDON_2_2 if Hildon 2.2 is available

15 years agoShow script, image and plugin options and views source in app menu
Christian Dywan [Mon, 26 Oct 2009 17:07:10 +0000 (18:07 +0100)]
Show script, image and plugin options and views source in app menu

15 years agoDon't load icons when rendering completion on Hildon
Christian Dywan [Mon, 26 Oct 2009 17:05:56 +0000 (18:05 +0100)]
Don't load icons when rendering completion on Hildon

15 years agoUse Hildon banners for notifications on Maemo
Christian Dywan [Mon, 26 Oct 2009 17:05:16 +0000 (18:05 +0100)]
Use Hildon banners for notifications on Maemo

15 years agoOptimize inline find for mobile use
Christian Dywan [Sun, 25 Oct 2009 23:52:31 +0000 (00:52 +0100)]
Optimize inline find for mobile use

15 years agoHide application preferences on Hildon and preset text editor
Christian Dywan [Sun, 25 Oct 2009 23:27:14 +0000 (00:27 +0100)]
Hide application preferences on Hildon and preset text editor

15 years agoMap Maemo icons to stock icons
Christian Dywan [Sun, 25 Oct 2009 23:18:56 +0000 (00:18 +0100)]
Map Maemo icons to stock icons

15 years agoImprove the description of the tab switcher/ history list
André Stösel [Sun, 25 Oct 2009 22:59:58 +0000 (23:59 +0100)]
Improve the description of the tab switcher/ history list

15 years agoLayout preferences with a scrolled and no tabs on Hildon
Christian Dywan [Sun, 25 Oct 2009 14:19:34 +0000 (15:19 +0100)]
Layout preferences with a scrolled and no tabs on Hildon

15 years agoRemove cache and form history preferences
Christian Dywan [Sun, 25 Oct 2009 13:58:22 +0000 (14:58 +0100)]
Remove cache and form history preferences

These features are implemented as extensions, so the preferences
don't belong in the core.

15 years agoHide download, font, proxy, developer, location preferences on Hildon
Christian Dywan [Sun, 25 Oct 2009 13:50:29 +0000 (14:50 +0100)]
Hide download, font, proxy, developer, location preferences on Hildon

15 years agoOpen pages in windows on Hildon by default
Christian Dywan [Sun, 25 Oct 2009 13:49:00 +0000 (14:49 +0100)]
Open pages in windows on Hildon by default

15 years agoAdd the Tab Switcher extension, showing a list of tabs while switching
André Stösel [Sat, 24 Oct 2009 21:57:29 +0000 (23:57 +0200)]
Add the Tab Switcher extension, showing a list of tabs while switching

15 years agoUpdate Russian translation
Anton Shestakov [Sat, 24 Oct 2009 21:55:10 +0000 (23:55 +0200)]
Update Russian translation

15 years agoAdd a description to the page holder extension
Christian Dywan [Fri, 23 Oct 2009 16:29:18 +0000 (18:29 +0200)]
Add a description to the page holder extension

15 years agoDisconnect signal handlers when disabling web cache
Alexander Butenko [Fri, 23 Oct 2009 16:15:28 +0000 (18:15 +0200)]
Disconnect signal handlers when disabling web cache

15 years agoWrap variables in location entry in Hildon guards as appropriate
Christian Dywan [Fri, 23 Oct 2009 16:08:25 +0000 (18:08 +0200)]
Wrap variables in location entry in Hildon guards as appropriate

15 years agoInitialize icon theme in midori_view_update_icon to avoid warning
Christian Dywan [Fri, 23 Oct 2009 16:07:19 +0000 (18:07 +0200)]
Initialize icon theme in midori_view_update_icon to avoid warning

15 years agoUpdate Czech translation
David Stancl [Fri, 23 Oct 2009 15:57:35 +0000 (17:57 +0200)]
Update Czech translation

15 years agoCheck method before caching and limit extension length
Christian Dywan [Thu, 22 Oct 2009 21:28:45 +0000 (23:28 +0200)]
Check method before caching and limit extension length

15 years agoDon't shadow type variable in katze_property_proxy
Christian Dywan [Thu, 22 Oct 2009 21:27:58 +0000 (23:27 +0200)]
Don't shadow type variable in katze_property_proxy

15 years agoFix underscores in labels in app menu and compact add
Christian Dywan [Thu, 22 Oct 2009 21:27:03 +0000 (23:27 +0200)]
Fix underscores in labels in app menu and compact add

15 years agoWrap panel title callback in Hildon guards
Christian Dywan [Thu, 22 Oct 2009 21:26:35 +0000 (23:26 +0200)]
Wrap panel title callback in Hildon guards

15 years agoRemove unused code from after preferences refactoring
Christian Dywan [Thu, 22 Oct 2009 21:19:02 +0000 (23:19 +0200)]
Remove unused code from after preferences refactoring

15 years agoFix brackets around bookmark URI check
Christian Dywan [Thu, 22 Oct 2009 21:18:23 +0000 (23:18 +0200)]
Fix brackets around bookmark URI check

15 years agoOnly look for the osso folder, not the .defs, to see if it's Maemo
Christian Dywan [Thu, 22 Oct 2009 21:11:57 +0000 (23:11 +0200)]
Only look for the osso folder, not the .defs, to see if it's Maemo

15 years agoMove midori_web_view_set_clipboard inside 1.1.15 guards
Christian Dywan [Thu, 22 Oct 2009 20:59:02 +0000 (22:59 +0200)]
Move midori_web_view_set_clipboard inside 1.1.15 guards

15 years agoAdd Undo close tab to the tab context menu
Christian Dywan [Thu, 22 Oct 2009 20:54:52 +0000 (22:54 +0200)]
Add Undo close tab to the tab context menu

It is very useful and some people who rarely use the page
context menu will look for it in the tab menu.

15 years agoMake sure the cache folder is there initially
Christian Dywan [Thu, 22 Oct 2009 00:48:22 +0000 (02:48 +0200)]
Make sure the cache folder is there initially

15 years agoRemove obsolete items from the TODO file
Christian Dywan [Thu, 22 Oct 2009 00:19:54 +0000 (02:19 +0200)]
Remove obsolete items from the TODO file

15 years agoMove the version check for res:// handling where it belongs
Christian Dywan [Thu, 22 Oct 2009 00:19:29 +0000 (02:19 +0200)]
Move the version check for res:// handling where it belongs

15 years agoRefactor web cache to circumvent libsoup when needed
Christian Dywan [Wed, 21 Oct 2009 21:45:46 +0000 (23:45 +0200)]
Refactor web cache to circumvent libsoup when needed

At this point libsoup is dependent on a functional network adapter,
which may not be available if no network connection is there or
the connection is faulty. So *if* we have a requested page in the
cache, we load it before libsoup comes into play.

Depending on the WebKitGTK+ version, loading from cache uses an
"alternate" URI so that we don't end up having cache filenames
in the location entry.

Generation of cache filenames is fixed to never include special
characters such as slashes or question marks.

Only non-empty files are actually stored to the cache folder.

15 years agoHandle res:// and stock:// with resource request if available
Christian Dywan [Wed, 21 Oct 2009 20:56:00 +0000 (22:56 +0200)]
Handle res:// and stock:// with resource request if available

This makes these URIs functional in case of network issues.

15 years agoHandle load-error in the view late so it can be overridden
Christian Dywan [Wed, 21 Oct 2009 20:19:23 +0000 (22:19 +0200)]
Handle load-error in the view late so it can be overridden

15 years agoMake all Copy items in the context menu also use primary clipboard
Christian Dywan [Wed, 21 Oct 2009 17:43:39 +0000 (19:43 +0200)]
Make all Copy items in the context menu also use primary clipboard

15 years agoRegard data: and javascript: URIs as allowed when adding bookmarks
Christian Dywan [Wed, 21 Oct 2009 17:31:16 +0000 (19:31 +0200)]
Regard data: and javascript: URIs as allowed when adding bookmarks

15 years agoInstall autosuggestcontrol.js/.css into res like the other files
Christian Dywan [Tue, 20 Oct 2009 21:54:26 +0000 (23:54 +0200)]
Install autosuggestcontrol.js/.css into res like the other files

15 years agol10n: Updates to Chinese (China) (zh_CN) translation
Xu Meihong [Wed, 21 Oct 2009 05:42:02 +0000 (05:42 +0000)]
l10n: Updates to Chinese (China) (zh_CN) translation

Transmitted-via: Transifex (translations.xfce.org)

15 years agoRevise loading data from the cache instead of the network
Christian Dywan [Tue, 20 Oct 2009 19:39:05 +0000 (21:39 +0200)]
Revise loading data from the cache instead of the network

15 years agoLoad icons in the completion lazily to boost startup
Christian Dywan [Tue, 20 Oct 2009 16:25:40 +0000 (18:25 +0200)]
Load icons in the completion lazily to boost startup

This is a partial regression since some icons that come from
XML tags don't show up that way.

15 years agoCheck the non-existence of folders before creating them
Alexander Butenko [Tue, 20 Oct 2009 16:24:24 +0000 (18:24 +0200)]
Check the non-existence of folders before creating them

15 years agoDon't check the status code when storing in the cache
Christian Dywan [Tue, 20 Oct 2009 15:30:07 +0000 (17:30 +0200)]
Don't check the status code when storing in the cache

15 years agoStore cached files in subfolders
Christian Dywan [Tue, 20 Oct 2009 15:28:42 +0000 (17:28 +0200)]
Store cached files in subfolders

15 years agoImplement a primitive web cache extension (unstable)
Christian Dywan [Mon, 19 Oct 2009 21:50:50 +0000 (23:50 +0200)]
Implement a primitive web cache extension (unstable)

Incoming files are cached and saved to disk, as well as looked up
when files are requested. Only images are considered at the moment
and there is no epxiration handling or updating at all. Plus
it crashes in certain cases.

15 years agoImplement an adblock info icon showing blocked URIs in a tooltip
Alexander Butenko [Mon, 19 Oct 2009 21:25:12 +0000 (23:25 +0200)]
Implement an adblock info icon showing blocked URIs in a tooltip

15 years agoImplement div, a, ul and per domain element adblock rules
Alexander Butenko [Mon, 19 Oct 2009 21:16:05 +0000 (23:16 +0200)]
Implement div, a, ul and per domain element adblock rules

element hiding is supported. And instead of creating a javascript
function for each rule, we generate one script for everything.

On my machine only 650 out of 4500 rules are skipped.

15 years agoRefactor MidoriPreferences into KatzePreferences base class
Christian Dywan [Sun, 18 Oct 2009 20:06:24 +0000 (22:06 +0200)]
Refactor MidoriPreferences into KatzePreferences base class

The goal is to get rid of detailed table setups in favour of
automatic alignment with few hints as well as abstracting away
the exact layout to allow reimplementing it in a different form.

15 years agoImplement combos for choosing applications
Christian Dywan [Fri, 16 Oct 2009 21:25:11 +0000 (23:25 +0200)]
Implement combos for choosing applications

15 years agoUpdate Korean translation
Kim Boram [Fri, 16 Oct 2009 17:54:43 +0000 (19:54 +0200)]
Update Korean translation

15 years agoUpdate Simplified Chinese translation
Stanley Zhang [Fri, 16 Oct 2009 17:46:30 +0000 (19:46 +0200)]
Update Simplified Chinese translation

15 years agoAdjust katze_(foo_)assign to work inside one-line if's
Christian Dywan [Fri, 16 Oct 2009 17:37:49 +0000 (19:37 +0200)]
Adjust katze_(foo_)assign to work inside one-line if's

15 years agol10n: Updates to Japanese (ja) translation
Masato Hashimoto [Fri, 16 Oct 2009 02:37:40 +0000 (02:37 +0000)]
l10n: Updates to Japanese (ja) translation

Transmitted-via: Transifex (translations.xfce.org)

15 years agoBump version to 0.2.0
Christian Dywan [Thu, 15 Oct 2009 21:56:10 +0000 (23:56 +0200)]
Bump version to 0.2.0

15 years agoOnly setup drag scrolling events if touchscreen mode is set
Christian Dywan [Thu, 15 Oct 2009 21:47:00 +0000 (23:47 +0200)]
Only setup drag scrolling events if touchscreen mode is set

We assume that touchscreen mode is ususally always set or never set,
so we can avoid the overhead.

15 years agoUpdate German translation
Christian Dywan [Wed, 14 Oct 2009 21:58:42 +0000 (23:58 +0200)]
Update German translation

15 years agoFix conflicting mnemonic in link/ image context menu
Christian Dywan [Wed, 14 Oct 2009 21:35:31 +0000 (23:35 +0200)]
Fix conflicting mnemonic in link/ image context menu

15 years agoAdd entry for a filter list address and an explanation to the dialog
Christian Dywan [Wed, 14 Oct 2009 21:00:47 +0000 (23:00 +0200)]
Add entry for a filter list address and an explanation to the dialog

15 years agoSupport Adblock with earlier Webit versions
Christian Dywan [Wed, 14 Oct 2009 19:51:32 +0000 (21:51 +0200)]
Support Adblock with earlier Webit versions

With WebKit < 1.1.14 we use libSoup directly.

15 years agoKeep the thumbnail view around to avoid a WebKitGTK+ bug
Christian Dywan [Wed, 14 Oct 2009 19:29:04 +0000 (21:29 +0200)]
Keep the thumbnail view around to avoid a WebKitGTK+ bug

The thumbnail view will be destroyed when the tab is closed, so
it's a minor memory surplus if a user actually opens many
speed dial pages.

15 years agoImplement tick marks to enable/ disable adblock filters
Christian Dywan [Wed, 14 Oct 2009 01:33:05 +0000 (03:33 +0200)]
Implement tick marks to enable/ disable adblock filters

15 years agoUse the correct counter when storing adblock filters
Christian Dywan [Wed, 14 Oct 2009 01:17:23 +0000 (03:17 +0200)]
Use the correct counter when storing adblock filters

This crash was tricky since 'length' looked correct while in fact
it is the number of items including invalid items, which can be
more than we store.

15 years agoAdd unit test for prefetching that tests which URIs to prefetch
Alexander Butenko [Tue, 13 Oct 2009 22:56:17 +0000 (00:56 +0200)]
Add unit test for prefetching that tests which URIs to prefetch

15 years agoImplement app menu and progress indicator on Hildon 2.2
Christian Dywan [Tue, 13 Oct 2009 21:56:02 +0000 (23:56 +0200)]
Implement app menu and progress indicator on Hildon 2.2

15 years agoManually pack OK button for crash dialogue on Hildon 2.2
Christian Dywan [Tue, 13 Oct 2009 21:26:48 +0000 (23:26 +0200)]
Manually pack OK button for crash dialogue on Hildon 2.2

15 years agoImplement tap and hold with emulated motion and button click events
Christian Dywan [Tue, 13 Oct 2009 20:58:50 +0000 (22:58 +0200)]
Implement tap and hold with emulated motion and button click events

There is no pointer movement on a touchscreen, so we need to pretend
there is, to trigger a proper context menu.

15 years agoBail out of DNS prefetch if the host is NULL
Christian Dywan [Tue, 13 Oct 2009 11:25:29 +0000 (13:25 +0200)]
Bail out of DNS prefetch if the host is NULL

15 years agoHide redundant items from the default context menu on Hildon
Christian Dywan [Tue, 13 Oct 2009 00:40:38 +0000 (02:40 +0200)]
Hide redundant items from the default context menu on Hildon

15 years agoDon't prefetch IP addresses and bail out if the soup URI is invalid
Alexander Butenko [Tue, 13 Oct 2009 00:37:52 +0000 (02:37 +0200)]
Don't prefetch IP addresses and bail out if the soup URI is invalid

15 years agoVoid Page Up/ Page down in the address entry
Alexander Butenko [Mon, 12 Oct 2009 21:17:57 +0000 (23:17 +0200)]
Void Page Up/ Page down in the address entry

It is presumably not an important binding, and accidentally
using it is more annoying than helpful.

15 years agoRemove unused variable and MidoriLocationEntryItem struct
Christian Dywan [Mon, 12 Oct 2009 21:11:53 +0000 (23:11 +0200)]
Remove unused variable and MidoriLocationEntryItem struct

15 years agoImplement Compact Add button, and readjust the Hildon toolbar
Christian Dywan [Mon, 12 Oct 2009 20:57:35 +0000 (22:57 +0200)]
Implement Compact Add button, and readjust the Hildon toolbar

Actions AddNewsFeed and AddDesktopShortcut are introduced and the
toolbar layout for Hildon is changed.

Desktop shortcuts are not implemented yet.

15 years agoOmit any icons in the location in the Hildon version
Christian Dywan [Mon, 12 Oct 2009 20:56:18 +0000 (22:56 +0200)]
Omit any icons in the location in the Hildon version

15 years agoInitialize hosts for prefetching with an empty string
Alexander Butenko [Mon, 12 Oct 2009 17:35:11 +0000 (19:35 +0200)]
Initialize hosts for prefetching with an empty string

15 years agoCheck the length of form fields to save only once
Christian Dywan [Mon, 12 Oct 2009 16:21:12 +0000 (18:21 +0200)]
Check the length of form fields to save only once

15 years agoOnly fetch form values when the message is accumulative
Enrico Tröger [Mon, 12 Oct 2009 16:16:52 +0000 (18:16 +0200)]
Only fetch form values when the message is accumulative

15 years agol10n: Updates to Greek (el) translation
Evaggelos Balaskas [Mon, 12 Oct 2009 20:05:07 +0000 (20:05 +0000)]
l10n: Updates to Greek (el) translation

Transmitted-via: Transifex (translations.xfce.org)