Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 1 | -1/+0 |
| | | | | appropriate documentation. | ||||
* | missing comma | Vincent Sanders | 2014-05-07 | 1 | -1/+1 |
| | |||||
* | fix silly errors in atari and amiga file operation table change | Vincent Sanders | 2014-05-07 | 1 | -2/+14 |
| | |||||
* | add file operations table and make all frontends use it. | Vincent Sanders | 2014-05-07 | 1 | -21/+122 |
| | | | | | | | | | | | | | 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 Cairo from AmigaOS frontend. | Chris Young | 2014-05-03 | 1 | -5/+0 |
| | |||||
* | Ensure we don't get extraneous signals allocated | Chris Young | 2014-04-06 | 1 | -1/+2 |
| | |||||
* | Fix a case where the screen wouldn't close if NetSurf had been launched from ↵ | Chris Young | 2014-04-06 | 1 | -4/+2 |
| | | | | Workbench | ||||
* | Fix some more cppcheck unread/unusedVariable warnings | Chris Young | 2014-04-05 | 1 | -3/+0 |
| | |||||
* | Fix cppcheck constStatement warning | Chris Young | 2014-04-05 | 1 | -2/+2 |
| | |||||
* | Fix some cppcheck variableScope warnings | Chris Young | 2014-04-05 | 1 | -4/+5 |
| | |||||
* | Fix a bunch of cppcheck unusedVariable/unreadVariable warnings | Chris Young | 2014-04-05 | 1 | -26/+5 |
| | |||||
* | Fix cppcheck variableHidingTypedef | Chris Young | 2014-04-05 | 1 | -5/+5 |
| | |||||
* | Fix some cppcheck variableScope warnings | Chris Young | 2014-04-05 | 1 | -4/+3 |
| | |||||
* | Fix cppcheck syntaxError | Chris Young | 2014-04-03 | 1 | -1/+1 |
| | |||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 1 | -0/+1 |
| | |||||
* | Ensure any user-input URLs are passed to the core in UTF-8. | Chris Young | 2014-03-13 | 1 | -12/+18 |
| | | | | | | Everything else, including any content of the URL bar which hasn't just been entered by the user, is assumed to be in ASCII. NB: The exception is the ARexx OPEN command. This is because NetSurf uses the ARexx port and this command internally when multiple instances are opened. file: addresses typed into the address bar containing non-ASCII characters will probably no loger work, but it is expected that under normal circumstances, users will either drag'n'drop files or use Project=>Open. If it becomes an issue I will work around it at a later date. | ||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 1 | -5/+6 |
| | |||||
* | Make history internal to browser_window module. | Michael Drake | 2014-02-15 | 1 | -3/+3 |
| | |||||
* | Fix builds. | Michael Drake | 2014-02-10 | 1 | -2/+1 |
| | |||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 1 | -10/+5 |
| | |||||
* | Add some explanation for the future. | Chris Young | 2014-02-10 | 1 | -0/+2 |
| | |||||
* | Force downloads to abort on quit | Chris Young | 2014-02-10 | 1 | -9/+8 |
| | |||||
* | Tidy-up; ami_try_quit is checking the window list now | Chris Young | 2014-02-10 | 1 | -90/+29 |
| | |||||
* | Try quitting after downloading if there are no windows open | Chris Young | 2014-02-10 | 1 | -0/+2 |
| | |||||
* | screen_signal should be reset to -1 | Chris Young | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | Force the GUI opts window closed on quit | Chris Young | 2014-02-10 | 1 | -0/+4 |
| | |||||
* | Free help before attempting to close the screen, as it doesn't consider ↵ | Chris Young | 2014-02-10 | 1 | -2/+1 |
| | | | | itself a visitor window. | ||||
* | Don't wait for the screen to close unless we're actually quitting. | Chris Young | 2014-02-10 | 1 | -3/+4 |
| | |||||
* | Ensure we always free the screen notification signal | Chris Young | 2014-02-10 | 1 | -1/+5 |
| | |||||
* | Get and process AmigaGuide help messages | Chris Young | 2014-02-10 | 1 | -9/+9 |
| | |||||
* | SA_PubSig needs setting at screen open time. | Chris Young | 2014-02-10 | 1 | -19/+24 |
| | | | | Potentially this fixes a screen closure problem. | ||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -44/+28 |
| | | | | browser_window_navigate flags. | ||||
* | Unset tab flag in kiosk mode. | Michael Drake | 2014-02-09 | 1 | -1/+1 |
| | |||||
* | Fix errors. | Michael Drake | 2014-02-09 | 1 | -2/+2 |
| | |||||
* | Clean up gui_window creation API. | Michael Drake | 2014-02-09 | 1 | -15/+12 |
| | |||||
* | Fix amiga build. | Michael Drake | 2014-02-08 | 1 | -2/+3 |
| | |||||
* | Simplify local history interface. | Michael Drake | 2014-02-08 | 1 | -2/+2 |
| | |||||
* | Simplify browser_window_refresh_url_bar. | Michael Drake | 2014-02-08 | 1 | -2/+1 |
| | | | | Reduces front end need to access bw internals. | ||||
* | Initialise AmigaGuide help system only at the point of first use. | Chris Young | 2014-02-07 | 1 | -2/+1 |
| | |||||
* | Only allocate printing resources for the period of time we need them. | Chris Young | 2014-02-07 | 1 | -10/+6 |
| | |||||
* | Brackets | Chris Young | 2014-02-06 | 1 | -1/+1 |
| | |||||
* | Only allocate a signal for screen closure at the point we need it. This ↵ | Chris Young | 2014-02-06 | 1 | -8/+11 |
| | | | | ensures there are enough free signals for popupmenu.library (at the moment, at least) | ||||
* | Avoid a potential crash when two tabs are opened and one of them is closed. | Chris Young | 2014-02-06 | 1 | -0/+6 |
| | |||||
* | fix missing includes | Vincent Sanders | 2014-02-01 | 1 | -0/+2 |
| | |||||
* | move utf8 local conversion operations to table | Vincent Sanders | 2014-02-01 | 1 | -0/+1 |
| | |||||
* | move path_to_url and url_to_path to fetch operation table | Vincent Sanders | 2014-01-25 | 1 | -0/+2 |
| | |||||
* | Ensure the screen actually gets closed before NetSurf quits. | Chris Young | 2014-01-24 | 1 | -2/+6 |
| | |||||
* | create table for fetcher operations and move all operations into it | Vincent Sanders | 2014-01-23 | 1 | -3/+9 |
| | |||||
* | Fix ReadArgs() argument parsing. Collect any parameters we're not interested ↵ | Chris Young | 2014-01-18 | 1 | -51/+78 |
| | | | | in and pass those to nsoption_commandline directly. | ||||
* | Debug logging | Chris Young | 2014-01-18 | 1 | -0/+4 |
| |