aboutsummaryrefslogtreecommitdiffstats
path: root/unicode (follow)
Commit message (Collapse)AuthorAgeFilesLines
* make life easier for git-users with .gitignore files. Especially it prevents ↵tobigun2009-07-267-0/+44
| | | | | | git from removing empty directories. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1927 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Language option fix:tobigun2009-07-263-54/+26
| | | | | | | | | - Never assume an order of the files returned by FindFirst/Next(). This will not work on linux as the order is random. - That is also the reason why the default theme on linux is random (usdx uses the first theme returned by FindFirst(). This is not fixed yet. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1924 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Delphi 7 compatibility fix (eat this, buildbot)tobigun2009-07-264-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1922 b956fd51-792f-4845-bead-9b4dfca2ff2c
* language improvements and code cosmetics. no code change.k-m_schindler2009-07-231-56/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1921 b956fd51-792f-4845-bead-9b4dfca2ff2c
* some small language improvements plus a forgotten item in German.inik-m_schindler2009-07-232-4/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1920 b956fd51-792f-4845-bead-9b4dfca2ff2c
* typo: Italienisch -> Italiank-m_schindler2009-07-2313-13/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1919 b956fd51-792f-4845-bead-9b4dfca2ff2c
* translation of new text and a minor correctionk-m_schindler2009-07-231-1/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1918 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Most of the unicode branch (if not all) should be done now. Please test.tobigun2009-07-231-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1917 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Catalan already was UTF-8 (without BOM)tobigun2009-07-232-94/+94
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1916 b956fd51-792f-4845-bead-9b4dfca2ff2c
* new language strings added to english language filetobigun2009-07-232-1/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1915 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - language files converted to UTF-8 WITH BOM (!!!)tobigun2009-07-2317-994/+993
| | | | | | - replaced TIniFile with TUnicodeMemIniFile in ULanguage as neither TIniFile nor TMemIniFile are capabable of handling the UTF-8 BOM correctly (for example the first section name that is preceded by a BOM is ignored and hence the whole section is ignored) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1914 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update to current trunk (1853)tobigun2009-07-234-49/+103
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1913 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Buggy DirectoryFindFiles() (used by BrowseTXT/XMLFiles) removed and replaced ↵tobigun2009-07-232-98/+58
| | | | | | | | | | | with TSongs.FindFilesByExtension() - DirectoryFindFiles() was not applicable as: - it found files that contained the extension anywhere in the file, e.g. file.txt.bak - was not recursive (caller had to explore subdirs himself) - was not correct if ReturnAllSubDirs=false, as it also returned matching directories with IsFile=true and IsDirectory=false git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1912 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Editor:tobigun2009-07-231-2/+23
| | | | | | | - if encoding must be changed to UTF-8 create a backup copy of the old file - show error/info dialog if file saving failed/succeeded git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1911 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - Do not make plugins. Block on Mac OS Xtobigun2009-07-232-3/+4
| | | | | | - iconv ambiguity on mac os x solved (used /sw/lib/ one with missing symbols instead of /usr/lib one) (for the 2nd time) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1910 b956fd51-792f-4845-bead-9b4dfca2ff2c
* spelling correctionstobigun2009-07-231-21/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1909 b956fd51-792f-4845-bead-9b4dfca2ff2c
* reset all ref-counted fields before usage of FillChar() to avoid memory leakstobigun2009-07-232-1/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1908 b956fd51-792f-4845-bead-9b4dfca2ff2c
* GarbageList.Count >= GarbageMaxCounttobigun2009-07-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1907 b956fd51-792f-4845-bead-9b4dfca2ff2c
* TPlatformMacOSX.CreateUserFolders() uses IPathtobigun2009-07-231-48/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1906 b956fd51-792f-4845-bead-9b4dfca2ff2c
* TUnicodeMemIniFile addedtobigun2009-07-231-0/+79
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1905 b956fd51-792f-4845-bead-9b4dfca2ff2c
* string -> UTF8String / IPathtobigun2009-07-233-49/+41
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1904 b956fd51-792f-4845-bead-9b4dfca2ff2c
* language file conversion script addedtobigun2009-07-231-0/+43
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1903 b956fd51-792f-4845-bead-9b4dfca2ff2c
* According to the Delphi doc for INFINITY it should not be used in ↵tobigun2009-07-231-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
* Define for OS X must be DARWIN and not APPLEtobigun2009-07-231-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1901 b956fd51-792f-4845-bead-9b4dfca2ff2c
* merge with trunk revision 1845tobigun2009-07-2327-399/+1702
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1900 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - commentstobigun2009-07-231-9/+12
| | | | | | | - StringReplaceW -> WideStringReplaceChar git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1899 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Song sorting uses locale specific comparisontobigun2009-07-231-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1898 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - interface ref-cnt bug workaround for IPathtobigun2009-07-232-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
* Midi to USDX converter fixedtobigun2009-07-231-165/+289
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1896 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - Translations addedtobigun2009-07-237-30/+83
| | | | | | - Info popup added git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1895 b956fd51-792f-4845-bead-9b4dfca2ff2c
* further string -> UTF8String conversionstobigun2009-07-232-19/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1894 b956fd51-792f-4845-bead-9b4dfca2ff2c
* WideStringLower/UpperCase on unix uses WideLower/UpperCase from cwstring ↵tobigun2009-07-231-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
* CurrentTexture.Name = Name -> CurrentTexture.Name.Equals(Name)tobigun2009-07-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1892 b956fd51-792f-4845-bead-9b4dfca2ff2c
* TntWideStrings included for FPC and delphi < 2006tobigun2009-07-232-7/+26
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1891 b956fd51-792f-4845-bead-9b4dfca2ff2c
* integer/word/.. upper -> lower casetobigun2009-07-232-105/+105
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1890 b956fd51-792f-4845-bead-9b4dfca2ff2c
* UTF8 file protocol ('ufile:') added for FFmpeg unicode supporttobigun2009-07-233-70/+84
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1889 b956fd51-792f-4845-bead-9b4dfca2ff2c
* ffmpeg header fix:tobigun2009-07-231-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
* further string -> UTF8String or IPath conversionstobigun2009-07-2318-87/+50
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1887 b956fd51-792f-4845-bead-9b4dfca2ff2c
* TTextFileStream/TMemTextFileStreamtobigun2009-07-237-318/+800
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1886 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - onHide -> onHidetobigun2009-07-2337-99/+99
| | | | | | - onShow -> OnShow git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1885 b956fd51-792f-4845-bead-9b4dfca2ff2c
* SplitString() addedtobigun2009-07-231-0/+71
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1884 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - IFilesystem.CreateFileStream() removedtobigun2009-07-231-13/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1883 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - av_open_input_stream() signature fixtobigun2009-07-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1882 b956fd51-792f-4845-bead-9b4dfca2ff2c
* UPlatformLinux/MacOSX adjusted to use IPathtobigun2009-07-232-23/+37
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1881 b956fd51-792f-4845-bead-9b4dfca2ff2c
* missing svn:eol-style addedtobigun2009-07-2314-1339/+1339
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1880 b956fd51-792f-4845-bead-9b4dfca2ff2c
* THandleStream -> TStream as the THandleStream stuff is not usedtobigun2009-07-232-12/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1879 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Removed some nasty "Error" debug-logstobigun2009-07-231-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/experimental@1878 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - iconv ambiguity on mac os x solved (used /sw/lib/ one with missing symbols ↵tobigun2009-07-232-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
* - Copied stuff from sdlstreams.pas removed from UCommon.pas. Use ↵tobigun2009-07-233-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
* - IPath integrationtobigun2009-07-2366-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