r3150 bursa - in /trunk/netsurf/gtk: gtk_options.c gtk_window.c
by netsurf@semichrome.net
Author: bursa
Date: Sat Jan 27 19:29:28 2007
New Revision: 3150
URL: http://svn.semichrome.net?rev=3150&view=rev
Log:
Fix mouse events. Fix some GTK warnings.
Modified:
trunk/netsurf/gtk/gtk_options.c
trunk/netsurf/gtk/gtk_window.c
Modified: trunk/netsurf/gtk/gtk_options.c
URL: http://svn.semichrome.net/trunk/netsurf/gtk/gtk_options.c?rev=3150&r1=314...
==============================================================================
--- trunk/netsurf/gtk/gtk_options.c (original)
+++ trunk/netsurf/gtk/gtk_options.c Sat Jan 27 19:29:28 2007
@@ -111,17 +111,21 @@
void nsgtk_options_load(void) {
char b[20];
- SET_ENTRY(entryHomePageURL, option_homepage_url);
+ SET_ENTRY(entryHomePageURL,
+ option_homepage_url ? option_homepage_url : "");
SET_CHECK(checkHideAdverts, option_block_ads);
SET_CHECK(checkDisplayRecentURLs, option_url_suggestion);
SET_CHECK(checkSendReferer, option_send_referer);
SET_COMBO(comboProxyType, option_http_proxy_auth);
- SET_ENTRY(entryProxyHost, option_http_proxy_host);
+ SET_ENTRY(entryProxyHost,
+ option_http_proxy_host ? option_http_proxy_host : "");
snprintf(b, 20, "%d", option_http_proxy_port);
SET_ENTRY(entryProxyPort, b);
- SET_ENTRY(entryProxyUser, option_http_proxy_auth_user);
- SET_ENTRY(entryProxyPassword, option_http_proxy_auth_pass);
+ SET_ENTRY(entryProxyUser, option_http_proxy_auth_user ?
+ option_http_proxy_auth_user : "");
+ SET_ENTRY(entryProxyPassword, option_http_proxy_auth_pass ?
+ option_http_proxy_auth_pass : "");
SET_SPIN(spinMaxFetchers, option_max_fetchers);
SET_SPIN(spinFetchesPerHost, option_max_fetchers_per_host);
Modified: trunk/netsurf/gtk/gtk_window.c
URL: http://svn.semichrome.net/trunk/netsurf/gtk/gtk_window.c?rev=3150&r1=3149...
==============================================================================
--- trunk/netsurf/gtk/gtk_window.c (original)
+++ trunk/netsurf/gtk/gtk_window.c Sat Jan 27 19:29:28 2007
@@ -194,7 +194,7 @@
/* set the events we're interested in receiving from the browser's
* drawing area.
*/
- gtk_widget_set_events(GTK_WIDGET(g->drawing_area),
+ gtk_widget_add_events(GTK_WIDGET(g->drawing_area),
GDK_EXPOSURE_MASK |
GDK_LEAVE_NOTIFY_MASK |
GDK_BUTTON_PRESS_MASK |
16 years, 8 months
r3149 bursa - /trunk/netsurf/Docs/06-frames
by netsurf@semichrome.net
Author: bursa
Date: Wed Jan 24 23:49:34 2007
New Revision: 3149
URL: http://svn.semichrome.net?rev=3149&view=rev
Log:
Overview of frames.
Added:
trunk/netsurf/Docs/06-frames
Added: trunk/netsurf/Docs/06-frames
URL: http://svn.semichrome.net/trunk/netsurf/Docs/06-frames?rev=3149&view=auto
==============================================================================
--- trunk/netsurf/Docs/06-frames (added)
+++ trunk/netsurf/Docs/06-frames Wed Jan 24 23:49:34 2007
@@ -1,0 +1,52 @@
+Frames
+======
+
+Frames cut across many parts of the browser.
+
+Representation in content
+-------------------------
+During box-tree construction (box_construct.c), frameset, frame, and iframe
+elements are converted into structures in the 'struct content' for the HTML
+document.
+
+Framesets and frames form a tree of 'struct content_html_frames' at
+content->data.html.frameset. For example, the source
+
+ <frameset rows="50%,50%">
+ <frameset cols="40,200">
+ <frame name="A" src="aaa">
+ <frame name="B" src="bbb">
+ </frameset>
+ <frameset cols="3*,*">
+ <frame name="C" src="ccc">
+ <frame name="D" src="ddd">
+ </frameset>
+ </frameset>
+
+results in the tree
+
+ 0x6099f2f4 (2 1) w0px h0px (margin w0 h0) (scrolling no)
+ (0 0): 0x608b730c (1 2) w100% h50% (margin w0 h0) (scrolling no)
+ (0 0): 0x608dae74 (0 0) w40px h100% (margin w0 h0) 'A' <aaa> (scrolling auto) border 0
+ (0 1): 0x608daeb0 (0 0) w200px h100% (margin w0 h0) 'B' <bbb> (scrolling auto) border 0
+ (1 0): 0x608b7348 (1 2) w100% h50% (margin w0 h0) (scrolling no)
+ (0 0): 0x608d9b4c (0 0) w3* h100% (margin w0 h0) 'C' <ccc> (scrolling auto) border 0
+ (0 1): 0x608d9b88 (0 0) w1* h100% (margin w0 h0) 'D' <ddd> (scrolling auto) border 0
+
+(output from html_dump_frameset()).
+
+Creation of browser windows
+---------------------------
+When a document containing frames is displayed in a browser window, child
+windows are created for frames and iframes. This occurs when a browser window
+receives a CONTENT_MSG_READY in browser_window_callback(), which calls
+browser_window_create_frameset().
+
+browser_window_create_frameset() constructs a tree of 'struct browser_window'
+corresponding to the tree of 'struct content_html_frames'. For each new
+browser_window, it calls gui_create_browser_window() to create and open the
+actual platform-specific window (represented by a 'struct gui_window').
+
+When this is completed it calls browser_window_recalculate_frameset() which
+calculates the positions of each frame in pixels and calls
+gui_window_position_frame() to position each one.
16 years, 8 months
r3148 bursa - /trunk/netsurf/render/html.c
by netsurf@semichrome.net
Author: bursa
Date: Wed Jan 24 23:16:02 2007
New Revision: 3148
URL: http://svn.semichrome.net?rev=3148&view=rev
Log:
Add html_dump_frameset() to help understand and debug frames.
Modified:
trunk/netsurf/render/html.c
Modified: trunk/netsurf/render/html.c
URL: http://svn.semichrome.net/trunk/netsurf/render/html.c?rev=3148&r1=3147&r2...
==============================================================================
--- trunk/netsurf/render/html.c (original)
+++ trunk/netsurf/render/html.c Wed Jan 24 23:16:02 2007
@@ -56,6 +56,8 @@
static void html_destroy_frameset(struct content_html_frames *frameset);
static void html_destroy_iframe(struct content_html_iframe *iframe);
static void html_set_status(struct content *c, const char *extra);
+static void html_dump_frameset(struct content_html_frames *frame,
+ unsigned int depth);
static const char empty_document[] =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\""
@@ -357,6 +359,8 @@
return false;
}
/*box_dump(c->data.html.layout->children, 0);*/
+ /*if (c->data.html.frameset)
+ html_dump_frameset(c->data.html.frameset, 0);*/
/* extract image maps - can't do this sensibly in xml_to_box */
if (!imagemap_extract(html, c)) {
@@ -1609,3 +1613,55 @@
content_close(c->data.html.object[i].content);
}
}
+
+
+/**
+ * Print a frameset tree to stderr.
+ */
+
+void html_dump_frameset(struct content_html_frames *frame,
+ unsigned int depth)
+{
+ unsigned int i;
+ int row, col, index;
+ const char *unit[] = {"px", "%", "*"};
+ const char *scrolling[] = {"auto", "yes", "no"};
+
+ assert(frame);
+
+ fprintf(stderr, "%p ", frame);
+
+ fprintf(stderr, "(%i %i) ", frame->rows, frame->cols);
+
+ fprintf(stderr, "w%g%s ", frame->width.value, unit[frame->width.unit]);
+ fprintf(stderr, "h%g%s ", frame->height.value,unit[frame->height.unit]);
+ fprintf(stderr, "(margin w%i h%i) ",
+ frame->margin_width, frame->margin_height);
+
+ if (frame->name)
+ fprintf(stderr, "'%s' ", frame->name);
+ if (frame->url)
+ fprintf(stderr, "<%s> ", frame->url);
+
+ if (frame->no_resize)
+ fprintf(stderr, "noresize ");
+ fprintf(stderr, "(scrolling %s) ", scrolling[frame->scrolling]);
+ if (frame->border)
+ fprintf(stderr, "border %x ",
+ (unsigned int) frame->border_colour);
+
+ fprintf(stderr, "\n");
+
+ if (frame->children) {
+ for (row = 0; row != frame->rows; row++) {
+ for (col = 0; col != frame->cols; col++) {
+ for (i = 0; i != depth; i++)
+ fprintf(stderr, " ");
+ fprintf(stderr, "(%i %i): ", row, col);
+ index = (row * frame->cols) + col;
+ html_dump_frameset(&frame->children[index],
+ depth + 1);
+ }
+ }
+ }
+}
16 years, 8 months
r3147 bursa - /trunk/netsurf/render/box_construct.c
by netsurf@semichrome.net
Author: bursa
Date: Wed Jan 24 22:53:09 2007
New Revision: 3147
URL: http://svn.semichrome.net?rev=3147&view=rev
Log:
Default frame margin 0 instead of -1. Fix marginheight parsing.
Modified:
trunk/netsurf/render/box_construct.c
Modified: trunk/netsurf/render/box_construct.c
URL: http://svn.semichrome.net/trunk/netsurf/render/box_construct.c?rev=3147&r...
==============================================================================
--- trunk/netsurf/render/box_construct.c (original)
+++ trunk/netsurf/render/box_construct.c Wed Jan 24 22:53:09 2007
@@ -1706,8 +1706,8 @@
frame->rows = 0;
frame->width = col_width[col];
frame->height = row_height[row];
- frame->margin_width = -1;
- frame->margin_height = -1;
+ frame->margin_width = 0;
+ frame->margin_height = 0;
frame->name = NULL;
frame->url = NULL;
frame->no_resize = false;
@@ -1752,7 +1752,7 @@
box_extract_link(s, content->data.html.base_url, &url);
xmlFree(s);
}
-
+
/* copy url */
if (url) {
/* no self-references */
@@ -1761,7 +1761,7 @@
free(url);
url = NULL;
}
-
+
/* fill in specified values */
if ((s = (char *) xmlGetProp(c,
(const xmlChar *) "name"))) {
@@ -1791,7 +1791,7 @@
}
if ((s = (char *) xmlGetProp(c,
(const xmlChar *) "marginheight"))) {
- frame->margin_width = atoi(s);
+ frame->margin_height = atoi(s);
xmlFree(s);
}
if ((s = (char *) xmlGetProp(c, (const xmlChar *) "bordercolor"))) {
@@ -1847,8 +1847,8 @@
return false;
}
iframe->box = box;
- iframe->margin_width = -1;
- iframe->margin_height = -1;
+ iframe->margin_width = 0;
+ iframe->margin_height = 0;
iframe->name = NULL;
iframe->url = talloc_strdup(content, url);
iframe->scrolling = SCROLLING_AUTO;
@@ -1891,7 +1891,7 @@
}
if ((s = (char *) xmlGetProp(n,
(const xmlChar *) "marginheight"))) {
- iframe->margin_width = atoi(s);
+ iframe->margin_height = atoi(s);
xmlFree(s);
}
@@ -1960,7 +1960,7 @@
/* acceptable encoding(s) for form data */
charset = (char *) xmlGetProp(n, (const xmlChar *) "accept-charset");
-
+
/* target for form data */
target = (char *) xmlGetProp(n, (const xmlChar *) "target");
16 years, 8 months
r3145 jmb - in /trunk/netsurf: content/fetch.c riscos/gui.c
by netsurf@semichrome.net
Author: jmb
Date: Thu Jan 18 01:26:58 2007
New Revision: 3145
URL: http://svn.semichrome.net?rev=3145&view=rev
Log:
Revert hack around broken pipe (not caching fetch handles used for SSL
connections).
Ignore SIGPIPE completely as nothing other than OpenSSL is expected to
generate it.
Modified:
trunk/netsurf/content/fetch.c
trunk/netsurf/riscos/gui.c
Modified: trunk/netsurf/content/fetch.c
URL: http://svn.semichrome.net/trunk/netsurf/content/fetch.c?rev=3145&r1=3144&...
==============================================================================
--- trunk/netsurf/content/fetch.c (original)
+++ trunk/netsurf/content/fetch.c Thu Jan 18 01:26:58 2007
@@ -755,12 +755,8 @@
codem = curl_multi_remove_handle(fetch_curl_multi,
f->curl_handle);
assert(codem == CURLM_OK);
- if (strncasecmp(f->url, "https:", 6)) {
- /* Put this curl handle into the cache if wanted. */
- fetch_cache_handle(f->curl_handle, f->host);
- } else {
- curl_easy_cleanup(f->curl_handle);
- }
+ /* Put this curl handle into the cache if wanted. */
+ fetch_cache_handle(f->curl_handle, f->host);
f->curl_handle = 0;
/* Remove this from the active set of fetches (if it's still there) */
RING_REMOVE(fetch_ring, f);
Modified: trunk/netsurf/riscos/gui.c
URL: http://svn.semichrome.net/trunk/netsurf/riscos/gui.c?rev=3145&r1=3144&r2=...
==============================================================================
--- trunk/netsurf/riscos/gui.c (original)
+++ trunk/netsurf/riscos/gui.c Thu Jan 18 01:26:58 2007
@@ -372,6 +372,13 @@
prev_sigs.sigint = signal(SIGINT, ro_gui_signal);
prev_sigs.sigsegv = signal(SIGSEGV, ro_gui_signal);
prev_sigs.sigterm = signal(SIGTERM, ro_gui_signal);
+ /* Ignore SIGPIPE - this is necessary as OpenSSL can generate these
+ * and the default action is to terminate the app. There's no easy
+ * way of determining the cause of the SIGPIPE (other than using
+ * sigaction() and some mechanism for getting the file descriptor
+ * out of libcurl). However, we expect nothing else to generate a
+ * SIGPIPE, anyway, so may as well just ignore them all. */
+ signal(SIGPIPE, SIG_IGN);
if (prev_sigs.sigabrt == SIG_ERR || prev_sigs.sigfpe == SIG_ERR ||
prev_sigs.sigill == SIG_ERR ||
16 years, 8 months
r3144 bursa - in /trunk/netsurf/render: box.c box.h
by netsurf@semichrome.net
Author: bursa
Date: Sun Jan 14 13:02:09 2007
New Revision: 3144
URL: http://svn.semichrome.net?rev=3144&view=rev
Log:
Fix box_visible() to return a bool.
Modified:
trunk/netsurf/render/box.c
trunk/netsurf/render/box.h
Modified: trunk/netsurf/render/box.c
URL: http://svn.semichrome.net/trunk/netsurf/render/box.c?rev=3144&r1=3143&r2=...
==============================================================================
--- trunk/netsurf/render/box.c (original)
+++ trunk/netsurf/render/box.c Sun Jan 14 13:02:09 2007
@@ -465,7 +465,7 @@
* \return true iff the box is rendered
*/
-bool *box_visible(struct box *box)
+bool box_visible(struct box *box)
{
struct box *fallback;
Modified: trunk/netsurf/render/box.h
URL: http://svn.semichrome.net/trunk/netsurf/render/box.h?rev=3144&r1=3143&r2=...
==============================================================================
--- trunk/netsurf/render/box.h (original)
+++ trunk/netsurf/render/box.h Sun Jan 14 13:02:09 2007
@@ -276,7 +276,7 @@
struct content **content);
struct box *box_object_at_point(struct content *c, int x, int y);
struct box *box_find_by_id(struct box *box, const char *id);
-bool *box_visible(struct box *box);
+bool box_visible(struct box *box);
void box_dump(struct box *box, unsigned int depth);
bool box_extract_link(const char *rel, const char *base, char **result);
16 years, 8 months
r3142 tlsa - in /trunk/netsurf/!NetSurf/Resources/fr: Messages Templates, fec
by netsurf@semichrome.net
Author: tlsa
Date: Sat Jan 13 18:37:23 2007
New Revision: 3142
URL: http://svn.semichrome.net?rev=3142&view=rev
Log:
New French resources by Jerome Mathevet.
Modified:
trunk/netsurf/!NetSurf/Resources/fr/Messages
trunk/netsurf/!NetSurf/Resources/fr/Templates,fec
Modified: trunk/netsurf/!NetSurf/Resources/fr/Messages
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/fr/Messages?...
==============================================================================
--- trunk/netsurf/!NetSurf/Resources/fr/Messages (original)
+++ trunk/netsurf/!NetSurf/Resources/fr/Messages Sat Jan 13 18:37:23 2007
@@ -53,7 +53,7 @@
#
PageInfo:Info ^F1
Save:Sauver F3
-SaveComp:Sauvegarde Complète âF3
+SaveComp:Sauvegarde Complète âFF3
Export:Exporter
SaveURL:Sauver le lieu
Print:Imprimer PRINT
@@ -365,8 +365,8 @@
# Misc
#
-Selecting:Selecting
-FrameDrag:Resizing frames
+Selecting:Sélection en cours
+FrameDrag:Redimensionnement des cadres en cours
# Errors
@@ -471,43 +471,43 @@
#
HTTP0:OK
HTTP200:OK
-HTTP201:Created
-HTTP202:Accepted
-HTTP203:Non-authoritative information
-HTTP204:No content
-HTTP205:Reset content
-HTTP206:Partial content
-HTTP300:Multiple choices
-HTTP301:Moved permanently
-HTTP302:Found
-HTTP303:See other
-HTTP304:Not modified
-HTTP305:Use proxy
-HTTP307:Temporary redirect
-HTTP400:Bad request
-HTTP401:Unauthorized
-HTTP402:Payment required
-HTTP403:Forbidden
-HTTP404:Not found
-HTTP405:Method not allowed
-HTTP406:Not acceptable
-HTTP407:Proxy authentication required
-HTTP408:Request timeout
-HTTP409:Conflict
-HTTP410:Gone
-HTTP411:Length required
-HTTP412:Precondition failed
-HTTP413:Request entity too large
-HTTP414:Request-URI too long
-HTTP415:Unsupported media type
-HTTP416:Requested range not satisfiable
-HTTP417:Expectation failed
-HTTP500:Internal server error
-HTTP501:Not implemented
-HTTP502:Bad gateway
-HTTP503:Service unavailable
-HTTP504:Gateway timeout
-HTTP505:HTTP version not supported
+HTTP201:Créé
+HTTP202:Accepté
+HTTP203:Information ne faisant pas autorité
+HTTP204:Pas de contenu
+HTTP205:Remise-à -Zéro du contenu
+HTTP206:Contenu partiel
+HTTP300:Choix multiples
+HTTP301:A déménagé définitivement
+HTTP302:Trouvé
+HTTP303:Voir autre
+HTTP304:Pas modifié
+HTTP305:Utilisez un proxy
+HTTP307:Redirection temporaire
+HTTP400:Mauvaise requête
+HTTP401:Sans autorisation
+HTTP402:Paiment nécessaire
+HTTP403:Interdit
+HTTP404:Pas trouvé
+HTTP405:Méthode non autorisée
+HTTP406:Pas acceptable
+HTTP407:Authentification du proxy nécessaire
+HTTP408:Délai de requête trop long
+HTTP409:Conflit
+HTTP410:Parti
+HTTP411:Longueur nécessaire
+HTTP412:Ãchec de précondition
+HTTP413:Demande d'entité trop grande
+HTTP414:Request-URI trop long
+HTTP415:Type de média non supporté
+HTTP416:Ãtendue demandée non satisfaisable
+HTTP417:Attente non satisfaite
+HTTP500:Erreur de serveur interne
+HTTP501:Non implémenté
+HTTP502:Mauvaise passerelle
+HTTP503:Service non disponible
+HTTP504:Délai de passerelle trop long
+HTTP505:version d'HTTP non supportée
# User interface
# ==============
@@ -592,7 +592,7 @@
HelpToolbar7:\Tle bouton d'impression.|M\Simprimer cette page.|MOuvre une boîte de dialogue pour l'impression.
HelpToolbar8:\Tle bouton de favoris.|M\Souvrir la \w de gestion des favoris.|M\Aajouter cette adresse aux favoris.
HelpToolbar9:\Tle bouton de changement d'échelle.|M\Sredimensionner la page, texte et images comprises.
-HelpToolbar10:\Tle bouton de recherche.|M\Sfind instances of a string of text on the page.
+HelpToolbar10:\Tle bouton de recherche.|M\Strouver des occurences de fragment de texte dans une page.
HelpToolbar11:\Tle bouton haut.|M\Sremonte d'un niveau sur le site web en cours.
HelpToolbar14:\Tla barre d'URL.|MTapez l'adresse d'un site à visiter et appuyez sur Return pour y aller.
HelpToolbar15:\Tl'icône de suggestion d'URL.|M\Souvrir une liste d'URLs tapées récemment.
Modified: trunk/netsurf/!NetSurf/Resources/fr/Templates,fec
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/fr/Templates...
==============================================================================
Binary files - no diff available.
16 years, 8 months
r3141 tlsa - in /trunk/netsurf/!NetSurf/Resources: de/Messages fr/Messages nl/Messages
by netsurf@semichrome.net
Author: tlsa
Date: Sat Jan 13 10:58:38 2007
New Revision: 3141
URL: http://svn.semichrome.net?rev=3141&view=rev
Log:
Bring Messages file translations in to line with English version.
Modified:
trunk/netsurf/!NetSurf/Resources/de/Messages
trunk/netsurf/!NetSurf/Resources/fr/Messages
trunk/netsurf/!NetSurf/Resources/nl/Messages
Modified: trunk/netsurf/!NetSurf/Resources/de/Messages
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/de/Messages?...
==============================================================================
--- trunk/netsurf/!NetSurf/Resources/de/Messages (original)
+++ trunk/netsurf/!NetSurf/Resources/de/Messages Sat Jan 13 10:58:38 2007
@@ -450,11 +450,7 @@
Redirecting:Umleiten...
Processing:Dokument auswerten
Formatting:Dokument formatieren
-FetchObjs:Lade %u %s
-FetchObjs2:Lade %u %s: %s
Done:Dokument fertiggestellt
-FetchStyle:Lade %u %s
-FetchStyle2:Lade %u %s: %s
# Fetch warning/error messages - displayed in status bar
#
@@ -471,6 +467,47 @@
MNGError:MNG Library Fehler.
BadSprite:Ungültiges oder beschädigtes Sprite.
+# HTTP status codes
+#
+HTTP0:OK
+HTTP200:OK
+HTTP201:Created
+HTTP202:Accepted
+HTTP203:Non-authoritative information
+HTTP204:No content
+HTTP205:Reset content
+HTTP206:Partial content
+HTTP300:Multiple choices
+HTTP301:Moved permanently
+HTTP302:Found
+HTTP303:See other
+HTTP304:Not modified
+HTTP305:Use proxy
+HTTP307:Temporary redirect
+HTTP400:Bad request
+HTTP401:Unauthorized
+HTTP402:Payment required
+HTTP403:Forbidden
+HTTP404:Not found
+HTTP405:Method not allowed
+HTTP406:Not acceptable
+HTTP407:Proxy authentication required
+HTTP408:Request timeout
+HTTP409:Conflict
+HTTP410:Gone
+HTTP411:Length required
+HTTP412:Precondition failed
+HTTP413:Request entity too large
+HTTP414:Request-URI too long
+HTTP415:Unsupported media type
+HTTP416:Requested range not satisfiable
+HTTP417:Expectation failed
+HTTP500:Internal server error
+HTTP501:Not implemented
+HTTP502:Bad gateway
+HTTP503:Service unavailable
+HTTP504:Gateway timeout
+HTTP505:HTTP version not supported
# User interface
# ==============
Modified: trunk/netsurf/!NetSurf/Resources/fr/Messages
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/fr/Messages?...
==============================================================================
--- trunk/netsurf/!NetSurf/Resources/fr/Messages (original)
+++ trunk/netsurf/!NetSurf/Resources/fr/Messages Sat Jan 13 10:58:38 2007
@@ -450,11 +450,7 @@
Redirecting:Redirection en cours...
Processing:Traitement du document
Formatting:Formatage du document
-FetchObjs:Chargement de %u %s
-FetchObjs2:Chargement de %u %s: %s
Done:Document terminé
-FetchStyle:Chargement de %u %s
-FetchStyle2:Chargement de %u %s: %s
# Fetch warning/error messages - displayed in status bar
#
@@ -471,6 +467,47 @@
MNGError:Erreur dans la bibliothèque MNG.
BadSprite:Les données du sprite sont invalides ou corrompues.
+# HTTP status codes
+#
+HTTP0:OK
+HTTP200:OK
+HTTP201:Created
+HTTP202:Accepted
+HTTP203:Non-authoritative information
+HTTP204:No content
+HTTP205:Reset content
+HTTP206:Partial content
+HTTP300:Multiple choices
+HTTP301:Moved permanently
+HTTP302:Found
+HTTP303:See other
+HTTP304:Not modified
+HTTP305:Use proxy
+HTTP307:Temporary redirect
+HTTP400:Bad request
+HTTP401:Unauthorized
+HTTP402:Payment required
+HTTP403:Forbidden
+HTTP404:Not found
+HTTP405:Method not allowed
+HTTP406:Not acceptable
+HTTP407:Proxy authentication required
+HTTP408:Request timeout
+HTTP409:Conflict
+HTTP410:Gone
+HTTP411:Length required
+HTTP412:Precondition failed
+HTTP413:Request entity too large
+HTTP414:Request-URI too long
+HTTP415:Unsupported media type
+HTTP416:Requested range not satisfiable
+HTTP417:Expectation failed
+HTTP500:Internal server error
+HTTP501:Not implemented
+HTTP502:Bad gateway
+HTTP503:Service unavailable
+HTTP504:Gateway timeout
+HTTP505:HTTP version not supported
# User interface
# ==============
Modified: trunk/netsurf/!NetSurf/Resources/nl/Messages
URL: http://svn.semichrome.net/trunk/netsurf/%21NetSurf/Resources/nl/Messages?...
==============================================================================
--- trunk/netsurf/!NetSurf/Resources/nl/Messages (original)
+++ trunk/netsurf/!NetSurf/Resources/nl/Messages Sat Jan 13 10:58:38 2007
@@ -450,11 +450,7 @@
Redirecting:doorverwijzen...
Processing:verwerking van document
Formatting:document opmaken
-FetchObjs:laden van %u %s
-FetchObjs2:laden van %u %s: %s
Done:klaar
-FetchStyle:laden van %u %s
-FetchStyle2:laden van %u %s: %s
# Fetch warning/error messages - displayed in status bar
#
@@ -471,6 +467,47 @@
MNGError:MNG library fout.
BadSprite:foutief sprite bestand.
+# HTTP status codes
+#
+HTTP0:OK
+HTTP200:OK
+HTTP201:Created
+HTTP202:Accepted
+HTTP203:Non-authoritative information
+HTTP204:No content
+HTTP205:Reset content
+HTTP206:Partial content
+HTTP300:Multiple choices
+HTTP301:Moved permanently
+HTTP302:Found
+HTTP303:See other
+HTTP304:Not modified
+HTTP305:Use proxy
+HTTP307:Temporary redirect
+HTTP400:Bad request
+HTTP401:Unauthorized
+HTTP402:Payment required
+HTTP403:Forbidden
+HTTP404:Not found
+HTTP405:Method not allowed
+HTTP406:Not acceptable
+HTTP407:Proxy authentication required
+HTTP408:Request timeout
+HTTP409:Conflict
+HTTP410:Gone
+HTTP411:Length required
+HTTP412:Precondition failed
+HTTP413:Request entity too large
+HTTP414:Request-URI too long
+HTTP415:Unsupported media type
+HTTP416:Requested range not satisfiable
+HTTP417:Expectation failed
+HTTP500:Internal server error
+HTTP501:Not implemented
+HTTP502:Bad gateway
+HTTP503:Service unavailable
+HTTP504:Gateway timeout
+HTTP505:HTTP version not supported
# User interface
# ==============
16 years, 8 months