summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Create cache dirChris Young2014-05-161-3/+10
|
* add backing store storage path to browser initialisationVincent Sanders2014-05-131-1/+1
|
* remove amiga specific mkpath wrapper as registration has been fixed and the ↵Vincent Sanders2014-05-111-15/+3
| | | | generic netsurf)mkpath is available
* Make mkpath allocate the string buffer for map_filename. Fixes 2119.Chris Young2014-05-101-2/+6
|
* ensure operations tables are registered as early as possible.Vincent Sanders2014-05-101-2/+7
|
* remove unecessary utils/url.h includesVincent Sanders2014-05-091-1/+0
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-081-1/+0
| | | | appropriate documentation.
* missing commaVincent Sanders2014-05-071-1/+1
|
* fix silly errors in atari and amiga file operation table changeVincent Sanders2014-05-071-2/+14
|
* add file operations table and make all frontends use it.Vincent Sanders2014-05-071-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 Young2014-05-031-5/+0
|
* Ensure we don't get extraneous signals allocatedChris Young2014-04-061-1/+2
|
* Fix a case where the screen wouldn't close if NetSurf had been launched from ↵Chris Young2014-04-061-4/+2
| | | | Workbench
* Fix some more cppcheck unread/unusedVariable warningsChris Young2014-04-051-3/+0
|
* Fix cppcheck constStatement warningChris Young2014-04-051-2/+2
|
* Fix some cppcheck variableScope warningsChris Young2014-04-051-4/+5
|
* Fix a bunch of cppcheck unusedVariable/unreadVariable warningsChris Young2014-04-051-26/+5
|
* Fix cppcheck variableHidingTypedefChris Young2014-04-051-5/+5
|
* Fix some cppcheck variableScope warningsChris Young2014-04-051-4/+3
|
* Fix cppcheck syntaxErrorChris Young2014-04-031-1/+1
|
* move page search gui callbacks to their own operations tableVincent Sanders2014-03-181-0/+1
|
* Ensure any user-input URLs are passed to the core in UTF-8.Chris Young2014-03-131-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 tableVincent Sanders2014-03-091-5/+6
|
* Make history internal to browser_window module.Michael Drake2014-02-151-3/+3
|
* Fix builds.Michael Drake2014-02-101-2/+1
|
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-101-10/+5
|
* Add some explanation for the future.Chris Young2014-02-101-0/+2
|
* Force downloads to abort on quitChris Young2014-02-101-9/+8
|
* Tidy-up; ami_try_quit is checking the window list nowChris Young2014-02-101-90/+29
|
* Try quitting after downloading if there are no windows openChris Young2014-02-101-0/+2
|
* screen_signal should be reset to -1Chris Young2014-02-101-1/+1
|
* Force the GUI opts window closed on quitChris Young2014-02-101-0/+4
|
* Free help before attempting to close the screen, as it doesn't consider ↵Chris Young2014-02-101-2/+1
| | | | itself a visitor window.
* Don't wait for the screen to close unless we're actually quitting.Chris Young2014-02-101-3/+4
|
* Ensure we always free the screen notification signalChris Young2014-02-101-1/+5
|
* Get and process AmigaGuide help messagesChris Young2014-02-101-9/+9
|
* SA_PubSig needs setting at screen open time.Chris Young2014-02-101-19/+24
| | | | Potentially this fixes a screen closure problem.
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-44/+28
| | | | browser_window_navigate flags.
* Unset tab flag in kiosk mode.Michael Drake2014-02-091-1/+1
|
* Fix errors.Michael Drake2014-02-091-2/+2
|
* Clean up gui_window creation API.Michael Drake2014-02-091-15/+12
|
* Fix amiga build.Michael Drake2014-02-081-2/+3
|
* Simplify local history interface.Michael Drake2014-02-081-2/+2
|
* Simplify browser_window_refresh_url_bar.Michael Drake2014-02-081-2/+1
| | | | Reduces front end need to access bw internals.
* Initialise AmigaGuide help system only at the point of first use.Chris Young2014-02-071-2/+1
|
* Only allocate printing resources for the period of time we need them.Chris Young2014-02-071-10/+6
|
* BracketsChris Young2014-02-061-1/+1
|
* Only allocate a signal for screen closure at the point we need it. This ↵Chris Young2014-02-061-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 Young2014-02-061-0/+6
|
* fix missing includesVincent Sanders2014-02-011-0/+2
|