From 528258c4abc071078b572cc94a062d0b1b1059b6 Mon Sep 17 00:00:00 2001
From: Kevin Bracey <kbracey@gitlab.riscosopen.org>
Date: Thu, 29 Apr 1999 11:02:11 +0000
Subject: [PATCH] Increased size of indirected data buffer for error template
 from 256 to 1024.

Version 4.19. Tagged as 'Wimp-4_19'
---
 VersionASM |  8 ++++----
 VersionNum | 14 +++++++-------
 s/Wimp01   |  8 +++-----
 s/Wimp02   |  2 +-
 s/Wimp07   |  4 ++--
 5 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/VersionASM b/VersionASM
index 4717d35..7f611c1 100644
--- a/VersionASM
+++ b/VersionASM
@@ -6,9 +6,9 @@
 			GBLS	Module_MinorVersion
 			GBLS	Module_Date
 			GBLS	Module_FullVersion
-Module_MajorVersion	SETS    "4.18"
-Module_Version          SETA    418
+Module_MajorVersion	SETS    "4.19"
+Module_Version          SETA    419
 Module_MinorVersion	SETS	""
-Module_Date		SETS    "28 Apr 1999"
-Module_FullVersion      SETS    "4.18"
+Module_Date		SETS    "29 Apr 1999"
+Module_FullVersion      SETS    "4.19"
                         END
diff --git a/VersionNum b/VersionNum
index 05d053a..e4082ef 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,15 +1,15 @@
-/* (4.18)
+/* (4.19)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
  *
  */
-#define Module_MajorVersion_CMHG     	4.18
+#define Module_MajorVersion_CMHG     	4.19
 #define Module_MinorVersion_CMHG	
-#define Module_Date_CMHG      		28 Apr 1999
+#define Module_Date_CMHG      		29 Apr 1999
 
-#define Module_MajorVersion     	"4.18"
-#define Module_Version                  418
+#define Module_MajorVersion     	"4.19"
+#define Module_Version                  419
 #define Module_MinorVersion		""
-#define Module_Date      		"28 Apr 1999"
+#define Module_Date      		"29 Apr 1999"
 
-#define Module_FullVersion              "4.18"
+#define Module_FullVersion              "4.19"
diff --git a/s/Wimp01 b/s/Wimp01
index 981a3ef..b61553b 100644
--- a/s/Wimp01
+++ b/s/Wimp01
@@ -1314,8 +1314,6 @@ keyprocess_buffer #     256             ; for queuing multiple key-originating W
         ALIGNHASH       64
 
         [ NewErrorSystem
-errortitle      #       256              ; for building up 'Error from ...'
-errortitend     #       0
 errorbuttonsize * 256
 errorbuttons    #       errorbuttonsize ; this is used to copy button labels
 buttontextsize  * 24
@@ -1342,9 +1340,6 @@ errmess_maxlines    *   7               ; maximum number of lines to allow for e
 errmess_increment   *   48              ; step size (in OS units) to increase error box size by when enlarging
         ]
 maxno_error_buttons *   8               ; maximum number of action buttons (needs this many Additional buttons in template)
-        |
-errortitle      #       128             ; old versions have smaller template file
-errortitend     #       0
         ]
 
 paltable        #       4 * 16          ; one word per colour
@@ -1439,6 +1434,9 @@ inverselookup   #       1024            ; what colour numbers to use when EOR'in
 
 path_buffer     #       1024            ; for building Sprites<x><y> pathnames
 
+errortitle      #       1024            ; for building up 'Error from ...'
+errortitend     #       0
+
  ALIGNHASH 4
 
 
diff --git a/s/Wimp02 b/s/Wimp02
index 74298b3..7fd83a3 100644
--- a/s/Wimp02
+++ b/s/Wimp02
@@ -420,7 +420,7 @@ initfirsttask
         CMP     R0,#0
         BGT     %FT01
         ADR     R0,wn_error
-        ADR     R2,errortitle           ; indirected icons go in [errortitle]
+        ADRL    R2,errortitle           ; indirected icons go in [errortitle]
         ADRL    R3,errortitend          ; (assume title is first icon)
         BL      createsystemp
         STRVC   R0,errorhandle
diff --git a/s/Wimp07 b/s/Wimp07
index e180caa..6aa70ec 100644
--- a/s/Wimp07
+++ b/s/Wimp07
@@ -2237,10 +2237,10 @@ starterrorbox_draw
 01
 ;
         MOV     R3,#?errortitle
-        ADR     R2,errortitle           ; -> title string for dialogue box
+        ADRL    R2,errortitle           ; -> title string for dialogue box
         BL      LookupToken
 ;
-        ADR     R2,errortitle
+        ADRL    R2,errortitle
 ;
 	DebugS	err,"errortitle=",R2
 
-- 
GitLab