summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Change contextual content retrieval to browser features.Vincent Sanders2014-11-021-2/+2
| | | | | | | | | | | | | Update the API which allows frontends to acquire the page features (images, link urls or form elements) present at the given coordinates within a browser window. By making this an explicit browser_window API and using the browser.h header for the associated data structure with a more appropriate API naming the usage is much more obvious and contained. Additionally the link url is now passed around as a nsurl stopping it being converted from nsurl to text and back again several times.
* Change min stack (again) to 128KChris Young2014-10-301-1/+1
| | | | It has come to my attention that some websites (eg amigakit.com) are using marginally more than the 96K stack space set previously. This should give plenty of breathing space.
* Update url setting API to return nserror code instead of calling warn_userVincent Sanders2014-10-291-2/+3
|
* Move scroller check into update_extent, where it makes more senseChris Young2014-10-261-1/+2
|
* Check scroller requirements as part of the reformat.Chris Young2014-10-261-7/+4
|
* Avoid a crash on exit in kiosk modeChris Young2014-10-261-1/+3
|
* Expand status bar to entire window widthChris Young2014-10-261-83/+47
|
* Make the new hscroller work properlyChris Young2014-10-261-24/+6
|
* Move the hscrollbar inside the windowChris Young2014-10-261-20/+76
|
* Offset new windows as per style guideChris Young2014-10-261-11/+20
|
* Make window counting a generic functionChris Young2014-10-261-0/+32
|
* Schedule redraws for 1cs to ensure they take place after reformats (which ↵Chris Young2014-10-261-1/+1
| | | | are scheduled by the core for 0cs)
* Don't need redraw_scheduld as the scheduler stops it being scheduled twice ↵Chris Young2014-10-261-5/+0
| | | | anyway
* Fix button update, avoid forward declChris Young2014-10-261-60/+58
|
* Cache size gadget widthChris Young2014-10-251-8/+8
|
* Correct commentChris Young2014-10-251-2/+1
|
* Use the correct size gadget width (thx tboeckel)Chris Young2014-10-251-5/+4
|
* Check scroller requirement after a resizeChris Young2014-10-251-96/+97
|
* Remove the vertical scroll bar if there's nothing to scrollChris Young2014-10-251-19/+26
|
* Remove some old VertProp tagsChris Young2014-10-251-2/+0
|
* Merge branch 'chris/shorter-vscrollbar'Chris Young2014-10-251-27/+106
|\ | | | | | | Move the vertical scroller into the window area and allow it to be removed when eg. framesets are being displayed.
| * Use more sensible default value for size gadget widthChris Young2014-10-251-4/+5
| |
| * Returns bool, not voidChris Young2014-10-251-1/+1
| |
| * Reduce code duplicationChris Young2014-10-251-21/+19
| |
| * Reformat page after scrollbar add/removeChris Young2014-10-251-8/+3
| |
| * Remove scrollbar for framesets tooChris Young2014-10-251-1/+1
| |
| * Avoid forward decl, add commentsChris Young2014-10-251-64/+73
| |
| * Toggle vscroll on/off as neededChris Young2014-10-251-2/+19
| |
| * Rename OID_VSCROLL to GID_VSCROLL and ensure it exists before referencingChris Young2014-10-251-24/+74
| |
| * Creat ehte kiosk window similar to the normal oneChris Young2014-10-251-7/+6
| |
| * Remove TODO: LM_REMOVECHILD disposes the objects already.Chris Young2014-10-251-3/+0
| |
| * Add a TODO, don't break kiosk windowChris Young2014-10-251-2/+7
| |
| * Remove built-in window scrollbar and replace with a scroller.gadget.Chris Young2014-10-251-7/+15
| | | | | | | | The style does not match the window border so looks a bit odd.
* | Fix warningsChris Young2014-10-251-77/+68
|/
* Move create_form_select_menu to window gui table.Michael Drake2014-10-241-1/+1
|
* Ensure the throbber is stopped when destroying a gui_window. Fixes 2205.Chris Young2014-10-231-0/+1
|
* remove unecessary include of browser.h in amiga frontendVincent Sanders2014-10-171-14/+11
|
* Update amiga frontend for split operation table header changesVincent Sanders2014-10-161-76/+81
|
* remove unecessary css includes from fronetendsVincent Sanders2014-10-131-1/+0
|
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-131-0/+1
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* remove use of deprecated netsurf_quit variableVincent Sanders2014-10-121-11/+8
| | | | | | | | | The core no longer needs to run the event polling loop as fetches are now scheduler driven. This is part of a series which will ultimately remove netsurf_poll callback altogether. The Amiga maintainer probably wants to look at moving the ami_quit signalling inside ami_handle_msg() to further reduce overhead.
* void functionChris Young2014-09-201-4/+4
|
* Move log init so it starts earlierChris Young2014-09-201-8/+15
|
* Adjust min stack to 96K following evaluation.Chris Young2014-09-071-1/+1
|
* Reduce stack back down to 64KChris Young2014-09-021-1/+1
|
* Ensure the favicon updates correctly when we close a tabChris Young2014-08-251-0/+1
|
* Reduce minimum stack to 128K.Chris Young2014-08-031-1/+1
| | | | This should make it easier to see if bug#2177 is fully resolved.
* Increase minimum stack to 1MBChris Young2014-07-261-1/+1
|
* Raise minimum stack to 512KChris Young2014-07-261-1/+1
|
* Fix tab title when "always show tabs" is enabled and only one tab is presentChris Young2014-07-121-3/+3
|