From 17fd99f38e16c353d70be24767a5637215a5afc5 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@gitlab.riscosopen.org>
Date: Wed, 29 Mar 2000 13:59:23 +0000
Subject: [PATCH] Various little changes.

Detail:
  * New STB Sprites, Templates and Tools files imported, based upon the
    Lazarus UI rather than the old STB UI.
  * STB build now includes WIMPSymbol.
  * No longer attempts to use WIMPSymbol font in UTF8 builds which didn't
    register the font in ResourceFS.
  * Simplified Resources directories by assigning only a single pair of
    Messages files to each locale, rather than for each UI directory within
    each locale directory. The only code change required is to make the Wimp
    error box always use the "Continue" token for NC/STB builds, rather than
    using one of "OK" and "Continue", as with desktop builds.
Admin:
  Not tested.

Version 4.42. Tagged as 'Wimp-4_42'
---
 Makefile                                   |   4 +-
 Resources/{UK/Lazarus => Denmark}/CmdHelp  | Bin
 Resources/Denmark/{NC2 => }/Messages       |   2 +-
 Resources/{UK/NC2 => Finland}/CmdHelp      | Bin
 Resources/{UK/Ursula => Finland}/Messages  |   4 +-
 Resources/{UK/Ursula => Japan}/CmdHelp     | Bin
 Resources/Norway/CmdHelp                   | Bin 0 -> 5417 bytes
 Resources/{Finland/NC2 => Norway}/Messages |   6 +-
 Resources/Sweden/CmdHelp                   | Bin 0 -> 5417 bytes
 Resources/Sweden/{NC2 => }/Messages        |   2 +-
 Resources/UK/Lazarus/Messages              |  65 ---------------------
 Resources/UK/Messages                      |   1 +
 Resources/UK/NC2/Messages                  |  65 ---------------------
 VersionASM                                 |   8 +--
 VersionNum                                 |  14 ++---
 s/Wimp04                                   |   5 ++
 s/Wimp07                                   |   4 ++
 17 files changed, 30 insertions(+), 150 deletions(-)
 rename Resources/{UK/Lazarus => Denmark}/CmdHelp (100%)
 rename Resources/Denmark/{NC2 => }/Messages (96%)
 rename Resources/{UK/NC2 => Finland}/CmdHelp (100%)
 rename Resources/{UK/Ursula => Finland}/Messages (99%)
 rename Resources/{UK/Ursula => Japan}/CmdHelp (100%)
 create mode 100644 Resources/Norway/CmdHelp
 rename Resources/{Finland/NC2 => Norway}/Messages (95%)
 create mode 100644 Resources/Sweden/CmdHelp
 rename Resources/Sweden/{NC2 => }/Messages (96%)
 delete mode 100644 Resources/UK/Lazarus/Messages
 delete mode 100644 Resources/UK/NC2/Messages

diff --git a/Makefile b/Makefile
index 23de1cd..eaf1045 100644
--- a/Makefile
+++ b/Makefile
@@ -82,7 +82,7 @@ resources: resources-${CMDHELP}
 
 resources_common:
 	${MKDIR} ${RESDIR}.${COMPONENT}
-	IfThere LocalRes:<UserIF>.Messages  Then ${CP} LocalRes:<UserIF>.Messages  ${RESDIR}.${COMPONENT}.Messages  ${CPFLAGS}
+	IfThere LocalRes:<UserIF>.Messages  Then ${CP} LocalRes:<UserIF>.Messages  ${RESDIR}.${COMPONENT}.Messages  ${CPFLAGS} Else IfThere LocalRes:Messages Then ${CP} LocalRes:Messages ${RESDIR}.${COMPONENT}.Messages ${CPFLAGS}
 	IfThere LocalRes:<UserIF>.Templates Then ${CP} LocalRes:<UserIF>.Templates ${RESDIR}.${COMPONENT}.Templates ${CPFLAGS}
 	IfThere LocalRes:<UserIF>.Sprites   Then ${CP} LocalRes:<UserIF>.Sprites   ${RESDIR}.${COMPONENT}.Sprites   ${CPFLAGS}
 	IfThere LocalRes:<UserIF>.Sprites22 Then ${CP} LocalRes:<UserIF>.Sprites22 ${RESDIR}.${COMPONENT}.Sprites22 ${CPFLAGS}
@@ -94,7 +94,7 @@ resources-None: resources_common
 	@
 
 resources-: resources_common
-	print LocalRes:<UserIF>.CmdHelp { >> ${RESDIR}.${COMPONENT}.Messages }
+	IfThere LocalRes:CmdHelp Then Print LocalRes:CmdHelp { >> ${RESDIR}.${COMPONENT}.Messages }
 
 ${OBJECT}: ${SOURCE}
 	${MKDIR} o
diff --git a/Resources/UK/Lazarus/CmdHelp b/Resources/Denmark/CmdHelp
similarity index 100%
rename from Resources/UK/Lazarus/CmdHelp
rename to Resources/Denmark/CmdHelp
diff --git a/Resources/Denmark/NC2/Messages b/Resources/Denmark/Messages
similarity index 96%
rename from Resources/Denmark/NC2/Messages
rename to Resources/Denmark/Messages
index 377a4f7..7b63ebf 100644
--- a/Resources/Denmark/NC2/Messages
+++ b/Resources/Denmark/Messages
@@ -59,7 +59,7 @@ Space:Press SPACE or click mouse to continue
 ErrorF:Message from %0
 ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
 ErrMemS:There is not enough free memory to start this application.
-ErrMem:%0K free memory is needed before the application will start.
+ErrMem:%0K free memory is needed before the application will start. Quit any unwanted applications or see the RISC OS User Guide for ways to maximise memory.
 ErrNoMv:Unable to move memory
 KillApp:Press Stop to terminate %0.
 KillProg:Press the return key to stop the program or
diff --git a/Resources/UK/NC2/CmdHelp b/Resources/Finland/CmdHelp
similarity index 100%
rename from Resources/UK/NC2/CmdHelp
rename to Resources/Finland/CmdHelp
diff --git a/Resources/UK/Ursula/Messages b/Resources/Finland/Messages
similarity index 99%
rename from Resources/UK/Ursula/Messages
rename to Resources/Finland/Messages
index 171d98f..089a45a 100644
--- a/Resources/UK/Ursula/Messages
+++ b/Resources/Finland/Messages
@@ -3,8 +3,8 @@ NoError:%0
 Watchdog:Stop,Cancel,Next Task
 Modifiers:^ ‹ ^‹ ‹^
 KeyNames:Esc ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Print PRINT Break BREAK Pause PAUSE Tab TAB Return RETURN Insert INSERT Home HOME PageUp PAGE UP Delete DELETE Copy COPY End END PageDown PAGE DOWN Enter ENTER Up UP Down DOWN Left LEFT Right RIGHT Acorn ACORN Select SELECT Menu MENU Adjust ADJUST
-OK:OK
-Continue:Continue
+OK:Jatka
+Continue:Jatka
 Quit:Quit
 OSUnits: OS Units
 DeciSec: * 1/10 second
diff --git a/Resources/UK/Ursula/CmdHelp b/Resources/Japan/CmdHelp
similarity index 100%
rename from Resources/UK/Ursula/CmdHelp
rename to Resources/Japan/CmdHelp
diff --git a/Resources/Norway/CmdHelp b/Resources/Norway/CmdHelp
new file mode 100644
index 0000000000000000000000000000000000000000..b8e95cb1b2e4a71fefe6c056e0918c56955d1d60
GIT binary patch
literal 5417
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

literal 0
HcmV?d00001

diff --git a/Resources/Finland/NC2/Messages b/Resources/Norway/Messages
similarity index 95%
rename from Resources/Finland/NC2/Messages
rename to Resources/Norway/Messages
index 9a5bdc9..21d6fbf 100644
--- a/Resources/Finland/NC2/Messages
+++ b/Resources/Norway/Messages
@@ -3,8 +3,8 @@ NoError:%0
 Watchdog:Stop,Cancel,Next Task
 Modifiers:^ ‹ ^‹ ‹^
 KeyNames:Esc ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Print PRINT Break BREAK Pause PAUSE Tab TAB Return RETURN Insert INSERT Home HOME PageUp PAGE UP Delete DELETE Copy COPY End END PageDown PAGE DOWN Enter ENTER Up UP Down DOWN Left LEFT Right RIGHT Acorn ACORN Select SELECT Menu MENU Adjust ADJUST
-OK:Jatka
-Continue:Jatka
+OK:Fortsett
+Continue:Fortsett
 Quit:Quit
 OSUnits: OS Units
 DeciSec: * 1/10 second
@@ -58,7 +58,7 @@ ID:Please insert %0 '%1'
 Space:Press SPACE or click mouse to continue
 ErrorF:Message from %0
 ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
-ErrMemS:There is not enough free memory to start this application.
+ErrMemS:There is not enough free memory to start this application. Quit any unwanted applications or see the RISC OS User Guide for ways to maximise memory.
 ErrMem:%0K free memory is needed before the application will start.
 ErrNoMv:Unable to move memory
 KillApp:Press Stop to terminate %0.
diff --git a/Resources/Sweden/CmdHelp b/Resources/Sweden/CmdHelp
new file mode 100644
index 0000000000000000000000000000000000000000..b8e95cb1b2e4a71fefe6c056e0918c56955d1d60
GIT binary patch
literal 5417
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

literal 0
HcmV?d00001

diff --git a/Resources/Sweden/NC2/Messages b/Resources/Sweden/Messages
similarity index 96%
rename from Resources/Sweden/NC2/Messages
rename to Resources/Sweden/Messages
index fd5e199..f2132cf 100644
--- a/Resources/Sweden/NC2/Messages
+++ b/Resources/Sweden/Messages
@@ -59,7 +59,7 @@ Space:Press SPACE or click mouse to continue
 ErrorF:Message from %0
 ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
 ErrMemS:There is not enough free memory to start this application.
-ErrMem:%0K free memory is needed before the application will start.
+ErrMem:%0K free memory is needed before the application will start. Quit any unwanted applications or see the RISC OS User Guide for ways to maximise memory.
 ErrNoMv:Unable to move memory
 KillApp:Press Stop to terminate %0.
 KillProg:Press the return key to stop the program or
diff --git a/Resources/UK/Lazarus/Messages b/Resources/UK/Lazarus/Messages
deleted file mode 100644
index a611bca..0000000
--- a/Resources/UK/Lazarus/Messages
+++ /dev/null
@@ -1,65 +0,0 @@
-Error:Error
-NoError:%0
-Watchdog:Stop,Cancel,Next Task
-Modifiers:^ ‹ ^‹ ‹^
-KeyNames:Esc ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Print PRINT Break BREAK Pause PAUSE Tab TAB Return RETURN Insert INSERT Home HOME PageUp PAGE UP Delete DELETE Copy COPY End END PageDown PAGE DOWN Enter ENTER Up UP Down DOWN Left LEFT Right RIGHT Acorn ACORN Select SELECT Menu MENU Adjust ADJUST
-OK:Continue
-Continue:Continue
-Quit:Quit
-OSUnits: OS Units
-DeciSec: * 1/10 second
-OSUperSec: OS Units / second
-OSUperSec2: OS Units / second˛
-WSP:Wimp sprite pool
-
-#{DictTokens}
-NoClaim:Wimp unable to claim work area
-BadSprite:Sprite doesn't exist
-BadSprites:Squashed or missing sprite file
-BadOp:Invalid Wimp operation in this context
-RectFull:Rectangle area full
-TooBig:There is not enough memory to create this window or menu
-GetRect:Get_Rectangle not called correctly
-Focus:Input focus window not found
-BadHandle:Illegal window handle
-TooMenus:Too many menus
-BadExtent:Bad work area extent
-BadPointer:Syntax: *Pointer [0|1]
-NoTemplateFile:Template file not found
-BadTemplate:Template entry invalid
-BadFonts:Unable to bind font handle
-BadSyntax:Syntax error in validation string
-NoTasks:Too many tasks
-NoTemplate:Template entry not found
-InUse:Window manager in use
-BadPalFile:Error in palette file
-BadPalFile2:The window manager does not understand this type of palette file
-BadVersion:Bad version number passed to Wimp_Initialise
-BadMessageSize:Message block is too big / not a multiple of 4
-BadReasonCode:Illegal reason code given to SendMessage
-BadTaskHandle:Illegal task handle
-CantTask:Can't start task from here
-BadSubMenu:Submenus require a parent menu tree
-OwnerWindow:Access to window denied
-BadMode:This screen mode is unsuitable for displaying the desktop
-BadTransfer:Wimp transfer out of range
-BadSlot:One of the task slots is wrong!!!
-BadSysInfo:Bad parameter passed to Wimp in R0
-BadPtrInR1:Bad pointer passed to Wimp in R1
-BadEscapeState:Wimp_Poll called with escape enabled!
-BadIconHandle:Illegal icon handle
-BadR3:Illegal Wimp_Poll pointer in R3
-BadParent:Bad parent window
-NoSprites:There is not enough memory to load all of the available sprites. This may affect the appearance of files and applications.
-TemplateEOF:End of file while reading template file.
-CantKill:Window manager is currently active
-MF:Message from %0
-ID:Please insert %0 '%1'
-Space:Press SPACE or click mouse to continue
-ErrorF:Message from %0
-ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
-ErrMemS:There is not enough free memory to start this application.
-ErrMem:%0K free memory is needed before the application will start.
-ErrNoMv:Unable to move memory
-KillApp:Press Stop to terminate %0.
-KillProg:Press the return key to stop the program or
diff --git a/Resources/UK/Messages b/Resources/UK/Messages
index 171d98f..30f63f9 100644
--- a/Resources/UK/Messages
+++ b/Resources/UK/Messages
@@ -58,6 +58,7 @@ ID:Please insert %0 '%1'
 Space:Press SPACE or click mouse to continue
 ErrorF:Message from %0
 ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
+# The appropriate ErrMem token is selected based upon the Wimp's internal STB flag (which includes NC builds)
 ErrMemS:There is not enough free memory to start this application.
 ErrMem:%0K free memory is needed before the application will start. Quit any unwanted applications or see the RISC OS User Guide for ways to maximise memory.
 ErrNoMv:Unable to move memory
diff --git a/Resources/UK/NC2/Messages b/Resources/UK/NC2/Messages
deleted file mode 100644
index a611bca..0000000
--- a/Resources/UK/NC2/Messages
+++ /dev/null
@@ -1,65 +0,0 @@
-Error:Error
-NoError:%0
-Watchdog:Stop,Cancel,Next Task
-Modifiers:^ ‹ ^‹ ‹^
-KeyNames:Esc ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Print PRINT Break BREAK Pause PAUSE Tab TAB Return RETURN Insert INSERT Home HOME PageUp PAGE UP Delete DELETE Copy COPY End END PageDown PAGE DOWN Enter ENTER Up UP Down DOWN Left LEFT Right RIGHT Acorn ACORN Select SELECT Menu MENU Adjust ADJUST
-OK:Continue
-Continue:Continue
-Quit:Quit
-OSUnits: OS Units
-DeciSec: * 1/10 second
-OSUperSec: OS Units / second
-OSUperSec2: OS Units / second˛
-WSP:Wimp sprite pool
-
-#{DictTokens}
-NoClaim:Wimp unable to claim work area
-BadSprite:Sprite doesn't exist
-BadSprites:Squashed or missing sprite file
-BadOp:Invalid Wimp operation in this context
-RectFull:Rectangle area full
-TooBig:There is not enough memory to create this window or menu
-GetRect:Get_Rectangle not called correctly
-Focus:Input focus window not found
-BadHandle:Illegal window handle
-TooMenus:Too many menus
-BadExtent:Bad work area extent
-BadPointer:Syntax: *Pointer [0|1]
-NoTemplateFile:Template file not found
-BadTemplate:Template entry invalid
-BadFonts:Unable to bind font handle
-BadSyntax:Syntax error in validation string
-NoTasks:Too many tasks
-NoTemplate:Template entry not found
-InUse:Window manager in use
-BadPalFile:Error in palette file
-BadPalFile2:The window manager does not understand this type of palette file
-BadVersion:Bad version number passed to Wimp_Initialise
-BadMessageSize:Message block is too big / not a multiple of 4
-BadReasonCode:Illegal reason code given to SendMessage
-BadTaskHandle:Illegal task handle
-CantTask:Can't start task from here
-BadSubMenu:Submenus require a parent menu tree
-OwnerWindow:Access to window denied
-BadMode:This screen mode is unsuitable for displaying the desktop
-BadTransfer:Wimp transfer out of range
-BadSlot:One of the task slots is wrong!!!
-BadSysInfo:Bad parameter passed to Wimp in R0
-BadPtrInR1:Bad pointer passed to Wimp in R1
-BadEscapeState:Wimp_Poll called with escape enabled!
-BadIconHandle:Illegal icon handle
-BadR3:Illegal Wimp_Poll pointer in R3
-BadParent:Bad parent window
-NoSprites:There is not enough memory to load all of the available sprites. This may affect the appearance of files and applications.
-TemplateEOF:End of file while reading template file.
-CantKill:Window manager is currently active
-MF:Message from %0
-ID:Please insert %0 '%1'
-Space:Press SPACE or click mouse to continue
-ErrorF:Message from %0
-ErrorP:%0 may have gone wrong. Click Continue to try to resume or Quit to stop %0.
-ErrMemS:There is not enough free memory to start this application.
-ErrMem:%0K free memory is needed before the application will start.
-ErrNoMv:Unable to move memory
-KillApp:Press Stop to terminate %0.
-KillProg:Press the return key to stop the program or
diff --git a/VersionASM b/VersionASM
index 9cb1c56..1a5765f 100644
--- a/VersionASM
+++ b/VersionASM
@@ -6,9 +6,9 @@
                         GBLS    Module_MinorVersion
                         GBLS    Module_Date
                         GBLS    Module_FullVersion
-Module_MajorVersion     SETS    "4.41"
-Module_Version          SETA    441
+Module_MajorVersion     SETS    "4.42"
+Module_Version          SETA    442
 Module_MinorVersion     SETS    ""
-Module_Date             SETS    "07 Mar 2000"
-Module_FullVersion      SETS    "4.41"
+Module_Date             SETS    "29 Mar 2000"
+Module_FullVersion      SETS    "4.42"
                         END
diff --git a/VersionNum b/VersionNum
index c568c9f..b748ee2 100644
--- a/VersionNum
+++ b/VersionNum
@@ -1,15 +1,15 @@
-/* (4.41)
+/* (4.42)
  *
  * This file is automatically maintained by srccommit, do not edit manually.
  *
  */
-#define Module_MajorVersion_CMHG        4.41
+#define Module_MajorVersion_CMHG        4.42
 #define Module_MinorVersion_CMHG        
-#define Module_Date_CMHG                07 Mar 2000
+#define Module_Date_CMHG                29 Mar 2000
 
-#define Module_MajorVersion             "4.41"
-#define Module_Version                  441
+#define Module_MajorVersion             "4.42"
+#define Module_Version                  442
 #define Module_MinorVersion             ""
-#define Module_Date                     "07 Mar 2000"
+#define Module_Date                     "29 Mar 2000"
 
-#define Module_FullVersion              "4.41"
+#define Module_FullVersion              "4.42"
diff --git a/s/Wimp04 b/s/Wimp04
index 227c912..fe75c65 100644
--- a/s/Wimp04
+++ b/s/Wimp04
@@ -7452,6 +7452,7 @@ measure_symbols
 ; Exit:  EQ => needs mapping
 test_arrow
         ROUT
+      [ RegisterWIMPSymbolFont
         Push    "LR"
         CMP     R9, #&80
         Pull    "PC", LT                ; optimisation for ASCII: return NE
@@ -7476,6 +7477,10 @@ test_arrow
         Pull    "R0,R1,PC"
 
         LTORG
+      |
+        TEQ     PC, #0                  ; clear Z - no WIMPSymbol font fitted
+        MOV     PC, LR
+      ]
       ]
 
         END
diff --git a/s/Wimp07 b/s/Wimp07
index 6aa70ec..aa82bb2 100644
--- a/s/Wimp07
+++ b/s/Wimp07
@@ -2304,7 +2304,11 @@ starterrorbox_draw
         MOV     R1,#11
         B       oldapploop
 
+ [ STB
+oklabel         DCB     "Continue",0
+ |
 oklabel         DCB     "OK",0,0
+ ]
 contlabel       DCB     "Continue",0
 noappname       DCB     "switcher",0
               [ true
-- 
GitLab