[quote=“M3t4linux”]Oups!!!
Je viens de m’apercevoir que j’ai un gros soucis avec la fonction ‘download’ de surf.
Voyer le nombre de fois que le patch a été téléchargé!!!
Lorsque je clique sur un lien pour le télécharger, une nouvelle fenêtre s’ouvre et je vois que la barre de progression au bas de l’écran s’affole…
Je ne comprends pas ce qui provoque ce comportement…[/quote]Je me disais bien que c’était pas normal qu’il y ait eu autant de téléchargements en si peu de temps. 
En ce moment la fonction download de surf est cassée, c’est en partie pour ça
que thuban et moi avons des scripts de téléchargements pour aller avec surf.
J’avais jamais fait gaffe, mais le forum ne mets pas les fichiers en téléchargements directs,
ce qui fait que nos scripts ne fonctionnent pas ici. 
Je mets le patch entre des balises codes,
ça servira peut-être au prochain utilisateur de surf qui passe par ici,
au fait M3t4linux, comment as tu réussi à l’avoir le patch?
Avec un autre navigateur?
[code]
diff -up surf/config.def.h surf_tip_toggle_image_flash/config.def.h
— surf/config.def.h 2010-03-22 15:24:22.000000000 +0100
+++ surf_tip_toggle_image_flash//config.def.h 2010-03-22 15:39:10.000000000 +0100
@@ -18,6 +18,8 @@ static Key keys[] = {
{ MODKEY|GDK_SHIFT_MASK,GDK_r, reload, { .b = TRUE } },
{ MODKEY, GDK_r, reload, { .b = FALSE } },
{ MODKEY|GDK_SHIFT_MASK,GDK_p, print, { 0 } },
- { MODKEY, GDK_f, toggleflash,{ 0 } },
- { MODKEY, GDK_i, toggleimages,{ 0 } },
{ MODKEY, GDK_p, clipboard, { .b = TRUE } },
{ MODKEY, GDK_y, clipboard, { .b = FALSE } },
{ MODKEY|GDK_SHIFT_MASK,GDK_j, zoom, { .i = -1 } },
diff -up surf/surf.c surf_tip_toggle_image_flash/surf.c
— surf/surf.c 2010-03-22 15:24:22.000000000 +0100
+++ surf_tip_toggle_image_flash/surf.c 2010-03-22 22:20:42.000000000 +0100
@@ -104,6 +104,8 @@ static void source(Client *c, const Arg
static void spawn(Client *c, const Arg *arg);
static void stop(Client *c, const Arg arg);
static void titlechange(WebKitWebView v, WebKitWebFrame frame, const char title, Client *c);
+static void toggleflash(Client *c, const Arg *arg);
+static void toggleimages(Client *c, const Arg *arg);
static void update(Client *c);
static void updatedownload(WebKitDownload *o, GParamSpec *pspec, Client *c);
static void updatewinid(Client *c);
@@ -534,6 +536,8 @@ newclient(void) {
if(!(ua = getenv(“SURF_USERAGENT”)))
ua = useragent;
g_object_set(G_OBJECT(settings), “user-agent”, ua, NULL);
-
g_object_set(G_OBJECT(settings), "enable-plugins", FALSE, NULL); // Les 2 deux lignes en plus par rapport
-
g_object_set(G_OBJECT(settings), "auto-load-images", FALSE, NULL); // aux patchs originaux
uri = g_strconcat(“file://”, stylefile, NULL);
g_object_set(G_OBJECT(settings), “user-stylesheet-uri”, uri, NULL);
g_free(uri);
@@ -763,6 +767,28 @@ titlechange(WebKitWebView *v, WebKitWebF
}
void
+toggleflash(Client *c, const Arg *arg)
+{
- static int flash = 0;
- WebKitWebSettings *settings;
- settings = webkit_web_view_get_settings(c->view);
- flash = !flash;
- g_object_set(G_OBJECT(settings), “enable-plugins”, flash, NULL);
- reload(c, arg);
+}
-
+void
+toggleimages(Client *c, const Arg *arg)
+{
- static int images = 0;
- WebKitWebSettings *settings;
- settings = webkit_web_view_get_settings(c->view);
- images = !images;
- g_object_set(G_OBJECT(settings), “auto-load-images”, images, NULL);
- reload(c, arg);
+}
-
+void
update(Client *c) {
char *t;[/code]