From b8bd79367c7bf7fca12740cffe9f5722441422bc Mon Sep 17 00:00:00 2001 From: Kamen Mladenov Date: Sun, 17 Jul 2022 20:00:39 +0000 Subject: Initial commit --- ramwolf.patch | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 ramwolf.patch (limited to 'ramwolf.patch') diff --git a/ramwolf.patch b/ramwolf.patch new file mode 100644 index 0000000..4717a36 --- /dev/null +++ b/ramwolf.patch @@ -0,0 +1,86 @@ +diff --git a/badwolf.c b/badwolf.c +index 8aad8b6..57e1013 100644 +--- a/badwolf.c ++++ b/badwolf.c +@@ -179,6 +179,9 @@ badwolf_new_tab_box(const gchar *title, struct Client *browser) + + GtkWidget *tab_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); + gtk_widget_set_name(tab_box, "browser__tabbox"); ++ gtk_widget_set_margin_top(tab_box, 5); ++ gtk_widget_set_margin_bottom(tab_box, 5); ++ gtk_widget_set_margin_right(tab_box, 1); + + GtkWidget *close = + gtk_button_new_from_icon_name("window-close-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR); +@@ -769,13 +772,13 @@ new_browser(struct Window *window, const gchar *target_url, struct Client *old_b + if (separated_storage) { + fmt_context_id(browser->context_id, context_id_str, 0); + g_mkdir_with_parents( +- g_build_filename(g_get_user_config_dir(), "badwolf", context_id_str, NULL), ++ g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, NULL), + 0755); + } + + webkit_cookie_manager_set_persistent_storage( + webkit_website_data_manager_get_cookie_manager(website_data_manager), +- g_build_filename(g_get_user_config_dir(), "badwolf", context_id_str, "cookies.txt", NULL), ++ g_build_filename(g_get_user_config_dir(), "ramwolf", context_id_str, "cookies.txt", NULL), + WEBKIT_COOKIE_PERSISTENT_STORAGE_TEXT); + webkit_cookie_manager_set_accept_policy( + webkit_website_data_manager_get_cookie_manager(website_data_manager), +@@ -870,17 +873,6 @@ new_browser(struct Window *window, const gchar *target_url, struct Client *old_b + gtk_box_pack_start( + GTK_BOX(browser->box), GTK_WIDGET(browser->statusbar), FALSE, FALSE, BADWOLF_BOX_PADDING); + +- gtk_box_pack_start(GTK_BOX(browser->statusbar), +- GTK_WIDGET(browser->search), +- FALSE, +- FALSE, +- BADWOLF_STATUSBAR_PADDING); +- gtk_box_pack_start(GTK_BOX(browser->statusbar), +- GTK_WIDGET(browser->statuslabel), +- FALSE, +- FALSE, +- BADWOLF_STATUSBAR_PADDING); +- + gtk_widget_set_halign(browser->statusbar, GTK_ALIGN_START); + + gtk_label_set_single_line_mode(GTK_LABEL(browser->statuslabel), TRUE); +@@ -1305,6 +1297,15 @@ Options:\n\ + gtk_widget_show(window->new_tab); + gtk_widget_show_all(window->main_window); + ++ GtkWidget *empty = gtk_label_new(NULL); ++ gtk_widget_show(empty); ++ gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0); ++ gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE); ++ gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty); ++ gtk_notebook_insert_page(GTK_NOTEBOOK(window->notebook), empty, NULL, 0); ++ gtk_notebook_set_tab_reorderable(GTK_NOTEBOOK(window->notebook), empty, TRUE); ++ gtk_notebook_set_tab_label(GTK_NOTEBOOK(window->notebook), empty, empty); ++ + if(argc == 1) + badwolf_new_tab(GTK_NOTEBOOK(window->notebook), new_browser(window, NULL, NULL), FALSE); + else +diff --git a/config.h b/config.h +index 6bd76df..490c9d1 100644 +--- a/config.h ++++ b/config.h +@@ -8,7 +8,7 @@ + * + * See https://developer.gnome.org/gtk3/stable/gtk3-Standard-Enumerations.html#GtkPositionType + */ +-#define BADWOLF_TAB_POSITION GTK_POS_TOP ++#define BADWOLF_TAB_POSITION GTK_POS_LEFT + + /* BADWOLF_TAB_LABEL_CHARWIDTH: Amount of characters the tab label text fits + * Quite conflicts with BADWOLF_TAB_BOX_WIDTH, recommended to only define one +@@ -72,7 +72,7 @@ + "enable-dns-prefetching", FALSE, \ + "enable-hyperlink-auditing", FALSE, \ + "enable-java", FALSE, \ +- "enable-javascript-markup", FALSE, \ ++ "enable-javascript-markup", TRUE, \ + "enable-javascript", TRUE, \ + "enable-plugins", FALSE, \ + "javascript-can-access-clipboard", FALSE, \ -- cgit v1.3.1-23-gd82d