summaryrefslogtreecommitdiff
path: root/riscos
Commit message (Collapse)AuthorAgeFilesLines
* rationalise the usage of the file schemeVincent Sanders2010-03-311-5/+5
| | | | svn path=/trunk/netsurf/; revision=10221
* second pass at startup refactor removing the gui_init callbackVincent Sanders2010-03-291-17/+17
| | | | svn path=/trunk/netsurf/; revision=10205
* first part of initialisation refactor move gui_init2 into frontendsVincent Sanders2010-03-291-15/+18
| | | | svn path=/trunk/netsurf/; revision=10202
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-282-6/+12
| | | | svn path=/trunk/netsurf/; revision=10180
* Move code which extracts the filename from a given path into frontend.Chris Young2010-03-211-0/+36
| | | | svn path=/trunk/netsurf/; revision=10139
* Only run the scheduler on null poll events.John Mark Bell2010-03-102-7/+41
| | | | | | | | | | | | | | | | Ensure the status bar widget treats its text as const. Fix erroneous free of status bar text in status bar widget destructor. The status bar text is now owned by the core. Schedule a callback to request a redraw from the Wimp when setting status bar text. The previous approach could lead to the Wimp having a long queue of redraw events to issue to us, thus preventing any other application being scheduled. The above changes are based on a patch from Rik Griffin. svn path=/trunk/netsurf/; revision=10126
* remove RISC OS status bar text cachingVincent Sanders2010-02-111-23/+2
| | | | svn path=/trunk/netsurf/; revision=9966
* Fix NULL ptr dereference in status bar rendering; formatting.Adrian Lees2010-01-242-25/+24
| | | | svn path=/trunk/netsurf/; revision=9883
* Refactor main into the frontendsVincent Sanders2010-01-201-0/+7
| | | | | | remove unused embedded global svn path=/trunk/netsurf/; revision=9851
* I've decided that the user probably doesn't care if setting the filetype of ↵John Mark Bell2009-12-181-3/+5
| | | | | | | | saved HTML documents to HTML fails or not. More importantly, this also squashes a memory leak, and stops returning false from a function which is defined as returning -1 on error. svn path=/trunk/netsurf/; revision=9731
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-178-1390/+286
| | | | svn path=/trunk/netsurf/; revision=9729
* Another blatent use-after-freeJohn Mark Bell2009-12-031-2/+1
| | | | svn path=/trunk/netsurf/; revision=9713
* Fix blatent use-after-free bug.John Mark Bell2009-12-031-3/+3
| | | | svn path=/trunk/netsurf/; revision=9712
* Modern OSLib (as of 3 months ago) no longer has colourtrans_CURRENT_MODE.John Mark Bell2009-12-022-3/+3
| | | | | | Use os_CURRENT_MODE, instead. svn path=/trunk/netsurf/; revision=9710
* - content/urldb.c(auth_data): Removed;John Tytgat2009-08-041-3/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (prot_space_data): Added, it lives linked in the leaf host_part struct and together with its scheme and port (which defins canonical root url) and realm this defines a protection space. (path_data): Removed auth_data field and replaced by a prot_space_data pointer. (host_part::prot_space): Added linked list of protection space data structs. (urldb_get_auth_details): Given an URL fetch fetches its auth. (urldb_set_auth_details): Creates or updates the contents of a protection space to which given URL belongs. (urldb_destroy_host_tree): Delete protection data space structures using urldb_destroy_prot_space. (urldb_destroy_prot_space): Added. - content/urldb.h(urldb_get_auth_details): Added realm parameter. - content/fetchers/fetch_curl.c(fetch_curl_set_options): Update urldb_get_auth_details call (we don't know realm at this point). - content/fetchcache.c(fetchcache_callback, fetchcache_auth): At FETCH_AUTH, use realm to determine if we really don't know auth data and if so, refetch content. - content/content.h(struct content): Add content::tried_with_auth. - content/content.c(content_create): Initialize content::tried_with_auth. - riscos/401login.c(ro_gui_401login_open): Show known authentication data in dialogue so user can see what was wrong with it and correct it. Solves bug #2830829. svn path=/trunk/netsurf/; revision=9045
* Fix RISC OS and Amiga builds.John Mark Bell2009-07-271-2/+2
| | | | | | The sooner this stuff is in the core, the better. svn path=/trunk/netsurf/; revision=8827
* Merge LibCSS port to trunk.John Mark Bell2009-07-239-18/+42
| | | | svn path=/trunk/netsurf/; revision=8752
* Scale font sizes, for better accuracy.John Mark Bell2009-07-211-1/+1
| | | | svn path=/trunk/netsurf/; revision=8657
* Refactor text plotter and other font functions to remove dependency on CSS.John Mark Bell2009-07-216-106/+83
| | | | svn path=/trunk/netsurf/; revision=8641
* Rename TRANSPARENT to NS_TRANSPARENT to avoid clash on Windows. By MarkieB.Michael Drake2009-07-142-4/+4
| | | | svn path=/trunk/netsurf/; revision=8513
* next round of plotter refactorVincent Sanders2009-07-143-52/+76
| | | | svn path=/trunk/netsurf/; revision=8512
* plotters line refactorVincent Sanders2009-07-103-20/+34
| | | | svn path=/trunk/netsurf/; revision=8446
* ploter refactor of rectangle handling Vincent Sanders2009-07-086-111/+118
| | | | svn path=/trunk/netsurf/; revision=8399
* Refactor fill plotter to take a styleVincent Sanders2009-07-055-15/+18
| | | | svn path=/trunk/netsurf/; revision=8332
* remove redundant clg callVincent Sanders2009-07-014-38/+4
| | | | svn path=/trunk/netsurf/; revision=8240
* Constify ro_uri_launch()John Mark Bell2009-07-013-6/+25
| | | | | | | If the URL is too long to fit into a non-indirected ANT URLLoad message, then skip the ANT URLLoad broadcast and jump straight to using URI_Dispatch. We don't support indirected ANT URLLoad messages as their potential for memory leakage is too great. svn path=/trunk/netsurf/; revision=8233
* Simplify RISC OS bitmap plotter.Michael Drake2009-06-301-16/+2
| | | | svn path=/trunk/netsurf/; revision=8196
* Improve bitmap plotter APIVincent Sanders2009-06-303-90/+56
| | | | svn path=/trunk/netsurf/; revision=8195
* Free path once we're finished with it.John Mark Bell2009-06-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=8169
* Merged revisions 7764-7977,7979-8058 via svnmerge from John Mark Bell2009-06-274-92/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn://svn.netsurf-browser.org/branches/paulblokus/textinput ........ r7769 | paulblokus | 2009-06-11 22:26:16 +0100 (Thu, 11 Jun 2009) | 4 lines replace global history window with an empty window for future tests add the necessary files first lines ported ........ r7771 | paulblokus | 2009-06-11 23:51:46 +0100 (Thu, 11 Jun 2009) | 1 line more functions ........ r7772 | paulblokus | 2009-06-12 02:07:36 +0100 (Fri, 12 Jun 2009) | 1 line redraw working ........ r7777 | paulblokus | 2009-06-12 11:35:45 +0100 (Fri, 12 Jun 2009) | 3 lines plotter fix make use of the provided clipping rectangle ........ r7781 | paulblokus | 2009-06-12 16:26:51 +0100 (Fri, 12 Jun 2009) | 3 lines callbacks for taxtarea to request a [caret]redraw basic caret handling drawing ........ r7782 | paulblokus | 2009-06-12 22:36:50 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7783 | paulblokus | 2009-06-12 22:41:37 +0100 (Fri, 12 Jun 2009) | 1 line single character insertion ........ r7784 | paulblokus | 2009-06-12 23:55:40 +0100 (Fri, 12 Jun 2009) | 3 lines fixed caret clipping arrows, delete and backspace ........ r7812 | paulblokus | 2009-06-16 14:55:41 +0100 (Tue, 16 Jun 2009) | 1 line remove bug causing NS hang on \n in textarea ........ r7816 | paulblokus | 2009-06-16 16:29:48 +0100 (Tue, 16 Jun 2009) | 1 line Enter, Home, End keys ........ r7817 | paulblokus | 2009-06-16 16:56:16 +0100 (Tue, 16 Jun 2009) | 1 line Ctrl + Home/End ........ r7818 | paulblokus | 2009-06-16 17:16:51 +0100 (Tue, 16 Jun 2009) | 1 line redraw caret only on caret moves ........ r7821 | paulblokus | 2009-06-16 20:18:30 +0100 (Tue, 16 Jun 2009) | 1 line line end/start delete ........ r7822 | paulblokus | 2009-06-16 23:43:42 +0100 (Tue, 16 Jun 2009) | 1 line selection drawing + select all ........ r7823 | paulblokus | 2009-06-17 02:31:07 +0100 (Wed, 17 Jun 2009) | 3 lines auto scrolling on caret moves clear selection ........ r7845 | paulblokus | 2009-06-18 17:35:03 +0100 (Thu, 18 Jun 2009) | 1 line page up/down ........ r7846 | paulblokus | 2009-06-18 17:38:45 +0100 (Thu, 18 Jun 2009) | 1 line remove unnecessary fix ........ r7847 | paulblokus | 2009-06-18 18:00:16 +0100 (Thu, 18 Jun 2009) | 1 line clipping fixes ........ r7849 | paulblokus | 2009-06-18 18:21:02 +0100 (Thu, 18 Jun 2009) | 1 line scroll fix ........ r7850 | paulblokus | 2009-06-18 18:45:13 +0100 (Thu, 18 Jun 2009) | 1 line simplified redraw request logic ........ r7855 | paulblokus | 2009-06-18 19:56:24 +0100 (Thu, 18 Jun 2009) | 1 line front end passing mouse events ........ r7858 | paulblokus | 2009-06-18 22:18:39 +0100 (Thu, 18 Jun 2009) | 3 lines drag selection bug fixes ........ r7860 | paulblokus | 2009-06-18 23:32:39 +0100 (Thu, 18 Jun 2009) | 3 lines take selection into account on keypress of different types a few bugs fixed ........ r7876 | paulblokus | 2009-06-19 13:43:07 +0100 (Fri, 19 Jun 2009) | 3 lines pango nsfont_split fix a few textarea fixes ........ r7879 | paulblokus | 2009-06-19 17:33:10 +0100 (Fri, 19 Jun 2009) | 4 lines newline handling seems to work this way clear selection on mouse click more bug fixes ........ r7880 | paulblokus | 2009-06-19 18:16:27 +0100 (Fri, 19 Jun 2009) | 3 lines no caret option selection follows drag ........ r7883 | paulblokus | 2009-06-19 19:08:44 +0100 (Fri, 19 Jun 2009) | 3 lines o width selection bug fix caret at correct side of drag selection ........ r7918 | paulblokus | 2009-06-22 21:01:28 +0100 (Mon, 22 Jun 2009) | 3 lines fix caret positioning at line end CR removal in input methods ........ r7919 | paulblokus | 2009-06-22 21:34:39 +0100 (Mon, 22 Jun 2009) | 1 line fix crash on 0 length text ........ r7926 | paulblokus | 2009-06-23 09:53:56 +0100 (Tue, 23 Jun 2009) | 3 lines change LF into spaces for single line widget text normalisation at one place ........ r7931 | paulblokus | 2009-06-23 10:51:25 +0100 (Tue, 23 Jun 2009) | 1 line cleanup ........ r7933 | paulblokus | 2009-06-23 11:17:22 +0100 (Tue, 23 Jun 2009) | 1 line fix selection draw ........ r7935 | paulblokus | 2009-06-23 11:41:30 +0100 (Tue, 23 Jun 2009) | 1 line guard readonly ........ r7942 | paulblokus | 2009-06-24 08:19:39 +0100 (Wed, 24 Jun 2009) | 1 line applied changes suggested by jmb ........ r7943 | paulblokus | 2009-06-24 09:04:49 +0100 (Wed, 24 Jun 2009) | 1 line little fixes ........ r7945 | paulblokus | 2009-06-24 12:50:14 +0100 (Wed, 24 Jun 2009) | 1 line correct line length and wrapping ........ r7947 | paulblokus | 2009-06-24 14:32:36 +0100 (Wed, 24 Jun 2009) | 3 lines fixed page up/down broken in last commit changed logic for caret positioning on soft breaks ........ r7949 | paulblokus | 2009-06-24 16:31:42 +0100 (Wed, 24 Jun 2009) | 1 line remove temporary/test code ........ r7975 | paulblokus | 2009-06-25 16:00:46 +0100 (Thu, 25 Jun 2009) | 1 line changes suggested by jmb ........ r7976 | paulblokus | 2009-06-25 16:33:23 +0100 (Thu, 25 Jun 2009) | 1 line added ro_ prefix to RISC OS textarea code ........ svn path=/trunk/netsurf/; revision=8060
* NETSURF_USE_DRAW should apply to the Draw content handler only.John Mark Bell2009-06-206-3/+21
| | | | | | | | Introduce NETSURF_USE_DRAW_EXPORT to toggle draw export support. Fix up a bunch of stuff related to this. Fix warnings caused by disabling the Sprite renderer. svn path=/trunk/netsurf/; revision=7899
* Whoops. Lose spurious ')'.John Mark Bell2009-05-301-1/+1
| | | | svn path=/trunk/netsurf/; revision=7646
* Stop ro_gui_get_icon_string() returning a pointer to a location on the stack.John Mark Bell2009-05-301-5/+10
| | | | | | | Make explicit the semantics that strings returned from this call are transient and will be invalidated by subsequent calls. svn path=/trunk/netsurf/; revision=7645
* Simplify codeJohn Mark Bell2009-05-301-2/+1
| | | | svn path=/trunk/netsurf/; revision=7644
* A bunch of tidying. Also squash NULL-pointer dereferences.John Mark Bell2009-05-291-24/+33
| | | | svn path=/trunk/netsurf/; revision=7643
* Actually catch error and deal with itJohn Mark Bell2009-05-291-0/+5
| | | | svn path=/trunk/netsurf/; revision=7642
* Ensure we don't read beyond the end of the array of available matches. Set ↵John Mark Bell2009-05-291-3/+9
| | | | | | any remaining saved pointers to NULL. svn path=/trunk/netsurf/; revision=7641
* Add missing break statementJohn Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7640
* Add missing return statement.John Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7639
* Tidy up somewhat. Lose redundant assignment.John Mark Bell2009-05-291-33/+27
| | | | svn path=/trunk/netsurf/; revision=7638
* Add missing return statement.John Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7637
* Lose redundant variableJohn Mark Bell2009-05-291-2/+1
| | | | svn path=/trunk/netsurf/; revision=7636
* Add missing return.John Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7635
* Remove redundant variableJohn Mark Bell2009-05-291-2/+1
| | | | svn path=/trunk/netsurf/; revision=7634
* Add missing return statement.John Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7633
* Lose redundant assignmentJohn Mark Bell2009-05-291-6/+3
| | | | svn path=/trunk/netsurf/; revision=7632
* Add missing return in error case.John Mark Bell2009-05-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=7631
* Insert a redundant return, as scan-build fails to notice that die() never ↵John Mark Bell2009-05-291-0/+1
| | | | | | returns. svn path=/trunk/netsurf/; revision=7629
* Lose redundant code. Actually ensure that mode is initialised in ↵John Mark Bell2009-05-281-21/+20
| | | | | | ro_gui_theme_update_toolbar_icon(). svn path=/trunk/netsurf/; revision=7598
* Limit scope of manually-defined NDEBUG. Purge a bunch of redundant #undef ↵John Mark Bell2009-05-281-1/+0
| | | | | | NDEBUG. svn path=/trunk/netsurf/; revision=7593