summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* add header for memcpy prototypeVincent Sanders2016-07-151-0/+1
|
* use the correct png type when reading header width and heightVincent Sanders2016-07-151-171/+159
|
* fix gtk TLS certificate viewing with multiple queriesVincent Sanders2016-07-126-26/+79
|
* Make browserglob private to gui.cChris Young2016-07-097-10/+18
|
* tidy-upChris Young2016-07-095-16/+13
|
* Only set JSIMD_FORCENONE if it is not already setChris Young2016-07-091-1/+11
|
* Add missing filesChris Young2016-07-093-0/+88
|
* Force disable libjpeg-turbo's use of AltiVec if we don't have itChris Young2016-07-092-1/+11
| | | | NB: This var must be set when NetSurf is launched. The in-program setting is just a precaution in case the install script isn't run
* Set envvar to the correct valueChris Young2016-07-091-1/+1
|
* Move current user options path to an abstracted nsoptions_read/write functionChris Young2016-07-095-11/+9
|