summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
...
* gui_find_resource --> gui_get_resource_url.Michael Drake2011-03-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=12089
* Move remaining popupmenu.class stuff to context_menu.c, and #ifdef it forChris Young2011-03-161-61/+0
| | | | | | __amigaos4__ only. svn path=/trunk/netsurf/; revision=12077
* Only extend the clipping area for plain text contentsChris Young2011-03-151-2/+8
| | | | svn path=/trunk/netsurf/; revision=12063
* More rigourous MIME type checking for CSS allows us to remove the icons from ↵Chris Young2011-03-141-6/+11
| | | | | | | | included CSS files. svn path=/trunk/netsurf/; revision=12049
* Empty the schedule list before freeing and closing resourcesChris Young2011-03-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12034
* Move timer initialisation for scheduler so netsurf_init can queue scheduled ↵Chris Young2011-03-131-3/+3
| | | | | | events. svn path=/trunk/netsurf/; revision=12033
* Search for resources in user's preferred languages, en, and outside theChris Young2011-03-131-9/+50
| | | | | | language-specific dirs. svn path=/trunk/netsurf/; revision=12030
* Remove gui_globals scale as no longer neededChris Young2011-03-101-4/+0
| | | | svn path=/trunk/netsurf/; revision=11962
* Fix broken CONTENT_PLUGIN API.Chris Young2011-03-061-6/+6
| | | | | | | Add a default content handler for Amiga using the plugin interface, which passes unknown files (currently images only) through DataTypes. svn path=/trunk/netsurf/; revision=11924
* Direct rendering. Testing only; has problems with inline image placement, greyChris Young2011-03-051-30/+75
| | | | | | | | background for all text, won't work with Cairo renderer, may crash with certain gfx lib operations (AreaFill). However, seems to be much faster in 16-bit mode than off-screen buffered rendering. svn path=/trunk/netsurf/; revision=11913
* Enable selection of rendering engine (graphics.library, Cairo) at runtime, ↵Chris Young2011-03-051-0/+5
| | | | | | | | if we're compiled with Cairo support. svn path=/trunk/netsurf/; revision=11912
* Use browser_window_redraw_readyChris Young2011-03-041-6/+4
| | | | svn path=/trunk/netsurf/; revision=11907
* Use BltBitMapTagsChris Young2011-03-041-7/+33
| | | | svn path=/trunk/netsurf/; revision=11906
* Brand new windows should not be cloning an existing browser_window or they ↵Chris Young2011-03-011-3/+3
| | | | | | | | | pick up old local history. Brand new tabs should not either but that appears to be unavoidable at present. svn path=/trunk/netsurf/; revision=11872
* remove obsolete, unused gui_window_redraw APIVincent Sanders2011-03-011-13/+2
| | | | svn path=/trunk/netsurf/; revision=11870
* Memory leakChris Young2011-02-281-0/+6
| | | | svn path=/trunk/netsurf/; revision=11864
* Allow context menus in arbitrary positions outside the browsing area.Chris Young2011-02-281-20/+29
| | | | | | | Add a Local History item to a new back button context menu, eventually this will give a recent history list. svn path=/trunk/netsurf/; revision=11858
* Rename confusingly-named file; Remove about from unsupported protocols, as ↵Chris Young2011-02-261-1/+1
| | | | | | | | will never reach this code now. svn path=/trunk/netsurf/; revision=11829
* Very basic resource selection (resource: simply points to PROGDIR:Resources)Chris Young2011-02-231-1/+6
| | | | svn path=/trunk/netsurf/; revision=11781
* Disable fast scrolling for scaled contents for nowChris Young2011-02-231-8/+6
| | | | svn path=/trunk/netsurf/; revision=11779
* add resource handlingVincent Sanders2011-02-231-0/+6
| | | | | | move gtk and framebuffer to use generic resource handling svn path=/trunk/netsurf/; revision=11772
* Get one timer message per signal to allow other non-scheduled events to be ↵Chris Young2011-02-191-1/+1
| | | | | | | | actioned. This fixes a curious pause upon starting NetSurf. svn path=/trunk/netsurf/; revision=11713
* Move timer.device stuff to schedule.cChris Young2011-02-191-26/+2
| | | | svn path=/trunk/netsurf/; revision=11712
* Modify scheduler to use a binary heap (using libpbl).Chris Young2011-02-161-4/+5
| | | | | | | | | | | | | Scheduled events are now in event time order, so schedule_run simply takes the top event off the heap and runs it (if we're polling, rather than having received a signal that the next event is due to be run, we check first that we have passed the scheduled time). This should provide performance benefits as we are no longer trawling the entire list of scheduled events (potentially hundreds) every time an event is signalled or the schedule list is polled. svn path=/trunk/netsurf/; revision=11703
* New tabs should show the homepageChris Young2011-02-161-1/+1
| | | | svn path=/trunk/netsurf/; revision=11701
* Pass clip rect to browser_window_redraw as pointer.Michael Drake2011-02-131-2/+2
| | | | svn path=/trunk/netsurf/; revision=11672
* Don't clear window before redraw or blit if the redraw didn't completeChris Young2011-02-131-12/+12
| | | | svn path=/trunk/netsurf/; revision=11669
* Fix clip parameters, plain text scrolling now worksChris Young2011-02-121-16/+2
| | | | svn path=/trunk/netsurf/; revision=11650
* port to new apiChris Young2011-02-121-18/+16
| | | | svn path=/trunk/netsurf/; revision=11649
* Port to browser_window_redraw()Chris Young2011-02-111-34/+27
| | | | | | | - Scrolling text contents only shows the initial screenful - Fast-scrolling HTML while scaled does not work properly (this is an old issue) svn path=/trunk/netsurf/; revision=11646
* Fix some long-standing issues with events not getting captured, make sure theChris Young2011-02-091-41/+45
| | | | | | timer.device version of the scheduler is working and make it the default. svn path=/trunk/netsurf/; revision=11637
* Kiosk mode now fills screen every timeChris Young2011-01-301-2/+2
| | | | svn path=/trunk/netsurf/; revision=11544
* Pick the CSS system colours from the pens in the screen DrawInfo table, and ↵Chris Young2011-01-301-0/+3
| | | | | | | | | force repicking them if the screen changes. Think these are right - some of the CSS descriptions are a bit ambiguous. svn path=/trunk/netsurf/; revision=11532
* Make the tree icon dir a non-optionDaniel Silverstone2011-01-201-2/+2
| | | | svn path=/trunk/netsurf/; revision=11422
* More #ifdef __amigaos4__. This is getting a little messy.John Mark Bell2011-01-061-1/+7
| | | | svn path=/trunk/netsurf/; revision=11235
* Sprinkle some #ifdef __amigaos4__ aroundJohn Mark Bell2011-01-061-0/+2
| | | | svn path=/trunk/netsurf/; revision=11230
* Make drag scrolls work more reliably and only within 10px of render areaChris Young2010-12-181-16/+22
| | | | svn path=/trunk/netsurf/; revision=11093
* Allow double-clicks in main browser and middle button double-clicks in treeviewChris Young2010-12-161-4/+54
| | | | svn path=/trunk/netsurf/; revision=11083
* Small refactor to change icon names to being passed in from frontends ↵Vincent Sanders2010-12-141-1/+1
| | | | | | instead of core treeview globals svn path=/trunk/netsurf/; revision=11053
* Remove Hubbub and Wapcaplet initialisation and finalisation.Michael Drake2010-12-041-10/+0
| | | | svn path=/trunk/netsurf/; revision=10980
* Fix serious crash if NetSurf is running twice (once with the FORCE switch) on aChris Young2010-11-211-13/+3
| | | | | | | NetSurf-created public screen, and the sessions are quit in the reverse order to which they were launched. svn path=/trunk/netsurf/; revision=10950
* Amiga icon loader. Treeviews will now use the user's icons for content types.Chris Young2010-10-301-4/+2
| | | | svn path=/trunk/netsurf/; revision=10925
* Move drag icon stuff to own file; fix warningsChris Young2010-10-301-38/+2
| | | | svn path=/trunk/netsurf/; revision=10922
* Fix content icons in treeviewsChris Young2010-10-291-0/+3
| | | | svn path=/trunk/netsurf/; revision=10918
* Only allow auto-scroll on selection and selection dragsChris Young2010-10-241-1/+3
| | | | svn path=/trunk/netsurf/; revision=10904
* Auto-scroll on drags beyond window boundariesChris Young2010-10-191-3/+26
| | | | svn path=/trunk/netsurf/; revision=10894
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-43/+46
| | | | svn path=/trunk/netsurf/; revision=10865
* Ensure kiosk_mode and frame windows are (a) handled the same wrt menus and ↵Chris Young2010-09-281-11/+17
| | | | | | | | (b) not trying to manipulate non-existant menus svn path=/trunk/netsurf/; revision=10855
* Revert previous changeChris Young2010-09-191-1/+5
| | | | svn path=/trunk/netsurf/; revision=10800
* Try to avoid corruption when moving cursor around in text boxesChris Young2010-09-191-2/+6
| | | | svn path=/trunk/netsurf/; revision=10799