Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hotlist (bookmarks): Include the URL field in search. | Michael Drake | 2017-09-18 | 1 | -2/+4 |
| | |||||
* | Hotlist (bookmarks): Enable search feature. | Michael Drake | 2017-09-18 | 1 | -1/+1 |
| | |||||
* | Use coccinelle to change logging macro calls in c files | Vincent Sanders | 2017-09-06 | 1 | -12/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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); | ||||
* | Core hotlist: A NULL save_path makes the hotlist read-only. | Michael Drake | 2017-04-28 | 1 | -5/+14 |
| | |||||
* | Core hotlist: Ensure any hotlist save callback is removed on hotlist_fini. | Michael Drake | 2017-04-25 | 1 | -0/+4 |
| | |||||
* | Hotlist: Save hotlist modifications. | Michael Drake | 2017-04-25 | 1 | -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 Drake | 2017-04-25 | 1 | -4/+18 |
| | |||||
* | Hotlist: Allow hotlist initilialisation without hotlist corewindow. | Michael Drake | 2016-12-29 | 1 | -5/+34 |
| | | | | | | 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. | ||||
* | Treeview: Rationalise initialisation and finalisation. | Michael Drake | 2016-08-10 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the expected behaviour for front ends using the correct API for hotlist, global history, cookie manager, and ssl cert viewer was that the front end would initialise the treeview module on startup and finalise it on application exit. However, this meant that the front ends had to include the core treeview header, which they didn't otherwise need. Since the tree module provided access to the new treeview utilities through the old tree API, and was used by front ends with no changes for the new treeview API, the tree layer refcounted initialisations of treeview-based widgets, and only called the underlying treeview init/fini functions when needed. This change moves that refcounting into the treeview module. Now the hotlist, global history, cookie manager, and ssl cert viewer widgets call call treeview init/fini as part of their own initialisation and finalisation. This means that front ends using the correct APIs for treeview-based widgets don't need to know anything about the underlying treeview, and the tree module compatibility layer has had its treeview refcounting removed. Finally, the treeview_init function took a font size parameter. Now it does not and lit gets font size from config. We probably want to add a new `treeview_font_size` option to nsoptions, and have differnent defaults on different platforms. 12pt on RISC OS, and 11pt elsewhere, most likely. | ||||
* | fix hotlist keypress consumption return | Vincent Sanders | 2016-08-06 | 1 | -2/+2 |
| | |||||
* | msplit public url database API out for frontends | Vincent Sanders | 2016-06-13 | 1 | -0/+1 |
| | |||||
* | move desktop window header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | move misc header into public API | Vincent Sanders | 2016-05-30 | 1 | -1/+1 |
| | |||||
* | remove all core usage of warn_user API | Vincent Sanders | 2016-04-26 | 1 | -8/+11 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -12/+12 |
| | | | | | | | | | | | | 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. | ||||
* | The AmigaOS rename() isn't POSIX compiant, so call remove() first. | Michael Drake | 2015-02-03 | 1 | -0/+3 |
| | | | | | There will be a race condition on AmigaOS if a hostlist file gets created between the remove() and rename() calls. | ||||
* | Remove redundant remove() call. | Michael Drake | 2015-01-23 | 1 | -11/+3 |
| | |||||
* | Fix failure to save hotlist when there was no previous file. | Michael Drake | 2015-01-23 | 1 | -3/+8 |
| | |||||
* | Mark URL field for copying to clipboard. | Michael Drake | 2015-01-03 | 1 | -1/+2 |
| | |||||
* | Handle failure to remove or rename. | Michael Drake | 2015-01-02 | 1 | -2/+8 |
| | |||||
* | Don't free temp_path just before its used. | Michael Drake | 2015-01-02 | 1 | -1/+2 |
| | |||||
* | RISC OS filenames can't contian '.' | Michael Drake | 2015-01-02 | 1 | -1/+1 |
| | |||||
* | Make saving hotlist safer. | Michael Drake | 2015-01-02 | 1 | -2/+78 |
| | | | | | | | | If saving hotlist to "<path>", we now save to "<path>.bk", then remove the file at "<path>", and replace it with the one at "<path>.bk". This should prevent hotlist corruption when someone pulls the plug while the hotlist is being written. | ||||
* | Fix my spelling of teh everywhere | Vincent Sanders | 2014-11-18 | 1 | -1/+1 |
| | |||||
* | Fix several doxygen issues | Vincent Sanders | 2014-11-08 | 1 | -8/+9 |
| | |||||
* | remove more user warning calls and replace with error returns | Vincent Sanders | 2014-10-30 | 1 | -37/+35 |
| | |||||
* | remove content include from urldb header | Vincent Sanders | 2014-07-17 | 1 | -0/+1 |
| | |||||
* | Fix hotlist and global_history _get_selection functions. | Michael Drake | 2014-05-24 | 1 | -2/+3 |
| | | | | | Broken when selection was folder, rather than entry. Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash. | ||||
* | remove uneeded includes | Vincent Sanders | 2014-05-18 | 1 | -0/+1 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 1 | -9/+8 |
| | | | | browser_window_navigate flags. | ||||
* | move utf8 conversion routines to use nserror instead of their own error enum | Vincent Sanders | 2014-01-28 | 1 | -5/+4 |
| | |||||
* | Modify conflicting Messages entry | Chris Young | 2013-11-17 | 1 | -1/+1 |
| | |||||
* | Use messages for translations instead of string literals. | Michael Drake | 2013-11-11 | 1 | -4/+3 |
| | |||||
* | Visual indication of hotlist's folder for unsorted entries, with special icon. | Michael Drake | 2013-11-08 | 1 | -18/+28 |
| | |||||
* | Show "-" for last visit date/time when visits count is 0. | Michael Drake | 2013-10-23 | 1 | -4/+11 |
| | |||||
* | Remove unreachable safty net. | Michael Drake | 2013-10-23 | 1 | -1/+1 |
| | |||||
* | Add functions to get first selected hotlist/global_history node data. | Michael Drake | 2013-09-13 | 1 | -0/+21 |
| | |||||
* | Fix use after unref. | Michael Drake | 2013-09-08 | 1 | -1/+5 |
| | |||||
* | Check for error as soon as we have return value. | Michael Drake | 2013-09-05 | 1 | -5/+4 |
| | |||||
* | Various tidyups to make ownership more clear. | Michael Drake | 2013-09-05 | 1 | -72/+75 |
| | |||||
* | Fix dead assignments. | Michael Drake | 2013-09-05 | 1 | -0/+4 |
| | |||||
* | Fix dead assignement. | Michael Drake | 2013-09-05 | 1 | -5/+2 |
| | |||||
* | Squash leak in error case. | Michael Drake | 2013-09-03 | 1 | -0/+1 |
| | |||||
* | Add hotlist iteration function. | Michael Drake | 2013-09-03 | 1 | -0/+61 |
| | |||||
* | Remove height getters from treeview client modules API. | Michael Drake | 2013-09-03 | 1 | -7/+0 |
| | |||||
* | Ensure tree height is provided when treeview building is complete. | Michael Drake | 2013-09-03 | 1 | -0/+3 |
| | |||||
* | Add recursive expand/contract functions to hotlist, global history, and ↵ | Michael Drake | 2013-09-03 | 1 | -0/+14 |
| | | | | cookie manager modules. | ||||
* | Remove old hotlist, cookies, and history_global_core modules. | Michael Drake | 2013-09-02 | 1 | -2/+1 |
| | | | | New versions of expand/collapse node functions for these modules aren't yet implemented. | ||||
* | Improve callback suppression options. Reduce unnecessary callback usage. | Michael Drake | 2013-08-30 | 1 | -5/+6 |
| | |||||
* | Add flag to suppress redraw on node creation. | Michael Drake | 2013-08-29 | 1 | -2/+4 |
| |