summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ensure filename numeric is not truncated and hence cause output buffer overflowHEADmasterVincent Sanders7 days1-1/+3
|
* ensure url buffer is sufficient to not truncate outputVincent Sanders7 days1-1/+1
|
* ensure output buffer is large enough to not be truncatedVincent Sanders7 days1-1/+1
|
* fix helper script apt packaging to work with busterVincent Sanders7 days1-1/+4
|
* fix logging level in duktape bindingVincent Sanders7 days1-6/+6
|
* fix gcc version parameter ordering for gcc 8Vincent Sanders7 days1-1/+1
|
* Test: Fix simultanious-fetches.yaml to not look like a YAML alias.Michael Drake9 days1-1/+1
|
* Test: Monkey driver: Fix blocking for *all* windows.Michael Drake9 days1-1/+1
|
* Test: Monkey driver: Implement sleep-ms and repeat actions.Michael Drake9 days2-5/+42
|
* Test: Monkey driver: Split out conds_met function.Michael Drake9 days1-17/+17
|
* Test: Monkey driver: Timers can live outside launches.Michael Drake9 days1-2/+1
|
* add certificate window handlingVincent Sanders9 days4-16/+133
|
* Test: Monkey driver: Improve navigate step logging.Michael Drake9 days1-0/+2
|
* Test: Monkey driver: Add support for timer actions.Michael Drake9 days1-1/+27
|
* Final tweaks, support LOGIN in monkeyfarmerDaniel Silverstone9 days3-2/+99
|
* Update monkey 401login a little to be easier to work withDaniel Silverstone9 days2-5/+25
|
* Slightly nicer handling of js_exec() and errorsDaniel Silverstone9 days1-19/+47
|
* add 401 login handling to monkey frontendVincent Sanders10 days4-34/+227
|
* Monkey: Buildsystem: Set messages directory.Michael Drake10 days1-0/+11
|
* More monkey stuffDaniel Silverstone10 days4-44/+129
|
* Remove redundant redraw methodDaniel Silverstone10 days1-7/+0
|
* Monkey tests: Add more example test plans.Michael Drake10 days4-0/+79
|
* Monkey driver: Initial loader for monkey test plans.Michael Drake10 days3-0/+176
|
* Update farmer a little ready for laterDaniel Silverstone10 days1-6/+27
|
* Correct wrong MOUT_ERROR to MOUT_WINDOWDaniel Silverstone10 days1-1/+1
|
* centralise monkey output generationVincent Sanders10 days11-126/+221
|
* Upgrade monkey farmer to python 3 (badly)Daniel Silverstone10 days1-16/+24
|
* GTK: Squash GCC8.2 warning.Michael Drake10 days1-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 Drake10 days1-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 Drake10 days1-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
|
* Change logging back to INFOChris Young2018-09-091-5/+5
|