]> git.sesse.net Git - ccbs/log
ccbs
19 years agoAdd the framework for a top 10 screen.
Steinar H. Gunderson [Mon, 28 Feb 2005 21:05:33 +0000 (21:05 +0000)]
Add the framework for a top 10 screen.

19 years agoAdded a primary key for the "active screens" table.
Steinar H. Gunderson [Mon, 28 Feb 2005 20:23:12 +0000 (20:23 +0000)]
Added a primary key for the "active screens" table.

19 years agoFetch the list of auxilliary screens.
Steinar H. Gunderson [Mon, 28 Feb 2005 20:16:42 +0000 (20:16 +0000)]
Fetch the list of auxilliary screens.

19 years agoAdded a new mini-table for auxilliary bigscreen screens.
Steinar H. Gunderson [Mon, 28 Feb 2005 19:51:18 +0000 (19:51 +0000)]
Added a new mini-table for auxilliary bigscreen screens.

19 years agoWhen editing scores in the web interface, put the web browser approximately back...
Steinar H. Gunderson [Mon, 28 Feb 2005 19:27:54 +0000 (19:27 +0000)]
When editing scores in the web interface, put the web browser approximately back at the group.

19 years agoWrite the machine number (if any) in the header.
Steinar H. Gunderson [Mon, 28 Feb 2005 19:22:32 +0000 (19:22 +0000)]
Write the machine number (if any) in the header.

19 years agoMake the bigscreen application support running groups on multiple machines.
Steinar H. Gunderson [Mon, 28 Feb 2005 19:12:35 +0000 (19:12 +0000)]
Make the bigscreen application support running groups on multiple machines.

19 years agoMake the number of machines settable via the web interface.
Steinar H. Gunderson [Mon, 28 Feb 2005 18:18:27 +0000 (18:18 +0000)]
Make the number of machines settable via the web interface.

19 years ago(no commit message)
Steinar H. Gunderson [Mon, 28 Feb 2005 18:12:46 +0000 (18:12 +0000)]

19 years agoCompile TinyPTC with Xshm.
Steinar H. Gunderson [Mon, 21 Feb 2005 17:49:48 +0000 (17:49 +0000)]
Compile TinyPTC with Xshm.

19 years agoFix two signed/unsigned warnings.
Steinar H. Gunderson [Sun, 20 Feb 2005 23:04:08 +0000 (23:04 +0000)]
Fix two signed/unsigned warnings.
20:00-20:30
22:00-00:00

19 years agoAdjust the fade time back to 0.5 again, after the "starting fade time" fix.
Steinar H. Gunderson [Sun, 20 Feb 2005 22:58:00 +0000 (22:58 +0000)]
Adjust the fade time back to 0.5 again, after the "starting fade time" fix.

19 years agoStart the fade when we can display the first frame of it, not when we know that there...
Steinar H. Gunderson [Sun, 20 Feb 2005 22:52:45 +0000 (22:52 +0000)]
Start the fade when we can display the first frame of it, not when we know that there is a new page. This gets rid of the "kink" we find at the start of a fade if the new screen tok a bit to generate.

19 years agoRead max score for all players in one shot as well, with a new query and an index...
Steinar H. Gunderson [Sun, 20 Feb 2005 22:47:27 +0000 (22:47 +0000)]
Read max score for all players in one shot as well, with a new query and an index which speeds up that query a lot.

19 years agoFetch all the "max score for song" entries in one go instead of one at a time.
Steinar H. Gunderson [Sun, 20 Feb 2005 22:06:56 +0000 (22:06 +0000)]
Fetch all the "max score for song" entries in one go instead of one at a time.

19 years agoClamp number of players shown to nine. Squeeze players a bit more together when we...
Steinar H. Gunderson [Sun, 20 Feb 2005 19:53:20 +0000 (19:53 +0000)]
Clamp number of players shown to nine. Squeeze players a bit more together when we're over seven, to get room for up to nine.

19 years agoDon't use split screen if we only have one screen.
Steinar H. Gunderson [Sun, 20 Feb 2005 19:45:52 +0000 (19:45 +0000)]
Don't use split screen if we only have one screen.

19 years agoRemoved some debugging printf-s, converted some sprintf to std::sprintf.
Steinar H. Gunderson [Sun, 20 Feb 2005 19:09:44 +0000 (19:09 +0000)]
Removed some debugging printf-s, converted some sprintf to std::sprintf.

19 years agoMake "mode" a local variable to the for loop, now that we don't need it anymore.
Steinar H. Gunderson [Sun, 20 Feb 2005 19:07:47 +0000 (19:07 +0000)]
Make "mode" a local variable to the for loop, now that we don't need it anymore.

19 years agoAllow a mix of long and short names in the display of the chosen songs.
Steinar H. Gunderson [Sun, 20 Feb 2005 19:05:49 +0000 (19:05 +0000)]
Allow a mix of long and short names in the display of the chosen songs.

19 years agoCache revision.
Steinar H. Gunderson [Sun, 20 Feb 2005 17:42:52 +0000 (17:42 +0000)]
Cache revision.
18:00-18:45

19 years agoAdjusted the fade times a bit.
Steinar H. Gunderson [Sun, 20 Feb 2005 17:40:28 +0000 (17:40 +0000)]
Adjusted the fade times a bit.

19 years agoFetch the actual high score from the database when showing high score on the group...
Steinar H. Gunderson [Sun, 20 Feb 2005 17:35:24 +0000 (17:35 +0000)]
Fetch the actual high score from the database when showing high score on the group screen.

19 years agoCorrect the logic for finding out what songs a player can choose (only random songs...
Steinar H. Gunderson [Sun, 20 Feb 2005 17:15:53 +0000 (17:15 +0000)]
Correct the logic for finding out what songs a player can choose (only random songs in the same parallel count)

19 years agoDon't show "need to qualify" if it's identical to "need to win"
Steinar H. Gunderson [Sun, 20 Feb 2005 17:05:28 +0000 (17:05 +0000)]
Don't show "need to qualify" if it's identical to "need to win"

19 years agoMoved the bottom text a bit up, to get it more readable.
Steinar H. Gunderson [Sun, 20 Feb 2005 17:04:27 +0000 (17:04 +0000)]
Moved the bottom text a bit up, to get it more readable.

19 years agoAdd a line for "needed to secure qualifiction"/"needed to qualify". SQL cleanups...
Steinar H. Gunderson [Sun, 20 Feb 2005 16:54:37 +0000 (16:54 +0000)]
Add a line for "needed to secure qualifiction"/"needed to qualify". SQL cleanups. Don't show "to lead" line if it's identical to "to win".

19 years agoAdd preliminary "needs to qualify/win" text.
Steinar H. Gunderson [Sun, 20 Feb 2005 16:00:09 +0000 (16:00 +0000)]
Add preliminary "needs to qualify/win" text.
14:00-17:00

19 years agoTry to make the column for the chosen songs as fixed-width as possible.
Steinar H. Gunderson [Sun, 20 Feb 2005 15:29:01 +0000 (15:29 +0000)]
Try to make the column for the chosen songs as fixed-width as possible.

19 years agoFind out which player is playing next (and which song), but don't print it yet.
Steinar H. Gunderson [Sun, 20 Feb 2005 15:22:22 +0000 (15:22 +0000)]
Find out which player is playing next (and which song), but don't print it yet.

19 years agoThe main screen is now a split screen of rotation screens (each with a single group)
Steinar H. Gunderson [Sun, 20 Feb 2005 14:40:35 +0000 (14:40 +0000)]
The main screen is now a split screen of rotation screens (each with a single group)

19 years agoMake the "red stuff is new stuff" fade a lot prettier.
Steinar H. Gunderson [Sun, 20 Feb 2005 14:33:21 +0000 (14:33 +0000)]
Make the "red stuff is new stuff" fade a lot prettier.

19 years agoAdd a better framework for showing what's changed.
Steinar H. Gunderson [Sun, 20 Feb 2005 14:22:11 +0000 (14:22 +0000)]
Add a better framework for showing what's changed.

19 years agoActually check in changes from last time...
Steinar H. Gunderson [Sun, 20 Feb 2005 14:08:10 +0000 (14:08 +0000)]
Actually check in changes from last time...

19 years agoDo the same number of my_draw_text() in all cases, to prepare for the "show differenc...
Steinar H. Gunderson [Sun, 20 Feb 2005 14:07:33 +0000 (14:07 +0000)]
Do the same number of my_draw_text() in all cases, to prepare for the "show differences in red" code.

19 years agoDo some funky channel magic on fading between different versions of the same screen...
Steinar H. Gunderson [Sun, 20 Feb 2005 13:59:08 +0000 (13:59 +0000)]
Do some funky channel magic on fading between different versions of the same screen. This needs a lot more work; it should be done on a lower level, really.

19 years agoChange await_notifications() timeout if something is invalidated (less CPU used when...
Steinar H. Gunderson [Sun, 20 Feb 2005 13:47:06 +0000 (13:47 +0000)]
Change await_notifications() timeout if something is invalidated (less CPU used when there's no action)

19 years agoMake RotateScreen fade between the individual screens.
Steinar H. Gunderson [Sun, 20 Feb 2005 13:42:10 +0000 (13:42 +0000)]
Make RotateScreen fade between the individual screens.

19 years agoCache revision.
Steinar H. Gunderson [Sun, 20 Feb 2005 02:09:44 +0000 (02:09 +0000)]
Cache revision.
18:45-03:15

19 years agoGroupScreen now checks the "last updated" information.
Steinar H. Gunderson [Sun, 20 Feb 2005 02:06:44 +0000 (02:06 +0000)]
GroupScreen now checks the "last updated" information.

19 years agoAdd information to the SQL schema saying when the group was last updated. Make the...
Steinar H. Gunderson [Sun, 20 Feb 2005 01:29:43 +0000 (01:29 +0000)]
Add information to the SQL schema saying when the group was last updated. Make the web interface update that information.

19 years agoAdd a screen rotation class (time multiplexing).
Steinar H. Gunderson [Sun, 20 Feb 2005 01:26:14 +0000 (01:26 +0000)]
Add a screen rotation class (time multiplexing).

19 years agoAdd divider lines for the splitscreen.
Steinar H. Gunderson [Sun, 20 Feb 2005 01:00:17 +0000 (01:00 +0000)]
Add divider lines for the splitscreen.

19 years agoAdded split screen functionality, for showing up to four groups at a time.
Steinar H. Gunderson [Sun, 20 Feb 2005 00:51:39 +0000 (00:51 +0000)]
Added split screen functionality, for showing up to four groups at a time.

19 years agoAdd (a rather sizable chunk of) code for determining the possible best and worst...
Steinar H. Gunderson [Sun, 20 Feb 2005 00:02:09 +0000 (00:02 +0000)]
Add (a rather sizable chunk of) code for determining the possible best and worst ranks for all players.

19 years agoActually show a total for each player.
Steinar H. Gunderson [Sat, 19 Feb 2005 22:49:06 +0000 (22:49 +0000)]
Actually show a total for each player.

19 years agoGo to short names on chosen songs if the text is too wide.
Steinar H. Gunderson [Sat, 19 Feb 2005 22:40:53 +0000 (22:40 +0000)]
Go to short names on chosen songs if the text is too wide.

19 years agoOnly allocate space for four digits in the score screen -- if somebody actually gets...
Steinar H. Gunderson [Sat, 19 Feb 2005 22:31:34 +0000 (22:31 +0000)]
Only allocate space for four digits in the score screen -- if somebody actually gets AAA on Max 300, so be it :-)

19 years agoAdd "total" and "rank" headings, plus clean up the use of width[] somewhat.
Steinar H. Gunderson [Sat, 19 Feb 2005 22:27:30 +0000 (22:27 +0000)]
Add "total" and "rank" headings, plus clean up the use of width[] somewhat.

19 years agoAdded a few more short titles.
Steinar H. Gunderson [Sat, 19 Feb 2005 20:21:13 +0000 (20:21 +0000)]
Added a few more short titles.

19 years agoAdded a short title for www.blonde girl.
Steinar H. Gunderson [Sat, 19 Feb 2005 20:15:56 +0000 (20:15 +0000)]
Added a short title for www.blonde girl.

19 years agoAdd a short title for Never Gonna Make
Steinar H. Gunderson [Sat, 19 Feb 2005 20:15:09 +0000 (20:15 +0000)]
Add a short title for Never Gonna Make

19 years agoAdd a main heading to each group.
Steinar H. Gunderson [Sat, 19 Feb 2005 20:11:20 +0000 (20:11 +0000)]
Add a main heading to each group.

19 years agoUse short titles in the bigscreen headings.
Steinar H. Gunderson [Sat, 19 Feb 2005 20:04:56 +0000 (20:04 +0000)]
Use short titles in the bigscreen headings.

19 years agoAdd some common EM2 song titles.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:31:34 +0000 (19:31 +0000)]
Add some common EM2 song titles.

19 years agoFixed a typo in the SQL for shorttitles.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:26:40 +0000 (19:26 +0000)]
Fixed a typo in the SQL for shorttitles.

19 years agoAdded a provision in the SQL for abbreviated titles.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:24:00 +0000 (19:24 +0000)]
Added a provision in the SQL for abbreviated titles.

19 years agoCenter song headings as well.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:19:34 +0000 (19:19 +0000)]
Center song headings as well.

19 years agoMake my_draw_text() clip horizontally.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:16:03 +0000 (19:16 +0000)]
Make my_draw_text() clip horizontally.

19 years agoMake the score font a lot bigger.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:10:30 +0000 (19:10 +0000)]
Make the score font a lot bigger.

19 years agoClean up the my_draw_text() interface considerably, and let us set sizes per-call.
Steinar H. Gunderson [Sat, 19 Feb 2005 19:06:11 +0000 (19:06 +0000)]
Clean up the my_draw_text() interface considerably, and let us set sizes per-call.

19 years agoShow songs next to each chosen song, and center the appropriate scores. Also, check...
Steinar H. Gunderson [Sat, 19 Feb 2005 18:32:49 +0000 (18:32 +0000)]
Show songs next to each chosen song, and center the appropriate scores. Also, check the maximum number width once, not N times.

19 years agoDon't show column headings for chosen songs, as they are not the same everywhere...
Steinar H. Gunderson [Sat, 19 Feb 2005 18:19:19 +0000 (18:19 +0000)]
Don't show column headings for chosen songs, as they are not the same everywhere, of course.

19 years agoFix some typos in the field names in FetchGroup.
Steinar H. Gunderson [Sat, 19 Feb 2005 18:17:26 +0000 (18:17 +0000)]
Fix some typos in the field names in FetchGroup.

19 years agoAdd column headings and fix widths.
Steinar H. Gunderson [Sat, 19 Feb 2005 18:16:49 +0000 (18:16 +0000)]
Add column headings and fix widths.

19 years agoDon't crash when we have no screens.
Steinar H. Gunderson [Sat, 19 Feb 2005 17:02:19 +0000 (17:02 +0000)]
Don't crash when we have no screens.

19 years agoUse await_notification instead of sleep(), gives us much better response time.
Steinar H. Gunderson [Sat, 19 Feb 2005 17:01:01 +0000 (17:01 +0000)]
Use await_notification instead of sleep(), gives us much better response time.

19 years agoRemove a debugging printf.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:48:31 +0000 (16:48 +0000)]
Remove a debugging printf.
14:30-17:45

19 years agoHandle NULL values in scores better.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:42:37 +0000 (16:42 +0000)]
Handle NULL values in scores better.

19 years agoNOTIFY scores on changing them.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:37:46 +0000 (16:37 +0000)]
NOTIFY scores on changing them.

19 years agoShow the real score instead of 1234.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:37:03 +0000 (16:37 +0000)]
Show the real score instead of 1234.

19 years agoTypofix.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:35:15 +0000 (16:35 +0000)]
Typofix.

19 years agoAdd default constructor for widestring.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:30:58 +0000 (16:30 +0000)]
Add default constructor for widestring.

19 years agoAdd a constructor from const char * for widestring, begin drawing in GroupScreen.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:29:05 +0000 (16:29 +0000)]
Add a constructor from const char * for widestring, begin drawing in GroupScreen.

19 years agoRemove leftover pqxx::work that was causing trouble.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:22:48 +0000 (16:22 +0000)]
Remove leftover pqxx::work that was causing trouble.

19 years agoMake stuff compile again.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:19:50 +0000 (16:19 +0000)]
Make stuff compile again.

19 years agoCommit groupscreen.cpp...
Steinar H. Gunderson [Sat, 19 Feb 2005 16:18:42 +0000 (16:18 +0000)]
Commit groupscreen.cpp...

19 years agoMake screen hierarchy compile.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:18:29 +0000 (16:18 +0000)]
Make screen hierarchy compile.

19 years agoHit the group-fetching code so it compiles.
Steinar H. Gunderson [Sat, 19 Feb 2005 16:01:57 +0000 (16:01 +0000)]
Hit the group-fetching code so it compiles.

19 years agoAdd beginning code for fetching groups.
Steinar H. Gunderson [Sat, 19 Feb 2005 15:57:10 +0000 (15:57 +0000)]
Add beginning code for fetching groups.

19 years agoAdded a generic display screen class.
Steinar H. Gunderson [Sat, 19 Feb 2005 15:28:11 +0000 (15:28 +0000)]
Added a generic display screen class.

19 years agoFetch the list of current active rounds and display it.
Steinar H. Gunderson [Sat, 19 Feb 2005 15:16:20 +0000 (15:16 +0000)]
Fetch the list of current active rounds and display it.

19 years agoCache revision.
Steinar H. Gunderson [Sat, 19 Feb 2005 15:03:15 +0000 (15:03 +0000)]
Cache revision.

19 years agoMoved the font stuff into its own file.
Steinar H. Gunderson [Sat, 19 Feb 2005 15:03:00 +0000 (15:03 +0000)]
Moved the font stuff into its own file.

19 years agoMove Tournament and FetchCurrentTournament into its own file.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:57:41 +0000 (14:57 +0000)]
Move Tournament and FetchCurrentTournament into its own file.

19 years agoMove widestring into its own file.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:54:39 +0000 (14:54 +0000)]
Move widestring into its own file.

19 years agoActually add flagtrigger.{h,cpp}...
Steinar H. Gunderson [Sat, 19 Feb 2005 14:48:48 +0000 (14:48 +0000)]
Actually add flagtrigger.{h,cpp}...

19 years agoMove FlagTrigger into its own source file.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:48:37 +0000 (14:48 +0000)]
Move FlagTrigger into its own source file.

19 years agoReset bigscreen on changed groups, not just changed tournaments.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:42:58 +0000 (14:42 +0000)]
Reset bigscreen on changed groups, not just changed tournaments.

19 years agoAdd back end for adding/removing groups to be shown on the bigscreen.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:34:53 +0000 (14:34 +0000)]
Add back end for adding/removing groups to be shown on the bigscreen.

19 years agoOnly show the bigscreen buttons on the tournament that is actually on the bigscreen.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:26:48 +0000 (14:26 +0000)]
Only show the bigscreen buttons on the tournament that is actually on the bigscreen.

19 years agoWe want to show _groups_ on the big screen, not _rounds_
Steinar H. Gunderson [Sat, 19 Feb 2005 14:23:37 +0000 (14:23 +0000)]
We want to show _groups_ on the big screen, not _rounds_

19 years agoAdd starting frontend code for deciding which rounds are shown on the big screen.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:18:54 +0000 (14:18 +0000)]
Add starting frontend code for deciding which rounds are shown on the big screen.

19 years agoClear active rounds on changing active tournament.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:07:14 +0000 (14:07 +0000)]
Clear active rounds on changing active tournament.

19 years agoAdd an "active_rounds" table to the bigscreen schema, and set a primary key for the...
Steinar H. Gunderson [Sat, 19 Feb 2005 14:05:58 +0000 (14:05 +0000)]
Add an "active_rounds" table to the bigscreen schema, and set a primary key for the active_tournaments table.

19 years agoCache revision.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:02:30 +0000 (14:02 +0000)]
Cache revision.

19 years agoRemove PL/PgSQL installation for now, we do manual notifies.
Steinar H. Gunderson [Sat, 19 Feb 2005 14:01:05 +0000 (14:01 +0000)]
Remove PL/PgSQL installation for now, we do manual notifies.

19 years agoFixed a misleading comment.
Steinar H. Gunderson [Sat, 19 Feb 2005 13:59:58 +0000 (13:59 +0000)]
Fixed a misleading comment.

19 years agoSupport a variable-length list of fallback fonts (and support Arial MS Unicode) inste...
Steinar H. Gunderson [Sat, 19 Feb 2005 13:54:10 +0000 (13:54 +0000)]
Support a variable-length list of fallback fonts (and support Arial MS Unicode) instead of just having two.

19 years agoSpecify correct ucs-4le/ucs-4be for little/big endian.
Steinar H. Gunderson [Sat, 19 Feb 2005 12:47:49 +0000 (12:47 +0000)]
Specify correct ucs-4le/ucs-4be for little/big endian.