summaryrefslogtreecommitdiff
path: root/riscos
Commit message (Collapse)AuthorAgeFilesLines
* fix riscos mkpath and error reporting in save completeVincent Sanders2014-05-171-2/+2
|
* ensure all vmkpath implementations check their parametersVincent Sanders2014-05-171-0/+4
|
* add backing store storage path to browser initialisationVincent Sanders2014-05-131-1/+1
|
* cleanup utils header, remove cruft and add documentationVincent Sanders2014-05-111-0/+18
|
* ensure operations tables are registered as early as possible.Vincent Sanders2014-05-101-2/+7
|
* remove unecessary utils/url.h includesVincent Sanders2014-05-097-7/+0
|
* fix nsurl referencesVincent Sanders2014-05-081-0/+3
|
* make download_context_get_url() return an nsurl and adapt callers to copeVincent Sanders2014-05-081-54/+67
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-083-11/+11
| | | | appropriate documentation.
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-45/+143
| | | | | | | | | | | | | This rationalises the path construction and basename file operations. The default implementation is POSIX which works for all frontends except windows, riscos and amiga which have differeing path separators and rules. These implementations are significantly more robust than the previous nine implementations and also do not use unsafe strncpy or buffers with arbitrary length limits. These implementations also carry full documentation comments.
* Remove excessive logging.Michael Drake2014-04-181-2/+2
|
* Add logging to view-source filename generation.Michael Drake2014-04-181-0/+2
|
* Allow mouse tracking events to terminate without a PointerLeaving event ↵Steve Fryatt2014-04-052-10/+33
| | | | | | being received. This change should handle the situation where a PointerEntering event is received without a corresponding PointerLeaving event, which appears to be caused by some third-party OS addons. This could cause unexpected consequences, so all such terminations are currently logged.
* Fix logic error found by cppcheck.Michael Drake2014-04-021-1/+1
|
* Fix logic error found by cppcheck.Michael Drake2014-04-021-1/+1
|
* Avoid potential NULL ptr deref found by cppcheck.Michael Drake2014-04-021-4/+5
|
* Fix leak of url found by cppcheck.Michael Drake2014-04-021-1/+5
|
* Fix leak of filename found by cppcheck.Michael Drake2014-04-021-0/+2
|
* Fix out of bounds array accesses for Cyrillic2 found by cppcheck.Michael Drake2014-04-021-2/+2
|
* fix formatting of defaults makefilesVincent Sanders2014-03-201-21/+20
|
* move page search gui callbacks to their own operations tableVincent Sanders2014-03-183-27/+17
|
* move scheduleing into browser operation tableVincent Sanders2014-03-097-92/+116
|
* Make history internal to browser_window module.Michael Drake2014-02-154-34/+29
|
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-104-13/+7
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-108-48/+33
| | | | browser_window_navigate flags.
* Clean up gui_window creation API.Michael Drake2014-02-091-28/+21
|
* Simplify local history interface.Michael Drake2014-02-082-65/+9
|
* Use API to get extents.Michael Drake2014-02-081-5/+5
|
* Remove unused variable.Michael Drake2014-02-081-3/+0
|
* Native select menu interface shouldn't force front end to dig inside bw struct.Michael Drake2014-02-081-3/+1
|
* fix remaining include errorsVincent Sanders2014-02-031-2/+1
|
* fixup missing includesVincent Sanders2014-02-033-6/+12
|
* fix missing stdlib includeVincent Sanders2014-02-011-1/+1
|
* fix missing includesVincent Sanders2014-02-011-1/+3
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-0112-6/+31
|
* make the clipboard operation table and members static to textselection ↵Vincent Sanders2014-02-016-35/+43
| | | | module and cleanup unnecessary includes
* Merge remote-tracking branch 'origin/stevef/menus'Vincent Sanders2014-01-315-38/+45
|\
| * Provide a dedicated interface for destroying open menus.Steve Fryatt2014-01-295-38/+45
| | | | | | | | | | Add ro_gui_menu_destroy(), so that this specific task does not share the same code as the more general task of tidying up after menus have been closed by other means. The original ro_gui_menu_closed() now simply cleans up from a known (or assumed) closure, without forcing a closure itself.
* | bump the maximum number of nodes in the doxygen documentation and fix a ↵Vincent Sanders2014-01-291-14/+15
| | | | | | | | couple of small documentation errors
* | add missing include for neturf_quit symbolVincent Sanders2014-01-291-0/+2
| |
* | fix missing includesVincent Sanders2014-01-292-0/+3
|/
* Don't poll when converting a menu to a dialogue, as the resulting ↵Steve Fryatt2014-01-281-1/+0
| | | | Message_MenusDeleted no longer kills any newly-opened menus.
* Improve handling of Message_MenusDeleted so that we don't close whatever ↵Steve Fryatt2014-01-283-1/+26
| | | | menu tree is open at the time.
* fix dumb typos from utf8 error return refactorVincent Sanders2014-01-281-1/+1
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-2810-80/+77
|
* Update copyright dates in modified files.Steve Fryatt2014-01-262-1/+2
|
* Add belt and braces to ensure that URL Bar content is always cleanly terminated.Steve Fryatt2014-01-261-2/+5
|
* Make Open URL dialogue allocate memory for the URL field.Steve Fryatt2014-01-267-15/+76
| | | | Add global constant for URL length, to manage both URL Bar and Open URL.
* Increase maximum size of a URL in the URL Bar to 2047 characters plus ↵Steve Fryatt2014-01-261-2/+2
| | | | terminator.
* Improve URL handling in URL Bar.Steve Fryatt2014-01-261-9/+50
| | | | | | Rationalise handling of UTF8, so that URLs are always converted into local encoding even if there is no URL icon present. In addition, make preliminary hotlist test in set_url() use local encoding, in line with all subsequent checks. Make handling of over-length URLs more sensible: warn user and completely blank the URL bar.