summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
...
* Treeview: Only let search textarea consume mouse if not dragging.Michael Drake2017-09-181-1/+3
|
* Treeview: Update mouse handling details for filtered view.Michael Drake2017-09-181-7/+12
| | | | | No moves are allowed in viltered view. Node indents are constant in filtered view.
* Treeview: Update treeview walker to handle walking the filtered display.Michael Drake2017-09-181-63/+137
|
* Treeview: Track height of display in search view.Michael Drake2017-09-181-6/+33
|
* Treeview: Slight simplification of treeview_walk_internal().Michael Drake2017-09-181-4/+2
|
* Treeview: Fix function namespace.Michael Drake2017-09-181-22/+22
|
* Treeview: Scroll to top when treeview search bar is modified.Michael Drake2017-09-181-1/+22
|
* fix warning due to undefined bitmap structureVincent Sanders2017-09-111-0/+1
|
* annotate error case fall through in switch to supress warningsVincent Sanders2017-09-111-0/+4
|
* rationalise history icon bitmap handling to ensure correct lifetimeVincent Sanders2017-09-102-80/+143
|
* Treeview: Add support for rendering search filter matches as-you-type.Michael Drake2017-09-101-1/+230
|
* Treeview: Split tree-style treeview rendering out into helper.Michael Drake2017-09-101-122/+150
|
* Treeview: Add node matching to search text modification callback.Michael Drake2017-09-101-3/+131
|
* Treeview: API: Allow treeview fields to be flagged searchable.Michael Drake2017-09-101-5/+6
|
* Treeview: Improve some code wrapping.Michael Drake2017-09-101-10/+9
|
* Treeview: Ensure window extents take account of search bar presence.Michael Drake2017-09-101-2/+9
|
* Treeview: Add keypress handling to the search bar.Michael Drake2017-09-101-1/+18
|
* Treeview: Handle mouse clicks on search bar.Michael Drake2017-09-101-0/+17
|
* Treeview: Update treeview mouse handling to offset for search bar presence.Michael Drake2017-09-101-5/+10
|
* Treeview: Add search bar rendering to redraw function.Michael Drake2017-09-101-0/+34
|
* Treeview: Create and destroy a textarea for search.Michael Drake2017-09-101-43/+123
|
* Treeview: Add search drag type to enumeration.Michael Drake2017-09-101-1/+2
|
* Treeview: API: Add searchable flag for treeview creation.Michael Drake2017-09-101-1/+2
|
* move history bitmap thumbnail into the page information structureVincent Sanders2017-09-104-17/+24
|
* Treeview: Split out textarea construction helper.Michael Drake2017-09-091-22/+44
|
* Sort out the logging so that -v etc do the right thingDaniel Silverstone2017-09-081-0/+5
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-0618-128/+183
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* Search web: Ensure hlcache callbacks handle errorcode.Michael Drake2017-08-281-0/+2
|
* Browser favicon: Handle errorcode in the hlcache callback.Michael Drake2017-08-281-0/+1
|
* fix resource leak on error in local history initialisationVincent Sanders2017-06-121-14/+15
|
* remove depricated local history display APIVincent Sanders2017-06-114-384/+356
| | | | | | 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.
* cleanup use of internal frames scrollbar widget headerVincent Sanders2017-06-111-4/+6
|
* Split local history data from viewer in headersVincent Sanders2017-06-105-137/+164
| | | | | | This separates the local history data object API from the viewing API. It also changes the api to return nsurl references instead of strings.
* Core local history: Remove debug background fill.Michael Drake2017-06-101-1/+0
|
* Core local history: Make rendering behave like treeview.Michael Drake2017-06-101-33/+29
| | | | | This fixes behaviour now that both treeviews and local history can be rendered through core window.
* Local history: Pass clip rectangle around as struct.Michael Drake2017-06-103-38/+26
|
* Core local history: We always clip, so don't need to handle condition.Michael Drake2017-06-101-14/+10
|
* Core local history: Remove unused redraw API.Michael Drake2017-06-102-39/+0
|
* Local history: Render window background fill.Michael Drake2017-06-091-0/+16
|
* Update documentation removing junk and moving to markdown for most text filesVincent Sanders2017-06-091-1/+1
|
* Add local history get url APIVincent Sanders2017-05-282-8/+43
|
* update invalidate area core window APIVincent Sanders2017-05-232-20/+21
| | | | | | | | 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
* Core hotlist: Improve hotlist_init documentation.Michael Drake2017-04-281-1/+4
|
* Core hotlist: A NULL save_path makes the hotlist read-only.Michael Drake2017-04-282-6/+15
|
* simplify the browser window operations by removing scroll APIVincent Sanders2017-04-262-72/+92
| | | | | The browser window scrollingAPI was duplicated in window operation table, this simplifies it to a single set_scroll API.
* remove reformat from browser window operation tableVincent Sanders2017-04-263-10/+32
| | | | | | 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.
* Core hotlist: Ensure any hotlist save callback is removed on hotlist_fini.Michael Drake2017-04-251-0/+4
|
* Hotlist: Save hotlist modifications.Michael Drake2017-04-251-71/+110
| | | | | | 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.
* Core hotlist API: Take save path at init, rather than fini.Michael Drake2017-04-252-8/+24
|
* replace redraw and update methods with invalidate in window table APIVincent Sanders2017-04-192-7/+4
|