summaryrefslogtreecommitdiff
path: root/amiga/gui.c
Commit message (Collapse)AuthorAgeFilesLines
* Frond ends signal end of drag with call to browser_window_mouse_track.Michael Drake2011-06-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=12515
* Shortcut backspace = go back one page in historyChris Young2011-06-251-0/+4
| | | | svn path=/trunk/netsurf/; revision=12506
* Remove gui_window_set_scale().Michael Drake2011-06-241-6/+0
| | | | svn path=/trunk/netsurf/; revision=12502
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-1/+1
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Ensure the WB screen gets unlocked, avoid passing a NULL to CloseScreenChris Young2011-06-191-5/+6
| | | | svn path=/trunk/netsurf/; revision=12491
* screen type should be PUBLICSCREEN not CUSTOMSCREENChris Young2011-06-181-5/+5
| | | | svn path=/trunk/netsurf/; revision=12490
* initialise context menus regardless of user's preferences on startupChris Young2011-06-181-3/+3
| | | | svn path=/trunk/netsurf/; revision=12489
* Reinstate waiting for visitor windows to close if the public screen could not beChris Young2011-06-161-5/+23
| | | | | | closed. Do it properly this time, with signals. svn path=/trunk/netsurf/; revision=12486
* remove no_iframesChris Young2011-06-151-2/+0
| | | | svn path=/trunk/netsurf/; revision=12482
* up = down and down = upChris Young2011-06-031-4/+4
| | | | svn path=/trunk/netsurf/; revision=12454
* Make 4th mouse button go back in history, and 5th go forward. Untested.Chris Young2011-06-031-12/+32
| | | | svn path=/trunk/netsurf/; revision=12453
* Allow mixing of AmigaOS and NetSurf command line optionsChris Young2011-05-301-2/+3
| | | | svn path=/trunk/netsurf/; revision=12449
* update variable namesChris Young2011-05-111-6/+6
| | | | svn path=/trunk/netsurf/; revision=12382
* New style MIME typing; maps MIME types to DataTypes and DefIcon format names.Chris Young2011-05-091-0/+6
| | | | | | | | | | | | | | Currently only able to resolve DataTypes to MIME Types. TODO: - DT MIME type guessing needs mostly removing (only use if no matches in mimetypes file) - Migrate the rest of filetype.c to the new format (can filetype using icon.library and reverse lookup MIME type, for example) - Use to distinguish between CONTENT_IMAGE types - Simplify so DefIcon type defaults to lowercase DataType name svn path=/trunk/netsurf/; revision=12360
* Simple initialisation splash screenChris Young2011-05-071-0/+39
| | | | svn path=/trunk/netsurf/; revision=12303
* Rename DataTypes related code/files/defines to avoid confusion and aid ↵Chris Young2011-05-061-3/+3
| | | | | | | | | | adding support for other DataType classes. Disable MNG/WebP by default as they aren't common and the required libs are quite large; DataTypes can handle these formats for now. svn path=/trunk/netsurf/; revision=12284
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-12/+9
| | | | svn path=/trunk/netsurf/; revision=12283
* Make Y DPI a configurable option. Default is 72 (AmigaOS standard)Chris Young2011-04-251-1/+0
| | | | svn path=/trunk/netsurf/; revision=12237
* Fix treeview displayChris Young2011-04-221-0/+2
| | | | svn path=/trunk/netsurf/; revision=12233
* Aspect-corrected font DPI (files missing from previous commit)Chris Young2011-04-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=12231
* Set font DPI from nscss_screen_dpi to ensure it is always in syncChris Young2011-04-221-0/+1
| | | | | | | Reset font DPI when opening screens to allow us to correct for aspect ratio in the future svn path=/trunk/netsurf/; revision=12229
* Use PROGDIR: instead of current dir when setting the path to the executable forChris Young2011-04-221-3/+5
| | | | | | AmiUpdate svn path=/trunk/netsurf/; revision=12223
* print caret at scroll position netsurf believes the page is at, rather than ↵Chris Young2011-03-191-2/+2
| | | | | | | | where the gui says it is svn path=/trunk/netsurf/; revision=12108
* Redraw the area under a caret when it is cleared, rather than relying on a ↵Chris Young2011-03-191-10/+5
| | | | | | | | potentially out-of-date off-screen copy of what used to be there. svn path=/trunk/netsurf/; revision=12107
* Enable fast scrolling for non-HTML contentsChris Young2011-03-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=12103
* Remove what should now be redundant special casing of text/plain.Michael Drake2011-03-171-6/+0
| | | | svn path=/trunk/netsurf/; revision=12099
* 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