diff options
author | rafa_99 <raroma09@gmail.com> | 2021-09-25 02:22:07 +0100 |
---|---|---|
committer | rafa_99 <raroma09@gmail.com> | 2021-09-25 19:59:34 +0100 |
commit | 23427f3348ab6fd50661669637d7e3761e9af095 (patch) | |
tree | fab51170c626f3bd5f27159865da72c359f8b0f8 /src | |
parent | 361f329fa700c34021ceed88f34d57cc7ab5c7be (diff) |
Removed and set incognito mode on by default with cookies
Diffstat (limited to 'src')
-rw-r--r-- | src/ex.c | 2 | ||||
-rw-r--r-- | src/main.c | 31 | ||||
-rw-r--r-- | src/main.h | 1 |
3 files changed, 13 insertions, 21 deletions
@@ -467,7 +467,7 @@ VbCmdResult ex_run_file(Client *c, const char *filename) } if ((ex_run_string(c, line) & ~CMD_KEEPINPUT) == CMD_ERROR) { res = CMD_ERROR | CMD_KEEPINPUT; - g_warning("Invalid command in %s: '%s'", filename, line); + g_warning("Invalid command in %s line #%u : '%s'", filename, i+1, line); } } g_strfreev(lines); @@ -631,6 +631,15 @@ void vb_statusbar_update(Client *c) statusbar_update_downloads(c, status); + /** + * These architectures have different kinds of issues with scroll + * percentage, this is a somewhat clean fix that doesn't affect others. + */ +#if defined(_ARCH_PPC64) || defined(_ARCH_PPC) | defined(_ARCH_ARM) + /* force the scroll percent to be 16-bit */ + c->state.scroll_percent = * (guint16*) ( &c->state.scroll_percent ); +#endif + /* show the scroll status */ if (c->state.scroll_max == 0) { g_string_append(status, " All"); @@ -1033,7 +1042,6 @@ static void spawn_new_instance(const char *uri) #ifndef FEATURE_NO_XEMBED + (vb.embed ? 2 : 0) #endif - + (vb.incognito ? 1 : 0) + (vb.profile ? 2 : 0) + (vb.no_maximize ? 1 : 0) + g_slist_length(vb.cmdargs) * 2, @@ -1054,9 +1062,6 @@ static void spawn_new_instance(const char *uri) cmd[i++] = xid; } #endif - if (vb.incognito) { - cmd[i++] = "-i"; - } if (vb.profile) { cmd[i++] = "-p"; cmd[i++] = vb.profile; @@ -1834,25 +1839,14 @@ static void neovimb_setup(void) /* Prepare files in XDG_DATA_HOME */ dataPath = util_get_data_dir(); - if (!vb.incognito) { - vb.files[FILES_COOKIE] = g_build_filename(dataPath, "cookies.db", NULL); - } + vb.files[FILES_COOKIE] = g_build_filename(dataPath, "cookies.db", NULL); vb.files[FILES_BOOKMARK] = g_build_filename(dataPath, "bookmark", NULL); vb.files[FILES_QUEUE] = g_build_filename(dataPath, "queue", NULL); - vb.storage[STORAGE_COMMAND] = file_storage_new(dataPath, "command", vb.incognito); - vb.storage[STORAGE_SEARCH] = file_storage_new(dataPath, "search", vb.incognito); g_free(dataPath); - WebKitWebsiteDataManager *manager = NULL; - if (vb.incognito) { - manager = webkit_website_data_manager_new_ephemeral(); - } else { - manager = webkit_website_data_manager_new( - "base-data-directory", util_get_data_dir(), - "base-cache-directory", util_get_cache_dir(), - NULL); - } + // ToDo, Never cookies -- manager = webkit_website_data_manager_new_ephemeral(); + WebKitWebsiteDataManager *manager = webkit_website_data_manager_new("base-data-directory", util_get_data_dir(), "base-cache-directory", util_get_cache_dir(), NULL); vb.webcontext = webkit_web_context_new_with_website_data_manager(manager); manager = webkit_web_context_get_website_data_manager(vb.webcontext); /* Use seperate rendering processed for the webview of the clients in the @@ -2161,7 +2155,6 @@ int main(int argc, char* argv[]) #ifndef FEATURE_NO_XEMBED {"embed", 'e', 0, G_OPTION_ARG_STRING, &winid, "Reparents to window specified by xid", NULL}, #endif - {"incognito", 'i', 0, G_OPTION_ARG_NONE, &vb.incognito, "Run with user data read-only", NULL}, {"profile", 'p', 0, G_OPTION_ARG_CALLBACK, (GOptionArgFunc*)profileOptionArgFunc, "Profile name", NULL}, {"version", 'v', 0, G_OPTION_ARG_NONE, &ver, "Print version", NULL}, {"no-maximize", 0, 0, G_OPTION_ARG_NONE, &vb.no_maximize, "Do no attempt to maximize window", NULL}, @@ -281,7 +281,6 @@ struct neovimb { GSList *cmdargs; /* ex commands given asl --command, -C option */ GtkCssProvider *style_provider; gboolean no_maximize; - gboolean incognito; WebKitWebContext *webcontext; }; |