Introduction
Introduction Statistics Contact Development Disclaimer Help
tremoving loadfile. readding later in a simpler way. - surf - customized build …
git clone git://src.adamsgaard.dk/surf
Log
Files
Refs
README
LICENSE
---
commit fe87a88954649c31f5e7f0f41852876e374953da
parent 95a6bfcc036d8a8f90b5231a710940d89dc58631
Author: Enno Boland (tox) <[email protected]>
Date: Tue, 13 Oct 2009 23:22:25 +0200
removing loadfile. readding later in a simpler way.
Diffstat:
M surf.c | 42 ++---------------------------…
1 file changed, 2 insertions(+), 40 deletions(-)
---
diff --git a/surf.c b/surf.c
t@@ -86,7 +86,6 @@ static gboolean keypress(GtkWidget* w, GdkEventKey *ev, Clie…
static void linkhover(WebKitWebView* page, const gchar* t, const gchar* l, Cli…
static void loadcommit(WebKitWebView *view, WebKitWebFrame *f, Client *c);
static void loadstart(WebKitWebView *view, WebKitWebFrame *f, Client *c);
-static void loadfile(Client *c, const gchar *f);
static void loaduri(Client *c, const Arg *arg);
static void navigate(Client *c, const Arg *arg);
static Client *newclient(void);
t@@ -339,39 +338,6 @@ loadstart(WebKitWebView *view, WebKitWebFrame *f, Client …
}
void
-loadfile(Client *c, const gchar *f) {
- GIOChannel *chan = NULL;
- GError *e = NULL;
- GString *code;
- gchar *line, *uri;
- Arg arg;
-
- if(strcmp(f, "-") == 0) {
- chan = g_io_channel_unix_new(STDIN_FILENO);
- if (chan) {
- code = g_string_new("");
- while(g_io_channel_read_line(chan, &line, NULL, NULL,
- &e) == G_IO_STATUS_NORMAL) {
- g_string_append(code, line);
- g_free(line);
- }
- webkit_web_view_load_html_string(c->view, code->str,
- "file://.");
- g_io_channel_shutdown(chan, FALSE, NULL);
- g_string_free(code, TRUE);
- }
- arg.v = uri = g_strdup("stdin");
- }
- else {
- arg.v = uri = g_strdup_printf("file://%s", f);
- loaduri(c, &arg);
- }
- c->title = copystr(&c->title, uri);
- update(c);
- g_free(uri);
-}
-
-void
loaduri(Client *c, const Arg *arg) {
gchar *u;
const gchar *uri = (gchar *)arg->v;
t@@ -725,7 +691,6 @@ zoom(Client *c, const Arg *arg) {
int main(int argc, char *argv[]) {
int i;
Arg arg;
- Client *c;
/* command line args */
for(i = 1, arg.v = NULL; i < argc; i++) {
t@@ -747,12 +712,9 @@ int main(int argc, char *argv[]) {
arg.v = argv[i];
}
setup();
- c = newclient();
+ newclient();
if(arg.v) {
- if(strchr("./", ((char *)arg.v)[0]) || strcmp("-", (char *)arg…
- loadfile(c, (char *)arg.v);
- else
- loaduri(c, &arg);
+ loaduri(clients, &arg);
}
gtk_main();
cleanup();
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.