summaryrefslogtreecommitdiff
path: root/frontends/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Tidy-up init a bitChris Young2016-12-111-84/+107
|
* Finalise bitmap code last as purging the cache needs itChris Young2016-12-111-3/+2
|
* Move as much closedown as possible into gui_quitChris Young2016-12-111-14/+14
|
* Fix memory leakChris Young2016-12-061-0/+1
|
* Fix brokenness caused by recent changesChris Young2016-12-051-15/+13
|
* Add missing nsoption_finaliseChris Young2016-12-051-0/+4
|
* Fix memory leak searching for resourcesChris Young2016-12-051-16/+18
|
* Fix last tab title not being freedChris Young2016-12-051-6/+4
|
* Guard against crashing when opening the splash screenChris Young2016-11-281-0/+15
| | | | Add extra logging for when things go wrong at this stage
* Add low memory handler to purge unused slabs on OS3Chris Young2016-11-271-0/+10
| | | | TODO: find some way to purge NetSurf's memory cache safely from another process
* Move ItemPool compatiblity into the header and renameChris Young2016-11-201-5/+5
|
* Add missing includesChris Young2016-11-191-0/+1
|
* More allocvec/malloc changesChris Young2016-11-191-19/+18
|
* Move memory functions from misc.c to memory.cChris Young2016-11-191-0/+1
|
* Remove setting an env-var to force disable Altivec in libjpeg-turboChris Young2016-11-181-23/+0
| | | | | a) v1.5.1 has Altivec off by default when built for OS4 b) I've moved my detection code into libjpeg-turbo, so the env-var will now *only* be an override
* If NetSurf is already running, ensure when we open a new tab that it becomes ↵Chris Young2016-09-101-8/+4
| | | | | | active. This matches the behaviour in more mainstream web browsers.
* Add an ACTIVE switch to the OPEN ARexx command to force new tabs to be activeChris Young2016-09-101-9/+14
|
* Stop passing NSOPTS/M back to the coreChris Young2016-09-101-22/+6
| | | | | This is a quick fix to stop NetSurf crashing when the URL is provided on the commandline without the URL keyword. Passing options on the commandline will not work until this is fixed properly.
* When opening a new blank tab, always switch to it.Chris Young2016-09-041-4/+15
|
* Only bring the screen to the front if an active tab is being opened via ↵Chris Young2016-09-041-1/+6
| | | | re-launch
* Bring screen to front when new window/tab is opened be launching NetSurf a ↵Chris Young2016-09-041-1/+2
| | | | second time.
* Allow a second-run NetSurf to open passed URL in a new tab rather than a new ↵Chris Young2016-08-151-2/+7
| | | | window.
* Ensure we are treating LShift/RShift and LAlt/RAlt the same.Chris Young2016-08-121-35/+24
|
* Don't attempt to close a public screen we're not the owner of.Chris Young2016-08-111-3/+3
| | | | I've never been entirely clear on what the correct approach here is, but OS4 has a feature where it will auto open/close a public screen for you. In this case, in the microseconds between unlocking that screen and attempting to close it, OS4 has already disposed of the screen and NetSurf has crashed, so we assume the owner will handle the closing instead.
* Missing TAG_DONE (thx capehill)Chris Young2016-08-101-1/+1
|
* Remove pointless string copyChris Young2016-07-291-5/+1
|
* Make browserglob private to gui.cChris Young2016-07-091-3/+9
|
* tidy-upChris Young2016-07-091-5/+4
|
* Only set JSIMD_FORCENONE if it is not already setChris Young2016-07-091-1/+11
|
* Add missing filesChris Young2016-07-091-0/+1
|
* Force disable libjpeg-turbo's use of AltiVec if we don't have itChris Young2016-07-091-1/+1
| | | | NB: This var must be set when NetSurf is launched. The in-program setting is just a precaution in case the install script isn't run
* Set envvar to the correct valueChris Young2016-07-091-1/+1
|
* Move current user options path to an abstracted nsoptions_read/write functionChris Young2016-07-091-4/+4
|
* Set an env-var if we don't have AltiVecChris Young2016-07-091-0/+13
| | | | This, in theory, allows us to use libjpeg-turbo 1.5+ on both AltiVec and non-AltiVec systems.
* Fix the signalling to the old session of NetSurf from the newly-launched one.Chris Young2016-07-031-1/+2
| | | | No idea how this ever worked previously, as it was sending commands to the ARexx server instead of NetSurf.
* Fix specifying URLs on command lineChris Young2016-07-031-1/+1
|
* Attempt to help gcc out a littleChris Young2016-07-031-24/+28
|
* Use functions for determining throbber bitmap sizeChris Young2016-07-031-2/+2
|
* Handle closing windows and quitting from the menu differentlyChris Young2016-07-031-8/+6
|
* Remove ami_menu_toggle_checked globalChris Young2016-07-031-2/+1
|
* move key press enums and operations to their own headerVincent Sanders2016-07-011-1/+1
|
* Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal ↵Daniel Silverstone2016-06-271-2/+2
| | | | but better
* Use charset from default Locale and store it in an option so we can (a) ↵Chris Young2016-06-251-11/+21
| | | | override and (b) get it without constantly looking it up
* NULL a couple of variablesChris Young2016-06-151-1/+1
|
* msplit public url database API out for frontendsVincent Sanders2016-06-131-1/+2
|
* Update content to split public and internal APIVincent Sanders2016-06-061-14/+15
|
* Make rxsig private to gui.cChris Young2016-06-021-2/+3
|
* Make arexx_obj private to arexx.cChris Young2016-06-021-6/+3
|
* Move some globals into gui.cChris Young2016-06-021-2/+7
|
* Make more drag-related global variables privateChris Young2016-06-011-1/+1
|