Christian Dywan
da65b5d0c1
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.
2009-10-20 16:04:58 +02:00
Alexander Butenko
d86e03a34e
Implement an adblock info icon showing blocked URIs in a tooltip
2009-10-19 23:31:41 +02:00
Alexander Butenko
02d6f806e2
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.
2009-10-19 23:16:05 +02:00
Christian Dywan
cef6532429
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.
2009-10-19 23:15:44 +02:00
Christian Dywan
47c5f15684
Implement combos for choosing applications
2009-10-18 17:25:13 +02:00
Kim Boram
191db1be7a
Update Korean translation
2009-10-16 20:41:36 +02:00
Stanley Zhang
9698546c93
Update Simplified Chinese translation
2009-10-16 20:41:35 +02:00
Christian Dywan
3fec0a0265
Adjust katze_(foo_)assign to work inside one-line if's
2009-10-16 20:41:35 +02:00
Masato Hashimoto
640b37e5ec
l10n: Updates to Japanese (ja) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-10-16 02:37:40 +00:00
Christian Dywan
d92d96eab7
Bump version to 0.2.0
2009-10-16 00:56:27 +02:00
Christian Dywan
c64a4334f6
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.
2009-10-15 23:47:00 +02:00
Christian Dywan
35f032a1a4
Update German translation
2009-10-15 21:25:14 +02:00
Christian Dywan
ecde50cb31
Fix conflicting mnemonic in link/ image context menu
2009-10-14 23:35:31 +02:00
Christian Dywan
b7f90f1a51
Add entry for a filter list address and an explanation to the dialog
2009-10-14 23:23:45 +02:00
Christian Dywan
0d65588651
Support Adblock with earlier Webit versions
...
With WebKit < 1.1.14 we use libSoup directly.
2009-10-14 21:51:32 +02:00
Christian Dywan
c49a7d1e04
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.
2009-10-14 21:29:04 +02:00
Christian Dywan
6a590a3125
Implement tick marks to enable/ disable adblock filters
2009-10-14 03:35:40 +02:00
Christian Dywan
fa030cbaca
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.
2009-10-14 03:17:23 +02:00
Alexander Butenko
5f30199df5
Add unit test for prefetching that tests which URIs to prefetch
2009-10-14 00:56:17 +02:00
Christian Dywan
1451026160
Implement app menu and progress indicator on Hildon 2.2
2009-10-14 00:48:25 +02:00
Christian Dywan
b2c9fb3cfc
Manually pack OK button for crash dialogue on Hildon 2.2
2009-10-13 23:26:48 +02:00
Christian Dywan
847f18f643
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.
2009-10-13 22:58:50 +02:00
Christian Dywan
8636d3b9c6
Bail out of DNS prefetch if the host is NULL
2009-10-13 13:25:29 +02:00
Christian Dywan
8a9599d5a9
Hide redundant items from the default context menu on Hildon
2009-10-13 02:40:38 +02:00
Alexander Butenko
e4f163447c
Don't prefetch IP addresses and bail out if the soup URI is invalid
2009-10-13 02:37:52 +02:00
Alexander Butenko
8a62c9ee7a
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.
2009-10-12 23:17:57 +02:00
Christian Dywan
625ad79631
Remove unused variable and MidoriLocationEntryItem struct
2009-10-12 23:11:53 +02:00
Christian Dywan
8fdb284b54
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.
2009-10-12 23:06:04 +02:00
Christian Dywan
7e8f6d5633
Omit any icons in the location in the Hildon version
2009-10-12 23:06:04 +02:00
Alexander Butenko
ad04c92e30
Initialize hosts for prefetching with an empty string
2009-10-12 23:06:04 +02:00
Christian Dywan
9702fbf5e4
Check the length of form fields to save only once
2009-10-12 23:06:04 +02:00
Enrico Tröger
2fc3116f77
Only fetch form values when the message is accumulative
2009-10-12 23:06:04 +02:00
Evaggelos Balaskas
195b763b53
l10n: Updates to Greek (el) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-10-12 20:05:07 +00:00
Robert Hartl
64c898d038
l10n: Updates to Slovak (sk) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-10-12 14:32:39 +00:00
Masato Hashimoto
67071d52fe
l10n: Updates to Japanese (ja) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-10-12 14:08:34 +00:00
Christian Dywan
123475d6ea
Don't advertise zooming when having an image open
...
Images cannot be zoomed.
2009-10-12 13:17:53 +02:00
Christian Dywan
406572c4fb
Be sure to focus the web view rather than the scrolled widget
2009-10-12 13:05:43 +02:00
Christian Dywan
641553d312
Use compact menu as the main menu when building for Maemo
2009-10-12 13:02:39 +02:00
Christian Dywan
c3217c6365
Pass HILDON library (if used) when building extensions
2009-10-12 13:01:17 +02:00
Christian Dywan
e97a198e98
Cache scriptcode generated by adblock instead of generating on load
2009-10-12 12:12:38 +02:00
Christian Dywan
5f300fd8ba
Add DNS prefetching and form history extensions to translatable files
2009-10-10 23:39:30 +02:00
Christian Dywan
b9d4266d27
Refactor IDN handling and related unit tests
...
Most code is shared despite different available libraries now and
can more effeciently be tested.
2009-10-10 11:09:10 +02:00
Christian Dywan
94db485293
Initialize adblock unit tests with an empty pattern
2009-10-10 11:08:29 +02:00
Christian Dywan
223e9be7e3
Don't leak blockcss but free it before replacing it
2009-10-09 17:20:55 +02:00
Alexander Butenko
2718e47ca0
Add a DNS prefetching extension which fetches hovered links
2009-10-09 17:13:24 +02:00
Alexander Butenko
63b25561ff
Re-use one hashtable instead of replacing it
2009-10-09 17:05:07 +02:00
Christian Dywan
0ac4de8aa5
Properly pass external addresses with libSoup 2.27.90
2009-10-09 14:21:55 +02:00
Christian Dywan
fa8f109da9
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.
2009-10-08 20:56:24 +02:00
Christian Dywan
0706bdbbe7
Don't leak form suggestions and don't return from the loop
2009-10-07 23:04:30 +02:00
Alexander Butenko
37e2c84b2b
Install formhistory resources, don't fill in passwords
...
Reading post data is there but nothing is written to disk yet.
2009-10-07 22:30:16 +02:00