]>
spindle.queued.net Git - midori/log
Christian Dywan [Mon, 26 Oct 2009 22:46:21 +0000 (23:46 +0100)]
Plug two filename leaks in the web cache
Christian Dywan [Mon, 26 Oct 2009 22:43:17 +0000 (23:43 +0100)]
Fix preferences, don't destroy child widgets
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.
Christian Dywan [Mon, 26 Oct 2009 17:17:27 +0000 (18:17 +0100)]
Define HAVE_HILDON_2_2 if Hildon 2.2 is available
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
Christian Dywan [Mon, 26 Oct 2009 17:05:56 +0000 (18:05 +0100)]
Don't load icons when rendering completion on Hildon
Christian Dywan [Mon, 26 Oct 2009 17:05:16 +0000 (18:05 +0100)]
Use Hildon banners for notifications on Maemo
Christian Dywan [Sun, 25 Oct 2009 23:52:31 +0000 (00:52 +0100)]
Optimize inline find for mobile use
Christian Dywan [Sun, 25 Oct 2009 23:27:14 +0000 (00:27 +0100)]
Hide application preferences on Hildon and preset text editor
Christian Dywan [Sun, 25 Oct 2009 23:18:56 +0000 (00:18 +0100)]
Map Maemo icons to stock icons
André Stösel [Sun, 25 Oct 2009 22:59:58 +0000 (23:59 +0100)]
Improve the description of the tab switcher/ history list
Christian Dywan [Sun, 25 Oct 2009 14:19:34 +0000 (15:19 +0100)]
Layout preferences with a scrolled and no tabs on Hildon
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.
Christian Dywan [Sun, 25 Oct 2009 13:50:29 +0000 (14:50 +0100)]
Hide download, font, proxy, developer, location preferences on Hildon
Christian Dywan [Sun, 25 Oct 2009 13:49:00 +0000 (14:49 +0100)]
Open pages in windows on Hildon by default
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
Anton Shestakov [Sat, 24 Oct 2009 21:55:10 +0000 (23:55 +0200)]
Update Russian translation
Christian Dywan [Fri, 23 Oct 2009 16:29:18 +0000 (18:29 +0200)]
Add a description to the page holder extension
Alexander Butenko [Fri, 23 Oct 2009 16:15:28 +0000 (18:15 +0200)]
Disconnect signal handlers when disabling web cache
Christian Dywan [Fri, 23 Oct 2009 16:08:25 +0000 (18:08 +0200)]
Wrap variables in location entry in Hildon guards as appropriate
Christian Dywan [Fri, 23 Oct 2009 16:07:19 +0000 (18:07 +0200)]
Initialize icon theme in midori_view_update_icon to avoid warning
David Stancl [Fri, 23 Oct 2009 15:57:35 +0000 (17:57 +0200)]
Update Czech translation
Christian Dywan [Thu, 22 Oct 2009 21:28:45 +0000 (23:28 +0200)]
Check method before caching and limit extension length
Christian Dywan [Thu, 22 Oct 2009 21:27:58 +0000 (23:27 +0200)]
Don't shadow type variable in katze_property_proxy
Christian Dywan [Thu, 22 Oct 2009 21:27:03 +0000 (23:27 +0200)]
Fix underscores in labels in app menu and compact add
Christian Dywan [Thu, 22 Oct 2009 21:26:35 +0000 (23:26 +0200)]
Wrap panel title callback in Hildon guards
Christian Dywan [Thu, 22 Oct 2009 21:19:02 +0000 (23:19 +0200)]
Remove unused code from after preferences refactoring
Christian Dywan [Thu, 22 Oct 2009 21:18:23 +0000 (23:18 +0200)]
Fix brackets around bookmark URI check
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
Christian Dywan [Thu, 22 Oct 2009 20:59:02 +0000 (22:59 +0200)]
Move midori_web_view_set_clipboard inside 1.1.15 guards
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.
Christian Dywan [Thu, 22 Oct 2009 00:48:22 +0000 (02:48 +0200)]
Make sure the cache folder is there initially
Christian Dywan [Thu, 22 Oct 2009 00:19:54 +0000 (02:19 +0200)]
Remove obsolete items from the TODO file
Christian Dywan [Thu, 22 Oct 2009 00:19:29 +0000 (02:19 +0200)]
Move the version check for res:// handling where it belongs
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.
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.
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
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
Christian Dywan [Wed, 21 Oct 2009 17:31:16 +0000 (19:31 +0200)]
Regard data: and javascript: URIs as allowed when adding bookmarks
Christian Dywan [Tue, 20 Oct 2009 21:54:26 +0000 (23:54 +0200)]
Install autosuggestcontrol.js/.css into res like the other files
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)
Christian Dywan [Tue, 20 Oct 2009 19:39:05 +0000 (21:39 +0200)]
Revise loading data from the cache instead of the network
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.
Alexander Butenko [Tue, 20 Oct 2009 16:24:24 +0000 (18:24 +0200)]
Check the non-existence of folders before creating them
Christian Dywan [Tue, 20 Oct 2009 15:30:07 +0000 (17:30 +0200)]
Don't check the status code when storing in the cache
Christian Dywan [Tue, 20 Oct 2009 15:28:42 +0000 (17:28 +0200)]
Store cached files in subfolders
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.
Alexander Butenko [Mon, 19 Oct 2009 21:25:12 +0000 (23:25 +0200)]
Implement an adblock info icon showing blocked URIs in a tooltip
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.
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.
Christian Dywan [Fri, 16 Oct 2009 21:25:11 +0000 (23:25 +0200)]
Implement combos for choosing applications
Kim Boram [Fri, 16 Oct 2009 17:54:43 +0000 (19:54 +0200)]
Update Korean translation
Stanley Zhang [Fri, 16 Oct 2009 17:46:30 +0000 (19:46 +0200)]
Update Simplified Chinese translation
Christian Dywan [Fri, 16 Oct 2009 17:37:49 +0000 (19:37 +0200)]
Adjust katze_(foo_)assign to work inside one-line if's
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)
Christian Dywan [Thu, 15 Oct 2009 21:56:10 +0000 (23:56 +0200)]
Bump version to 0.2.0
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.
Christian Dywan [Wed, 14 Oct 2009 21:58:42 +0000 (23:58 +0200)]
Update German translation
Christian Dywan [Wed, 14 Oct 2009 21:35:31 +0000 (23:35 +0200)]
Fix conflicting mnemonic in link/ image context menu
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
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.
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.
Christian Dywan [Wed, 14 Oct 2009 01:33:05 +0000 (03:33 +0200)]
Implement tick marks to enable/ disable 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.
Alexander Butenko [Tue, 13 Oct 2009 22:56:17 +0000 (00:56 +0200)]
Add unit test for prefetching that tests which URIs to prefetch
Christian Dywan [Tue, 13 Oct 2009 21:56:02 +0000 (23:56 +0200)]
Implement app menu and progress indicator 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
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.
Christian Dywan [Tue, 13 Oct 2009 11:25:29 +0000 (13:25 +0200)]
Bail out of DNS prefetch if the host is NULL
Christian Dywan [Tue, 13 Oct 2009 00:40:38 +0000 (02:40 +0200)]
Hide redundant items from the default context menu on Hildon
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
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.
Christian Dywan [Mon, 12 Oct 2009 21:11:53 +0000 (23:11 +0200)]
Remove unused variable and MidoriLocationEntryItem struct
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.
Christian Dywan [Mon, 12 Oct 2009 20:56:18 +0000 (22:56 +0200)]
Omit any icons in the location in the Hildon version
Alexander Butenko [Mon, 12 Oct 2009 17:35:11 +0000 (19:35 +0200)]
Initialize hosts for prefetching with an empty string
Christian Dywan [Mon, 12 Oct 2009 16:21:12 +0000 (18:21 +0200)]
Check the length of form fields to save only once
Enrico Tröger [Mon, 12 Oct 2009 16:16:52 +0000 (18:16 +0200)]
Only fetch form values when the message is accumulative
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)
Robert Hartl [Mon, 12 Oct 2009 14:32:39 +0000 (14:32 +0000)]
l10n: Updates to Slovak (sk) translation
Transmitted-via: Transifex (translations.xfce.org)
Masato Hashimoto [Mon, 12 Oct 2009 14:08:34 +0000 (14:08 +0000)]
l10n: Updates to Japanese (ja) translation
Transmitted-via: Transifex (translations.xfce.org)
Christian Dywan [Mon, 12 Oct 2009 11:17:53 +0000 (13:17 +0200)]
Don't advertise zooming when having an image open
Images cannot be zoomed.
Christian Dywan [Mon, 12 Oct 2009 11:05:43 +0000 (13:05 +0200)]
Be sure to focus the web view rather than the scrolled widget
Christian Dywan [Mon, 12 Oct 2009 11:02:39 +0000 (13:02 +0200)]
Use compact menu as the main menu when building for Maemo
Christian Dywan [Mon, 12 Oct 2009 11:01:17 +0000 (13:01 +0200)]
Pass HILDON library (if used) when building extensions
Christian Dywan [Sun, 11 Oct 2009 21:28:37 +0000 (23:28 +0200)]
Cache scriptcode generated by adblock instead of generating on load
Christian Dywan [Sat, 10 Oct 2009 21:39:30 +0000 (23:39 +0200)]
Add DNS prefetching and form history extensions to translatable files
Christian Dywan [Sat, 10 Oct 2009 09:09:10 +0000 (11:09 +0200)]
Refactor IDN handling and related unit tests
Most code is shared despite different available libraries now and
can more effeciently be tested.
Christian Dywan [Sat, 10 Oct 2009 09:08:29 +0000 (11:08 +0200)]
Initialize adblock unit tests with an empty pattern
Christian Dywan [Fri, 9 Oct 2009 15:17:26 +0000 (17:17 +0200)]
Don't leak blockcss but free it before replacing it
Alexander Butenko [Fri, 9 Oct 2009 15:06:32 +0000 (17:06 +0200)]
Add a DNS prefetching extension which fetches hovered links
Alexander Butenko [Fri, 9 Oct 2009 15:05:07 +0000 (17:05 +0200)]
Re-use one hashtable instead of replacing it
Christian Dywan [Thu, 8 Oct 2009 20:30:24 +0000 (22:30 +0200)]
Properly pass external addresses with libSoup 2.27.90
Christian Dywan [Wed, 7 Oct 2009 21:51:35 +0000 (23:51 +0200)]
Conditionalize restoring of the scrolling position
Ensure that we differentiate an unset value from a valid value
as well as having restored the position already so we don't
accidentally restore a wrong position.
Restoring after having loaded a page is still not ideal but there
doesn't seem to be a better way at this point.
Christian Dywan [Wed, 7 Oct 2009 21:04:30 +0000 (23:04 +0200)]
Don't leak form suggestions and don't return from the loop
Alexander Butenko [Wed, 7 Oct 2009 20:30:16 +0000 (22:30 +0200)]
Install formhistory resources, don't fill in passwords
Reading post data is there but nothing is written to disk yet.
Christian Dywan [Tue, 6 Oct 2009 21:43:33 +0000 (23:43 +0200)]
Fix display formatting of URIs and unit test it properly
Christian Dywan [Tue, 6 Oct 2009 18:40:43 +0000 (20:40 +0200)]
Regard file:// URIs as valid for bookmarks
Alexander Butenko [Tue, 6 Oct 2009 18:35:56 +0000 (20:35 +0200)]
Initial code for the form history extension
Christian Dywan [Mon, 5 Oct 2009 18:52:34 +0000 (20:52 +0200)]
Enable integrated page setup combo box for printing