summaryrefslogblamecommitdiff
path: root/ChangeLog
blob: 0687ccd974e227137698045b7a7d55fca3910d60 (plain) (tree)
1
2
3
4
5
6
7

                                                  




                                                                        




                                                                   







                                                                   
 






                                                                  





                                                                  








                                                                      

                                                  

                                                                      






                                                                      







                                                                        





                                                                      

                                            



                                                                         

                                            




                                                                          
 

                                            




                                                                           


                                            

                                                                          
 

                                            






                                                                  


                                            



                                                                         
                                                  
 





                                                                         
2005-12-11  Yohann Ferreira  <bertram@cegetel.net>

        * src/accounthandler.cpp, src/main.cpp, src/account.h,
        src/account.cpp, src/dalstorage.cpp, src/client.cpp,
        src/defines.h: Added Logout, and character deletion support.
        Also changed the response code when trying to login when already
        logged.
        * src/accounthandler.cpp, src/main.cpp, src/dalstorage.cpp,
        src/client.cpp, src/connectionhandler.cpp, src/defines.h:
        Added unregistering, checking on character's name and email
        length support. Also made some little tweaks.

2005-12-10  Yohann Ferreira  <bertram@cegetel.net>

        * src/dalstorage.cpp: Fixed the buggy part of getAccount()
        where the mapInfo() recordSet erased the value of charInfo.
        Now, characters can be created and selected, with the map
        they were in, set.

2005-12-09  Yohann Ferreira  <bertram@cegetel.net>

        * src/dalstorage.cpp, src/accounthandler.cpp: Temporary
        made a workaround the character misloading at login.
        Work is to be made to see why the mapInfo recordset is
        buggy. Also made the server more verbose about characters.

2005-12-08  Yohann Ferreira  <bertram@cegetel.net>

        * src/dalstorage.cpp, src/dalstorage.h, src/storage.h:
        Radically improve the getEmailList() again based on
        MrLindejer's good idea.
        * src/accounthandler.cpp: Simplify the code of Email check
        based on the previous improvement.

2005-12-06  Yohann Ferreira  <bertram@cegetel.net>

        * src/dalstorage.cpp: Improved the getEmailList() function.
        Now the file used as db or the db name is shown in log.
        * src/defines.h: Added some missing messages and values for
        them. Login, pass min, max length can be changed there now.
        * src/accounthandler.cpp: Added check and appropriate response
        when selecting, creating a character.

2005-12-05  Yohann Ferreira  <bertram@cegetel.net>

        * src/dalstorage.cpp: Added a working getEmailList() function.
        * src/accounthandler: Now tests if email already exists.
        * src/accounthandler.cpp, src/defines.h: Strengthens the way
        email addresses checked. Added good response for selecting
        a char when not logged.
        * src/storage.h, src/dalstorage.h, src/dalstorage.cpp: Added
        the getEmailList function, doesn't seem to work, but committed
        to see why.

2005-12-03  Yohann Ferreira  <bertram@cegetel.net>

        * src/accounthandler.cpp: Handling good conditions to register.
        Still lacks checking if the Email already exists.
        * src/dalstorage.cpp: Fixed a bug that throwed an exception when
        logging with an account that had no mapInfo yet.
        Still has to set these to defaults in such case.

2005-12-02  Yohann Ferreira  <bertram@cegetel.net>

        * src/main.cpp, src/accounthandler.h, src/accounthandler.cpp,
        src/configuration.h: Made the accounthandler reopen the db for
        SQLite to enable registering ! Now working.

2005-11-21  Aaron Marks  <nymacro@gmail.com>

        * src/state.cpp: Re-ordered a few statements to work better.
        * src/dalstorage.cpp: Now sets being's current map when getting a
        player's account.

2005-11-16  Aaron Marks  <nymacro@gmail.com>

        * src/state.h, src/state.cpp: Updated world related functions.
        * src/accounthandler.cpp: Now adds players who have selected a
        character to the game world.
        * src/object.h: Updated to include member variable for current map
        the object is located.

2005-11-15  Aaron Marks  <nymacro@gmail.com>

        * src/state.h, src/state.cpp: Updated world representation, added
        various methods which provide easy access to the game world.
        * src/defines.h: Added "private message" message.
        * src/client.cpp, scripts/init.rb: Added experimental remote access
        to Ruby's functionality.

2005-11-14  Aaron Marks  <nymacro@gmail.com>

        * src/bindings.i: Enabled "directors", allowing scripting language
        to override virtual functions.

2005-11-12  Aaron Marks  <nymacro@gmail.com>

        * src/main.cpp: Added scripting with Ruby support
        * src/bindings.i: Created basic SWIG bindings.
        * src/Makefile.am: Updated to support Ruby & generate SWIG
        bindings.
        * configure.ac: Updated to detect SWIG & Ruby, using them
        appropriately.
        * scripts/init.rb: Server initialization test script.

2005-11-10  Aaron Marks  <nymacro@gmail.com>

        * src/client.cpp: Updated client to support moving and equipping.
        * src/being.h, src/being.cpp: Added "hasItem"
        * src/state.cpp: Added beings updating.

2005-10-24  Yohann Ferreira  <Bertram@cegetel.net>

        * src/main.cpp: Added more useful infos at startup.
        * src/dal/dataprovider.h, src/dal/dataprovider.cpp,
        src/dal/sqlitedataprovider.cpp, src/dal/mysqldataprovider.cpp,
        src/dal/pqdataprovider.cpp, src/main.cpp, src/client.cpp:
        Grammar corrections, and a little bit of work on getting the name
        of the Db.