Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add backing store storage path to browser initialisation | Vincent Sanders | 2014-05-13 | 1 | -1/+1 |
| | |||||
* | cleanup utils header, remove cruft and add documentation | Vincent Sanders | 2014-05-11 | 1 | -0/+18 |
| | |||||
* | ensure operations tables are registered as early as possible. | Vincent Sanders | 2014-05-10 | 1 | -2/+7 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 7 | -7/+0 |
| | |||||
* | fix nsurl references | Vincent Sanders | 2014-05-08 | 1 | -0/+3 |
| | |||||
* | make download_context_get_url() return an nsurl and adapt callers to cope | Vincent Sanders | 2014-05-08 | 1 | -54/+67 |
| | |||||
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 3 | -11/+11 |
| | | | | appropriate documentation. | ||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 1 | -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 Drake | 2014-04-18 | 1 | -2/+2 |
| | |||||
* | Add logging to view-source filename generation. | Michael Drake | 2014-04-18 | 1 | -0/+2 |
| | |||||
* | Allow mouse tracking events to terminate without a PointerLeaving event ↵ | Steve Fryatt | 2014-04-05 | 2 | -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 Drake | 2014-04-02 | 1 | -1/+1 |
| | |||||
* | Fix logic error found by cppcheck. | Michael Drake | 2014-04-02 | 1 | -1/+1 |
| | |||||
* | Avoid potential NULL ptr deref found by cppcheck. | Michael Drake | 2014-04-02 | 1 | -4/+5 |
| | |||||
* | Fix leak of url found by cppcheck. | Michael Drake | 2014-04-02 | 1 | -1/+5 |
| | |||||
* | Fix leak of filename found by cppcheck. | Michael Drake | 2014-04-02 | 1 | -0/+2 |
| | |||||
* | Fix out of bounds array accesses for Cyrillic2 found by cppcheck. | Michael Drake | 2014-04-02 | 1 | -2/+2 |
| | |||||
* | fix formatting of defaults makefiles | Vincent Sanders | 2014-03-20 | 1 | -21/+20 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 3 | -27/+17 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 7 | -92/+116 |
| | |||||
* | Make history internal to browser_window module. | Michael Drake | 2014-02-15 | 4 | -34/+29 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 4 | -13/+7 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 8 | -48/+33 |
| | | | | browser_window_navigate flags. | ||||
* | Clean up gui_window creation API. | Michael Drake | 2014-02-09 | 1 | -28/+21 |
| | |||||
* | Simplify local history interface. | Michael Drake | 2014-02-08 | 2 | -65/+9 |
| | |||||
* | Use API to get extents. | Michael Drake | 2014-02-08 | 1 | -5/+5 |
| | |||||
* | Remove unused variable. | Michael Drake | 2014-02-08 | 1 | -3/+0 |
| | |||||
* | Native select menu interface shouldn't force front end to dig inside bw struct. | Michael Drake | 2014-02-08 | 1 | -3/+1 |
| | |||||
* | fix remaining include errors | Vincent Sanders | 2014-02-03 | 1 | -2/+1 |
| | |||||
* | fixup missing includes | Vincent Sanders | 2014-02-03 | 3 | -6/+12 |
| | |||||
* | fix missing stdlib include | Vincent Sanders | 2014-02-01 | 1 | -1/+1 |
| | |||||
* | fix missing includes | Vincent Sanders | 2014-02-01 | 1 | -1/+3 |
| | |||||
* | move utf8 local conversion operations to table | Vincent Sanders | 2014-02-01 | 12 | -6/+31 |
| | |||||
* | make the clipboard operation table and members static to textselection ↵ | Vincent Sanders | 2014-02-01 | 6 | -35/+43 |
| | | | | module and cleanup unnecessary includes | ||||
* | Merge remote-tracking branch 'origin/stevef/menus' | Vincent Sanders | 2014-01-31 | 5 | -38/+45 |
|\ | |||||
| * | Provide a dedicated interface for destroying open menus. | Steve Fryatt | 2014-01-29 | 5 | -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 Sanders | 2014-01-29 | 1 | -14/+15 |
| | | | | | | | | couple of small documentation errors | ||||
* | | add missing include for neturf_quit symbol | Vincent Sanders | 2014-01-29 | 1 | -0/+2 |
| | | |||||
* | | fix missing includes | Vincent Sanders | 2014-01-29 | 2 | -0/+3 |
|/ | |||||
* | Don't poll when converting a menu to a dialogue, as the resulting ↵ | Steve Fryatt | 2014-01-28 | 1 | -1/+0 |
| | | | | Message_MenusDeleted no longer kills any newly-opened menus. | ||||
* | Improve handling of Message_MenusDeleted so that we don't close whatever ↵ | Steve Fryatt | 2014-01-28 | 3 | -1/+26 |
| | | | | menu tree is open at the time. | ||||
* | fix dumb typos from utf8 error return refactor | Vincent Sanders | 2014-01-28 | 1 | -1/+1 |
| | |||||
* | move utf8 conversion routines to use nserror instead of their own error enum | Vincent Sanders | 2014-01-28 | 10 | -80/+77 |
| | |||||
* | Update copyright dates in modified files. | Steve Fryatt | 2014-01-26 | 2 | -1/+2 |
| | |||||
* | Add belt and braces to ensure that URL Bar content is always cleanly terminated. | Steve Fryatt | 2014-01-26 | 1 | -2/+5 |
| | |||||
* | Make Open URL dialogue allocate memory for the URL field. | Steve Fryatt | 2014-01-26 | 7 | -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 Fryatt | 2014-01-26 | 1 | -2/+2 |
| | | | | terminator. | ||||
* | Improve URL handling in URL Bar. | Steve Fryatt | 2014-01-26 | 1 | -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. | ||||
* | fix errors in url_to_path tfetch table changes | Vincent Sanders | 2014-01-25 | 2 | -1/+2 |
| | |||||
* | move path_to_url and url_to_path to fetch operation table | Vincent Sanders | 2014-01-25 | 1 | -130/+131 |
| |