|
Dillo v3.2.0-93-g6a586845
|
Linear history (it also provides indexes for the navigation stack) More...

Go to the source code of this file.
Functions | |
| void | History_show (void) |
| Debug procedure. | |
| int | a_History_add_url (DilloUrl *url) |
| Add a new H_Item at the end of the history list (taking care of not making a duplicate entry) | |
| const DilloUrl * | a_History_get_url (int idx) |
| Return the DilloUrl field (by index) | |
| const char * | a_History_get_title (int idx, int force) |
| Return the title field (by index) ('force' returns URL_STR when there's no title) | |
| const char * | a_History_get_title_by_url (const DilloUrl *url, int force) |
| Return the title field (by url) ('force' returns URL_STR when there's no title) | |
| void | a_History_set_title_by_url (const DilloUrl *url, const char *title) |
| Set the page-title for a given URL. | |
| void | a_History_freeall (void) |
| Free all the memory used by this module. | |
Variables | |
| static H_Item * | history = NULL |
| static int | history_size = 0 |
| static int | history_size_max = 16 |
Linear history (it also provides indexes for the navigation stack)
Definition in file history.c.
| int a_History_add_url | ( | DilloUrl * | url | ) |
Add a new H_Item at the end of the history list (taking care of not making a duplicate entry)
Definition at line 50 of file history.c.
References _MSG, a_List_add, a_Url_cmp(), a_Url_dup(), history, history_size, history_size_max, URL_FRAGMENT, and URL_STR.
Referenced by a_Nav_expect_done().
| void a_History_freeall | ( | void | ) |
Free all the memory used by this module.
Definition at line 152 of file history.c.
References a_Url_free(), dFree(), history, and history_size.
Referenced by main().
| const char * a_History_get_title | ( | int | idx, |
| int | force | ||
| ) |
Return the title field (by index) ('force' returns URL_STR when there's no title)
Definition at line 94 of file history.c.
References dReturn_val_if_fail, history, history_size, and URL_STR.
Referenced by a_Menu_history_popup().
| const char * a_History_get_title_by_url | ( | const DilloUrl * | url, |
| int | force | ||
| ) |
Return the title field (by url) ('force' returns URL_STR when there's no title)
Definition at line 110 of file history.c.
References a_Url_cmp(), dReturn_val_if_fail, history, history_size, and URL_STR_.
Referenced by a_Bookmarks_add().
| const DilloUrl * a_History_get_url | ( | int | idx | ) |
Return the DilloUrl field (by index)
Definition at line 80 of file history.c.
References _MSG, dReturn_val_if_fail, history, and history_size.
Referenced by a_Capi_dpi_verify_request(), a_Nav_back(), a_Nav_back_nt(), a_Nav_forw(), a_Nav_forw_nt(), a_Nav_jump(), a_UIcmd_bugmeter_popup(), a_UIcmd_page_popup(), a_UIcmd_save(), UI::handle(), Menu_history_cb(), Nav_open_url(), Nav_redirection0_callback(), Nav_reload_callback(), and Nav_repush().
| void a_History_set_title_by_url | ( | const DilloUrl * | url, |
| const char * | title | ||
| ) |
Set the page-title for a given URL.
Definition at line 130 of file history.c.
References a_Url_cmp(), dFree(), dReturn_if, dStrdup(), history, history_size, MSG_ERR, and URL_STR.
Referenced by Html_tag_close_title().
| void History_show | ( | void | ) |
|
static |
Definition at line 28 of file history.c.
Referenced by a_History_add_url(), a_History_freeall(), a_History_get_title(), a_History_get_title_by_url(), a_History_get_url(), a_History_set_title_by_url(), and History_show().
|
static |
Definition at line 29 of file history.c.
Referenced by a_History_add_url(), a_History_freeall(), a_History_get_title(), a_History_get_title_by_url(), a_History_get_url(), a_History_set_title_by_url(), and History_show().
|
static |
Definition at line 30 of file history.c.
Referenced by a_History_add_url().