summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove unused variable; help gccChris Young2016-07-092-16/+15
|
* Set an env-var if we don't have AltiVecChris Young2016-07-091-0/+13
| | | | This, in theory, allows us to use libjpeg-turbo 1.5+ on both AltiVec and non-AltiVec systems.
* Fix logic in the rare case we're running 8-bit and have a cached full-size ↵Chris Young2016-07-081-2/+4
| | | | native BitMap but need a scaled one.
* Fix the caching logic now we've moved 8-bit scaling earlier in the codeChris Young2016-07-081-2/+4
|
* Use GuiGFX to scale 8-bit images rather than doing two separate operationsChris Young2016-07-081-7/+12
|
* Force friend BitMap usage at depths>8bppChris Young2016-07-081-17/+15
| | | | Fix logic so this forced usage actually applies
* restrict some more varsChris Young2016-07-081-8/+8
|