summaryrefslogtreecommitdiff
path: root/src/gui/updatewindow.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-12-05Fix race condition with a std::string accessBjørn Lindeijer1-12/+19
The downloading thread was writing to a std::string while the main thread was trying to draw it, for example. Now access to the label caption is guarded with a mutex. Should fix crashes while downloading updates.
2008-11-18Pedantic fixes to the client, where I alphabetized all of the include Ira Rice1-6/+3
statements, as well as removing the new skill dialog, which we do not, nor will we use (if we do, it'd be a new one that we'd make). WARNING!!! This, and all other previous builds have a linker error for the Gnome libraries version 4.3.2 on my setup. It's assumed that this is also the case for other users of this library as well. I'm currently assuming that there's a bug in the compiler itself, and will look into reporting this, but in the mean time, it doesn't build for these users, unfortunately. Sorry about this.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-11-04Merged revisions 4332 via svnmerge from Bjørn Lindeijer1-18/+34
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r4332 | b_lindeijer | 2008-06-05 09:33:12 +0200 (Thu, 05 Jun 2008) | 5 lines Added command line argument to specify the update host (-H). Also, to avoid problems when files with the same name are served by different update hosts, the updates are now stored in an update host specific directory. Based on a patch by Sanga. ........
2008-10-10Did a little bit of code cleanup (mostly from TMW changes) as well as Ira Rice1-2/+2
properly implemented line wrapping. Now, there are no more visual artifacts for speech boxes, and it always chooses the most optimal box size (which required that npc_text use it also. Do any other gui classes use the textbox class?).
2008-10-09Merged the movement branch into trunkBjørn Lindeijer1-2/+2
I consider this the only way forward. In my tests this code isn't actually doing worse than what was there before. Of course some cases are a bit broken, and I'm open to any kind of feedback so that we can fix those issues.
2008-10-07Fixed some compiler warnings. This probably also fixed the logging of severalBjørn Lindeijer1-2/+2
error messages.
2008-09-25Merged the Tametomo branch into trunk.Ira Rice1-1/+1
2008-08-10Changed proxy fix to only tell the proxy to no-cacheKraant1-6/+11
for news.txt and resources2.txt and added linux to windows cross-compile codeblocks file.
2008-08-10Set headers for CURL so that proxies won't cache filesKraant1-0/+9
to fix bug that causes resources2.txt to be old and out of sync with the files in the directory.
2008-07-18Import of client treeLloyd Bryant1-1/+1
2008-06-05Added command line argument to specify the update host (-H). Also, to avoidBjørn Lindeijer1-18/+34
problems when files with the same name are served by different update hosts, the updates are now stored in an update host specific directory. Based on a patch by Sanga.
2008-02-20Merged revisions 3790,3799,3801-3807,3809-3810,3812-3813,3815-3816,3818-3821 ↵Bjørn Lindeijer1-6/+9
via svnmerge from https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/branches/0.0 ........ r3790 | b_lindeijer | 2007-12-18 14:54:17 +0100 (Tue, 18 Dec 2007) | 3 lines Remember to delete the progressbar and label also when the game was not started. ........ r3801 | b_lindeijer | 2007-12-21 12:56:23 +0100 (Fri, 21 Dec 2007) | 2 lines Fixed shop list box not to scroll up when the selection is removed. ........ r3802 | b_lindeijer | 2007-12-21 13:37:17 +0100 (Fri, 21 Dec 2007) | 2 lines Added logging of error on PHYSFS_addToSearchPath. ........ r3803 | b_lindeijer | 2007-12-21 15:56:38 +0100 (Fri, 21 Dec 2007) | 3 lines Fixed inventory size not matching the size assumed by eAthena and related memory corruption and increased default chat log length. ........ r3804 | the_enemy | 2007-12-21 16:07:20 +0100 (Fri, 21 Dec 2007) | 1 line Attempted to fix client freeze when unable to connect to update host, and added exit dialog ........ r3805 | b_lindeijer | 2007-12-22 16:24:14 +0100 (Sat, 22 Dec 2007) | 2 lines Updated version to 0.0.24. Release data set to tomorrow, we'll see. ........ r3806 | b_lindeijer | 2007-12-22 21:42:35 +0100 (Sat, 22 Dec 2007) | 2 lines Make sure chat messages are also trimmed for the local player. ........ r3809 | crush_tmw | 2007-12-23 03:16:53 +0100 (Sun, 23 Dec 2007) | 1 line Particle images are now reference-counted properly. Avoided attempts to load "data/graphics/" when a monster or equipment piece has no sprite. Error placeholder is now used when attempting to load a sprite definition file that doesn't exist. ........ r3810 | b_lindeijer | 2007-12-24 02:20:42 +0100 (Mon, 24 Dec 2007) | 2 lines Updated release date. ........ r3812 | the_enemy | 2007-12-24 15:16:15 +0100 (Mon, 24 Dec 2007) | 1 line Minor update, fixed disconnection dialog ........ r3813 | b_lindeijer | 2007-12-24 15:45:34 +0100 (Mon, 24 Dec 2007) | 2 lines Fixed compile warning. ........ r3816 | b_lindeijer | 2007-12-25 13:31:21 +0100 (Tue, 25 Dec 2007) | 2 lines Fixed year. :) ........ r3818 | b_lindeijer | 2007-12-25 23:11:55 +0100 (Tue, 25 Dec 2007) | 2 lines Updated CMake file. ........ r3821 | b_lindeijer | 2007-12-26 19:06:15 +0100 (Wed, 26 Dec 2007) | 2 lines Fixed year in README too. ........
2007-12-21Attempted to fix client freeze when unable to connect to update host, and ↵David Athay1-6/+9
added exit dialog
2007-09-27Merged another bunch of changes from trunk to 0.0 to reduce the difference.Bjørn Lindeijer1-11/+6
2007-09-19Merged 0.0 changes from revision 3362 to 3580 to trunk.Bjørn Lindeijer1-1/+3
2007-08-26Removed home dir from config file to avoid encoding issues.Eugenio Favalli1-1/+3
2007-06-04Merged 0.0 changes from revision 3234 to 3317 to trunk.Bjørn Lindeijer1-5/+2
2007-03-24Cancel button is now disabled after downloading is finished.Philipp Sehmisch1-5/+2
2007-03-11Merged 0.0 changes from revision 3065 to 3177 to trunk.Bjørn Lindeijer1-50/+81
2007-02-20Added support for customdata directory.Philipp Sehmisch1-1/+1
2007-02-17Updated release date and excluded sprites directory from installed files.Bjørn Lindeijer1-5/+6
2007-02-16Fixed update bug (hopefully)Rogier Polak1-5/+19
2007-02-01File handle should be closed before attempting to remove/rename files.Eugenio Favalli1-10/+10
2007-02-01A bit of cleanup and defined a helper function for calculating the alder32Bjørn Lindeijer1-38/+54
checksum of a file. Probably not fixing any bug though.
2007-01-23Merged 0.0 changes from revision 3035 to 3065 to trunk.Bjørn Lindeijer1-5/+11
2007-01-22I thought I had saved it after fixing that little typo...Bjørn Lindeijer1-1/+1
2007-01-22Identify ourselves when requesting files from the update server.Bjørn Lindeijer1-0/+5
2007-01-15Fixed issue where the player stops walking.v0.0.22.1Bjørn Lindeijer1-3/+3
2007-01-14Fixed windows headers issuesEugenio Favalli1-2/+3
2007-01-14Merged 0.0 changes from revision 2988 to 3035 to trunk.Bjørn Lindeijer1-3/+3
2007-01-14Upgraded to Guichan 0.6.0 (merge from guichan-0.6.0 branch).Bjørn Lindeijer1-3/+3
2007-01-04Merged 0.0 changes from revision 2898 to 2988 to trunk.Bjørn Lindeijer1-65/+110
2006-12-12Added Adler32 checksum for updatesEugenio Favalli1-63/+108
2006-12-11Fixed visibility of the update window.Bjørn Lindeijer1-2/+2
2006-12-11Merged 0.0 changes from revision 2825 to 2898 to trunk.Bjørn Lindeijer1-1/+1
2006-11-05Fixed percentage indicator of update window.Bjørn Lindeijer1-1/+1
2006-11-05Merged 0.0 changes from revision 2800 to 2825 to trunk.Bjørn Lindeijer1-1/+2
2006-11-04Removed useless addRow method.Björn Steinbrink1-11/+6
2006-11-03Updated to the new default updatehost.Bjørn Lindeijer1-1/+2
2006-09-29Merged trunk changes from revision 2618 to 2716 into the 0.1.0 branch.Bjørn Lindeijer1-4/+14
2006-09-21Made canceling the update process non-blocking (Patch by VictorSan)Eugenio Favalli1-4/+14
2006-08-20The Network can now connect to the three servers and affected methods now takeBjørn Lindeijer1-3/+3
the server type as a parameter. The MessageOut gained a convenience constructor (same as was added server side). The game states during login sequence have been renamed and redone in order to ensure no communication is attempted to unconnected servers. This allowed the removal of the outgoing message queue. Connecting to the account server has been moved before the login/register phase (dialogs will still need to be updated). Quite a few things are expected to be broken since I'm rather tired at the moment. I've left many TODO entries in the code.
2006-08-13Merged cleanups and content changes from the trunk. Also fixed compiling withBjørn Lindeijer1-1/+1
OpenGL enabled.
2006-08-13Merged Guichan 0.5.0 support from guichan-0.5.0 branch, plus several updatesBjørn Lindeijer1-4/+4
from the 0.1.0 branch.
2006-07-30Updated TMW to be compatible with Guichan 0.5.0 (merged from guichan-0.5.0Bjørn Lindeijer1-3/+3
branch).
2006-07-25Fixed Linux compiling issues and merged update system fix for Windows.Bjørn Lindeijer1-4/+7
2006-07-25Fixed updating on Windows (rename was failing when target file existed).Bjørn Lindeijer1-4/+7
2006-07-18Updated the updating system. It will now only load those updatesBjørn Lindeijer1-34/+21
specified in the downloaded resources.txt file, and in the order in which they are mentioned (the top one being the most significant).