http://xbill-ng.tuxfamily.org/w/index.php?title=Changelog&feed=atom&action=historyChangelog - Revision history2024-03-29T11:54:05ZRevision history for this page on the wikiMediaWiki 1.16.0http://xbill-ng.tuxfamily.org/w/index.php?title=Changelog&diff=98&oldid=prevThepeskygeek at 05:03, 28 May 20112011-05-28T05:03:41Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 05:03, 28 May 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 167:</td>
<td colspan="2" class="diff-lineno">Line 167:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* more random</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* more random</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* able to goto a random level</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* able to goto a random level</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* more points <del class="diffchange diffchange-inline">OMG!!!</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* more points</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.2 (1/14/2010) ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.2 (1/14/2010) ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 176:</td>
<td colspan="2" class="diff-lineno">Line 176:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* even moar stuff</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* even moar stuff</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* random level you may get to is 200 now!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* random level you may get to is 200 now!</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* v2.1 marker removed! NOW REALLY NG<del class="diffchange diffchange-inline">!</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* v2.1 marker removed! NOW REALLY NG</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.5 (1/16/2010) ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.5 (1/16/2010) ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 183:</td>
<td colspan="2" class="diff-lineno">Line 183:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.6 (1/17/2010) ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.6 (1/17/2010) ==</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del class="diffchange diffchange-inline">MOAR STUFF!!!!!!!!!!!!!</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* <ins class="diffchange diffchange-inline">more things added</ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>* <del class="diffchange diffchange-inline">MOAR SECURITY!!!!!!!!!!</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>* <ins class="diffchange diffchange-inline">replaced sprintf use</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.7 (1/24/2010) ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-1.7 (1/24/2010) ==</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">* MOAR STUFF!</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* New Wingdows pixmap!</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* New Wingdows pixmap!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 210:</td>
<td colspan="2" class="diff-lineno">Line 209:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-2.2 (5/27/2011) ==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>== NG-2.2 (5/27/2011) ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Minor bugfix release.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* Minor bugfix release.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* Game easier</ins></div></td></tr>
</table>Thepeskygeekhttp://xbill-ng.tuxfamily.org/w/index.php?title=Changelog&diff=96&oldid=prevThepeskygeek at 02:28, 28 May 20112011-05-28T02:28:16Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 02:28, 28 May 2011</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 207:</td>
<td colspan="2" class="diff-lineno">Line 207:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* buggy motif gui returns</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* buggy motif gui returns</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* some other stuff</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* some other stuff</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">== NG-2.2 (5/27/2011) ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* Minor bugfix release.</ins></div></td></tr>
</table>Thepeskygeekhttp://xbill-ng.tuxfamily.org/w/index.php?title=Changelog&diff=61&oldid=prevChangelogBot: 2.1 Release2010-05-14T00:51:43Z<p>2.1 Release</p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 00:51, 14 May 2010</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 202:</td>
<td colspan="2" class="diff-lineno">Line 202:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* clean up code that's unused</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* clean up code that's unused</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* optimize pixmap size using "convert"</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>* optimize pixmap size using "convert"</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">== NG-2.1 "Wikipedia Release" (5/13/2010) ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* random level range changed</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* buggy motif gui returns</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">* some other stuff</ins></div></td></tr>
</table>ChangelogBothttp://xbill-ng.tuxfamily.org/w/index.php?title=Changelog&diff=8&oldid=prevChangelogBot: Manual import of Changelog2010-03-30T16:58:42Z<p>Manual import of Changelog</p>
<p><b>New page</b></p><div>XBill-NG history:<br />
<br />
= XBill years =<br />
== 0.01 (7/21/94) ==<br />
* Bill moves, and he's in color too. You can even click on him and he screams "OUCH!" or "SPLAT!"<br />
* window resizing is very wrong<br />
<br />
== 0.02 (7/22/94) ==<br />
* program no longer guaranteed to run predictably for longer than nine years (sorry)<br />
* ridiculously improved code style (no really a lot!)<br />
* added linked list unit and support for multiple monsters<br />
* added support for computers<br />
* bill says "POW!!!!!!" on button 2<br />
* improved Makefile<br />
* remembered to include app-defaults file in tar<br />
<br />
== 0.03 (7/24/94) ==<br />
* forgot to initialize a variable. either the stupid aix compiler initialized it anyway or we were really lucky testing it.<br />
* removed annoying flicker<br />
* has multiple computers on the screen with random OSes<br />
* has multiple bills moving on the screen in random directions<br />
* used sxpm to create smaller .xpm files, minor savings in memory and executable size, easier to edit pixmaps<br />
* left button (button 1) removes bills from screen<br />
* right button (button 3) now resets computers to wingdows.<br />
<br />
== 0.04 (7/25/94) ==<br />
* got masking to work (well, maybe not...)<br />
* bill now carries the wingdows box around<br />
* event handling/speed improved<br />
<br />
== 0.1 (7/26/94) ==<br />
* masking really works now<br />
* fixed computer pixmap so it looks nice(r)<br />
* randomized computer layout now leaves room for bill to stand on right<br />
* support for bills walking in, standing at computers and walking out<br />
* bills walk towards a specific computer to plunder (primitive ai)<br />
* bill turns off computer, 'steals' native os and installs wingdows<br />
* count of bills remaining is kept: decreased when bill enters screen - increased if bill leaves<br />
* bill is killable in all states<br />
* computer reset to native os on right button<br />
* cleaned up code and internal structures<br />
* event handling/speed really improved (optimized for the new code)<br />
* server lag problems identified<br />
* linked list unit fixed so that function to move between lists works<br />
* window resizing is still very wrong<br />
<br />
== 0.2 (8/14/94) ==<br />
* programmers woke up after being asleep since 7/26. <br />
* code structures were fixed very much (again)<br />
* bill faces in the direction he's walking<br />
* bill explodes in a gory shower of blood when clicked on (yeah!)<br />
* bill drops os when killed<br />
* the os stays on the ground when bill is killed if it had been stolen<br />
* the os bounces up and down while bill carries it<br />
* changed default cursor (matias will have to draw a better one later)<br />
* cursor changes during drag and drop operation<br />
* drag and drop works! there's a little hack involved, but not too bad...<br />
* bill now smart enough to notice that a computer is already corrupted and find a new one<br />
* game ends if all computers are lost<br />
<br />
== 0.21 (8/15/94) ==<br />
* attempt to port code to athena widgets. it compiles and runs w/o motif now (i hate C macros) a bit<br />
* improved the makefile. an imakefile one day maybe...<br />
<br />
== 0.22 (8/16/94) ==<br />
* when bill leaves the field, he drops the os he's carrying<br />
* status bar widget now does something<br />
<br />
== 0.3 (8/23/94) ==<br />
* improved responsiveness a lot :)<br />
* menubar does something (new game, pause and quit buttons) if motif is used.<br />
* levels now exist (barely)<br />
* yet more code cleanup<br />
<br />
== 0.31 (8/24/94) ==<br />
* a few things depend on the level (freq. and number of appearing bills, number of computers, step size)<br />
* bug where a computer is ignored if off is removed<br />
* menu code written.<br />
* athena code started. this works more or less, but not too well. i'd recommend using motif and/or a statically linked binary.<br />
<br />
== 0.32 (9/18/94) ==<br />
* about box works. help almost works also.<br />
* a bunch of bugs fixed<br />
* have an Imakefile now (thanks to Greg Seidman - anthro@cs.umd.edu)<br />
<br />
== 0.9 (11/28/94 - a bit busier during school) ==<br />
* warp to arbitrary level works<br />
* game pauses when cursor leaves window<br />
* cursor warps to near upper left corner of opened dialog boxes<br />
* redefined both reset and drag to right button (button 3), added -1 option for people with a one button mouse. 1 may slow the game down a bit. <br />
* added -l, -L to specify starting level<br />
* added -v for version info<br />
* improved pictures a lot<br />
* added confirmations for actions<br />
* game now pauses well<br />
* fixed level difficulty stuff<br />
* bill walks at two speeds<br />
* minimizes to an icon (a cool one too...)<br />
* scoring improved<br />
* window cannot be resized now, no matter how hard you try :)<br />
* much cooler animations for bill replacing os<br />
* added high score list<br />
* fixed lots of silly bugs<br />
* made program not die from colormap error (i hope)<br />
<br />
== 1.0 (4/5/95-4/9/95) ==<br />
* remembered that the game's not done yet :)<br />
* replaced usleep() calls with XtAppAddTimeout(). should make the game more responsive<br />
* changed all popup windows to modal dialogs. cleans up code a lot<br />
* removed Athena support, since it would take too long to finish.<br />
* made a couple pixmaps a bit smaller<br />
* changed colors to gray. why not?<br />
* finally got everything to work with full colormaps<br />
* got rid of app-defaults file. Not really used anyway<br />
* Only uses one button now (any button). Easier to play.<br />
* Some Imakefile fixes<br />
<br />
== 1.1 (4/16/95) ==<br />
* modularized widget code, and added Athena widget support (rewritten from scratch). The game looks better with Motif, but that's not too important.<br />
* made pause button only active during game play<br />
* warping to a level starts a game if one isn't being played<br />
* fixed a potentially nasty bug that could cause bills to get lost<br />
* works in TrueColor now (I think - it works in 16 bit mode at least)<br />
<br />
== 1.1a (9/22/95) ==<br />
* fixed bug where getopt() returned a char instead of an int.<br />
* fixed bug where hitting Enter when entering a high score corrupted the high score file.<br />
* don't fclose() nonexistant files any more.<br />
* added BSD as another operating system (patches by Joerg Wunsch, joerg_wunsch@uriah.heep.sax.de)<br />
* it was really easy to play forever by guarding one computer. Now you lose when there's only one computer left running its normal OS.<br />
* added man page, written by Pekka Marjola (marjola@trshp.ntc.nokia.com)<br />
<br />
== 2.0 (1/23/1997) ==<br />
* changed around some timer code.<br />
* removed Athena DrawingArea widget since CoreWidget works too.<br />
* massive code reorganization to improve portability to other GUIs, languages, etc.<br />
* Some computers are connected by network cables<br />
* When a computer with a network cable becomes infected, it will release a spark down the cable which will infect the computer on the other end. Pouring the bucket of water on the spark will extinguish it.<br />
* Made cursors and various other images look better.<br />
* Removed references to defenestration.dorm.umd.edu, which no longer exists.<br />
* Added Red Hat logo (fixed broken Red Hat patch).<br />
* Added GNU Hurd logo<br />
* Added Linux penguin logo<br />
* The BSD, Red Hat, Linux, OS/2, and Hurd operating systems are interchangable on the 2 PC computers.<br />
* The score is now displayed in the playing field.<br />
* Made Athena version far better looking.<br />
* Motif version almost completely works with Lesstif.<br />
<br />
== 2.1 (11/15/2001) ==<br />
* converted all code from C++ into C.<br />
* cleaned up pretty much all of the code.<br />
* modified build system to use GNU autoconf instead of imake.<br />
* made the UI system modular, and created modules for the Athena and Motif widget sets. By default, both are built into the binary.<br />
* added a GTK front end.<br />
* added an option to use a larger playing field.<br />
* changed the Athena front end to use Xaw3d when possible.<br />
* add Palm OS/CPU (images borrowed from pBill and heavily modified)<br />
<br />
= NG time =<br />
<br />
== NG (12/2/2009) ==<br />
* forked into repo on tuxfamily<br />
* see git revisions for details<br />
<br />
== NG-1.0 (1/10/2010) ==<br />
* omg first -NG release<br />
* more random<br />
* able to goto a random level<br />
* more points OMG!!!<br />
<br />
== NG-1.2 (1/14/2010) ==<br />
* moar points<br />
* more stuff<br />
<br />
== NG-1.4 (1/15/2010) ==<br />
* even moar stuff<br />
* random level you may get to is 200 now!<br />
* v2.1 marker removed! NOW REALLY NG!<br />
<br />
== NG-1.5 (1/16/2010) ==<br />
* replaced X resource name with "XBill-NG"<br />
* max random level is up to 1,000<br />
<br />
== NG-1.6 (1/17/2010) ==<br />
* MOAR STUFF!!!!!!!!!!!!!<br />
* MOAR SECURITY!!!!!!!!!!<br />
<br />
== NG-1.7 (1/24/2010) ==<br />
* MOAR STUFF!<br />
* New Wingdows pixmap!<br />
<br />
== NG-1.8 (1/27/2010) ==<br />
* More cables!<br />
* Maybe less computers!<br />
* Try now!<br />
<br />
== NG-1.9 (2/22/2010) ==<br />
* developer snooped and didn't wrote a ChangeLog entry<br />
<br />
== NG-2.0 (3/30/2010) ==<br />
* moving up to tuxfamily.org, bye bye sourceforge, which had been helpful!<br />
* clean up code that's unused<br />
* optimize pixmap size using "convert"</div>ChangelogBot