Michael Drake
b35b3c1364
Search web: Ensure hlcache callbacks handle errorcode.
2017-08-28 12:10:27 +01:00
Michael Drake
7385f74141
Browser favicon: Handle errorcode in the hlcache callback.
2017-08-28 11:04:42 +01:00
Vincent Sanders
2b2bbbe765
fix resource leak on error in local history initialisation
2017-06-12 22:58:43 +01:00
Vincent Sanders
c4c2c22e87
remove depricated local history display API
...
Move local history display into separate module using corewindow
API. Note this is purely the rendering and teh browser history module
still constructs the history data.
2017-06-11 14:54:33 +01:00
Vincent Sanders
ee749f2b11
cleanup use of internal frames scrollbar widget header
2017-06-11 11:46:50 +01:00
Vincent Sanders
653ccb78a9
Split local history data from viewer in headers
...
This separates the local history data object API from the viewing
API. It also changes the api to return nsurl references instead of
strings.
2017-06-10 18:37:21 +01:00
Michael Drake
1d31402dcb
Core local history: Remove debug background fill.
2017-06-10 12:05:23 +01:00
Michael Drake
56daba5878
Core local history: Make rendering behave like treeview.
...
This fixes behaviour now that both treeviews and local history can
be rendered through core window.
2017-06-10 11:50:53 +01:00
Michael Drake
368b03bffb
Local history: Pass clip rectangle around as struct.
2017-06-10 11:15:20 +01:00
Michael Drake
283d921f34
Core local history: We always clip, so don't need to handle condition.
2017-06-10 10:44:33 +01:00
Michael Drake
5225ca2b90
Core local history: Remove unused redraw API.
2017-06-10 10:40:43 +01:00
Michael Drake
3b18d36b02
Local history: Render window background fill.
2017-06-09 21:58:16 +01:00
Vincent Sanders
703427a486
Update documentation removing junk and moving to markdown for most text files
2017-06-09 17:30:00 +01:00
Vincent Sanders
f1fdd93ffd
Add local history get url API
2017-05-28 21:56:33 +01:00
Vincent Sanders
ac732fb79d
update invalidate area core window API
...
slightly extends the invalidate core window API with error return and
whole window invalidation. Also renames it to be more inline with
browser window API call.
cannot quite reuse browser window API yet as that applies scaling
2017-05-23 09:41:29 +01:00
Michael Drake
ad3da6c139
Core hotlist: Improve hotlist_init documentation.
2017-04-28 12:09:58 +01:00
Michael Drake
06baaa9f7c
Core hotlist: A NULL save_path makes the hotlist read-only.
2017-04-28 12:02:48 +01:00
Vincent Sanders
87066f9f8d
simplify the browser window operations by removing scroll API
...
The browser window scrollingAPI was duplicated in window operation
table, this simplifies it to a single set_scroll API.
2017-04-26 20:48:54 +01:00
Vincent Sanders
bd932d958b
remove reformat from browser window operation table
...
the reformat callback was completely unecessary and implementations
appeared potentialy buggy. This rationalises the API and reduces the
number of operations a frontend must provide.
2017-04-26 09:43:18 +01:00
Michael Drake
31d98a1d2e
Core hotlist: Ensure any hotlist save callback is removed on hotlist_fini.
2017-04-25 15:14:56 +01:00
Michael Drake
479c3fd0b5
Hotlist: Save hotlist modifications.
...
When URLs are added, or address entries are edited or deleted,
a hotlist save is scheduled to happen after 10 seconds, if there
isn't already a hotlist save scheduled.
2017-04-25 13:09:44 +01:00
Michael Drake
c47b9f465c
Core hotlist API: Take save path at init, rather than fini.
2017-04-25 11:52:47 +01:00
Vincent Sanders
14bff8d023
replace redraw and update methods with invalidate in window table API
2017-04-19 16:23:08 +01:00
Vincent Sanders
93e2b4855b
make mimesniffing use core strings
2017-03-19 15:00:21 +00:00
Vincent Sanders
0a8976156a
split out browser window drag context into separate structure
2017-03-03 14:45:39 +00:00
Vincent Sanders
6083de4ee1
split out browser windoe favicon context to separate structure
2017-03-03 14:45:39 +00:00
Vincent Sanders
855721282c
split out status bar text cache into separate struct
2017-03-03 14:45:39 +00:00
Vincent Sanders
028c4e2860
improve documentation comments in ssl certificate viewer
2017-03-01 23:47:27 +00:00
Vincent Sanders
44c5aef1c8
make scrollbar redraw signal errors correctly
...
allow scrollbar redraw to return error codes and update documentation
commenst appropriately.
2017-03-01 23:30:29 +00:00
Vincent Sanders
2f5e5620e2
Change interface to system colours to allow reporting of errors
...
Allow system colour interface to report errors instead of silently
failing and propogate the errors. This also fixes teh system colour
documentation.
2017-03-01 12:50:30 +00:00
Vincent Sanders
e72b89ac3d
Improve treeview documentation comments
2017-02-28 23:41:48 +00:00
Vincent Sanders
d9a2c7b9c1
fix some doxygen errors
2017-02-24 14:02:31 +00:00
Vincent Sanders
1820bb7e63
fix remaining doccomment errors
2017-02-22 08:30:58 +00:00
Vincent Sanders
0f69965805
clean up some of the doxygen generation warnings
2017-02-19 11:32:17 +00:00
Vincent Sanders
c60cb335f2
add local history corewindow API
2017-02-17 09:06:25 +00:00
Vincent Sanders
6741b6e287
clean up incorrect documentation comments from plotter API rework
2017-02-14 23:06:04 +00:00
Chris Young
20e3dc6d2a
fix build
2017-02-14 17:24:49 +00:00
Chris Young
edaa9c29f2
Remove use of global context data from Amiga frontend
2017-02-13 00:18:32 +00:00
Vincent Sanders
7b9fa8d7eb
fix plotter merge
2017-02-12 20:31:18 +00:00
Vincent Sanders
7d660561cc
Update knockout plotter to use new API
2017-02-11 13:57:06 +00:00
Vincent Sanders
3722ff8d86
Update all core use of plotters to new API
2017-02-11 13:55:41 +00:00
Vincent Sanders
6075feb487
create netsurf inttypes header to have portable integer formatting macros
2017-01-21 14:20:55 +00:00
Vincent Sanders
70d700b26c
rationalise use of utils/utils.h header
2017-01-19 21:15:08 +00:00
Vincent Sanders
7dab7cb43d
move plot style header to netsurf include directory
...
move plotter style header and adjust all callers to use only what they
actually require.
2017-01-13 10:03:24 +00:00
Vincent Sanders
74e73a3b8b
make local history use system colours
2017-01-12 08:00:02 +00:00
Chris Young
01e116ee1f
Clear pointer after free
2017-01-08 00:46:23 +00:00
Chris Young
5687f6c27d
clear tree pointer on free
2017-01-05 18:53:33 +00:00
Vincent Sanders
48f868a955
move tree compatability layer to amiga frontend
2016-12-31 01:04:27 +00:00
Michael Drake
32d2dda01c
Old tree code compat layer: Update so it still builds.
2016-12-29 15:01:07 +00:00
Michael Drake
b6be869f19
Hotlist: Allow hotlist initilialisation without hotlist corewindow.
...
Now, hotlist_init can be called without a corewindow. This allows the
hotlist backend to be up and running, before any hostlist manager is
opened. Calling hotlist_manager_init attaches the hotlist to a corewindow.
2016-12-29 14:44:48 +00:00