From 37f5bcc29fb404bb1a87d05230ab71c5f31650dc Mon Sep 17 00:00:00 2001 From: Alan Fitton Date: Thu, 29 Sep 2011 20:54:42 +0000 Subject: the foundation of remote command execution. still lots of work to do here, but it works for me and seems like a good start. --- src/util.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index a9123c6..ed667be 100644 --- a/src/util.c +++ b/src/util.c @@ -53,8 +53,16 @@ void g_str_slist_free(GSList * list) GRegex *trg_uri_host_regex_new(void) { - return g_regex_new("^[^:/?#]+:?//([^/?#:]*)", G_REGEX_OPTIMIZE, 0, - NULL); + return g_regex_new("^[^:/?#]+:?//(?:www\\.|tracker\\.)?([^/?#:]*)", + G_REGEX_OPTIMIZE, 0, NULL); +} + +GtkWidget *my_scrolledwin_new(GtkWidget * child) { + GtkWidget *scrolled_win = gtk_scrolled_window_new(NULL, NULL); + gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_win), + GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); + gtk_container_add(GTK_CONTAINER(scrolled_win), child); + return scrolled_win; } gchar *trg_gregex_get_first(GRegex * rx, const gchar * src) -- cgit v1.2.3