Skip to content
Commits on Mar 3, 2013
  1. @Partmedia
Commits on Feb 14, 2013
  1. @KageJittai
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
Commits on Aug 8, 2012
  1. @thomasleese @Ablu

    Changed to using delete_all instead of a loop

    Reviewed-by: Erik Schilling.
    thomasleese committed with Ablu Aug 7, 2012
Commits on Aug 7, 2012
  1. @thomasleese @Ablu

    Fixed issue where previous special entries were drawn underneath

    Reviewed-by: Erik Schilling.
    thomasleese committed with Ablu Aug 7, 2012
Commits on Aug 5, 2012
  1. @bjorn

    Fixed drawing issues with tiles that don't match the grid

    An optimization in the tile layer rendering code meant for drawing
    repeated tiles faster was not taking into account the case where the
    tile width does not match the width of the tile grid.
    
    Reviewed-by: Stefan Beller
    bjorn committed Jul 31, 2012
  2. @bjorn

    Enabled manaserv support in Code::Blocks project

    Reviewed-by: Erik Schilling
    bjorn committed Aug 4, 2012
  3. @bjorn

    Removed linking with guichan_opengl from C::B project

    Actually we're not depending on this library.
    
    Reviewed-by: Erik Schilling
    bjorn committed Aug 4, 2012
  4. @bjorn

    Enable OpenGL by default on all platforms

    Before it was only enabled by default for Mac.
    
    Reviewed-by: Erik Schilling
    bjorn committed Aug 2, 2012
  5. @bjorn

    Removed 'virtual' from methods of Image

    Maybe it used to be necessary for these methods to be virtual, but this
    is no longer the case. Hence we can avoid wasting CPU ticks searching
    through virtual function tables, especially for frequently used methods
    like getWidth, getHeight and setAlpha.
    
    MapLayer::getTile was inlined.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 31, 2012
  6. @bjorn

    Removed all the hardcoded sizes of the various setup tabs

    Instead, support for dynamically adjusting layout was added to the
    Container class.
    
    Various other places were also adapted to use the new layout support in
    Container.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 25, 2012
  7. @bjorn

    Avoid copying surfaces unnecessarily for upload to texture

    When uploading an SDL surface to an OpenGL texture, it was always making
    a copy that had the desired size and pixel format. Now this copy is no
    longer being made when the existing surface already has the target size
    and pixel format.
    
    In fact most images are already in 32-bit RGBA format after loading them.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 22, 2012
  8. @bjorn

    Specify a more specific image format when uploading textures

    While simply specifying "4 components" works, it is preferred to specify
    the actual image format like GL_RGBA8 in our case.
    
    http://www.opengl.org/wiki/Common_Mistakes#Image_precision
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 22, 2012
  9. @bjorn

    Added support for ARB_texture_non_power_of_two extension

    If the graphics driver supports this, there is no need to create
    textures with power-of-two dimensions. It is then also preferred to use
    regular textures than relying on the older GL_ARB_texture_rectangle
    extension.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 22, 2012
  10. @bjorn

    Some cleanups in OpenGL code

    * Removed empty and unused function `setTargetPlane`
    * Removed duplicated enabling of `GL_VERTEX_ARRAY`
    * Removed strange smoothing code from `drawRescaledImage`
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 22, 2012
  11. @bjorn

    Fixed mixup of parameter types in OpenGL code

    Textures were not rendering correctly on cards that did not support the
    GL_ARB_texture_rectangle extension, since the alternative code path was
    passing ints as floats and floats as ints to OpenGL.
    
    Reviewed-by: Erik Schilling
    bjorn committed Jul 22, 2012
  12. @bjorn

    Fixed indentation of Image::_GLload

    Reviewed-by: Stefan Beller
    bjorn committed Jul 22, 2012
  13. @bjorn

    Revert "Graphics: take only const pointers to images."

    This reverts commit 4eea727.
    
    It broke the overrides of the virtual functions and leaves the Graphics
    API in inconsistent state with some Image* being const and others not.
    bjorn committed Aug 5, 2012
  14. Graphics: take only const pointers to images.

    Acked-by: Erik Schilling
    committed Jul 29, 2012
Something went wrong with that request. Please try again.