You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(25) |
Jul
(288) |
Aug
(119) |
Sep
(31) |
Oct
(59) |
Nov
(458) |
Dec
(359) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 |
Jan
(268) |
Feb
(26) |
Mar
(36) |
Apr
(48) |
May
(119) |
Jun
(37) |
Jul
(173) |
Aug
(429) |
Sep
(137) |
Oct
(156) |
Nov
(59) |
Dec
(45) |
| 2011 |
Jan
(398) |
Feb
(257) |
Mar
(49) |
Apr
(5) |
May
(34) |
Jun
(11) |
Jul
(38) |
Aug
(12) |
Sep
(1) |
Oct
(49) |
Nov
(5) |
Dec
(10) |
| 2012 |
Jan
(21) |
Feb
(32) |
Mar
(20) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(173) |
Aug
|
Sep
(25) |
Oct
(6) |
Nov
(44) |
Dec
|
|
From: Tapio V. <aa...@us...> - 2012-11-16 15:24:02
|
Author: Tapio Vierros <tap...@gm...> Date: Fri Nov 16 17:23:28 2012 +0200 Repository moved to GitHub. --- .gitignore | 4 - CMakeLists.txt | 83 -- README.txt | 4 + aboutdialog.ui | 170 ----- busydialog.hh | 35 - cmake/Copyright.txt | 15 - cmake/FindAVCodec.cmake | 48 -- cmake/FindAVFormat.cmake | 46 -- cmake/FindAVUtil.cmake | 44 -- cmake/FindLibPulse.cmake | 28 - cmake/FindPhonon.cmake | 28 - cmake/FindQt.cmake | 160 ---- cmake/FindQt4.cmake | 1171 ----------------------------- cmake/FindSWScale.cmake | 46 -- cmake/LibFindMacros.cmake | 76 -- cmake/Qt4ConfigDependentSettings.cmake | 278 ------- cmake/Qt4Macros.cmake | 402 ---------- cmake/UseQt4.cmake | 97 --- config.cmake.hh | 18 - docs/Authors.txt | 8 - docs/Design.txt | 52 -- docs/FileFormats.txt | 35 - docs/License.txt | 342 --------- docs/helpindex.html | 59 -- editor.qrc | 32 - editor.ui | 733 ------------------ editorapp.cc | 1073 -------------------------- editorapp.hh | 157 ---- ffmpeg.cc | 199 ----- ffmpeg.hh | 123 --- gettingstarted.hh | 65 -- gettingstarted.ui | 207 ----- icons/application-exit.png | Bin 1569 -> 0 bytes icons/composer.png | Bin 1640 -> 0 bytes icons/composer.svg | 163 ---- icons/document-new.png | Bin 1248 -> 0 bytes icons/document-open.png | Bin 990 -> 0 bytes icons/document-save-as.png | Bin 1342 -> 0 bytes icons/document-save.png | Bin 968 -> 0 bytes icons/edit-copy.png | Bin 833 -> 0 bytes icons/edit-cut.png | Bin 967 -> 0 bytes icons/edit-delete.png | Bin 1400 -> 0 bytes icons/edit-paste.png | Bin 865 -> 0 bytes icons/edit-redo.png | Bin 1330 -> 0 bytes icons/edit-select-all.png | Bin 562 -> 0 bytes icons/edit-undo.png | Bin 1398 -> 0 bytes icons/help-about.png | Bin 1471 -> 0 bytes icons/help-contents.png | Bin 1819 -> 0 bytes icons/help-hint.png | Bin 1259 -> 0 bytes icons/insert-object.png | Bin 1100 -> 0 bytes icons/insert-text.png | Bin 1066 -> 0 bytes icons/media-playback-pause.png | Bin 1448 -> 0 bytes icons/media-playback-start.png | Bin 1474 -> 0 bytes icons/media-playback-stop.png | Bin 1436 -> 0 bytes icons/preferences-other.png | Bin 1531 -> 0 bytes icons/zoom-in.png | Bin 1106 -> 0 bytes icons/zoom-original.png | Bin 1087 -> 0 bytes icons/zoom-out.png | Bin 1085 -> 0 bytes libda/fft.hpp | 105 --- libda/portaudio.hpp | 132 ---- libda/sample.hpp | 66 -- main.cc | 56 -- midifile.cc | 224 ------ midifile.hh | 129 ---- notegraphwidget.cc | 785 ------------------- notegraphwidget.hh | 196 ----- notelabel.cc | 200 ----- notelabel.hh | 86 --- notelabelmanager.cc | 522 ------------- notes.cc | 98 --- notes.hh | 101 --- operation.cc | 14 - operation.hh | 76 -- pitch.cc | 167 ---- pitch.hh | 105 --- pitchvis.cc | 215 ------ pitchvis.hh | 69 -- platform/composer.desktop | 10 - platform/mingw-cross-env/README | 22 - platform/mingw-cross-env/copydlls.py | 116 --- platform/mingw-cross-env/makebuilddir.sh | 20 - platform/mingw-cross-env/makeinstaller.py | 112 --- platform/mingw-cross-env/makezip.sh | 31 - platform/mingw-cross-env/mk/ffmpeg.mk | 51 -- platform/mingw-cross-env/mk/qt.mk | 78 -- platform/mingw-cross-env/pathconfig.sh | 24 - platform/packaging.cmake | 109 --- song.cc | 111 --- song.hh | 162 ---- songparser-ini.cc | 163 ---- songparser-txt.cc | 157 ---- songparser-xml.cc | 126 --- songparser.cc | 163 ---- songparser.hh | 95 --- songwriter-ini.cc | 119 --- songwriter-lrc.cc | 42 - songwriter-txt.cc | 66 -- songwriter-xml.cc | 122 --- songwriter.hh | 52 -- synth.hh | 222 ------ textcodecselector.hh | 119 --- types.hh | 16 - util.hh | 43 -- 103 files changed, 4 insertions(+), 11694 deletions(-) |
|
From: Tapio V. <aa...@us...> - 2012-11-16 15:11:55
|
Author: Tapio Vierros <tap...@gm...> Date: Fri Nov 16 17:11:04 2012 +0200 Word. --- README.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/README.txt b/README.txt index d836cd3..bc4f80b 100644 --- a/README.txt +++ b/README.txt @@ -1,4 +1,4 @@ -Performous Git repository has moved to GitHub. +Performous web Git repository has moved to GitHub. https://github.com/performous/performous Website at http://performous.org |
|
From: Tapio V. <aa...@us...> - 2012-11-16 15:08:56
|
Author: Tapio Vierros <tap...@gm...> Date: Fri Nov 16 17:08:14 2012 +0200 Repository moved to GitHub. --- README.txt | 4 + deploy.sh | 53 - htdocs-binary/bgs/GoldenDust.jpg | Bin 62425 -> 0 bytes htdocs-binary/bgs/GoldenDust.mp4 | Bin 1583929 -> 0 bytes htdocs-binary/bgs/GoldenDust.ogv | Bin 1510225 -> 0 bytes htdocs-binary/bgs/GoldenDust.webm | Bin 1516536 -> 0 bytes htdocs-binary/bgs/fantasy_16.jpg | Bin 110946 -> 0 bytes htdocs-binary/data/LXF129.hot.pdf | Bin 357707 -> 0 bytes htdocs-binary/icon.png | Bin 1892 -> 0 bytes htdocs-binary/imgs/anaglyph.jpg | Bin 83742 -> 0 bytes htdocs-binary/imgs/band-small.jpg | Bin 19894 -> 0 bytes htdocs-binary/imgs/bday.png | Bin 47110 -> 0 bytes htdocs-binary/imgs/composer-small.png | Bin 79513 -> 0 bytes htdocs-binary/imgs/dance-multi2-small.jpg | Bin 33857 -> 0 bytes htdocs-binary/imgs/download.png | Bin 6198 -> 0 bytes htdocs-binary/imgs/editor-zoom-thumb.png | Bin 34580 -> 0 bytes htdocs-binary/imgs/editor-zoom.png | Bin 76398 -> 0 bytes htdocs-binary/imgs/guitar_sing-small.jpg | Bin 20498 -> 0 bytes htdocs-binary/imgs/icon_cpp.png | Bin 15840 -> 0 bytes htdocs-binary/imgs/icon_down.png | Bin 22098 -> 0 bytes htdocs-binary/imgs/icon_mac.png | Bin 17230 -> 0 bytes htdocs-binary/imgs/intro.png | Bin 4157 -> 0 bytes htdocs-binary/imgs/lifehacker-effect.png | Bin 1542 -> 0 bytes htdocs-binary/imgs/menu_fi-small.jpg | Bin 16059 -> 0 bytes htdocs-binary/imgs/pose.png | Bin 11005 -> 0 bytes htdocs-binary/imgs/showcase.jpg | Bin 61688 -> 0 bytes htdocs-binary/imgs/songs-small.jpg | Bin 18784 -> 0 bytes htdocs-binary/imgs/title.png | Bin 28023 -> 0 bytes htdocs-binary/imgs/windows.jpg | Bin 11609 -> 0 bytes htdocs-binary/imgs/windows7.png | Bin 63750 -> 0 bytes htdocs-binary/imgs/wip-joinmenu-small.jpg | Bin 20379 -> 0 bytes htdocs-binary/imgs/wip-joinmenu.jpg | Bin 69190 -> 0 bytes htdocs-binary/js/index-page.js | 42 - htdocs-binary/js/jquery.js | 2 - htdocs-binary/js/jquery.videoBG.js | 344 - htdocs-binary/js/main.js | 40 - htdocs-binary/photos/img1.jpg | Bin 42956 -> 0 bytes htdocs-binary/photos/img2.jpg | Bin 65443 -> 0 bytes htdocs-binary/photos/img3.jpg | Bin 52396 -> 0 bytes htdocs-binary/photos/img4.jpg | Bin 52343 -> 0 bytes htdocs-binary/photos/img5.jpg | Bin 67097 -> 0 bytes htdocs-binary/photos/pgwp1.jpg | Bin 26618 -> 0 bytes htdocs-binary/photos/pgwp2.jpg | Bin 34443 -> 0 bytes htdocs-binary/photos/pgwp3.jpg | Bin 27634 -> 0 bytes htdocs-binary/photos/youtube-joanna.jpg | Bin 32095 -> 0 bytes htdocs-binary/robots.txt | 2 - htdocs-binary/screenshots/0.5.0/band.jpg | Bin 105652 -> 0 bytes htdocs-binary/screenshots/0.5.0/dance-multi.jpg | Bin 105430 -> 0 bytes htdocs-binary/screenshots/0.5.0/dance-multi2.jpg | Bin 106645 -> 0 bytes htdocs-binary/screenshots/0.5.0/dance-solo.jpg | Bin 91495 -> 0 bytes htdocs-binary/screenshots/0.5.0/drum_streak.jpg | Bin 59793 -> 0 bytes htdocs-binary/screenshots/0.5.0/flames_drums.jpg | Bin 83827 -> 0 bytes htdocs-binary/screenshots/0.5.0/flames_guitar.jpg | Bin 86688 -> 0 bytes htdocs-binary/screenshots/0.5.0/godmode.jpg | Bin 87192 -> 0 bytes htdocs-binary/screenshots/0.5.0/menu_fi.jpg | Bin 47524 -> 0 bytes htdocs-binary/screenshots/0.5.0/sing.jpg | Bin 111246 -> 0 bytes htdocs-binary/screenshots/0.5.0/sing2.jpg | Bin 110245 -> 0 bytes htdocs-binary/screenshots/0.5.0/whammy.jpg | Bin 97658 -> 0 bytes htdocs-binary/screenshots/0.6.0/audiodevices.jpg | Bin 50863 -> 0 bytes htdocs-binary/screenshots/0.6.0/full_band.jpg | Bin 54779 -> 0 bytes htdocs-binary/screenshots/0.6.0/guitarsing.jpg | Bin 51127 -> 0 bytes htdocs-binary/screenshots/0.6.0/joinmenu.jpg | Bin 38181 -> 0 bytes htdocs-binary/screenshots/0.6.0/sing.jpg | Bin 47257 -> 0 bytes htdocs-binary/screenshots/0.6.0/song_browser.jpg | Bin 68459 -> 0 bytes htdocs-binary/screenshots/Performous-0.3-menu.png | Bin 54559 -> 0 bytes htdocs-binary/screenshots/Performous-0.3-score.png | Bin 140474 -> 0 bytes .../screenshots/Performous-0.3-score2.png | Bin 51296 -> 0 bytes htdocs-binary/screenshots/Performous-0.3-songs.png | Bin 64809 -> 0 bytes .../screenshots/Performous-0.3.1-menu.png | Bin 87089 -> 0 bytes .../screenshots/Performous-0.3.1-practice.png | Bin 95165 -> 0 bytes .../screenshots/Performous-0.3.1-sing.jpg | Bin 86637 -> 0 bytes .../screenshots/Performous-0.3.1-sing.png | Bin 540555 -> 0 bytes .../screenshots/Performous-0.3.1-songs.jpg | Bin 60518 -> 0 bytes .../screenshots/Performous-0.3.1-songs.png | Bin 337855 -> 0 bytes .../screenshots/Performous-0.4.0-Windows.jpg | Bin 68332 -> 0 bytes .../screenshots/Performous-0.4.0-band.jpg | Bin 63092 -> 0 bytes .../Performous-0.4.0-choose_instruments.jpg | Bin 84700 -> 0 bytes .../screenshots/Performous-0.4.0-guitar.jpg | Bin 104689 -> 0 bytes .../screenshots/Performous-0.4.0-guitar_sing.jpg | Bin 77946 -> 0 bytes .../screenshots/Performous-0.4.0-sing.jpg | Bin 88096 -> 0 bytes .../screenshots/Performous-0.4.0-songs.jpg | Bin 78816 -> 0 bytes htdocs-binary/screenshots/Performous-0.7-songs.jpg | Bin 108499 -> 0 bytes htdocs-binary/screenshots/intro_0.2.1.png | Bin 43735 -> 0 bytes htdocs-binary/screenshots/sing_0.2.1-svn.png | Bin 336219 -> 0 bytes htdocs-binary/screenshots/sing_0.2.1.png | Bin 228478 -> 0 bytes htdocs-binary/screenshots/sing_pre-0.3.png | Bin 247157 -> 0 bytes htdocs-binary/screenshots/songs_0.2.1.png | Bin 113624 -> 0 bytes htdocs-binary/showcase.txt | 13 - htdocs-binary/songimgs/jc.jpg | Bin 31429 -> 0 bytes htdocs-binary/songimgs/libre.png | Bin 51680 -> 0 bytes htdocs-binary/songimgs/restricted.png | Bin 5230 -> 0 bytes htdocs-binary/songimgs/shearer.jpg | Bin 15368 -> 0 bytes htdocs-binary/style.css | 177 - htdocs-binary/tiny_mce/langs/en.js | 170 - htdocs-binary/tiny_mce/license.txt | 504 - htdocs-binary/tiny_mce/plugins/advhr/css/advhr.css | 5 - .../tiny_mce/plugins/advhr/editor_plugin.js | 1 - .../tiny_mce/plugins/advhr/editor_plugin_src.js | 57 - htdocs-binary/tiny_mce/plugins/advhr/js/rule.js | 43 - .../tiny_mce/plugins/advhr/langs/en_dlg.js | 5 - htdocs-binary/tiny_mce/plugins/advhr/rule.htm | 57 - .../tiny_mce/plugins/advimage/css/advimage.css | 13 - .../tiny_mce/plugins/advimage/editor_plugin.js | 1 - .../tiny_mce/plugins/advimage/editor_plugin_src.js | 50 - htdocs-binary/tiny_mce/plugins/advimage/image.htm | 232 - .../tiny_mce/plugins/advimage/img/sample.gif | Bin 1624 -> 0 bytes .../tiny_mce/plugins/advimage/js/image.js | 443 - .../tiny_mce/plugins/advimage/langs/en_dlg.js | 43 - .../tiny_mce/plugins/advlink/css/advlink.css | 8 - .../tiny_mce/plugins/advlink/editor_plugin.js | 1 - .../tiny_mce/plugins/advlink/editor_plugin_src.js | 61 - .../tiny_mce/plugins/advlink/js/advlink.js | 528 - .../tiny_mce/plugins/advlink/langs/en_dlg.js | 52 - htdocs-binary/tiny_mce/plugins/advlink/link.htm | 333 - .../tiny_mce/plugins/advlist/editor_plugin.js | 1 - .../tiny_mce/plugins/advlist/editor_plugin_src.js | 154 - .../tiny_mce/plugins/autoresize/editor_plugin.js | 1 - .../plugins/autoresize/editor_plugin_src.js | 119 - .../tiny_mce/plugins/autosave/editor_plugin.js | 1 - .../tiny_mce/plugins/autosave/editor_plugin_src.js | 422 - .../tiny_mce/plugins/autosave/langs/en.js | 4 - .../tiny_mce/plugins/bbcode/editor_plugin.js | 1 - .../tiny_mce/plugins/bbcode/editor_plugin_src.js | 120 - .../tiny_mce/plugins/contextmenu/editor_plugin.js | 1 - .../plugins/contextmenu/editor_plugin_src.js | 147 - .../plugins/directionality/editor_plugin.js | 1 - .../plugins/directionality/editor_plugin_src.js | 82 - .../tiny_mce/plugins/emotions/editor_plugin.js | 1 - .../tiny_mce/plugins/emotions/editor_plugin_src.js | 43 - .../tiny_mce/plugins/emotions/emotions.htm | 40 - .../tiny_mce/plugins/emotions/img/smiley-cool.gif | Bin 354 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-cry.gif | Bin 329 -> 0 bytes .../plugins/emotions/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../plugins/emotions/img/smiley-foot-in-mouth.gif | Bin 344 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emotions/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emotions/img/smiley-laughing.gif | Bin 344 -> 0 bytes .../plugins/emotions/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emotions/img/smiley-sealed.gif | Bin 325 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-smile.gif | Bin 345 -> 0 bytes .../plugins/emotions/img/smiley-surprised.gif | Bin 342 -> 0 bytes .../plugins/emotions/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../plugins/emotions/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-wink.gif | Bin 351 -> 0 bytes .../tiny_mce/plugins/emotions/img/smiley-yell.gif | Bin 336 -> 0 bytes .../tiny_mce/plugins/emotions/js/emotions.js | 22 - .../tiny_mce/plugins/emotions/langs/en_dlg.js | 20 - htdocs-binary/tiny_mce/plugins/example/dialog.htm | 22 - .../tiny_mce/plugins/example/editor_plugin.js | 1 - .../tiny_mce/plugins/example/editor_plugin_src.js | 84 - .../tiny_mce/plugins/example/img/example.gif | Bin 87 -> 0 bytes .../tiny_mce/plugins/example/js/dialog.js | 19 - htdocs-binary/tiny_mce/plugins/example/langs/en.js | 3 - .../tiny_mce/plugins/example/langs/en_dlg.js | 3 - .../tiny_mce/plugins/fullpage/css/fullpage.css | 182 - .../tiny_mce/plugins/fullpage/editor_plugin.js | 1 - .../tiny_mce/plugins/fullpage/editor_plugin_src.js | 153 - .../tiny_mce/plugins/fullpage/fullpage.htm | 571 - .../tiny_mce/plugins/fullpage/js/fullpage.js | 471 - .../tiny_mce/plugins/fullpage/langs/en_dlg.js | 85 - .../tiny_mce/plugins/fullscreen/editor_plugin.js | 1 - .../plugins/fullscreen/editor_plugin_src.js | 151 - .../tiny_mce/plugins/fullscreen/fullscreen.htm | 109 - .../tiny_mce/plugins/iespell/editor_plugin.js | 1 - .../tiny_mce/plugins/iespell/editor_plugin_src.js | 54 - .../tiny_mce/plugins/inlinepopups/editor_plugin.js | 1 - .../plugins/inlinepopups/editor_plugin_src.js | 635 - .../inlinepopups/skins/clearlooks2/img/alert.gif | Bin 818 -> 0 bytes .../inlinepopups/skins/clearlooks2/img/button.gif | Bin 280 -> 0 bytes .../inlinepopups/skins/clearlooks2/img/buttons.gif | Bin 1195 -> 0 bytes .../inlinepopups/skins/clearlooks2/img/confirm.gif | Bin 915 -> 0 bytes .../inlinepopups/skins/clearlooks2/img/corners.gif | Bin 911 -> 0 bytes .../skins/clearlooks2/img/horizontal.gif | Bin 769 -> 0 bytes .../skins/clearlooks2/img/vertical.gif | Bin 92 -> 0 bytes .../inlinepopups/skins/clearlooks2/window.css | 100 - .../tiny_mce/plugins/inlinepopups/template.htm | 387 - .../plugins/insertdatetime/editor_plugin.js | 1 - .../plugins/insertdatetime/editor_plugin_src.js | 83 - .../tiny_mce/plugins/layer/editor_plugin.js | 1 - .../tiny_mce/plugins/layer/editor_plugin_src.js | 212 - .../tiny_mce/plugins/legacyoutput/editor_plugin.js | 1 - .../plugins/legacyoutput/editor_plugin_src.js | 136 - .../tiny_mce/plugins/media/css/content.css | 6 - htdocs-binary/tiny_mce/plugins/media/css/media.css | 16 - .../tiny_mce/plugins/media/editor_plugin.js | 1 - .../tiny_mce/plugins/media/editor_plugin_src.js | 414 - htdocs-binary/tiny_mce/plugins/media/img/flash.gif | Bin 241 -> 0 bytes .../tiny_mce/plugins/media/img/flv_player.swf | Bin 11668 -> 0 bytes .../tiny_mce/plugins/media/img/quicktime.gif | Bin 303 -> 0 bytes .../tiny_mce/plugins/media/img/realmedia.gif | Bin 439 -> 0 bytes .../tiny_mce/plugins/media/img/shockwave.gif | Bin 387 -> 0 bytes htdocs-binary/tiny_mce/plugins/media/img/trans.gif | Bin 43 -> 0 bytes .../tiny_mce/plugins/media/img/windowsmedia.gif | Bin 415 -> 0 bytes htdocs-binary/tiny_mce/plugins/media/js/embed.js | 73 - htdocs-binary/tiny_mce/plugins/media/js/media.js | 630 - .../tiny_mce/plugins/media/langs/en_dlg.js | 103 - htdocs-binary/tiny_mce/plugins/media/media.htm | 817 -- .../tiny_mce/plugins/nonbreaking/editor_plugin.js | 1 - .../plugins/nonbreaking/editor_plugin_src.js | 53 - .../tiny_mce/plugins/noneditable/editor_plugin.js | 1 - .../plugins/noneditable/editor_plugin_src.js | 90 - .../tiny_mce/plugins/pagebreak/css/content.css | 1 - .../tiny_mce/plugins/pagebreak/editor_plugin.js | 1 - .../plugins/pagebreak/editor_plugin_src.js | 77 - .../tiny_mce/plugins/pagebreak/img/pagebreak.gif | Bin 325 -> 0 bytes .../tiny_mce/plugins/pagebreak/img/trans.gif | Bin 43 -> 0 bytes .../tiny_mce/plugins/paste/editor_plugin.js | 1 - .../tiny_mce/plugins/paste/editor_plugin_src.js | 952 -- .../tiny_mce/plugins/paste/js/pastetext.js | 36 - .../tiny_mce/plugins/paste/js/pasteword.js | 51 - .../tiny_mce/plugins/paste/langs/en_dlg.js | 5 - htdocs-binary/tiny_mce/plugins/paste/pastetext.htm | 27 - htdocs-binary/tiny_mce/plugins/paste/pasteword.htm | 21 - .../tiny_mce/plugins/preview/editor_plugin.js | 1 - .../tiny_mce/plugins/preview/editor_plugin_src.js | 53 - .../tiny_mce/plugins/preview/example.html | 28 - .../tiny_mce/plugins/preview/jscripts/embed.js | 73 - .../tiny_mce/plugins/preview/preview.html | 17 - .../tiny_mce/plugins/print/editor_plugin.js | 1 - .../tiny_mce/plugins/print/editor_plugin_src.js | 34 - .../tiny_mce/plugins/save/editor_plugin.js | 1 - .../tiny_mce/plugins/save/editor_plugin_src.js | 101 - .../plugins/searchreplace/css/searchreplace.css | 6 - .../plugins/searchreplace/editor_plugin.js | 1 - .../plugins/searchreplace/editor_plugin_src.js | 57 - .../plugins/searchreplace/js/searchreplace.js | 138 - .../tiny_mce/plugins/searchreplace/langs/en_dlg.js | 16 - .../plugins/searchreplace/searchreplace.htm | 99 - .../tiny_mce/plugins/spellchecker/css/content.css | 1 - .../tiny_mce/plugins/spellchecker/editor_plugin.js | 1 - .../plugins/spellchecker/editor_plugin_src.js | 417 - .../tiny_mce/plugins/spellchecker/img/wline.gif | Bin 46 -> 0 bytes htdocs-binary/tiny_mce/plugins/style/css/props.css | 13 - .../tiny_mce/plugins/style/editor_plugin.js | 1 - .../tiny_mce/plugins/style/editor_plugin_src.js | 55 - htdocs-binary/tiny_mce/plugins/style/js/props.js | 641 - .../tiny_mce/plugins/style/langs/en_dlg.js | 63 - htdocs-binary/tiny_mce/plugins/style/props.htm | 723 - .../tiny_mce/plugins/tabfocus/editor_plugin.js | 1 - .../tiny_mce/plugins/tabfocus/editor_plugin_src.js | 112 - htdocs-binary/tiny_mce/plugins/table/cell.htm | 178 - htdocs-binary/tiny_mce/plugins/table/css/cell.css | 17 - htdocs-binary/tiny_mce/plugins/table/css/row.css | 25 - htdocs-binary/tiny_mce/plugins/table/css/table.css | 13 - .../tiny_mce/plugins/table/editor_plugin.js | 1 - .../tiny_mce/plugins/table/editor_plugin_src.js | 1139 -- htdocs-binary/tiny_mce/plugins/table/js/cell.js | 286 - .../tiny_mce/plugins/table/js/merge_cells.js | 27 - htdocs-binary/tiny_mce/plugins/table/js/row.js | 237 - htdocs-binary/tiny_mce/plugins/table/js/table.js | 454 - .../tiny_mce/plugins/table/langs/en_dlg.js | 74 - .../tiny_mce/plugins/table/merge_cells.htm | 32 - htdocs-binary/tiny_mce/plugins/table/row.htm | 155 - htdocs-binary/tiny_mce/plugins/table/table.htm | 187 - htdocs-binary/tiny_mce/plugins/template/blank.htm | 12 - .../tiny_mce/plugins/template/css/template.css | 23 - .../tiny_mce/plugins/template/editor_plugin.js | 1 - .../tiny_mce/plugins/template/editor_plugin_src.js | 159 - .../tiny_mce/plugins/template/js/template.js | 106 - .../tiny_mce/plugins/template/langs/en_dlg.js | 15 - .../tiny_mce/plugins/template/template.htm | 31 - .../tiny_mce/plugins/visualchars/editor_plugin.js | 1 - .../plugins/visualchars/editor_plugin_src.js | 83 - .../tiny_mce/plugins/wordcount/editor_plugin.js | 1 - .../plugins/wordcount/editor_plugin_src.js | 98 - htdocs-binary/tiny_mce/plugins/xhtmlxtras/abbr.htm | 141 - .../tiny_mce/plugins/xhtmlxtras/acronym.htm | 141 - .../tiny_mce/plugins/xhtmlxtras/attributes.htm | 148 - htdocs-binary/tiny_mce/plugins/xhtmlxtras/cite.htm | 141 - .../tiny_mce/plugins/xhtmlxtras/css/attributes.css | 11 - .../tiny_mce/plugins/xhtmlxtras/css/popup.css | 9 - htdocs-binary/tiny_mce/plugins/xhtmlxtras/del.htm | 161 - .../tiny_mce/plugins/xhtmlxtras/editor_plugin.js | 1 - .../plugins/xhtmlxtras/editor_plugin_src.js | 132 - htdocs-binary/tiny_mce/plugins/xhtmlxtras/ins.htm | 161 - .../tiny_mce/plugins/xhtmlxtras/js/abbr.js | 28 - .../tiny_mce/plugins/xhtmlxtras/js/acronym.js | 28 - .../tiny_mce/plugins/xhtmlxtras/js/attributes.js | 126 - .../tiny_mce/plugins/xhtmlxtras/js/cite.js | 28 - .../tiny_mce/plugins/xhtmlxtras/js/del.js | 63 - .../plugins/xhtmlxtras/js/element_common.js | 231 - .../tiny_mce/plugins/xhtmlxtras/js/ins.js | 62 - .../tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js | 32 - htdocs-binary/tiny_mce/themes/advanced/about.htm | 54 - htdocs-binary/tiny_mce/themes/advanced/anchor.htm | 26 - htdocs-binary/tiny_mce/themes/advanced/charmap.htm | 52 - .../tiny_mce/themes/advanced/color_picker.htm | 73 - .../tiny_mce/themes/advanced/editor_template.js | 1 - .../themes/advanced/editor_template_src.js | 1229 -- htdocs-binary/tiny_mce/themes/advanced/image.htm | 80 - .../tiny_mce/themes/advanced/img/colorpicker.jpg | Bin 3189 -> 0 bytes .../tiny_mce/themes/advanced/img/icons.gif | Bin 11794 -> 0 bytes htdocs-binary/tiny_mce/themes/advanced/js/about.js | 72 - .../tiny_mce/themes/advanced/js/anchor.js | 37 - .../tiny_mce/themes/advanced/js/charmap.js | 335 - .../tiny_mce/themes/advanced/js/color_picker.js | 253 - htdocs-binary/tiny_mce/themes/advanced/js/image.js | 245 - htdocs-binary/tiny_mce/themes/advanced/js/link.js | 156 - .../tiny_mce/themes/advanced/js/source_editor.js | 56 - htdocs-binary/tiny_mce/themes/advanced/langs/en.js | 62 - .../tiny_mce/themes/advanced/langs/en_dlg.js | 51 - htdocs-binary/tiny_mce/themes/advanced/link.htm | 58 - .../themes/advanced/skins/default/content.css | 36 - .../themes/advanced/skins/default/dialog.css | 117 - .../themes/advanced/skins/default/img/buttons.png | Bin 3274 -> 0 bytes .../themes/advanced/skins/default/img/items.gif | Bin 70 -> 0 bytes .../advanced/skins/default/img/menu_arrow.gif | Bin 68 -> 0 bytes .../advanced/skins/default/img/menu_check.gif | Bin 70 -> 0 bytes .../themes/advanced/skins/default/img/progress.gif | Bin 1787 -> 0 bytes .../themes/advanced/skins/default/img/tabs.gif | Bin 1326 -> 0 bytes .../tiny_mce/themes/advanced/skins/default/ui.css | 213 - .../themes/advanced/skins/o2k7/content.css | 36 - .../tiny_mce/themes/advanced/skins/o2k7/dialog.css | 116 - .../themes/advanced/skins/o2k7/img/button_bg.png | Bin 5859 -> 0 bytes .../advanced/skins/o2k7/img/button_bg_black.png | Bin 3736 -> 0 bytes .../advanced/skins/o2k7/img/button_bg_silver.png | Bin 5358 -> 0 bytes .../tiny_mce/themes/advanced/skins/o2k7/ui.css | 215 - .../themes/advanced/skins/o2k7/ui_black.css | 8 - .../themes/advanced/skins/o2k7/ui_silver.css | 5 - .../tiny_mce/themes/advanced/source_editor.htm | 25 - .../tiny_mce/themes/simple/editor_template.js | 1 - .../tiny_mce/themes/simple/editor_template_src.js | 85 - htdocs-binary/tiny_mce/themes/simple/img/icons.gif | Bin 1440 -> 0 bytes htdocs-binary/tiny_mce/themes/simple/langs/en.js | 11 - .../themes/simple/skins/default/content.css | 25 - .../tiny_mce/themes/simple/skins/default/ui.css | 32 - .../tiny_mce/themes/simple/skins/o2k7/content.css | 17 - .../themes/simple/skins/o2k7/img/button_bg.png | Bin 5102 -> 0 bytes .../tiny_mce/themes/simple/skins/o2k7/ui.css | 35 - htdocs-binary/tiny_mce/tiny_mce.js | 1 - htdocs-binary/tiny_mce/tiny_mce_popup.js | 5 - htdocs-binary/tiny_mce/tiny_mce_src.js |14222 -------------------- htdocs-binary/tiny_mce/utils/editable_selects.js | 70 - htdocs-binary/tiny_mce/utils/form_utils.js | 200 - htdocs-binary/tiny_mce/utils/mctabs.js | 77 - htdocs-binary/tiny_mce/utils/validate.js | 220 - htdocs-source/AWC-cfg.txt | 23 - htdocs-source/Model.htm | 35 - htdocs-source/about.txt | 43 - htdocs-source/blog.txt | 411 - htdocs-source/composer.txt | 19 - htdocs-source/download.txt | 38 - htdocs-source/editpage.html | 53 - htdocs-source/index.txt | 16 - htdocs-source/others.txt | 14 - htdocs-source/screenshots.txt | 44 - htdocs-source/songs.txt | 80 - webconv/Makefile | 2 - webconv/README.txt | 27 - webconv/webconv-x86-linux.bin | Bin 86080 -> 0 bytes webconv/webconv.bin | Bin 88050 -> 0 bytes webconv/webconv.cpp | 444 - 353 files changed, 4 insertions(+), 38819 deletions(-) |
|
From: Tapio V. <aa...@us...> - 2012-11-16 15:00:17
|
Author: Tapio Vierros <tap...@gm...> Date: Fri Nov 16 16:58:38 2012 +0200 Project has moved to GitHub. --- .gitignore | 4 - CMakeLists.txt | 73 - README.txt | 8 +- cmake/Modules/FindALSA.cmake | 34 - cmake/Modules/FindAVCodec.cmake | 48 - cmake/Modules/FindAVFormat.cmake | 46 - cmake/Modules/FindAVUtil.cmake | 44 - cmake/Modules/FindAtk.cmake | 34 - cmake/Modules/FindAtkmm.cmake | 35 - cmake/Modules/FindBoost.cmake | 416 -- cmake/Modules/FindCairo.cmake | 34 - cmake/Modules/FindCairomm.cmake | 34 - cmake/Modules/FindClanLib.cmake | 48 - cmake/Modules/FindDL.cmake | 23 - cmake/Modules/FindFAAC.cmake | 24 - cmake/Modules/FindFreetype.cmake | 31 - cmake/Modules/FindGDK-PixBuf.cmake | 32 - cmake/Modules/FindGDK.cmake | 43 - cmake/Modules/FindGDKmm.cmake | 44 - cmake/Modules/FindGIO.cmake | 27 - cmake/Modules/FindGIOmm.cmake | 35 - cmake/Modules/FindGLEW.cmake | 30 - cmake/Modules/FindGLFW.cmake | 38 - cmake/Modules/FindGObject.cmake | 31 - cmake/Modules/FindGStreamer.cmake | 33 - cmake/Modules/FindGTK.cmake | 38 - cmake/Modules/FindGTKmm.cmake | 46 - cmake/Modules/FindGettext.cmake | 36 - cmake/Modules/FindGlib.cmake | 39 - cmake/Modules/FindGlibmm.cmake | 42 - cmake/Modules/FindJack.cmake | 28 - cmake/Modules/FindJpeg.cmake | 28 - cmake/Modules/FindLibPulse.cmake | 28 - cmake/Modules/FindLibPulseSimple.cmake | 28 - cmake/Modules/FindLibRSVG.cmake | 35 - cmake/Modules/FindLibXML++.cmake | 42 - cmake/Modules/FindLibXML2.cmake | 30 - cmake/Modules/FindMagick++.cmake | 33 - cmake/Modules/FindMagick.cmake | 38 - cmake/Modules/FindMsgfmt.cmake | 16 - cmake/Modules/FindOpenCV.cmake | 295 - cmake/Modules/FindOpenGL.cmake | 44 - cmake/Modules/FindPThread.cmake | 21 - cmake/Modules/FindPango.cmake | 36 - cmake/Modules/FindPangoCairo.cmake | 35 - cmake/Modules/FindPangomm.cmake | 36 - cmake/Modules/FindPng.cmake | 28 - cmake/Modules/FindPortAudio.cmake | 35 - cmake/Modules/FindPortMidi.cmake | 28 - cmake/Modules/FindProjectM.cmake | 30 - cmake/Modules/FindSDL.cmake | 59 - cmake/Modules/FindSDL_image.cmake | 29 - cmake/Modules/FindSDL_mixer.cmake | 32 - cmake/Modules/FindSWScale.cmake | 46 - cmake/Modules/FindSigC++.cmake | 38 - cmake/Modules/FindTiff.cmake | 28 - cmake/Modules/FindZ.cmake | 28 - cmake/Modules/LibFindMacros.cmake | 76 - cmake/performous-launcher.cmake | 2 - cmake/performous-packaging.cmake | 143 - cmake/performous.sh.cmake | 4 - data/CMakeLists.txt | 27 - data/backgrounds/blue_band.svg | 321 - data/backgrounds/classic_bg.svg | 237 - data/backgrounds/default_bg.svg | 1333 ---- data/backgrounds/flying_notes.svg | 334 - data/backgrounds/guitar_bg.svg | 331 - data/backgrounds/singer_bg.svg | 730 --- data/controllers.xml | 262 - data/database.xml | 19 - data/mididrums.xml | 75 - data/performous.desktop | 16 - data/performous.xpm | 2214 ------- data/schema.xml | 260 - data/shaders/core.frag | 73 - data/shaders/core.vert | 34 - data/shaders/dancenote.vert | 81 - data/shaders/stereo3d.geom | 43 - data/songlist-to-tex.xsl | 58 - data/songlist-to-xhtml.xsl | 61 - data/sounds/drum_bass.ogg | Bin 26152 -> 0 bytes data/sounds/drum_cymbal.ogg | Bin 29657 -> 0 bytes data/sounds/drum_hi-hat.ogg | Bin 7258 -> 0 bytes data/sounds/drum_snare.ogg | Bin 9022 -> 0 bytes data/sounds/drum_tom1.ogg | Bin 17174 -> 0 bytes data/sounds/drum_tom2.ogg | Bin 17429 -> 0 bytes data/sounds/guitar_fail1.ogg | Bin 17174 -> 0 bytes data/sounds/guitar_fail2.ogg | Bin 15730 -> 0 bytes data/sounds/guitar_fail3.ogg | Bin 15211 -> 0 bytes data/sounds/guitar_fail4.ogg | Bin 12677 -> 0 bytes data/sounds/guitar_fail5.ogg | Bin 16524 -> 0 bytes data/sounds/guitar_fail6.ogg | Bin 17248 -> 0 bytes docs/Authors.txt | 123 - docs/CMakeLists.txt | 3 - docs/Compiling.txt | 63 - docs/DeveloperReadme.txt | 182 - docs/License.txt | 344 -- docs/Packaging.txt | 20 - docs/TODO.txt | 57 - docs/doxygen.config | 1522 ----- docs/git.txt | 143 - docs/instruments.txt | 187 - docs/man/CMakeLists.txt | 41 - docs/man/gh_fsb_decrypt.1 | 12 - docs/man/gh_xen_decrypt.1 | 15 - docs/man/performous.h2m | 95 - docs/man/ss_adpcm_decode.1 | 18 - docs/man/ss_chc_decode.1 | 18 - docs/man/ss_cover_conv.1 | 21 - docs/man/ss_extract.1 | 27 - docs/man/ss_ipu_conv.1 | 15 - docs/man/ss_ipu_decode.1 | 15 - docs/man/ss_pak_extract.1 | 17 - docs/release-process.txt | 37 - docs/song_browser_idea.svg | 3234 ---------- docs/song_browser_idea_yoda.svg | 2488 -------- docs/song_browser_with_highscore_idea.svg | 2751 --------- game/3dobject.cc | 123 - game/3dobject.hh | 32 - game/CMakeLists.txt | 151 - game/animvalue.hh | 118 - game/audio.cc | 647 -- game/audio.hh | 98 - game/backgrounds.cc | 84 - game/backgrounds.hh | 46 - game/cache.cc | 33 - game/cache.hh | 25 - game/cachemap.hh | 41 - game/color.cc | 55 - game/color.hh | 29 - game/config.cmake.hh | 20 - game/configuration.cc | 387 -- game/configuration.hh | 81 - game/controllers.cc | 623 -- game/controllers.hh | 217 - game/dancegraph.cc | 558 -- game/dancegraph.hh | 81 - game/database.cc | 205 - game/database.hh | 114 - game/dialog.hh | 31 - game/engine.cc | 4 - game/engine.hh | 66 - game/execname.cc | 58 - game/execname.hpp | 13 - game/fbo.hh | 55 - game/ffmpeg.cc | 199 - game/ffmpeg.hh | 253 - game/filemagic.hh | 103 - game/fs.cc | 256 - game/fs.hh | 51 - game/glmath.hh | 165 - game/glshader.cc | 170 - game/glshader.hh | 189 - game/glutil.hh | 52 - game/guitargraph.cc | 1298 ---- game/guitargraph.hh | 160 - game/hiscore.cc | 114 - game/hiscore.hh | 80 - game/i18n.hh | 37 - game/image.hh | 206 - game/instrumentgraph.cc | 225 - game/instrumentgraph.hh | 165 - game/layout_singer.cc | 170 - game/layout_singer.hh | 73 - game/libda/fft.hpp | 105 - game/libda/mixer.hpp | 303 - game/libda/portaudio.hpp | 140 - game/libda/sample.hpp | 66 - game/log.cc | 216 - game/log.hh | 17 - game/main.cc | 388 -- game/menu.cc | 139 - game/menu.hh | 98 - game/midifile.cc | 344 -- game/midifile.hh | 103 - game/musicalscale.cc | 51 - game/musicalscale.hh | 29 - game/notegraph.cc | 253 - game/notegraph.hh | 46 - game/notes.cc | 60 - game/notes.hh | 123 - game/opengl_text.cc | 259 - game/opengl_text.hh | 172 - game/osx/SDLMain.h | 11 - game/osx/SDLMain.m | 384 -- game/pitch.cc | 200 - game/pitch.hh | 108 - game/player.cc | 89 - game/player.hh | 94 - game/players.cc | 144 - game/players.hh | 106 - game/portmidi.hh | 59 - game/profiler.hh | 70 - game/progressbar.cc | 45 - game/progressbar.hh | 31 - game/screen.hh | 112 - game/screen_audiodevices.cc | 209 - game/screen_audiodevices.hh | 42 - game/screen_intro.cc | 191 - game/screen_intro.hh | 37 - game/screen_paths.cc | 75 - game/screen_paths.hh | 26 - game/screen_players.cc | 180 - game/screen_players.hh | 52 - game/screen_practice.cc | 106 - game/screen_practice.hh | 31 - game/screen_sing.cc | 676 --- game/screen_sing.hh | 102 - game/screen_songs.cc | 428 -- game/screen_songs.hh | 57 - game/screenmanager.cc | 131 - game/singleton.hh | 16 - game/song.cc | 105 - game/song.hh | 144 - game/songitems.cc | 107 - game/songitems.hh | 97 - game/songparser-ini.cc | 103 - game/songparser-mid.cc | 239 - game/songparser-sm.cc | 253 - game/songparser-txt.cc | 187 - game/songparser-xml.cc | 321 - game/songparser.cc | 176 - game/songparser.hh | 95 - game/songs.cc | 287 - game/songs.hh | 90 - game/surface.cc | 200 - game/surface.hh | 234 - game/textinput.hh | 48 - game/theme.cc | 69 - game/theme.hh | 110 - game/unicode.cc | 70 - game/unicode.hh | 8 - game/util.hh | 43 - game/video.cc | 38 - game/video.hh | 29 - game/video_driver.cc | 412 -- game/video_driver.hh | 98 - game/webcam.cc | 123 - game/webcam.hh | 61 - game/windows-cmd.cpp | 177 - game/xtime.hh | 34 - lang/CMakeLists.txt | 11 - lang/README | 65 - lang/TRANSLATORS | 35 - lang/ast.po | 867 --- lang/da.po | 911 --- lang/de.po | 874 --- lang/es.po | 879 --- lang/fa.po | 840 --- lang/fi.po | 883 --- lang/fr.po | 864 --- lang/hu.po | 843 --- lang/it.po | 859 --- lang/ja.po | 861 --- lang/nl.po | 861 --- lang/performous.pot | 851 --- lang/pl.po | 869 --- lang/sv.po | 918 --- lang/zh.po | 798 --- osx-utils/performous-app-build.sh | 39 - osx-utils/performous.icns | Bin 193626 -> 0 bytes osx-utils/resources/Info.plist | 32 - osx-utils/resources/etc/fonts/fonts.conf | 150 - osx-utils/resources/performous-launcher | 10 - osx-utils/resources/performous.icns | Bin 193626 -> 0 bytes .../performous/files/performous-gentoopaths.patch | 51 - .../performous/performous-0.4.0.ebuild | 100 - .../performous/performous-0.5.1.ebuild | 102 - .../performous/performous-0.6.0.ebuild | 111 - .../performous/performous-0.7.0.ebuild | 107 - .../games-arcade/performous/performous-9999.ebuild | 109 - portage-overlay/games-util/eof/eof-1.65.ebuild | 45 - portage-overlay/games-util/eof/eof-9999.ebuild | 44 - portage-overlay/games-util/foflc/foflc-9999.ebuild | 33 - themes/CMakeLists.txt | 3 - themes/default/arrow_button_down.svg | 910 --- themes/default/arrow_button_left.svg | 911 --- themes/default/arrow_button_right.svg | 909 --- themes/default/arrow_button_up.svg | 910 --- themes/default/arrows.svg | 376 -- themes/default/arrows_cursor.svg | 477 -- themes/default/arrows_hold.svg | 733 --- themes/default/audiodevices_bg.svg | 176 - themes/default/audiodevices_dev_bg.svg | 124 - themes/default/band_cover.svg | 127 - themes/default/bassneck.svg | 269 - themes/default/button.svg | 124 - themes/default/configuration_item.svg | 75 - themes/default/configuration_value.svg | 74 - themes/default/dance_cover.svg | 168 - themes/default/dancebeat.svg | 248 - themes/default/device_selector.svg | 69 - themes/default/dialog_txt.svg | 74 - themes/default/drumneck.svg | 338 -- themes/default/flame.svg | 161 - themes/default/flame_godmode.svg | 225 - themes/default/fret.obj | 515 -- themes/default/fret_tap.obj | 194 - themes/default/guitarneck.svg | 281 - themes/default/icon.bmp | Bin 4150 -> 0 bytes themes/default/icon.png | Bin 7198 -> 0 bytes themes/default/icon.svg | 186 - themes/default/icon_pdev.svg | 85 - themes/default/instrument_cover.svg | 117 - themes/default/instrumenthelp.svg | 455 -- themes/default/instrumentmenu_back_highlight.svg | 272 - themes/default/instrumentmenu_bg.svg | 141 - themes/default/instrumentmenu_comment.svg | 76 - themes/default/instrumentmenu_option.svg | 76 - themes/default/instrumentmenu_option_selected.svg | 76 - themes/default/instruments.svg | 157 - themes/default/intro_bg.svg | 595 -- themes/default/intro_configure.svg | 119 - themes/default/intro_practice.svg | 308 - themes/default/intro_quit.svg | 361 -- themes/default/intro_sing.svg | 309 - themes/default/logo.svg | 90 - themes/default/mainmenu_back_highlight.svg | 272 - themes/default/mainmenu_comment.svg | 76 - themes/default/mainmenu_comment_bg.svg | 131 - themes/default/mainmenu_option.svg | 76 - themes/default/mainmenu_option_selected.svg | 76 - themes/default/mainmenu_scomment_bg.svg | 145 - themes/default/mainmenu_short_comment.svg | 76 - themes/default/menu.ogg | Bin 1779879 -> 0 bytes themes/default/message_text.svg | 76 - themes/default/mine.svg | 128 - themes/default/neck_glow.svg | 293 - themes/default/no_cover.svg | 125 - themes/default/no_player_image.svg | 316 - themes/default/notebar.png | Bin 4779 -> 0 bytes themes/default/notebar.svg | 120 - themes/default/notebar_hi.svg | 124 - themes/default/notebarfs-hl.png | Bin 30143 -> 0 bytes themes/default/notebarfs.svg | 249 - themes/default/notebargold.png | Bin 7210 -> 0 bytes themes/default/notebargold.svg | 437 -- themes/default/notebargold_hi.svg | 417 -- themes/default/notelines.svg | 281 - themes/default/practice.ogg | Bin 925751 -> 0 bytes themes/default/practice_bg.svg | 468 -- themes/default/practice_note.svg | 68 - themes/default/practice_peak.svg | 64 - themes/default/practice_sharp.svg | 65 - themes/default/practice_txt.svg | 74 - themes/default/score_bar_bg.svg | 231 - themes/default/score_bar_fg.svg | 337 -- themes/default/score_level.svg | 61 - themes/default/score_rank.svg | 74 - themes/default/score_txt.svg | 74 - themes/default/score_window.svg | 111 - themes/default/sing_bg_bottom.svg | 694 --- themes/default/sing_bg_top.svg | 215 - themes/default/sing_lyricscurrent.svg | 71 - themes/default/sing_lyricshighlight.svg | 74 - themes/default/sing_lyricsnext.svg | 73 - themes/default/sing_pause.svg | 118 - themes/default/sing_pbox.svg | 95 - themes/default/sing_popup_text.svg | 78 - themes/default/sing_progressbg.svg | 99 - themes/default/sing_progressfg.svg | 6343 -------------------- themes/default/sing_score_text.svg | 73 - themes/default/sing_timetxt.svg | 71 - themes/default/sing_tostartfg.svg | 168 - themes/default/songs_bg.svg | 145 - themes/default/songs_bg_default.svg | 251 - themes/default/songs_bg_ground.svg | 260 - themes/default/songs_has_hiscore.svg | 72 - themes/default/songs_hiscores.svg | 82 - themes/default/songs_order.svg | 72 - themes/default/songs_song.svg | 80 - themes/default/star.svg | 187 - themes/default/star_glow.svg | 209 - themes/default/tail.svg | 318 - themes/default/tail_drumfill.svg | 375 -- themes/default/tail_glow.svg | 193 - themes/default/tap.svg | 114 - themes/default/vumeter_bg.svg | 143 - themes/default/vumeter_fg.svg | 110 - themes/default/warning.svg | 142 - themes/default/wave.png | Bin 3012 -> 0 bytes tools/CMakeLists.txt | 80 - tools/adpcm.h | 83 - tools/adpcm_decode.cpp | 72 - tools/adpcm_play.cpp | 50 - tools/archive_extract.cpp | 123 - tools/bitfiles.h | 183 - tools/chc_decode.hh | 73 - tools/cover_conv.cpp | 20 - tools/gh_fsb/CMakeLists.txt | 5 - tools/gh_fsb/fsb.h | 177 - tools/gh_fsb/fsbext.c | 1829 ------ tools/gh_fsb/mywav.h | 244 - tools/gh_fsb/show_dump.h | 69 - tools/gh_fsb/xma_header.h | 349 -- tools/gh_xen_decrypt.cpp | 68 - tools/ipu_conv.cpp | 368 -- tools/ipuconv.hh | 20 - tools/ipuconvmain.cpp | 25 - tools/itg_pck.cc | 115 - tools/pak.cpp | 80 - tools/pak.h | 38 - tools/pak_extract.cpp | 71 - tools/ppa/control.patch | 6 - tools/ppa/ppa.sh | 121 - tools/ppa/ppastats.py | 35 - tools/scripts/fix-songfiles.sh | 41 - tools/scripts/setvocals.sh | 20 - tools/scripts/setvocals_recursively.sh | 8 - tools/scripts/translation_wiki_helper.sh | 248 - tools/scripts/usdb.sh | 272 - tools/scripts/xml_gettext.sh | 117 - tools/ss_binary.hh | 176 - tools/ss_chc_decode.cpp | 38 - tools/ss_cover.cpp | 130 - tools/ss_cover.hh | 14 - tools/ss_extract.cpp | 425 -- tools/ss_helpers.hh | 124 - win32/ConfigureSongDirectory.bat | 9 - win32/cross-from-debian/.gitignore | 9 - win32/cross-from-debian/README | 59 - win32/cross-from-debian/Toolchain.cmake | 18 - win32/cross-from-debian/copydlls.py | 116 - win32/cross-from-debian/makebuilddir.sh | 4 - win32/cross-from-debian/makedeps.sh | 703 --- win32/cross-from-debian/makepackage.py | 129 - win32/gcc/README | 40 - win32/gcc/gettext-0.17-variables.patch | 12 - win32/gcc/install.sh | 349 -- win32/gcc/mingw-cwchar.patch | 21 - win32/gcc/mingw-libstdc++.patch | 15 - win32/gcc/pkg-config.exe | Bin 1387520 -> 0 bytes win32/gcc/portaudio.patch | 175 - win32/mingw-cross-env/README | 14 - win32/mingw-cross-env/make-deps.sh | 51 - win32/mingw-cross-env/mk/glibmm.mk | 35 - win32/mingw-cross-env/mk/liborc.mk | 29 - win32/mingw-cross-env/mk/libschroedinger.mk | 29 - win32/mingw-cross-env/mk/libsigc++.mk | 35 - win32/mingw-cross-env/mk/libxml++.mk | 33 - win32/msvc/fontconfig-cmake.patch | 24 - win32/msvc/install-msvc.sh | 1391 ----- win32/performous.cmake.rc | 34 - win32/performous.ico | Bin 152126 -> 0 bytes win32/wget.exe | Bin 162816 -> 0 bytes 445 files changed, 2 insertions(+), 90564 deletions(-) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-15 02:08:25
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Thu Nov 15 04:07:37 2012 +0200
Javascript cleanup and bugfix.
---
htdocs-binary/js/main.js | 40 ++++++++++++++++++++++++++++++++++++++++
htdocs-source/Model.htm | 28 +---------------------------
2 files changed, 41 insertions(+), 27 deletions(-)
diff --git a/htdocs-binary/js/main.js b/htdocs-binary/js/main.js
new file mode 100644
index 0000000..2318d70
--- /dev/null
+++ b/htdocs-binary/js/main.js
@@ -0,0 +1,40 @@
+var currentPage = window.location.href;
+
+$('document').ready(function() {
+ $('#sitebox').videoBG({
+ position:"fixed",
+ zIndex:-1,
+ fullscreen:true,
+ mp4:'/bgs/GoldenDust.mp4',
+ ogv:'/bgs/GoldenDust.ogv',
+ webm:'/bgs/GoldenDust.webm',
+ poster:'/bgs/GoldenDust.jpg'
+ });
+ $('a').live('click', function(ev) {
+ // We don't handle external links...
+ if (ev.target.hostname != window.location.hostname) return;
+ // Instead of following link, manipulate history (location) and call switchPage to do the loading
+ history.pushState(null, "xhr", ev.target.href);
+ if (switchPage()) ev.preventDefault();
+ });
+ function switchPage() {
+ var href = window.location.href;
+ if (href == currentPage) return false; // Nothing to be done
+ currentPage = href;
+ $.ajax({
+ type: 'GET',
+ url: href,
+ success: function(data) {
+ // Update page content with data
+ $('#page').html($('#page', data).html());
+ },
+ error: function() {
+ window.location.href = href; // Fallback to old-fashion way
+ }
+ });
+ return true;
+ }
+ $(window).on("popstate", switchPage);
+});
+
+
diff --git a/htdocs-source/Model.htm b/htdocs-source/Model.htm
index c24d09e..c12746f 100644
--- a/htdocs-source/Model.htm
+++ b/htdocs-source/Model.htm
@@ -8,6 +8,7 @@
<link rel="icon" type="image/png" href="icon.png"/>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.videoBG.js"></script>
+ <script type="text/javascript" src="js/main.js"></script>
<script type="text/javascript" src="js/index-page.js"></script>
</head>
@@ -31,31 +32,4 @@
</div>
</body>
- <script type="text/javascript">
- $('#sitebox').videoBG({
- position:"fixed",
- zIndex:-1,
- fullscreen:true,
- mp4:'/bgs/GoldenDust.mp4',
- ogv:'/bgs/GoldenDust.ogv',
- webm:'/bgs/GoldenDust.webm',
- poster:'/bgs/GoldenDust.jpg'
- });
- $('a').live('click', function(ev) {
- if (ev.target.hostname != window.location.hostname) return;
- ev.preventDefault();
- var href = ev.target.href;
- $.ajax({
- type: 'GET',
- url: href,
- success: function(data) {
- history.pushState(null, "xhr", href);
- $('#page').html($('#page', data).html());
- },
- error: function() {
- window.location.href = href;
- }
- });
- });
- </script>
</html>
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-15 01:40:52
|
Author: Lasse Karkkainen <tro...@tr...> Date: Thu Nov 15 03:40:20 2012 +0200 New website theme, background video, JS cleanup and AJAX browsing. --- htdocs-binary/bgs/GoldenDust.jpg | Bin 0 -> 62425 bytes htdocs-binary/bgs/GoldenDust.mp4 | Bin 0 -> 1583929 bytes htdocs-binary/bgs/GoldenDust.ogv | Bin 0 -> 1510225 bytes htdocs-binary/bgs/GoldenDust.webm | Bin 0 -> 1516536 bytes htdocs-binary/download.js | 22 --- htdocs-binary/js/index-page.js | 42 +++++ htdocs-binary/js/jquery.js | 2 + htdocs-binary/js/jquery.videoBG.js | 344 ++++++++++++++++++++++++++++++++++++ htdocs-binary/showcase.js | 14 -- htdocs-binary/style.css | 4 +- htdocs-source/Model.htm | 30 +++ htdocs-source/about.txt | 8 +- htdocs-source/index.txt | 6 +- 13 files changed, 425 insertions(+), 47 deletions(-) |
|
From: Yoda-JM <yo...@us...> - 2012-11-14 19:46:18
|
Author: Vincent Le Ligeour <yo...@us...>
Date: Wed Nov 14 20:44:40 2012 +0100
new: added performous 0.7.0 ebuild
This patch also fix the git ebuild to be fully compatible with next
release.
---
.../performous/performous-0.7.0.ebuild | 107 ++++++++++++++++++++
.../games-arcade/performous/performous-9999.ebuild | 6 +-
2 files changed, 109 insertions(+), 4 deletions(-)
diff --git a/portage-overlay/games-arcade/performous/performous-0.7.0.ebuild b/portage-overlay/games-arcade/performous/performous-0.7.0.ebuild
new file mode 100644
index 0000000..ff27dfa
--- /dev/null
+++ b/portage-overlay/games-arcade/performous/performous-0.7.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+[[ ${PV} = 9999 ]] && GIT="git-2"
+
+inherit cmake-utils ${GIT} games
+
+SONGS_PN=ultrastar-songs
+
+DESCRIPTION="Party game similar to Singstar, RockBand, Guitar Hero and Stepmania"
+HOMEPAGE="http://performous.org"
+SRC_URI="songs? (
+ mirror://sourceforge/${PN}/${SONGS_PN}-jc-1.zip
+ mirror://sourceforge/${PN}/${SONGS_PN}-libre-3.zip
+ mirror://sourceforge/${PN}/${SONGS_PN}-restricted-3.zip
+ mirror://sourceforge/${PN}/${SONGS_PN}-shearer-1.zip
+ )"
+
+if [ "$PV" != "9999" ]; then
+ SRC_URI=" mirror://sourceforge/${PN}/${P}.tar.bz2
+ $SRC_URI"
+else
+ EGIT_REPO_URI="git://performous.git.sourceforge.net/gitroot/performous/performous"
+ # git-2 default branch is master
+ #EGIT_BRANCH="master"
+ # use performous_LIVE_BRANCH env var to install another branch (for example
+ # legacy or torrent)
+fi
+
+LICENSE="GPL-2
+ songs? (
+ CCPL-Attribution-ShareAlike-NonCommercial-2.5
+ CCPL-Attribution-NonCommercial-NoDerivs-2.5
+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug midi songs tools webcam"
+
+RDEPEND="gnome-base/librsvg
+ >=dev-libs/boost-1.39.0
+ x11-libs/pango
+ dev-cpp/libxmlpp
+ media-libs/glew
+ media-libs/libsdl[joystick,opengl]
+ media-libs/libpng
+ virtual/jpeg
+ tools? ( media-gfx/imagemagick[png] )
+ midi? ( media-libs/portmidi )
+ webcam? ( media-libs/opencv[v4l] )
+ >=media-video/ffmpeg-0.4.9_p20070616-r20
+ media-libs/portaudio
+ sys-apps/help2man
+ !games-arcade/ultrastar-ng"
+DEPEND="${RDEPEND}
+ >=dev-util/cmake-2.6.0"
+
+src_unpack() {
+ if [ "${PV}" != "9999" ]; then
+ unpack "${P}.tar.bz2"
+ else
+ git-2_src_unpack
+ fi
+ cd "${S}"
+ if use songs; then
+ unpack "${SONGS_PN}-jc-1.zip" "${SONGS_PN}-libre-3.zip" "${SONGS_PN}-restricted-3.zip" "${SONGS_PN}-shearer-1.zip"
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-gentoopaths.patch
+}
+
+src_configure() {
+ local mycmakeargs="
+ $(cmake-utils_use_enable tools TOOLS)
+ $(cmake-utils_use_no webcam WEBCAM)
+ $(cmake-utils_use_no midi PORTMIDI)
+ -DCMAKE_INSTALL_PREFIX=${GAMES_PREFIX}
+ -DGENTOO_DATA_DIR=${GAMES_DATADIR}/${PN}
+ -DLOCALE_DIR=/usr/share
+ -DCMAKE_BUILD_TYPE=Release"
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ DOCS="docs/*.txt" cmake-utils_src_install
+ mv -f "${D}/${GAMES_PREFIX}/share/man" "${D}/usr/share/"
+ mkdir -p "${D}/${GAMES_DATADIR}/${PN}"
+ mv -f "${D}/${GAMES_PREFIX}/share/games/performous" "${D}/${GAMES_DATADIR}/"
+
+ if use songs; then
+ insinto "${GAMES_DATADIR}/${PN}"
+ doins -r "${S}/songs" || die "doins songs failed"
+ fi
+ doicon "${S}/data/${PN}.xpm"
+ domenu "${S}/data/${PN}.desktop"
+ prepgamesdirs
+}
diff --git a/portage-overlay/games-arcade/performous/performous-9999.ebuild b/portage-overlay/games-arcade/performous/performous-9999.ebuild
index 63edd5f..1fccb15 100644
--- a/portage-overlay/games-arcade/performous/performous-9999.ebuild
+++ b/portage-overlay/games-arcade/performous/performous-9999.ebuild
@@ -20,7 +20,7 @@ SRC_URI="songs? (
)"
if [ "$PV" != "9999" ]; then
- SRC_URI=" mirror://sourceforge/${PN}/${MY_P}.tar.bz2
+ SRC_URI=" mirror://sourceforge/${PN}/${P}.tar.bz2
$SRC_URI"
else
EGIT_REPO_URI="git://performous.git.sourceforge.net/gitroot/performous/performous"
@@ -59,11 +59,9 @@ RDEPEND="gnome-base/librsvg
DEPEND="${RDEPEND}
>=dev-util/cmake-2.6.0"
-S=${WORKDIR}/${MY_P}
-
src_unpack() {
if [ "${PV}" != "9999" ]; then
- unpack "${MY_P}.tar.bz2"
+ unpack "${P}.tar.bz2"
else
git-2_src_unpack
fi
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-13 13:26:29
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Tue Nov 13 15:19:22 2012 +0200
Minimal UI for the menu.
---
game/screen_songs.cc | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/game/screen_songs.cc b/game/screen_songs.cc
index d3b5a5c..e67a8c5 100644
--- a/game/screen_songs.cc
+++ b/game/screen_songs.cc
@@ -208,7 +208,7 @@ void ScreenSongs::draw() {
// Test if there are no songs
if (m_songs.empty()) {
// Format the song information text
- if (m_search.text.empty()) {
+ if (m_search.text.empty() && !m_songs.typeNum()) {
oss_song << _("No songs found!");
oss_order << _("Visit performous.org\nfor free songs");
} else {
@@ -219,14 +219,19 @@ void ScreenSongs::draw() {
Song& song = m_songs.current();
// Format the song information text
oss_song << song.title << '\n' << song.artist;
- oss_order << (m_search.text.empty() ? _("<type in to search>") : m_search.text) << '\n';
- oss_order << m_songs.sortDesc() << '\n';
- oss_order << "(" << m_songs.currentId() + 1 << "/" << m_songs.size() << ")";
+ oss_order << (m_search.text.empty() ? _("<type in to search>") : m_search.text) << "\n\n";
// Format the song information text
oss_hiscore << boost::format(_("Hisccore for %1%\n")) % song.title;
// Get hiscores from database
m_database.queryPerSongHiscore_HiscoreDisplay(oss_hiscore, m_songs.currentPtr(), m_infoPos, 5);
}
+ switch (m_menuPos) {
+ case 0: if (!m_songs.empty()) oss_order << "(" << m_songs.currentId() + 1 << "/" << m_songs.size() << ")"; break;
+ case 1: oss_order << _("↔ sort order: ") << m_songs.sortDesc(); break;
+ case 2: oss_order << _("↔ type filter: ") << m_songs.typeDesc(); break;
+ case 3: oss_order << _("↔ hiscores ↵ jukebox mode"); break;
+ }
+
if (m_jukebox) drawJukebox();
else {
// Draw song and order texts
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-13 01:27:06
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Tue Nov 13 02:28:24 2012 +0200
Change portaudio::AudioDevices API so that device ID is contained within DeviceInfo. The index within devices[] no longer has any meaning.
Omit certain useless devices listed by PortAudio.
Major cleanup of audio device detection logic in audio.cc.
NEEDS TESTING!!!
---
game/audio.cc | 103 ++++++++++++++++++------------------------
game/libda/portaudio.hpp | 14 +++++-
game/screen_audiodevices.cc | 4 +-
3 files changed, 56 insertions(+), 65 deletions(-)
diff --git a/game/audio.cc b/game/audio.cc
index 224d024..43262c4 100644
--- a/game/audio.cc
+++ b/game/audio.cc
@@ -456,69 +456,54 @@ struct Audio::Impl {
int tmp;
if (iss >> tmp && iss.get() == EOF && tmp >= 0 && tmp < count) dev = tmp;
}
+ portaudio::AudioDevices ad;
+ // Try name search with full match
+ for (unsigned i = 0; i < ad.devices.size() && dev < 0; ++i) {
+ portaudio::DeviceInfo& info = ad.devices[i];
+ if (info.name == params.dev) dev = info.idx;
+ }
+ // Try name search with partial match
+ for (unsigned i = 0; i < ad.devices.size() && dev < 0; ++i) {
+ portaudio::DeviceInfo& info = ad.devices[i];
+ if (info.name.find(params.dev) != std::string::npos) dev = info.idx;
+ }
+ if (dev < 0) throw std::runtime_error("No such device.");
std::clog << "audio/info: Trying audio device \"" << params.dev << "\", id: " << dev
<< ", in: " << params.in << ", out: " << params.out << std::endl;
- bool skip_partial = false;
- bool found = false;
- portaudio::AudioDevices ad;
- // Try exact match first, then partial
- for (int match_partial = 0; match_partial < 2 && !skip_partial; ++match_partial) {
- // Loop through the devices and try everything that matches the name
- for (int i = -1; i < count && (dev < 0 || i == -1); ++i) {
- if (dev >= 0 && i == -1) i = dev;
- else if (i == -1) continue;
- portaudio::DeviceInfo& info = ad.devices[i];
- if (info.name.empty()) continue;
- if (info.in < int(params.mics.size())) continue;
- if (info.out < params.out) continue;
- if (dev < 0) { // Try matching by name
- if (!match_partial && info.name != params.dev) continue;
- if (match_partial && info.name.find(params.dev) == std::string::npos) continue;
- }
- // Match found if we got here
- int assigned_mics = 0;
- try {
- Device* d = new Device(params.in, params.out, params.rate, i);
- devices.push_back(d);
- // Start capture/playback on this device (likely to throw due to audio system errors)
- // NOTE: When it throws we want to keep the device in devices to avoid calling ~Device
- // which often would hit the Pa_CloseStream hang bug and terminate the application.
- d->start();
- // Assign mics for all channels of the device
- for (unsigned int j = 0; j < params.in; ++j) {
- if (analyzers.size() >= 4) break; // Too many mics
- std::string const& m = params.mics[j];
- if (m.empty()) continue; // Input channel not used
- // Check that the color is not already taken
- bool mic_used = false;
- for (size_t mi = 0; mi < analyzers.size(); ++mi) {
- if (analyzers[mi].getId() == m) { mic_used = true; break; }
- }
- if (mic_used) continue;
- // Add the new analyzer
- Analyzer* a = new Analyzer(d->rate, m);
- analyzers.push_back(a);
- d->mics[j] = a;
- ++assigned_mics;
- }
- // Assign playback output for the first available stereo output
- if (!playback && d->out == 2) { d->outptr = &output; playback = true; }
- } catch (std::runtime_error& e) {
- std::clog << "audio/warning: " << info.name << ": " << e.what() << std::endl;
- if (dev > 0) { skip_partial = true; break; } // Numeric, end search
- continue;
- }
- skip_partial = true;
- found = true;
- std::clog << "audio/info: Using audio device: " << i;
- if (assigned_mics) std::clog << ", input channels: " << assigned_mics;
- if (params.out) std::clog << ", output channels: " << params.out;
- std::clog << std::endl;
- break;
+ portaudio::DeviceInfo& info = ad.devices[dev];
+ if (info.in < int(params.mics.size())) throw std::runtime_error("Device doesn't have enough input channels");
+ if (info.out < params.out) throw std::runtime_error("Device doesn't have enough output channels");
+ // Match found if we got here, construct a device
+ Device* d = new Device(params.in, params.out, params.rate, info.idx);
+ devices.push_back(d);
+ // Start capture/playback on this device (likely to throw due to audio system errors)
+ // NOTE: When it throws we want to keep the device in devices to avoid calling ~Device
+ // which often would hit the Pa_CloseStream hang bug and terminate the application.
+ d->start();
+ // Assign mics for all channels of the device
+ int assigned_mics = 0;
+ for (unsigned int j = 0; j < params.in; ++j) {
+ if (analyzers.size() >= 4) break; // Too many mics
+ std::string const& m = params.mics[j];
+ if (m.empty()) continue; // Input channel not used
+ // Check that the color is not already taken
+ bool mic_used = false;
+ for (size_t mi = 0; mi < analyzers.size(); ++mi) {
+ if (analyzers[mi].getId() == m) { mic_used = true; break; }
}
+ if (mic_used) continue;
+ // Add the new analyzer
+ Analyzer* a = new Analyzer(d->rate, m);
+ analyzers.push_back(a);
+ d->mics[j] = a;
+ ++assigned_mics;
}
- // Error handling
- if (!found) throw std::runtime_error("Not found or already in use.");
+ // Assign playback output for the first available stereo output
+ if (!playback && d->out == 2) { d->outptr = &output; playback = true; }
+ std::clog << "audio/info: Using audio device: " << dev;
+ if (assigned_mics) std::clog << ", input channels: " << assigned_mics;
+ if (params.out) std::clog << ", output channels: " << params.out;
+ std::clog << std::endl;
} catch(std::runtime_error& e) {
std::clog << "audio/error: Audio device '" << *it << "': " << e.what() << std::endl;
}
diff --git a/game/libda/portaudio.hpp b/game/libda/portaudio.hpp
index 99d54b3..2e4c091 100644
--- a/game/libda/portaudio.hpp
+++ b/game/libda/portaudio.hpp
@@ -34,7 +34,7 @@ namespace portaudio {
}
struct DeviceInfo {
- DeviceInfo(std::string n = "", int i = 0, int o = 0): name(n), in(i), out(o) {}
+ DeviceInfo(int id, std::string n = "", int i = 0, int o = 0): name(n), idx(id), in(i), out(o) {}
std::string desc() {
std::ostringstream oss;
oss << name << " (";
@@ -44,19 +44,27 @@ namespace portaudio {
return oss.str() + ")";
}
std::string name;
+ int idx;
int in, out;
};
typedef std::vector<DeviceInfo> DeviceInfos;
+ /// List of useless legacy devices of PortAudio that we want to omit...
+ static char const* g_ignored[] = { "front", "surround40", "surround41", "surround50", "surround51", "surround71", "iec958", "spdif", "dmix", NULL };
+
struct AudioDevices {
static int count() { return Pa_GetDeviceCount(); }
/// Constructor gets the PA devices into a vector
AudioDevices() {
for (unsigned i = 0, end = Pa_GetDeviceCount(); i != end; ++i) {
PaDeviceInfo const* info = Pa_GetDeviceInfo(i);
- if (!info) devices.push_back(DeviceInfo());
- else devices.push_back(DeviceInfo(convertToUTF8(info->name), info->maxInputChannels, info->maxOutputChannels));
+ if (!info) continue;
+ std::string name = convertToUTF8(info->name);
+ for (unsigned j = 0; g_ignored[j] && !name.empty(); ++j) {
+ if (name.find(g_ignored[j]) != std::string::npos) name.clear();
+ }
+ if (!name.empty()) devices.push_back(DeviceInfo(i, name, info->maxInputChannels, info->maxOutputChannels));
}
}
/// Get a printable dump of the devices
diff --git a/game/screen_audiodevices.cc b/game/screen_audiodevices.cc
index 0d667f7..6bff77b 100644
--- a/game/screen_audiodevices.cc
+++ b/game/screen_audiodevices.cc
@@ -34,8 +34,6 @@ void ScreenAudioDevices::enter() {
m_theme.reset(new ThemeAudioDevices());
portaudio::AudioDevices ads;
m_devs = ads.devices;
- // FIXME: Uncomment to test how different amount of devices behave
- //m_devs.resize(4);
// FIXME: Something more elegant, like a warning box
if (m_devs.empty()) throw std::runtime_error("No audio devices found!");
m_selected_column = 0;
@@ -162,7 +160,7 @@ bool ScreenAudioDevices::save(bool skip_ui_config) {
for (size_t d = 0; d < m_devs.size(); ++d) {
std::string mics = "", pdev = "";
for (size_t m = 0; m < m_mics.size(); ++m) {
- if (m_mics[m].dev == d) {
+ if (m_mics[m].dev == m_devs[d].idx) {
if (m_mics[m].name == "OUT") pdev = "out=2"; // Pdev, only stereo supported
else { // Mic
if (!mics.empty()) mics += ","; // Add separator if needed
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 23:50:13
|
Author: Lasse Karkkainen <tro...@tr...> Date: Tue Nov 13 01:49:20 2012 +0200 Bump version number past release. --- CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 706d062..ec00ac7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ project(Performous CXX C) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) -set(PROJECT_VERSION "0.7.0") +set(PROJECT_VERSION "0.7.0+") # Avoid source tree pollution if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 23:18:47
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Tue Nov 13 01:14:30 2012 +0200
New colors
---
htdocs-binary/style.css | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/htdocs-binary/style.css b/htdocs-binary/style.css
index 5863f05..64b7630 100644
--- a/htdocs-binary/style.css
+++ b/htdocs-binary/style.css
@@ -1,5 +1,5 @@
body {
- background: #306;
+ background: #88d;
background-position: center top;
font-family: DejaVu Sans, Verdana, Sans-Serif, sans;
font-size: 13px;
@@ -23,7 +23,7 @@ body {
/* page */
#page {
min-height: 600px;
- background-color: rgba(0,0,0,0.6);
+ background-color: rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
@@ -36,14 +36,15 @@ body {
position: relative;
border-radius: 10px;
-moz-border-radius: 10px;
- box-shadow: 0px 0px 50px #448;
- -webkit-box-shadow: 0px 0px 50px #448;
- -moz-box-shadow: 0px 0px 50px #448;
- background: #448;
+ box-shadow: 0px 0px 50px #000;
+ -webkit-box-shadow: 0px 0px 50px #000;
+ -moz-box-shadow: 0px 0px 50px #000;
+ background: #000;
margin: 20px;
margin-left: 145px;
margin-top: 70px;
padding: 20px 10px;
+ color: #ddd;
}
#content {
width: 640px;
@@ -85,12 +86,12 @@ body {
margin-left: 7px;
}
#menu li.selected {
- background-color: #448;
+ background-color: #000;
border-radius: 10px;
-moz-border-radius: 10px;
- box-shadow: 0px 0px 50px #448;
- -webkit-box-shadow: 0px 0px 50px #448;
- -moz-box-shadow: 0px 0px 50px #448;
+ box-shadow: 0px 0px 50px #000;
+ -webkit-box-shadow: 0px 0px 50px #000;
+ -moz-box-shadow: 0px 0px 50px #000;
width: 150px;
}
@@ -114,8 +115,8 @@ a:hover, a:active {
color: #aaf;
}
h1 {
- position: absolute;
- top: -70px;
+ /*position: absolute;
+ top: -70px;*/
font-size: 40px;
color: #ddd;
/*text-shadow: 0px 0px 10px rgba(68, 68, 136, 1.0);*/
@@ -128,7 +129,7 @@ h1 {
margin-left: -10px;
padding: 10px;
width: 640px;
- background: #336;
+ background: #333;
font-size: 20px;
text-align: left;
/*text-decoration: underline;*/
@@ -152,7 +153,7 @@ h3 {
border-width: 0.2em;
border-style: solid;
border-color: #ddd #bbb #bbb #ddd;
- background-color: #eee;
+ background-color: #000;
padding: 0.1em 0.4em;
font-size: 0.8em;
white-space: pre;
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 23:18:44
|
Author: Lasse Karkkainen <tro...@tr...> Date: Tue Nov 13 01:14:04 2012 +0200 Fix logo font. Optimize PNGs. --- htdocs-binary/imgs/icon_cpp.png | Bin 15931 -> 15840 bytes htdocs-binary/imgs/icon_down.png | Bin 22467 -> 22098 bytes htdocs-binary/imgs/icon_mac.png | Bin 17464 -> 17230 bytes htdocs-binary/imgs/pose.png | Bin 18627 -> 11005 bytes htdocs-binary/imgs/title.png | Bin 30018 -> 28023 bytes htdocs-binary/imgs/windows7.png | Bin 66839 -> 63750 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/htdocs-binary/imgs/icon_cpp.png b/htdocs-binary/imgs/icon_cpp.png index 89e1ab0..f6ada06 100644 Binary files a/htdocs-binary/imgs/icon_cpp.png and b/htdocs-binary/imgs/icon_cpp.png differ diff --git a/htdocs-binary/imgs/icon_down.png b/htdocs-binary/imgs/icon_down.png index d70a0b2..17f85a5 100644 Binary files a/htdocs-binary/imgs/icon_down.png and b/htdocs-binary/imgs/icon_down.png differ diff --git a/htdocs-binary/imgs/icon_mac.png b/htdocs-binary/imgs/icon_mac.png index 90830b6..1f72241 100644 Binary files a/htdocs-binary/imgs/icon_mac.png and b/htdocs-binary/imgs/icon_mac.png differ diff --git a/htdocs-binary/imgs/pose.png b/htdocs-binary/imgs/pose.png index 9ba87e0..318ae2c 100644 Binary files a/htdocs-binary/imgs/pose.png and b/htdocs-binary/imgs/pose.png differ diff --git a/htdocs-binary/imgs/title.png b/htdocs-binary/imgs/title.png index 0e121ba..6acc637 100644 Binary files a/htdocs-binary/imgs/title.png and b/htdocs-binary/imgs/title.png differ diff --git a/htdocs-binary/imgs/windows7.png b/htdocs-binary/imgs/windows7.png index 0a73397..882286c 100644 Binary files a/htdocs-binary/imgs/windows7.png and b/htdocs-binary/imgs/windows7.png differ |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 23:18:41
|
Author: Lasse Karkkainen <tro...@tr...> Date: Tue Nov 13 00:19:29 2012 +0200 Release announcement. --- htdocs-source/blog.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/htdocs-source/blog.txt b/htdocs-source/blog.txt index dc6aad0..f0c5420 100644 --- a/htdocs-source/blog.txt +++ b/htdocs-source/blog.txt @@ -1,6 +1,6 @@ News -:h2:2012-11-06 - Performous 0.7 released +:h2:2012-11-13 - Performous 0.7 released <img src="screenshots/Performous-0.7-songs.jpg" alt="Song browser screenshot, in Persian"> |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 22:16:40
|
Author: Lasse Karkkainen <tro...@tr...> Date: Mon Nov 12 23:56:55 2012 +0200 Bump version number for 0.7.0 release. --- CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a8567f..706d062 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ project(Performous CXX C) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) -set(PROJECT_VERSION "0.6.1+") +set(PROJECT_VERSION "0.7.0") # Avoid source tree pollution if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 22:16:23
|
Author: Lasse Karkkainen <tro...@tr...> Date: Mon Nov 12 23:56:55 2012 +0200 Bump version number for 0.7.0 release. --- CMakeLists.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a8567f..706d062 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ project(Performous CXX C) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) -set(PROJECT_VERSION "0.6.1+") +set(PROJECT_VERSION "0.7.0") # Avoid source tree pollution if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 22:16:21
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Mon Nov 12 23:41:01 2012 +0200
Disable performous-packaging.cmake (it is no longer up to date).
---
CMakeLists.txt | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d7bb77c..0a8567f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,10 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
message(FATAL_ERROR "In-source builds are not permitted. Make a separate folder for building:\nmkdir build; cd build; cmake ..\nBefore that, remove the files already created:\nrm -rf CMakeCache.txt CMakeFiles")
endif(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
-include(cmake/performous-packaging.cmake)
+# Packaging support (CPack) is disabled since Performous 0.7 release.
+# If you are still using this, uncomment the following line (and update the file).
+# Let us know if you still need it because otherwise we'll remove it entirely.
+#include(cmake/performous-packaging.cmake)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
|
|
From: Tapio V. <aa...@us...> - 2012-11-12 22:12:28
|
Author: Tapio Vierros <tap...@gm...>
Date: Tue Nov 13 00:11:23 2012 +0200
Multiple vocal track display in song browser.
---
game/screen_songs.cc | 25 +++++++++++++++----------
1 files changed, 15 insertions(+), 10 deletions(-)
diff --git a/game/screen_songs.cc b/game/screen_songs.cc
index 53c3abd..f01415d 100644
--- a/game/screen_songs.cc
+++ b/game/screen_songs.cc
@@ -315,6 +315,7 @@ void ScreenSongs::drawInstruments(Dimensions const& dim, float alpha) const {
bool is_karaoke = false;
unsigned char typeFilter = m_songs.getTypeFilter();
int guitarCount = 0;
+ int vocalCount = 0;
if( !m_songs.empty() ) {
Song const& song = m_songs.current();
@@ -324,6 +325,7 @@ void ScreenSongs::drawInstruments(Dimensions const& dim, float alpha) const {
have_keyboard = song.hasKeyboard();
have_dance = song.hasDance();
is_karaoke = (song.music.find("vocals") != song.music.end());
+ vocalCount = song.getVocalTrackNames().size();
if (isTrackInside(song.instrumentTracks,TrackName::GUITAR)) guitarCount++;
if (isTrackInside(song.instrumentTracks,TrackName::GUITAR_COOP)) guitarCount++;
if (isTrackInside(song.instrumentTracks,TrackName::GUITAR_RHYTHM)) guitarCount++;
@@ -334,17 +336,20 @@ void ScreenSongs::drawInstruments(Dimensions const& dim, float alpha) const {
float xincr = 0.2f;
{
// vocals
- float a = alpha * (have_vocals ? 1.00 : 0.25);
+ float a = alpha;
float m = !(typeFilter & 8);
- glutil::VertexArray va;
- glmath::vec4 c(m * a, a, m * (is_karaoke ? 0.25f : 1.0f) * a, a);
- x = dim.x1()+0.00*(dim.x2()-dim.x1());
- va.Color(c).TexCoord(getIconTex(1), 0.0f).Vertex(x, dim.y1());
- va.Color(c).TexCoord(getIconTex(1), 1.0f).Vertex(x, dim.y2());
- x = dim.x1()+xincr*(dim.x2()-dim.x1());
- va.Color(c).TexCoord(getIconTex(2), 0.0f).Vertex(x, dim.y1());
- va.Color(c).TexCoord(getIconTex(2), 1.0f).Vertex(x, dim.y2());
- va.Draw();
+ if (vocalCount == 0) { vocalCount = 1; a *= 0.25f; }
+ for (int i = vocalCount-1; i >= 0; i--) {
+ glutil::VertexArray va;
+ glmath::vec4 c(m * a, a, m * (is_karaoke ? 0.25f : 1.0f) * a, a);
+ x = dim.x1()+(i*0.03)*(dim.x2()-dim.x1());
+ va.Color(c).TexCoord(getIconTex(1), 0.0f).Vertex(x, dim.y1());
+ va.Color(c).TexCoord(getIconTex(1), 1.0f).Vertex(x, dim.y2());
+ x = dim.x1()+(xincr+i*0.03)*(dim.x2()-dim.x1());
+ va.Color(c).TexCoord(getIconTex(2), 0.0f).Vertex(x, dim.y1());
+ va.Color(c).TexCoord(getIconTex(2), 1.0f).Vertex(x, dim.y2());
+ va.Draw();
+ }
}
{
// guitars
|
|
From: Tapio V. <aa...@us...> - 2012-11-12 22:12:26
|
Author: Tapio Vierros <tap...@gm...>
Date: Tue Nov 13 00:10:06 2012 +0200
Const correctness.
---
game/song.hh | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/game/song.hh b/game/song.hh
index f219412..225696c 100644
--- a/game/song.hh
+++ b/game/song.hh
@@ -78,9 +78,9 @@ class Song: boost::noncopyable {
else return dummyVocal;
}
}
- std::vector<std::string> getVocalTrackNames() {
+ std::vector<std::string> getVocalTrackNames() const {
std::vector<std::string> result;
- BOOST_FOREACH(VocalTracks::value_type &it, vocalTracks) {
+ BOOST_FOREACH(VocalTracks::value_type const &it, vocalTracks) {
result.push_back(it.first);
}
return result;
|
|
From: Tapio V. <aa...@us...> - 2012-11-12 21:58:46
|
Author: Tapio Vierros <tap...@gm...>
Date: Mon Nov 12 23:57:23 2012 +0200
Disable keyboard song filter for now.
---
game/screen_songs.cc | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/game/screen_songs.cc b/game/screen_songs.cc
index 576dec6..53c3abd 100644
--- a/game/screen_songs.cc
+++ b/game/screen_songs.cc
@@ -117,8 +117,9 @@ void ScreenSongs::manageEvent(SDL_Event event) {
if (key == SDLK_F5) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 8); // Vocals
if (key == SDLK_F6) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 4); // Guitars
if (key == SDLK_F7) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 2); // Drums
- if (key == SDLK_F8) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 16); // Keyboard
- if (key == SDLK_F9) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 1); // Dance
+ // TODO: Re-enable when other keyboard features are enabled
+ //if (key == SDLK_F8) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 16); // Keyboard
+ if (key == SDLK_F8) m_songs.setTypeFilter(m_songs.getTypeFilter() ^ 1); // Dance
// The rest are only available when there are songs available
else if (m_songs.empty()) return;
else if (!m_jukebox && key == SDLK_F4) m_jukebox = true;
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-12 21:34:17
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Mon Nov 12 23:27:11 2012 +0200
Drafted 0.7 release announcement
---
htdocs-binary/screenshots/Performous-0.7-songs.jpg | Bin 0 -> 108499 bytes
htdocs-binary/style.css | 3 +-
htdocs-source/blog.txt | 38 ++++++++++++++++++++
3 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/htdocs-binary/screenshots/Performous-0.7-songs.jpg b/htdocs-binary/screenshots/Performous-0.7-songs.jpg
new file mode 100644
index 0000000..2c8ad26
Binary files /dev/null and b/htdocs-binary/screenshots/Performous-0.7-songs.jpg differ
diff --git a/htdocs-binary/style.css b/htdocs-binary/style.css
index eea7b1e..5863f05 100644
--- a/htdocs-binary/style.css
+++ b/htdocs-binary/style.css
@@ -1,6 +1,5 @@
body {
- background: #000 url('bgs/fantasy_16.jpg') no-repeat;
- /* Sadly this is too slow: background-attachment: fixed; */
+ background: #306;
background-position: center top;
font-family: DejaVu Sans, Verdana, Sans-Serif, sans;
font-size: 13px;
diff --git a/htdocs-source/blog.txt b/htdocs-source/blog.txt
index 1fae2d2..dc6aad0 100644
--- a/htdocs-source/blog.txt
+++ b/htdocs-source/blog.txt
@@ -1,5 +1,43 @@
News
+:h2:2012-11-06 - Performous 0.7 released
+
+<img src="screenshots/Performous-0.7-songs.jpg" alt="Song browser screenshot, in Persian">
+
+After a long silence we've finally released another one. There are too many new features to list here but here are some hilights:
+
+ Gameplay
+ Full duet support! (SingStar XML, UltraStar TXT and Frets on Fire formats)
+ High-pitched soprano voice is now detected properly (thanks for the bug report!)
+ Graphics and performance
+ Modern rendering pipeline
+ OpenGL 1.x is gone for good, OpenGL 2.1 or better required
+ Improved graphics quality
+ Stereo3D mode
+ Anaglyph glasses, top/bottom, experimental HDMI 1.4 support
+ Requires OpenGL 3.3 or better
+ Optimizations everywhere to make it run even faster (port to Android, anyone?)
+ Asynchronous texture loading
+ Makes menus run faster and smoother
+ Black rectangles may sometimes appear during loading
+ Dance mode still sucks (HELP WANTED!)
+ Controllers
+ Instrument type configuration via settings menu
+ More USB devices autodetected (controllers.xml)
+ MIDI drum mapping is now configurable (mididrums.xml)
+ Miscellaneous
+ Improved webcam support and compatibility
+ Configurable legacy charset (for non-UTF-8 songs)
+ Tools (ss_extract and friends) cleaned up and can now be cross-compiled for Windows
+ Massive amounts of small fixes, improvements and code cleanup everywhere
+ Translations
+ Asturian, Chinese, Danish, Dutch, Finnish, French, German, Hungarian, Italian, Japanese, Persian, Polish, Spanish and Swedish
+
+We have left out the integrated torrent downloader (git branch 'torrent'), 3d dance mode (git branch 'dance3d') and various other experimental features that will hopefully be done by 1.0. Some fixes and improvements have been ported back to OpenGL 1.x version (git branch 'legacy') but it is no longer maintained and no releases will be made of it.
+
+Due to lack of manpower, no Windows binaries are currently available. Linux packages should become available as soon as distros package them (check for 'performous' and file a bug if they aren't shipping 0.7 yet). Other options are available on <a href="download">our download page</a>.
+
+
:h2:2011-02-28 - Song editor 1.0 released
The 1.0 release of Composer song editor is now here. There are quite a few visible changes since rc1:
|
|
From: Tapio V. <aa...@us...> - 2012-11-12 20:36:29
|
Author: Tapio Vierros <tap...@gm...> Date: Mon Nov 12 22:35:56 2012 +0200 Revert "Draft Composer 1.1 announcement." This reverts commit fd7facbd65009e5f9a7a4f6c6610feab266e0585. Make way for Performous announcement. --- htdocs-source/blog.txt | 17 ----------------- 1 files changed, 0 insertions(+), 17 deletions(-) diff --git a/htdocs-source/blog.txt b/htdocs-source/blog.txt index 4f05f5a..1fae2d2 100644 --- a/htdocs-source/blog.txt +++ b/htdocs-source/blog.txt @@ -1,22 +1,5 @@ News -:h2:2012-XX-XX - Song editor 1.1 released - -It's been a long time since there was releases or even news. Performous itself has quite a bunch of changes in Git, but while they are being polished, it's a good time to release a new version of Composer, 1.1. - -This release brings important bug fixes as well as new features. The changelog is listed below: - - Added experimental support for displaying another pitch visualization - Useful for figuring out what belongs to the background if you have a karaoke version of the song - Currently only visual clues (not used in automatic note pitch guessing) - Added opening .mid file directly instead of .ini - Fix XML writer not writing the last sentence. - Fix time offset bug with MIDI writer. - Guess pitch also for note being timed. - Preserve tailing whitespace in US TXT import (for wording). - Fixed split action hiding notes. - Insert a space to each lyric imported from plain text. - :h2:2011-02-28 - Song editor 1.0 released The 1.0 release of Composer song editor is now here. There are quite a few visible changes since rc1: |
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-07 23:38:25
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Thu Nov 8 01:37:12 2012 +0200
Avoid librsvg deprecation warning.
---
game/image.hh | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/game/image.hh b/game/image.hh
index ed3ff8c..cd943ec 100644
--- a/game/image.hh
+++ b/game/image.hh
@@ -5,11 +5,16 @@
#include "surface.hh"
#include "util.hh"
#include <jpeglib.h>
-#include <librsvg/rsvg.h>
-#include <librsvg/rsvg-cairo.h>
#include <png.h>
#include <fstream>
+#include <librsvg/rsvg.h>
+
+// Avoid deprecation messages with new versions since Ubuntu 12.10.
+#if LIBRSVG_MAJOR_VERSION * 10000 + LIBRSVG_MINOR_VERSION * 100 + LIBRSVG_MICRO_VERSION < 23602
+#include <librsvg/rsvg-cairo.h>
+#endif
+
struct Image {
std::vector<unsigned char> data;
unsigned w, h;
|
|
From: Tapio V. <aa...@us...> - 2012-11-06 10:46:22
|
Author: Tapio Vierros <tap...@gm...>
Date: Tue Nov 6 12:43:04 2012 +0200
Fix undefined reference from boost_system.
---
game/CMakeLists.txt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/game/CMakeLists.txt b/game/CMakeLists.txt
index f92c742..41b50c4 100644
--- a/game/CMakeLists.txt
+++ b/game/CMakeLists.txt
@@ -66,7 +66,7 @@ set(SOURCES ${SOURCE_FILES} ${HEADER_FILES} ${RESOURCE_FILES})
# Libraries
-find_package(Boost 1.36 REQUIRED COMPONENTS thread date_time program_options regex filesystem)
+find_package(Boost 1.36 REQUIRED COMPONENTS thread date_time program_options regex filesystem system)
include_directories(${Boost_INCLUDE_DIRS})
list(APPEND LIBS ${Boost_LIBRARIES})
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-06 09:49:23
|
Author: Lasse Karkkainen <tro...@tr...>
Date: Tue Nov 6 11:48:51 2012 +0200
Fix keyboard guitar menu navigation (regression in inputcleanup).
---
game/controllers.cc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/game/controllers.cc b/game/controllers.cc
index 07cf840..9da17ff 100644
--- a/game/controllers.cc
+++ b/game/controllers.cc
@@ -462,7 +462,8 @@ bool keybutton(input::Event event, SDL_Event const& _e, bool state) {
switch(_e.key.keysym.sym) {
// Guitar picking on keyboard
- case SDLK_RSHIFT: case SDLK_RETURN: case SDLK_KP_ENTER:
+ case SDLK_RSHIFT: button++; // Button number allows using secondary pick for menu navigation
+ case SDLK_RETURN: case SDLK_KP_ENTER:
if (!guitar) return false;
if (!state) return true;
event.type = input::Event::PICK;
|
|
From: Lasse Kärkkäi. <tr...@us...> - 2012-11-06 09:49:20
|
Author: Lasse Karkkainen <tro...@tr...> Date: Tue Nov 6 11:33:48 2012 +0200 Major changes to color system. - Color(...) is now sRGB non-premultiplied (as it were in the past) - OpenGL always uses premultiplied linear RGBA (as it has since a while back) - Proper conversions are done more or less automatically - Color::alpha(a) shorthand to avoid Color(1.0, 1.0, 1.0, a) everywhere --- game/color.cc | 12 ++++++++++++ game/color.hh | 21 ++++++++++++--------- game/dancegraph.cc | 6 +++--- game/glmath.hh | 6 ++++-- game/guitargraph.cc | 15 +++++++-------- game/instrumentgraph.cc | 14 +++++++------- game/layout_singer.cc | 16 +++++++--------- game/layout_singer.hh | 2 +- game/notegraph.cc | 4 ++-- game/screen_audiodevices.cc | 2 +- game/screen_intro.cc | 6 +++--- game/screen_players.cc | 2 +- game/screen_sing.cc | 12 ++++++------ game/screen_songs.cc | 2 +- game/screenmanager.cc | 10 +++++----- game/video.cc | 17 ++++------------- game/video_driver.cc | 2 +- 17 files changed, 77 insertions(+), 72 deletions(-) |