summaryrefslogtreecommitdiff
path: root/frontends
Commit message (Collapse)AuthorAgeFilesLines
* GTK: Slight optimisation to nsfont_split().Michael Drake2017-04-111-1/+1
| | | | | When we aren't modifying the line, pango_layout_get_line_readonly() is a faster alternative to pango_layout_get_line().
* GTK: Font rendering: Use same pango layout for painting as for measuring.Michael Drake2017-04-111-7/+4
| | | | | | | | | | | | | | | With this change we are consistent about how the pango layout we use is created. Now it always comes from a pango_layout_new() call on a pango context that comes from gdk_pango_context_get(). Previously the pango layout used for painting came from a call to pango_cairo_create_layout(), which required a global called "current_cr" (a cairo drawing context), which is only valid during redraw (painting). Since it was only valid during painting, this source could not be used for pango layout creation for the measuring code.
* Allow for more varied notification backmsgsChris Young2017-03-213-4/+30
|
* Try to avoid extraneous progress notificationsChris Young2017-03-201-4/+7
|
* Enable displaying download progress within a notification.Chris Young2017-03-203-7/+48
| | | | | | Requires Enhancer Pack (Ringhio 53.65+) Defaults to 0 (off) as there is currently no check to see if this version is installed. This is currently potentially dangerous to toggle whilst a download is in progress, so cannot be changed through the GUI.
* fix memory leak in beos instantiate error pathVincent Sanders2017-03-051-1/+3
|
* fix uninitialised variable usage in atari ssl viewerVincent Sanders2017-03-051-8/+11
| | | | cppcheck identified uninitialised variable usage error
* fix use of uninitialised variables in gtk printVincent Sanders2017-03-041-7/+15
| | | | fixes errors detected by coverity.
* fix errors from cppcheck in amiga frontendVincent Sanders2017-03-035-3/+11
|
* remove unused computed rectangle in gtk local hostory redrawVincent Sanders2017-02-261-15/+0
|
* add local history destruction for gtkVincent Sanders2017-02-261-0/+7
|
* Atari packaging was copying ca-bundle twiceChris Young2017-02-251-1/+0
|
* When switching to outline fonts on OS3 reset the fontsChris Young2017-02-251-0/+9
| | | | TODO: make this change in the GUI when toggling
* Fix menu shortcuts on non-menuclass menusChris Young2017-02-241-1/+1
|
* fix some doxygen errorsVincent Sanders2017-02-242-10/+12
|
* fix remaining doccomment errorsVincent Sanders2017-02-223-47/+178
|
* fix merge error in windows frontendVincent Sanders2017-02-191-1/+1
|
* Merge branch 'vince/localhist-corewin'Vincent Sanders2017-02-1930-249/+559
|\
| * clean up some of the doxygen generation warningsVincent Sanders2017-02-1918-41/+93
| |
| * update gtk frontend to use corewindow local historyVincent Sanders2017-02-1712-202/+466
| |
* | cleanup windows frontend documentation comments and spellingVincent Sanders2017-02-1711-218/+451
|/
* remove redundant global contextVincent Sanders2017-02-155-22/+3
|
* clean up incorrect documentation comments from plotter API reworkVincent Sanders2017-02-1410-44/+85
|
* Try to ensure we get the correct type of native BitMapChris Young2017-02-136-10/+12
|
* Remove direct_render, only ever used for debuggingChris Young2017-02-133-32/+3
|
* Make gui_globals less... globalChris Young2017-02-136-26/+40
|
* Get render bitmap size via functionChris Young2017-02-134-4/+22
|
* Manage shared pens internally unless we need multiple lists (eg. per ↵Chris Young2017-02-137-14/+68
| | | | browser_window)
* Alloc gui_global structure when initialisingChris Young2017-02-138-55/+60
|
* Remove use of global context data from Amiga frontendChris Young2017-02-1311-92/+81
|
* fix plotter mergeVincent Sanders2017-02-122-5/+5
|
* Merge branch 'vince/plotctx'Vincent Sanders2017-02-1230-3442/+5328
|\
| * update beos to new plotter APIVincent Sanders2017-02-121-477/+649
| |
| * update atari plotters to new APIVincent Sanders2017-02-126-1021/+1313
| |
| * update amiga plot APIVincent Sanders2017-02-115-357/+557
| |
| * update windows plotters to new APIVincent Sanders2017-02-111-508/+668
| |
| * update framebuffer to new plotter APIVincent Sanders2017-02-112-218/+416
| |
| * update monkey plotters to new APIVincent Sanders2017-02-111-45/+213
| |
| * update RISC OS plotters to new APIVincent Sanders2017-02-119-657/+1055
| |
| * Update GTK plotters to use new APIVincent Sanders2017-02-115-159/+457
| |
* | RISC OS: Initialise nsfont before hotlist.Michael Drake2017-02-121-3/+3
| | | | | | | | This should allow the treeview to measure the width of label text.
* | Fix OS3 buildChris Young2017-02-111-0/+1
|/
* Fix up GTK+ hotlist finalisation to clean up properlyDaniel Silverstone2017-02-052-1/+7
|
* fix warnings and errors in atari frontendVincent Sanders2017-01-2110-78/+80
|
* create netsurf inttypes header to have portable integer formatting macrosVincent Sanders2017-01-2111-11/+12
|
* add missing utils header for NOF_ELEMENTS macroVincent Sanders2017-01-191-0/+1
|
* fixup cocoa form select menu includes to get rect type definitionVincent Sanders2017-01-191-1/+1
|
* add missing include of inttypes to atari cookies viewerVincent Sanders2017-01-191-0/+1
|
* rationalise use of utils/utils.h headerVincent Sanders2017-01-1920-22/+3
|
* remove silly debugChris Young2017-01-161-1/+1
|