Releases: FDOS/country
Version 2.0
Country version 2.0 (early release)
Changes from latest kernel release, version: 1.1.2.6 (2009-04-06)
-
Added several new country/codepage combinations, increase from 171 entries to up to 239 entries.
Including: 27 (South Africa), 46 (Sweden), 52 (Mexico), 62 (Indonesia), 63 (Philippines), 64 (New Zealand), 66 (Thailand), 84 (Vietnam), 90 (Türkiye), 352 (Luxembourg), 353 (Ireland), 354 (Iceland), 355 (Albania), 356 (Malta), 357 (Cyprus), 358 (Finland), 370 (Lithuania), 371 (Latvia), 372 (Estonia), 380 (Ukraine), 382 (Montenegro), 383 (Kosovo)
Note: adding a country does not mean the country/language is supported by display or keyb nor imply any translations.
Newly added countries need native speakers to validate data! Especially collation and upcase tables may be incorrect! -
Flag Czechoslovakia (42) as obsolete and add Czech Republic (420) and Slovakia (421)
-
Bugfix, Hungary entry codepage#
-
Multiple countries Y/N table corrected, the 'Y' was followed by ASCII '0' instead of value 0
-
Update Brazil currency from Cr$ to R$
-
Update Bulgaria, Slovenia currency to Euro
-
Change Belarus Yes character from 'D' to 'T'
-
Correct Croatia country # from 384 to 385
-
country.asm refactored to simplify updating, new COUNTRY macro for first 3 subfunction tables thus avoiding need to repeat any codepage/country information, additionally removes 2-alpha country code usage from most labels; COUNTRY.SYS is keyed by numeric country code (ISO country #, based on telephone codes) and codepage number.
-
Further refactored to group countries into sets which can be disabled (and any unused codepage tables) thus lowering number of entries in COUNTRY.SYS [may be necessary for older version of MS/PC DOS].
-
Add in optional support for data separator and expand size of structure for MS-DOS 6.x compatibility improvement - avoids junk being returned for data separator (can be disabled).
What's Changed (commits)
- Update from rr for German settings via freedos-devel by @andrewbird in #1
- Fix incorrect date format for Czech and Slovak Republic by @jmalak in #2
- Update from rr for German settings by @andrewbird in #3
- Submodule 01 by @andrewbird in #4
- Create LICENSE by @andrewbird in #7
- A fix from Robert and enable the CI by @andrewbird in #6
- Build: Add production target by @andrewbird in #8
- CI: Update runner version and dependencies by @andrewbird in #11
- UK: Use proper country identifier by @andrewbird in #12
- CI: Add validation by @andrewbird in #13
- Newentries 02 by @andrewbird in #14
- Simplified entries by @PerditionC in #16
- compatibility improvements, add support for data separator, … by @PerditionC in #18
- add README by @PerditionC in #19
New Contributors
- @andrewbird made their first contribution in #1
- @jmalak made their first contribution in #2
- @PerditionC made their first contribution in #16
Full Changelog: https://github.com/FDOS/country/commits/v2.0