-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
336 lines (296 loc) · 14 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
Version 0.4.0 (released 07-05-2005):
* Bugfix: minimal enhancements to Finder plugin. Thanks Nico!
* Feature: several misc improvements to Quark plugin. Thanks Cristian!
* Feature: when the player clicks on the Finder planet list, the
starchart selects the planet.
* Bugfix: Updated pt_BR translation. Thanks Carlos Paulino!
* Bugfix: add_plugin_slot() didn't reparent the widget when necessary,
thanks Cristian for the report!
* Bugfix: unpack now detects if RST is winplan or dosplan type, and
creates KOREx.DAT or not...thanks Cristian for the report!
* Bugfix: several changes on Debian's control files to comply to the
Debian Policy manual.
* Feature: Rafael Riedel contributed with a planet and starbase image,
thanks a lot!
* Feature: first version on data writing: DAT files from planets, ships
and starbases, use with caution! :-)
* Feature: Kero's kmkturn code integrated to GWP to generate turns.
* Feature: some UI modification to allow the player to change some
data (planet's taxes and friendly code randomic generation)
* Bugfix: Some migrations from GtkCombo to GtkComboBoxEntry widgets.
* Feature: planet's property-changed signal added to PluginManager's
event hub.
* Feature: added some standard friendly codes and their descriptions
to the FC combo box selection.
* Bugfix: MDATAx.DAT were loaded incorreclty on races > 9, using
letters instead of numbers for the race name.
* Feature: Game Manager now stores a new data field on every game:
the host's type.
* Feature: The game manager also stores a flag to indicate wether or
not GWP should touch the game's data files, disabled by default.
* Feature: game settings can now be accesed from GWP's main screen.
* Bugfix: German translation updated, thanks Stefan!
* Bugfix: French translation updated, thanks François!
* Feature: added methods to GwpGameState to access all host config
properties. Thanks François!
* Feature: Host configuration settings are now parsed from messages
and loaded to GwpGameState, thanks François!
* Bugfix: Some bugfixes from Debian BTS. (#314051, #304225)
* Bugfix: Spanish translation updated.
Version 0.3.6 (released 03-01-2005):
* Bugfix: Updated credits on "About..." dialog.
* Bugfix: Fixed typo on PCRE flags.
* Feature: Added variables to store host configuration info on the
game state manager.
* Feature: Added sensors sweep area to "scanner area" feature in
a lughter blue color.
* Bugfix: tax rates taken from host config data, they were hardcoded
* Feature: New plugin! the Quark plugin is being written to help
the player on maximizing the money and resources extraction
on every planet. Thanks to Cristian!
* Bugfix: Several problems on the mini starchart were solved, it's
still buggy but now it works nicer.
* Bugfix: Unowned planets with ships of our own orbiting it didn't
showed the data on the planet. Thanks Cristian!
* Bugfix: Several tax collection miscalculations solved.
* Feature: Starchart now can be controlled from plugins (in a
veeery basic way).
* Bugfix: ship selection signal emission wasn't in the correct place.
* Feature: Several enhancements on GwpGameState, including being
exported to Python scripts.
* Feature: Now plugins can use GWP's UI slots to integrate their
own piece of UI in the main window.
* Feature: New plugin 'NotificationArea', to allow other plugins
to publish their own alerts to the user. Added some utility
methods to PluginManager to get reference of active plugins, check
plugin states, etc.
* Feature: Enhancements on the signal notification system between
plugins.
* Bugfix: missing help figure, added.
* Feature: Finder plugin enhancements! many ways to search through
planets and ships.
Version 0.3.5 (released 01-02-2005):
* Bugfix: enemy planets reached by scanners or visualized from
orbiting ships send their data through messages. They now
can be seen on the starchart.
* Feature: added some code to scan messages using regular
expressions.
* Feature: Started works on a plugin writing tutorial, in
Spanish...but to be translated to English as soon as it's
finished.
* Bugfix: "Close game" menu entry temporarily disabled...that
feature doesn't work very well.
* Bugfix: added some compilation checks when compiling without
Python support.
* Feature: new data type: GwpRace, to represent the various
forms of calling any race. This was hard coded.
* Bugfix: some code clean-ups on messages handling type.
* Bugfix: error reading xyplan.dat file, one extra fake planet
was shown in starchart.
* Bugfix: Mining rate calculus corrected.
* Bugfix: colonist tax rate was badly calculated when using Feds.
* Feature: added functions to calculate the max number of
factories, mineral mines and defenses that can be
constructed on a planet.
* Bugfix: native & colonist race chars functions corrected.
* Feature: added functions to calculate the max tax possible
to be collected on a planet.
* Bugfix: tax collection functions corrected.
* Bugfix: added race and native corrections to mineral
extraction rate.
* Feature: added i18n support for official plugins.
Version 0.3.4 (released 11-08-2004):
* Bugfix: fixed problem with planet names being showed at any
zoom level.
* Minefields, ion storms, planet names, grid and scanner area are
now managed in a MVC way and their status saved.
* Bugfix: starchart centering worked badly when zoom != 100%
* Bugfix: the game manager used to show a "turn 0" string on
newly added games.
* Feature: added constellations as seen on VPA.
* Feature: Added Brazilian Portugese translation (pt_BR).
* Bugfix: KOREx.DAT missing file warning dialog now appears
one time per game to avoid annoying the user.
* Feature: added a distance calculator similar to the one in
PCC.
* Bugfix: added missing ship image.
* Feature: new Magallanes version, a much more complete one!
Version 0.3.3 (released 10-18-2004):
* Feature: message reader uses colored headers according to the
message body. (bad news, good news, etc...)
* Feature: Added 'check' unit testing framework to build system
with some basic tests.
* Feature: New Python plugin architecture added to the
environment: it features a plugin manager, a plugins menu, a
plugin navigator and two test plugins (ship finder and ship list
browser).
* Requirement: GWP now uses at least autoconf 1.7.
* Feature: French translation added.
* Feature: German translation updated.
* Feature: Spanish translation updated.
* Feature: Plugin system can load user plugins from
~/.gwp/plugins/
* Feature: Added some functions to gwp Python module for use
within plugins.
* Feature: A first version of the Visual Combat Recording (VCR) -
which can now read the vcrX.dat files and replay the combats
visually.
* Feature: the plugin manager features an 'event hub' to broadcast
all application events to its registered plugins.
* Feature: planets and ships emit an event when selected.
* Bugfix: game state subsystem re-written to be more easily
managed.
* Bugfix: several code cleanups regarding old game state
structure.
* Feature: the game state sybsystem saves the registered plugins
list so that the next GWP run those plugins will automatically
be initialized for every defined game.
* Bugfix: iconlist on game manager doesn't segfault anymore when
arrow keys are pressed. Also, hitting Return will open the
selected game.
* Feature: game manager was polished: game icon's labels show the
turn number of every game, and its application bar shows the
number of defined games.
* Bugfix: annoying toolbar is gone, its functions were moved to
the 'View' menu.
* Bugfix: Zoom level corrected, now X and Y coordinates are
restored correctly when zoom is not 100%.
* Bugfix: a,w,d,s keys for starchart scrolling were changed to
arrow keys.
* Bugfix: online help now it's loaded pressing the F1 key.
* Bugfix: online help now works correctly again.
* Feature: online help was updated and expanded to include GWP's
new features.
* Feature: started works to migrate to a Model-View-Controller
kind of design.
Version 0.3.2 (released 07-07-2004):
* Minor bugfixes.
* Bugfix: Warning dialogs according to HIG.
* Feature: Initial battle simulation and GUI for VCR using OpenGL.
* Feature: Added checks for gtkglext and python libs on build
system.
* Bugfix: GNOME & Glade library version checks fixed on build
system.
* Feature: Ship detection range added to starchart.
* Feature: Initial Python scripting support: Python Console.
Version 0.3.1 (released 06-06-2004):
* Glade version corrections for UI.
* Feature: GWP initialization includes message history keeping.
* Bugfix: new GWP users received a configuration format problem
message.
* New fedora RPM spec file.
* Feature: GTK+ 2.4 compatibility.
* Feature: message reader new layout, with treeview list.
* Bugfix: KOREx.DAT visual contacts weren't loaded.
* Bugfix: new users were having problems with gconf format version
checks.
Version 0.3.0 (released 05-23-2004):
* New ship pictures.
* UI usability improvements: starchart panning don't need the
shift key anymore, the planets and ships get centered when
double-clicking on them.
* New race icons on game manager.
* Planet names in starchart.
* Minefields, ion storms and planet names are toggled using the
'view' menu.
* Planet names only appear if zoom >= 100%.
* Ship Fuel usage and mass calculation fixed.
* Starbase UI completed.
* Several minor bugfixes.
* Message reader implemented.
Version 0.2.13 (released 05-03-2004):
* Ship visualization UI completed.
* Character conversion from CP437 (DOS) to UTF-8 for object names.
* RPM .spec file added - RPM package generation working
* Debian control files added - DEB package generation working
* Bug fixed: program crashed when clicking "play" button on empty
game manager.
* Bug fixed: KOREx.DAT now checks for uppercase & lowercase file
names.
* Planets with starbase have a special mark on starchart.
* Compilation flags removed from Makefile that disabled deprecated
features, now GWP can be compiled against GTK+ 2.4.0.
* Unpack now generates korex.dat file.
Version 0.2.12 (released 04-10-2004):
* Starchart placed on the middle when defining a new game.
* All specs data files are loaded.
* Developers documentation generated using doxygen.
* Basic minefield visualization.
* Basic ion storm visualization.
* GDS panel info completed.
* Lots of code cleanups & bugfixes.
* Several UI optimizations.
Version 0.2.11 (released 03-15-2004):
* Bugs on some ship cargo unload and transfer methods were fixed.
* Bugs on ship data loading and ship on starchart manipulation
were fixed.
* Bug on the unpack detection was fixed, the path was assembled
incorrectly so the playerN.rst was not found.
* Unpack feature enhanced to store additional targets on TARGETx.EXT
file.
* German translation, thanks to Stefan Reuther!!!
Version 0.2.10 (released 02-02-2004):
* Several code optimizations on GUI updates.
* Planet and ship marks restyled.
* Planets are shown as circles, ships as triangles oriented
depending on their heading.
* First implementation on ship data: right-click on them to check
for their info.
* Implementation of GwpLocation, a new object to group other
objects on the starchart that are on the same place.
* Several bug fixes on the new data objects.
Version 0.2.9 (released 01-25-2004):
* Internal data redesign: planets, starbases and ships now are
GObjects, part of a object hierarchy that will represent the
entire data scheme on GWP. This will make very easy the binding to
another languajes to treat this data.
* This version doesn't add any new feature, the amount of work
needed to change the internal data was enough to release a new
version, the new features will arrive shortly!
Version 0.2.8 (released 06-30-2003):
* Starbase data are now being loaded.
* Starbase image shows on planet image when applicable.
* Initial starbase view UI.
* Internal data reorganization to be able to save game state.
* Turns left calculation for mineral extraction on planets.
* Starchart coordinates are now saved from one GWP execution to
another.
* Global Defense Systems calculation on each planet.
* Some buttons were added to the toolbar, one to toggle the GDS
panel, the other to show starbase panel.
Version 0.2.7 (released 06-23-2003):
* Some bugs on the game manager were fixed.
* Added toolbar with show/hide menu function.
* Show planet image when double-clicking on it. The image depends
on planet's temperature.
Version 0.2.6 (released 06-17-2003):
* Added online help manual.
* Some UI usability issues on the game manager were fixed.
* With this release, now GWP website is going dynamic, featuring
internationalization, and soon, automatic screenshots thumbnails,
and releases download list generation.
Version 0.2.5 (released 06-09-2003):
* Full planet data show feature implemented.
* Extra panels hides and shows as requested.
* Estimated population growth table.
* User interface polished.
* Fixed some problems with starchart panning (now it's necessary
to press the shift key).
Version 0.2.3 (released 05-26-2003):
* i18n support added.
* Mini-map showing the viewing zone at the echo cluster.
* Starchart & mini-map antialiased
* Starchart panning feature (with mouse button1 and dragging)
* Minor bugfixes.
Version 0.2.1 (released 05-22-2003):
* Lots of memory leaks fixed!!!
Version 0.2.0 (released 05-18-2003):
* Some bugfixes
* Some UI enhancements
* RST unpack support
Version 0.1.0 (released 05-11-2003):
* Very basic game manager, it needs to have all filenames in
lowercase (a script to force this is in the way...)
* Starchart visor, very incomplete: it can be viewed the planets
and ships, and planet data, nothing more...well, what do you want
for the very first release? :-)