Christian Dywan
7e39d05a17
Remove is_email API and needless hard-coding of mailto:
2012-09-18 21:25:59 +02:00
Christian Dywan
bae360e3f8
Fix build of unit tests: speed dial, hsts, bookmarks
2012-09-11 00:44:09 +02:00
Christian Dywan
58d1436d4e
Check that valid IP address has no leading 0
2012-08-30 00:43:21 +02:00
Christian Dywan
0f1f26480d
Validate IP address in proxy server preference
...
Fixes: https://bugs.launchpad.net/midori/+bug/783044
2012-08-29 01:09:25 +02:00
Paweł Forysiuk
870ecca738
Make Midori.URI.get_fingerprint more legible
2012-08-16 00:19:48 +02:00
Paweł Forysiuk
e5da45a40e
Don't mixup tokens starting with the same letters
2012-08-09 01:02:56 +02:00
Christian Dywan
9fb173ba69
Merge gtk_init into midori_app_setup
...
gtk_init must come before stock items but we
need to copy the arguments before.
Fixes: https://bugs.launchpad.net/midori/+bug/1033043
2012-08-06 00:32:01 +02:00
Christian Dywan
aa1ffbf1d0
Rework sokoke_spawn_command internals
...
Caller decides if the command and the argument are quoted,
otherwise quoting only affects %s. The actual quoting is
split to allow use in test cases.
The Hildon version was dropped.
The GAppInfo version was dropped.
A test case with a cuple examples was added.
2012-07-01 21:26:06 +02:00
Christian Dywan
7361a80e24
Tweak is_ip_address and add IPv6 test cases
...
Stop wrongly mistaking foo::bar for IPv6.
2012-02-29 23:17:02 +01:00
Christian Dywan
7e61fce9ca
katze_array_find_token may yield token without keywords
...
Also adapt the magic uri test.
2012-02-29 22:58:16 +01:00
Christian Dywan
4c2fd067ff
Midori.URI.parse_hostname clearer semantics and tests
2011-11-18 01:44:48 +01:00
Christian Dywan
583c5be7ef
Add simple regexp unit test to Addons extension
2011-11-18 00:54:32 +01:00
Christian Dywan
5eda5a3faa
Fix wrong handling of URI containing space
2011-11-15 21:48:59 +01:00
Christian Dywan
0c611f8d6a
Move link fingers to Midori.URI and add tests
2011-11-08 00:28:07 +01:00
Christian Dywan
8fff7d8fd3
sokoke, gtk3-compat, gtkiconentry, stock join midori-platform.h
...
Also introduce #define MIDORI_MODULE_PREFIX.
Fixes: https://bugs.launchpad.net/midori/+bug/884395
2011-10-31 22:18:06 +01:00
Christian Dywan
6bceb5a10a
Merge thread setup, stock items, argv, i18n into MidoriApp
2011-10-28 22:49:10 +02:00
Christian Dywan
77428fe44c
Introduce Midori.URI to unitfy all URI logic
...
sokoke_hostname_from_uri, sokoke_search_uri,
sokoke_hostname_to_ascii and sokoke_unescape_uri_string
are merged into Midori.URI.
midori-core.h is the official API header for Vala now.
2011-10-21 01:00:13 +02:00
Christian Dywan
756830f6e4
Require libSoup 2.27.90 and drop libidn
2011-10-17 02:47:55 +02:00
Paweł Forysiuk
cf4499f54b
Fix sokoke_prefetch_uri arguments in magic URI test
2011-07-21 18:04:21 +02:00
Christian Dywan
919b0ab0fd
Expect magic_uri to encode spaces as %20
2011-01-16 14:05:23 +01:00
André Stösel
555f7a57e4
Implement sokoke_resolve_hostname
...
sokoke_prefetch_uri is extended take a callback and user data.
sokoke_resolve_hostname is implemented for resolving hostnames
based on a maximum timeout.
sokoke_magic_uri resolves localhost and uris with a / to verify
if there is a local domain, otherwise falls back to search.
Thanks to Andy Kittner <andkit@gmx.de> for input on proceeding
the event loop while resolving asynchronously.
2010-03-17 02:20:58 +01:00
Christian Dywan
902f836810
Improve and optimize sokoke_uri_to_ascii to parse about:version
2010-02-12 02:08:05 +01:00
Christian Dywan
ca3e86cbce
Re-implement search engine handling in magic URI test
2010-02-12 02:06:53 +01:00
Christian Dywan
058bb33024
Add 'LT_PREREQ(2.2)', uncommented, to uri search tests
...
The string is obviously not a valid domain name. Yet our
recognition isn't aware of that.
2010-01-11 21:55:12 +01:00
Christian Dywan
578f74a308
Merge compat.h into sokoke and remove gtk_show_uri implementation
2010-01-01 23:24:03 +01:00
Christian Dywan
311a5a8a1b
Store searches with tokens in the completion as a distinct item
...
Currently searches won't be stored persistently in the database.
2010-01-01 22:47:24 +01:00
Christian Dywan
fc7689f906
Move DNS prefetching into the core
...
The feature is going to be included with WebKitGTK+ and
having it in the core allows us to prefetch bookmarks as well.
2010-01-01 18:16:55 +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
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
3ed9e482cd
Fix display formatting of URIs and unit test it properly
2009-10-07 01:50:10 +02:00
Christian Dywan
1d634247c7
Only if a preriod follws is a typed number the start of an IP address
2009-09-28 23:01:48 +02:00
Christian Dywan
c17e8a2a9a
Move relative files out of magic URI, IP addresses start with digits
2009-08-14 23:06:55 +02:00
Christian Dywan
ba11ec8acd
Open the search engine even if only the token is typed
...
So "g" opens Google while "g cat" uses Google to search for cats.
2009-07-14 23:41:25 +02:00
Enrico Tröger
90e9ee4af7
Fix crash for URIs with an invalid hostname and without a path
2009-05-15 18:58:57 +02:00
Christian Dywan
d7d6edbff3
Percent encode search terms, so '+' actually ends up as a '+'
2009-04-19 00:47:02 +02:00
Christian Dywan
89698772bb
Try to decide what an @ in a location refers to
...
We assume the usual case is that you intend to search for an
email address, a host with a login isn't recognized.
2009-04-12 14:00:32 +02:00
Jordan Callicoat
52ab540db5
Teach magic_uri that hostnames don't contain spaces
...
New test cases included. Two of them are commented out since
they are not supported but should logcially be.
2009-04-11 12:24:43 +02:00
Christian Dywan
406942594a
Allow opening data URIs from the location entry
2009-04-02 22:48:07 +02:00
Christian Dywan
5be54230af
Add performance test for magic uri
2009-03-31 03:26:51 +02:00
Christian Dywan
2134db5ac2
Use GTest for magic-uri and group cases in proper paths
2009-03-26 23:47:54 +01:00
Christian Dywan
da2e4755e6
Add addtional file:// URI tests
2009-02-27 21:00:24 +01:00
Christian Dywan
d9bdaf0f8c
Restrict IDN conversion to hostname
2009-02-23 23:44:30 +01:00
Christian Dywan
d9cc5a6592
Run tests without requiring a display
2009-02-19 02:28:52 +01:00
Christian Dywan
bbe809cacf
Support IDN by decoding domain names in magic_uri
2009-02-17 00:16:14 +01:00
Christian Dywan
60e81f734b
Tweak magic URI and add a test string
2009-02-09 22:03:04 +01:00
Christian Dywan
ac146cbd78
Append the search term if a search lacks a '%s'
2009-01-02 23:16:38 +01:00
Arnaud Renevier
993fb52644
Allow relative localhost URIs
2008-12-20 00:24:35 +01:00
Christian Dywan
aeb71dd7b4
Add support for javascript: bookmarklets
2008-12-09 00:02:38 +01:00
Christian Dywan
600423de4e
Take special care of spaces in search strings
2008-11-21 02:44:03 +01:00
Christian Dywan
56d26b02e5
Allow "g cache:127.0.0.1" to search from the location
2008-11-18 06:37:11 +01:00