~ubuntu-branches/ubuntu/intrepid/gnome-games/intrepid-updates

« back to all changes in this revision

Viewing changes to xbill/NEWS

  • Committer: Package Import Robot
  • Author(s): Jose Carlos Garcia Sogo
  • Date: 2002-02-15 20:12:21 UTC
  • Revision ID: package-import@ubuntu.com-20020215201221-pntf81dxhsatz4qy
Tags: upstream-1.4.0.3
ImportĀ upstreamĀ versionĀ 1.4.0.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
gnome-xbill-2.0: 21 May 1998
 
2
        - Initial release of GNOME version of xBill.  Based on xBill 2.0
 
3
        - Converted all Xt (including athena and motif) calls to GTK ones,
 
4
          and converted Xlib calls to GDK.
 
5
        - Replaced the score file interface with calls to the gnome_score_*
 
6
          functions in libgnome.
 
7
        - Changed to using automake/autoconf from the Imakefile.XBill history:
 
8
 
 
9
-----------------
 
10
Here is the NEWS for the non GTK versions of xbill:
 
11
 
 
12
0.01 (7/21/94):  
 
13
        - Bill moves, and he's in color too.  You can even click on
 
14
                him and he excaims "OUCH!" or "SPLAT!"
 
15
        - window resizing is very wrong
 
16
        
 
17
0.02 (7/22/94): 
 
18
        - program no longer guaranteed to run predictably for 
 
19
                longer than nine years (sorry)
 
20
        - ridiculously improved code style (no really a lot!)
 
21
        - added linked list unit and support for multiple monsters
 
22
        - added support for computers
 
23
        - bill says "POW!!!!!!" on button 2
 
24
        - improved Makefile
 
25
        - remembered to include app-defaults file in tar
 
26
 
 
27
0.03 (7/24/94):
 
28
        - forgot to initialize a variable.  either the stupid aix compiler 
 
29
                initialized it anyway or we were really lucky testing it.
 
30
        - removed annoying flicker
 
31
        - has multiple computers on the screen with random OSes
 
32
        - has multiple bills moving on the screen in random directions
 
33
        - used sxpm to create smaller .xpm files, minor savings in memoy
 
34
                and executable size, easier to edit pixmaps
 
35
        - left button (button 1) removes bills from screen
 
36
        - right button (button 3) now resets computers to wingdows.
 
37
 
 
38
0.04 (7/25/94):
 
39
        - got masking to work (well, maybe not...)
 
40
        - bill now carries the wingdows box around
 
41
        - event handling/speed improved
 
42
 
 
43
0.1 (7/26/94):
 
44
        - masking really works now
 
45
        - fixed computer pixmap so it looks nice(r)
 
46
        - randomized computer layout now leaves room for bill to stand on right
 
47
        - support for bills walking in, standing at computers and walking out
 
48
        - bills walk towards a specific computer to plunder (primitive ai)
 
49
        - bill turns off computer, 'steals' native os and installs wingdows
 
50
        - count of bills remaining is kept: decreased when bill enters screen
 
51
                                          - increased if bill leaves
 
52
        - bill is killable in all states
 
53
        - computer reset to native os on right button
 
54
        - cleaned up code and internal structures
 
55
        - event handling/speed really improved (optimized for the new code)
 
56
        - server lag problems identified
 
57
        - linked list unit fixed so that function to move between lists works
 
58
        - window resizing is still very wrong
 
59
        
 
60
0.2 (8/14/94)
 
61
        - programmers woke up after being asleep since 7/26.    
 
62
        - code structures were fixed very much (again)
 
63
        - bill faces in the direction he's walking
 
64
        - bill explodes in a gory shower of blood when clicked on (yeah!)
 
65
        - bill drops os when killed
 
66
        - the os stays on the ground when bill is killed if it had been stolen
 
67
        - the os bounces up and down while bill carries it
 
68
        - changed default cursor (matias will have to draw a better one later)
 
69
        - cursor changes during drag and drop operation
 
70
        - drag and drop works!  there's a little hack involved, but not 
 
71
                too bad...
 
72
        - bill now smart enough to notice that a computer is already
 
73
                corrupted and find a new one
 
74
        - game ends if all computers are lost
 
75
 
 
76
0.21 (8/15/94)
 
77
        - attempt to port code to athena widgets.  it compiles and
 
78
                runs w/o motif now (i hate C macros) a bit
 
79
        - improved the makefile.  an imakefile one day maybe...
 
80
 
 
81
0.22 (8/16/94)
 
82
        - when bill leaves the field, he drops the os he's carrying
 
83
        - status bar widget now does something
 
84
 
 
85
0.3 (8/23/94)
 
86
        - improved responsiveness a lot :)
 
87
        - menubar does something (new game, pause and quit buttons) if 
 
88
                motif is used.
 
89
        - levels now exist (barely)
 
90
        - yet more code cleanup
 
91
 
 
92
0.31 (8/24/94)
 
93
        - a few things depend on the level (freq. and number of appearing
 
94
                bills, number of computers, step size)
 
95
        - bug where a computer is ignored if off is removed
 
96
        - menu code written.
 
97
        - athena code started.  this works more or less, but not too well.
 
98
                i'd recommend using motif and/or a statically linked binary.
 
99
 
 
100
0.32 (9/18/94)
 
101
        - about box works.  help almost works also.
 
102
        - a bunch of bugs fixed
 
103
        - have an Imakefile now (thanks to Greg Seidman - anthro@cs.umd.edu)
 
104
 
 
105
0.9 (11/28/94 - a bit busier during school)
 
106
        - warp to arbitrary level works
 
107
        - game pauses when cursor leaves window
 
108
        - cursor warps to near upper left corner of opened dialog boxes
 
109
        - redefined both reset and drag to right button (button 3),
 
110
                added -1 option for people with a one button mouse.
 
111
                -1 may slow the game down a bit. 
 
112
        - added -l, -L to specify starting level
 
113
        - added -v for version info
 
114
        - improved pictures a lot
 
115
        - added confirmations for actions
 
116
        - game now pauses well
 
117
        - fixed level difficulty stuff
 
118
        - bill walks at two speeds
 
119
        - minimizes to an icon (a cool one too...)
 
120
        - scoring improved
 
121
        - window cannot be resized now, no matter how hard you try :)
 
122
        - much cooler animations for bill replacing os
 
123
        - added high score list
 
124
        - fixed lots of silly bugs
 
125
        - made program not die from colormap error (i hope)
 
126
 
 
127
1.0 (4/5/95-4/9/95)
 
128
        - remembered that the game's not done yet :)
 
129
        - replaced usleep() calls with XtAppAddTimeout().  should make
 
130
                the game more responsive
 
131
        - changed all popup windows to modal dialogs.  cleans up code
 
132
                a lot
 
133
        - removed Athena support, since it would take too long to finish.
 
134
        - made a couple pixmaps a bit smaller
 
135
        - changed colors to gray.  why not?
 
136
        - finally got everything to work with full colormaps
 
137
        - got rid of app-defaults file.  Not really used anyway
 
138
        - Only uses one button now (any button).  Easier to play.
 
139
        - Some Imakefile fixes
 
140
 
 
141
1.1 (4/16/95)
 
142
        - modularized widget code, and added Athena widget support (rewritten
 
143
                from scratch).  The game looks better with Motif, but that's
 
144
                not too important.
 
145
        - made pause button only active during game play
 
146
        - warping to a level starts a game if one isn't being played
 
147
        - fixed a potentially nasty bug that could cause bills to get lost
 
148
        - works in TrueColor now (I think - it works in 16 bit mode at least)
 
149
 
 
150
1.1a (9/22/95)
 
151
        - fixed bug where getopt() returned a char instead of an int.
 
152
        - fixed bug where hitting Enter when entering a high score
 
153
                corrupted the high score file.
 
154
        - don't fclose() nonexistant files any more.
 
155
        - added BSD as another operating system (patches by Joerg Wunsch,
 
156
                joerg_wunsch@uriah.heep.sax.de)
 
157
        - it was really easy to play forever by guarding one computer.  Now
 
158
                you lose when there's only one computer left running its
 
159
                normal OS.
 
160
        - added man page, written by Pekka Marjola (marjola@trshp.ntc.nokia.com)
 
161
 
 
162
2.0 ()
 
163
        - changed around some timer code.
 
164
        - removed Athena DrawingArea widget since CoreWidget works too.
 
165
        - massive code reorganization to improve portability to other
 
166
                GUIs, languages, etc.
 
167
        - Some computers are connected by network cables
 
168
        - When a computer with a network cable becomes infected, it will
 
169
                release a spark down the cable which will infect the
 
170
                computer on the other end.  Pouring the bucket of water
 
171
                on the spark will extinguish it.
 
172
        - Made cursors and various other images look better.
 
173
        - Removed references to defenestration.dorm.umd.edu, which no
 
174
                longer exists.
 
175
        - Added Red Hat logo (fixed broken Red Hat patch).
 
176
        - Added GNU Hurd logo
 
177
        - Added Linux penguin logo
 
178
        - The BSD, Red Hat, Linux, OS/2, and Hurd operating systems are
 
179
                interchangable on the 2 PC computers.
 
180
        - The score is now displayed in the playing field.
 
181
        - Made Athena version far better looking.
 
182
        - Motif version almost completely works with Lesstif.