aboutsummaryrefslogtreecommitdiffstats
path: root/unicode (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-07-23spelling correctionstobigun1-21/+20
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1909 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23reset all ref-counted fields before usage of FillChar() to avoid memory leakstobigun2-1/+8
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1908 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23GarbageList.Count >= GarbageMaxCounttobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1907 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23TPlatformMacOSX.CreateUserFolders() uses IPathtobigun1-48/+34
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1906 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23TUnicodeMemIniFile addedtobigun1-0/+79
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1905 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23string -> UTF8String / IPathtobigun3-49/+41
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1904 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23language file conversion script addedtobigun1-0/+43
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1903 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23According to the Delphi doc for INFINITY it should not be used in ↵tobigun1-2/+2
comparisons. Use IsInfinit() instead. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1902 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23Define for OS X must be DARWIN and not APPLEtobigun1-3/+3
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1901 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23merge with trunk revision 1845tobigun27-399/+1702
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1900 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- commentstobigun1-9/+12
- StringReplaceW -> WideStringReplaceChar git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1899 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23Song sorting uses locale specific comparisontobigun1-5/+5
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1898 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- interface ref-cnt bug workaround for IPathtobigun2-36/+122
- IPath.Intern to be able to see the string contents while debugging (at least with delphi) - previous workaround with temp-paths removed git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1897 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23Midi to USDX converter fixedtobigun1-165/+289
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1896 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- Translations addedtobigun7-30/+83
- Info popup added git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1895 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23further string -> UTF8String conversionstobigun2-19/+19
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1894 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23WideStringLower/UpperCase on unix uses WideLower/UpperCase from cwstring ↵tobigun1-9/+26
again instead of the simple ASCII Lower/UpperCase version git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1893 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23CurrentTexture.Name = Name -> CurrentTexture.Name.Equals(Name)tobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1892 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23TntWideStrings included for FPC and delphi < 2006tobigun2-7/+26
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1891 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23integer/word/.. upper -> lower casetobigun2-105/+105
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1890 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23UTF8 file protocol ('ufile:') added for FFmpeg unicode supporttobigun3-70/+84
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1889 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23ffmpeg header fix:tobigun1-6/+11
- missing cdecl's added - url_read_complete ifdef'ed - alias for register_protocol (-> av_register_protocol) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1888 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23further string -> UTF8String or IPath conversionstobigun18-87/+50
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1887 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23TTextFileStream/TMemTextFileStreamtobigun7-318/+800
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1886 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- onHide -> onHidetobigun37-99/+99
- onShow -> OnShow git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1885 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23SplitString() addedtobigun1-0/+71
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1884 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- IFilesystem.CreateFileStream() removedtobigun1-13/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1883 b956fd51-792f-4845-bead-9b4dfca2ff2c
2009-07-23- av_open_input_stream() signature fixtobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1882 b956fd51-792f-4845-bead-9b4dfca2ff2c
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