summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix warnings in unit testsVincent Sanders2016-08-086-69/+75
|
* Tests: Squash more warnings.Michael Drake2016-08-081-3/+3
|
* Tests: Squash some warnings.Michael Drake2016-08-082-6/+6
|
* Add header that may be needed for Windows build. (CI fix attempt.)Michael Drake2016-08-081-0/+1
|
* fix urldb warning and test buildVincent Sanders2016-08-082-5/+13
|
* update urldb dump to use LOG rather than writing to stderr directlyVincent Sanders2016-08-081-8/+19
|
* wrap urldb tests in check harness and add minimal session testVincent Sanders2016-08-082-55/+246
|
* Utils: Split time handling functions out of `utils.c` into `time.c`.Michael Drake2016-08-073-111/+154
|
* Indentation: spaces to tabs.Michael Drake2016-08-071-3/+3
|
* add unit test for user message handlingVincent Sanders2016-08-064-1/+872
|
* remove unused GTK treeview code completely repalced with core window APIVincent Sanders2016-08-064-677/+1
|
* convert GTK hotlist to use GTK core windowVincent Sanders2016-08-065-122/+259
|
* fix hotlist keypress consumption returnVincent Sanders2016-08-062-4/+4
|
* add some more bad values to choices file to ensure parser can copeVincent Sanders2016-08-061-0/+11
|
* remove erroneous parameter check to nsoption_snoptionfVincent Sanders2016-08-062-3/+1
| | | | | | The API check and bounds check for option indexes was from an unsigned enum so checking for negative numbers was causing "comparison is always false" errors in compilation.
* fix formatted option no init testVincent Sanders2016-08-061-1/+1
|
* improve option test coverage futherVincent Sanders2016-08-062-5/+73
|
* improve user option testing to cover all the APIVincent Sanders2016-08-063-16/+179
|
* Improve user option testing and API parameter checkingVincent Sanders2016-08-055-53/+616
|
* rename gtk global history implementationVincent Sanders2016-08-046-6/+4
|
* convert GTK global history to use GTK core windowVincent Sanders2016-08-044-142/+274
|
* fix global history keypress consumption returnVincent Sanders2016-08-042-3/+3
|
* add tests for utility string handlingVincent Sanders2016-08-043-3/+164
|
* add url escape test for complete garbage inputVincent Sanders2016-08-031-0/+1
|
* Improve percent escaping testing, parameter checking and documentationVincent Sanders2016-08-032-28/+179
|
* Add url percent escape test with minimal test vectorsVincent Sanders2016-07-312-1/+182
|
* add basic documentation on unit testing using checkVincent Sanders2016-07-311-0/+166
|
* make gtk certificate viewing use gtk core window APIVincent Sanders2016-07-312-73/+202
|
* fix certificate viewer keypress consumption returnVincent Sanders2016-07-312-5/+3
|
* Allow certificate verification user prompt creation to return errorsVincent Sanders2016-07-3114-33/+55
|
* make gtk cookies manager use core window APIVincent Sanders2016-07-313-90/+199
|
* add nsgtk support for core window APIVincent Sanders2016-07-313-1/+743
|
* fix gdk to nskey mapping for home/end and missing keypad mappingsVincent Sanders2016-07-311-12/+44
|
* Fix cookie manager keypress consumption returnVincent Sanders2016-07-312-3/+3
|
* fix documentation of mouse state enumerationVincent Sanders2016-07-311-49/+52
|
* Remove pointless string copyChris Young2016-07-292-6/+2
|
* cleanup gtk cookie interfaceVincent Sanders2016-07-254-27/+50
| | | | | use gtk_window_present instead of gdk_window_raise and reduce exposed variables and interfaces.
* URL escape: Improve API documentation.Michael Drake2016-07-251-4/+6
|
* URL escape: Simplify to avoid unnecessary allocation.Michael Drake2016-07-257-57/+56
| | | | | | | | This removes the toskip parameter, which was only used by the RISC OS front end. The toskip param was used to skip 8 characters which did not need to be escaped from the start of the URL. The RISC OS front end now orders the steps of its URL construction to avoid the need for this.
* Fix TODO (writing past end of buffer)Chris Young2016-07-241-9/+10
|
* Improve comments.Michael Drake2016-07-242-2/+3
|
* URL module: Remove unused curl #include.Michael Drake2016-07-241-1/+0
|
* URL unescape: Calculate new_len at end, rather than maintaining it.Michael Drake2016-07-241-4/+2
|
* URL unescape: return the new length to the caller.Michael Drake2016-07-2411-17/+33
| | | | | | | | The avoids situations were we threw away the length, only for the caller to have to strlen the returned string. Note, there seems to be a case of the amiga front end writing beyond end of allocation. Added a TODO for now.
* Avoid using curl for URL unescaping.Michael Drake2016-07-241-10/+66
| | | | This moves us towards working without curl.
* URL unescape: Use size_t for length.Michael Drake2016-07-242-2/+2
|
* Data URL handling: Use url_unescape rather than curl.Michael Drake2016-07-241-13/+10
|
* Doxygen: Fix instance of bad function comment syntax.Michael Drake2016-07-241-1/+1
|
* Whitespace: Convert spaces to tab for indent.Michael Drake2016-07-241-3/+3
|
* Explicitely support http and https URI schemes in the .desktopFrançois Revol2016-07-221-1/+1
|