summaryrefslogtreecommitdiff
path: root/amiga/gui_options.c
Commit message (Collapse)AuthorAgeFilesLines
* move frontends into sub directoryVincent Sanders2016-05-151-2316/+0
|
* Use guigfx.library for 8-bit image quantizationChris Young2016-04-281-3/+1
| | | | | | This achieves speed-up on OS3/68k platforms where 8-bit modes are more likely to be used, at the expense of lower quality quantization than the former picture.datatype abuse provided. Additionally, caching of BitMaps in palette-mapped modes is now possible. NetSurf now requires guigfx.library (and render.library) in order to start, even on OS4.
* Cleanup amiga include issues introduced as part of core updatesVincent Sanders2016-04-201-0/+2
|
* Force always show tabs when clicktab.gadget is older than v53Chris Young2016-01-311-1/+6
|
* Disable "native scaled bitmaps" option if we're in palette mapped modeChris Young2016-01-301-2/+5
|
* Disable the DPI gadget if in bitmap/diskfont fonts modeChris Young2016-01-281-1/+7
| | | | Diskfont renders all font sizes at 72dpi.
* Add a GUI prefs option on OS3 only, to toggle between bitmap and outline fontsChris Young2016-01-271-1/+22
| | | | | | "Allow bitmap fonts" causes NetSurf to use diskfont and graphics library routines for opening and displaying fonts. This allows bitmap fonts to be used which are much faster on 68k hardware than outline fonts, but loses the ability to render pages in UTF-8. Conversely, toggling this option off makes NetSurf use bullet.library directly and render glyphs itself, which precludes the usage of bitmap fonts but allows the full range of UTF-8 characters to be displayed. This option is ON by default on OS3 for speed reasons, and OFF by default on OS4. Additionally, this option is not shown on the prefs GUI on OS4 as the speed difference between bitmap and outline fonts is negligible on that hardware and I don't want to encourage the use of an option which provides inferior rendering.
* Add the remaining missing OS3 prefs GUI elementsChris Young2016-01-271-24/+29
| | | | Might need to add/remove some things for the OS3 build
* Add dither and nativebitmap options to OS3 prefs guiChris Young2016-01-271-21/+20
|
* Enable proxy options in prefs GUI for OS3Chris Young2016-01-271-8/+10
|
* Fix some memory leakageChris Young2016-01-271-3/+28
|
* fix the incorrect copy'n'pasted parametersChris Young2016-01-261-6/+6
|
* Move OS3 array to list into separate functionChris Young2016-01-261-20/+37
|
* Don't read the values of gadgets which were not created.Chris Young2016-01-261-1/+20
|
* Make most of the prefs GUI display (and hopefully work) under OS3Chris Young2016-01-261-11/+30
| | | | | | page.gadget is not a public class in OS3 Some gadgets which will not work have been temporarily #ifdef'd for OS4 only Some gadgets which are not relevant have been disabled to avoid random values being set
* More font-related tidy-upChris Young2016-01-161-0/+1
|
* Correct checkbox logicChris Young2015-09-051-3/+3
|
* Enable control of core/popupmenu select menus in the prefs GUI.Chris Young2015-09-051-1/+20
| | | | This at least gives the option for people who prefer the popupmenu-based selection menus to easily switch back to the core ones when the options don't all fit on the screen (as popupmenu can't scroll).
* Rename context_menu.c and strip out all the context menu code, so this file ↵Chris Young2015-09-051-18/+0
| | | | and popupmenu.class is only used (optionally) for HTML form selection.
* Remove a double free and re-arrange to stop referencing a freed pointer.Chris Young2015-08-151-2/+1
|
* Fix options clicktab creation on OS3Chris Young2015-08-151-5/+40
| | | | None of the rest of this GUI creates properly yet.
* Permanently enable display of the "enable javascript" UI optionsChris Young2015-08-091-4/+0
|
* Move everything else over to using the class pointers.Chris Young2015-01-261-196/+194
| | | | Exception: popupmenu.class is still using old _GetClass functions.
* Add missing headersChris Young2015-01-201-0/+1
|
* Fixup gui_options.c for OS3Chris Young2015-01-181-2/+3
|
* Should be able to switch to public bw header now.Michael Drake2014-11-211-1/+1
|
* Use browser_window_get_url, instead of fishing content out of bw and getting ↵Michael Drake2014-11-211-1/+1
| | | | URL from that.
* Allocate screen title when first needed and keep it private to amiga/gui.cChris Young2014-11-161-1/+1
|
* Replace curbw (current browser_window, used mostly for ARexx support) with ↵Chris Young2014-11-161-3/+3
| | | | cur_gw (current gui_window)
* Fix warningsChris Young2014-11-091-2/+3
|
* Don't crash if download dir not setChris Young2014-11-041-1/+2
|
* If the initial download dir is changed, update requesters immediately to use ↵Chris Young2014-10-281-1/+5
| | | | that as the next location.
* Update amiga frontend for split operation table header changesVincent Sanders2014-10-161-21/+23
|
* Change the search ico to be a chooser gadget with the icon as the displayChris Young2014-06-151-3/+1
|
* Use search provider iterator.Chris Young2014-06-151-27/+28
| | | | Use a List instead of an array as it is more flexible
* fix disc cache size option to be unsignedVincent Sanders2014-06-091-3/+3
|
* Completely re-write web search provider handlingVincent Sanders2014-05-251-2/+1
|
* Set a more sensible upper cache size limit.Chris Young2014-05-161-1/+1
|
* Add disc cache size to settings UIChris Young2014-05-161-5/+5
|
* Fix cppcheck arrayIndexOutOfBoundsChris Young2014-04-051-1/+1
|
* Ensure any user-input URLs are passed to the core in UTF-8.Chris Young2014-03-131-2/+5
| | | | | | Everything else, including any content of the URL bar which hasn't just been entered by the user, is assumed to be in ASCII. NB: The exception is the ARexx OPEN command. This is because NetSurf uses the ARexx port and this command internally when multiple instances are opened. file: addresses typed into the address bar containing non-ASCII characters will probably no loger work, but it is expected that under normal circumstances, users will either drag'n'drop files or use Project=>Open. If it becomes an issue I will work around it at a later date.
* Disable the dither option if we're running on a screen which doesn't use it.Chris Young2014-03-011-0/+5
|
* Initialise AmigaGuide help system only at the point of first use.Chris Young2014-02-071-2/+2
|
* Enforce the use of popupmenu.library >=53.11Chris Young2014-01-101-0/+1
| | | | Older versions have a dangerous bug which manifests itself as a deadlock or a crash.
* Use LIB_IS_AT_LEAST macroChris Young2013-10-131-1/+1
|
* Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵Chris Young2013-10-121-2/+2
| | | | where it is not necessary.
* Don't change the setting, just in case NetSurf is being used from two ↵Chris Young2013-10-121-5/+1
| | | | different OS installs on the same computer.
* Force usage of OS pointers for OS4.1, there's no reason to use custom ones now.Chris Young2013-10-121-0/+9
|
* Add proxy bypass optionChris Young2013-06-081-2/+25
|
* Don't read the state of gadgets which don't existChris Young2013-06-011-0/+2
|