aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* update to version 52.32.0k-m_schindler2009-12-061-5/+36
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1976 b956fd51-792f-4845-bead-9b4dfca2ff2c
* tried to make it delphi (win32) compatibles_alexander2009-12-061-10/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1971 b956fd51-792f-4845-bead-9b4dfca2ff2c
* moved SizeInt definition to tops_alexander2009-12-051-10/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1968 b956fd51-792f-4845-bead-9b4dfca2ff2c
* added SizeInt for non-fpc compilerss_alexander2009-12-051-1/+9
| | | | | | added SizeInt (as Integer or Int64) for non-fpc compilers (taken from JclBase) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1967 b956fd51-792f-4845-bead-9b4dfca2ff2c
* added autodetection of utf8s_alexander2009-12-051-0/+844
| | | | | | | used w3c regex to match all song lines whether they are utf8 lines and decode it on match as utf8 and as latin1 otherwise git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1964 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Try to resolve sourceforge bug tracker item 2899468k-m_schindler2009-12-021-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1962 b956fd51-792f-4845-bead-9b4dfca2ff2c
* typo correction and correction of av_free_packet for 52.25.0 - 52.27.0k-m_schindler2009-12-021-9/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1961 b956fd51-792f-4845-bead-9b4dfca2ff2c
* merged unicode branch (r1931) into trunks_alexander2009-11-0939-989/+11864
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1939 b956fd51-792f-4845-bead-9b4dfca2ff2c
* some modifications on the DataBaseLoadingb_krueger2009-07-181-0/+21
| | | | | | | | | - now ALL databases in table "us_songs" gets the column "Rating" - nicer Structure and some useful comments -> should work now with all DB-loading-combinations! git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1851 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Comment added. no code change.k-m_schindler2009-07-181-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1849 b956fd51-792f-4845-bead-9b4dfca2ff2c
* cosmetics.k-m_schindler2009-06-281-9/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1836 b956fd51-792f-4845-bead-9b4dfca2ff2c
* remove outdated Mac OS X stuff. Obsolete by using fink for installation of ↵k-m_schindler2009-06-193-53/+0
| | | | | | ffmpeg. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1827 b956fd51-792f-4845-bead-9b4dfca2ff2c
* prevent future crash with version numbersk-m_schindler2009-06-191-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1826 b956fd51-792f-4845-bead-9b4dfca2ff2c
* cosmetics in the comments. using GTK-Doc style as is swscale.hk-m_schindler2009-06-191-78/+101
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1825 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix some typos and finally acknowledge heffer for his seminal work on this ↵k-m_schindler2009-06-171-5/+38
| | | | | | update. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1824 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update to 52.31.2k-m_schindler2009-06-131-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1823 b956fd51-792f-4845-bead-9b4dfca2ff2c
* bug fixes in the version and the IFsk-m_schindler2009-06-131-32/+32
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1822 b956fd51-792f-4845-bead-9b4dfca2ff2c
* include avcodeck-m_schindler2009-06-131-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1821 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix of typosk-m_schindler2009-06-131-11/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1820 b956fd51-792f-4845-bead-9b4dfca2ff2c
* 1st try to fix linux compilation error: reordering of type declarations.k-m_schindler2009-06-131-15/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1819 b956fd51-792f-4845-bead-9b4dfca2ff2c
* 3rd try to fix linux compilation error: reordering of type declarations.k-m_schindler2009-06-131-307/+299
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1818 b956fd51-792f-4845-bead-9b4dfca2ff2c
* 2nd try to fix linux compilation error and fix of EPIPE declaration.k-m_schindler2009-06-131-93/+104
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1817 b956fd51-792f-4845-bead-9b4dfca2ff2c
* try to fix linux compilation error.k-m_schindler2009-06-121-101/+101
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1816 b956fd51-792f-4845-bead-9b4dfca2ff2c
* finally this updated as well. please test and check.k-m_schindler2009-06-121-63/+225
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1815 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update check. no code change.k-m_schindler2009-06-121-5/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1814 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update check. no code change.k-m_schindler2009-06-121-5/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1813 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update check. no code change.k-m_schindler2009-06-121-6/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1812 b956fd51-792f-4845-bead-9b4dfca2ff2c
* update of headers. needs tests with newer libs, in particular linux distros.k-m_schindler2009-06-121-110/+917
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1811 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix compile w/ delphi 7whiteshark02009-06-121-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1810 b956fd51-792f-4845-bead-9b4dfca2ff2c
* fix typos in previous submission.k-m_schindler2009-06-101-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1809 b956fd51-792f-4845-bead-9b4dfca2ff2c
* part 1 of ffmpeg update. several are still missingk-m_schindler2009-06-103-69/+274
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1807 b956fd51-792f-4845-bead-9b4dfca2ff2c
* ffmpeg header updatetobigun2009-02-047-296/+577
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1581 b956fd51-792f-4845-bead-9b4dfca2ff2c
* FPC compatibility fixestobigun2009-01-127-3/+44
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1571 b956fd51-792f-4845-bead-9b4dfca2ff2c
* Delphi Collections by Matthew Greettobigun2009-01-128-0/+8937
| | | | | | for uniform collection (lists, maps, ...) support for both fpc and delphi (delphi misses collections entirely) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1570 b956fd51-792f-4845-bead-9b4dfca2ff2c
* removal of not needed libs.k-m_schindler2008-11-131-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1519 b956fd51-792f-4845-bead-9b4dfca2ff2c
* libGL.so changed to libGL.so.1 as on fedora with nvidia cards ↵tobigun2008-11-113-4/+3
| | | | | | | | /usr/lib/libGL.so is not usable. There is an additional directory /usr/lib/nvidia with the correct libs but it does not contain libGL.so, just libGL.so.1. So the latter is mandatory. -> We really should use the pkg_config values instead of hard-coded links :( git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1515 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - {$PACKENUM 4} and {$MINENUMSIZE 4} added for C compatible 4 byte enumstobigun2008-11-112-1/+3
| | | | | | - SDL_WM_SetIcon: parameter mask must be PUint8, not Uint8 git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1514 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - swscale get_context parameter from cint -> TAVPixelFormattobigun2008-10-311-1/+2
| | | | | | - some refactoring missed last time git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1489 b956fd51-792f-4845-bead-9b4dfca2ff2c
* linklib changed to freetype for darwin, svn:eol-style set to nativek-m_schindler2008-10-281-7/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1486 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - glPrint(Pchar) -> glPrint(string)tobigun2008-10-281-62/+79
| | | | | | | - glPrintLetter removed - font engine handles FT_PIXEL_MODE_MONO as FT_Glyph_To_Bitmap(FT_RENDER_MODE_NORMAL) might return a 1bit/pixel black/white image instead of 8bit/pixel gray shaded one (happened with 16px japanese glyphs of simsun.ttf, latin ones were correct). git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1482 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - Results of UTF8Encode() in TSQLiteDatabase.BindData() are stored in a ↵tobigun2008-10-272-19/+11
| | | | | | | | | | | | | | | local AnsiString variable instead of directly converting it to PChar old: PAnsiChar(UTF8Encode(WideString(Bindings[I].VPWideChar))); new: AnsiStr := UTF8Encode(WideString(Bindings[I].VPWideChar)); DataPtr := PAnsiChar(AnsiStr); Although Delphi and FPC create a temporary AnsiString on the stack which is valid until the end of the method, it is more safe not to rely on this behavior. Maybe in some future version of Delphi/FPC the reference count might be decremented and invalidated after converting the temporary AnsiString to a PChar and the PChar will point to invalid data. In contrast to this, the scope of AnsiStr is obvious. - {$IFDEF WIN32} -> {$IFDEF MSWINDOWS} - {$WARNINGS OFF/ON} removed - var-parameters of SQLite3_Open/SQLite3_Prepare/SQLite3_Prepare_v2 declared as out git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1480 b956fd51-792f-4845-bead-9b4dfca2ff2c
* git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1479 ↵tobigun2008-10-269-3114/+1144
| | | | b956fd51-792f-4845-bead-9b4dfca2ff2c
* configure and package description update:tobigun2008-10-252-724/+0
| | | | | | | - SDL_TTF replaced by freetype - swscale added to debian control file git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1475 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - update to current trunk (just some delphi 2009 compatibility fixes)tobigun2008-10-252-101/+104
| | | | | | - defines WIN32 -> MSWINDOWS (as it is not 32bit specific) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1474 b956fd51-792f-4845-bead-9b4dfca2ff2c
* use projectM 1.2 for wrappertobigun2008-10-251-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1471 b956fd51-792f-4845-bead-9b4dfca2ff2c
* SDL_ttf headers removed (we will use freetype directly)tobigun2008-10-202-1071/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1463 b956fd51-792f-4845-bead-9b4dfca2ff2c
* removed unneeded filestobigun2008-10-182-615/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1450 b956fd51-792f-4845-bead-9b4dfca2ff2c
* freetype stuff for testingtobigun2008-10-177-0/+6572
| | | | git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1449 b956fd51-792f-4845-bead-9b4dfca2ff2c
* - lib-info.txt added with information on the pascal-headers (origin, ↵tobigun2008-10-132-16/+110
| | | | | | | | patches, etc.) - bass headers updated to version 2.4.2.1. Bass 2.4 and 2.4.2 are incompatible as BASS_RECORDINFO.driver was removed and BASS_RECORDINFO.freq now points to a wrong memory location if Bass 2.4 is used. As we use 2.4 and not 2.4.2 this change is guarded by an IFNDEF BASS_242 which is undefined at the moment. If we should switch to 2.4.2 under windows BASS_242 must be defined or the driver field removed entirely. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1448 b956fd51-792f-4845-bead-9b4dfca2ff2c
* SQLiteTable3 update to current trunk ↵tobigun2008-10-133-24/+786
| | | | | | (http://www.itwriting.com/repos/sqlitewrapper/trunk) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1445 b956fd51-792f-4845-bead-9b4dfca2ff2c