summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* single precision testChris Young2018-11-212-11/+11
|
* ensure filename numeric is not truncated and hence cause output buffer overflowVincent Sanders2018-11-061-1/+3
|
* ensure url buffer is sufficient to not truncate outputVincent Sanders2018-11-061-1/+1
|
* ensure output buffer is large enough to not be truncatedVincent Sanders2018-11-061-1/+1
|
* fix helper script apt packaging to work with busterVincent Sanders2018-11-061-1/+4
|
* fix logging level in duktape bindingVincent Sanders2018-11-061-6/+6
|
* fix gcc version parameter ordering for gcc 8Vincent Sanders2018-11-061-1/+1
|
* Test: Fix simultanious-fetches.yaml to not look like a YAML alias.Michael Drake2018-11-041-1/+1
|
* Test: Monkey driver: Fix blocking for *all* windows.Michael Drake2018-11-041-1/+1
|
* Test: Monkey driver: Implement sleep-ms and repeat actions.Michael Drake2018-11-042-5/+42
|
* Test: Monkey driver: Split out conds_met function.Michael Drake2018-11-041-17/+17
|
* Test: Monkey driver: Timers can live outside launches.Michael Drake2018-11-041-2/+1
|
* add certificate window handlingVincent Sanders2018-11-044-16/+133
|
* Test: Monkey driver: Improve navigate step logging.Michael Drake2018-11-041-0/+2
|
* Test: Monkey driver: Add support for timer actions.Michael Drake2018-11-041-1/+27
|
* Final tweaks, support LOGIN in monkeyfarmerDaniel Silverstone2018-11-043-2/+99
|
* Update monkey 401login a little to be easier to work withDaniel Silverstone2018-11-042-5/+25
|
* Slightly nicer handling of js_exec() and errorsDaniel Silverstone2018-11-041-19/+47
|
* add 401 login handling to monkey frontendVincent Sanders2018-11-034-34/+227
|
* Monkey: Buildsystem: Set messages directory.Michael Drake2018-11-031-0/+11
|
* More monkey stuffDaniel Silverstone2018-11-034-44/+129
|
* Remove redundant redraw methodDaniel Silverstone2018-11-031-7/+0
|
* Monkey tests: Add more example test plans.Michael Drake2018-11-034-0/+79
|
* Monkey driver: Initial loader for monkey test plans.Michael Drake2018-11-033-0/+176
|
* Update farmer a little ready for laterDaniel Silverstone2018-11-031-6/+27
|
* Correct wrong MOUT_ERROR to MOUT_WINDOWDaniel Silverstone2018-11-031-1/+1
|
* centralise monkey output generationVincent Sanders2018-11-0311-126/+221
|
* Upgrade monkey farmer to python 3 (badly)Daniel Silverstone2018-11-031-16/+24
|
* GTK: Squash GCC8.2 warning.Michael Drake2018-11-031-2/+14
| | | | | | | frontends/gtk/download.c: In function ‘gui_download_window_create’: frontends/gtk/download.c:829:10: warning: cast between incompatible function types from ‘gboolean (*)(gboolean)’ {aka ‘int (*)(int)’} to ‘gboolean (*)(void *)’ {aka ‘int (*)(void *)’} [-Wcast-function-type] (GSourceFunc) nsgtk_download_update, FALSE); ^
* GTK: Make nsgtk_download_selection_action match GFunc prototype.Michael Drake2018-11-031-4/+10
| | | | | | | | | | Squashes GCC 8.2 warning: frontends/gtk/download.c:244:22: warning: cast between incompatible function types from ‘nsgtk_download_selection_action’ {aka ‘void (*)(struct gui_download_window *)’} to ‘void (*)(void *, void *)’ [-Wcast-function-type] g_list_foreach(dls, (GFunc)action, NULL); ^
* GTK: Squash a couple of warnings from GCC 8.2.Michael Drake2018-11-031-2/+22
| | | | | | | | | | | | | frontends/gtk/download.c: In function ‘nsgtk_download_do’: frontends/gtk/download.c:238:24: warning: cast between incompatible function types from ‘void (*)(GtkTreePath *)’ {aka ‘void (*)(struct _GtkTreePath *)’} to ‘void (*)(void *, void *)’ [-Wcast-function-type] g_list_foreach(rows, (GFunc)gtk_tree_path_free, NULL); ^ frontends/gtk/download.c:239:24: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Wcast-function-type] g_list_foreach(rows, (GFunc)g_free, NULL); ^
* check dom call return and improve handling of missing form typeVincent Sanders2018-10-091-22/+30
|
* fix stupid typo in previous commitVincent Sanders2018-10-081-1/+1
|
* explicitly check for null string before compareVincent Sanders2018-10-061-1/+1
|
* add sha 256 checksum fallback binary name for openbsdVincent Sanders2018-10-051-0/+1
|
* fix sha256 file name suffix in scriptVincent Sanders2018-10-051-1/+1
|
* fix stupid error expanding shell variableVincent Sanders2018-10-041-1/+1
|
* cope with md5sum being named different things on bsdVincent Sanders2018-10-041-5/+17
|
* update the deployment script to add sha and md5 checksumsVincent Sanders2018-10-041-11/+13
|
* Treeview: Fix designated struct initialisation.Michael Drake2018-10-041-6/+6
|
* ensure fedora gcc gives us all the version informationVincent Sanders2018-10-041-1/+1
|
* rewrite form_successful_controls_dom as form_dom_to_dataVincent Sanders2018-09-291-556/+883
| | | | | | | | | | | | | | | | | | | | | | | | Trying to reason about error propagation and resource leakage within the form submission code was impossible because of the form_successful_controls_dom function. This function was over six hundred lines long, had twenty six top level local variables and six levels of indent in places. This commit splits it out into thirteen shorter and more obvious functions. The resulting operation is identical except errors are properly propagated (all failures were reported as out of memory) and resource management can be reasoned about. The compiler appears to inline the entirety of the code from form_submit() down excepting a handful of leaf functions. This results in similar code output size as previous implementation. The new implementation has a greater number of variables passed to sub functions than desirable because multiple character sets are required to encode names and values in the multipart data list. However as noted the compiler effectively inlines all these functions so this does not actually become a major problem.
* Add a TODO for history context menuChris Young2018-09-271-0/+1
|
* Quick fix to convert helphints to correct charsetChris Young2018-09-272-3/+5
| | | | We should probably have our own strings for these
* Convert find window messages to local charsetChris Young2018-09-271-30/+52
|
* Stop using the same large list of gadget constants everywhereChris Young2018-09-265-98/+123
| | | | Saves a small amount of memory
* gcc on openbsd is unable to reason about res variable usage and generates ↵Vincent Sanders2018-09-261-1/+1
| | | | bogus warning
* fix url encoding to be compatible with nsurl API changes.Vincent Sanders2018-09-265-158/+177
| | | | | As part of this fix the form submission error handling and reporting has been improved.
* improve nsurl query handling.Vincent Sanders2018-09-265-44/+77
| | | | | | | | | | | Alter the handling of query values within nsurl to be like fragments. This ensures callers never have to care about the query punctuation, e.g. the question mark This also means the strings generated will no longer have trailing question marks which now conforms to behaviour in whatwg url spec on url serializing in section 4.5
* squash clang warning about increased alignment requirements.Vincent Sanders2018-09-261-1/+2
|