aboutsummaryrefslogtreecommitdiffstats
path: root/unicode (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-23UPlatformLinux/MacOSX adjusted to use IPathtobigun2-23/+37
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1881 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23missing svn:eol-style addedtobigun14-1339/+1339
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1880 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23THandleStream -> TStream as the THandleStream stuff is not usedtobigun2-12/+11
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1879 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23Removed some nasty "Error" debug-logstobigun1-2/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1878 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- iconv ambiguity on mac os x solved (used /sw/lib/ one with missing symbols ↵tobigun2-6/+2
instead of /usr/lib one) - cwstring unit enabled again. Was previously disabled because of a crash caused by using WideUpperCase() from an SDL-thread (here from an SDLTimer callback). The bug was fixed several months ago. In addition it works now on OS X as of the fix described above. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1877 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- Copied stuff from sdlstreams.pas removed from UCommon.pas. Use ↵tobigun3-87/+38
sdlstreams.pas directly instead. - Image loading now completely handles Unicode filenames. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1876 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- IPath integrationtobigun66-2454/+1997
- BASS is now unicode compatible git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1875 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- IPath addedtobigun3-100/+1194
- UFilesystem/UUnicodeUtils update git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1874 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23UPath renamed to UPathUtilstobigun21-23/+23
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1873 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23encoding files fixed (contents was copied multiple times)tobigun4-966/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1872 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23changed implementation of WideFileExists() to improve performancetobigun1-11/+4
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1871 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23midi fixestobigun2-205/+232
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1870 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- The song-editor tries to save the file in its original encoding. If this ↵tobigun1-28/+49
is not possible (because characters were used that don't belong to that encoding) a popup-dialog is opened to propose saving in UTF-8. - editor key-handling improved git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1869 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23song saving initially switched to UTF8tobigun1-55/+66
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1868 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23DeleteLastLetter uses the more convenient UTF8Copy() nowtobigun1-9/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1867 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23More generic popup dialog. A callback can be defined to be called after the ↵tobigun2-46/+65
popup is closed. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1866 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23cleanuptobigun2-26/+19
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1865 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23CTRL+[A-Z] experimenttobigun1-0/+10
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1864 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23DEFAULT_ENCODING is now fixed (to CP1252) in USong.pas and cannot be set in ↵tobigun1-10/+0
the usdx config-file anymore (feature would just cause confusion and non-portable song-files) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1863 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23DirectoryFindFiles unified for mac+unixtobigun3-9/+12
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1862 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- unneeded vars removedtobigun1-24/+15
- DEFAULT_ENCODING is now fixed (to CP1252) in USong.pas and cannot be set in the usdx config-file anymore (feature would just cause confusion and non-portable song-files) - RecodeStringUTF8 -> DecodeStringUTF8 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1861 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23font extrusion is done by freetypes stroker API instead of pixel-by-pixel ↵tobigun1-71/+108
operation on the glyph bitmap -> sharper and nicer outlines git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1860 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23some missing freetype functions added to headerstobigun7-37/+87
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1859 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23added Unicode functions:tobigun1-13/+130
- IsPrintableChar - NextCharUTF8 - UTF8Delete / UCS4Delete - UTF8Copy git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1858 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- encodings seperated to multiple files located in "encoding"tobigun5-137/+1585
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1857 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23some merge fixestobigun6-12/+11
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1856 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23merge with current trunk revision 1827tobigun156-10498/+10831
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1855 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- revert to 1777tobigun139-12987/+6331
- Ocean.ini and SVN properties are not reverted git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1854 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-19Do not make plugins. Block on Mac OS Xk-m_schindler1-2/+3
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1852 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-06-28resolve upper/lowercase problem on Mac OS Xk-m_schindler1-209/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1837 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-06-27merged r1830 trunk (current) in this branchs_alexander139-6123/+12987
add some files to svn:ignore git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1831 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-23trigger No. 1k-m_schindler1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1777 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-22No comment 3k-m_schindler1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1766 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-22No commentk-m_schindler1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1765 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-22No commentk-m_schindler1-0/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1764 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-22Filename says it allk-m_schindler1-0/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1763 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-05-22buildbot triggerk-m_schindler1-2/+2
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1761 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-15- fpc patchtobigun3-4/+29
- added units to project-file git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1640 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14UFilename.pas + UFilename.pas added for uniform filesystem access for ↵tobigun2-0/+959
Windows/Mac/Unix. Very experimental. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1639 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14FPC (Windows only) support for TntUnicodeUtilstobigun8-49/+280
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1638 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14TntUnicodeControls (2.3.0) added (non-graphical classes only).tobigun10-0/+8520
Needed for unicode support with windows. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1637 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14- font-engine uses UCS4 internallytobigun2-90/+249
- more UTf-8 and UCS4 routines in UnicodeUtils git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1636 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14new language files converted to UTF-8tobigun2-95/+95
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1635 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-03-14merge with current trunk (just update)tobigun120-4323/+16005
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1634 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12freetype updatetobigun7-794/+2872
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1569 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12patch from hannibal218bc:tobigun1-122/+130
- DEBUG: fix program hang on empty Value in header of TXT song; now log an ERROR about it - COSMETIC: output full song path when reporting errors while reading TXT songs git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1568 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12CharCode parameter of ParseInput changed from WideChar to UCS4Char (as some ↵tobigun36-228/+266
chars might reguire two WideChar). git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1565 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12CatSongs.SetFilter(), filter-type parameter updated to new enum type (0 -> ↵tobigun1-1/+1
fltAll) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1564 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12AnsiStartsText() replaced to avoid usage of ANSI functions with UTF8 stringstobigun1-2/+3
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1563 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-01-12UTF8 support for song filter in song-select screentobigun2-46/+54
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1562 b956fd51-792f-4845-bead-9b4dfca2ff2c