diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-01-27 21:28:25 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-01-27 21:28:25 +0200 |
commit | eda45fcd34189e6844babde1ebc60c083b1b09da (patch) | |
tree | 40a5aa0671a59a4180913cee518735a3c72f3f5c /src/app.h | |
parent | 688fe6c5882e7493f0e2750f0ff8f20d3613e270 (diff) |
Added preference for maximum cache size
Rather than simply limiting each tab's cache to 50 most recent URLs, there is now a user-configurable maximum size. If more content is cached, the oldest/largest responses will be removed from memory.
The default maximum cache size is 10 MB.
IssueID #109
Diffstat (limited to 'src/app.h')
-rw-r--r-- | src/app.h | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -61,20 +61,20 @@ void refresh_App (void); | |||
61 | iBool isRefreshPending_App (void); | 61 | iBool isRefreshPending_App (void); |
62 | uint32_t elapsedSinceLastTicker_App (void); /* milliseconds */ | 62 | uint32_t elapsedSinceLastTicker_App (void); /* milliseconds */ |
63 | 63 | ||
64 | const iPrefs * prefs_App (void); | ||
65 | iBool forceSoftwareRender_App(void); | ||
66 | enum iColorTheme colorTheme_App (void); | ||
67 | const iString * schemeProxy_App (iRangecc scheme); | ||
68 | iBool willUseProxy_App (const iRangecc scheme); | ||
69 | |||
70 | iMimeHooks * mimeHooks_App (void); | ||
71 | iGmCerts * certs_App (void); | 64 | iGmCerts * certs_App (void); |
72 | iVisited * visited_App (void); | 65 | iVisited * visited_App (void); |
73 | iBookmarks * bookmarks_App (void); | 66 | iBookmarks * bookmarks_App (void); |
67 | iMimeHooks * mimeHooks_App (void); | ||
74 | iDocumentWidget * document_App (void); | 68 | iDocumentWidget * document_App (void); |
75 | iObjectList * listDocuments_App (void); | 69 | iObjectList * listDocuments_App (void); |
76 | iDocumentWidget * document_Command (const char *cmd); | ||
77 | iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew); | 70 | iDocumentWidget * newTab_App (const iDocumentWidget *duplicateOf, iBool switchToNew); |
71 | void trimCache_App (void); | ||
72 | |||
73 | const iPrefs * prefs_App (void); | ||
74 | iBool forceSoftwareRender_App(void); | ||
75 | enum iColorTheme colorTheme_App (void); | ||
76 | const iString * schemeProxy_App (iRangecc scheme); | ||
77 | iBool willUseProxy_App (const iRangecc scheme); | ||
78 | 78 | ||
79 | typedef void (*iTickerFunc)(iAny *); | 79 | typedef void (*iTickerFunc)(iAny *); |
80 | 80 | ||
@@ -91,5 +91,7 @@ iLocalDef void postCommandString_App(const iString *command) { | |||
91 | } | 91 | } |
92 | } | 92 | } |
93 | 93 | ||
94 | iDocumentWidget * document_Command (const char *cmd); | ||
95 | |||
94 | void openInDefaultBrowser_App (const iString *url); | 96 | void openInDefaultBrowser_App (const iString *url); |
95 | void revealPath_App (const iString *path); | 97 | void revealPath_App (const iString *path); |