summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix OS3 buildChris Young2015-01-291-1/+1
| | | | Fix font cache on OS3
* Don't schedule our own redraw after a reformat, as this is performed anyway.Chris Young2015-01-291-13/+22
| | | | Attempt to get menus working on OS3 build.
* Replace the custom stringview class with a standard string gadget under OS3Chris Young2015-01-271-13/+8
| | | | | Also remove gaugeiclass usage from OS3 as it (probably) doesn't exist Remove some debug
* Convert the rest of gui.c to use class pointers directlyChris Young2015-01-251-22/+22
| | | | Add missing button.gadget
* Ensure we have the class pointerChris Young2015-01-251-1/+1
|
* Fix build on OS3Chris Young2015-01-251-0/+5
|
* Open BOOPSI/ReAction classes using the new-style methods.Chris Young2015-01-251-27/+27
| | | | Create some alternative NewObject macros and make some code use them.
* Abstract p96WPA, although it still needs P96 currentlyChris Young2015-01-201-1/+2
|
* Abstract P96 functions away so we can decide what to use at run-time.Chris Young2015-01-201-3/+3
| | | | This allows us to avoid opening P96 on OS4.1FE in future, and not require it to be installed on OS3.
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2015-01-201-36/+102
|\
| * Remove some p96 usageChris Young2015-01-201-1/+6
| |
| * Minor OS3 fixesChris Young2015-01-191-1/+11
| |
| * Take out some more code which won't work on OS3Chris Young2015-01-191-0/+9
| |
| * The OS3 build doesn't appear to like non-specific layout groupsChris Young2015-01-191-1/+1
| |
| * Fixup gui.c enough to make it compile for OS3Chris Young2015-01-181-3/+13
| |
| * Attempt to fix some OS3 build errors in gui.cChris Young2015-01-171-31/+63
| |
* | Clear a selection after it has been copied, as per the AmigaOS Style GuideChris Young2015-01-171-1/+3
|/
* Remove unused variableChris Young2015-01-151-2/+1
|
* Change another instance of the tab number being used as identification. Now ↵Chris Young2015-01-151-8/+3
| | | | we set the tab numbers as they must be unique, but don't use them internally.
* Use clicktab node addresses rather than clicktab numbers. This fixes #2254.Chris Young2015-01-151-12/+8
|
* avoid a crash when switching tabsChris Young2015-01-131-2/+1
|
* select a colour which isn't wholly transparentChris Young2015-01-111-1/+1
|
* Fix the passing of NetSurf internally-handled args to the coreChris Young2015-01-051-2/+14
|
* Translate common RAmiga-shortcuts directly to their NetSurf keycodesChris Young2015-01-031-33/+36
|
* Greatly simplify finding out if our gui_window is the one being displayed.Chris Young2015-01-021-54/+8
|
* Fix crash on startup when "always show tabs" is enabled.Chris Young2014-12-191-1/+1
|
* Remove redundant checkChris Young2014-12-101-3/+1
|
* Get scale after memory allocatedChris Young2014-12-041-1/+1
|
* Don't need browser window private header now.Michael Drake2014-12-041-1/+1
|
* Use API to get at a browser window's content.Michael Drake2014-12-041-12/+10
|
* Fix missmatched bracket.Michael Drake2014-12-041-1/+1
|
* Use browser_window_get_extents to simplify window content size handling.Michael Drake2014-12-041-10/+20
|
* Use browser_window_get_url()Michael Drake2014-12-041-1/+1
|
* Store scale in gui_window. Remove a lot of bw dereferencing for scale.Michael Drake2014-12-041-35/+45
|
* Revert "Revert "Write out to the backing store asynchronously.""Chris Young2014-11-221-2/+2
| | | | This reverts commit 75623179aa7a0259477ef93dcd2a3562c4884c74.
* New schedulerChris Young2014-11-221-22/+23
|
* Initial steps for a scheduler processChris Young2014-11-221-4/+3
|
* Revert "Should be a while loop in case of multiple simultaneous event triggers."Chris Young2014-11-221-2/+2
| | | | | | This reverts commit 9dcf001a0bf6d09864783125390e20c8eb53c12f. For ehatever reason this is entirely broken, but I'm in the process of rewriting so just revert for now to get the working builds again.
* Should be a while loop in case of multiple simultaneous event triggers.Chris Young2014-11-211-2/+2
|
* Revert "Write out to the backing store asynchronously."Chris Young2014-11-191-2/+2
| | | | | | This reverts commit 1ddf8215cfde443a48043274cef17e45c68f0c91. Appears to be unsafe to run this in a new process.
* Write out to the backing store asynchronously.Chris Young2014-11-181-2/+2
| | | | | | | | | | | | Despite the fact AmigaOS filesystems run as separate processes, DOS filesystem writes occur synchronously waiting for the disk write to finish before returning. Here we have effectively taken the core's fs backing store and extended it slightly so the store operation is spun off into a new process, running at a lower task priority than NetSurf itself. This stops the UI pauses that occur shortly after loading pages as NetSurf commits the cache to disk. Somewhat experimental, pending more extensive user testing.
* Remove no longer used poll option from schedule runnerChris Young2014-11-171-1/+1
|
* update commentsChris Young2014-11-161-1/+4
|
* Allocate screen title when first needed and keep it private to amiga/gui.cChris Young2014-11-161-6/+15
|
* Make win_destroyed variable private to amiga/gui.cChris Young2014-11-161-16/+16
|
* Replace curbw (current browser_window, used mostly for ARexx support) with ↵Chris Young2014-11-161-8/+8
| | | | cur_gw (current gui_window)
* Remove any pending favicon refresh to avoid a crash on exit/window closeChris Young2014-11-161-0/+1
|
* Fix amiga/gui.c to not ref gui_window via browser_windowChris Young2014-11-161-186/+185
|
* Remove a loop which appears to do nothingChris Young2014-11-161-17/+0
|
* Change clicktab userdata to hold gui_window instead of browser_windowChris Young2014-11-161-31/+30
|