Commits on Sep 8, 2013
  1. @cody

    Fixing packet length of CMSG_NPC_STR_RESPONSE

    The CMSG_NPC_STR_RESPONSE packet transmits a string
    of variable length.
    cody committed Sep 8, 2013
Commits on Jun 15, 2013
  1. @Kenny690 @Ablu
  2. @Ablu

    Added Kenny690 to the AUTHORS file

    Ablu committed Jun 15, 2013
  3. @Kenny690 @Ablu

    Updated russian translation

    Kenny690 committed with Ablu Jun 15, 2013
Commits on Jun 8, 2013
  1. @bjorn

    Fixed MessageIn::getUnreadLength

    It should not return large numbers after reading past the end of a
    message. This can cause infinite loops in several places in the client
    when a message happened to be shorter than expected.
    bjorn committed Jun 8, 2013
Commits on May 22, 2013
  1. @atheros
Commits on May 9, 2013
  1. @bjorn

    Changed default serverlist.xml URL to avoid redirect

    Previously the redirect was from www.manasource.org to manasource.org.
    bjorn committed May 9, 2013
Commits on May 7, 2013
  1. @atheros
Commits on May 4, 2013
  1. @atheros
  2. @Ablu

    Fixed codeblocks project

    Ablu committed May 4, 2013
Commits on May 2, 2013
  1. @bjorn

    Fixed network layer doing delayed actor deletion

    The delayed actor deletion was meant to be used during the logic calls,
    to avoid modifying the container while it is being iterated. The
    deletions happening from the network layer are not done while iterating
    the set of actors, so it can delete immediately.
    
    This fixes an issue where an NPC would disappear when changing
    appearance on tmwAthena, because this was implemented as a remove + add,
    which broke due to the delayed deletion.
    
    Mantis-issue: 507
    Reviewed-by: Jared Adams
    bjorn committed May 2, 2013
Commits on Apr 30, 2013
  1. @bjorn

    Hide attribute sliders on character creation when appropriate

    When the minimum and maximum values of the attributes are equal, then
    there is nothing for the player to customize and the sliders are not
    shown.
    
    At the same time the dialog has been fixed to resize properly to any
    number of modifiable attributes.
    bjorn committed Apr 28, 2013
  2. @bjorn

    Bumped protocol version to 3

    This is so that master and lpc2012 use the same protocol again,
    where starting attributes are sent on character creation.
    bjorn committed Apr 30, 2013
Commits on Apr 29, 2013
  1. @atheros @Ablu

    Single xml solution - compatibility with skill-set and special-set

    Mana-mantis: #506.
    atheros committed with Ablu Apr 29, 2013
Commits on Apr 27, 2013
  1. @bjorn

    Small cleanup

    bjorn committed Apr 27, 2013
  2. @bjorn

    Added support for charcreation.xml settings

    This file was introduced by ManaPlus as a way of configuring the
    character creation process. It defines the number of hair styles
    and colors, how stat points should be divided and what the starting
    equipment of the player is.
    
    The minimum and maximum hair color/style IDs are not supported at
    the moment.
    
    This is mostly a backport of ManaPlus commits 10cf52b5 and dcc18eba,
    with some style changes.
    
    Mantis-issue: 501
    Reviewed-by: Ablu
    bjorn committed Apr 27, 2013
  3. @bjorn

    Always read the attributes.xml file

    This way it can also be used when connecting to a tmwAthena server for
    customizing the min/max of attributes and the amount of starting points.
    
    Mantis-issue: 501
    Reviewed-by: Ablu
    bjorn committed Apr 27, 2013
Commits on Apr 13, 2013
  1. @bjorn

    Removed unused IntMap typedef

    bjorn committed Apr 13, 2013
Commits on Dec 5, 2012
  1. @4144 @Ablu

    Ignore unsupported messages in public chat

    Reviewed-by: Erik Schilling.
    4144 committed with Ablu Dec 6, 2012
Commits on Oct 11, 2012
  1. @Ablu

    Client side patch for change of sending order of gender

    Reviewed-by: Stefan Beller.
    Ablu committed Oct 11, 2012
  2. @Ablu

    Give feedback when guild invite failed

    Server was already sending a error message. But the client ignored it.
    
    Reviewed-by: Stefan Beller.
    Ablu committed Aug 13, 2012
Commits on Sep 18, 2012
  1. @Ablu

    Added travis build information file

    Ablu committed Sep 18, 2012
Commits on Aug 31, 2012
  1. @Ablu

    Turned off C++11 mode by default to avoid linker issues

    Compiling in C++11 mode causes trouble when using GCC 4.7 and linking to a
    version of Guichan that was not compiled in C++11 mode.
    
    Reviewed-by: bjorn.
    Ablu committed Aug 31, 2012
Commits on Aug 26, 2012
  1. @o11c
  2. @Ablu

    Fixed incorrect-fsf-address error by rpmlint

    The COPYING file was not 100% equal to the original license file. rpmlint
    raises an error here.
    
    Reviewed-by: Stefan Beller.
    Ablu committed Aug 26, 2012
Commits on Aug 15, 2012
  1. @Ablu

    Removed outdated FAQ.txt

    Reviewed-by: bjorn.
    Ablu committed Aug 15, 2012
Commits on Aug 14, 2012
  1. @Socapex @Ablu

    Updated Xcode project for 10.7

    Tested-by: Frost.
    Socapex committed with Ablu Aug 13, 2012
  2. @Socapex @Ablu

    Can now build using cmake on OSX

    Tested-by: Frost.
    Socapex committed with Ablu Aug 13, 2012
Commits on Aug 12, 2012
  1. @Ablu

    Fixed special keeping in list after serverside remove

    Reviewed-by: Thorbjørn Lindeijer.
    Ablu committed Aug 7, 2012
  2. @Ablu

    Fixed coding style in specialswindow

    Reviewed-by: Thorbjørn Lindeijer.
    Ablu committed Aug 7, 2012
  3. @bjorn

    Improved the layout of the specials window

    And removed the unused TabbedArea.
    
    Reviewed-by: Erik Schilling
    bjorn committed Aug 1, 2012
  4. @bjorn

    Removed ImageLoader and ProxyImage classes

    They allowed using gcn::Image, which in turns allows using gcn::Icon
    and gcn::ImageFont, but none of this is actually used anymore.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 31, 2012
  5. @bjorn

    Removed manual calling of glFlush and made glFinish optional

    Actually neither glFlush nor glFinish need to be called manually [1].
    However, the rendering pipeline is then free to queue up future frames
    which can cause a lag which is especially noticable with mouse movement.
    
    To avoid this lag, we call glFinish after SDL_GL_SwapBuffers. This makes
    sure processing of the next frame does not start before the current
    frame is being displayed.
    
    [1] http://www.opengl.org/wiki/Common_Mistakes#glFinish_and_glFlush
    
    Reviewed-by: Yohann Ferreira
    Sounded-fine-to: Erik Schilling
    bjorn committed Jul 22, 2012
Commits on Aug 11, 2012
  1. @bjorn

    Removed two unused variables

    Reviewed-by: Erik Schilling
    bjorn committed Aug 11, 2012
  2. @bjorn

    Fixed handling of --chat-log-dir command line option

    It was also setting the screenshot directory.
    
    Reviewed-by: Erik Schilling
    bjorn committed Aug 11, 2012