diff --git a/Makefile b/Makefile index 23de1cd8118c1ad25cb6b5d3653f2d3f9cab14e0..eaf1045cde9509609ac4f823808ac30d6a9f9f38 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 377a4f76207717c0cd6e507a7fb0565ca91b0033..7b63ebf8e5a0422639839ad202df8f7a3febb2eb 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 171d98f3b47f6cfd80da384277209b57b0d86573..089a45ac599f701f3a5581dd49681d3e737a5b4f 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 Binary files /dev/null and b/Resources/Norway/CmdHelp differ 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 9a5bdc9beaaa66468c48044267a6b23b17a54471..21d6fbfeb69f60b74cf61a5852aa989565fa52f1 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 Binary files /dev/null and b/Resources/Sweden/CmdHelp differ 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 fd5e19919bbfcabd496f3a77ade51adce96490fd..f2132cf0d74979ece9c5eddb6d68cb13474938bf 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 a611bca5a9d4419e213bd4fa5e80f060389d2f64..0000000000000000000000000000000000000000 --- 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 171d98f3b47f6cfd80da384277209b57b0d86573..30f63f984c1e81d374b080ba6c8f399f50d631a4 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 a611bca5a9d4419e213bd4fa5e80f060389d2f64..0000000000000000000000000000000000000000 --- 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 9cb1c567c43a5571e61c881d8a1244761c85ea86..1a5765f2a6cae9c358cadbc674b4236873fd0d5a 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 c568c9f9ed8f2451bd9e8d6f282f2d2b300106db..b748ee24add260e55c4e5fb7e61ea41d7878632b 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 227c9129ed584968c97c2cdf50ac4814b0c75b89..fe75c65b33a490157132e350685e20312b0b0b64 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 6aa70ec7828fab3c57eb3575b54398d139f9ac73..aa82bb27248b1cfedc101bcd8e47c47663e88b5b 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