summaryrefslogtreecommitdiff
path: root/desktop/treeview.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Update content to split public and internal APIVincent Sanders2016-06-061-2/+6
|
* move plotters header into public APIVincent Sanders2016-05-301-1/+1
|
* move layout header into public APIVincent Sanders2016-05-301-1/+1
|
* move clipboard header into public APIVincent Sanders2016-05-301-1/+1
|
* move bitmap API header to core include directoryVincent Sanders2016-05-261-1/+1
|
* move the CSS content handlerVincent Sanders2016-05-261-1/+1
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-1/+1
|
* split out the layout glyph sizing and splitting APIVincent Sanders2016-04-231-11/+11
| | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API.
* Change LOG() macro to be varadicVincent Sanders2015-05-281-7/+7
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Move bitmap operations into an operation table.Vincent Sanders2015-04-131-31/+32
| | | | | | | The generic bitmap handlers provided by each frontend are called back from the core and therefore should be in an operation table. This was one of the very few remaining interfaces stopping the core code from being split into a library.
* To avoid namespace conflicts with ncurses add NetSurf key prefix.Witold Filipczyk2015-03-271-19/+19
| | | | Adds a NetSurf key code prefix of NS_ to all key codes.
* Add ability to copy text from marked fields in selected nodes to clipboard.Michael Drake2015-01-031-2/+102
|
* Fix typo in comment.Michael Drake2015-01-031-1/+1
|
* fix up more doxygen errorsVincent Sanders2014-11-081-3/+3
|
* make global history treeview callback return errorVincent Sanders2014-10-301-2/+3
| | | | returns an error instead of directly waning the user.
* Remove trailing whitespace.Michael Drake2014-10-151-1/+1
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-4/+6
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* Fix hotlist and global_history _get_selection functions.Michael Drake2014-05-241-89/+98
| | | | | Broken when selection was folder, rather than entry. Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash.
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-031-3/+5
|
* stop system colours being anything to do with frontendsVincent Sanders2014-01-101-7/+7
|
* Fix for gcc2 flexible array declarationFrançois Revol2013-12-071-1/+1
|
* Visual indication of hotlist's folder for unsorted entries, with special icon.Michael Drake2013-11-081-3/+9
|
* Apply plot offsets to overlays.Michael Drake2013-10-261-6/+6
|
* Remove unrequired NULL check.Michael Drake2013-10-231-1/+1
|
* Remove unreachable code.Michael Drake2013-10-231-5/+1
|
* Assert that root node is non-NULL.Michael Drake2013-10-231-0/+2
|
* Remove unnecessary check.Michael Drake2013-10-231-2/+1
|
* Fix deref before NULL check.Michael Drake2013-10-231-0/+3
|
* Assert target node is non-NULL.Michael Drake2013-10-221-0/+1
|
* LOG init/fini messages.Michael Drake2013-10-111-1/+8
|
* Set unused channel to 0xff, so that rendering isn't broken in front ends ↵Michael Drake2013-10-051-11/+11
| | | | that don't heed the OPACITY flag.
* Appease gtk front end's broken bitmap behaviour.Michael Drake2013-10-031-0/+10
|
* Init unused alpha channel to 0, even though we set the bitmaps as opaque.Michael Drake2013-10-031-11/+11
|
* Avoid NULL deref when deleting a node, causing empty ancestor nodes to be ↵Michael Drake2013-10-031-4/+4
| | | | deleted.
* Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. ↵Michael Drake2013-10-021-101/+263
| | | | (Without anti-aliasing was too ugly to be endured.)
* Use polygon plotter for treeview furniture (node expansion/contraction ↵Michael Drake2013-10-021-23/+111
| | | | triangles), instead of triangle text glyphs.
* We return client data, not node.Michael Drake2013-09-141-1/+5
|
* Add functions to get first selected hotlist/global_history node data.Michael Drake2013-09-131-0/+9
|
* Enable front end to select treeview text size.Michael Drake2013-09-091-2/+4
|
* Protect against attempt to initialise twice.Michael Drake2013-09-091-0/+8
|
* Squash warning from older GCC.Michael Drake2013-09-081-2/+2
|
* Express logic to avoid confusing static analyser.Michael Drake2013-09-051-1/+1
|
* Express logic so that the static analyser can understand and not report NULL ↵Michael Drake2013-09-051-5/+4
| | | | deref.
* Remove a couple of dead stores.Michael Drake2013-09-051-3/+2
|
* Ensure correct field is edited when more than one hidden field is editable.Michael Drake2013-09-051-1/+1
|
* Ensure tree height is provided when treeview building is complete.Michael Drake2013-09-031-0/+2
|
* Make externally induced node expand/contract cause redraw.Michael Drake2013-09-031-11/+94
|
* Change recursife node collapse behaviour slightly.Michael Drake2013-09-031-17/+24
|
* Node collapsing needs to happen when leaving nodes.Michael Drake2013-09-031-8/+7
|
* Add a pair of recursive expand/contract functions.Michael Drake2013-09-031-2/+78
|