You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
634 lines
17 KiB
634 lines
17 KiB
0.7.5 (KDE 3.4)
|
|
-----
|
|
|
|
- Show mortgage and house prices/values on estate views.
|
|
- Make token image a saved configuration setting, use KIconDialog.
|
|
- Avoid scrollbar by using KWrappedListViewItem.
|
|
|
|
0.7.2 (KDE 3.3.2)
|
|
-----
|
|
|
|
- Proper use of host and port in kio_atlantik: fixes problems with
|
|
invitations sent by newer clients.
|
|
- bugfix: scroll player views when they get too big. (#69043)
|
|
- bugfix: show correct amount of players in trade widget.
|
|
|
|
0.7.1 (KDE 3.3.1)
|
|
-----
|
|
|
|
- Don't show warning dialog when exiting a game that ended. (#88617)
|
|
|
|
0.7.0 (KDE 3.3)
|
|
-----
|
|
|
|
- Event log
|
|
- Use of KStatusBar
|
|
- Game master can boot other players to lounge during game setup (#52631)
|
|
- Support gameupdate tag, deprecate updategamelist (requires monopd >= 0.9.0)
|
|
- Support individual configupdate tags
|
|
- Show estate names on board (#61858)
|
|
- Properly withdraw from a game prior to intended client exits, to avoid
|
|
triggering monopd's reconnection timeout.
|
|
|
|
0.6.3
|
|
-----
|
|
|
|
- bugfix: avoid crash when unresolvable hosts are in the meta server list
|
|
- bugfix: fix crash when network core is reset while readbuffer isn't empty
|
|
- bugfix: chat view can be cleared (#69044)
|
|
|
|
0.6.1
|
|
-----
|
|
|
|
- hide development servers identifying themselves with "-dev"
|
|
|
|
0.6.0
|
|
-----
|
|
|
|
- support for custom tokens
|
|
- don't connect to meta server unless user has configured to do so
|
|
- support for KNotify events
|
|
- option to hide development servers (on by default)
|
|
- gui to connect to custom server
|
|
- klatencytimer: support for server ping times
|
|
- option to show timestamp in chat messages
|
|
|
|
0.5.5
|
|
-----
|
|
|
|
- bugfix: fix wild pointer when removing trade items (#68589)
|
|
- bugfix: set proper palette color for EstateDetails so Keramik buttons
|
|
don't look out of place
|
|
|
|
0.5.4
|
|
-----
|
|
|
|
- bugfix: don't interrupt token movement when player leaves jail on doubles
|
|
- bugfix: add m_atlanticCore checks in Board, fixes some Atlantik Designer
|
|
crashes
|
|
- bugfix: don't show players from other games in auction and trade widgets
|
|
on monopd 0.9.0 servers
|
|
- bugfix: valgrind found two crash conditions when leaving game
|
|
configuration widget or auction widget (#66498)
|
|
|
|
0.5.3
|
|
-----
|
|
|
|
- fix problem where sometimes the select game widget appears
|
|
after starting a game
|
|
- removed buggy trademap in network code for decent ptrlist in core
|
|
- memory management: reset complete core when going to select server page
|
|
- store reconnection cookie
|
|
- hide token when player goes bankrupt
|
|
- prevent player from building/unmortgaging when in debt
|
|
- disable auction/usecard menu item when not available (requires monopd >= 0.8.1)
|
|
- make use of trade revisions (monopd >= 0.8.2 recommended)
|
|
- don't tell game has started when it has not
|
|
- sort user column in server list by number, not alphabetically
|
|
- show non-game users when not in a game
|
|
- prevent double close buttons on estate details
|
|
|
|
0.5.2
|
|
-----
|
|
|
|
- correctly handle utf-8 over the network
|
|
- only show localhost server when it is available
|
|
- leaving a game and starting a new game correctly reinits atlanticCore
|
|
- use disability to join game when size == MAX in gameupdate (games in
|
|
updategamelist now have canbejoined boolean attribute)
|
|
- using playerupdate for player list in SelectConfiguration
|
|
- use portfolioview instead of klistview for players during config
|
|
- better handling of display messages from server
|
|
- fixed token animation
|
|
|
|
0.5.1
|
|
-----
|
|
|
|
- fixed potential double initialization of gameboard
|
|
- don't crash when removing money from a trade
|
|
- properly quote arguments given to TDEProcess in kio_atlantik
|
|
- valgrind leak and unitialised memory access fixes
|
|
|
|
0.5.0
|
|
-----
|
|
|
|
- fixed dangling pointer for removeGUI(Trade *) in AtlanticCore
|
|
- player name change doesn't make it to trade money items
|
|
- fixed token positioning on game start
|
|
- fixes to work with monopd 0.6.0 API
|
|
|
|
0.4.0
|
|
-----
|
|
|
|
- token geometry is now aware of estate colour captions
|
|
- queue display widgets
|
|
- fix buttons, they have specific targets, not just the current widget
|
|
- delete buttons in EstateDetails::newUpdate()
|
|
- commandline parameters host, port and game supported (for auto-join)
|
|
- kio_atlantik allows for easy connecting from other applications
|
|
(kopete/kmail)
|
|
- leave game and leave server options
|
|
- pre-game configuration
|
|
|
|
2002-07-08 (kaper)
|
|
----------
|
|
|
|
- support for auto-connect and auto-join
|
|
|
|
2002-07-07 (kaper)
|
|
----------
|
|
|
|
- request full update when getting invalid data from the network
|
|
- gui bugfixes
|
|
|
|
2002-07-04 (kaper) (atlantik-0.3.0)
|
|
----------
|
|
|
|
- clear display on <display/>
|
|
|
|
2002-07-03 (kaper)
|
|
----------
|
|
|
|
- removing trade money works again, fixed possible crashes in trade and
|
|
auction deletion within network API
|
|
|
|
2002-06-30 (kaper)
|
|
----------
|
|
|
|
- monopd no longer sends gamelist on connect, so request it
|
|
- more intelligent EstateDetails, shows no useless info anymore and added
|
|
groupname, price and isMortgaged
|
|
- 10% or $200 taxes finally implemented! (requires monopd CVS >= 20020701)
|
|
- removed <br> from messagewindow, apparently Qt autowraps (again??)
|
|
|
|
2002-06-27 (kaper)
|
|
----------
|
|
|
|
- recently committed some changes to be up-to-date with some API monopd
|
|
changes
|
|
- generalised BoardDisplay::displayCard() into displayText() so I can fix
|
|
the missing jail notification bug
|
|
|
|
2002-04-29 (kaper)
|
|
----------
|
|
|
|
- dropped QSocket for KExtendedSocket
|
|
|
|
2002-03-30 (kaper)
|
|
----------
|
|
|
|
- monopd API: support for estategroupupdate
|
|
- build portfolioview upon game start for better layouting
|
|
|
|
2002-02-19 (kaper)
|
|
----------
|
|
|
|
- Trading done except for small esthetic TODOs.
|
|
|
|
2002-02-13 (kaper)
|
|
----------
|
|
|
|
- Nicer button layouts (QSpacerItems, KIcon::SizeSmall, margin/spacingHints)
|
|
|
|
2002-02-11 (kaper)
|
|
----------
|
|
|
|
- Gametypes no longer hardcoded but fetched from monopd server
|
|
- Trading money, rejecting trades!
|
|
|
|
2002-01-31 (kaper)
|
|
----------
|
|
|
|
- Bugfixes
|
|
- Trades! (ok, just the estates and no way to accept, but still ;)
|
|
|
|
2002-01-08 (kaper)
|
|
----------
|
|
|
|
- Auctions!
|
|
- Board resize updates tokens again
|
|
|
|
2001-12-22 (katz)
|
|
---------
|
|
|
|
- Add support for setting AtlantikBoard's size in its ctor;
|
|
simply tell it maxEstates. Right now for Atlantik's board
|
|
it simply uses a hard-coded 40
|
|
- in Designer, implement 'smaller' nad 'larger' menu entries,
|
|
now able to save and load boards with any size!!!
|
|
- add boardinfo.[h/cpp] that has a BoardInfo class that has board information,
|
|
and a class to View/Edit it
|
|
- designer uses it, doesn't read/write the info yet tho
|
|
|
|
2001-12-20 (katz)
|
|
---------
|
|
|
|
- fix using user's colors for openNew in designer
|
|
|
|
2001-12-20 (katz)
|
|
---------
|
|
|
|
Designer:
|
|
- gets its first entry in ChangeLog, because designer has been
|
|
on the whole useless before this
|
|
- supports chance and cc cards; loads and saves properly
|
|
- doesn't crash in random places
|
|
- loads and saves in Cap's new format
|
|
- fix probs with the swallowed dialogs
|
|
- don't use defaultcity.conf in openNew(); make board with
|
|
user's KDE colors! pretty :-) doesn'twork tho, neil will fix
|
|
- use KComboBox now QComboBox
|
|
- maybe some other things?
|
|
|
|
2001-12-20 (kaper)
|
|
----------
|
|
|
|
- Moved network stuff to libatlantiknetwork
|
|
|
|
2001-12-19 (kaper)
|
|
----------
|
|
|
|
- Better toolbar disable/enable code (API changes in monopd)
|
|
- Bugfixes for m_playerSelf
|
|
- preparations to use KExtendedSocket instead of QSocket
|
|
- using KPushButton instead of QPushButton
|
|
|
|
2001-12-18 (kaper)
|
|
----------
|
|
|
|
- moved Trade to libatlantic
|
|
- libatlantic now includes AtlanticCore wrapper
|
|
|
|
2001-12-17 (kaper)
|
|
----------
|
|
|
|
- moved object management to Network class
|
|
- moved Estate and Player to libatlantic
|
|
|
|
2001-12-16 (kaper)
|
|
----------
|
|
|
|
- monopd no longer 'includes' estates in trades, but has a proper
|
|
targetplayer for them. added support for this API update, as well as the
|
|
update regarding money trades
|
|
|
|
2001-12-14 (kaper)
|
|
----------
|
|
|
|
- better looking portfolios
|
|
- support for displaying game types in game list
|
|
- ability to choose between city or atlantic gametype
|
|
- GUI to create a trade
|
|
|
|
2001-11-29 (kaper)
|
|
----------
|
|
|
|
- Portfolios are _truly_ dynamic now. :-)
|
|
|
|
2001-11-27 (kaper)
|
|
----------
|
|
|
|
- Set version to 0.1.2 CVS.
|
|
|
|
2001-11-27 (kaper) (0.1.1 release)
|
|
----------
|
|
|
|
- PortfolioViews and PortfolioEstates work again!
|
|
- Tagged 0.1.1 release.
|
|
|
|
2001-11-23 (kaper)
|
|
----------
|
|
|
|
- Trading skeleton
|
|
- Better implementation of connection between Player and PortfolioView
|
|
- Various code cleanups
|
|
|
|
2001-11-21 (kaper)
|
|
----------
|
|
|
|
- Very basic skeleton for atlanticd (monopd-compatible server)
|
|
|
|
2001-11-15 (kaper)
|
|
----------
|
|
|
|
- Even more dynamic thinking: estateview actions now completely depend on
|
|
server data instead of own checks.
|
|
|
|
2001-11-14 (kaper)
|
|
----------
|
|
|
|
- Tokens are correctly positioned at startup and token animation is working
|
|
again.
|
|
- Chance/community cards are displayed in board center.
|
|
|
|
2001-11-12 (kaper)
|
|
----------
|
|
|
|
- EstateViews have correct orientation again.
|
|
- Fixed weird Quartz behavior on large resolutions.
|
|
|
|
2001-11-11 (kaper)
|
|
----------
|
|
|
|
- First changes to replace KMessageBox with in-window widget.
|
|
- Starting games is possible again.
|
|
- Connected Estate::changed to EstateView::estateChanged.
|
|
- Added informational message at game startup regarding current Atlantik
|
|
state (buggy, at least).
|
|
- No longer using fixed geometry.
|
|
- Dynamic (server guided) colour support for estates.
|
|
- Board configuration settings update properly again.
|
|
- Starting Player / Token relationship as we did for Estate / EstateView
|
|
- Tokens move again (animation not in operation yet).
|
|
- Right Mouse Button actions on estates are properly working again.
|
|
|
|
2001-11-05 (kaper)
|
|
----------
|
|
|
|
- SelectGame and SelectConfiguration KWizard replacement widgets done.
|
|
- Better icon loading.
|
|
- Better error checking when connecting to a server.
|
|
|
|
2001-10-19 (kaper)
|
|
----------
|
|
|
|
- Rewriting new game wizard into regular widgets, SelectServer done.
|
|
- Internal changes.
|
|
|
|
2001-10-10 (kaper)
|
|
----------
|
|
|
|
- Estates are created dynamically now!
|
|
- Lots of internal changes regarding player and estateupdates.
|
|
- monopd API change: mortgages are now a toggle.
|
|
|
|
2001-10-09 (kaper)
|
|
----------
|
|
|
|
- Portfolioviews are now generated dynamically. The Atlantik class manages
|
|
the creation and updates of the content are done by the (new) Player
|
|
class. Atlantik does act as intermediate here, though, eventually being
|
|
responsible for both player and widget management.
|
|
- Player objects/views are only created when playerupdate contains init=1
|
|
- Estate class created, simplified grid layout code for board.
|
|
- Temporarily removed gameboard spacer code.
|
|
|
|
2001-10-05 (kaper)
|
|
----------
|
|
|
|
- Qt3 updates.
|
|
- Small monopd API updates.
|
|
|
|
2001-09-04 (kaper)
|
|
----------
|
|
|
|
- Been a while since the last update, due to the renaming to Atlantik (now
|
|
mostly taken care of, thus this entry), new game concept (in progress) and
|
|
my vacation to San Francisco (unfortunately no longer in progress).
|
|
|
|
2001-08-06 (kaper)
|
|
----------
|
|
|
|
- Monopigator works! :-)
|
|
|
|
2001-07-30 (kaper)
|
|
----------
|
|
|
|
- Estateupdate visual update fixes.
|
|
- Using can_be_mortgaged and can_be_unmortgaged attributes of monopd's
|
|
estateupdate.
|
|
- New app icons by Bart Szyszka :-)
|
|
- Token confirmation disabled for jumpToken when resizing gameboard or after
|
|
directmove instrution from server.
|
|
|
|
2001-07-19 (kaper)
|
|
----------
|
|
|
|
- Network interface for trades completed, all commands and signals are in
|
|
place.
|
|
|
|
2001-07-17 (kaper)
|
|
----------
|
|
|
|
- Encapsulated actual monopd API commands in gameNetwork
|
|
- Extended gameNetwork to support trading API commands
|
|
- RMB actions on estates only available when owned by player respresented by
|
|
this client
|
|
|
|
2001-07-16 (kaper)
|
|
----------
|
|
|
|
- Small bugfix connecting standard roll action to correct slot.
|
|
- Code documentation! (at least for the KMonop class)
|
|
- Quartz effects! (configurable)
|
|
|
|
2001-07-13 (neil)
|
|
----------
|
|
|
|
- UI: make the SelectGame widgets respond as the user may expect them to
|
|
|
|
2001-07-01 (kaper)
|
|
----------
|
|
|
|
- Using KStdGameAction more and more (requires kdenonbeta version for roll
|
|
action)
|
|
- Updated to be compatible with recent monopd API changes
|
|
|
|
2001-06-29 (kaper)
|
|
----------
|
|
|
|
- Bugfix: when owner=-1 in estateupdate, KMonop now clears the
|
|
portfolio/board estateviews.
|
|
- Added icon for Go.
|
|
- New config option to highlite unowned properties.
|
|
- Seperated server messages from chat.
|
|
|
|
2001-06-27 (kaper)
|
|
----------
|
|
|
|
- Updated TODO (some wishlist items, changed version roadmap)
|
|
- Added a lot of i18n strings!
|
|
|
|
2001-06-26 (kaper)
|
|
----------
|
|
|
|
- New config option: mortgaged properties can be grayed out on the gameboard
|
|
- Slightly increased size of portfolio estates
|
|
- Added RMB popup to estates with mortgage/unmortgage and build/sell house
|
|
actions
|
|
- Added luxury tax and community chest icons.
|
|
|
|
2001-06-24 (kaper)
|
|
----------
|
|
|
|
- Server port no longer hardcoded, added extra default server (running
|
|
monopd CVS).
|
|
- Game board visualization of houses and hotels!
|
|
|
|
2001-06-21 (kaper)
|
|
----------
|
|
|
|
- Network code parses <estateupdate> attribs houses and mortgaged.
|
|
|
|
2001-06-19 (kaper)
|
|
----------
|
|
|
|
- Added "end turn" button.
|
|
- Added "pay to leave jail" button.
|
|
- Added playername to config dialog.
|
|
- Updated parsing of <updateplayerlist> changes in monopd.
|
|
|
|
2001-06-17 (kaper)
|
|
----------
|
|
|
|
- Upgraded version to pre-0.2.0
|
|
|
|
2001-06-17 (kaper) (0.1.0 release)
|
|
----------
|
|
|
|
- Happy birthday Katy. Love, Rob.
|
|
- Integrated recent monopd updates.
|
|
- Some internal code changes.
|
|
- Added support for <updategamelist type="edit">
|
|
- Added support for <updateplayerlist> which replaced <playerlist>
|
|
- Tagged 0.1.0 release
|
|
|
|
2001-06-10
|
|
----------
|
|
|
|
- Portfolioestate/board recognize utilities as ownable estates.
|
|
- Prepared utilities for icons.
|
|
|
|
2001-06-09
|
|
----------
|
|
|
|
- Configuration works!
|
|
- Location confirmation upon jumpToken.
|
|
- Unowned indication also for railroads.
|
|
|
|
2001-06-05
|
|
----------
|
|
|
|
- More PlayerUpdate* changes.
|
|
|
|
2001-06-05
|
|
----------
|
|
|
|
- Added parsing of <msg type="chat"> message which is new in monopd.
|
|
Chatting can thus be done through the console (lineedit field) now.
|
|
- Some changes to configure dialog, none that influence behavior though.
|
|
- Got tired of passing netw through all classes, it's pretty general anyway
|
|
so I made it a general variable.
|
|
- PlayerUpdate* changes (movetoken was removed from monopd API)
|
|
|
|
2001-06-01
|
|
----------
|
|
|
|
- Added parsing of <movetoken> command which is new in monopd
|
|
- Sending .t# command to monopd which is now required during token movement
|
|
|
|
2001-05-30
|
|
----------
|
|
|
|
- Token is now a nice icon (not yet transparent though, unfortunately I
|
|
couldn't get that to work right)
|
|
|
|
2001-05-28
|
|
----------
|
|
|
|
- Added board icons for train and chance estates
|
|
- Token which has turn is raised to make sure it's on top
|
|
|
|
2001-05-27
|
|
----------
|
|
|
|
- Moved some of the XML parsing code back to GameNetwork::processNode
|
|
- Changed version (back.. ssht!) to pre-0.0.2
|
|
- Internal improvements to network/newgamewizard code (more accurate slots
|
|
and button validation)
|
|
|
|
2001-05-27 (0.0.1 release)
|
|
----------
|
|
|
|
- Visual feedback showing who's turn it is
|
|
- Roll/buy buttons only enabled during turn
|
|
- Tagged 0.0.1 release
|
|
|
|
2001-05-20
|
|
----------
|
|
|
|
- Small cosmetic changes.
|
|
- New application icons, icons installdir changed.
|
|
- Configure dialog (looks nice, doesn't load/save yet)
|
|
|
|
2001-05-16
|
|
----------
|
|
|
|
- Message view autoscrolls.
|
|
- Small (cosmetic) portfolioview updates.
|
|
- Visual display on board showing which properties are still for sale
|
|
|
|
2001-05-15
|
|
----------
|
|
|
|
- New game dialog improvements (select game page checks network status and
|
|
gamelist availability
|
|
- Tokens are actually moving over the board! (instead of jumping)
|
|
|
|
2001-05-08
|
|
----------
|
|
|
|
- Portfolios built upon "playerupdate" message instead of final playerlist,
|
|
since we'll get plenty more updates anyway.
|
|
- Token placed on location hinted by playerupdate.
|
|
- Input box at bottom left corner can be used to send messages to the server
|
|
to compensate for any commands not yet implemented. Such as .n to set your
|
|
name and .r to roll.
|
|
- Cash and estates in portfolio get updated after purchase/rent.
|
|
|
|
2001-05-07
|
|
----------
|
|
|
|
- Wizard notifies game server we're starting the game upon finish. Bugfix in
|
|
KMonop::slotStartNewGame which checks whether wizard still exists before
|
|
trying to hide it.
|
|
- Portfolio overviews are built upon game start, requires monopd which sends
|
|
final attribute along with playerlist.
|
|
- Framework for token class.
|
|
- Informational messages from server are shown in output textbox.
|
|
- Only sending start game command when wizard is finished, not when it is
|
|
cancelled.
|
|
|
|
2001-05-03
|
|
----------
|
|
|
|
- Various code cleanups, keeping things neat.
|
|
- Playerlist and gamelist are automatically sent by server, manual request
|
|
no longer required.
|
|
|
|
2001-05-02
|
|
----------
|
|
|
|
- Playerlist is fetched from server.
|
|
- Playerlist is interpreted and updated when someone enters.
|
|
- Option to finish setup and launch game, closes all wizards.
|
|
- Network object moved to KMonop, where it belongs. Wizard and its pages use
|
|
pointers.
|
|
|
|
2001-04-30
|
|
----------
|
|
|
|
- NewGameDialog is now a wizard. A connection to the server is made and a
|
|
list of available games to join fetched, using Qt's XML parsing
|
|
capabilities.
|
|
|
|
2001-04-27
|
|
----------
|
|
|
|
- Turned NewGameDialog into modal dialog.
|
|
|
|
2001-04-26
|
|
----------
|
|
|
|
- Initial ChangeLog entry.
|