summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/netsurf.h1
-rw-r--r--desktop/version.c2
-rw-r--r--makefile3
-rw-r--r--riscos/about.c3
-rw-r--r--riscos/dialog.c5
5 files changed, 9 insertions, 5 deletions
diff --git a/desktop/netsurf.h b/desktop/netsurf.h
index aa3bf8b54..43af3a141 100644
--- a/desktop/netsurf.h
+++ b/desktop/netsurf.h
@@ -11,6 +11,7 @@
#include <stdbool.h>
extern bool netsurf_quit;
+extern const char * const netsurf_version;
#endif
diff --git a/desktop/version.c b/desktop/version.c
new file mode 100644
index 000000000..0ba2a66e9
--- /dev/null
+++ b/desktop/version.c
@@ -0,0 +1,2 @@
+const char * const netsurf_version = "Development Build";
+
diff --git a/makefile b/makefile
index 619cd92d3..f3192f77f 100644
--- a/makefile
+++ b/makefile
@@ -17,7 +17,8 @@ OBJECTS = $(OBJECTS_COMMON) \
menus.o mouseactions.o \
options.o textselection.o theme.o window.o \
draw.o gif.o jpeg.o plugin.o png.o sprite.o \
- about.o filetype.o font.o uri.o history.o
+ about.o filetype.o font.o uri.o history.o \
+ version.o
OBJECTS_DEBUG = $(OBJECTS_COMMON) \
netsurfd.o \
optionsd.o filetyped.o fontd.o
diff --git a/riscos/about.c b/riscos/about.c
index c5c15b870..32cc625c9 100644
--- a/riscos/about.c
+++ b/riscos/about.c
@@ -16,6 +16,7 @@
#include <stdio.h>
#include <unixlib/local.h> /* for __unixify */
+#include "netsurf/desktop/netsurf.h"
#include "netsurf/riscos/about.h"
#include "netsurf/utils/log.h"
#include "netsurf/utils/messages.h"
@@ -88,7 +89,7 @@ void about_create(void) {
/* Page header */
buf = xcalloc(strlen(pabouthdr) + 20, sizeof(char));
- sprintf(buf, pabouthdr, populate_version());
+ sprintf(buf, pabouthdr, netsurf_version);
abt->header = xstrdup(buf);
xfree(buf);
diff --git a/riscos/dialog.c b/riscos/dialog.c
index 80bf3445b..183a89e2b 100644
--- a/riscos/dialog.c
+++ b/riscos/dialog.c
@@ -15,6 +15,7 @@
#include "oslib/osgbpb.h"
#include "oslib/osspriteop.h"
#include "oslib/wimp.h"
+#include "netsurf/desktop/netsurf.h"
#include "netsurf/riscos/gui.h"
#include "netsurf/riscos/options.h"
#include "netsurf/utils/log.h"
@@ -68,9 +69,7 @@ void ro_gui_dialog_init(void)
dialog_info = ro_gui_dialog_create("info");
/* fill in about box version info */
- ver = populate_version();
- set_icon_string(dialog_info, 4, ver);
- xfree(ver);
+ set_icon_string(dialog_info, 4, netsurf_version);
dialog_saveas = ro_gui_dialog_create("saveas");
dialog_config = ro_gui_dialog_create("config");