Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix gcc version parameter ordering for gcc 8 | Vincent Sanders | 2018-11-06 | 1 | -1/+1 |
| | |||||
* | Test: Fix simultanious-fetches.yaml to not look like a YAML alias. | Michael Drake | 2018-11-04 | 1 | -1/+1 |
| | |||||
* | Test: Monkey driver: Fix blocking for *all* windows. | Michael Drake | 2018-11-04 | 1 | -1/+1 |
| | |||||
* | Test: Monkey driver: Implement sleep-ms and repeat actions. | Michael Drake | 2018-11-04 | 2 | -5/+42 |
| | |||||
* | Test: Monkey driver: Split out conds_met function. | Michael Drake | 2018-11-04 | 1 | -17/+17 |
| | |||||
* | Test: Monkey driver: Timers can live outside launches. | Michael Drake | 2018-11-04 | 1 | -2/+1 |
| | |||||
* | add certificate window handling | Vincent Sanders | 2018-11-04 | 4 | -16/+133 |
| | |||||
* | Test: Monkey driver: Improve navigate step logging. | Michael Drake | 2018-11-04 | 1 | -0/+2 |
| | |||||
* | Test: Monkey driver: Add support for timer actions. | Michael Drake | 2018-11-04 | 1 | -1/+27 |
| | |||||
* | Final tweaks, support LOGIN in monkeyfarmer | Daniel Silverstone | 2018-11-04 | 3 | -2/+99 |
| | |||||
* | Update monkey 401login a little to be easier to work with | Daniel Silverstone | 2018-11-04 | 2 | -5/+25 |
| | |||||
* | Slightly nicer handling of js_exec() and errors | Daniel Silverstone | 2018-11-04 | 1 | -19/+47 |
| | |||||
* | add 401 login handling to monkey frontend | Vincent Sanders | 2018-11-03 | 4 | -34/+227 |
| | |||||
* | Monkey: Buildsystem: Set messages directory. | Michael Drake | 2018-11-03 | 1 | -0/+11 |
| | |||||
* | More monkey stuff | Daniel Silverstone | 2018-11-03 | 4 | -44/+129 |
| | |||||
* | Remove redundant redraw method | Daniel Silverstone | 2018-11-03 | 1 | -7/+0 |
| | |||||
* | Monkey tests: Add more example test plans. | Michael Drake | 2018-11-03 | 4 | -0/+79 |
| | |||||
* | Monkey driver: Initial loader for monkey test plans. | Michael Drake | 2018-11-03 | 3 | -0/+176 |
| | |||||
* | Update farmer a little ready for later | Daniel Silverstone | 2018-11-03 | 1 | -6/+27 |
| | |||||
* | Correct wrong MOUT_ERROR to MOUT_WINDOW | Daniel Silverstone | 2018-11-03 | 1 | -1/+1 |
| | |||||
* | centralise monkey output generation | Vincent Sanders | 2018-11-03 | 11 | -126/+221 |
| | |||||
* | Upgrade monkey farmer to python 3 (badly) | Daniel Silverstone | 2018-11-03 | 1 | -16/+24 |
| | |||||
* | GTK: Squash GCC8.2 warning. | Michael Drake | 2018-11-03 | 1 | -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 Drake | 2018-11-03 | 1 | -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 Drake | 2018-11-03 | 1 | -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 type | Vincent Sanders | 2018-10-09 | 1 | -22/+30 |
| | |||||
* | fix stupid typo in previous commit | Vincent Sanders | 2018-10-08 | 1 | -1/+1 |
| | |||||
* | explicitly check for null string before compare | Vincent Sanders | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | add sha 256 checksum fallback binary name for openbsd | Vincent Sanders | 2018-10-05 | 1 | -0/+1 |
| | |||||
* | fix sha256 file name suffix in script | Vincent Sanders | 2018-10-05 | 1 | -1/+1 |
| | |||||
* | fix stupid error expanding shell variable | Vincent Sanders | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | cope with md5sum being named different things on bsd | Vincent Sanders | 2018-10-04 | 1 | -5/+17 |
| | |||||
* | update the deployment script to add sha and md5 checksums | Vincent Sanders | 2018-10-04 | 1 | -11/+13 |
| | |||||
* | Treeview: Fix designated struct initialisation. | Michael Drake | 2018-10-04 | 1 | -6/+6 |
| | |||||
* | ensure fedora gcc gives us all the version information | Vincent Sanders | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | rewrite form_successful_controls_dom as form_dom_to_data | Vincent Sanders | 2018-09-29 | 1 | -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 menu | Chris Young | 2018-09-27 | 1 | -0/+1 |
| | |||||
* | Quick fix to convert helphints to correct charset | Chris Young | 2018-09-27 | 2 | -3/+5 |
| | | | | We should probably have our own strings for these | ||||
* | Convert find window messages to local charset | Chris Young | 2018-09-27 | 1 | -30/+52 |
| | |||||
* | Stop using the same large list of gadget constants everywhere | Chris Young | 2018-09-26 | 5 | -98/+123 |
| | | | | Saves a small amount of memory | ||||
* | gcc on openbsd is unable to reason about res variable usage and generates ↵ | Vincent Sanders | 2018-09-26 | 1 | -1/+1 |
| | | | | bogus warning | ||||
* | fix url encoding to be compatible with nsurl API changes. | Vincent Sanders | 2018-09-26 | 5 | -158/+177 |
| | | | | | As part of this fix the form submission error handling and reporting has been improved. | ||||
* | improve nsurl query handling. | Vincent Sanders | 2018-09-26 | 5 | -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 Sanders | 2018-09-26 | 1 | -1/+2 |
| | |||||
* | Change logging back to INFO | Chris Young | 2018-09-09 | 1 | -5/+5 |
| | |||||
* | Fix compiler version comparison test | Vincent Sanders | 2018-09-07 | 1 | -1/+1 |
| | |||||
* | stop overriding non test warning flags | Vincent Sanders | 2018-09-07 | 1 | -4/+4 |
| | |||||
* | allow comments to supress implicit fallthrough warnings | Vincent Sanders | 2018-09-07 | 3 | -6/+11 |
| | |||||
* | fix framebuffer BUILD libpng flags on freebsd | Vincent Sanders | 2018-09-07 | 1 | -2/+7 |
| | |||||
* | Change BUILD compiler target to cc | Vincent Sanders | 2018-09-07 | 2 | -15/+24 |
| | | | | | | | | The use of gcc explicitly does not work on systems where the local building system only has the clang compiler. Framebuffer was the only user of the BUILD_CC target for local tooling and its handling of flags was also improved. |