aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-12-13replace terrible code by using a set for Notes and Lyrics.k-m_schindler1-9/+17
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1540 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-12-03broken build fixed.k-m_schindler1-1/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1539 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-12-03some cleanup and language files. Who does the others?k-m_schindler1-62/+8
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1538 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-30Deluxe theme for Editor menu. Part 2. This part may break Classic theme.k-m_schindler2-19/+112
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1533 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-29folders in Library/Application\ Support/UltraStarDeluxe/Resources can also ↵k-m_schindler1-5/+14
be symlinks. No aliases, however. Courtesy to Filipe Cabecinhas. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1531 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-27some more formattingk-m_schindler4-191/+276
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1530 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-26some small format editsk-m_schindler1-13/+13
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1529 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-26formatting and modi change to modusk-m_schindler1-27/+27
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1528 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-26names of variables changedk-m_schindler1-20/+20
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1527 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-26replace integer by enumeration type alignmentk-m_schindler2-23/+25
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1526 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-25formattingk-m_schindler1-96/+169
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1525 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-24some format changes and minor code rearrangements.k-m_schindler1-42/+47
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1524 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-24switch on again saving, when leaving option menus with ESCk-m_schindler1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1523 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-15formatting and language.k-m_schindler1-202/+209
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1522 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-15Formattingk-m_schindler1-28/+47
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1521 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-13Format adjustments. no code change.k-m_schindler1-45/+49
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1520 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-13removal of not needed libs.k-m_schindler1-2/+2
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1519 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-12some minor reformatting. no code change.k-m_schindler1-29/+31
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1518 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-12Check done. Not needed for Mac OS X. TODO note cleared.k-m_schindler1-1/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1517 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-11libGL.so changed to libGL.so.1 as on fedora with nvidia cards ↵tobigun3-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
2008-11-11- {$PACKENUM 4} and {$MINENUMSIZE 4} added for C compatible 4 byte enumstobigun2-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
2008-11-09lyric fixtobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1513 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-06nicer format, no code changek-m_schindler1-56/+75
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1506 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-03All comments are English now (Polish ones have been translated)tobigun15-158/+145
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1498 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-03improved seeking:tobigun1-50/+85
- the position will not be set to non-keyframes (AVSEEK_FLAG_ANY) anymore as it might result in gray or green pictures (FFmpeg does not use the information of the last keyframe after seeking) - after seeking the texture was not updated correctly. - some comments added git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1497 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-11-02VideoGap fixed (Tracker Item #2138228)tobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1496 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-31- swscale get_context parameter from cint -> TAVPixelFormattobigun2-7/+8
- some refactoring missed last time git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1489 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-31- codepage converter (CP1252, CP1250) addedtobigun3-222/+370
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1488 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-31- cleanup (private and protected class members prepended with f...)tobigun1-214/+266
- TAspectCorrection introduced (default: crop) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1487 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-28linklib changed to freetype for darwin, svn:eol-style set to nativek-m_schindler1-7/+7
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1486 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-28some compiler warnings/hints removedtobigun26-106/+28
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1485 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-28switch UseFreetype added to toggle between bitmap-font and freetype fonttobigun4-20/+239
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1484 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-28- glPrint(Pchar) -> glPrint(string)tobigun1-7/+6
- glPrintLetter removed git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1483 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-28- glPrint(Pchar) -> glPrint(string)tobigun15-154/+182
- 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
2008-10-28UTextClasses.pas removedtobigun2-92/+3
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1481 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-27- Results of UTF8Encode() in TSQLiteDatabase.BindData() are stored in a ↵tobigun2-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
2008-10-26git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1479 ↵tobigun10-5751/+3833
b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-26lazarus win32 project moved to dists/lazarus/tobigun3-628/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1478 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-26lazarus (Win32) project file updatetobigun2-1/+542
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1477 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25lazarus project updated and moved to dist/lazarustobigun1-81/+0
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1476 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25configure and package description update:tobigun2-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
2008-10-25- update to current trunk (just some delphi 2009 compatibility fixes)tobigun2-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
2008-10-25Software boost enabled again. TODO: boost per device, not for all.tobigun1-5/+1
Note: do not use software boost if possible. Always adjust the the mixer options (volume, mic boost) there first. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1472 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25use projectM 1.2 for wrappertobigun1-2/+2
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1471 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25Music preview is started by the main thread now instead of the SDL timer ↵tobigun1-2/+9
thread. In the preview function a string is casted to WideString. As the SDL thread does not have a threadvar for an iconv context with FPC on linux (used if cwstring is enabled) the preview crashed formerly. Now we can use cwstring on linux again. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1470 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25Some threading questions cleared:tobigun1-14/+3
- file handling is safe as long as only one thread owns the file descriptor - console is safe as long as the thread was created by FPC/Delphi git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1469 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25MainThreadExec() can be used to delegate execution from e.g. a callback ↵tobigun1-4/+45
thread to the main thread. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1468 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25font-engine added (not used atm)tobigun1-0/+2646
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1467 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-25SDL_RESIZABLE removed at SDL_ListModes() on fullscreen modetobigun1-1/+1
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1466 b956fd51-792f-4845-bead-9b4dfca2ff2c
2008-10-20Do not use Main try-except block if in debug mode to make debugging easiertobigun1-1/+7
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1465 b956fd51-792f-4845-bead-9b4dfca2ff2c