aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* - string replaced with UTF8String (although it's just a typedef) to mark ↵tobigun2008-11-077-108/+136
| | | | | | | | UTF8 strings. - misc. unicode compatibility fixes git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1509 b956fd51-792f-4845-bead-9b4dfca2ff2c
* added tobigun2008-11-071-6/+96
| | | | | | | | | | - CheckReplaceUTF8BOM() - ParseEncoding() - UTF8_BOM - RecodeStringUTF8 - RecodeString moved to RecodeStringWide git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1508 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - WideStringUpperCase moved to UUnicodeUtils.pastobigun2008-11-0729-252/+452
| | | | | | | | - WideCharUpperCase removed as single characters (code-point) can be represented by two WideChars (surrogates). Convert to UCS4 instead (one code-point <-> one UCS4Char). - UCS4 functions added to UUUnicodeUtils - string replaced with UTF8String (although it's just a typedef) to mark UTF8 strings. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1507 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - IsNumericChar/... and other character class type functions moved to ↵tobigun2008-11-0612-127/+175
| | | | | | | | | | UUnicodeUtils.pas - UCS4 to UTF8 converters added. Nice for changing single characters (e.g. MyString[i] := 'de') - Player names are now UTF8 - DeleteLastLetter is UTF8 now git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1504 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fontsTTF.ini -> fonts.initobigun2008-11-052-11/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1503 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Vera replaced with DejaVutobigun2008-11-0525-22/+1359
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1502 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - freetype enabled by defaulttobigun2008-11-015-474/+87
| | | | | | | - Result[DstPos] := WideChar(Src[SrcPos]) must be Result[DstPos] := WideChar(Ord(Src[SrcPos])) otherwise FPC (but not Delphi) will convert the character according to current locale. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1495 b956fd51-792f-4845-bead-9b4dfca2ff2c
* language files converted to UTF-8tobigun2008-11-0113-858/+858
| | | | | | Important: do not add a UTF-8 BOM, otherwise TIniFile is not able to read those files (GetPrivateProfileStringA of the Win32 API fails). git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1494 b956fd51-792f-4845-bead-9b4dfca2ff2c
* unicode branch addedtobigun2008-10-31613-0/+173979
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1492 b956fd51-792f-4845-bead-9b4dfca2ff2c
* unicode dir temporary deletedtobigun2008-10-310-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1491 b956fd51-792f-4845-bead-9b4dfca2ff2c
* experimental branch addedtobigun2008-10-310-0/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1490 b956fd51-792f-4845-bead-9b4dfca2ff2c