merge in some fixes + basic uzbl icon from uranther
authorDieter Plaetinck <dieter@plaetinck.be>
Sun, 7 Jun 2009 18:05:21 +0000 (20:05 +0200)
committerDieter Plaetinck <dieter@plaetinck.be>
Sun, 7 Jun 2009 18:05:21 +0000 (20:05 +0200)
1  2 
Makefile
uzbl.c

diff --combined Makefile
+++ b/Makefile
@@@ -5,14 -5,14 +5,14 @@@ all: uzbl uzblctr
  PREFIX?=$(DESTDIR)/usr
  
  test: uzbl
 -      ./uzbl --uri http://www.uzbl.org
 +      ./uzbl --uri http://www.uzbl.org --verbose
  
  test-config: uzbl
 -      ./uzbl --uri http://www.uzbl.org < examples/configs/sampleconfig-dev
 +      ./uzbl --uri http://www.uzbl.org --config examples/configs/sampleconfig-dev --verbose
  
  test-config-real: uzbl
 -      ./uzbl --uri http://www.uzbl.org < /usr/share/uzbl/examples/configs/sampleconfig
 -
 +      ./uzbl --uri http://www.uzbl.org --config /usr/share/uzbl/examples/configs/sampleconfig --verbose
 +      
  clean:
        rm -f uzbl
        rm -f uzblctrl
@@@ -26,6 -26,7 +26,7 @@@ install
        cp -ax docs     $(PREFIX)/share/uzbl/
        cp -ax config.h $(PREFIX)/share/uzbl/docs/
        cp -ax examples $(PREFIX)/share/uzbl/
+       cp -ax uzbl.png $(PREFIX)/share/uzbl/
        install -D -m644 AUTHORS $(PREFIX)/share/uzbl/docs
        install -D -m644 README  $(PREFIX)/share/uzbl/docs
  
diff --combined uzbl.c
--- 1/uzbl.c
--- 2/uzbl.c
+++ b/uzbl.c
@@@ -1370,7 -1370,7 +1370,7 @@@ cmd_font_size() 
                        uzbl.behave.font_size, NULL);
      }
  }
 - 
 +
  static void
  cmd_zoom_level() {
      webkit_web_view_set_zoom_level (uzbl.gui.web_view, uzbl.behave.zoom_level);
@@@ -2038,11 -2038,15 +2038,15 @@@ create_mainbar () 
  static
  GtkWidget* create_window () {
      GtkWidget* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+     gchar* uzbl_icon = find_xdg_file(1, "/uzbl/uzbl.png");
      gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
      gtk_widget_set_name (window, "Uzbl browser");
+     gtk_window_set_icon_from_file (GTK_WINDOW (window), uzbl_icon, NULL);
      g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (destroy_cb), NULL);
      g_signal_connect (G_OBJECT (window), "key-press-event", G_CALLBACK (key_press_cb), NULL);
  
+     g_free (uzbl_icon);
      return window;
  }
  
@@@ -2170,8 -2174,7 +2174,7 @@@ static gchar
  get_xdg_var (XDG_Var xdg) {
      const gchar* actual_value = getenv (xdg.environmental);
      const gchar* home         = getenv ("HOME");
-     gchar* return_value = str_replace ("~", home, actual_value);
+     gchar* return_value;
  
      if (! actual_value || strcmp (actual_value, "") == 0) {
          if (xdg.default_value) {
          } else {
              return_value = NULL;
          }
+     } else {
+         return_value = str_replace("~", home, actual_value);
      }
      return return_value;
  }
  
@@@ -2346,7 -2352,7 +2352,7 @@@ inspector_attach_window_cb (WebKitWebIn
  }
  
  static gboolean
- inspector_dettach_window_cb (WebKitWebInspector* inspector){
+ inspector_detach_window_cb (WebKitWebInspector* inspector){
      (void) inspector;
      return FALSE;
  }
@@@ -2374,8 -2380,8 +2380,8 @@@ set_up_inspector() 
      g_signal_connect (G_OBJECT (g->inspector), "show-window", G_CALLBACK (inspector_show_window_cb), NULL);
      g_signal_connect (G_OBJECT (g->inspector), "close-window", G_CALLBACK (inspector_close_window_cb), NULL);
      g_signal_connect (G_OBJECT (g->inspector), "attach-window", G_CALLBACK (inspector_attach_window_cb), NULL);
-     g_signal_connect (G_OBJECT (g->inspector), "dettach-window", G_CALLBACK (inspector_dettach_window_cb), NULL);
-     g_signal_connect (G_OBJECT (g->inspector), "destroy", G_CALLBACK (inspector_inspector_destroyed_cb), NULL);
+     g_signal_connect (G_OBJECT (g->inspector), "detach-window", G_CALLBACK (inspector_detach_window_cb), NULL);
+     g_signal_connect (G_OBJECT (g->inspector), "finished", G_CALLBACK (inspector_inspector_destroyed_cb), NULL);
  
      g_signal_connect (G_OBJECT (g->inspector), "notify::inspected-uri", G_CALLBACK (inspector_uri_changed_cb), NULL);
  }