summaryrefslogtreecommitdiff
path: root/riscos/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove Hubbub and Wapcaplet initialisation and finalisation.Michael Drake2010-12-041-7/+0
| | | | svn path=/trunk/netsurf/; revision=10980
* Restore toolbar menus in RO treeview windows.Steve Fryatt2010-10-241-6/+7
| | | | svn path=/trunk/netsurf/; revision=10908
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-39/+42
| | | | svn path=/trunk/netsurf/; revision=10865
* Fix riscos path_add_part, to cope with the fact that newpart is unix-formatJohn Mark Bell2010-09-131-3/+15
| | | | svn path=/trunk/netsurf/; revision=10767
* missing declarationVincent Sanders2010-09-111-0/+1
| | | | svn path=/trunk/netsurf/; revision=10757
* hell with it, heres a version which should result in fewer portability ↵Vincent Sanders2010-09-111-12/+21
| | | | | | complaints svn path=/trunk/netsurf/; revision=10756
* Fix inventory file leafname.Michael Drake2010-07-091-1/+1
| | | | svn path=/trunk/netsurf/; revision=10624
* Check the last character for a path separator, rather than the NULL string ↵Chris Young2010-07-091-1/+1
| | | | | | termination. svn path=/trunk/netsurf/; revision=10622
* Replace unnecessarily complicated path concatenation with something simpler andChris Young2010-07-091-0/+19
| | | | | | easily adaptable to different platform path structures. svn path=/trunk/netsurf/; revision=10621
* Consolidate several 'myrealloc' functions into ns_realloc, rename one which ↵Daniel Silverstone2010-04-301-13/+2
| | | | | | *is* different, thereby eliminating the word 'myrealloc' from the NS codebase svn path=/trunk/netsurf/; revision=10530
* It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵John Mark Bell2010-04-301-0/+5
| | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524
* Fix bracket missmatch.Michael Drake2010-04-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=10421
* Fix file: handling on risc os, gtk, windows and framebuffer frontendsVincent Sanders2010-04-161-19/+34
| | | | svn path=/trunk/netsurf/; revision=10419
* Take the easy way out wrt loading messages files: leave it to the RISC OS ↵John Mark Bell2010-04-111-4/+5
| | | | | | frontend to do this. svn path=/trunk/netsurf/; revision=10374
* Make filename_from_path() compile.Michael Drake2010-04-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=10264
* Fix box dump for new cache.Michael Drake2010-04-071-3/+3
| | | | svn path=/trunk/netsurf/; revision=10263
* Don't dump box trees on crash, and fix view source for new cache.Michael Drake2010-04-071-13/+17
| | | | svn path=/trunk/netsurf/; revision=10262
* 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-281-1/+9
| | | | 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-101-1/+10
| | | | | | | | | | | | | | | | 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
* Refactor main into the frontendsVincent Sanders2010-01-201-0/+7
| | | | | | remove unused embedded global svn path=/trunk/netsurf/; revision=9851
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=9729
* Merge LibCSS port to trunk.John Mark Bell2009-07-231-4/+5
| | | | svn path=/trunk/netsurf/; revision=8752
* Hubbub is no longer optional.John Mark Bell2009-04-171-8/+0
| | | | | | Remove libxml2 parser binding. svn path=/trunk/netsurf/; revision=7115
* Purge WITH_SAVE_COMPLETEJohn Mark Bell2009-03-291-2/+0
| | | | svn path=/trunk/netsurf/; revision=6979
* Aliasing fun. This is ugly.John Mark Bell2009-03-281-52/+57
| | | | svn path=/trunk/netsurf/; revision=6971
* Squash warningsJohn Mark Bell2009-03-271-2/+3
| | | | svn path=/trunk/netsurf/; revision=6927
* Purge WITH_URLJohn Mark Bell2009-02-221-8/+0
| | | | svn path=/trunk/netsurf/; revision=6603
* Purge WITH_URIJohn Mark Bell2009-02-221-6/+0
| | | | svn path=/trunk/netsurf/; revision=6602
* Purge WITH_PRINTJohn Mark Bell2009-02-221-12/+0
| | | | svn path=/trunk/netsurf/; revision=6601
* When UnixLib 5 is used, use its API to do the coredumping. Define ↵John Tytgat2009-01-311-1/+11
| | | | | | | | UnixEnv$coredump (value needs to be a directory to where the coredump files can be written too) instead of NetSurf$CoreDump to enable this. svn path=/trunk/netsurf/; revision=6321
* Assorted saving-related changes (WIP)Adrian Lees2009-01-101-3/+10
| | | | svn path=/trunk/netsurf/; revision=6010
* A few usability tweaksAdrian Lees2008-12-261-5/+12
| | | | svn path=/trunk/netsurf/; revision=5922
* Remove include of an internal UnixLib header (which btw no longer exists in ↵John Tytgat2008-09-271-1/+1
| | | | | | gccsdk4) svn path=/trunk/netsurf/; revision=5444
* Merge Mike's tabs changes. Still needs some cleaning.Rob Kendrick2008-08-241-6/+7
| | | | svn path=/trunk/netsurf/; revision=5189
* Second merge of Adam Blokus' GSoC work from his branch ↵John Tytgat2008-08-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'branches/adamblokus/netsurf'. Merged revisions 4195-4211,4216,4219-4220,4222-4234,4236-4250,4252-4262,4264-4266,4268-4326,4329-4335,4338-4342,4344-4411,4413-4420,4422-4436,4438-4491,4494-4506,4508-4514,4516,4518-4552,4554,4556-4564,4567-4568,4570-4574,4576-4686,4689-4692,4694,4698-4709,4715-4723,4725-4755,4757-4769,4771-4919,4921-4996,4998-5110,5112-5117 via svnmerge from svn://svn.netsurf-browser.org/branches/adamblokus/netsurf ........ r4736 | adamblokus | 2008-07-26 13:46:54 +0200 (Sat, 26 Jul 2008) | 2 lines Sorting out some problems with svn. ........ r4737 | adamblokus | 2008-07-26 13:54:36 +0200 (Sat, 26 Jul 2008) | 4 lines Added export tab to the options dialog. Added the possibility of changing some print options. ........ r4897 | adamblokus | 2008-08-04 17:59:05 +0200 (Mon, 04 Aug 2008) | 5 lines Added checking of horizontal clipping. Added better table loosening. Changed some minor bugs. Applied changes in the Export options tab according to the review from tlsa. ........ r4905 | adamblokus | 2008-08-05 01:53:34 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed bug which made it impossible to export pdf's. ........ r4919 | adamblokus | 2008-08-05 16:39:33 +0200 (Tue, 05 Aug 2008) | 2 lines Fixed some memory leaks which caused Netsurf to break. ........ r4927 | adamblokus | 2008-08-06 02:26:30 +0200 (Wed, 06 Aug 2008) | 4 lines Fixed bug with filenames which crashed Netsurf. Turned anti aliasing off for printing. Fixed some scaling issues. ........ r4928 | adamblokus | 2008-08-06 17:52:44 +0200 (Wed, 06 Aug 2008) | 5 lines Added new export/print options: - suppressing images - turning off backgrounds - toggled loosening ........ r4950 | adamblokus | 2008-08-07 21:15:21 +0200 (Thu, 07 Aug 2008) | 5 lines Added new options to PDF export: - document compression - document encryption Added PDF password dialog ........ r4954 | adamblokus | 2008-08-07 22:11:31 +0200 (Thu, 07 Aug 2008) | 2 lines Added saving print settings. ........ r4956 | adamblokus | 2008-08-07 22:44:48 +0200 (Thu, 07 Aug 2008) | 2 lines Fixes to PDF encryption ........ r4970 | adamblokus | 2008-08-09 15:26:24 +0200 (Sat, 09 Aug 2008) | 3 lines Fixed bug in plotting tiled bitmaps. Fixed bug with too long text decorations. ........ r4977 | adamblokus | 2008-08-09 19:18:56 +0200 (Sat, 09 Aug 2008) | 2 lines Fixed JPG embedding bug. ........ r4988 | adamblokus | 2008-08-10 16:59:51 +0200 (Sun, 10 Aug 2008) | 3 lines Added clip checking to pdf plotters. No more "blank" clips. Made PDF compression a default setting. ........ r4995 | adamblokus | 2008-08-10 20:03:00 +0200 (Sun, 10 Aug 2008) | 2 lines Fixed Haru crash on font-size==0. ........ r4996 | adamblokus | 2008-08-10 21:04:43 +0200 (Sun, 10 Aug 2008) | 2 lines Added changing text mode only if necessary. ........ r5045 | adamblokus | 2008-08-11 21:26:26 +0200 (Mon, 11 Aug 2008) | 3 lines Removing gtk stuff from core code. Little fix in options. ........ r5048 | adamblokus | 2008-08-11 21:57:45 +0200 (Mon, 11 Aug 2008) | 2 lines Better font size checking in PDF export. ........ r5050 | adamblokus | 2008-08-11 22:19:56 +0200 (Mon, 11 Aug 2008) | 2 lines Fixed riscos text scale bug. ........ r5073 | adamblokus | 2008-08-12 17:40:57 +0200 (Tue, 12 Aug 2008) | 2 lines Added missing tooltips ........ r5092 | adamblokus | 2008-08-13 17:09:25 +0200 (Wed, 13 Aug 2008) | 2 lines Moved /pdf folder to desktop/save_pdf ........ r5110 | adamblokus | 2008-08-13 22:44:50 +0200 (Wed, 13 Aug 2008) | 2 lines Added comments. ........ r5113 | adamblokus | 2008-08-13 23:07:35 +0200 (Wed, 13 Aug 2008) | 2 lines Cosmetic changes ........ r5116 | adamblokus | 2008-08-14 16:10:18 +0200 (Thu, 14 Aug 2008) | 2 lines Fixed bug with BOX_INLINE_END in tree duplication. ........ r5117 | joty | 2008-08-14 21:47:46 +0200 (Thu, 14 Aug 2008) | 1 line Improvement for r5116: use local vars when possible; rename global last to box_duplicate_last; check on box_duplicate_main_tree failure. ........ svn path=/trunk/netsurf/; revision=5118
* Initialise and finalise hubbub correctly on RISC OS.John Mark Bell2008-08-111-0/+19
| | | | svn path=/trunk/netsurf/; revision=5021
* - 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