John "Elwin" Edwards
9ba9d5c90e
Add files related to SSL support.
2016-12-30 12:48:58 -05:00
John "Elwin" Edwards
0f5f0bb67f
Update the README.
2016-12-28 16:53:08 -05:00
John "Elwin" Edwards
e48fe73695
Merge lighttpd configuration into one include file.
...
The lighttpd configuration was previously spread across several files
which were intended to overwrite the defaults. They often became
outdated.
Now all customization is in lighttpd/rlgallery.conf, which should be
included at the end of whatever main lighttpd configuration file is in
use. It should require minimal updates for new lighttpd versions or
distribution changes.
2016-12-28 13:12:04 -05:00
John "Elwin" Edwards
cd4715b751
Update the downloads page.
2016-12-28 10:20:30 -05:00
John "Elwin" Edwards
fbfb6900ce
Restore the default size of the high score list.
...
In an era of megabyte JavaScript libraries, ten lines of text is not
too much.
2016-03-20 07:59:22 -04:00
John "Elwin" Edwards
1958ca9a3b
Downloads page: update the links to point to the new builds.
2016-03-19 09:49:25 -04:00
John "Elwin" Edwards
da49bbc987
Add a Windows build link to the download page.
2016-01-25 21:00:19 -05:00
John "Elwin" Edwards
42188c1934
Update the dgamelaunch compatibility patch.
...
The patch is now to be applied to dgamelaunch revision 6753fd6e.
Maybe I should maintain my own Git branch. But this project already
uses autotools and npm. I don't need any more software that's amazing
in theory but painful to actually work with.
2016-01-23 19:04:17 -05:00
John "Elwin" Edwards
2f95935349
Prevent crashes if no ttyrec files can be associated with a game.
...
If the postprocessing step finds no ttyrec files created between a
game's end and the previous game's end, it will no longer index an
empty list and crash.
The condition of finding no ttyrec files is still a bug that requires
investigation.
2016-01-16 02:12:50 +00:00
John "Elwin" Edwards
340e52a624
Update some static pages.
...
The front page has been reorganized. Links and information on the
downloads page are now current.
2015-11-21 20:01:41 -05:00
John "Elwin" Edwards
aa1d817df4
Fix links from player pages to the ttyrec archive.
...
RogueGame.getPlayer() was setting the "name" field to self.uname
instead of the player's name.
Bugs like this are why I need to set up an actual testing server.
2015-08-06 17:07:40 -04:00
John "Elwin" Edwards
d74cb0c0bd
Add a news item to the front page.
2015-06-27 19:55:56 -04:00
John "Elwin" Edwards
229bf38abd
Capitalize the class field in database entries.
...
Some logfiles capitalize it and some don't. It will now appear
consistently in the database and any database-derived pages.
That does not include recent.cgi, whose eventual status is still
undecided.
2015-06-23 11:10:46 -04:00
John "Elwin" Edwards
824fc6e7fd
Add support for Advanced Rogue 7 and XRogue.
2015-06-09 14:25:23 -04:00
John "Elwin" Edwards
fd5b0c83b6
Make the final depth appear in Advanced Rogue 5 tables.
...
Along the way, "SELECT name FROM table WHERE name = ..." was removed
from any queries where it had been carelessly placed.
2015-01-30 20:24:47 -05:00
John "Elwin" Edwards
172d389ba5
Add a basic blog manager.
...
rlgnotes is an experimental script for managing a static blog.
2015-01-30 09:25:32 -05:00
John "Elwin" Edwards
8fc67392d9
Reduce the score graphs' column widths.
...
More and narrower categories bring out more detail.
2015-01-21 10:45:00 -05:00
John "Elwin" Edwards
865e2f3be3
Add a screenshot on the front page.
2015-01-14 10:21:10 -05:00
John "Elwin" Edwards
e3777f3e6c
Update the news with a new item.
2015-01-11 14:49:27 -05:00
John "Elwin" Edwards
c235fbecb2
Update some lighttpd configuration files.
2014-12-26 16:46:25 -05:00
John "Elwin" Edwards
b7ad2ab241
stats2.py: add some 3D perspective to the graphs.
2014-05-26 19:50:02 -07:00
John "Elwin" Edwards
b47c2cba8a
dgamelaunch: define user/group by name instead of UID/GID.
...
The user and group might not be created with the UID and GID expected,
so it is better to use names. They can be changed to numeric values
after installation.
2014-05-11 08:32:31 -07:00
John "Elwin" Edwards
f3870d8046
Add more lighttpd configuration files.
2014-04-05 09:35:01 -07:00
John "Elwin" Edwards
7f341a15d9
Fix the favicon.
2014-03-31 13:45:29 -07:00
John "Elwin" Edwards
c9f6e6caad
Update the announcements section and some download links.
2014-03-31 11:37:43 -07:00
John "Elwin" Edwards
5de69a6157
Rearrange dgamelaunch watch menu to accomodate 20-char player names.
2014-03-30 20:03:53 -07:00
John "Elwin" Edwards
2eb8cef1c9
rlgall.py: add time selection to Game.getHigh().
...
Optional inittime and finaltime parameters set the range of time over
which to calculate high scores.
2014-03-28 09:33:49 -07:00
John "Elwin" Edwards
d67561aa42
Escape the player's name when printing it into HTML.
...
Non-alphanumeric characters in names may eventually be possible.
2014-03-24 16:01:28 -07:00
John "Elwin" Edwards
3d7abba670
dgl: allow names up to 20 characters long.
...
It may actually be able to handle 30.
2014-03-24 09:43:28 -07:00
John "Elwin" Edwards
c0023af02c
Mention dependencies in README.txt.
2014-03-08 14:36:11 -08:00
John "Elwin" Edwards
b2a8cfeae0
Mention stats2.py in the README.
2014-01-25 13:44:44 -08:00
John "Elwin" Edwards
479c173caf
SVG charts: separate database-querying and chart-printing code.
...
Create Game methods in rlgall.py to get histogram data for score, xl,
maxdepth. In stats2.py, make the chart-printing functions use this
data and avoid running hard-coded queries.
2014-01-16 16:25:09 -08:00
John "Elwin" Edwards
bc4dda7e9e
Rearrange the statistics pages.
...
Move each game's charts onto individual pages. Put links to these
pages on /scoring/index.html, instead of dumping all the charts there.
2014-01-16 11:04:45 -08:00
John "Elwin" Edwards
766f3777b3
stats2.py: make graphs of maxdepth.
2014-01-16 10:07:49 -08:00
John "Elwin" Edwards
48c1b168bc
Add depth and maxdepth columns to the RogueGame tables.
2014-01-11 10:45:33 -05:00
John "Elwin" Edwards
291d5d4ffc
rlgall.py: delete a few lines that got moved elsewhere
2014-01-10 17:01:11 -05:00
John "Elwin" Edwards
97cadd5e78
SVG charts: reduce frame stroke width.
...
If the frame stroke is too wide, bars of height 1 aren't visible.
2014-01-10 12:00:37 -05:00
John "Elwin" Edwards
8516530580
stats2.py: adjust x-axis scale for arogue5 score chart.
...
The range of scores is higher.
2014-01-10 09:03:16 -05:00
John "Elwin" Edwards
be7dba5b6c
Add a new statistics script that creates SVG plots.
2014-01-10 07:15:39 -05:00
John "Elwin" Edwards
1ab746907b
py/stats.py: only print 3 decimal places.
2014-01-07 21:57:33 -05:00
John "Elwin" Edwards
dfd8098844
Remove the static high score page.
...
Don't create it, change all links, and redirect any requests.
2014-01-03 13:02:29 -05:00
John "Elwin" Edwards
d34e211a3f
Add a high score CGI script.
...
/scoring/high.cgi shows a score list, with a configurable length,
offset, and game list.
2014-01-03 11:11:07 -05:00
John "Elwin" Edwards
41eab38a58
Add a footer with some links to the Web pages.
2014-01-02 13:58:05 -05:00
John "Elwin" Edwards
f272772dcb
Change the Python module's name back to rlgall.
...
It is no longer an experimental variant. Using a database as a backend
is a settled feature.
2014-01-02 13:09:48 -05:00
John "Elwin" Edwards
b9081d194b
Add the favicon.
...
It belongs with the static files.
2014-01-02 11:48:15 -05:00
John "Elwin" Edwards
31174f58ee
Right-align the numeric columns.
...
The Game.printTable() method now right-aligns the name, rank, and score
columns, by giving their cells a different CSS class.
2014-01-02 11:39:57 -05:00
John "Elwin" Edwards
aef04a38e1
Port to Python 3.
...
All scripts and modules have been ported to Python 3 and appear to
work. Some changes to the lighttpd configuration were needed.
2013-12-31 13:36:19 -05:00
John "Elwin" Edwards
914f367657
Add the Web pages from the 2012 tournament.
2013-10-31 14:33:50 -07:00
John "Elwin" Edwards
27459bc047
dgl config: don't set the cursor position.
...
dgamelaunch is smart enough to figure it out on its own.
2013-10-30 21:18:25 -07:00
John "Elwin" Edwards
a79fb7a62a
Move the game binaries to /usr/bin.
...
The new Fedora setup might heretically leave /bin out of the path.
2013-10-28 22:09:52 -07:00