rolisteam (1.8.2ubuntu2) xenial; urgency=medium [Renaud Guezennec] * Allow user to display dice result inside string result * When GM is not the server charactersheet are shared with everyone. (#62) * RCSE multipage field problem (#61) * RCSE can manage field after character creation (RCSE #4) -- Renaud Guezennec <renaud@rolisteam.org> Sat, 6 May 2017 16:15:18 +0200 rolisteam (1.8.1ubuntu1) xenial; urgency=medium [Renaud Guezennec] * Rotation of token (#56) * add image to vectorial map from menu is working (#59) * circle field of view position is fixed (#54) * translation error (#49) * crash on vectorial map (#48) * improvement of unit convert (#51) -- Renaud Guezennec <renaud@rolisteam.org> Sun, 9 Apr 2017 16:15:18 +0200 rolisteam (1.8.0ubuntu2) xenial; urgency=medium [Renaud Guezennec] * Vectorial Map * -New map system using vectorial drawing * -Items can be modified, rotated, moved * -Avatar can be used as character token * -image can be added to the map * -management of layers * -fog of war * -Character vision * -size adaptation * -Parenthood relationship * -Grid (square or hexagon) * -Zoom level * Character sheet * -Management of charactersheet * -Charactersheet editor * -Formula management * -Roll dice from the charactersheet * -Management of several kind of text field * -Character sheet in QML * -Update through network * -ReadOnly data * -Character sheet can have several pages * -Display several page at once * DiceParser * -Validator with several condition and combination with logic operator (OR, AND and exclusive OR) * -Improved management of errors * -List operator accept range/probability * -Hide roll from the player but visible by everyone else (#2d6) * -Merge operator * -filter operator * -if operator * -Support modulo operator in validator * -Management of varible from the character sheet * -Support of different operator (!=) * -improve randomness by using C++11 API * -better generation for dot tree * General * -Dynamic Management of state (add/remove) * -Dice alias can be disable * -heartbeat mechanism to prevent disconnection * Connection Dialog * -Management of several connection profile * -Define role (GM or Player), define connection mode (Host or Client), if player then define character (name, color, avatar) * Resources management * -resources can be ordered into chapter * -management of state of resources (open/loaded) * Fixed Bug * Workaround for #42 - How to auto-size Huge map * Fix #41 - Mix between GM and player rights * Fix #28 - hide Roll Dice from the roller enhancement * Fix #33 - Disconnection * Fix #22 - Characters portraits & tokens * Fix #3 - It is not possible to move sheets around as if on a regular table * Fix #8 - Add images into maps * Translation * -French, English, Portuguese, Hungrian,German, Roumanian, Spanish, Turkish(partial), Dutch(partial) -- Renaud Guezennec <renaud@rolisteam.org> Sun, 19 Feb 2017 16:15:18 +0200 rolisteam (1.7.1ubuntu1) trusty; urgency=medium [Renaud Guezennec] * Better display for several strings or several dice command at once. * Fix #14 - fix build with Qt5.5 for some linux distributions * Fix #18 - unwanted {1 at the end of dice sentence * Fix #11 - link are not clickable * Fix #10 - players can see hidden maps * Fix #12 - word wrap in chat (activated by default, can be disactived) -- Renaud Guezennec <renaud@rolisteam.org> Sat, 05 Sep 2015 09:26:18 +0200 rolisteam (1.7.0ubuntu1) trusty; urgency=medium [Renaud Guezennec] * qt5 portage * #Audio# * new audio system, management of 3 music tracks * Load/save of playlist * Load/save audio stream * Add playlist from http://tabletopaudio.com/ * #Dice# * new framework for dice rolling (diceparser) * management of aliases (for dice command) * GM sharing automatically dice aliases * Add highlight for dice result * #Chat# * http link in chat are now clickable. * The background color changes only the background of the chat (not the scroll bar) * #Theme and skin# * Possibility to change the appearance of rolisteam by changing default colors or set Css code. * Skin can be imported or exported as JSON file. * For each theme/skin you can set the background color and image for the main * management of the position of background image * no longer need to restart the application * #General# * Rolisteam starts in full screen mode (can be disable in the preferences dialog) * #Refactoring# * Use the new network engine. For better maintenability * Command line parameter * Several parameters can be passed to rolisteam at starting * drag and drop * Documentation has been updated and reworked for a better understanding * Bug Fix * Fix the Image deletion to the other players * set default color to black for painting tools * Translation: Portuguese, Hungrian, Turkish, German -- Renaud Guezennec <renaud@rolisteam.org> Sat, 22 Aug 2015 11:26:18 +0200 rolisteam (1.6.1ubuntu3) trusty; urgency=medium [Renaud Guezennec] * Fix package system -- Renaud Guezennec <renaud@rolisteam.org> Sat, 18 Apr 2015 11:26:18 +0200 rolisteam (1.6.1ubuntu2) trusty; urgency=medium [Renaud Guezennec] * Fix package system -- Renaud Guezennec <renaud@rolisteam.org> Sat, 18 Apr 2015 11:17:18 +0200 rolisteam (1.6.1ubuntu1) trusty; urgency=medium [Renaud Guezennec] * Add possibility to change the background color and picture of the workspace (need restart of rolisteam to be applied). * The background color of chat window can be changed * Implementation of #60: Blinking chat * Add preferences system to select the default behaviour for map permission. * Show progress while receiving data. * Fog of war color can be decided. * Fix bug #99 italic text on emote * Windows can now be shown in tab mode. -- Renaud Guezennec <renaud@rolisteam.org> Sat, 18 Apr 2015 03:48:18 +0200 rolisteam (1.6.0ubuntu1) saucy; urgency=low [Renaud Guezennec] * Adding resources file and icons. * file menu items triggers textedit actions. * translation of code source a bit * hide the black square on painting * bug fix: crash when painting on map bigger than the images. * add icon to mac os bundle * Allow reconnection after deconnection of server. * Fix closing, Application no more direct call to destructeur. * Finish French Translation * Adding method to save/load minutes to/from binary file (scenario) * Add call to save and load method of minute editor while save and load scenario. [mainwindow.cpp] * adding fit window feature to image. * adding icon * display shortcut to zoom in image * translate * fix issue #87 * clearing the process to synchronize the currentTool with image or plan. * adding API to BarreOutil.h/.cpp * adding title to closing popup. * refactoring of code. * fix #85 and #86 * it is possible to close map and picture. * fix issue #82 wrong icon for maps. * adding ipchecker.cpp/.h, to get ip address of the server. * display ip address to the user and the server port. * issue #76 * First test to save scenario with map and able to load it again. * Must be tested, it leads to crash when closing up the application (error in delete object, deleting of already deleted object is my guess) * adding new dialog to open Map. * delete NouveauPlanVide, and adding newemptymapdialog , using QDesigner form. * translation update. * delete NouveauPlanVide.h * adding mapwizzard.ui * fix issue #84 * Correct mispelling * translate every string in english * improve french translation * Finishing i18n for rolisteam * Auto-Reconnection after connection lost * The server seems to send wrong information * End of reconnection after connection lost * Must be tested deeper * Add i18n for warning message * First wave of modification to support permission management on maps * Patch for issue 56 * start implementing permission management for map * Add permission management (#issue 51) * Improve management of current tool from Toolbar * Add shortcut for image zooming * fix #issue 45 * fix issue #62 : Concatenated Music path bug * Add dialog box to wait until retry connection (10 sec) * Translation of the warning messages * Improvement right management on Map * Removal of port limitation, is now possible to use port lesser than 1024. * TODO: Show little warning when selecting port under 1024. * finish permission management (about moving character) * removal of fmod * keep working on permission management * fix bug about phonon and changed states * Permission management is now working * more tests about it * translation * add usability improvements * Select all text when user adds character. * Default button is connection instead of quit as the connection dialog. * icon on dialog * translation * first work on issue 65 * add comments * Refactoring code: member has been renamed acconding the coding rules. * Removing the played song is managed (must be tested). * correct the behaviour of removing song from the list * Fix issue 65 and improve management of button * fix issue 66 : max limit for connection port has been set to the * add mutex to protect delete of song in widget * add debug trace to understand the issue about song played almost one time of two. * should fix #65 * correct issue in order of command to play in loop mode a song. * remove of G_mainWindow global variable. * add network management into application * correct errors from previous commit * change order of object instantiation. * add icon for chat window. * prevent seg fault by protecting access to pointer. * add command to compile the traduction as normal compilation step. * remove some memory leaks * replace svg icone to png * remove some global variables. * clean up the reconnection section. * change preferences manager. * Add missing file of preferences manager from 2.0.0 branch * refactoring after test under ubuntu 12.04 * First try to manage the connection and disconnection retry. Network menu * modify translation and pro file * Replace reference to pointer in singleton for playerlist * Add mechanism to allow disconnection and reconnection. * disconnection / reconnection work when using network menu with rolisteam started as client * Add feature to colorize the background of chatroom, should be move from toolbar to context menu. * Add management of mainwindow title. * Background color of chat can be changed by context menu * Enable load map from file. * Correction of the save/open notes. * Add new editor to edit ODT file * Correct dice roll command * Add new management for title * remove debug message * amend API of playersList * fix for connection management * playersList used as member instead of global variable in localpersonmodel * Remove warning message * Enable compilation of odt support with mac os (zlib). apply patch from #71 * rework function to prevent any segfault. * test after "trouverPersonnage" call is tested with the NULL * Add descrition doxygen for all classes, work in progress * improve the connection management and process * improve the deconnection / reconnection management and process * Add management of feature to protect backward compatibility. * Add context menu to make map fit window * removal of qDebug() message * update translation * Issues #65 and 67 are fixed. * Improvement of network management * some problem with data sent twice. * compile under ubuntu 13.04 * correct note editor menu action. * change address to contact me in about menu * fix issue #75 : no more crash in chat window when the list is empty. * add copy/paste features on chatbrowser.cpp * make it compile on Mac OS X * adding script to install libz * compile under windows and solve issues. * Remove of embedded documentation, it is now online only. * Adding rc file for binary icon. -- Renaud Guezennec <renaud@rolisteam.org> Fri, 08 Nov 2013 00:54:12 +0100 rolisteam (1.5.2) maverick; urgency=low [Renaud GUEZENNEC] * Fix issue #53 -- Renaud Guezennec <renaud@rolisteam.org> Sat, 30 Sep 2011 22:19:01 +0200 rolisteam (1.5.1) maverick; urgency=low [Renaud GUEZENNEC] * Fix issue #47 -- Renaud Guezennec <renaud@rolisteam.org> Sat, 06 Aug 2011 22:19:01 +0200 rolisteam (1.5.0) maverick; urgency=low [Renaud GUEZENNEC] * Change interface to send game state to new player (race condition removed) * Fix icons ressources * Add some icon to fix missing ressources issues * Try some improvement about workspace resize performance issue * Rewrite the scenario load/save mechanism, using QDataStream, for better readability. * new startup connection dialog * struct initialisation replaced by class Initialisation * MainWindow creation in main.cpp instead of ClientServeur.cpp * fix few issues on mac OS * Integration of zoom feature for the image * Fix issue of slot/signal connection * Fix twice creation of userlist widget. * Tool box can be closed * Minor cleanups * Fix issue with player audioplayer interface * Adding class to store data from the Connection dialog * Improve some audio player misbehaviours * third waves of modification for the audio player, a workaround has been activated to deal with phonon-gstreamer bugs, it may be not necessary for other backend (windows, QuickTime and xine). * removed useless global G_dossier* * removed unused variables and parameters * add a preference dialog to change G_initialisation directories. * in MainWindow.cpp changed QObject::connect to connect * Rewrite of many parts of audio player * bugfix : add local player when server, not when GM * bug fix : wrong behaviour with uncorrect dice syntax. If user typed "!d6", the number of dices was very random/unrelevant and no warnings was displayed to the user. * replace AudioPlayerunix.cpp with AudioPlayer.cpp * Audio feature has been greatly improved. * removal of FMOD support * BUGFIX : Removed unused threads. * new incoming network message processing, using events. * new outgoing network message processing. * BUGFIX: add missing datawriter.h and datawriter.cpp * Compilation error when have_phonon is defined * charset issues * code refactoring on log messages in Liaison.cpp * Yet another minor improvement on message reception. * Tried MeKeyCool's advice to fix bug #35. * use qassistant for documentation if does not work QDesktop stuff is used. * add updatechecker * modification of the header file * BUGFIX : infinite loop in DataWriter::makeRoom. * Oups, make it compile... * BUGFIX : random number generation. * players list widget and model completely rewritted. * new chats list widget and model. * BUGFIX : make src/LecteurAudio.cpp compile. * BUGFIX : use singleton for FeaturesList to be initialised after ReceiveEvent::s_receiverMap. * The player's list is directly editable. * Same size for color icons and color buttons. * Features are now handled by Player and PlayersList. * BUGFIX : private messages are now private. * BUGFIX: set encoding when saving chats. * BUGFIX: compilation error for LecteurAudio.cpp. * Write local user name instead of "Vous" when chating. * Now even the GM knows whose PNJ is talking. * Slightly better socket error handling. * PrivateChat can be created and used. * Yet another network interface change. * Abstract proxy class for PlayersList. * Delay of network messages to conform to old protocols. * Debug messages cleanup. * Del chat button works. * Handle DelChatAction network messages. * Little improvement about restoring DockWidget's geometry * All dockwidgets have now a valid object name. * Updates chats on player's deletion. * Edit or show every PrivateChat. * Update ChatWindow title and his toggleViewAction when Chat's name changes. * Add ChatListWidget to "Fenêtre" menu. * BUGFIX: default port to 6660 instead of 1024 when updating from 1.0.2 or older. * BUGFIX: Map created before connection works as well as others. * BUGFIX: Images loaded before connection don't make clients crash anymore. * Image uses NetworkMessageWriter. * Little improvements about update notification. * DEBUGS : Clients don't send back ChatUpdates messages. * Handle PrivateChat's constructor failures. * Added Chat::belongsToLocalPlayer(). * You can pass a version to Chat::everyPlayerHasFeature(). * DEBUG : PrivateChat::sendThem() don't send message if the local user is the only one. That fixes a backward compatibility bug. * Load qt translator properly. * BUGFIX Any local characters can be deleted. * Notifications of players joining and quiting in events dock widget. * French translation for the few english texts. * Revised and translated "About" dialog. * Change the maximum size for NPC: 200 * Add rolisteam's logo into resources directory * Change of MainWindow logo. * Add toolbar to ChatWindow. * bugfix: Update chatwindow's title when player's name changes. * Oups... I forgot to "svn add" new files. * Moved history management from ChatWindow to TextEditAmeliore * Some bug with the NPC/PC size * Perhaps it should be better to have 2 sliders because the behaviour seems quiet unfriendly * rework of the changeSize of character. * adding character id to the sizechanged network message. * hide the diameter selector when user is not game master * Improvement on the update checker with major middle and minor version number. * Change default button for persondialog, now it's the Ok button. * Improve translation. -- Renaud Guezennec <renaud@rolisteam.org> Sat, 06 Aug 2011 22:19:01 +0200 rolisteam (1.0.2) lucid; urgency=low [ Renaud GUEZENNEC ] * Adding emote messages feature. * Adding alerts when rolisteam is hidden and an event occurs. * Add Roll and Keep dice system. * Syntax : !3g2 or !3G2 (reroll 10) * Add L5R dice system : count each dice egal or greater than 5 * Syntax : !3s * Bugs fixed: * Issue #18 : out of range error about the shadowrun' dices rolling * Issue #20 : mispelling in french world * Issue #23 : save of ini file on Linux (must be more tested ) * Issue #15 : compilation errors * Issue #24 : no more crashes when client disconnect. * Refractoring: * Removal of afficherTirage function which was still in the header file. * Change few things about the Tchat.cpp to enable the dice rolling. * About init file. All platforms share the same code. * Removal of debug messages about supported image format * Robustness about the shadowrun syntax * Removal of some platform-specific code * Change text indentation in liaison.cpp * Add some destructors to prevent memory leaks * specific platform code changed to allow BSD and other x11 user. * Hide the audio player when the HAVE_NULL flag is set. -- Renaud Guezennec <renaud@rolisteam.org> Sat, 30 Oct 2010 16:42:47 +0200 rolisteam (1.0.0) unstable; urgency=low [ Renaud GUEZENNEC ] * Initial Release. * Porting of rolistik to GNU/Linux, it became rolisteam * Using Phonon * Remove of chm documentation, it has been replaced by qch documentations * Allows ip addresses or domain name as server address. [ Renaud GUEZENNEC ] * bug #4 fixed * adding singleton pattern to get the audio player intance [ Renaud GUEZENNEC ] * Documentation has been improved [ Renaud Guezennec ] * Documentation has been really improved -- Renaud Guezennec <renaud@rolisteam.org> Mon, 31 Aug 2009 00:22:48 +0200