From 5e2a584e9b3094defad37e966cf69f8ca3457dd9 Mon Sep 17 00:00:00 2001 From: Andrew Hodgkinson <ahodgkin@gitlab.riscosopen.org> Date: Thu, 24 Jul 1997 09:15:09 +0000 Subject: [PATCH] Added various TaskObey files to make different browser variants (the Makefile has been updated to support this). At present, TARGET must be set for the Make file to work (some oddity in AMU causing problems here). Added Multiuser.h to cope with a non-SINGLE_USER build for Customer. --- !MkClean,fd7 | 4 +- !MkClnAll,fd7 | 20 ++ Resources/UK/Browse/!Boot,feb | 16 ++ Resources/UK/Browse/!Run,feb | 80 +++++++ Resources/UK/Browse/!RunD,feb | 82 +++++++ Resources/UK/Browse/!Sprites,ff9 | Bin 0 -> 7324 bytes Resources/UK/Browse/!Sprites22,ff9 | Bin 0 -> 10080 bytes Resources/UK/Browse/Choices | 258 +++++++++++++++++++++ Resources/UK/Browse/Messages | 321 ++++++++++++++++++++++++++ Resources/UK/Browse/Res,fae | Bin 0 -> 19620 bytes Resources/UK/Browse/Sprites,ff9 | Bin 0 -> 112072 bytes Resources/UK/Browse/User/Hotlist,faf | 24 ++ Resources/UK/Phoenix/!Boot,feb | 16 ++ Resources/UK/Phoenix/!Run,feb | 63 +++++ Resources/UK/Phoenix/!RunD,feb | 65 ++++++ Resources/UK/Phoenix/!Sprites,ff9 | Bin 0 -> 2876 bytes Resources/UK/Phoenix/!Sprites22,ff9 | Bin 0 -> 5452 bytes Resources/UK/Phoenix/Choices | 257 +++++++++++++++++++++ Resources/UK/Phoenix/Messages | 321 ++++++++++++++++++++++++++ Resources/UK/Phoenix/Res,fae | Bin 0 -> 19076 bytes Resources/UK/Phoenix/Sprites,ff9 | Bin 0 -> 126172 bytes Resources/UK/Phoenix/User/Hotlist,faf | 24 ++ Resources/UK/Ursula/!Boot,feb | 16 ++ Resources/UK/Ursula/!Run,feb | 80 +++++++ Resources/UK/Ursula/!RunD,feb | 82 +++++++ Resources/UK/Ursula/!Sprites,ff9 | Bin 0 -> 2876 bytes Resources/UK/Ursula/!Sprites22,ff9 | Bin 0 -> 3580 bytes Resources/UK/Ursula/Choices | 250 ++++++++++++++++++++ Resources/UK/Ursula/Messages | 321 ++++++++++++++++++++++++++ Resources/UK/Ursula/Res,fae | Bin 0 -> 19168 bytes Resources/UK/Ursula/Sprites,ff9 | Bin 0 -> 51164 bytes Resources/UK/Ursula/User/Hotlist,faf | 23 ++ c/Global | 4 + c/svcprint | 10 - h/Global | 4 + h/Multiuser | 37 +++ 36 files changed, 2367 insertions(+), 11 deletions(-) create mode 100644 !MkClnAll,fd7 create mode 100644 Resources/UK/Browse/!Boot,feb create mode 100644 Resources/UK/Browse/!Run,feb create mode 100644 Resources/UK/Browse/!RunD,feb create mode 100644 Resources/UK/Browse/!Sprites,ff9 create mode 100644 Resources/UK/Browse/!Sprites22,ff9 create mode 100644 Resources/UK/Browse/Choices create mode 100644 Resources/UK/Browse/Messages create mode 100644 Resources/UK/Browse/Res,fae create mode 100644 Resources/UK/Browse/Sprites,ff9 create mode 100644 Resources/UK/Browse/User/Hotlist,faf create mode 100644 Resources/UK/Phoenix/!Boot,feb create mode 100644 Resources/UK/Phoenix/!Run,feb create mode 100644 Resources/UK/Phoenix/!RunD,feb create mode 100644 Resources/UK/Phoenix/!Sprites,ff9 create mode 100644 Resources/UK/Phoenix/!Sprites22,ff9 create mode 100644 Resources/UK/Phoenix/Choices create mode 100644 Resources/UK/Phoenix/Messages create mode 100644 Resources/UK/Phoenix/Res,fae create mode 100644 Resources/UK/Phoenix/Sprites,ff9 create mode 100644 Resources/UK/Phoenix/User/Hotlist,faf create mode 100644 Resources/UK/Ursula/!Boot,feb create mode 100644 Resources/UK/Ursula/!Run,feb create mode 100644 Resources/UK/Ursula/!RunD,feb create mode 100644 Resources/UK/Ursula/!Sprites,ff9 create mode 100644 Resources/UK/Ursula/!Sprites22,ff9 create mode 100644 Resources/UK/Ursula/Choices create mode 100644 Resources/UK/Ursula/Messages create mode 100644 Resources/UK/Ursula/Res,fae create mode 100644 Resources/UK/Ursula/Sprites,ff9 create mode 100644 Resources/UK/Ursula/User/Hotlist,faf create mode 100644 h/Multiuser diff --git a/!MkClean,fd7 b/!MkClean,fd7 index b85fb67..358b818 100644 --- a/!MkClean,fd7 +++ b/!MkClean,fd7 @@ -14,5 +14,7 @@ | | Remove executables, objects and intermediate files +Echo Cleaning... + Dir <Obey$Dir> -amu_machine clean +amu_machine TARGET=WorkAroundAMUBug clean diff --git a/!MkClnAll,fd7 b/!MkClnAll,fd7 new file mode 100644 index 0000000..c609c76 --- /dev/null +++ b/!MkClnAll,fd7 @@ -0,0 +1,20 @@ +| Copyright 1997 Acorn Computers Ltd +| +| Licensed under the Apache License, Version 2.0 (the "License"); +| you may not use this file except in compliance with the License. +| You may obtain a copy of the License at +| +| http://www.apache.org/licenses/LICENSE-2.0 +| +| Unless required by applicable law or agreed to in writing, software +| distributed under the License is distributed on an "AS IS" BASIS, +| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +| See the License for the specific language governing permissions and +| limitations under the License. +| +| Remove executables, objects and intermediate files + +Echo Cleaning all... + +Dir <Obey$Dir> +amu_machine TARGET=WorkAroundAMUBug clean_all diff --git a/Resources/UK/Browse/!Boot,feb b/Resources/UK/Browse/!Boot,feb new file mode 100644 index 0000000..ac2806c --- /dev/null +++ b/Resources/UK/Browse/!Boot,feb @@ -0,0 +1,16 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 diff --git a/Resources/UK/Browse/!Run,feb b/Resources/UK/Browse/!Run,feb new file mode 100644 index 0000000..cee8363 --- /dev/null +++ b/Resources/UK/Browse/!Run,feb @@ -0,0 +1,80 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.14 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.14 Error The browser requires version 1.14 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.39 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.39 Error The browser requires version 1.39 or later of the Window module +RMEnsure Menu 0.26 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.26 Error The browser requires version 0.26 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| TaskModule for catching service calls (not required for +| some UIs, so let it fail silently); also the URI handler, +| which may be present but can do without it. + +RMEnsure AcornURI 0.05 RMLoad System:Modules.Network.URI +RMEnsure TaskModule 0.07 RMLoad System:Modules.TaskModule + +| Both of the above start Wimp task sides, so want to do a +| '*Desktop' when inside the application after Wimp_Initialise +| to start those tasks. Set a system variable if this is NOT +| needed. + +Set Browse$IssueDesktopCommand "yes" +RMEnsure AcornURI 0.05 Set Browse$IssueDesktopCommand "no" +RMEnsure TaskModule 0.07 If "<Browse$IssueDesktopCommand>" = "yes" Then Set Browse$IssueDesktopCommand "no" + +| JPEG support for OS versions without this in SpriteExtend; +| again, not technically essential so let this fail too. + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 420K -Max 420K + +Run <Browse$Dir>.!RunImage %*0 \ No newline at end of file diff --git a/Resources/UK/Browse/!RunD,feb b/Resources/UK/Browse/!RunD,feb new file mode 100644 index 0000000..c0a72aa --- /dev/null +++ b/Resources/UK/Browse/!RunD,feb @@ -0,0 +1,82 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.14 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.14 Error The browser requires version 1.14 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.39 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.39 Error The browser requires version 1.39 or later of the Window module +RMEnsure Menu 0.26 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.26 Error The browser requires version 0.26 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| TaskModule for catching service calls (not required for +| some UIs, so let it fail silently); also the URI handler, +| which may be present but can do without it. + +RMEnsure AcornURI 0.05 RMLoad System:Modules.Network.URI +RMEnsure TaskModule 0.07 RMLoad System:Modules.TaskModule + +| Both of the above start Wimp task sides, so want to do a +| '*Desktop' when inside the application after Wimp_Initialise +| to start those tasks. Set a system variable if this is NOT +| needed. + +Set Browse$IssueDesktopCommand "yes" +RMEnsure AcornURI 0.05 Set Browse$IssueDesktopCommand "no" +RMEnsure TaskModule 0.07 If "<Browse$IssueDesktopCommand>" = "yes" Then Set Browse$IssueDesktopCommand "no" + +| JPEG support for OS versions without this in SpriteExtend; +| again, not technically essential so let this fail too. + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 1600K -Max 1600K + +%UnSet ChangeFSI$Dir +|Run <Browse$Dir>.!RunImage -debug CMal,CFle %*0 2> Pipe:$.StdErr +Run <Browse$Dir>.!RunImage %*0 \ No newline at end of file diff --git a/Resources/UK/Browse/!Sprites,ff9 b/Resources/UK/Browse/!Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..c0ab003c3ec1ec37df689bf05125a085d57e8de3 GIT binary patch literal 7324 zcmeHLzmMa_6{g7D)xw*=0pfH9f&dhmLOdSHA|lnK*c1VRAclP#Qlfs?h7Z`}VlV6f zYLeh`*SJWLB1PcpiqpX>?H;a6aesmj3;vK|q|cwQdzFaG_hv|HL`l0BI7I?vwB!um z_r34Ec^nS4+LI*dJ2)P_ElH2jpZxaI!M)>;e~qD3!|?_U&}jU#{MaYMt5>hsffHT8 zaz8)Np}oaB>A2eegruamj=wmf{`gm4JR!s5$z($PpO<}y@E@N}_NbTMyTknM<9zq{ z-baJG@82c!4i3tnS{+9-KfZ;2RBdF#AvU@mN&BPG$qD<bLxkHzR$+T{^tb0AO3$Uy zwY>djC(ocas@F#+h3`ha69le5e||8kBk1<H`_B$W5}2T~d^uNC<o19594zUi4qB=A zm!Gcl4i7N_h*9+V_P87B_a_wm2OoU;$>_6>m@M6#@8$uD`iHV4y$KtZ$mX`h(nqWf z&9q<^SUMaM#7;(z=2-4T@T1|-FqtdI3cVq`apWMwQYOWm_-Saw@MIWKbC?Y=rkI2w zj~t<3tO4ZM5+Oyx&_R{_)-a+N29FoVCYoUwilOj^k(v7qhlk=PK0G`uH8)`?*F^MK z^y6+EW3wn#3Be5VxuZ|xL;6rNSWyaW2+MGoWkcA9<iQ)O85_dWAh#vB#5gy_G)aUQ zRg5uW!i^!Yt&O`9%r)s;kc;6GS)w_%3gxaGt3n)P*g8~9KukkmF|&}N03ln_6fMH| zMr@1YjebH5amf5OYw|odO)#%ME4wI`mve(=afb@cT!A~6ATG;sl~KhQaT)xtxc=-n z@87$ZzYMVLNbKE&zSxWCeX#N_$T4&hwq}VoUu=YRHYOt)x6}4`e}B#X`RDtzU03bp zRtf*Nzg_N;#~*(3@duQXLBeQ7UXQVHeh=4~(9*@#==blw+wJxRqsUpLN&B6C&{Fnf zSq-{h7c_wr$BsW6Tt-o(%e!)|sbA)#C8zIuX2?S<Qbn%S<kl4@m7FAKcY4b#h*VSO zj8t$2^IjPC7DWnKQj_s%`DDmBm;GMgglS317EzN}ErB!W_u5X7EIC=`vS?<hb2;es zx?#A&$rKqZ7vXuV!DYYS4<jf2da+E&q>N-_#5h;o!R2M&55u6>nWvXUT11hJgmJE} zE(e3FUfXZa+=kZ)=iPaSGK*w1CFY#LtlvQi1HXx)Xfr=(`?Dxasgm+u#5mnv(CY>5 zXy#Lvk{d+rz}0WHecNs{tVV)-7GV(1LiqL;2C2(&+rLGEw&~fP?xw`CJzKXuf7Z>w z*_CBGm?@O6r|XJr*o+f8p5yrKILQ{b6?IS6;t*U#*4xNW(TLMM>V>_q9R#?8x@9|# zH}jiHT~#bog<R7I$L@u9Leyp!XIY4-wjV^G+ICy7qd;{HoUng%bkq-`S(IgtZMm8^ zi!|G|b<b?<DvE4_<Ah<G$pqkNE<n=JY~6C2c+>5YPD?`(+;%W09nIEA$I@)qcFo3~ zs;DkFxU^i$pLMVf9M`pMw-afWtJ}KSQukD~1&)P0bvp_Y=y;muT6!G0q@$Y+wPhI% zaH2+|Wn1l-#j-T_wmy$6OT)-BkewY8r{1V5svpzMwhf?e5;a`txw_u}-7hcu;H0Xm z)>U)X!7|h>t<|uh<64Mn+Wn*6ogQ)ON>kl4I|-Jcr@5MSE5W>oWjZ~yJH**T_OccC zvHon$YBk)%Z@G}sOg(g*kjGNgU8Olo@a&=tnq?<Gs2F&tZLdSIvUpEcWhIy+mJOtZ zc|oM5dFDIaUZ+p@J&R@R6uUm<<LH=|hkU?A&Yi2PKU}>e&caZ!v>Nktk<A>((VaN5 z9jc<&efjd`6<g1liNz<&34*bu6m}v9%LsLLF$cEB@Q|pW)Z*?U!^RN)C`=+J#K$ok zb+yUXGoGZTEbr9RzZ2&@e29Z(*Y*un&7Z+6OXM90b<zc#9j8tCpfHYU)D?Zf^C1$R zETfy)EtE%3A{%Sfv7@Ha#A2X%p)K&R?8xm@Z`{^yV~tUnb^DgqY|Khd7UQ9ln#tUD zykGc<Paz%8)Z8uvavjuY2P{49^zb0XG48?9k#o!QXsanW*`g`eq*^l9T`if<HQX-E z^G&wRlpGX5sqNH~#GfTWtTmhUrs?yYNZ@2?vnI*2B<{@O07-jMzFCPJkalXaK9A#I zh7G;FzRyz$QtUM~*=(8k!=1?+bi}rNqY75>-Mb|4Q9%<pRZ96*UvdQBlFgM$jzA$K zr!i8&5p4p8eTm39RZ5|AEk}&Tb#j@FUr&nfGzEuxmZp$W&JigBEjP38O;t)kyNM(C zZPlr8gv*V?vQ`XTz1rxo^;@mLMp1;T&BOn5HrJ)Fe#82dH{cqbe~W|VUZhs-m%!_A zHZLI35WJU?La^88l<ws~kja0?+6a|29!tomM9KjJQQqr>O3ro?7a*P2;%p=3{!C|! z6vL2y!Py|iA(692%Dq=O6;crZoF@Jm;y)i5#~;8>{||jX$Ejz(-{ChV`rn9tBl&M? zUtN>T6z#=V=~l-0;>E?qWIBE_CMH^id3G`R#|z@*f79_Q!8n^tp5nv*&Zp<o$tvN& zbTXOd1R9<{T*Zwu?oJ%~OpR6C9CLSqa7@msxbcw8gi=4P$eZR9AXCNw=X_FipIk6M z<PFYbdbT>hCl?o(Q|=Fyr;k>$o4#N%`H2aL@~ACk#OFuo(}^gL$b8a>`;@Xro)1d- zCt#B|c~NHUI4$LwGlOX6(}z@qr;}pxW8|E>Q`oaV8pbI}arg0<`Q*ye^Dhq&)i^t! z=CwUNErlWS<r~av{Ag0hj}4v{Sjd>1sTmK8TVwEBLPbYpj^cc<9Aee5^bQK=l9Ue) zPBG=P2TP9%!7$FwwmK8n82@nfPF4iI$z{GR{7-b)+Nf>KmBYfh!W58vxJp>ZE3wuI zHwmobl`R``H{ca`&A)=L<+p;bp{vo?VG-YeirHTeZ$y{w*TY-T!hH?KoVkrneiO`b mUYiP@7mTdJuq5R+iXaRNxHPQ}Zh*yXR~?Hh5-7(1>Hc42YBM7M literal 0 HcmV?d00001 diff --git a/Resources/UK/Browse/!Sprites22,ff9 b/Resources/UK/Browse/!Sprites22,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..7f698eda9b50d1cc3f02617eebce6e66f0bb38b0 GIT binary patch literal 10080 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 S3*>Z&q;q7=3mj>m>HKe*xqv(X literal 0 HcmV?d00001 diff --git a/Resources/UK/Browse/Choices b/Resources/UK/Browse/Choices new file mode 100644 index 0000000..63474c2 --- /dev/null +++ b/Resources/UK/Browse/Choices @@ -0,0 +1,258 @@ +# Options. THESE MAY NOT BE INTERNATIONALISED - the values of the tokens, +# where strings, are compared directly inside the browser. Since the user +# should edit this through a dialogue, it is that dialogue's contents which +# can be internationalised. Changing the values here to foreign ones +# requires the code to be appropriately altered and recompiled. + +# User-configurable options + +# HomePage - The URL that the browser defaults to on loading. + +# DefWidth - Default browser window width, in OS units. +# DefHeight - Default browser window height, in OS units. +# OverrideX - The X position to open the window at, or 0 for centred. +# OverrideY - The Y position to open the window at, or 0 for centred. + +# PostIn - Post-in path for mail, or '<none>'. +# PostOut - Post-out path for mail, or '<none>'. + +# BackColour - Background colour; 0xBBGGRR00 where RR GG BB are red, green, +# and blue values as two digit hex numbers from 0 to 255. It +# doesn't matter if the hex digits are upper or lower case. If +# the syntax is wrong, very unpredictable effects could occur. +# TextColour - Text colour, defined as BackColour. +# LinkColour - Link colour, defined as BackColour. +# UsedColour - Used (followed) link colour, defined as BackColour. +# FollColour - Colours links flash to when clicked on, before being +# followed. +# SeleColour - Colours objects adopt or are bordered in if selected / +# highlighted. + +# FontSize - Default font size, in points. Between 6 and 24, fractions +# will be ignored (so 12.9 would be treated as 12, say). +# SystemFont - 'yes' or 'no', if 'yes' browser will only use system font on +# the page (fast and clear, but pretty ugly...). + +# DelayImage - 'yes' or 'no', if 'yes' images will not be loaded until +# they are told to load. Otherwise they load as part of the +# main page fetch. +# DisplayBgs - 'yes' or 'no', if 'yes' background images will be displayed. +# UnderlineLks - 'yes' or 'no', if 'yes' link text will be underlined. +# OverrideCols - 'yes' or 'no', if 'yes' document-specified colours will be +# ignored and defaults will be used instead. +# FixedPtr - 'yes' or 'no', if 'yes' the pointer will change shape as it +# moves over certain objects on the page (e.g. a link). +# Otherwise it stays the standard pointer shape, over the page. +# HighlightLks - 'yes' or 'no', if 'yes' links (and some other objects) will +# be highlighted as the pointer moves over them. +# ShowLinksFor - A time in centiseconds. The length of time for which the +# contents in of a link selected by the keyboard or pointed to +# by the mouse is shown in the status bar before it reverts +# to other information (fetch status, page being viewed, +# etc.); 0 to show for as long as the link is selected or +# pointed to. +# ShowFHighFor - A time in centiseconds to show the frame highlight (for +# keyboard control, when jumping into a new frame). +# KeyboardCtl - 'yes' or 'no', if 'yes' links (and some other objects) will +# be selectable from the keyboard. +# ClearFirst - 'yes' or 'no', only relevant for UI designs where the +# URL writable and status bars are merged. In such UIs, +# pressing an alphanumeric key when in status mode will +# change to writable mode and, if this is 'yes', put the +# key value into the writable, clearing whatever was there +# beforehand first. If 'no', then the value of the key is +# appended to whatever is in the writable. +# KeepHighlight- 'yes' or 'no'. If 'yes', frames will be (re)highlighted +# whenever keyboard navigated. If 'no', they are only +# highlighted when initially selected. + +# LeftMargin - Basic left hand page margin (before list indents etc.), in +# millipoints. +# RightMargin - Similarly, the basic right hand page margin in millipoints. +# QuoteMargin - Extra page margin for a <blockquote> section of text. +# Leading - Line spacing in OS units (pronounced 'ledding'). Note that +# negative numbers are allowed but may produce redraw +# artifacts under some circumstances, so use with caution. +# LeftIndent - Multiplier used to work out left hand indent of text for +# list items etc., in millipoints. +# MinFrmHeight - Minimum height a frame may take when initially sized or +# subsequently resized, in OS units. +# MinFrmWidth - Similarly, the minimum frame width. + +# DefURLbar - 'yes' or 'no', if 'yes' new browser windows will have URL +# bars present. +# DefButtonBar - 'yes' or 'no', if 'yes' new browser windows will have button +# bars present. +# DefStatusBar - 'yes' or 'no', if 'yes' new browser windows will have status +# bars present. +# MoveGadgets - '0', '1', or '2'. If '0', gadgets are never moved on the +# toolbars to fit inside the window. If '1', gadgets are moved +# at the end of any resize actions. If '2', gadgets are moved +# during resize actions. +# AnimDrift - 'yes' or 'no', if 'yes' the status bar animation will drift +# over to the first starting sprite before stopping. Otherwise +# it will stop as soon as the browser is idle. + +# FullScreen - 'yes' or 'no', if 'yes' the window will open full screen, +# else it will open at the default page size. +# HScroll - 'yes' or 'no', if 'yes' a horizontal scroll bar will be +# visible when Full Screen. Can also have 'auto', to +# add or remove scroll bars automatically, if the Wimp +# variant the browser runs on supports this. If the +# Wimp doesn't, this will work the same as 'yes'. +# VScroll - 'yes' or 'no', if 'yes' a vertical scroll bar will be +# visible when Full Screen. As for HScroll, can also +# have 'auto' with the right Wimp. + +# MaxImages - Maximum number of images that may be simultaneously fetched. +# Must be between 1 and 255, though values over about 25 are +# more likely to degrade performance than improve it. + +# GHistSize - Maximum global history size, in K. +# VHistSize - Maximum view history size, in entries. +# HistoryPath - Global history default load/save path. +# HotlistPath - Hotlist default load/save path. +# ShowURLs - 'yes' or 'no', if 'yes' the History menu will always only +# contain URLs. Otherwise it will hold page titles (where +# available). +# SaveHistory - 'yes' or 'no', if 'yes' the global history will always be +# saved to disc on browser exit, else it will never be saved. +# SaveHotlist - 'yes' or 'no', if 'yes' the hotlist will always be saved to +# disc on browser exit, else it will never be saved (in which +# case changes during a browser session will be lost, so this +# should be used with caution). + +# RefoWait - 'yes' or 'no', if 'yes' the browser will wait for a time +# determined by 'RefoTime' (see below) before doing a page +# reformat - can be useful if frequent reformats when unsized +# images come in (for example) are proving annoying. +# RefoHang - 'yes' or 'no', if 'yes' the page will not reformat past an +# unsized image - the browser will wait until that image's +# size is known. For slow sites this may take a long time. +# [Unimplemented] +# RefoTime - If RefoWait is 'yes', the time in centiseconds between +# queued reformats (urgent reformats may force this earlier +# though - e.g. document fetch completed). +# BrickWall - If 'yes', then clicking on 'Stop' or following new links +# will immediately stop *all* fetch/reformat activity, +# or for targetted links, will stop such activity in the +# target. This is a fairly specialised option as normally +# continued cacheing (if a local proxy is present) or +# continued background fetching is desirable (may as well +# take advantage of otherwise idle time this way). + +# PrintCopies - Default number of copies to print. Must be at least 1! +# PrintStart - 'start' to print from the start of the web page, 'visible' +# to print from the top of the region visible in the browser +# window. +# PrintEnd - 'end' to print to the end of the web page, 'visible' to +# print to the bottom of the region visible in the browser +# window, else a number greater than 0 for the number of pages +# to fill up after starting printing at the given start point. +# PrintReform - 'yes' or 'no', if 'yes' the page will be reformatted to fit +# the paper size (else it is printed at a width determined by +# the browser window, which may mean it overflows the right +# hand edge of the paper or does not use the full page width). +# Reformatting can take quite a long time, hence this is +# optional. When using 'visible' for PrintStart or PrintEnd, +# this option is ignored and reformatting does not take place, +# as reformatting would change the visible region, if it was +# done in the window rather than internally for the printer. +# PrintOrient - 'upright' or 'sideways', which pretty much says it all. + +# Typeface1 - Typeface definitions. The syntax of these is fairly +# Typeface2 strict and slightly complex, so they should only +# Typeface3 be altered through a front-end dialogue in the +# Typeface4 browser. + +# UseProxy - 'yes' or 'no', if 'yes' proxying will be used so the value +# of the next two items is important. +# ProxyAddress - The base URL of the proxy server to use, such as +# 'http://wwwcache.demon.co.uk/'. + +#HomePage:http://www.sandia.gov/sci_compute/html_ref.html +#HomePage:http://www.comlab.ox.ac.uk/archive/other/rowing.html +#HomePage:http://www.acorn.co.uk/ +#HomePage:http://www.altavista.digital.com/ +HomePage:http://www.acorn.co.uk/~ahodgkin/ + +DefWidth:1364 +DefHeight:1280 +OverrideX:0 +OverrideY:0 + +PostIn:<None> +PostOut:<None> + +TextColour:0x00000000 +BackColour:0xdddddd00 +LinkColour:0xff000000 +UsedColour:0xbb008800 +FollColour:0x0000ff00 +SeleColour:0x00bb0000 + +FontSize:12 +SystemFont:no + +DelayImage:no +DisplayBgs:yes +UnderlineLks:yes +OverrideCols:no +FixedPtr:no +HighlightLks:yes +ShowLinksFor:400 +ShowFHighFor:80 +KeyboardCtl:yes +ClearFirst:no +KeepHighlight:no + +#LeftMargin:1600 +#RightMargin:6400 +#QuoteMargin:19200 +LeftMargin:0 +RightMargin:0 +QuoteMargin:0 +Leading:4 +LeftIndent:12800 +MinFrmHeight:48 +MinFrmWidth:48 + +DefURLbar:yes +DefButtonBar:yes +DefStatusBar:yes +MoveGadgets:2 +AnimDrift:yes + +FullScreen:no +HScroll:auto +VScroll:auto + +MaxImages:10 + +GHistSize:1 +VHistSize:50 +HistoryPath:Browse:User.History +HotlistPath:Browse:User.Hotlist +ShowURLs:no +SaveHistory:yes +SaveHotlist:yes + +RefoWait:no +RefoHang:no +RefoTime:500 +BrickWall:no + +PrintCopies:1 +PrintStart:start +PrintEnd:end +PrintReform:yes +PrintOrient:upright + +Typeface1:system=System.Fixed:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique;fixed +Typeface2:fixed=Corpus.Medium:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique; +Typeface3:sans=NewHall.Medium:NewHall.Medium.Italic:NewHall.Bold:NewHall.Bold.Italic;serif +Typeface4:serif=Homerton.Medium:Homerton.Medium.Oblique:Homerton.Bold:Homerton.Bold.Oblique;sans + +UseProxy:no +#ProxyAddress:http://ether313:80/ +ProxyAddress:http://127.0.0.1/ diff --git a/Resources/UK/Browse/Messages b/Resources/UK/Browse/Messages new file mode 100644 index 0000000..e941935 --- /dev/null +++ b/Resources/UK/Browse/Messages @@ -0,0 +1,321 @@ +_TaskName:Browse +_SpriName:!browse +Version:1.17 (23-Jul-97) + +# Errors, ranked roughly in order of increasing severity + +CannotFetch:The browser does not have a method of fetching the requested site. +NotInline:Sorry, can‘t handle this data format (press Enter or click on Continue‘ to continue). +Refused:Cannot fetch this address as the fetch request was refused by the internal handler. + +PrintBusy:The printer is currently busy. +EmptyHistE:The history list is empty. +NoLabel:The label ”%0• cannot be found on this page. +NoLabelF:The label ”%0• cannot be found, but the page is still fetching - try again when the page fetch has finished. + +BadAuthor:Authorisation failed; you must use a valid user name and password. + +NoMemWin:There is not enough free memory to open another browser window. +NoMemGHi:There is not enough free memory to add the page to the global history. +NoMemLHi:There is not enough free memory to open the history menu. +NoMemFet:There is not enough free memory to perform this fetch (%0). +NoMemGen:There is not enough free memory to continue this operation (%0). +NoMemRea:There is not enough free memory to continue the page fetch (%0). +FontMem:There is not enough free memory for font handling (%0). +NoMemImg:There is not enough free memory for any new images (%0). + +StrNotFd:Internal error - Can‘t find structure in %0. +NoParent:When closing frames, can't find child's record in the parent window in windows_close_window(). +WhatTog1:Internal error - Toolbar toggle handle not understood in toolbars_toggle_bars(). +WhatTog2:Internal error - Toolbar toggle handle not understood in menus_choices_bars(). +WhatSave:Internal error - Save dialogue origin not understood in save_fill_in(). +BadType:Internal error - Bad typeface definition in %0(). +BadTRef:Internal error - Reference to undefined typeface in %0(). + +HSHOvrrn:Serious internal error - HtmlStripHeaders has failed; must exit immediately. +STCUnkwn:Serious internal error - Unknown chunk ID in memory_set_chunk_size(); must exit immediately. + +# Strict parse mode errors + +FramNest:Frames definition is badly nested; could not complete the frames layout. +FramRcrs:Frames definition references itself recursively; could not proceed with the frames layout. + +# Default offered leafnames + +NoURLleaf:Index +NoURLdata:HTMLfile + +# Status bar messages. Putting a '-' in front of one will +# stop a byte counter being appended if the choices lower +# down in this file specify that such text should be +# added (so you can override for specific messages that +# never want a byte counter). + +Status0:-Ready +Status1:-Beginning fetchŒ +Status2:-Trying to find server's addressŒ +Status3:-Found server's address +Status4:-Sending request to the serverŒ +Status5:Fetching dataŒ + +GetPic:Fetching 1 imageŒ +GetPics:Fetching %d imagesŒ + +Ready:-Ready +Page:-Viewing ”%%s• +LinkTo:-Link to ”%%s• +BlankPage:Blank page + +# (For these, the first is for when the URL is known +# and only one such action is in progress, e.g. in a +# non-frames page; the second is for if the URL can't +# be determined for whatever reason; and the third is +# for the case where there are several such actions +# occurring simultaneously in a frames document). + +Fetch:Fetching ”%%s•Œ +FetchUK:Fetching web pageŒ +FetchMany:Fetching frames contentsŒ + +Process:-Processing ”%%s•Œ +ProcessUK:-Processing web pageŒ +ProcessMany:-Processing frames contentsŒ + +Format:-Formatting ”%%s•Œ +FormatUK:-Formatting web pageŒ +FormatMany:-Formatting frames contentsŒ + +# URL bar messages + +AtHotlist:Hotlist +AtHistory:Global History +AtResources:Resources + +# Label messages + +DisplayBytes:Amount +DisplayStats:Info +DisplayURL:Location +DiaStatusDial:Dialler +DiaStatusTime:Time + +# On-page messages + +NoData:The server returned a blank page. + +# Buttons in forms - submit buttons, reset buttons, and unknown +# button types; menu title for Select lists when no other is +# present. + +Submit:Submit +Reset:Reset +Unknown:Action +selTITL:Select + +# Dialler text. Dialler status is displayed in component +# 0xf, if present in the upper toolbar. If this component +# doesn't exist the application will not attempt to register +# with the dialler and relevant event handlers won't be +# installed. + +Dialling:Dialling +Hangup:Hanging up +Answering:Answering +SError:Script error +Timeout:Timed out +Carrier:No carrier +MError:Modem error +Dialtone:No dialtone +MBusy:Line busy +Answer:No answer +Offline:Off line + +# Text to go in display panel of authorisation dialogue; the +# second is used if the first is too large to fit in the buffer +# space available due to the substituted strings. + +Authorise:Please enter a user name and a password for %%s at %%s. +AuthorShr:Please enter a user name and a password. + +# Other general text: +# +# Print dialogue / printing generally + +PrintName:WebPage +PJobName:Web page +PagesSingle:sheet is filled +PagesMany:sheets are filled + +# Should the number range items in the +# print dialogue have the icon flags on their +# writable components altered? + +AlterNumranges:no +AlterWith:(none) + +# History menu title + +HistMemT:History + +# Fetcher protocols. For some operations (e.g. the +# Shift+Tab URL writing) a list of currently available +# protocols is useful. Include below the number of +# fetcher protocol modules that may be supported, and +# then a series of entries - the module name followed +# by the protocol prefix (see below for examples). +# The modules may not actually be loaded - this just +# states that there is the potential for them to be +# present. Any fetchers not in this list will be +# ignored by some routines. +# +# Note that http:// may be special cased to allow for +# 'http://' and 'http://www.' for some systems; similarly +# 'file://' may be special cased to 'file://ADFS::4/$/'. + +ProtocolMax:3 + +ProtocolM1:AcornHTTP +ProtocolU1:http:// + +ProtocolM2:FileFetcher +ProtocolU2:file:// + +ProtocolM3:FTPFetcher +ProtocolU3:ftp:// + +# Non user-configurable options + +# AnimSpeed: Time between null polls when claiming them; relates to the +# fastest the animation can go and the Desktop load the +# browser will represent. +# ShowDStatFor: If showing dialler status, this is the time in centiseconds +# for which an unusual status message will be shown (see +# messages above). +# Quantise: If showing dialler status, this is the quantisation applied +# to online time. This is because a 1 second update may well +# be jerky if the browser is doing a lot of work, and a more +# steady 5 (say) second update may be preferable. + +# MinConvergence: Minimum OS unit toolbar width after which toolbar items are +# are not moved or resized to stay in view. +# DontGrey: If 0, toolbar buttons are greyed as usual. If 1, only the +# History menu popup is greyed. If 2, nothing is greyed. +# SwapBars: If 'yes' the upper and lower toolbars are swapped, so the +# status bar can appear at the top of the window and the +# URL/button bars at the bottom. +# [Not yet implemented] +# DBoxAnims: If 'yes', dialogues can contain an animation. This is the +# same as the component in the status bar that holds the +# animation (i.e. same component ID). The animation will be +# advanced 1 frame for every complete cycle of the main +# animation (even if the main animation isn't running). +# If 'no', dialogues can still contain the same component +# but it won't be animated. + +# AppendStatus: If 'yes', in the absence of the byte counter display field +# on the status bar the information will be appended to the +# text in the main status display field. Else, 'no'. +# An individual status message may override this though - +# see the relevant section above. +# UseBrackets: If 'yes', then if appending status according to the above, +# the appended text is put in brackets. Else, 'no'. +# AppendURLs: If going to special URL locations such as a hotlist, +# then if this is 'yes', append AppendWith (below) followed +# by the currently displayed URL before moving to that page. +# If this is 'no', the URL is not appended. +# AppendWith: If appending URLs, this is the separator to use between +# the fetch URL and the current URL. It will usually be +# something that a CGI script referenced by the fetch URL +# can latch on to. + +# KeepCaret: If 'yes', the caret will be grabbed back into the browser +# window whenever it is lost, provided that the pointer +# is over a browser-owned window. This must only be used for +# systems on an HTML-only interface or other very special +# circumstances, as it prevents any other object from +# getting the caret (well, unless that object pops itself +# up under the pointer). The caret will always be grabbed +# back into the last window opened (which should be the +# only window opened!) as otherwise two windows could +# start arguing over who has the caret. +# ClaimHelp: If 'yes', interactive help requests will be claimed and +# the help text displayed in the status bar. +# ShowHelpFor: The length of time that Help text will be displayed in the +# status bar before other messages are allowed to override +# it. +# StopWebServ: If 'yes', send an AppControl message with a 'Stop' +# reason code to !WebServ, if running, when the 'Stop' +# button is used in the browser. This will force it to +# abort all current connections, breaking any image +# fetches and ditching partial fetches. This is quite a +# vicious thing to do, so only use the option if you're sure +# you want such a complete halt from the software. + +# IgnoreAdjust: If 'yes', adjust-clicks will be treated as select +# clicks for any action which would open a second window. +# This can be useful for full screen browsers. +# LockToLine: If 'yes', left/right arrows will only select items on +# the same line (for keyboard control). This introduces +# more consistency as up/down scroll the page etc., +# but can feel clumsy sometimes. If 'no', left/right will +# allow vertical movement but won't jump over longer +# distances (which can feel inconsistent at times) as +# to do this the page needs to scroll vertically - but it +# is left/right that's being pressed. + +# PtrLnkActvX: Link pointer active point x offset (pixels from left). +# PtrLnkActvY: Link pointer active point y offset (pixels from top). +# PtrMapActvX: Map pointer active point x offset (pixels from left). +# PtrMapActvY: Map pointer active point y offset (pixels from top). + +# BackOffAt: During an image fetch, memory is claimed temporarily for +# processing. The more simultaneous image fetches are going +# on, the greater the high water mark of memory consumption. +# Images are also kept from the previous page and garbage +# collected after the fetch, so that images common between +# the pages aren't fetched twice. However, in low memory +# situations it is desirable to discard such images and +# then start backing away from the maximum number of +# fetches that are allowed. Set this entry to the amount +# of free memory in K below which this starts to happen. +# [Not yet implemented] + +AnimSpeed:7 +ShowDStatFor:300 +Quantise:5 + +MinConvergence:480 +DontGrey:0 +SwapBars:no +DBoxAnims:no + +AppendStatus:no +UseBrackets:yes +AppendURLs:no +AppendWith:(none) + +KeepCaret:no +ClaimHelp:yes +ShowHelpFor:800 +StopWebServ:no + +PtrLnkActvX:5 +PtrLnkActvY:2 +PtrMapActvX:8 +PtrMapActvY:8 + +IgnoreAdjust:no +LockToLine:no + +BackOffAt:128 + +# Dynamically created pages. Note that MessageTrans will deal with '%'s, +# so you need two if you want one. + +PEmptyDoc:<HTML><HEAD><TITLE>Empty document</TITLE></HEAD><BODY><H2>The server returned an empty document.</H2></BODY></HTML> + +# Warning! This one gets compiled with sprintf, so if using a '%' anywhere, +# make sure it's done as '%%'. Then do it again to cope with MessageTrans; +# so for a single %, put four in. Hmph. + +PExtImage:<HTML><HEAD><TITLE>%%s</TITLE></HEAD><BODY><FONT SIZE="5"><IMG SRC="%%s" ALIGN="CENTER" ALT="Fetching picture..."></FONT><P> <P><CENTER><B>%s</B><HR WIDTH = 80%%%%><A HREF="!INTRNL!GoBack:Previous Page">Go back to the previous page</A></CENTER></BODY></HTML> diff --git a/Resources/UK/Browse/Res,fae b/Resources/UK/Browse/Res,fae new file mode 100644 index 0000000000000000000000000000000000000000..5dd109cd7fe2a879210bd528e48bc820d784ac3b GIT binary patch literal 19620 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 literal 0 HcmV?d00001 diff --git a/Resources/UK/Browse/Sprites,ff9 b/Resources/UK/Browse/Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..04db42b58967a9a71b4ed824170e04b70cbd4ace GIT binary patch literal 112072 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 Z4ANn#f>5T}1r108)PitPVXF%G{{hN8;8Oqq literal 0 HcmV?d00001 diff --git a/Resources/UK/Browse/User/Hotlist,faf b/Resources/UK/Browse/User/Hotlist,faf new file mode 100644 index 0000000..a14912c --- /dev/null +++ b/Resources/UK/Browse/User/Hotlist,faf @@ -0,0 +1,24 @@ +<html> +<head> +<title>Browser Hot List</title></head><body><h2>Browser Hot List</h2> +<ul> + <hr align=center> + <li><b><a href="http://www.unitedmedia.com/comics/dilbert">Dilbert</a></b> + <hr align=center> + <li><a href="http://www.acorn.co.uk/~ahodgkin/">Test Page</a> + <li><a href="http://www.acorn.co.uk/">Acorn Home Page</a> + <li><a href="http://www.xemplar.co.uk/">Xemplar Home Page</a> + <hr align=center> + <li><a href="http://www.altavista.digital.com/">Alta Vista search</a> + <li><b><a href="http://altavista.software.digital.com/">Alta Vista software</a></b> + <li><a href="http://www.yahoo.com/">Yahoo search</a> + <li><a href="http://www.infoseek.com/">Infoseek search</a> + <li><a href="http://www.lycos.com/">Lycos search</a> + <li><a href="http://www.excite.com/">Excite</a> + <hr align=center> + <li><a href="http://www.dejanews.com/">DejaNews</a> + <li><a href="http://www.w3.org/">World Wide Web consortium</a> + <hr align=center> +</ul><p> +</body> +</html> diff --git a/Resources/UK/Phoenix/!Boot,feb b/Resources/UK/Phoenix/!Boot,feb new file mode 100644 index 0000000..ac2806c --- /dev/null +++ b/Resources/UK/Phoenix/!Boot,feb @@ -0,0 +1,16 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 diff --git a/Resources/UK/Phoenix/!Run,feb b/Resources/UK/Phoenix/!Run,feb new file mode 100644 index 0000000..1af7de7 --- /dev/null +++ b/Resources/UK/Phoenix/!Run,feb @@ -0,0 +1,63 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.13 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.13 Error The browser requires version 1.13 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.37 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.37 Error The browser requires version 1.37 or later of the Window module +RMEnsure Menu 0.24 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.24 Error The browser requires version 0.24 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| JPEG support for OS versions without this in SpriteExtend + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 420K -Max 420K + +Run <Browse$Dir>.!RunImage %*0 diff --git a/Resources/UK/Phoenix/!RunD,feb b/Resources/UK/Phoenix/!RunD,feb new file mode 100644 index 0000000..85268d0 --- /dev/null +++ b/Resources/UK/Phoenix/!RunD,feb @@ -0,0 +1,65 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.13 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.13 Error The browser requires version 1.13 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.37 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.37 Error The browser requires version 1.37 or later of the Window module +RMEnsure Menu 0.24 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.24 Error The browser requires version 0.24 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| JPEG support for OS versions without this in SpriteExtend + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 1600K -Max 1600K + +%UnSet ChangeFSI$Dir +|Run <Browse$Dir>.!RunImage -debug CMal,CFle %*0 2> Pipe:$.StdErr +Run <Browse$Dir>.!RunImage %*0 \ No newline at end of file diff --git a/Resources/UK/Phoenix/!Sprites,ff9 b/Resources/UK/Phoenix/!Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..d1a5d3420edf69d53044fef089e78a9a06058897 GIT binary patch literal 2876 zcmeH|J#O1T5QR6f5fV@U2gnK1XQ3;kV3Q^%2#|FE3lX3s1X3`iOBX3qr1TNgrO+t| zULn^oocCsCe@Kzm1vK)C!}(_3?5>R6OXu7xjCU*NeqB2Erv38$=G*osLhc2|YdWwB z<1NO==gwW>`M6}64fkSUJ;dC|h7gG4%NsRjMa1_Z__dTOi+Tao7zTw6A|*xo6?~6M zVN5kFE`0VR!#s?znHZq5OsGhP2UJ;i#F*l}_UrpK%zJ;~FVx_ztuBP7{Pa!JB+WTC zs3yAiWu2BOlT{>D60E@1j_1%f{Ls8?N@M|%5FQ=^;(--vvS;F=(z7hX%rtkvGAY80 zDU*zz+y}5l(^6v9<abPtZYG%;8zU=KHbn}B9izB_avDXJgo_y#2(zVT87cgeY@zUE zUD2a-rEXqR=Q+1P+kM&gQp~n<Ml=3GQPUK(I6=H7f0{96l9-#{K67rf-Q9fJTyKbQ zG|4$dKb}QAk6vPQQ)3LHG`@GP?z*;>zX~E6E3;zks{4CDqC2?m$-H{s?xELJRoBMa zS-lpGtHWW{RcN~0x8AQhhfJi)d^NXJ)cC&-$Z~Ckw50d@{c&E?U;z+g_iDNC%>Mm> z*pIK*yPf?2IQCs_4HowwoQ#I;a9l8&SK>=F#yO?i`Y3*PS96P|@iaYX@Q$)8%5OiP z?<n3pX6HMK#|QpL@+kuEd`Ic7aBD^zlV9X~&#xnI=Il@WWL?S}J5OlF`(#|eH=ZB% f;Il9iV@0&QdJxv6TxsuFGX|1G)QliLQ^MnamBQSp literal 0 HcmV?d00001 diff --git a/Resources/UK/Phoenix/!Sprites22,ff9 b/Resources/UK/Phoenix/!Sprites22,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..9a7a3ebe5548bab273ecb0eb172fe91f896a045a GIT binary patch literal 5452 zcmeH}J&)T)5Qdi$d32z{F_Ls?3{X@PLi}i)I)a-NiHw7BXGjPgz=s@gNd%-|%9Pi; z5Yp!dxJbueK`{R(d1q#qyA*juU?i2bJRW!FnR#dSLj--L)W^8L{Y<I9W=h@M-o5$m z=JgFs%E$ebI%py8FZBH>p4Dl4$OgOHDh%j$o3>R|NPmZ_I*8A>A9>km9cvBfiS2P+ zA4IVVLv8E189(S9C~I{%R8xM78j5hPXe}o4B57FHi+VxXCj9CJ&ls7*$-Iz)D<z%O zQy-BVO$7NT^1@HtXu1=AMN!OoO|T`#@00AwT<Wm3Xg^v#ILdsBuZn@++v4q<H<$hy zzu&(c_>tae4m<Ah{>$^{drJNC<LkRSeW-E7)e|lE;F$*3%dIeVMaS}8t?s$6W4T`| zEctIkJMXKihyIKEdtRl1K5yH=AIp9SaZwH5JYFbV-2a1qnM!K=8k&!4vA<(8+q>m~ z>CZ>-{o&^~Ki&SC+<vdr1#GdncE9TbBtM7ks9W16Nz=4ucsyFxCU`Yq9oHT07$MIi z{lq}SfPCKzB8)qz8IX4|3!}`ZS56{1HCreCEM2B)jC}-KGZaQ)L6oJ-Ea3H!l)@5Z zo2OS90wdq^JqcviCP)@U`3iw)6cD6ZnNc<m3G*~trqANQQ%PeOvO#H{W^szhEDjK8 z87)bgu5!dhS)4^aiIOHQiSj}Ot+EXDAn%MsiLH6LLa1$aTSRU0I3!VGgnU2Bv(@E( zySrTFd7M(En)$Qhs#s;O_Aho>vC2~<Y&7${^s0#SZ1-Zf+vdw>OP|(F;(UKu6cOg| z^7?X>UPN;bQxxWTV9Owj^ZhnYG4gmbI1c?}ABCHIyT49nSQc7v6Bo>ieU$BXuU=k5 z@gjhvX65$z^Vq$bc(c)UmSx$L8+$byG|McY9zi|#b~H}!->Ilb^8AhnbVUhu``3pC zN!;<+Hab#jlmklZLal939RujmVL<~!vXZ*cV!7_8#Bn8T#7o4m8@cK^;K_2xDVZ3V zS};JyghXwisf9h;HDgI{HAMx{>jcqKT`x`?8lqI&2t#2+lX8?Dahx$3Fw_2)W`;^( ztOpudgJl-E-W=y51GPjS=``a^ps<rL8-RQhY>2oV4*xG1N+r!PNlN&BjP)MS{E(SG zpQDRC!Q`Y&pBE1A37hk5o(^P_*&iBMCW!Z4TQ$`{oO#d%StM}}Q21NVli(hMmy1uC zgPnX<+6FuMEGB7kp>LL_`lE&D`J3hZ&2s)`Ie)W^eV3fSS@43C_b|Oa`;A_nusAPm zhyNe!y}wJOPNzDz%X4rIPX7aD6ML)offi@b%)XDn?z{|73?W`?{d8m*8MQtZBykd< rl{LTvW*&5c7In-ir=uorEV#$u;A)>T2Rr$?G)}P8=@9CYH2wPr93Wg3 literal 0 HcmV?d00001 diff --git a/Resources/UK/Phoenix/Choices b/Resources/UK/Phoenix/Choices new file mode 100644 index 0000000..a69dbf8 --- /dev/null +++ b/Resources/UK/Phoenix/Choices @@ -0,0 +1,257 @@ +# Options. THESE MAY NOT BE INTERNATIONALISED - the values of the tokens, +# where strings, are compared directly inside the browser. Since the user +# should edit this through a dialogue, it is that dialogue's contents which +# can be internationalised. Changing the values here to foreign ones +# requires the code to be appropriately altered and recompiled. + +# User-configurable options + +# HomePage - The URL that the browser defaults to on loading. + +# DefWidth - Default browser window width, in OS units. +# DefHeight - Default browser window height, in OS units. +# OverrideX - The X position to open the window at, or 0 for centred. +# OverrideY - The Y position to open the window at, or 0 for centred. + +# PostIn - Post-in path for mail, or '<none>'. +# PostOut - Post-out path for mail, or '<none>'. + +# BackColour - Background colour; 0xBBGGRR00 where RR GG BB are red, green, +# and blue values as two digit hex numbers from 0 to 255. It +# doesn't matter if the hex digits are upper or lower case. If +# the syntax is wrong, very unpredictable effects could occur. +# TextColour - Text colour, defined as BackColour. +# LinkColour - Link colour, defined as BackColour. +# UsedColour - Used (followed) link colour, defined as BackColour. +# FollColour - Colours links flash to when clicked on, before being +# followed. +# SeleColour - Colours objects adopt or are bordered in if selected / +# highlighted. + +# FontSize - Default font size, in points. Between 6 and 24, fractions +# will be ignored (so 12.9 would be treated as 12, say). +# SystemFont - 'yes' or 'no', if 'yes' browser will only use system font on +# the page (fast and clear, but pretty ugly...). + +# DelayImage - 'yes' or 'no', if 'yes' images will not be loaded until +# they are told to load. Otherwise they load as part of the +# main page fetch. +# DisplayBgs - 'yes' or 'no', if 'yes' background images will be displayed. +# UnderlineLks - 'yes' or 'no', if 'yes' link text will be underlined. +# OverrideCols - 'yes' or 'no', if 'yes' document-specified colours will be +# ignored and defaults will be used instead. +# FixedPtr - 'yes' or 'no', if 'yes' the pointer will change shape as it +# moves over certain objects on the page (e.g. a link). +# Otherwise it stays the standard pointer shape, over the page. +# HighlightLks - 'yes' or 'no', if 'yes' links (and some other objects) will +# be highlighted as the pointer moves over them. +# ShowLinksFor - A time in centiseconds. The length of time for which the +# contents in of a link selected by the keyboard or pointed to +# by the mouse is shown in the status bar before it reverts +# to other information (fetch status, page being viewed, +# etc.); 0 to show for as long as the link is selected or +# pointed to. +# ShowFHighFor - A time in centiseconds to show the frame highlight (for +# keyboard control, when jumping into a new frame). +# KeyboardCtl - 'yes' or 'no', if 'yes' links (and some other objects) will +# be selectable from the keyboard. +# ClearFirst - 'yes' or 'no', only relevant for UI designs where the +# URL writable and status bars are merged. In such UIs, +# pressing an alphanumeric key when in status mode will +# change to writable mode and, if this is 'yes', put the +# key value into the writable, clearing whatever was there +# beforehand first. If 'no', then the value of the key is +# appended to whatever is in the writable. +# KeepHighlight- 'yes' or 'no'. If 'yes', frames will be (re)highlighted +# whenever keyboard navigated. If 'no', they are only +# highlighted when initially selected. + +# LeftMargin - Basic left hand page margin (before list indents etc.), in +# millipoints. +# RightMargin - Similarly, the basic right hand page margin in millipoints. +# QuoteMargin - Extra page margin for a <blockquote> section of text. +# Leading - Line spacing in OS units (pronounced 'ledding'). Note that +# negative numbers are allowed but may produce redraw +# artifacts under some circumstances, so use with caution. +# LeftIndent - Multiplier used to work out left hand indent of text for +# list items etc., in millipoints. +# MinFrmHeight - Minimum height a frame may take when initially sized or +# subsequently resized, in OS units. +# MinFrmWidth - Similarly, the minimum frame width. + +# DefURLbar - 'yes' or 'no', if 'yes' new browser windows will have URL +# bars present. +# DefButtonBar - 'yes' or 'no', if 'yes' new browser windows will have button +# bars present. +# DefStatusBar - 'yes' or 'no', if 'yes' new browser windows will have status +# bars present. +# MoveGadgets - '0', '1', or '2'. If '0', gadgets are never moved on the +# toolbars to fit inside the window. If '1', gadgets are moved +# at the end of any resize actions. If '2', gadgets are moved +# during resize actions. +# AnimDrift - 'yes' or 'no', if 'yes' the status bar animation will drift +# over to the first starting sprite before stopping. Otherwise +# it will stop as soon as the browser is idle. + +# FullScreen - 'yes' or 'no', if 'yes' the window will open full screen, +# else it will open at the default page size. +# HScroll - 'yes' or 'no', if 'yes' a horizontal scroll bar will be +# visible when Full Screen. Can also have 'auto', to +# add or remove scroll bars automatically, if the Wimp +# variant the browser runs on supports this. If the +# Wimp doesn't, this will work the same as 'yes'. +# VScroll - 'yes' or 'no', if 'yes' a vertical scroll bar will be +# visible when Full Screen. As for HScroll, can also +# have 'auto' with the right Wimp. + +# MaxImages - Maximum number of images that may be simultaneously fetched. +# Must be between 1 and 255, though values over about 25 are +# more likely to degrade performance than improve it. + +# GHistSize - Maximum global history size, in K. +# VHistSize - Maximum view history size, in entries. +# HistoryPath - Global history default load/save path. +# HotlistPath - Hotlist default load/save path. +# ShowURLs - 'yes' or 'no', if 'yes' the History menu will always only +# contain URLs. Otherwise it will hold page titles (where +# available). +# SaveHistory - 'yes' or 'no', if 'yes' the global history will always be +# saved to disc on browser exit, else it will never be saved. +# SaveHotlist - 'yes' or 'no', if 'yes' the hotlist will always be saved to +# disc on browser exit, else it will never be saved (in which +# case changes during a browser session will be lost, so this +# should be used with caution). + +# RefoWait - 'yes' or 'no', if 'yes' the browser will wait for a time +# determined by 'RefoTime' (see below) before doing a page +# reformat - can be useful if frequent reformats when unsized +# images come in (for example) are proving annoying. +# RefoHang - 'yes' or 'no', if 'yes' the page will not reformat past an +# unsized image - the browser will wait until that image's +# size is known. For slow sites this may take a long time. +# [Unimplemented] +# RefoTime - If RefoWait is 'yes', the time in centiseconds between +# queued reformats (urgent reformats may force this earlier +# though - e.g. document fetch completed). +# BrickWall - If 'yes', then clicking on 'Stop' or following new links +# will immediately stop *all* fetch/reformat activity, +# or for targetted links, will stop such activity in the +# target. This is a fairly specialised option as normally +# continued cacheing (if a local proxy is present) or +# continued background fetching is desirable (may as well +# take advantage of otherwise idle time this way). + +# PrintCopies - Default number of copies to print. Must be at least 1! +# PrintStart - 'start' to print from the start of the web page, 'visible' +# to print from the top of the region visible in the browser +# window. +# PrintEnd - 'end' to print to the end of the web page, 'visible' to +# print to the bottom of the region visible in the browser +# window, else a number greater than 0 for the number of pages +# to fill up after starting printing at the given start point. +# PrintReform - 'yes' or 'no', if 'yes' the page will be reformatted to fit +# the paper size (else it is printed at a width determined by +# the browser window, which may mean it overflows the right +# hand edge of the paper or does not use the full page width). +# Reformatting can take quite a long time, hence this is +# optional. When using 'visible' for PrintStart or PrintEnd, +# this option is ignored and reformatting does not take place, +# as reformatting would change the visible region, if it was +# done in the window rather than internally for the printer. +# PrintOrient - 'upright' or 'sideways', which pretty much says it all. + +# Typeface1 - Typeface definitions. The syntax of these is fairly +# Typeface2 strict and slightly complex, so they should only +# Typeface3 be altered through a front-end dialogue in the +# Typeface4 browser. + +# UseProxy - 'yes' or 'no', if 'yes' proxying will be used so the value +# of the next two items is important. +# ProxyAddress - The base URL of the proxy server to use, such as +# 'http://wwwcache.demon.co.uk/'. + +#HomePage:http://www.sandia.gov/sci_compute/html_ref.html +#HomePage:http://www.comlab.ox.ac.uk/archive/other/rowing.html +HomePage:http://www.acorn.co.uk/ +#HomePage:http://www.altavista.digital.com/ +#HomePage:http://www.acorn.co.uk/~ahodgkin/ + +DefWidth:1364 +DefHeight:1280 +OverrideX:0 +OverrideY:0 + +PostIn:<None> +PostOut:<None> + +TextColour:0x00000000 +BackColour:0xdddddd00 +LinkColour:0xff000000 +UsedColour:0xbb008800 +FollColour:0x0000ff00 +SeleColour:0x00bb0000 + +FontSize:12 +SystemFont:no + +DelayImage:no +DisplayBgs:yes +UnderlineLks:yes +OverrideCols:no +FixedPtr:no +HighlightLks:no +ShowLinksFor:500 +ShowFHighFor:80 +KeyboardCtl:no +ClearFirst:no +KeepHighlight:no + +LeftMargin:1600 +RightMargin:6400 +QuoteMargin:19200 +#LeftMargin:0 +#RightMargin:0 +#QuoteMargin:0 +Leading:4 +LeftIndent:12800 +MinFrmHeight:48 +MinFrmWidth:48 + +DefURLbar:yes +DefButtonBar:yes +DefStatusBar:yes +MoveGadgets:2 +AnimDrift:yes + +FullScreen:no +HScroll:auto +VScroll:auto + +MaxImages:10 + +GHistSize:1 +VHistSize:50 +HistoryPath:Browse:User.History +HotlistPath:Browse:User.Hotlist +ShowURLs:no +SaveHistory:yes +SaveHotlist:yes + +RefoWait:yes +RefoHang:no +RefoTime:750 +BrickWall:no + +PrintCopies:1 +PrintStart:start +PrintEnd:end +PrintReform:yes +PrintOrient:upright + +Typeface1:system=System.Fixed:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique;fixed +Typeface2:fixed=Corpus.Medium:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique; +Typeface3:sans=NewHall.Medium:NewHall.Medium.Italic:NewHall.Bold:NewHall.Bold.Italic;serif +Typeface4:serif=Homerton.Medium:Homerton.Medium.Oblique:Homerton.Bold:Homerton.Bold.Oblique;sans + +UseProxy:no +ProxyAddress:http://127.0.0.1/ diff --git a/Resources/UK/Phoenix/Messages b/Resources/UK/Phoenix/Messages new file mode 100644 index 0000000..e941935 --- /dev/null +++ b/Resources/UK/Phoenix/Messages @@ -0,0 +1,321 @@ +_TaskName:Browse +_SpriName:!browse +Version:1.17 (23-Jul-97) + +# Errors, ranked roughly in order of increasing severity + +CannotFetch:The browser does not have a method of fetching the requested site. +NotInline:Sorry, can‘t handle this data format (press Enter or click on Continue‘ to continue). +Refused:Cannot fetch this address as the fetch request was refused by the internal handler. + +PrintBusy:The printer is currently busy. +EmptyHistE:The history list is empty. +NoLabel:The label ”%0• cannot be found on this page. +NoLabelF:The label ”%0• cannot be found, but the page is still fetching - try again when the page fetch has finished. + +BadAuthor:Authorisation failed; you must use a valid user name and password. + +NoMemWin:There is not enough free memory to open another browser window. +NoMemGHi:There is not enough free memory to add the page to the global history. +NoMemLHi:There is not enough free memory to open the history menu. +NoMemFet:There is not enough free memory to perform this fetch (%0). +NoMemGen:There is not enough free memory to continue this operation (%0). +NoMemRea:There is not enough free memory to continue the page fetch (%0). +FontMem:There is not enough free memory for font handling (%0). +NoMemImg:There is not enough free memory for any new images (%0). + +StrNotFd:Internal error - Can‘t find structure in %0. +NoParent:When closing frames, can't find child's record in the parent window in windows_close_window(). +WhatTog1:Internal error - Toolbar toggle handle not understood in toolbars_toggle_bars(). +WhatTog2:Internal error - Toolbar toggle handle not understood in menus_choices_bars(). +WhatSave:Internal error - Save dialogue origin not understood in save_fill_in(). +BadType:Internal error - Bad typeface definition in %0(). +BadTRef:Internal error - Reference to undefined typeface in %0(). + +HSHOvrrn:Serious internal error - HtmlStripHeaders has failed; must exit immediately. +STCUnkwn:Serious internal error - Unknown chunk ID in memory_set_chunk_size(); must exit immediately. + +# Strict parse mode errors + +FramNest:Frames definition is badly nested; could not complete the frames layout. +FramRcrs:Frames definition references itself recursively; could not proceed with the frames layout. + +# Default offered leafnames + +NoURLleaf:Index +NoURLdata:HTMLfile + +# Status bar messages. Putting a '-' in front of one will +# stop a byte counter being appended if the choices lower +# down in this file specify that such text should be +# added (so you can override for specific messages that +# never want a byte counter). + +Status0:-Ready +Status1:-Beginning fetchŒ +Status2:-Trying to find server's addressŒ +Status3:-Found server's address +Status4:-Sending request to the serverŒ +Status5:Fetching dataŒ + +GetPic:Fetching 1 imageŒ +GetPics:Fetching %d imagesŒ + +Ready:-Ready +Page:-Viewing ”%%s• +LinkTo:-Link to ”%%s• +BlankPage:Blank page + +# (For these, the first is for when the URL is known +# and only one such action is in progress, e.g. in a +# non-frames page; the second is for if the URL can't +# be determined for whatever reason; and the third is +# for the case where there are several such actions +# occurring simultaneously in a frames document). + +Fetch:Fetching ”%%s•Œ +FetchUK:Fetching web pageŒ +FetchMany:Fetching frames contentsŒ + +Process:-Processing ”%%s•Œ +ProcessUK:-Processing web pageŒ +ProcessMany:-Processing frames contentsŒ + +Format:-Formatting ”%%s•Œ +FormatUK:-Formatting web pageŒ +FormatMany:-Formatting frames contentsŒ + +# URL bar messages + +AtHotlist:Hotlist +AtHistory:Global History +AtResources:Resources + +# Label messages + +DisplayBytes:Amount +DisplayStats:Info +DisplayURL:Location +DiaStatusDial:Dialler +DiaStatusTime:Time + +# On-page messages + +NoData:The server returned a blank page. + +# Buttons in forms - submit buttons, reset buttons, and unknown +# button types; menu title for Select lists when no other is +# present. + +Submit:Submit +Reset:Reset +Unknown:Action +selTITL:Select + +# Dialler text. Dialler status is displayed in component +# 0xf, if present in the upper toolbar. If this component +# doesn't exist the application will not attempt to register +# with the dialler and relevant event handlers won't be +# installed. + +Dialling:Dialling +Hangup:Hanging up +Answering:Answering +SError:Script error +Timeout:Timed out +Carrier:No carrier +MError:Modem error +Dialtone:No dialtone +MBusy:Line busy +Answer:No answer +Offline:Off line + +# Text to go in display panel of authorisation dialogue; the +# second is used if the first is too large to fit in the buffer +# space available due to the substituted strings. + +Authorise:Please enter a user name and a password for %%s at %%s. +AuthorShr:Please enter a user name and a password. + +# Other general text: +# +# Print dialogue / printing generally + +PrintName:WebPage +PJobName:Web page +PagesSingle:sheet is filled +PagesMany:sheets are filled + +# Should the number range items in the +# print dialogue have the icon flags on their +# writable components altered? + +AlterNumranges:no +AlterWith:(none) + +# History menu title + +HistMemT:History + +# Fetcher protocols. For some operations (e.g. the +# Shift+Tab URL writing) a list of currently available +# protocols is useful. Include below the number of +# fetcher protocol modules that may be supported, and +# then a series of entries - the module name followed +# by the protocol prefix (see below for examples). +# The modules may not actually be loaded - this just +# states that there is the potential for them to be +# present. Any fetchers not in this list will be +# ignored by some routines. +# +# Note that http:// may be special cased to allow for +# 'http://' and 'http://www.' for some systems; similarly +# 'file://' may be special cased to 'file://ADFS::4/$/'. + +ProtocolMax:3 + +ProtocolM1:AcornHTTP +ProtocolU1:http:// + +ProtocolM2:FileFetcher +ProtocolU2:file:// + +ProtocolM3:FTPFetcher +ProtocolU3:ftp:// + +# Non user-configurable options + +# AnimSpeed: Time between null polls when claiming them; relates to the +# fastest the animation can go and the Desktop load the +# browser will represent. +# ShowDStatFor: If showing dialler status, this is the time in centiseconds +# for which an unusual status message will be shown (see +# messages above). +# Quantise: If showing dialler status, this is the quantisation applied +# to online time. This is because a 1 second update may well +# be jerky if the browser is doing a lot of work, and a more +# steady 5 (say) second update may be preferable. + +# MinConvergence: Minimum OS unit toolbar width after which toolbar items are +# are not moved or resized to stay in view. +# DontGrey: If 0, toolbar buttons are greyed as usual. If 1, only the +# History menu popup is greyed. If 2, nothing is greyed. +# SwapBars: If 'yes' the upper and lower toolbars are swapped, so the +# status bar can appear at the top of the window and the +# URL/button bars at the bottom. +# [Not yet implemented] +# DBoxAnims: If 'yes', dialogues can contain an animation. This is the +# same as the component in the status bar that holds the +# animation (i.e. same component ID). The animation will be +# advanced 1 frame for every complete cycle of the main +# animation (even if the main animation isn't running). +# If 'no', dialogues can still contain the same component +# but it won't be animated. + +# AppendStatus: If 'yes', in the absence of the byte counter display field +# on the status bar the information will be appended to the +# text in the main status display field. Else, 'no'. +# An individual status message may override this though - +# see the relevant section above. +# UseBrackets: If 'yes', then if appending status according to the above, +# the appended text is put in brackets. Else, 'no'. +# AppendURLs: If going to special URL locations such as a hotlist, +# then if this is 'yes', append AppendWith (below) followed +# by the currently displayed URL before moving to that page. +# If this is 'no', the URL is not appended. +# AppendWith: If appending URLs, this is the separator to use between +# the fetch URL and the current URL. It will usually be +# something that a CGI script referenced by the fetch URL +# can latch on to. + +# KeepCaret: If 'yes', the caret will be grabbed back into the browser +# window whenever it is lost, provided that the pointer +# is over a browser-owned window. This must only be used for +# systems on an HTML-only interface or other very special +# circumstances, as it prevents any other object from +# getting the caret (well, unless that object pops itself +# up under the pointer). The caret will always be grabbed +# back into the last window opened (which should be the +# only window opened!) as otherwise two windows could +# start arguing over who has the caret. +# ClaimHelp: If 'yes', interactive help requests will be claimed and +# the help text displayed in the status bar. +# ShowHelpFor: The length of time that Help text will be displayed in the +# status bar before other messages are allowed to override +# it. +# StopWebServ: If 'yes', send an AppControl message with a 'Stop' +# reason code to !WebServ, if running, when the 'Stop' +# button is used in the browser. This will force it to +# abort all current connections, breaking any image +# fetches and ditching partial fetches. This is quite a +# vicious thing to do, so only use the option if you're sure +# you want such a complete halt from the software. + +# IgnoreAdjust: If 'yes', adjust-clicks will be treated as select +# clicks for any action which would open a second window. +# This can be useful for full screen browsers. +# LockToLine: If 'yes', left/right arrows will only select items on +# the same line (for keyboard control). This introduces +# more consistency as up/down scroll the page etc., +# but can feel clumsy sometimes. If 'no', left/right will +# allow vertical movement but won't jump over longer +# distances (which can feel inconsistent at times) as +# to do this the page needs to scroll vertically - but it +# is left/right that's being pressed. + +# PtrLnkActvX: Link pointer active point x offset (pixels from left). +# PtrLnkActvY: Link pointer active point y offset (pixels from top). +# PtrMapActvX: Map pointer active point x offset (pixels from left). +# PtrMapActvY: Map pointer active point y offset (pixels from top). + +# BackOffAt: During an image fetch, memory is claimed temporarily for +# processing. The more simultaneous image fetches are going +# on, the greater the high water mark of memory consumption. +# Images are also kept from the previous page and garbage +# collected after the fetch, so that images common between +# the pages aren't fetched twice. However, in low memory +# situations it is desirable to discard such images and +# then start backing away from the maximum number of +# fetches that are allowed. Set this entry to the amount +# of free memory in K below which this starts to happen. +# [Not yet implemented] + +AnimSpeed:7 +ShowDStatFor:300 +Quantise:5 + +MinConvergence:480 +DontGrey:0 +SwapBars:no +DBoxAnims:no + +AppendStatus:no +UseBrackets:yes +AppendURLs:no +AppendWith:(none) + +KeepCaret:no +ClaimHelp:yes +ShowHelpFor:800 +StopWebServ:no + +PtrLnkActvX:5 +PtrLnkActvY:2 +PtrMapActvX:8 +PtrMapActvY:8 + +IgnoreAdjust:no +LockToLine:no + +BackOffAt:128 + +# Dynamically created pages. Note that MessageTrans will deal with '%'s, +# so you need two if you want one. + +PEmptyDoc:<HTML><HEAD><TITLE>Empty document</TITLE></HEAD><BODY><H2>The server returned an empty document.</H2></BODY></HTML> + +# Warning! This one gets compiled with sprintf, so if using a '%' anywhere, +# make sure it's done as '%%'. Then do it again to cope with MessageTrans; +# so for a single %, put four in. Hmph. + +PExtImage:<HTML><HEAD><TITLE>%%s</TITLE></HEAD><BODY><FONT SIZE="5"><IMG SRC="%%s" ALIGN="CENTER" ALT="Fetching picture..."></FONT><P> <P><CENTER><B>%s</B><HR WIDTH = 80%%%%><A HREF="!INTRNL!GoBack:Previous Page">Go back to the previous page</A></CENTER></BODY></HTML> diff --git a/Resources/UK/Phoenix/Res,fae b/Resources/UK/Phoenix/Res,fae new file mode 100644 index 0000000000000000000000000000000000000000..86b262141c69370f05655c1820dc530b8cf0afc4 GIT binary patch literal 19076 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 literal 0 HcmV?d00001 diff --git a/Resources/UK/Phoenix/Sprites,ff9 b/Resources/UK/Phoenix/Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..f46fc0808aa15d1828331336ad3e965bf4277ecd GIT binary patch literal 126172 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 literal 0 HcmV?d00001 diff --git a/Resources/UK/Phoenix/User/Hotlist,faf b/Resources/UK/Phoenix/User/Hotlist,faf new file mode 100644 index 0000000..3123400 --- /dev/null +++ b/Resources/UK/Phoenix/User/Hotlist,faf @@ -0,0 +1,24 @@ +<html> +<head> +<title>Phoenix Hot List</title></head><body><h2>Phoenix Hot List</h2> +<ul> + <hr align=center> + <li><b><a href="http://www.unitedmedia.com/comics/dilbert">Dilbert</a></b> + <hr align=center> + <li><a href="http://www.acorn.co.uk/~ahodgkin/">Test Page</a> + <li><a href="http://www.acorn.co.uk/">Acorn Home Page</a> + <li><a href="http://www.xemplar.co.uk/">Xemplar Home Page</a> + <hr align=center> + <li><a href="http://www.altavista.digital.com/">Alta Vista search</a> + <li><b><a href="http://altavista.software.digital.com/">Alta Vista software</a></b> + <li><a href="http://www.yahoo.com/">Yahoo search</a> + <li><a href="http://www.infoseek.com/">Infoseek search</a> + <li><a href="http://www.lycos.com/">Lycos search</a> + <li><a href="http://www.excite.com/">Excite</a> + <hr align=center> + <li><a href="http://www.dejanews.com/">DejaNews</a> + <li><a href="http://www.w3.org/">World Wide Web consortium</a> + <hr align=center> +</ul><p> +</body> +</html> diff --git a/Resources/UK/Ursula/!Boot,feb b/Resources/UK/Ursula/!Boot,feb new file mode 100644 index 0000000..ac2806c --- /dev/null +++ b/Resources/UK/Ursula/!Boot,feb @@ -0,0 +1,16 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 diff --git a/Resources/UK/Ursula/!Run,feb b/Resources/UK/Ursula/!Run,feb new file mode 100644 index 0000000..cee8363 --- /dev/null +++ b/Resources/UK/Ursula/!Run,feb @@ -0,0 +1,80 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.14 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.14 Error The browser requires version 1.14 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.39 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.39 Error The browser requires version 1.39 or later of the Window module +RMEnsure Menu 0.26 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.26 Error The browser requires version 0.26 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| TaskModule for catching service calls (not required for +| some UIs, so let it fail silently); also the URI handler, +| which may be present but can do without it. + +RMEnsure AcornURI 0.05 RMLoad System:Modules.Network.URI +RMEnsure TaskModule 0.07 RMLoad System:Modules.TaskModule + +| Both of the above start Wimp task sides, so want to do a +| '*Desktop' when inside the application after Wimp_Initialise +| to start those tasks. Set a system variable if this is NOT +| needed. + +Set Browse$IssueDesktopCommand "yes" +RMEnsure AcornURI 0.05 Set Browse$IssueDesktopCommand "no" +RMEnsure TaskModule 0.07 If "<Browse$IssueDesktopCommand>" = "yes" Then Set Browse$IssueDesktopCommand "no" + +| JPEG support for OS versions without this in SpriteExtend; +| again, not technically essential so let this fail too. + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 420K -Max 420K + +Run <Browse$Dir>.!RunImage %*0 \ No newline at end of file diff --git a/Resources/UK/Ursula/!RunD,feb b/Resources/UK/Ursula/!RunD,feb new file mode 100644 index 0000000..c0a72aa --- /dev/null +++ b/Resources/UK/Ursula/!RunD,feb @@ -0,0 +1,82 @@ +Set Browse$Dir <Obey$Dir> +Set Browse$Path <Browse$Dir>. + +| Ensure specific versions of Toolbox modules (or later ones) +| are present + +RMEnsure Toolbox 1.36 RMLoad System:Modules.Toolbox.Toolbox +RMEnsure Toolbox 1.36 Error The browser requires version 1.36 or later of the Toolbox module +RMEnsure IconBar 1.14 RMLoad System:Modules.Toolbox.IconBar +RMEnsure IconBar 1.14 Error The browser requires version 1.14 or later of the IconBar module +RMEnsure ProgInfo 0.09 RMLoad System:Modules.Toolbox.ProgInfo +RMEnsure ProgInfo 0.09 Error The browser requires version 0.09 or later of the ProgInfo module +RMEnsure Window 1.39 RMLoad System:Modules.Toolbox.Window +RMEnsure Window 1.39 Error The browser requires version 1.39 or later of the Window module +RMEnsure Menu 0.26 RMLoad System:Modules.Toolbox.Menu +RMEnsure Menu 0.26 Error The browser requires version 0.26 or later of the Menu module +RMEnsure ToolAction 0.14 RMLoad System:Modules.Toolbox.ToolAction +RMEnsure ToolAction 0.14 Error The browser requires version 0.14 or later of the ToolAction module + +| General requirements where version number doesn't really matter + +RMEnsure SaveAs 0.00 RMLoad System:Modules.Toolbox.SaveAs +RMEnsure SaveAs 0.00 Error The browser requires the SaveAs module to start +RMEnsure Scale 0.00 RMLoad System:Modules.Toolbox.Scale +RMEnsure Scale 0.00 Error The browser requires the Scale module to start +RMEnsure PrintDBox 0.00 RMLoad System:Modules.Toolbox.PrintDBox +RMEnsure PrintDBox 0.00 Error The browser requires the PrintDBox module to start + +| Important networking modules + +RMEnsure URL_Fetcher 0.15 RMLoad System:Modules.Network.URL.URL +RMEnsure URL_Fetcher 0.15 Error The browser requires version 0.15 or later of the URL module +RMEnsure AcornHTTP 0.23 RMLoad System:Modules.Network.URL.HTTP +RMEnsure AcornHTTP 0.23 Error The browser requires version 0.23 or later of the HTTP module +RMEnsure FileFetcher 0.19 RMLoad System:Modules.Network.URL.File +RMEnsure FileFetcher 0.19 Error The browser requires version 0.19 (and only 0.19!) of the File module +RMEnsure FTPFetcher 0.09 RMLoad System:Modules.Network.URL.FTP +RMEnsure FTPFetcher 0.09 Error The browser requires version 0.09 or later of the FTP module + +| TaskModule for catching service calls (not required for +| some UIs, so let it fail silently); also the URI handler, +| which may be present but can do without it. + +RMEnsure AcornURI 0.05 RMLoad System:Modules.Network.URI +RMEnsure TaskModule 0.07 RMLoad System:Modules.TaskModule + +| Both of the above start Wimp task sides, so want to do a +| '*Desktop' when inside the application after Wimp_Initialise +| to start those tasks. Set a system variable if this is NOT +| needed. + +Set Browse$IssueDesktopCommand "yes" +RMEnsure AcornURI 0.05 Set Browse$IssueDesktopCommand "no" +RMEnsure TaskModule 0.07 If "<Browse$IssueDesktopCommand>" = "yes" Then Set Browse$IssueDesktopCommand "no" + +| JPEG support for OS versions without this in SpriteExtend; +| again, not technically essential so let this fail too. + +RMEnsure SpriteExtend 0.99 RMEnsure JPEGMsgs 0.00 RMLoad System:Modules.JPEGMsgs +RMEnsure SpriteExtend 0.99 RMEnsure JPEGRender 0.00 RMLoad System:Modules.JPEGRender + +| Get round the 'problematic' last stage of the printer protocol + +Set Alias$@PrintType_FF4 "Copy %%0 Printer: ~A ~C ~D F ~L ~N ~P ~Q ~R ~S ~T ~V" + +| Routine actions... + +IconSprites <Browse$Dir>.!Sprites + +Set File$Type_F91 URI +Set File$Type_FAF HTML + +Set Alias$@RunType_FAF /<Browse$Dir>.!Run -html %%*0 +Set Alias$@RunType_F91 /<Browse$Dir>.!Run -uri %%*0 + +| And finally, run the application. + +WimpSlot -Min 1600K -Max 1600K + +%UnSet ChangeFSI$Dir +|Run <Browse$Dir>.!RunImage -debug CMal,CFle %*0 2> Pipe:$.StdErr +Run <Browse$Dir>.!RunImage %*0 \ No newline at end of file diff --git a/Resources/UK/Ursula/!Sprites,ff9 b/Resources/UK/Ursula/!Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..98d2bba54eab7a551c1423f0bc90c18d39e827f5 GIT binary patch literal 2876 zcmeH|J#HH@5QQhPkzGIm93Ur1A3|41u}zwsAV6pX7GOX@7IDGWrHhm<T>1#=Qs@+m zy+W>GIPcAnOYUmdx`0NeIGk_h@ka)EE+QY$zN|$4oQr(A`u!{1ULzv%4(+3QA{F}2 zXy4z8T%dnhvdsD?HNWmtZeqRnMEd0-jVu-sKY8!gT52rmc~qlCsH|5hEwV4~I#eoS zYQ*Zo=bU6%M<kp~4bWI7R3t+ORn{FarZ{Kwb=?}~oI7)8X7JXr&ikhPbWPI?nscl- zP0Zevbyj9fcQL4vU<YyU==-kWhvxK967z_7|NQI`_pC6}GgB9pj%68UX1P7KNfBmD znPzn4&VwzQl@gmKzf*E@Gs!fvF^Z+erpTbOLzFg9E~CiOaIwMyVYSpOBZYsIEfgND zE9NL&t((`hb<S-tp1vM?DHe}&Ml=0FNi!-~@c=O#{AtFNX=0xI?v2RiW_$f(bGaeH z)ui_n{d5=cK6;N9rp6drX&eWsLugz5s~}>rGAqR{!rwg-WiR2?yn5H}pckqtw5fJh zuf@dGe!mJ8CS9Jl-mQWl6Y08M%Pkcx{_h*Iq^*!P=skQr%xfBK0AifITAp|2{2n28 z`}1<UjXwaceW~LFi{}qcM#FIkH;l<E^);H}T+&^A5Wl~#c|_Crusmq+jj|`o-CSXO zdZYOEsGZ&@ULW|M$hQc*(;H={!lM}-Odja{o`)lE=I$T((YhgX?7X6x-ji_wN4!5` g$G$L<$ckwB^dM|WxiXHkW(o`vNi%`e4+$^-0V@^T)&Kwi literal 0 HcmV?d00001 diff --git a/Resources/UK/Ursula/!Sprites22,ff9 b/Resources/UK/Ursula/!Sprites22,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..ad60872650e8a81c53c2ba77de7f99ec1a0a8de7 GIT binary patch literal 3580 zcmeHJ&ubGw6dr9QYQ!4!AE>3Cl*NV~6hzSWq6ZIcAQXbMkU*j0Vh?*2PeZOf37(?D zG7#*2|BRSRVgCnd?ZwOZz4vBzH`#Wr_2Qu~ne2S;eecJ-+3e1&QtB3lx~bHSD@x68 zy?Yz&c1fdVFz)e8=JzrGbXlo8xLU|v(>$c>oZvuf{elz@4@|7hVuk~wbziqZ5c{C7 zwbAjh#~<Jh&8ou`Esl-ZI21l%V`8)MQ!vrvK2(c>2f!rpvS5RB<e}RhBOl`R+lQ1t zz>KkJ9|;B|yV1vlzp*>~`+AWvnTgQX%TsuD0&Cr3%yjS_w#}85R=3;h^}5WrOHD5e z%r^%jqg3LX&qI<YsmGa}>j`o@*K5sVA*3B%j~y8HPt%sHKad1z=UA{^0s+xmzW>2! zGy*&lY>c%j;DX=3gVZz*TE76D|I;)z9fA(qU^GsL1#IoJPCA4Kt&fQ|SRW5f0b9E^ zPEBqHYi-=Qp7F_R{VUl?0Q{8T53&{%1g#|t3!4iBG3O2rdk06)9Hz0S`wVBtTw)f^ zC8)q$QNeyL>>AEhay#;R&lRswkF-3GH;pISpY<~<NX%~gGBdR`FBTk$U)Wx*z&q2m zq+p+d$7z&e5b~LDfr9Mc@to^z?{r`HHhY9;G3IFksbSEwkOn;qqiH!!2Ypc@02)Pc zx+tpAH;kfCI4ARnm3uqiT!ESB=8`0oh*7QPbQ3hsL%fi(MqwCL@#+a8f*esVD)J&} zElKK0ow8N%k~*&#nQN7K5eigFS{YAWBN{CP`782*Cp21a1rLwv8SV+T#Pe=HY|snR ziLA}>sCytf-ScLNx7Xa8;mxHV&-?hO#G`mVgU_2|nsJUZ-hZ=~l-hl>xwGSLYTV+g z;liDIPs8rot*~@Ox8;7KG|!zc&l81~zc1@~UsY1(*R|#@mE!ZZmH1d{Si^^Ecr{m7 z`0)G-{WF!+_7X9#CZgYGHS4qXKt*R9IpRFn-U6ofUYv0*&N%cAuoq_>|5isgs3DpB v3G*v-`ixM4|Md*Q{)PHZ#D)BSn@^4e+49{HA;;2>EP+2kc!HS!_cP9KGCsw0 literal 0 HcmV?d00001 diff --git a/Resources/UK/Ursula/Choices b/Resources/UK/Ursula/Choices new file mode 100644 index 0000000..4f7743a --- /dev/null +++ b/Resources/UK/Ursula/Choices @@ -0,0 +1,250 @@ +# Options. THESE MAY NOT BE INTERNATIONALISED - the values of the tokens, +# where strings, are compared directly inside the browser. Since the user +# should edit this through a dialogue, it is that dialogue's contents which +# can be internationalised. Changing the values here to foreign ones +# requires the code to be appropriately altered and recompiled. + +# User-configurable options + +# HomePage - The URL that the browser defaults to on loading. + +# DefWidth - Default browser window width, in OS units. +# DefHeight - Default browser window height, in OS units. +# OverrideX - The X position to open the window at, or 0 for centred. +# OverrideY - The Y position to open the window at, or 0 for centred. + +# PostIn - Post-in path for mail, or '<none>'. +# PostOut - Post-out path for mail, or '<none>'. + +# BackColour - Background colour; 0xBBGGRR00 where RR GG BB are red, green, +# and blue values as two digit hex numbers from 0 to 255. It +# doesn't matter if the hex digits are upper or lower case. If +# the syntax is wrong, very unpredictable effects could occur. +# TextColour - Text colour, defined as BackColour. +# LinkColour - Link colour, defined as BackColour. +# UsedColour - Used (followed) link colour, defined as BackColour. +# FollColour - Colours links flash to when clicked on, before being +# followed. +# SeleColour - Colours objects adopt or are bordered in if selected / +# highlighted. + +# FontSize - Default font size, in points. Between 6 and 24, fractions +# will be ignored (so 12.9 would be treated as 12, say). +# SystemFont - 'yes' or 'no', if 'yes' browser will only use system font on +# the page (fast and clear, but pretty ugly...). + +# DelayImage - 'yes' or 'no', if 'yes' images will not be loaded until +# they are told to load. Otherwise they load as part of the +# main page fetch. +# DisplayBgs - 'yes' or 'no', if 'yes' background images will be displayed. +# UnderlineLks - 'yes' or 'no', if 'yes' link text will be underlined. +# OverrideCols - 'yes' or 'no', if 'yes' document-specified colours will be +# ignored and defaults will be used instead. +# FixedPtr - 'yes' or 'no', if 'yes' the pointer will change shape as it +# moves over certain objects on the page (e.g. a link). +# Otherwise it stays the standard pointer shape, over the page. +# HighlightLks - 'yes' or 'no', if 'yes' links (and some other objects) will +# be highlighted as the pointer moves over them. +# ShowLinksFor - A time in centiseconds. The length of time for which the +# contents in of a link selected by the keyboard or pointed to +# by the mouse is shown in the status bar before it reverts +# to other information (fetch status, page being viewed, +# etc.); 0 to show for as long as the link is selected or +# pointed to. +# ShowFHighFor - A time in centiseconds to show the frame highlight (for +# keyboard control, when jumping into a new frame). +# KeyboardCtl - 'yes' or 'no', if 'yes' links (and some other objects) will +# be selectable from the keyboard. +# ClearFirst - 'yes' or 'no', only relevant for UI designs where the +# URL writable and status bars are merged. In such UIs, +# pressing an alphanumeric key when in status mode will +# change to writable mode and, if this is 'yes', put the +# key value into the writable, clearing whatever was there +# beforehand first. If 'no', then the value of the key is +# appended to whatever is in the writable. +# KeepHighlight- 'yes' or 'no'. If 'yes', frames will be (re)highlighted +# whenever keyboard navigated. If 'no', they are only +# highlighted when initially selected. + +# LeftMargin - Basic left hand page margin (before list indents etc.), in +# millipoints. +# RightMargin - Similarly, the basic right hand page margin in millipoints. +# QuoteMargin - Extra page margin for a <blockquote> section of text. +# Leading - Line spacing in OS units (pronounced 'ledding'). Note that +# negative numbers are allowed but may produce redraw +# artifacts under some circumstances, so use with caution. +# LeftIndent - Multiplier used to work out left hand indent of text for +# list items etc., in millipoints. +# MinFrmHeight - Minimum height a frame may take when initially sized or +# subsequently resized, in OS units. +# MinFrmWidth - Similarly, the minimum frame width. + +# DefURLbar - 'yes' or 'no', if 'yes' new browser windows will have URL +# bars present. +# DefButtonBar - 'yes' or 'no', if 'yes' new browser windows will have button +# bars present. +# DefStatusBar - 'yes' or 'no', if 'yes' new browser windows will have status +# bars present. +# MoveGadgets - '0', '1', or '2'. If '0', gadgets are never moved on the +# toolbars to fit inside the window. If '1', gadgets are moved +# at the end of any resize actions. If '2', gadgets are moved +# during resize actions. +# AnimDrift - 'yes' or 'no', if 'yes' the status bar animation will drift +# over to the first starting sprite before stopping. Otherwise +# it will stop as soon as the browser is idle. + +# FullScreen - 'yes' or 'no', if 'yes' the window will open full screen, +# else it will open at the default page size. +# HScroll - 'yes' or 'no', if 'yes' a horizontal scroll bar will be +# visible when Full Screen. Can also have 'auto', to +# add or remove scroll bars automatically, if the Wimp +# variant the browser runs on supports this. If the +# Wimp doesn't, this will work the same as 'yes'. +# VScroll - 'yes' or 'no', if 'yes' a vertical scroll bar will be +# visible when Full Screen. As for HScroll, can also +# have 'auto' with the right Wimp. + +# MaxImages - Maximum number of images that may be simultaneously fetched. +# Must be between 1 and 255, though values over about 25 are +# more likely to degrade performance than improve it. + +# GHistSize - Maximum global history size, in K. +# VHistSize - Maximum view history size, in entries. +# HistoryPath - Global history default load/save path. +# HotlistPath - Hotlist default load/save path. +# ShowURLs - 'yes' or 'no', if 'yes' the History menu will always only +# contain URLs. Otherwise it will hold page titles (where +# available). +# SaveHistory - 'yes' or 'no', if 'yes' the global history will always be +# saved to disc on browser exit, else it will never be saved. +# SaveHotlist - 'yes' or 'no', if 'yes' the hotlist will always be saved to +# disc on browser exit, else it will never be saved (in which +# case changes during a browser session will be lost, so this +# should be used with caution). + +# RefoWait - 'yes' or 'no', if 'yes' the browser will wait for a time +# determined by 'RefoTime' (see below) before doing a page +# reformat - can be useful if frequent reformats when unsized +# images come in (for example) are proving annoying. +# RefoHang - 'yes' or 'no', if 'yes' the page will not reformat past an +# unsized image - the browser will wait until that image's +# size is known. For slow sites this may take a long time. +# [Unimplemented] +# RefoTime - If RefoWait is 'yes', the time in centiseconds between +# queued reformats (urgent reformats may force this earlier +# though - e.g. document fetch completed). +# BrickWall - If 'yes', then clicking on 'Stop' or following new links +# will immediately stop *all* fetch/reformat activity, +# or for targetted links, will stop such activity in the +# target. This is a fairly specialised option as normally +# continued cacheing (if a local proxy is present) or +# continued background fetching is desirable (may as well +# take advantage of otherwise idle time this way). + +# PrintCopies - Default number of copies to print. Must be at least 1! +# PrintStart - 'start' to print from the start of the web page, 'visible' +# to print from the top of the region visible in the browser +# window. +# PrintEnd - 'end' to print to the end of the web page, 'visible' to +# print to the bottom of the region visible in the browser +# window, else a number greater than 0 for the number of pages +# to fill up after starting printing at the given start point. +# PrintReform - 'yes' or 'no', if 'yes' the page will be reformatted to fit +# the paper size (else it is printed at a width determined by +# the browser window, which may mean it overflows the right +# hand edge of the paper or does not use the full page width). +# Reformatting can take quite a long time, hence this is +# optional. When using 'visible' for PrintStart or PrintEnd, +# this option is ignored and reformatting does not take place, +# as reformatting would change the visible region, if it was +# done in the window rather than internally for the printer. +# PrintOrient - 'upright' or 'sideways', which pretty much says it all. + +# Typeface1 - Typeface definitions. The syntax of these is fairly +# Typeface2 strict and slightly complex, so they should only +# Typeface3 be altered through a front-end dialogue in the +# Typeface4 browser. + +# UseProxy - 'yes' or 'no', if 'yes' proxying will be used so the value +# of the next two items is important. +# ProxyAddress - The base URL of the proxy server to use, such as +# 'http://wwwcache.demon.co.uk/'. + +HomePage:http://www.acorn.co.uk/ + +DefWidth:1364 +DefHeight:1280 +OverrideX:0 +OverrideY:0 + +PostIn:<None> +PostOut:<None> + +TextColour:0x00000000 +BackColour:0xdddddd00 +LinkColour:0xff000000 +UsedColour:0xbb008800 +FollColour:0x0000ff00 +SeleColour:0x00bb0000 + +FontSize:12 +SystemFont:no + +DelayImage:no +DisplayBgs:yes +UnderlineLks:yes +OverrideCols:no +FixedPtr:no +HighlightLks:no +ShowLinksFor:400 +ShowFHighFor:25 +KeyboardCtl:no +ClearFirst:no +KeepHighlight:no + +LeftMargin:1600 +RightMargin:6400 +QuoteMargin:19200 +Leading:4 +LeftIndent:12800 +MinFrmHeight:80 +MinFrmWidth:80 + +DefURLbar:yes +DefButtonBar:yes +DefStatusBar:yes +MoveGadgets:1 +AnimDrift:no + +FullScreen:no +HScroll:auto +VScroll:auto + +MaxImages:20 + +GHistSize:8 +VHistSize:50 +HistoryPath:Browse:User.History +HotlistPath:Browse:User.Hotlist +ShowURLs:no +SaveHistory:yes +SaveHotlist:yes + +RefoWait:yes +RefoHang:no +RefoTime:500 +BrickWall:no + +PrintCopies:1 +PrintStart:start +PrintEnd:end +PrintReform:yes +PrintOrient:upright + +Typeface1:system=System.Fixed:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique;fixed +Typeface2:fixed=Corpus.Medium:Corpus.Medium.Oblique:Corpus.Bold:Corpus.Bold.Oblique; +Typeface3:sans=Trinity.Medium:Trinity.Medium.Italic:Trinity.Bold:Trinity.Bold.Italic;serif +Typeface4:serif=Homerton.Medium:Homerton.Medium.Oblique:Homerton.Bold:Homerton.Bold.Oblique;sans + +UseProxy:no +ProxyAddress:http://127.0.0.1/ diff --git a/Resources/UK/Ursula/Messages b/Resources/UK/Ursula/Messages new file mode 100644 index 0000000..2478e58 --- /dev/null +++ b/Resources/UK/Ursula/Messages @@ -0,0 +1,321 @@ +_TaskName:Browse +_SpriName:!browse +Version:1.17 (23-Jul-97) + +# Errors, ranked roughly in order of increasing severity + +CannotFetch:The browser does not have a method of fetching the requested site. +NotInline:Sorry, can‘t handle this data format (press Enter or click on Continue‘ to continue). +Refused:Cannot fetch this address as the fetch request was refused by the internal handler. + +PrintBusy:The printer is currently busy. +EmptyHistE:The history list is empty. +NoLabel:The label ”%0• cannot be found on this page. +NoLabelF:The label ”%0• cannot be found, but the page is still fetching - try again when the page fetch has finished. + +BadAuthor:Authorisation failed; you must use a valid user name and password. + +NoMemWin:There is not enough free memory to open another browser window. +NoMemGHi:There is not enough free memory to add the page to the global history. +NoMemLHi:There is not enough free memory to open the history menu. +NoMemFet:There is not enough free memory to perform this fetch (%0). +NoMemGen:There is not enough free memory to continue this operation (%0). +NoMemRea:There is not enough free memory to continue the page fetch (%0). +FontMem:There is not enough free memory for font handling (%0). +NoMemImg:There is not enough free memory for any new images (%0). + +StrNotFd:Internal error - Can‘t find structure in %0. +NoParent:When closing frames, can't find child's record in the parent window in windows_close_window(). +WhatTog1:Internal error - Toolbar toggle handle not understood in toolbars_toggle_bars(). +WhatTog2:Internal error - Toolbar toggle handle not understood in menus_choices_bars(). +WhatSave:Internal error - Save dialogue origin not understood in save_fill_in(). +BadType:Internal error - Bad typeface definition in %0(). +BadTRef:Internal error - Reference to undefined typeface in %0(). + +HSHOvrrn:Serious internal error - HtmlStripHeaders has failed; must exit immediately. +STCUnkwn:Serious internal error - Unknown chunk ID in memory_set_chunk_size(); must exit immediately. + +# Strict parse mode errors + +FramNest:Frames definition is badly nested; could not complete the frames layout. +FramRcrs:Frames definition references itself recursively; could not proceed with the frames layout. + +# Default offered leafnames + +NoURLleaf:Index +NoURLdata:HTMLfile + +# Status bar messages. Putting a '-' in front of one will +# stop a byte counter being appended if the choices lower +# down in this file specify that such text should be +# added (so you can override for specific messages that +# never want a byte counter). + +Status0:-Ready +Status1:-Beginning fetchŒ +Status2:-Trying to find server's addressŒ +Status3:-Found server's address +Status4:-Sending request to the serverŒ +Status5:Fetching dataŒ + +GetPic:Fetching 1 imageŒ +GetPics:Fetching %d imagesŒ + +Ready:-Ready +Page:-Viewing ”%%s• +LinkTo:-Link to ”%%s• +BlankPage:Blank page + +# (For these, the first is for when the URL is known +# and only one such action is in progress, e.g. in a +# non-frames page; the second is for if the URL can't +# be determined for whatever reason; and the third is +# for the case where there are several such actions +# occurring simultaneously in a frames document). + +Fetch:Fetching ”%%s•Œ +FetchUK:Fetching web pageŒ +FetchMany:Fetching frames contentsŒ + +Process:-Processing ”%%s•Œ +ProcessUK:-Processing web pageŒ +ProcessMany:-Processing frames contentsŒ + +Format:-Formatting ”%%s•Œ +FormatUK:-Formatting web pageŒ +FormatMany:-Formatting frames contentsŒ + +# URL bar messages + +AtHotlist:Hotlist +AtHistory:Global History +AtResources:Resources + +# Label messages + +DisplayBytes:Amount +DisplayStats:Info +DisplayURL:Location +DiaStatusDial:Dialler +DiaStatusTime:Time + +# On-page messages + +NoData:The server returned a blank page. + +# Buttons in forms - submit buttons, reset buttons, and unknown +# button types; menu title for Select lists when no other is +# present. + +Submit:Submit +Reset:Reset +Unknown:Action +selTITL:Select + +# Dialler text. Dialler status is displayed in component +# 0xf, if present in the upper toolbar. If this component +# doesn't exist the application will not attempt to register +# with the dialler and relevant event handlers won't be +# installed. + +Dialling:Dialling +Hangup:Hanging up +Answering:Answering +SError:Script error +Timeout:Timed out +Carrier:No carrier +MError:Modem error +Dialtone:No dialtone +MBusy:Line busy +Answer:No answer +Offline:Off line + +# Text to go in display panel of authorisation dialogue; the +# second is used if the first is too large to fit in the buffer +# space available due to the substituted strings. + +Authorise:Please enter a user name and a password for %%s at %%s. +AuthorShr:Please enter a user name and a password. + +# Other general text: +# +# Print dialogue / printing generally + +PrintName:WebPage +PJobName:Web page +PagesSingle:sheet is filled +PagesMany:sheets are filled + +# Should the number range items in the +# print dialogue have the icon flags on their +# writable components altered? + +AlterNumranges:no +AlterWith:(none) + +# History menu title + +HistMemT:History + +# Fetcher protocols. For some operations (e.g. the +# Shift+Tab URL writing) a list of currently available +# protocols is useful. Include below the number of +# fetcher protocol modules that may be supported, and +# then a series of entries - the module name followed +# by the protocol prefix (see below for examples). +# The modules may not actually be loaded - this just +# states that there is the potential for them to be +# present. Any fetchers not in this list will be +# ignored by some routines. +# +# Note that http:// may be special cased to allow for +# 'http://' and 'http://www.' for some systems; similarly +# 'file://' may be special cased to 'file://ADFS::4/$/'. + +ProtocolMax:3 + +ProtocolM1:AcornHTTP +ProtocolU1:http:// + +ProtocolM2:FileFetcher +ProtocolU2:file:// + +ProtocolM3:FTPFetcher +ProtocolU3:ftp:// + +# Non user-configurable options + +# AnimSpeed: Time between null polls when claiming them; relates to the +# fastest the animation can go and the Desktop load the +# browser will represent. +# ShowDStatFor: If showing dialler status, this is the time in centiseconds +# for which an unusual status message will be shown (see +# messages above). +# Quantise: If showing dialler status, this is the quantisation applied +# to online time. This is because a 1 second update may well +# be jerky if the browser is doing a lot of work, and a more +# steady 5 (say) second update may be preferable. + +# MinConvergence: Minimum OS unit toolbar width after which toolbar items are +# are not moved or resized to stay in view. +# DontGrey: If 0, toolbar buttons are greyed as usual. If 1, only the +# History menu popup is greyed. If 2, nothing is greyed. +# SwapBars: If 'yes' the upper and lower toolbars are swapped, so the +# status bar can appear at the top of the window and the +# URL/button bars at the bottom. +# [Not yet implemented] +# DBoxAnims: If 'yes', dialogues can contain an animation. This is the +# same as the component in the status bar that holds the +# animation (i.e. same component ID). The animation will be +# advanced 1 frame for every complete cycle of the main +# animation (even if the main animation isn't running). +# If 'no', dialogues can still contain the same component +# but it won't be animated. + +# AppendStatus: If 'yes', in the absence of the byte counter display field +# on the status bar the information will be appended to the +# text in the main status display field. Else, 'no'. +# An individual status message may override this though - +# see the relevant section above. +# UseBrackets: If 'yes', then if appending status according to the above, +# the appended text is put in brackets. Else, 'no'. +# AppendURLs: If going to special URL locations such as a hotlist, +# then if this is 'yes', append AppendWith (below) followed +# by the currently displayed URL before moving to that page. +# If this is 'no', the URL is not appended. +# AppendWith: If appending URLs, this is the separator to use between +# the fetch URL and the current URL. It will usually be +# something that a CGI script referenced by the fetch URL +# can latch on to. + +# KeepCaret: If 'yes', the caret will be grabbed back into the browser +# window whenever it is lost, provided that the pointer +# is over a browser-owned window. This must only be used for +# systems on an HTML-only interface or other very special +# circumstances, as it prevents any other object from +# getting the caret (well, unless that object pops itself +# up under the pointer). The caret will always be grabbed +# back into the last window opened (which should be the +# only window opened!) as otherwise two windows could +# start arguing over who has the caret. +# ClaimHelp: If 'yes', interactive help requests will be claimed and +# the help text displayed in the status bar. +# ShowHelpFor: The length of time that Help text will be displayed in the +# status bar before other messages are allowed to override +# it. +# StopWebServ: If 'yes', send an AppControl message with a 'Stop' +# reason code to !WebServ, if running, when the 'Stop' +# button is used in the browser. This will force it to +# abort all current connections, breaking any image +# fetches and ditching partial fetches. This is quite a +# vicious thing to do, so only use the option if you're sure +# you want such a complete halt from the software. + +# IgnoreAdjust: If 'yes', adjust-clicks will be treated as select +# clicks for any action which would open a second window. +# This can be useful for full screen browsers. +# LockToLine: If 'yes', left/right arrows will only select items on +# the same line (for keyboard control). This introduces +# more consistency as up/down scroll the page etc., +# but can feel clumsy sometimes. If 'no', left/right will +# allow vertical movement but won't jump over longer +# distances (which can feel inconsistent at times) as +# to do this the page needs to scroll vertically - but it +# is left/right that's being pressed. + +# PtrLnkActvX: Link pointer active point x offset (pixels from left). +# PtrLnkActvY: Link pointer active point y offset (pixels from top). +# PtrMapActvX: Map pointer active point x offset (pixels from left). +# PtrMapActvY: Map pointer active point y offset (pixels from top). + +# BackOffAt: During an image fetch, memory is claimed temporarily for +# processing. The more simultaneous image fetches are going +# on, the greater the high water mark of memory consumption. +# Images are also kept from the previous page and garbage +# collected after the fetch, so that images common between +# the pages aren't fetched twice. However, in low memory +# situations it is desirable to discard such images and +# then start backing away from the maximum number of +# fetches that are allowed. Set this entry to the amount +# of free memory in K below which this starts to happen. +# [Not yet implemented] + +AnimSpeed:5 +ShowDStatFor:300 +Quantise:5 + +MinConvergence:480 +DontGrey:0 +SwapBars:no +DBoxAnims:no + +AppendStatus:no +UseBrackets:yes +AppendURLs:no +AppendWith:(none) + +KeepCaret:no +ClaimHelp:yes +ShowHelpFor:800 +StopWebServ:no + +PtrLnkActvX:5 +PtrLnkActvY:2 +PtrMapActvX:8 +PtrMapActvY:8 + +IgnoreAdjust:no +LockToLine:no + +BackOffAt:128 + +# Dynamically created pages. Note that MessageTrans will deal with '%'s, +# so you need two if you want one. + +PEmptyDoc:<HTML><HEAD><TITLE>Empty document</TITLE></HEAD><BODY><H2>The server returned an empty document.</H2></BODY></HTML> + +# Warning! This one gets compiled with sprintf, so if using a '%' anywhere, +# make sure it's done as '%%'. Then do it again to cope with MessageTrans; +# so for a single %, put four in. Hmph. + +PExtImage:<HTML><HEAD><TITLE>%%s</TITLE></HEAD><BODY><FONT SIZE="5"><IMG SRC="%%s" ALIGN="CENTER" ALT="Fetching picture..."></FONT><P> <P><CENTER><B>%s</B><HR WIDTH = 80%%%%><A HREF="!INTRNL!GoBack:Previous Page">Go back to the previous page</A></CENTER></BODY></HTML> diff --git a/Resources/UK/Ursula/Res,fae b/Resources/UK/Ursula/Res,fae new file mode 100644 index 0000000000000000000000000000000000000000..973168397f4c72a80c7a3792df36e184aeb008cc GIT binary patch literal 19168 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 R#j8U7b?1TeMt{lZ{|B%F@CpC` literal 0 HcmV?d00001 diff --git a/Resources/UK/Ursula/Sprites,ff9 b/Resources/UK/Ursula/Sprites,ff9 new file mode 100644 index 0000000000000000000000000000000000000000..1f585711e16b4f6c27fb8ad68a5154d1b467f53f GIT binary patch literal 51164 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 literal 0 HcmV?d00001 diff --git a/Resources/UK/Ursula/User/Hotlist,faf b/Resources/UK/Ursula/User/Hotlist,faf new file mode 100644 index 0000000..47b363d --- /dev/null +++ b/Resources/UK/Ursula/User/Hotlist,faf @@ -0,0 +1,23 @@ +<html> +<head> +<title>Browser Hot List</title></head><body><h2>Browser Hot List</h2> +<ul> + <hr align=center> + <li><a href="http://www.acorn.co.uk/">Acorn Home Page</a> + <li><a href="http://www.xemplar.co.uk/">Xemplar Home Page</a> + <hr align=center> + <li><a href="http://www.altavista.digital.com/">Alta Vista search</a> + <li><b><a href="http://altavista.software.digital.com/">Alta Vista software</a></b> + <li><a href="http://www.yahoo.com/">Yahoo search</a> + <li><a href="http://www.infoseek.com/">Infoseek search</a> + <li><a href="http://www.lycos.com/">Lycos search</a> + <li><a href="http://www.excite.com/">Excite</a> + <hr align=center> + <li><a href="http://www.dejanews.com/">DejaNews</a> + <li><a href="http://www.w3.org/">World Wide Web consortium</a> + <hr align=center> + <li><b><a href="http://www.unitedmedia.com/comics/dilbert">Dilbert</a></b> + <hr align=center> +</ul><p> +</body> +</html> diff --git a/c/Global b/c/Global index 1de1b60..8486aa3 100644 --- a/c/Global +++ b/c/Global @@ -148,3 +148,7 @@ _kernel_oserror erb; /* Global error block for custom error menu_source menusrc = Menu_None; /* For Wimp menus - opened from forms, from history icons, etc. */ void * menuhdl; /* For any extra info needed with a menu */ + +#ifndef SINGLE_USER + userdef user; /* For multiuser builds, holds details of the current user */ +#endif diff --git a/c/svcprint b/c/svcprint index 8a94604..ee6846e 100644 --- a/c/svcprint +++ b/c/svcprint @@ -15,9 +15,6 @@ #ifdef TRACE /* -*-C-*- - * - * $Header$ - * $Source$ * * Copyright(c) 1994 Acorn Computers Ltd., Cambridge, England * @@ -43,13 +40,6 @@ * * standard format specifiers o,u,e,f and g are NOT supported * - * $Log$ - * Revision 1.2 95/03/31 11:36:04 kwelton - * Added new debugging function ctosym(). - * - * Revision 1.1 94/12/02 09:57:20 kwelton - * Initial revision - * */ #include "kernel.h" diff --git a/h/Global b/h/Global index d3b263e..cfe966f 100644 --- a/h/Global +++ b/h/Global @@ -31,6 +31,10 @@ #include "Bitfields.h" #include "Limits.h" +#ifndef SINGLE_USER + #include "Multiuser.h" +#endif + /* For comments on what these actually are, see Global.c */ #ifdef TRACE diff --git a/h/Multiuser b/h/Multiuser new file mode 100644 index 0000000..1a8e306 --- /dev/null +++ b/h/Multiuser @@ -0,0 +1,37 @@ +/* Copyright 1997 Acorn Computers Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/*************************************************/ +/* File : Multiuser.h */ +/* Purpose: Definitions required by multi-user */ +/* builds. Included by Global.h if */ +/* SINGLE_USER is not defined. */ +/* Author : A.D.Hodgkinson */ +/* History: 23-Jul-97: Created */ +/*************************************************/ + +typedef struct userdef +{ + char homepage [256]; + char name [32]; + + char lastfind [64]; + int casematch; + + char historyfile [256]; + char hotlistfile [256]; + +} userdef; + +extern userdef user; -- GitLab