summaryrefslogtreecommitdiff
path: root/riscos/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* - Teached ro_gui_set_icon_string() and ro_gui_get_icon_string() about the ↵John Tytgat2008-08-051-1/+1
| | | | | | | | | | | | difference between direct and indirect icons. - ro_gui_get_icon_string(): - Constify return value of ro_gui_get_icon_string() as you really shouldn't change its contents via this pointer. - Enfore NUL string termination as return value (instead of other control char termination) - Merged ro_gui_set_icon_string_le() into ro_gui_set_icon_string() by adding ro_gui_set_icon_string() and extra to_utf8 parameter. - ro_gui_strncmp(): added svn path=/trunk/netsurf/; revision=4907
* Prefix all RISC OS print global variables and functions with "ro_" in order ↵John Tytgat2008-08-021-8/+8
| | | | | | | | to avoid the print_cleanup function name clash in desktop/print.c and riscos/print.c. svn path=/trunk/netsurf/; revision=4867
* Keep on hourglassing when dumping application space and UnixLib DA memory ↵John Tytgat2008-07-301-4/+5
| | | | | | blocks to disc. svn path=/trunk/netsurf/; revision=4817
* - Compiler warning squashJohn Tytgat2008-07-261-17/+17
| | | | | | | - Changed a lineending \n\r -> \n for a couple of files. - More code style conformance. svn path=/trunk/netsurf/; revision=4762
* Save WimpSlot too when NetSurf$CoreDump is set and NetSurf crashes.James Bursa2008-06-071-5/+14
| | | | svn path=/trunk/netsurf/; revision=4298
* + Change core to handle different front end click behaviourMichael Drake2008-06-061-3/+6
| | | | | | | | | styles. (Act on mouse button press or on button release.) + Click hold on CSS scrollbar arrows now pauses before starting to auto-repeat. + Click hold on scrollbar wells will now auto-repeat. svn path=/trunk/netsurf/; revision=4268
* Add code to save DA to a file if NetSurf crashes and NetSurf$CoreDump exists.James Bursa2008-06-031-0/+19
| | | | svn path=/trunk/netsurf/; revision=4247
* - introduction of SLEN()John Tytgat2008-05-251-4/+4
| | | | | | | - enforce result of url_normalize() being NULL on failure - plug memory leak when url_normalize() fails svn path=/trunk/netsurf/; revision=4200
* - riscos/gui.c(path_to_url): escape the characters which need to be escaped ↵John Tytgat2008-04-021-10/+26
| | | | | | | | | | | | | | when converting the host path to file: URL. - utils/{url.c,url.h}(url_escape): * added parameter 'toskip' to specify number of input characters which need to be skipped in the escape process. This avoids extra malloc buffer juggling. * added parameter 'escexceptions' to specify the characters which need to be excluded from the escape process. Solves SF tracker ID 1910169. Note that when discname in path contains '/' characters (case: "file:///Sunfish#192.168.0.50::/home/joty.$/jo.html") or there is no discname specified at all (case "file:///HostFS:$/jo.htm"), you need an UnixLib fix as in http://www.riscos.info/websvn/listing.php?repname=gccsdk&path=%2Ftrunk%2Fgcc4%2F&rev=3395&sc=1 svn path=/trunk/netsurf/; revision=4069
* Remove useless private UnixLib include.John Tytgat2008-04-011-1/+0
| | | | svn path=/trunk/netsurf/; revision=4068
* Update to real new welcome page path.Michael Drake2008-01-191-3/+3
| | | | svn path=/trunk/netsurf/; revision=3735
* Update some paths. (Not all done.)Michael Drake2008-01-191-3/+3
| | | | svn path=/trunk/netsurf/; revision=3730
* Ignore SIGPIPE on all platforms, not just RISC OS.John Mark Bell2007-10-311-7/+0
| | | | svn path=/trunk/netsurf/; revision=3638
* Make F9 dump box tree to an editor for easier debugging.James Bursa2007-08-201-2/+45
| | | | svn path=/trunk/netsurf/; revision=3529
* Update all source code file headers to reflect GPL version 2 only and ↵Vincent Sanders2007-08-081-3/+14
| | | | | | contain appropriate licence text svn path=/trunk/netsurf/; revision=3486
* Move window scaling from platform-specific code to desktop/browser.c. Modify ↵James Bursa2007-08-071-5/+2
| | | | | | gtk gui to handle scaling in the same way as RO. svn path=/trunk/netsurf/; revision=3478
* Remove dead code at the end of ro_gui_default_language().James Bursa2007-07-151-25/+25
| | | | svn path=/trunk/netsurf/; revision=3417
* Support dataloading of SVG filesJohn Mark Bell2007-07-131-1/+6
| | | | | | Add internal filetype<->mimetype mapping for SVG files svn path=/trunk/netsurf/; revision=3407
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-301-38/+38
| | | | | | | | | | | | | | in includes NetSurf includes are now done with ""s and other system includes with <>s as C intended. The scandeps tool has been updated to only look for ""ed includes, and to verify that the files exist in the tree before adding them to the dependency lines. The depend rule has therefore been augmented to make sure the autogenerated files are built before it is run. This is untested under self-hosted RISC OS builds. All else tested and works. svn path=/trunk/netsurf/; revision=3307
* Revert hack around broken pipe (not caching fetch handles used for SSL John Mark Bell2007-01-181-0/+7
| | | | | | | | connections). Ignore SIGPIPE completely as nothing other than OpenSSL is expected to generate it. svn path=/trunk/netsurf/; revision=3145
* Improve signal handling. This should put an end to silent exits.John Mark Bell2007-01-021-29/+35
| | | | svn path=/trunk/netsurf/; revision=3132
* Display an error box when exiting due to a SIGFPE or SIGABRT.James Bursa2006-12-311-1/+13
| | | | svn path=/trunk/netsurf/; revision=3127
* Guard against using invalid data.Richard Wilson2006-12-031-1/+7
| | | | svn path=/trunk/netsurf/; revision=3099
* Update project URL.Michael Drake2006-11-271-1/+1
| | | | svn path=/trunk/netsurf/; revision=3073
* Fix attempts to call die() before messages_hash exists:John Mark Bell2006-10-121-43/+71
| | | | | | | | | 1) Make hash_* more robust in the face of bad parameters 2) Make messages_* more robust in the face of bad parameters 3) Tidy up gui_init such that localised messages are loaded at the earliest opportunity svn path=/trunk/netsurf/; revision=2998
* Fix dataload stupiditiesJohn Mark Bell2006-09-071-2/+4
| | | | svn path=/trunk/netsurf/; revision=2925
* Finish event based GUI system transition and begin code cleanup.Richard Wilson2006-09-061-182/+39
| | | | svn path=/trunk/netsurf/; revision=2922
* Experimental new frames code.Richard Wilson2006-09-021-10/+24
| | | | svn path=/trunk/netsurf/; revision=2906
* Workaround for later VideoHWSMI versions too; patterned line bug still not fixedAdrian Lees2006-08-221-1/+3
| | | | svn path=/trunk/netsurf/; revision=2883
* Call rufl_dump_state() when a crash occurs.James Bursa2006-08-151-0/+1
| | | | svn path=/trunk/netsurf/; revision=2850
* Save and restore FP registers for APCS complianceAdrian Lees2006-08-061-2/+2
| | | | svn path=/trunk/netsurf/; revision=2815
* Use desktop fontAdrian Lees2006-07-181-7/+13
| | | | svn path=/trunk/netsurf/; revision=2778
* Workaround for A9home crash drawing patterned lines; maybe temporaryAdrian Lees2006-07-161-0/+14
| | | | svn path=/trunk/netsurf/; revision=2768
* Centralise keypress handling (download and query dialogs still need porting ↵John Mark Bell2006-07-131-10/+2
| | | | | | | | over to wimp_event) Make core browser window invalidate caret callback on mouse clicks svn path=/trunk/netsurf/; revision=2746
* Add basic cookie viewer, make trees use textarea components for UTF8 ↵Richard Wilson2006-07-131-2/+4
| | | | | | editing, trim headers, fix tree redraw issues. svn path=/trunk/netsurf/; revision=2739
* Join update boxes if possible to decrease rendering time (optimise bouncing ↵Richard Wilson2006-07-091-1/+2
| | | | | | bunny testcase.) svn path=/trunk/netsurf/; revision=2724
* Generate directory listings (fix 1397934)Richard Wilson2006-07-061-3/+10
| | | | svn path=/trunk/netsurf/; revision=2719
* Implement up toolbar icon and menu option.Richard Wilson2006-07-031-1/+3
| | | | svn path=/trunk/netsurf/; revision=2705
* Allow thumbnail icons to be turned off.Richard Wilson2006-07-031-0/+4
| | | | svn path=/trunk/netsurf/; revision=2699
* Make filename_create_directory check if directory already existsJohn Mark Bell2006-06-201-11/+14
| | | | | | | | Constify return of filename_request Make bitmap save code check for filename_request failure Update ro_gui_view_source to take account of constification svn path=/trunk/netsurf/; revision=2639
* Merge cookies changes into head - unvalidated transactions and a UI John Mark Bell2006-06-191-0/+2
| | | | | | still need implementing. svn path=/trunk/netsurf/; revision=2632
* Provide persistent flag for urldb entries.John Mark Bell2006-06-141-2/+2
| | | | | | | Make hotlist use this, rather than abusing the last visited date. This fixes the hotlist being copied to global history issue. svn path=/trunk/netsurf/; revision=2619
* Replace a call to wimp_create_icon() with xwimp_create_icon().James Bursa2006-05-241-1/+8
| | | | svn path=/trunk/netsurf/; revision=2607
* Finish history cloning.Richard Wilson2006-04-221-7/+7
| | | | svn path=/trunk/netsurf/; revision=2547
* Remove RISC OS dependencies from filename code.Richard Wilson2006-04-211-12/+19
| | | | svn path=/trunk/netsurf/; revision=2540
* Ensure hotlist URLs are retained in the databaseJohn Mark Bell2006-04-151-2/+4
| | | | | | Reduce number of unconditional calls to urldb_get_url_data svn path=/trunk/netsurf/; revision=2531
* Fix URL file loading and add support for file:/// URLs to urldbJohn Mark Bell2006-04-121-15/+12
| | | | | | Convert file:/... to file:///... (the former isn't a valid URL) svn path=/trunk/netsurf/; revision=2524
* Unify information databasesJohn Mark Bell2006-04-091-6/+9
| | | | svn path=/trunk/netsurf/; revision=2519
* [project @ 2006-03-25 20:30:35 by bursa]James Bursa2006-03-251-6/+4
| | | | | | Split local history into portable and RISC OS specific code. Improve layout of history tree. svn path=/import/netsurf/; revision=2164
* [project @ 2006-03-24 03:44:33 by adrianl]Adrian Lees2006-03-241-1/+24
| | | | | | Use thumbnails for iconised windows svn path=/import/netsurf/; revision=2157