- 23 Aug, 2023 1 commit
-
-
Ben Avison authored
BuildSys 7.91 changes how top-level phony rules are overridden. In this component, the `resources` target is redefined after `AAsmModule` is included, so it will be affected. Rewrite the rules so that they will continue to work the same (at least for native builds) both before and after BuildSys is updated. Version 0.64. Not tagged
-
- 01 Feb, 2021 1 commit
-
-
Andreas Skyman authored
Detail: Added Colemak (UK) keyboard layout where pertinent (requires corresponding change in IntKey) Admin: Tested on IOMDHAL under RPCEmu and BCM2835 on Pi 3B and 1. Version 0.64. Tagged as 'TerritoryModule-0_64'
-
- 08 Sep, 2018 1 commit
-
-
ROOL authored
Detail: Correct Netherland/Portugal/Iceland working week and thousands and decimal point punctuation. Submission from Martin Avison. Add missing reverse lookup entries for TR50 (China) TR51 (Brazil) TR53 (Korea) TR54 (Taiwan) to the respective Territory resources. Change order of concatenation of Messages+Territory in the Makefile so that the Territory names remain untokenised. Admin: Built, but not tested. Version 0.63. Tagged as 'Module-0_63'
-
- 25 Aug, 2018 1 commit
-
-
ROOL authored
Detail: Territory tables to general Icelandic, Portuguese and Netherlands territories using the shared territory module code. Admin: Based on tables extracted from the original modules by Detlef Thielsch and Andreas Feldner, special thanks to them for releasing these under a BSD licence. Submission from Martin Avison, who reformatted the tables into a form compatible with the other territories. Tested on Iyonix with RISC OS v5.22 and v5.24, and RISC PC with RISC OS v4.39. Version 0.62. Tagged as 'Module-0_62'
-
- 29 May, 2016 1 commit
-
-
Robert Sprowson authored
Requires BuildSys-6_91. Version 0.61. Tagged as 'Module-0_61'
-
- 16 Jan, 2015 1 commit
-
-
Jeffrey Lee authored
Detail: s/ModHead - Escape some dollars contained in strings to avoid warnings from objasm Admin: Resulting binary unchanged Version 0.60. Retagged as 'Module-0_60'
-
- 26 Nov, 2013 1 commit
-
-
Robert Sprowson authored
Messing with the flags in r3 meant the main loop never thought the compare fulfilled the user's request, so tried again... SYS"Territory_Collate",-1,"test1","test1",5 no longer hangs. Version 0.60. Tagged as 'Module-0_60'
-
- 24 Nov, 2013 1 commit
-
-
Robert Sprowson authored
Flag bit 2 to Territory_Collate will now cause the territory module to consider digits 0-9 as though they were cardinals rather than as text. For example, an fl ligature followed by 50 would be considered to be equal to "fl000000050" when in this mode. Test program added to test directory, the algorithm used is based on strnatcmp(). Version 0.59. Tagged as 'Module-0_59'
-
- 23 Mar, 2013 1 commit
-
-
Robert Sprowson authored
Wrong variable name when generating timezone table. Version 0.58. Tagged as 'Module-0_58'
-
- 09 Mar, 2013 1 commit
-
-
Robert Sprowson authored
Territory_ConvertOrdinalsToTime now uses the new flag bit in Territory_ConvertTimeFormats to pass in the time offset via R4 (having read it from Territory_ReadCurrentTimeZone), saving some code, and maintaining symmetry with Territory_ConvertTimeToOrdinals - previously, a territory with a manually set timezone would give a different result to RISC OS 3.10. Fixes ticket #338. Version 0.57. Tagged as 'Module-0_57'
-
- 23 Feb, 2013 1 commit
-
-
Robert Sprowson authored
Version 0.56. Tagged as 'Module-0_56'
-
- 20 Jul, 2012 1 commit
-
-
Robert Sprowson authored
Retagged as Module-0_55.
-
- 28 May, 2012 1 commit
-
-
Robert Sprowson authored
In the default implementation SWI Territory_DaylightRules uses textual rule descriptions from the messages file for the respective territory. Other 3rd party territory module providers may choose to do it some other way, for example in code. The use of MessageTrans allows for sneaky wildcarding of the rules too. For all currently supported territories rules post year 2000 are included (for most EU countries this is simple due to pan European standardisation), other countries vary in complexity - the rules for the UK go back to the late 1960's mostly as a test vector for the parsing code. DateTime.s: New parsing functions. New flags support added to Territory_ConvertDateAndTime to allow the output text to be transformed as though DST was (or wasn't) in effect. Related Territory_ConvertStandardDate/StandardTime/StandardDateAndTime changed too. Likewise Territory_ConvertOrdinalsToTime. Reindented a bit, swap to objasm's DCD and DCB for constant tables. Entries.s New flags support added to Territory_ReadTimeZones. Macroised the table of timezones within a territory in a better way. Finland.s Timezones renamed to preferred EET and EEST. ModHead.s Split out the message file block into discrete block and flag. Territory.s Removed unused 100 byte error buffer. Version 0.55. Tagged as 'Module-0_55'
-
- 01 Apr, 2012 1 commit
-
-
Robert Sprowson authored
The scratch space was not large enough to hold the table for Territory_Register and overran. Buffer made bigger and assert added. Convert time string to ordinals did not fault 29th Feb in 1900/2100/2200 due to leap year rule error. For Japan, the SetUpEras function was never called so Japanese eras didn't work. Duff error block being returned for SWI out of range (was using the error number instead of the address of the error block). A couple of magic numbers swapped for header file defs. Version 0.54. Tagged as 'Module-0_54'
-
- 02 Mar, 2012 1 commit
-
-
Robert Sprowson authored
Reduced GBLL flag proliferation by using a WHILE/WEND loop to generate the code in Territory_ReadTimeZones. Moved the standard date and time format strings into 'DateTime.s'. No longer returns untrappable error numbers of 0, nor unallocated error numbers. Alaska now recognised as part of the USA following its incorporation in 1912. Obsolete Yukon timezone removed from Canada. SWI Territory_ReadTimeZones (&4304A) ------------------------------------ => R0 bits 0-9 territory number bits 10-26 reserved, must be zero bits 27-31 timezone within territory or -1 to use the current territory (ie. as though bits 10-31 zero) <= R0 = name of standard time R1 = name of summer time R2 = signed offset of standard time from UTC in cs R3 = signed offset of summer time from UTC in cs Version 0.53. Tagged as 'Module-0_53'
-
- 20 Feb, 2012 1 commit
-
-
Robert Sprowson authored
It was reading the current timezone CMOS and returning that in R2 then adding the difference between standard and summertime to get R3. This meant that when in one territory it was not possible to enumerate the other territories' offsets since they all returned the current CMOS value. Now, R2 and R3 are purely informational (looked up from the table in the module). All terrtories on CET now call summertime the preferred "CEST". Removed unnecessary clean rule from Makefile. Changed some one register push/pull to use macros. Changed filenames to be ".s" at the end. Added extra switches for the other regions of the world that are wide enough to span multiple timezones. Currently there is no API to read these, so they are defined to cause an assembly error (affects USA/Canada1/Australia). Fixing that is a subject of discussion, whether to support one territory having multiple timezones or just make some extra territories? Version 0.52. Tagged as 'Module-0_52'
-
- 16 Apr, 2002 1 commit
-
-
Steve Revill authored
Fixed Taiwanese build of this module so that it works with the latest set of exported headers (Hdr.Global.Countries). You will require that file in your Export directory to build this version. Version 0.51. Tagged as 'Module-0_51'
-
- 19 Feb, 2002 2 commits
-
-
Steve Revill authored
Version 0.50. Tagged as 'Module-0_50'
-
Kevin Bracey authored
Version 0.49. Tagged as 'Module-0_49'
-
- 22 Mar, 2001 1 commit
-
-
Stewart Brodie authored
BBE no longer needs to export all the sources. Fixed some non-32bit compatible code. Detail: srcbuild has been updated to be able to process components which want to contribute multiple targets to a build. This means that it is no longer necessary to export the entire sources for this component into BBE builds. There were still a few LDM {..pc}^ instructions around - these have been fixed. Admin: Requires Library 0.71 or later. Requires BuildSys 3.08 or later. Requires Env 0.65 or later. Requires srcbuild 0.31 if you need to generate a BBE from this component. Version 0.48. Tagged as 'Module-0_48'
-
- 14 Dec, 2000 1 commit
-
-
Neil Bingham authored
Detail: This is really a special case. Lots of extra bits to be exported. Admin: Untested. Version 0.47. Tagged as 'Module-0_47'
-
- 27 Nov, 2000 1 commit
-
-
Rob Thornburrow authored
Detail: References to Wales in the French territory are now Pays de Galles. Admin: Finally in DO! 2503,049/T The following CVS tags have been moved to this revision of the file: Module-0_46 dcotton_autobuild_BaseSW Alpnet_approved
-
- 21 Nov, 2000 1 commit
-
-
Simon Forrest authored
Detail: * Territory module for South Africa created, based upon the UK version but incorporating the differences as docmented in "Doc.Settings" (document ref. 2503,049/T-01). * StripDepnd support added to makefile. Admin: * Built on RPC. To be verified in development Bethany build. Version 0.46. Tagged as 'Module-0_46'
-
- 10 Nov, 2000 1 commit
-
-
Rob Thornburrow authored
Detail: - Added American, Australian, Irish, Japanese, Swedish, Norwegian, Finnish, Danish, and South African territories. - Corrected errors with previous territories (especially Turkey). - Added section on RISC OS extensions. Admin: Put into DO (the previous version never got there). DO number 2503,049/T The following CVS tags have been moved to this revision of the file: Module-0_45 dcotton_autobuild_BaseSW Alpnet_approved
-
- 09 Nov, 2000 1 commit
-
-
Rob Thornburrow authored
Detail: Converting between different cases, i's and dotless i's were being mistaken. Some dotless i's were being changed to i's with dots and vice versa. This broke the test software (and anything else that relied on the case to be changed from upper to lower in things such as filenames). Admin: Fixes bug #2368. Tested by softloading on a Bethany unit. Dotted and dotless i's now work as they should. Version 0.45. Tagged as 'Module-0_45'
-
- 31 Oct, 2000 2 commits
-
-
Rob Thornburrow authored
Version 0.44. Tagged as 'Module-0_44'
-
Rob Thornburrow authored
Detail: There were many problems in the Turkish territory (such as missing characters, invalid characters, incorrect case tables and the like). Most of the territory has been examined and corrected. The sort value tables have been regenerated and in the process a sort value definition file has been created. The control table may still contain errors. Admin: Character set examined against the ISO 8859-1 (Latin 5) specification. The control table should be examined and corrected at some stage for completeness. Version 0.43. Tagged as 'Module-0_43'
-
- 19 Oct, 2000 1 commit
-
-
Simon Forrest authored
Alpnet (the translators). Detail: * Minor corrections applied to the French, German and Spanish territory information (translation changes). Admin: * Verified by Alpnet. Version 0.42. Tagged as 'Module-0_42'
-
- 11 Oct, 2000 1 commit
-
-
Rob Thornburrow authored
Detail: Nothing functional changed, but be warned that the new territory settings file is in the DO. Ensure that you update the DO copy if you change this one! Admin: DO part number: 2503,049/T AMR 5424
-
- 16 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * Timezone names for Turkey were incorrect. Admin: Builds. Version 0.41. Tagged as 'Module-0_41'
-
- 11 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * Details of Spanish and Turkish specific territory information incorporated into the territory modules, as supplied by Alpnet. * Documentation from Alpnet included. Admin: Builds. Appears to respond as expected. Version 0.40. Tagged as 'Module-0_40'
-
- 08 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * Collation details have changed. All other details are correct according to the translators. Admin: No significant changes. Version 0.39. Tagged as 'Module-0_39'
-
- 01 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * Territory information added for Ireland and Australia, taken from the UK. * Spain information from translators for names. Spanish collation order taken from GNU Lib C whilst waiting for more information from the translators. * MakeSorted perl script added to process localedata from GNU Lib C into a collation order. Admin: * Awaiting more information from the translators to correct the spanish collation order. Version 0.38. Tagged as 'Module-0_38'
-
- 25 Jul, 2000 1 commit
-
-
Kevin Bracey authored
Version 0.37. Tagged as 'Module-0_37'
-
- 08 Jun, 2000 1 commit
-
-
Kevin Bracey authored
Added Turkish, Italian and German territories. The Turkish and Italian are still unfinished, and probably totally wrong, but at least they're there and will build. Also, a minor collation fix for Thorn=TH, and currency of France changed to the Euro. Version 0.36. Tagged as 'Module-0_36'
-
- 28 Apr, 2000 1 commit
-
-
Kevin Bracey authored
Version 0.35. Tagged as 'Module-0_35'
-
- 19 Apr, 1999 1 commit
-
-
Kevin Bracey authored
Added French and French Canadian territories. Added option for standalone builds. Version 0.34. Tagged as 'Module-0_34'
-
- 10 Dec, 1998 1 commit
-
-
Simon Forrest authored
Version 0.33. Tagged as 'Module-0_33'
-
- 22 Oct, 1998 2 commits
-
-
Kevin Bracey authored
-
Kevin Bracey authored
Version 0.32. Tagged as 'Module-0_32'
-