summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-03-02Simplified test page javascript.Daniel Carl
2017-03-02Added manual test pages for focus/blur issues.Daniel Carl
2016-03-30Startup webkit2 branch from the scratch.Daniel Carl
2015-08-23Added manual test for contenteditable element (#237).Daniel Carl
2015-06-25Replaced "-Wpedantic" with "-pedantic"Dmitrij D. Czarkoff
for compatibility with older GCC versions.
2015-04-26Check for dom focus/blur event on window object cleared (#201).Daniel Carl
This allows us to track also focus changes within frames and iframes also if they are loaded dynamically. The previous logic added the event listeners to the document on WEBKIT_LOAD_FINISHED, but if there where later created iframes in the dom, these where not observers for focus events. This is only a first attempt to fix the focus issue and does break the logic behind `set strict-focus=on`.
2015-02-21Merged code from mode.c into main.cDaniel Carl
2015-02-14Add <Space> as special map key name (#176).Daniel Carl
Normally the literal space char ' ' can be used for mappings. In case this is part of the lhs it can be given escaped by '\'. But this does not work on the rhs, because there is no evaluation of escaping for space like in vim. On the other hand the rhs starts with the first none whitespace char after the lhs. So it wasn't possible to apply mapping to sequences that starts with one or more spaces. This patch adds the new special key name '<Space>' to be used in this cases.
2015-02-04Use more g_string_* function in map processing (#160).Daniel Carl
The use of these function makes it easier to see what's done compared to the character moving in the loops.
2015-02-04Use gstring for map processing (#160).Daniel Carl
2015-02-03Better message if unit test fails.Daniel Carl
2015-01-25Use own Makefile for src directory.Daniel Carl
2015-01-01Change year in license block.Daniel Carl
2014-12-02Fixed broken automated test.Daniel Carl
2014-12-02Show mode label in statusbar.Daniel Carl
This avoid often opening inputbox in case 'input-autohide=on' is set.
2014-12-01Stripped unneeded stuff from test html.Daniel Carl
2014-11-29Added manual test for dom focus changes (#112).Daniel Carl
2014-11-27Added manual tests for HSTS uri change in iFrame (#146).Daniel Carl
2014-09-22Removed unused util_wildmatch function.Daniel Carl
This was only used to test the wildmatching, but the autocmd allow always to match against list of patterns.
2014-09-07Allow to match multiple patterns (#100).Daniel Carl
Change the matching functions to not end at the NUL of the pattern. In stead we give a pattern length parameter. This allows to process multiple patterns without the need to put NUL-bytes into it or to allocate memory for the parts to match.
2014-09-06Added curly brace pattern matching for auto commands (#100).Daniel Carl
This allows to match pattern with {foo,bar} to match 'foo' or 'bar'. This is really useful for protocol matching for examaple http{s,}://{www,mail,maps}.ugly-domain.com/*.
2014-09-06Added more test cases for multiple * and ? in pattern.Daniel Carl
2014-09-01Added utility function for wildcard matching.Daniel Carl
2014-06-10Removed test macros by functions.Daniel Carl
This lead to better readable output in case if a test case fails.
2014-06-09Don't relink the libvimb before each test.Daniel Carl
2014-06-09Don't use g_shell_parse_argv for shortcuts (#88).Daniel Carl
This function was really handy, but it does not allow to ignore unmatched quotes which lead to errors that could not be handled very well for the user. This patch adds a stripped down to the minimum parser for the shortcut parameters to allow also unmatched single- or double quotes.
2014-06-09Allow shortcut params with spaces (#88).Daniel Carl
2014-06-08Added test for key mapping.Daniel Carl
2014-06-07Added test for shortcut feature.Daniel Carl
2014-06-07Added test for handler feature.Daniel Carl
2014-06-06Added first unit tests.Daniel Carl