r4057 jshaw - /trunk/netsurf/gtk/res/netsurf.glade
by netsurf@semichrome.net
Author: jshaw
Date: Sat Mar 29 17:51:45 2008
New Revision: 4057
URL: http://source.netsurf-browser.org?rev=4057&view=rev
Log:
Add support for more GTK accelerators: num pad equivalents, as well as ctrl= for zoom in
Modified:
trunk/netsurf/gtk/res/netsurf.glade
Modified: trunk/netsurf/gtk/res/netsurf.glade
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/res/netsurf.glade?rev...
==============================================================================
--- trunk/netsurf/gtk/res/netsurf.glade (original)
+++ trunk/netsurf/gtk/res/netsurf.glade Sat Mar 29 17:51:45 2008
@@ -334,6 +334,8 @@
<property name="label" translatable="yes">Zoom _in</property>
<property name="use_underline">True</property>
<accelerator key="plus" modifiers="GDK_CONTROL_MASK" signal="activate"/>
+ <accelerator key="KP_Add" modifiers="GDK_CONTROL_MASK" signal="activate"/>
+ <accelerator key="equal" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
<widget class="GtkImage" id="image564">
<property name="visible">True</property>
@@ -349,6 +351,7 @@
<property name="label" translatable="yes">_Normal size</property>
<property name="use_underline">True</property>
<accelerator key="0" modifiers="GDK_CONTROL_MASK" signal="activate"/>
+ <accelerator key="KP_0" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
<widget class="GtkImage" id="image565">
<property name="visible">True</property>
@@ -364,6 +367,7 @@
<property name="label" translatable="yes">Zoom _out</property>
<property name="use_underline">True</property>
<accelerator key="minus" modifiers="GDK_CONTROL_MASK" signal="activate"/>
+ <accelerator key="KP_Subtract" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
<widget class="GtkImage" id="image566">
<property name="visible">True</property>
14 years, 10 months
r4055 jmb - /trunk/netsurf/Docs/BUILDING-GTK
by netsurf@semichrome.net
Author: jmb
Date: Sat Mar 29 14:41:40 2008
New Revision: 4055
URL: http://source.netsurf-browser.org?rev=4055&view=rev
Log:
Pedantic typo fix
Modified:
trunk/netsurf/Docs/BUILDING-GTK
Modified: trunk/netsurf/Docs/BUILDING-GTK
URL: http://source.netsurf-browser.org/trunk/netsurf/Docs/BUILDING-GTK?rev=405...
==============================================================================
--- trunk/netsurf/Docs/BUILDING-GTK (original)
+++ trunk/netsurf/Docs/BUILDING-GTK Sat Mar 29 14:41:40 2008
@@ -63,7 +63,7 @@
=======================================
By default, sprite rendering is enabled. This requires librosprite to be
built and installed. If you don't want to do this, remove the following line
- from util/config.h:
+ from utils/config.h:
#define WITH_NSSPRITE
@@ -75,4 +75,4 @@
$ make install
Optionally, specify an install prefix:
- $ PREFIX=/path/to/install make install
+ $ PREFIX=/path/to/install make install
14 years, 10 months
r4054 jshaw - in /trunk/netsurf: Docs/BUILDING-GTK image/nssprite.c
by netsurf@semichrome.net
Author: jshaw
Date: Sat Mar 29 14:34:21 2008
New Revision: 4054
URL: http://source.netsurf-browser.org?rev=4054&view=rev
Log:
Fix instructions on disabling librosprite. Move #include for when
librosprite isn't installed
Modified:
trunk/netsurf/Docs/BUILDING-GTK
trunk/netsurf/image/nssprite.c
Modified: trunk/netsurf/Docs/BUILDING-GTK
URL: http://source.netsurf-browser.org/trunk/netsurf/Docs/BUILDING-GTK?rev=405...
==============================================================================
--- trunk/netsurf/Docs/BUILDING-GTK (original)
+++ trunk/netsurf/Docs/BUILDING-GTK Sat Mar 29 14:34:21 2008
@@ -59,13 +59,15 @@
and JPEG libraries, colour management libraries, zlib, OpenSSL etc that
NetSurf also depends on.
- Compiling Sprite file support for GTK
+ Compiling Sprite file support for GTK
=======================================
By default, sprite rendering is enabled. This requires librosprite to be
- built and installed. If you don't want to do this, sprite rendering can be
- disabled by deleting the following line in utils/config.h:
+ built and installed. If you don't want to do this, remove the following line
+ from util/config.h:
- #define WITH_NSSPRITE
+ #define WITH_NSSPRITE
+
+ Remove all references to librosprite in the Makefile.
To build librosprite, check out from svn://svn.rjek.com/jshaw/libsprite/trunk
Build and install it:
Modified: trunk/netsurf/image/nssprite.c
URL: http://source.netsurf-browser.org/trunk/netsurf/image/nssprite.c?rev=4054...
==============================================================================
--- trunk/netsurf/image/nssprite.c (original)
+++ trunk/netsurf/image/nssprite.c Sat Mar 29 14:34:21 2008
@@ -33,6 +33,8 @@
#include "utils/utils.h"
#ifdef WITH_NSSPRITE
+
+#include <librosprite.h>
#define ERRCHK(x) do { \
rosprite_error err = x; \
14 years, 10 months
r4053 jshaw - /trunk/netsurf/Docs/BUILDING-GTK
by netsurf@semichrome.net
Author: jshaw
Date: Sat Mar 29 13:48:15 2008
New Revision: 4053
URL: http://source.netsurf-browser.org?rev=4053&view=rev
Log:
Fix typo
Modified:
trunk/netsurf/Docs/BUILDING-GTK
Modified: trunk/netsurf/Docs/BUILDING-GTK
URL: http://source.netsurf-browser.org/trunk/netsurf/Docs/BUILDING-GTK?rev=405...
==============================================================================
--- trunk/netsurf/Docs/BUILDING-GTK (original)
+++ trunk/netsurf/Docs/BUILDING-GTK Sat Mar 29 13:48:15 2008
@@ -61,8 +61,8 @@
Compiling Sprite file support for GTK
=======================================
- By default, Sprite rendering is enabled. This requires librosprite to be
- build and installed. If you don't want to do this, sprite rendering can be
+ By default, sprite rendering is enabled. This requires librosprite to be
+ built and installed. If you don't want to do this, sprite rendering can be
disabled by deleting the following line in utils/config.h:
#define WITH_NSSPRITE
14 years, 10 months
r4052 jshaw - /trunk/netsurf/Docs/BUILDING-GTK
by netsurf@semichrome.net
Author: jshaw
Date: Sat Mar 29 13:46:24 2008
New Revision: 4052
URL: http://source.netsurf-browser.org?rev=4052&view=rev
Log:
Update docs with instructions for building or disabling librosprite.
Modified:
trunk/netsurf/Docs/BUILDING-GTK
Modified: trunk/netsurf/Docs/BUILDING-GTK
URL: http://source.netsurf-browser.org/trunk/netsurf/Docs/BUILDING-GTK?rev=405...
==============================================================================
--- trunk/netsurf/Docs/BUILDING-GTK (original)
+++ trunk/netsurf/Docs/BUILDING-GTK Sat Mar 29 13:46:24 2008
@@ -58,3 +58,19 @@
This will pull in loads of things, like all the GTK dev libraries, the PNG
and JPEG libraries, colour management libraries, zlib, OpenSSL etc that
NetSurf also depends on.
+
+ Compiling Sprite file support for GTK
+=======================================
+ By default, Sprite rendering is enabled. This requires librosprite to be
+ build and installed. If you don't want to do this, sprite rendering can be
+ disabled by deleting the following line in utils/config.h:
+
+ #define WITH_NSSPRITE
+
+ To build librosprite, check out from svn://svn.rjek.com/jshaw/libsprite/trunk
+ Build and install it:
+
+ $ make install
+
+ Optionally, specify an install prefix:
+ $ PREFIX=/path/to/install make install
14 years, 10 months
r4051 jshaw - in /trunk/netsurf: Makefile Makefile.sources content/content.c content/content.h content/content_type.h image/nssprite.c image/nssprite.h render/box_construct.c utils/config.h
by netsurf@semichrome.net
Author: jshaw
Date: Sat Mar 29 13:30:04 2008
New Revision: 4051
URL: http://source.netsurf-browser.org?rev=4051&view=rev
Log:
Implement sprite support for GTK using librosprite
Added:
trunk/netsurf/image/nssprite.c
trunk/netsurf/image/nssprite.h
Modified:
trunk/netsurf/Makefile
trunk/netsurf/Makefile.sources
trunk/netsurf/content/content.c
trunk/netsurf/content/content.h
trunk/netsurf/content/content_type.h
trunk/netsurf/render/box_construct.c
trunk/netsurf/utils/config.h
Modified: trunk/netsurf/Makefile
URL: http://source.netsurf-browser.org/trunk/netsurf/Makefile?rev=4051&r1=4050...
==============================================================================
--- trunk/netsurf/Makefile (original)
+++ trunk/netsurf/Makefile Sat Mar 29 13:30:04 2008
@@ -112,11 +112,12 @@
-D_XOPEN_SOURCE=600 \
-D_POSIX_C_SOURCE=200112L \
-D_NETBSD_SOURCE \
- $(WARNFLAGS) -I. -g -O \
+ $(WARNFLAGS) -I. -I../../libsprite/trunk/ -g -O \
$(shell $(PKG_CONFIG) --cflags libglade-2.0 gtk+-2.0 librsvg-2.0) \
+ $(shell $(PKG_CONFIG) --cflags librosprite) \
$(shell xml2-config --cflags)
-GTKLDFLAGS := $(shell $(PKG_CONFIG) --cflags --libs libglade-2.0 gtk+-2.0 gthread-2.0 gmodule-2.0 librsvg-2.0)
+GTKLDFLAGS := $(shell $(PKG_CONFIG) --cflags --libs libglade-2.0 gtk+-2.0 gthread-2.0 gmodule-2.0 librsvg-2.0 librosprite)
CFLAGS += $(GTKCFLAGS)
LDFLAGS += $(GTKLDFLAGS) $(shell $(PKG_CONFIG) --libs lcms)
Modified: trunk/netsurf/Makefile.sources
URL: http://source.netsurf-browser.org/trunk/netsurf/Makefile.sources?rev=4051...
==============================================================================
--- trunk/netsurf/Makefile.sources (original)
+++ trunk/netsurf/Makefile.sources Sat Mar 29 13:30:04 2008
@@ -23,7 +23,7 @@
$(addprefix desktop/,$(S_DESKTOP))
S_IMAGE := bmp.c bmpread.c gif.c gifread.c ico.c jpeg.c \
- mng.c svg.c rsvg.c
+ mng.c nssprite.c svg.c rsvg.c
# S_IMAGE are sources related to image management
S_IMAGE := $(addprefix image/,$(S_IMAGE))
Modified: trunk/netsurf/content/content.c
URL: http://source.netsurf-browser.org/trunk/netsurf/content/content.c?rev=405...
==============================================================================
--- trunk/netsurf/content/content.c (original)
+++ trunk/netsurf/content/content.c Sat Mar 29 13:30:04 2008
@@ -63,6 +63,9 @@
#ifdef WITH_SPRITE
#include "riscos/sprite.h"
#endif
+#ifdef WITH_NSSPRITE
+#include "image/nssprite.h"
+#endif
#ifdef WITH_DRAW
#include "riscos/draw.h"
#endif
@@ -168,7 +171,7 @@
#ifdef WITH_BMP
{"image/x-ms-bmp", CONTENT_BMP},
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
{"image/x-riscos-sprite", CONTENT_SPRITE},
#endif
#ifdef WITH_BMP
@@ -205,7 +208,7 @@
"JNG",
"MNG",
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
"SPRITE",
#endif
#ifdef WITH_DRAW
@@ -300,6 +303,10 @@
#ifdef WITH_SPRITE
{0, 0, sprite_convert,
0, sprite_destroy, 0, sprite_redraw, 0, 0, 0, false},
+#endif
+#ifdef WITH_NSSPRITE
+ {0, 0, nssprite_convert,
+ 0, nssprite_destroy, 0, nssprite_redraw, 0, 0, 0, false},
#endif
#ifdef WITH_DRAW
{0, 0, draw_convert,
Modified: trunk/netsurf/content/content.h
URL: http://source.netsurf-browser.org/trunk/netsurf/content/content.h?rev=405...
==============================================================================
--- trunk/netsurf/content/content.h (original)
+++ trunk/netsurf/content/content.h Sat Mar 29 13:30:04 2008
@@ -50,6 +50,9 @@
#endif
#ifdef WITH_SPRITE
#include "riscos/sprite.h"
+#endif
+#ifdef WITH_NSSPRITE
+#include "image/nssprite.h"
#endif
#ifdef WITH_DRAW
#include "riscos/draw.h"
@@ -172,6 +175,9 @@
#endif
#ifdef WITH_SPRITE
struct content_sprite_data sprite;
+#endif
+#ifdef WITH_NSSPRITE
+ struct content_nssprite_data nssprite;
#endif
#ifdef WITH_DRAW
struct content_draw_data draw;
Modified: trunk/netsurf/content/content_type.h
URL: http://source.netsurf-browser.org/trunk/netsurf/content/content_type.h?re...
==============================================================================
--- trunk/netsurf/content/content_type.h (original)
+++ trunk/netsurf/content/content_type.h Sat Mar 29 13:30:04 2008
@@ -48,7 +48,7 @@
CONTENT_JNG,
CONTENT_MNG,
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
CONTENT_SPRITE,
#endif
#ifdef WITH_DRAW
Added: trunk/netsurf/image/nssprite.c
URL: http://source.netsurf-browser.org/trunk/netsurf/image/nssprite.c?rev=4051...
==============================================================================
--- trunk/netsurf/image/nssprite.c (added)
+++ trunk/netsurf/image/nssprite.c Sat Mar 29 13:30:04 2008
@@ -1,0 +1,125 @@
+ /*
+ * Copyright 2008 James Shaw <js102(a)zepler.net>
+ *
+ * This file is part of NetSurf, http://www.netsurf-browser.org/
+ *
+ * NetSurf is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * NetSurf is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/** \file
+ * Content for image/x-riscos-sprite (librosprite implementation).
+ *
+ */
+
+#include <assert.h>
+#include <librosprite.h>
+#include <string.h>
+#include <stdlib.h>
+#include "utils/config.h"
+#include "desktop/plotters.h"
+#include "content/content.h"
+#include "utils/log.h"
+#include "utils/messages.h"
+#include "utils/utils.h"
+
+#ifdef WITH_NSSPRITE
+
+#define ERRCHK(x) do { \
+ rosprite_error err = x; \
+ if (err == ROSPRITE_EOF) { \
+ LOG(("Got ROSPRITE_EOF when loading sprite file")); \
+ return false; \
+ } else if (err == ROSPRITE_BADMODE) { \
+ LOG(("Got ROSPRITE_BADMODE when loading sprite file")); \
+ return false; \
+ } else if (err == ROSPRITE_OK) { \
+ } else { \
+ return false; \
+ } \
+} while(0)
+
+/**
+ * Convert a CONTENT_SPRITE for display.
+ *
+ * No conversion is necessary. We merely read the sprite dimensions.
+ */
+
+bool nssprite_convert(struct content *c, int width, int height)
+{
+ struct rosprite_mem_context* ctx;
+ ERRCHK(rosprite_create_mem_context(c->source_data, c->total_size, &ctx));
+
+ struct rosprite_area* sprite_area;
+ ERRCHK(rosprite_load(rosprite_mem_reader, ctx, &sprite_area));
+ rosprite_destroy_mem_context(ctx);
+ c->data.nssprite.sprite_area = sprite_area;
+
+ assert(sprite_area->sprite_count > 0);
+
+ struct rosprite* sprite = sprite_area->sprites[0];
+
+ c->bitmap = bitmap_create(sprite->width, sprite->height, BITMAP_NEW);
+ if (!c->bitmap) {
+ return false;
+ }
+ char* imagebuf = bitmap_get_buffer(c->bitmap);
+ unsigned int row_width = bitmap_get_rowstride(c->bitmap);
+
+ memcpy(imagebuf, sprite->image, row_width * sprite->height); // TODO: avoid copying entire image buffer
+
+ /* reverse byte order of each word */
+ for (uint32_t y = 0; y < sprite->height; y++) {
+ for (uint32_t x = 0; x < sprite->width; x++) {
+ int offset = 4 * (y * sprite->width + x);
+ uint32_t r = imagebuf[offset+3];
+ uint32_t g = imagebuf[offset+2];
+ uint32_t b = imagebuf[offset+1];
+ uint32_t a = imagebuf[offset];
+ imagebuf[offset] = r;
+ imagebuf[offset+1] = g;
+ imagebuf[offset+2] = b;
+ imagebuf[offset+3] = a;
+ }
+ }
+
+ c->width = sprite->width;
+ c->height = sprite->height;
+ c->status = CONTENT_STATUS_DONE;
+ return true;
+}
+
+
+/**
+ * Destroy a CONTENT_SPRITE and free all resources it owns.
+ */
+
+void nssprite_destroy(struct content *c)
+{
+ rosprite_destroy_sprite_area(c->data.nssprite.sprite_area);
+}
+
+
+/**
+ * Redraw a CONTENT_SPRITE.
+ */
+
+bool nssprite_redraw(struct content *c, int x, int y,
+ int width, int height,
+ int clip_x0, int clip_y0, int clip_x1, int clip_y1,
+ float scale, colour background_colour)
+{
+ return plot.bitmap(x, y, width, height,
+ c->bitmap, background_colour);
+}
+
+#endif
Added: trunk/netsurf/image/nssprite.h
URL: http://source.netsurf-browser.org/trunk/netsurf/image/nssprite.h?rev=4051...
==============================================================================
--- trunk/netsurf/image/nssprite.h (added)
+++ trunk/netsurf/image/nssprite.h Sat Mar 29 13:30:04 2008
@@ -1,0 +1,41 @@
+/*
+ * Copyright 2008 James Shaw <js102(a)zepler.net>
+ *
+ * This file is part of NetSurf, http://www.netsurf-browser.org/
+ *
+ * NetSurf is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; version 2 of the License.
+ *
+ * NetSurf is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/** \file
+ * Content for image/x-riscos-sprite (librosprite interface).
+ */
+
+#ifndef _NETSURF_NS_SPRITE_H_
+#define _NETSURF_NS_SPRITE_H_
+
+#include <stdbool.h>
+
+struct content;
+
+struct content_nssprite_data {
+ struct rosprite_area* sprite_area;
+};
+
+bool nssprite_convert(struct content *c, int width, int height);
+void nssprite_destroy(struct content *c);
+bool nssprite_redraw(struct content *c, int x, int y,
+ int width, int height,
+ int clip_x0, int clip_y0, int clip_x1, int clip_y1,
+ float scale, colour background_colour);
+
+#endif
Modified: trunk/netsurf/render/box_construct.c
URL: http://source.netsurf-browser.org/trunk/netsurf/render/box_construct.c?re...
==============================================================================
--- trunk/netsurf/render/box_construct.c (original)
+++ trunk/netsurf/render/box_construct.c Sat Mar 29 13:30:04 2008
@@ -66,7 +66,7 @@
CONTENT_JNG,
CONTENT_MNG,
#endif
-#ifdef WITH_SPRITE
+#if defined(WITH_SPRITE) || defined(WITH_NSSPRITE)
CONTENT_SPRITE,
#endif
#ifdef WITH_DRAW
Modified: trunk/netsurf/utils/config.h
URL: http://source.netsurf-browser.org/trunk/netsurf/utils/config.h?rev=4051&r...
==============================================================================
--- trunk/netsurf/utils/config.h (original)
+++ trunk/netsurf/utils/config.h Sat Mar 29 13:30:04 2008
@@ -73,6 +73,7 @@
#else
/* We're likely to have a working mmap() */
#define WITH_MMAP
+ #define WITH_NSSPRITE
#if !defined(DEBUG_BUILD)
/* Use librsvg and Cairo for rendering SVG */
#define WITH_RSVG
@@ -83,6 +84,10 @@
#error Cannot build WITH_NS_SVG and WITH_RSVG both enabled
#endif
+#if defined(WITH_NSSPRITE) && defined(WITH_SPRITE)
+ #error Cannot build WITH_NSSPRITE and WITH_SPRITE both enabled
+#endif
+
#if defined(riscos) || defined(DEBUG_BUILD)
/* Export modules */
#define WITH_SAVE_COMPLETE
14 years, 10 months
r4049 rjek - /trunk/netsurf/gtk/gtk_thumbnail.c
by netsurf@semichrome.net
Author: rjek
Date: Tue Mar 25 11:42:59 2008
New Revision: 4049
URL: http://source.netsurf-browser.org?rev=4049&view=rev
Log:
Make GTK thumbnail creation more robust, return false when unable to create pixmap for thumbnail.
Modified:
trunk/netsurf/gtk/gtk_thumbnail.c
Modified: trunk/netsurf/gtk/gtk_thumbnail.c
URL: http://source.netsurf-browser.org/trunk/netsurf/gtk/gtk_thumbnail.c?rev=4...
==============================================================================
--- trunk/netsurf/gtk/gtk_thumbnail.c (original)
+++ trunk/netsurf/gtk/gtk_thumbnail.c Tue Mar 25 11:42:59 2008
@@ -47,19 +47,35 @@
bool thumbnail_create(struct content *content, struct bitmap *bitmap,
const char *url)
{
- GdkPixbuf *pixbuf = gtk_bitmap_get_primary(bitmap);
- gint width = gdk_pixbuf_get_width(pixbuf);
- gint height = gdk_pixbuf_get_height(pixbuf);
- gint depth = (gdk_screen_get_system_visual(gdk_screen_get_default()))->depth;
- GdkPixmap *pixmap = gdk_pixmap_new(NULL, content->width, content->width, depth);
+ GdkPixbuf *pixbuf;
+ gint width;
+ gint height;
+ gint depth;
+ GdkPixmap *pixmap;
GdkPixbuf *big;
+
+ assert(content);
+ assert(bitmap);
+
+ pixbuf = gtk_bitmap_get_primary(bitmap);
+ width = gdk_pixbuf_get_width(pixbuf);
+ height = gdk_pixbuf_get_height(pixbuf);
+ depth = (gdk_screen_get_system_visual(gdk_screen_get_default()))->depth;
LOG(("Trying to create a thumbnail pixmap for a content of %dx%d@%d",
content->width, content->width, depth));
- assert(content);
- assert(bitmap);
- assert(pixmap);
+ pixmap = gdk_pixmap_new(NULL, content->width, content->width, depth);
+
+ if (pixmap == NULL) {
+ /* the creation failed for some reason: most likely because
+ * we've been asked to create with with at least one dimention
+ * as zero. The RISC OS thumbnail generator returns false
+ * from here when it can't create a bitmap, so we assume it's
+ * safe to do so here too.
+ */
+ return false;
+ }
gdk_drawable_set_colormap(pixmap, gdk_colormap_get_system());
14 years, 10 months
r4048 jmb - /trunk/netsurf/Docs/BUILDING-GTK
by netsurf@semichrome.net
Author: jmb
Date: Tue Mar 25 04:48:46 2008
New Revision: 4048
URL: http://source.netsurf-browser.org?rev=4048&view=rev
Log:
Fix typo
Mention potential need to make clean after build failure due to missing dependencies
Modified:
trunk/netsurf/Docs/BUILDING-GTK
Modified: trunk/netsurf/Docs/BUILDING-GTK
URL: http://source.netsurf-browser.org/trunk/netsurf/Docs/BUILDING-GTK?rev=404...
==============================================================================
--- trunk/netsurf/Docs/BUILDING-GTK (original)
+++ trunk/netsurf/Docs/BUILDING-GTK Tue Mar 25 04:48:46 2008
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Bulid Instructions for GTK NetSurf 21 March 2008
+ Build Instructions for GTK NetSurf 21 March 2008
--------------------------------------------------------------------------------
To build GTK NetSurf on a UNIX-like platform, provided you have the relevant
@@ -8,7 +8,9 @@
$ make
If that produces errors, you probably don't have some of NetSurf's build
- dependencies installed. See "Obtaining NetSurf's dependencies" below.
+ dependencies installed. See "Obtaining NetSurf's dependencies" below. You
+ may need to "make clean" before attempting to build after installing the
+ dependencies.
Run NetSurf by executing the 'netsurf' shell script:
14 years, 10 months