Christian Dywan
bd078ed1dd
Print error on console if script execution failed
2009-12-27 16:54:34 +01:00
Christian Dywan
b45fe5cca2
Implement Next and Previous buttons and add to the default toolbar
2009-12-27 13:41:37 +01:00
Christian Dywan
f51785f0aa
Make completion 'inline' which makes it instanteous
...
Against expectation making the entry completion 'inline' does not
show the first match inline but completes instantly when typing.
2009-12-26 23:02:20 +01:00
Christian Dywan
bf11be2cfe
Normalize text when matching location completion
2009-12-26 22:57:18 +01:00
Christian Dywan
0f988af446
Tweak location match rendering by reducing conditions
2009-12-26 15:21:39 +01:00
Alexander Butenko
138e837457
Free the URI when the file was already cached
2009-12-26 15:20:57 +01:00
Christian Dywan
3686061033
Update location icon for the correct view, and update it properly
2009-12-26 15:20:57 +01:00
Christian Dywan
be5c679b39
Optimize icon handling in MidoriView and use Find for blank page
...
We return early where appropriate and use icon names when possible.
2009-12-26 15:20:56 +01:00
David Štancl
799b22b34e
l10n: Updates to Czech (cs) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-24 08:55:48 +00:00
Alexander Butenko
06f5306d56
Fix a typo when using g_access in Web Cache
2009-12-23 23:39:54 +01:00
Christian Dywan
fc8145aa41
Add workaround for wrong context menus in forms and certain links
...
There is no API currently to tell if the pointer is over a form
control and there seem to be cases of wrongly reported context.
2009-12-23 23:13:25 +01:00
Christian Dywan
112966fe67
Implement web inspector attaching/ detaching properly
2009-12-23 22:01:42 +01:00
Christian Dywan
407e4dd5d3
Enable web inspector by default and remove the preference
...
Apparently the web inspector is not discoverable and a lot of
people who would use it, are not aware of its existence. So
we enable it by default.
2009-12-23 16:24:51 +01:00
Christian Dywan
a671f8fd5b
Remove unused Original cookies only preference
...
If we implement it, a new value in accept-cookies is good enough.
2009-12-23 16:03:04 +01:00
Alexander Butenko
05601be635
Use id to avoid inserting adblock/ form history style more than once
2009-12-23 15:35:09 +01:00
Christian Dywan
973e4aa907
Bookmarking a link is a new bookmark, hence pass TRUE for new_bookmark
...
This used to work by accident as long as the code wasn't optimized
to avoid removing and adding existing bookmarks.
2009-12-23 15:26:34 +01:00
Christian Dywan
7801ecfeb5
Return TRUE when starting inline find, to prevent inserting . or /
2009-12-23 15:24:51 +01:00
Christian Dywan
cec6b31044
Initialize diagnostic_dialog to FALSE by default
2009-12-22 01:07:01 +01:00
Alexander Butenko
9ab1040e5f
Don't use titles for adblock styles, WebKit only loads one with a title
2009-12-22 01:05:54 +01:00
Alexander Butenko
1c424106f1
Don't test file existence in adblock, katze_mkdir and check download status
...
It is enough to see if g_fopen fails, thus we don't need g_access
to test file existence additionally.
katze_mkdir_with_parents is optimized for existing folders.
We need to check the status, to see if file downloads are finished.
For Windows, we need to use g_strndup instead of strndup.
2009-12-22 00:07:39 +01:00
Alexander Butenko
61266c26ec
No need to g_access when checking cached file, fopen is enough
2009-12-21 23:48:51 +01:00
Alexander Butenko
eddb3ef557
Only monitor actually existing user script/ style folders
2009-12-21 23:40:29 +01:00
Alexander Butenko
dc288dd3c3
Don't use g_access, use the return value of g_file_get_contents
2009-12-21 23:27:00 +01:00
Alexander Butenko
613979a579
Declare fd_recv early at the top of socket.c
2009-12-21 23:22:04 +01:00
Christian Dywan
d0e72f5d33
Fix crasher in sokoke_hostname_from_uri and add additional tests
2009-12-21 18:26:50 +01:00
Christian Dywan
4e25f72768
Fix two typos from replacing g_file_test with g_access in sokoke
2009-12-21 18:26:49 +01:00
Christian Dywan
8f0d632ef5
Add -d, --diagnostic-dialog command line switch
2009-12-21 18:26:49 +01:00
Evaggelos Balaskas
84109ceb73
l10n: Updates to Greek (el) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-21 08:57:20 +00:00
Alexander Butenko
49d452a438
Eval form history script so it applies to the right frame
...
webkit_web_view_execute_script always works on the web view.
2009-12-19 20:22:23 +01:00
Carles Muñoz Gorriz
747b882d2d
l10n: Updates to Catalan (Valencian) (ca) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-19 10:48:38 +00:00
Alexander Butenko
9af30a1eda
Optimize and clean-up form history
...
Switch from g_file_test() to g_access()
Initialize suggestions once the DOM is ready and only once
No need to handle WEBKIT_WEB_NAVIGATION_REASON_FORM_RESUBMITTED
[JS] Hide suggestions if search pattern was cleared
[JS] Human usable up/ down navigation in the suggestion window
Reusing a single suggestion window introduced a regression.
Suggestions were filling into the wrong editbox if there was more
than 1 on the page.
Some comments fixed and style clean-ups
Removed dead code
2009-12-19 11:28:46 +01:00
Alexander Butenko
045cc81b45
Use g_access instead of g_file_test consistently
2009-12-19 11:28:46 +01:00
Masato Hashimoto
b8e6084401
l10n: Updates to Japanese (ja) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-19 09:07:24 +00:00
Alexander Butenko
670ee72e3f
Use g_access instead of g_file_test in katze_mkdir_with_parents
2009-12-18 21:21:56 +01:00
Alexander Butenko
8c724eccd9
Use g_access in web cache, only SoupSession, pass filenames
...
Using g_access instead of g_file_test is a lot faster and avoids
big delays when accessing the disk.
Using only the SoupSession without resource-request-starting simplifies
the code. So offline mode is not an option for the moment.
Pass filenames directly to speed up lookups.
2009-12-18 21:21:56 +01:00
Alexander Butenko
12ed2da768
Refactor Adblock to use simpler checks with optional pattern matching
...
The style is only added once. Match checks are simpler so they can
be a lot faster. And slow pattern matching is optional, albeit
it currently is hardcoded in the source.
2009-12-18 21:21:56 +01:00
Leandro Regueiro
7a2fad7578
l10n: Updates to Galician (gl) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-18 15:29:27 +00:00
Alexander Butenko
82697f0afb
Do not add the form history style more than once
2009-12-18 10:22:59 +01:00
Alexander Butenko
e1b82af2c7
Re-use the auto suggestion box and make sure it's not overlapped
2009-12-18 10:22:59 +01:00
Evaggelos Balaskas
cbfe1504b0
l10n: Updates to Greek (el) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-16 19:50:02 +00:00
Daniel Nylander
e6b4b548b6
l10n: Updates to Swedish (sv) translation
...
Transmitted-via: Transifex (translations.xfce.org)
2009-12-16 17:46:05 +00:00
Christian Dywan
81f716eacd
Bump version to 0.2.2
2009-12-15 22:34:29 +01:00
Christian Dywan
a94cf71700
Turn libnotify into a build-time dependency, mind notify-send
...
libnotify support is decided at build-time now, to avoid so name
issues. notify-send is still optional at runtime as a fallback.
2009-12-15 00:03:28 +01:00
Christian Dywan
f905420967
Show spell checking preferences unconditionally
2009-12-14 23:25:33 +01:00
Christian Dywan
e04a078de4
Check for libnotify.so.1 and libenchant.so.1 explicitly
...
Some distributions only install versioned libraries by default
while the generic files reside in development packages. This is
because later versions may break ABI, so we explicitly use
the supported version.
2009-12-14 18:54:32 +01:00
Christian Dywan
c9da1beb1c
Fix visibility of the Statusbar action
2009-12-14 18:52:16 +01:00
Christian Dywan
a6a4f0ffec
Make sure there is an URI when spawning private browsing
...
This is mainly an issue for unit tests.
2009-12-13 15:59:54 +01:00
Christian Dywan
d2d5bf33b6
Implement context menu in menu items, forward buttons from the menubar
2009-12-13 15:44:02 +01:00
Christian Dywan
2733ae4f2e
Connect to button press on folder menu items
2009-12-13 15:41:47 +01:00
Christian Dywan
18ec1f25cb
Add primitive Private Browsing based on Midori web app mode
...
Essentially it's just an instance of Midori that doesn't load or
write any preferences or personal data. The main drawback is that
it doesn't load any extensions either.
2009-12-12 21:56:11 +01:00