summaryrefslogtreecommitdiff
path: root/amiga/options.h
Commit message (Collapse)AuthorAgeFilesLines
* Add tiled refresh, with tiles of max size option_redraw_tile_size. ThisChris Young2012-02-251-1/+4
| | | | | | | | | reduces the size of our off-screen bitmap and associated memory. Only works with browser windows at present. History and treeviews still have full window refresh/bitmap. Setting the option to 0 brings back the old behaviour. svn path=/trunk/netsurf/; revision=13468
* option_screen_compositing to enable switching compositing for NetSurf's ownChris Young2012-02-241-0/+3
| | | | | | | | | | | | | | | | | | | screen on/off. Some experimentation with compositing and simple/smart refresh reveals that simple refresh windows with compositing on for the screen behave the same as smart refresh windows. Smart refresh windows with compositing off use more gfx memory than when compositing is on. Simple refresh windows with compositing off will probably be more memory efficient, as we are using an off-screen bitmap to render the browsing area anyway. However due to this bitmap being re-used over multiple tabs/windows, it does not always reflect what should be on the window, so performing a redraw of damaged areas may be the only option. Need to read damaged regions from layer (probably through struct Region *DamageList) and check on performance vs memory or make the window refresh type configurable. Simple refresh code #ifdefed out for now for further investigation later. svn path=/trunk/netsurf/; revision=13464
* Default X and Y aspect ratio to 0. This will make NetSurf assume that the ↵Chris Young2012-01-061-2/+2
| | | | | | | | screen has square pixels, which is true in 99% of cases on OS4. svn path=/trunk/netsurf/; revision=13377
* Reimplement the previous hotlist menu refresh code, as the bug causing the ↵Chris Young2011-11-071-1/+4
| | | | | | | | previous problems was fixed ages ago. Make the timing configurable for now but default to off. svn path=/trunk/netsurf/; revision=13135
* Be more flexible with the aspect ratios we correct to.Chris Young2011-10-111-3/+6
| | | | svn path=/trunk/netsurf/; revision=13036
* Default search ico should only come from themeChris Young2011-10-081-3/+0
| | | | svn path=/trunk/netsurf/; revision=13011
* Change option to get accepted languages from Locale into a checkbox so it ↵Chris Young2011-09-111-1/+4
| | | | | | | | updates at startup svn path=/trunk/netsurf/; revision=12787
* Avoid calling AllocSignal() until the last minute, as it causes PM_OPEN to ↵Chris Young2011-09-021-4/+1
| | | | | | | | | | initiate an Intuition or Input deadlock. Re-enable context menus as they are now safe. Remove sticky context menus option as this can be set in GUI prefs as a global option. svn path=/trunk/netsurf/; revision=12698
* Correct aspect ratio correctly and support widescreen displaysChris Young2011-07-171-1/+4
| | | | svn path=/trunk/netsurf/; revision=12607
* When opening new tabs next to the active one, open them sequentially until ↵Chris Young2011-07-021-1/+1
| | | | | | | | | the tab is switched away from. This is more akin to how Firefox etc do it. Make this the default. svn path=/trunk/netsurf/; revision=12561
* Add an option to open new tabs next to the current tab. Needs some ↵Chris Young2011-07-021-0/+3
| | | | | | | | | additional logic as opening multiple tabs results in the new tabs being in reverse order to that expected. svn path=/trunk/netsurf/; revision=12559
* disable context menus until i figure out why they have suddenly started crashingChris Young2011-06-171-1/+1
| | | | svn path=/trunk/netsurf/; revision=12487
* remove no_iframesChris Young2011-06-151-3/+0
| | | | svn path=/trunk/netsurf/; revision=12482
* Sticky menus shouldn't be default as they are non-standardChris Young2011-05-081-1/+1
| | | | svn path=/trunk/netsurf/; revision=12309
* Make Y DPI a configurable option. Default is 72 (AmigaOS standard)Chris Young2011-04-251-1/+4
| | | | svn path=/trunk/netsurf/; revision=12237
* Implement ask overwriteChris Young2011-03-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=12135
* Direct rendering. Testing only; has problems with inline image placement, greyChris Young2011-03-051-1/+4
| | | | | | | | 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-2/+5
| | | | | | | | if we're compiled with Cairo support. svn path=/trunk/netsurf/; revision=11912
* Disable IFrames by default as they are a pop-up nightmareChris Young2011-01-041-1/+1
| | | | svn path=/trunk/netsurf/; revision=11207
* Allow snapshotting of treeview windowsChris Young2010-12-191-2/+38
| | | | svn path=/trunk/netsurf/; revision=11096
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-3/+0
| | | | svn path=/trunk/netsurf/; revision=10865
* Change "cache native bitmaps" default back to 0. The userbase's graphics ↵Chris Young2010-09-281-1/+1
| | | | | | | | cards are worse than anticipated. svn path=/trunk/netsurf/; revision=10853
* Debug plotters. It appears that the odd slowness on some sites (eg. ↵Chris Young2010-08-301-1/+1
| | | | | | | | sourceforge.net) can be eliminated by setting option_cache_bitmaps to 2, so make that the default. svn path=/trunk/netsurf/; revision=10722
* Add startup and shutdown ARexx scripts (default to startup.nsrx and ↵Chris Young2010-08-281-0/+6
| | | | | | | | shutdown.nsrx) Remove PROGDIR: from arexx_dir default as AM_EXECUTE can't find files in PROGDIR: svn path=/trunk/netsurf/; revision=10719
* Add option to control whether drags have icons or just a pointer change.Chris Young2010-07-291-1/+4
| | | | svn path=/trunk/netsurf/; revision=10672
* Amiga font code revamped and fixed. Will now fall back to a different font ↵Chris Young2010-05-061-1/+4
| | | | | | | | | | | if the character isn't present in the current one, this needs a complete or near-complete Unicode font in order to be useful - Code2000 and Bitstream Cyberbit are auto-detected by NetSurf on startup if none is configured. Japanese websites now display correctly, along with Japanese characters within Google UK search results etc. svn path=/trunk/netsurf/; revision=10551
* Remove verbose_log from options fileChris Young2010-04-031-3/+0
| | | | | | Copy libz as I've built 1.2.4 and it has faster gzip code svn path=/trunk/netsurf/; revision=10230
* Search and a couple of other new optionsChris Young2009-12-231-0/+3
| | | | svn path=/trunk/netsurf/; revision=9756
* Non-functional search barChris Young2009-12-211-0/+3
| | | | svn path=/trunk/netsurf/; revision=9754
* Simple web search implementationChris Young2009-12-181-2/+7
| | | | svn path=/trunk/netsurf/; revision=9735
* Amiga print UIChris Young2009-11-011-0/+3
| | | | svn path=/trunk/netsurf/; revision=9655
* Added application.library messages New Doc and Open Doc.Chris Young2009-09-281-1/+7
| | | | | | | | | | | Added option_startup_no_window to allow NetSurf to be opened without an initial browser window (unless a URL is specified on the command line or by extended selection) Provision for option_close_no_quit for NetSurf to stay in memory when all browser windows are closed (not implemented yet) svn path=/trunk/netsurf/; revision=9600
* First attempt at Amiga printing support. Doesn't quite work - a column on ↵Chris Young2009-08-231-1/+5
| | | | | | | | the left will print, but the rest of the page is an unexpected pastel pink. svn path=/trunk/netsurf/; revision=9410
* Move all the layers code into plotters.c and refactor to use gui_globals ↵Chris Young2009-07-091-3/+0
| | | | | | | | structure Purge option_direct_render svn path=/trunk/netsurf/; revision=8425
* Layout of Advanced tab done, does not set values or act on gadget clicksChris Young2009-06-251-1/+4
| | | | svn path=/trunk/netsurf/; revision=7991
* Rendering tab in options all done, new option to improve the scale quality ↵Chris Young2009-06-231-1/+4
| | | | | | | | | (bilinear filtering). This needs to be tested on 4.0 as I'm not sure if bilinear is valid there, might need to be BSAF_AVERAGE. svn path=/trunk/netsurf/; revision=7939
* Pass scroller position to ami_do_redraw_limits, this fixes gaps and overlaps ↵Chris Young2009-06-031-1/+1
| | | | | | | | | | in fast scroll mode. Make faster_scroll the default as it is useful now. Will remove the option to disable it after further testing. svn path=/trunk/netsurf/; revision=7703
* Vague attempt at direct renderingChris Young2009-05-251-1/+4
| | | | | | | | THIS IS NOT AND PROBABLY NEVER WILL BE IN ANY WAY USEFUL EXCEPT FOR DEBUGGING! In particular it will probably crash when opening/closing multiple windows and the display is offset incorrectly. svn path=/trunk/netsurf/; revision=7547
* Set cache_bitmaps to 1 by default so it caches scaled bitmaps in memory.Chris Young2009-04-261-1/+1
| | | | | | I'm not sure why this wasn't default already. svn path=/trunk/netsurf/; revision=7328
* Remove option_quick_text (local charset text printing)Chris Young2009-04-011-3/+0
| | | | svn path=/trunk/netsurf/; revision=7021
* Enable/disable caching of native bitmaps in gfx board memChris Young2009-02-071-3/+3
| | | | svn path=/trunk/netsurf/; revision=6393
* Some attempt at faster scrolling - can be enabled with option faster_scroll:1Chris Young2009-02-051-3/+3
| | | | svn path=/trunk/netsurf/; revision=6364
* Implement bold and italic font rendering for Unicode display and make it the ↵Chris Young2009-01-201-2/+2
| | | | | | default. svn path=/trunk/netsurf/; revision=6155
* Replace use_workbench with a more general use_pubscreen option.Chris Young2009-01-101-5/+8
| | | | svn path=/trunk/netsurf/; revision=6023
* Remove Amiga-specific force_tabsChris Young2008-12-131-4/+4
| | | | svn path=/trunk/netsurf/; revision=5906
* Minor fixes, changing some defaults to safer values, screen_modeid should ↵Chris Young2008-11-031-5/+8
| | | | | | | | | | now work. Added screen_depth to stop it complaining when trying to BestModeID() a 32-bit screen on a system that doesn't have one. svn path=/trunk/netsurf/; revision=5650
* ARexx menu with items populated from arexx_dir.Chris Young2008-10-261-1/+7
| | | | svn path=/trunk/netsurf/; revision=5632
* Complete (but quite minimal at the moment) context menu implementation for ↵Chris Young2008-10-251-1/+4
| | | | | | | | | | | | | | | | | AmigaOS: Links, objects and upload file boxes have their own menu item or submenu. Context menus can be enable/disabled and be made "sticky" with the following options: context_menu sticky_context_menu Seperated clipboard related code out to clipboard.c to make it easier to maintain and add the ability to copy URLs to the clipboard. Copying images to the clipboard will come later. svn path=/trunk/netsurf/; revision=5629
* Prepare for context menusChris Young2008-10-201-3/+3
| | | | svn path=/trunk/netsurf/; revision=5607
* Basic theme support.Chris Young2008-10-181-72/+72
| | | | | | | | | | | NetSurf will use the theme pointed to by the Options file "theme:". Default is Resources/Themes/Default This directory must contain a file called Theme which indicates which files should be used for which images. The number of frames in the Throbber must also be specified here. See Resources/Themes/Default/Theme for an example. svn path=/trunk/netsurf/; revision=5592