Enable cookie support by default.
authorDaniel Carl <danielcarl@gmx.de>
Sat, 5 Jan 2013 12:37:58 +0000 (13:37 +0100)
committerDaniel Carl <danielcarl@gmx.de>
Sat, 5 Jan 2013 14:05:06 +0000 (15:05 +0100)
src/main.c
src/main.h
src/setting.c

index 2c9c33e..b696f75 100644 (file)
@@ -38,10 +38,8 @@ static void vp_destroy_window_cb(GtkWidget* widget, GtkWidget* window, gpointer
 static void vp_inputbox_activate_cb(GtkEntry* entry, gpointer user_data);
 static gboolean vp_inputbox_keyrelease_cb(GtkEntry* entry, GdkEventKey* event);
 static void vp_scroll_cb(GtkAdjustment* adjustment, gpointer data);
-#ifdef FEATURE_COOKIE
 static void vp_new_request_cb(SoupSession* session, SoupMessage *message, gpointer data);
 static void vp_gotheaders_cb(SoupMessage* message, gpointer data);
-#endif
 static WebKitWebView* vp_inspect_web_view_cb(gpointer inspector, WebKitWebView* web_view);
 static gboolean vp_button_relase_cb(WebKitWebView *webview, GdkEventButton* event, gpointer data);
 static gboolean vp_new_window_policy_cb(
@@ -60,10 +58,8 @@ static void vp_read_config(void);
 static void vp_init_gui(void);
 static void vp_init_files(void);
 static void vp_setup_signals(void);
-#ifdef FEATURE_COOKIE
 static void vp_set_cookie(SoupCookie* cookie);
 static const gchar* vp_get_cookies(SoupURI *uri);
-#endif
 static gboolean vp_hide_message(void);
 
 static void vp_webview_progress_cb(WebKitWebView* view, GParamSpec* pspec, gpointer data)
@@ -149,7 +145,6 @@ static void vp_scroll_cb(GtkAdjustment* adjustment, gpointer data)
     vp_update_statusbar();
 }
 
-#ifdef FEATURE_COOKIE
 static void vp_new_request_cb(SoupSession* session, SoupMessage *message, gpointer data)
 {
     SoupMessageHeaders* header = message->request_headers;
@@ -174,7 +169,6 @@ static void vp_gotheaders_cb(SoupMessage* message, gpointer data)
     }
     soup_cookies_free(list);
 }
-#endif
 
 static WebKitWebView* vp_inspect_web_view_cb(gpointer inspector, WebKitWebView* web_view)
 {
@@ -557,10 +551,8 @@ static void vp_init_gui(void)
     gui->inspector = webkit_web_view_get_inspector(gui->webview);
 
     /* init soup session */
-#ifdef FEATURE_COOKIE
     vp.net.soup_session = webkit_get_default_session();
     soup_session_remove_feature_by_type(vp.net.soup_session, soup_cookie_jar_get_type());
-#endif
 
     /* Create a scrollable area */
     gui->viewport = gtk_scrolled_window_new(NULL, NULL);
@@ -660,11 +652,9 @@ static void vp_setup_signals(void)
         NULL
     );
 
-#ifdef FEATURE_COOKIE
     g_object_set(vp.net.soup_session, "max-conns", SETTING_MAX_CONNS , NULL);
     g_object_set(vp.net.soup_session, "max-conns-per-host", SETTING_MAX_CONNS_PER_HOST, NULL);
     g_signal_connect_after(G_OBJECT(vp.net.soup_session), "request-started", G_CALLBACK(vp_new_request_cb), NULL);
-#endif
 
     /* inspector */
     g_signal_connect(
index a760f23..b8ead11 100644 (file)
@@ -214,9 +214,7 @@ typedef struct {
 } Network;
 
 typedef struct {
-#ifdef FEATURE_COOKIE
     time_t cookie_timeout;
-#endif
     gint   scrollstep;
     guint  max_completion_items;
 } Config;
@@ -260,9 +258,7 @@ typedef struct {
     State         state;
     Behaviour     behave;
     gchar*        files[FILES_LAST];
-#ifdef FEATURE_COOKIE
     Network       net;
-#endif
     Config        config;
     Completions   comps;
     Style         style;
index 48f5649..e78e969 100644 (file)
@@ -23,9 +23,7 @@
 static Arg* setting_char_to_arg(const gchar* str, const Type type);
 static void setting_print_value(const Setting* s, void* value);
 static gboolean setting_webkit(const Setting* s, const gboolean get);
-#ifdef FEATURE_COOKIE
 static gboolean setting_cookie_timeout(const Setting* s, const gboolean get);
-#endif
 static gboolean setting_scrollstep(const Setting* s, const gboolean get);
 static gboolean setting_status_color_bg(const Setting* s, const gboolean get);
 static gboolean setting_status_color_fg(const Setting* s, const gboolean get);
@@ -80,9 +78,7 @@ static Setting default_settings[] = {
     {"stylesheet", "user-stylesheet-uri", TYPE_CHAR, setting_webkit, {.s = NULL}},
     {"zoomstep", "zoom-step", TYPE_FLOAT, setting_webkit, {.i = 100000}},
     /* internal variables */
-#ifdef FEATURE_COOKIE
     {NULL, "cookie-timeout", TYPE_INTEGER, setting_cookie_timeout, {.i = 4800}},
-#endif
     {NULL, "scrollstep", TYPE_INTEGER, setting_scrollstep, {.i = 40}},
     {NULL, "status-color-bg", TYPE_CHAR, setting_status_color_bg, {.s = "#000"}},
     {NULL, "status-color-fg", TYPE_CHAR, setting_status_color_fg, {.s = "#fff"}},
@@ -303,7 +299,6 @@ static gboolean setting_webkit(const Setting* s, const gboolean get)
     return TRUE;
 }
 
-#ifdef FEATURE_COOKIE
 static gboolean setting_cookie_timeout(const Setting* s, const gboolean get)
 {
     if (get) {
@@ -314,7 +309,6 @@ static gboolean setting_cookie_timeout(const Setting* s, const gboolean get)
 
     return TRUE;
 }
-#endif
 
 static gboolean setting_scrollstep(const Setting* s, const gboolean get)
 {