diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2009-07-19 19:01:26 +0200 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2009-07-19 19:01:26 +0200 |
commit | 0a59fc24483961af5967551292f12e08951715cb (patch) | |
tree | 013f54c446e442ad3156bb48efd3210b89632b04 | |
parent | c5031e57fec1e590d042d44767de0ff3630d61b4 (diff) | |
parent | 15b05abe8a7fc25c6c10363b9e584471f42cf54b (diff) |
Merge commit 'bct/headless-tests' into experimental
-rw-r--r-- | tests/test-expand.c | 4 | ||||
-rw-r--r-- | uzbl.c | 22 | ||||
-rw-r--r-- | uzbl.h | 2 |
3 files changed, 15 insertions, 13 deletions
diff --git a/tests/test-expand.c b/tests/test-expand.c index 07e3fea..2299227 100644 --- a/tests/test-expand.c +++ b/tests/test-expand.c @@ -111,7 +111,7 @@ test_ARCH_UZBL (void) { void test_COMMIT (void) { - g_assert_cmpstr(expand("@COMMIT", 0), ==, COMMIT); + g_assert_cmpstr(expand("@COMMIT", 0), ==, uzbl.info.commit); } void @@ -154,7 +154,7 @@ test_cmd_useragent_full (void) { g_string_append(expected, " ["); g_string_append(expected, ARCH); g_string_append(expected, "]) (Commit "); - g_string_append(expected, COMMIT); + g_string_append(expected, uzbl.info.commit); g_string_append(expected, ")"); set_var_value("useragent", "Uzbl (Webkit @WEBKIT_MAJOR.@WEBKIT_MINOR.@WEBKIT_MICRO) (@(uname -s)@ @(uname -n)@ @(uname -r)@ @(uname -v)@ @(uname -m)@ [@ARCH_UZBL]) (Commit @COMMIT)"); @@ -2168,16 +2168,11 @@ exec_paramcmd(const Action *act, const guint i) { } -GtkWidget* +void create_browser () { GUI *g = &uzbl.gui; - GtkWidget* scrolled_window = gtk_scrolled_window_new (NULL, NULL); - //main_window_ref = g_object_ref(scrolled_window); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_NEVER); //todo: some sort of display of position/total length. like what emacs does - g->web_view = WEBKIT_WEB_VIEW (webkit_web_view_new ()); - gtk_container_add (GTK_CONTAINER (scrolled_window), GTK_WIDGET (g->web_view)); g_signal_connect (G_OBJECT (g->web_view), "notify::title", G_CALLBACK (title_change_cb), NULL); g_signal_connect (G_OBJECT (g->web_view), "load-progress-changed", G_CALLBACK (progress_change_cb), g->web_view); @@ -2190,8 +2185,6 @@ create_browser () { g_signal_connect (G_OBJECT (g->web_view), "download-requested", G_CALLBACK (download_cb), g->web_view); g_signal_connect (G_OBJECT (g->web_view), "create-web-view", G_CALLBACK (create_web_view_cb), g->web_view); g_signal_connect (G_OBJECT (g->web_view), "mime-type-policy-decision-requested", G_CALLBACK (mime_policy_cb), g->web_view); - - return scrolled_window; } GtkWidget* @@ -2627,7 +2620,6 @@ retreive_geometry() { * external applications need to do anyhow */ void initialize(int argc, char *argv[]) { - gtk_init (&argc, &argv); if (!g_thread_supported ()) g_thread_init (NULL); uzbl.state.executable_path = g_strdup(argv[0]); @@ -2681,7 +2673,7 @@ initialize(int argc, char *argv[]) { commands_hash (); make_var_to_name_hash(); - uzbl.gui.scrolled_win = create_browser(); + create_browser(); } #ifndef UZBL_LIBRARY @@ -2690,6 +2682,16 @@ int main (int argc, char* argv[]) { initialize(argc, argv); + gtk_init (&argc, &argv); + + uzbl.gui.scrolled_win = gtk_scrolled_window_new (NULL, NULL); + //main_window_ref = g_object_ref(scrolled_window); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (uzbl.gui.scrolled_win), + GTK_POLICY_NEVER, GTK_POLICY_NEVER); //todo: some sort of display of position/total length. like what emacs does + + gtk_container_add (GTK_CONTAINER (uzbl.gui.scrolled_win), + GTK_WIDGET (uzbl.gui.web_view)); + uzbl.gui.vbox = gtk_vbox_new (FALSE, 0); create_mainbar(); @@ -394,7 +394,7 @@ exec_paramcmd(const Action* act, const guint i); void initialize (); -GtkWidget* +void create_browser (); GtkWidget* |