summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Use new beep functionChris Young2019-05-102-4/+3
|
* Make screen pointer accesible through an accessor function onlyChris Young2019-05-1023-32/+66
|
* Replace global current gui_window with an accessor functionChris Young2019-05-105-15/+26
|
* make win32 keyboard handling in browsing window functionalVincent Sanders2019-05-091-36/+86
| | | | | | | | | makes the drawable area widget for the browser display use windows unicode input and copes with surrogate pairs for full unicode input coverage. fixes the keydown handling to only the necessary navigation operations like left, right up and down etc.
* implement windows clipboard functionalityVincent Sanders2019-05-098-90/+195
| | | | | | This allows clipboard to operate (cut, copy, paste and delete) in the win32 front end. The clipboard is set and read in windows unicode mode and then converted to/from utf-8 for the browser core.
* fix os3 buildChris Young2019-05-081-1/+1
|
* try storing form_control in the hook dataChris Young2019-05-083-28/+3
| | | | it doesn't appear to be needed anywhere else
* Make gadget object enum private to gui.cChris Young2019-05-083-40/+41
|
* make gui_window_2 private to gui.cChris Young2019-05-084-82/+82
|
* Pass ptr to clicktab var instead of func callsChris Young2019-05-084-8/+9
|
* more accessor for gui_window_2Chris Young2019-05-087-37/+166
|
* Move ami_(re)set_pointer (back?) into gui.c as they need to set/read the ↵Chris Young2019-05-084-19/+18
| | | | gui_window_2 structure
* throbber crapChris Young2019-05-083-10/+70
|
* get the window title from a gui_windowChris Young2019-05-083-1/+13
|
* set find window functionChris Young2019-05-083-4/+19
|
* Try moving form_control into gui_windowChris Young2019-05-082-5/+3
|
* Accessor for the select menu control pointerChris Young2019-05-083-2/+30
|
* remove direct access to gui_window_2's gui_windowChris Young2019-05-0810-58/+82
|
* accessor for window from gui_window_2Chris Young2019-05-077-22/+32
|
* set menu to window through a functionChris Young2019-05-074-7/+38
|
* Get menu structure directly from gui_windowChris Young2019-05-074-25/+37
|
* Get the shared window's window structure directly from the gui_windowChris Young2019-05-0710-21/+32
| | | | In a lot of places gui_window_2 was only being accessed for Window
* Make gui_window private to gui.cChris Young2019-05-0718-193/+315
| | | | TODO: ratonalise these accessors
* HTML: Update selection media data for new libcss API.Michael Drake2019-05-071-4/+7
|
* CSS: One inch is 96 css pixels.Michael Drake2019-05-071-2/+2
|
* HTML: Set up the CSS length measuring context in CSS pixels.Michael Drake2019-05-061-2/+2
|
* CSS: Use helper to convert form css to physical pixels.Michael Drake2019-05-061-2/+1
|
* CSS: Add helpers to convert between css and physical pixels.Michael Drake2019-05-061-0/+25
|
* CSS: Extern the nscss_baseline_pixel_density value.Michael Drake2019-05-061-0/+3
| | | | | Front ends should be able to set this, or it should be a config option.
* Convert css_len2pt and css_len2px for CSS pixels.Michael Drake2019-05-061-15/+20
|
* Add js-exec to monkey_driver, add a test, etc.Daniel Silverstone2019-05-063-2/+25
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* HTML: Squash error-path leaks in select box construction.Michael Drake2019-05-061-0/+2
|
* Curl fetcher: Force HTTP1.1 to fix HTTP2 crash.Michael Drake2019-05-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On ubuntu 19.4, curl is built with HTTP2 support, and we segfault. ==18174== Invalid read of size 1 ==18174== at 0x4ACCE7D: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4B054B1: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AD398A: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AD7A0B: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AE93EE: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AEA8A8: curl_multi_perform (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x1F2EF7: fetch_curl_poll (curl.c:1209) ==18174== by 0x1EEC5C: fetcher_poll (fetch.c:271) ==18174== by 0x2A1ED4: schedule_run (schedule.c:160) ==18174== by 0x15F941: framebuffer_run (gui.c:596) ==18174== by 0x15F941: main (gui.c:2206) ==18174== Address 0x9de95a8 is 3,224 bytes inside a block of size 6,304 free'd ==18174== at 0x483997B: free (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==18174== by 0x4AD497B: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AE158C: curl_easy_cleanup (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x1F30DE: fetch_curl_cache_handle (curl.c:761) ==18174== by 0x1F30DE: fetch_curl_stop (curl.c:840) ==18174== by 0x1F30DE: fetch_curl_done (curl.c:1122) ==18174== by 0x1F30DE: fetch_curl_poll (curl.c:1223) ==18174== by 0x1EEC5C: fetcher_poll (fetch.c:271) ==18174== by 0x2A1ED4: schedule_run (schedule.c:160) ==18174== by 0x15F941: framebuffer_run (gui.c:596) ==18174== by 0x15F941: main (gui.c:2206) ==18174== Block was alloc'd at ==18174== at 0x483AB35: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==18174== by 0x4AE165F: curl_easy_duphandle (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x1F15EB: fetch_curl_get_handle (curl.c:738) ==18174== by 0x1F15EB: fetch_curl_start (curl.c:750) ==18174== by 0x1EEB22: fetch_dispatch_job (fetch.c:156) ==18174== by 0x1EEB22: fetch_choose_and_dispatch (fetch.c:187) ==18174== by 0x1EEB22: fetch_dispatch_jobs (fetch.c:247) ==18174== by 0x1EF1BB: fetch_start (fetch.c:573) ==18174== by 0x26C779: llcache_object_refetch (llcache.c:916) ==18174== by 0x26D5E4: llcache_object_fetch (llcache.c:979) ==18174== by 0x26D5E4: llcache_object_retrieve_from_cache (llcache.c:1767) ==18174== by 0x26D5E4: llcache_object_retrieve (llcache.c:1865) ==18174== by 0x26E42C: llcache_fetch_redirect (llcache.c:2110) ==18174== by 0x26E42C: llcache_fetch_callback (llcache.c:2810) ==18174== by 0x1F1295: fetch_curl_process_headers (curl.c:922) ==18174== by 0x1F13A0: fetch_curl_data (curl.c:1324) ==18174== by 0x4ACD4C3: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0) ==18174== by 0x4AE00DA: ??? (in /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0)
* HTML: Before building the box tree, get viewport dimensions.Michael Drake2019-05-061-0/+21
|
* HTML content handler: Handle content msg for getdims.Michael Drake2019-05-061-0/+7
|
* Browser window: Handle the content msg for getdims.Michael Drake2019-05-061-0/+12
|
* Content: Add content message to get viewport dimensions.Michael Drake2019-05-061-0/+7
|
* Quieten dukky a little more in default log levelsDaniel Silverstone2019-05-061-3/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Do not prevent reattempting conversion of HTML contentsDaniel Silverstone2019-05-061-8/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Use new safe context dumpDaniel Silverstone2019-05-061-9/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Support context dump safely in duktapeDaniel Silverstone2019-05-062-2/+24
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* No debug symbols on OS3Chris Young2019-05-061-1/+3
| | | | None of the tools manage to extract any info from them
* Fix crash on exitChris Young2019-05-061-1/+1
|
* Logging: Bump lwc leak exit report to WARNING level.Michael Drake2019-05-061-1/+1
|
* Add some missing unrefsDaniel Silverstone2019-05-061-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* attempt to fix amiga os3 buildVincent Sanders2019-05-061-0/+2
|
* complete basic binding documentationVincent Sanders2019-05-062-5/+134
| | | | improve the alert() method parameter handling
* Example script console log test, needs genericising on pathDaniel Silverstone2019-05-061-0/+21
| | | | | | Currently this has to have a full-path to the inserted-script test Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Support logging in monkey_driver.pyDaniel Silverstone2019-05-061-0/+33
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkeyfarmer: Support loggingDaniel Silverstone2019-05-061-1/+42
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>