summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Collapse)AuthorFilesLines
2009-01-25Removed the TMW branding from header guardsBjørn Lindeijer1-1/+1
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer1-4/+4
This dates back to the old days of TMW, but the usage instructions of GPLv2 don't mention this being necessary. Since it doesn't add anything, avoid the branding in these sections.
2009-01-08Made remaining dialogs translatableBjørn Lindeijer1-6/+7
Most strings are now translatable. Please do report any missing ones. Strings excluded from translation are anything that gets written to the log file or is otherwise not shown in the GUI. Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
2009-01-06Correct the codeset for translations to be UTF-8Bjørn Lindeijer1-0/+1
As on the mainline client
2009-01-06Added support for unicode charset in textfields and chat.Guillaume Melquiond1-2/+2
Conflicts: src/Makefile.am src/game.cpp src/gui/browserbox.cpp src/gui/gui.cpp src/gui/textfield.cpp src/main.cpp (cherry picked from mainline commit 7b67e852086ad3ccd98a622f890b245ab6a0a321)
2009-01-06Added support for internationalizationBjørn Lindeijer1-1/+13
Merged from the mainline client. Originally implemented by Guillaume Melquiond, starting with commit 1828eee6a6d91fd385ad1e69d93044516493aa91.
2009-01-05Handling gender with an enum everywhere.Philipp Sehmisch1-5/+5
(cherry picked from mainline commit d3adc61aa4b4924f82d8cbc23bea26da7257da97) Conflicts: src/net/beinghandler.cpp src/net/charserverhandler.cpp src/player.cpp src/player.h
2008-12-07Tweaked some configuration defaultsBjørn Lindeijer1-1/+1
Scrolling is now a bit less lazy and the scroll radius is 0. In my opinion this is a better default. Framerate limiter is now off by default, since it makes the game appear a bit choppy. It's basically only useful for laptops anyway, and not too hard to find.
2008-12-04Don't reuse the setupWindow variable from the gameBjørn Lindeijer1-2/+2
Fixes crash on exit caused by double deletion.
2008-12-04Deleted a few dangling pointers noticed by Bjorn.Ira Rice1-1/+6
Signed-off-by: Ira Rice <irarice@gmail.com>
2008-12-03Added the setup button to show when the client is loaded, since all ofIra Rice1-0/+37
the settings in it can be changed on client startup and aren't game specific.
2008-12-02Fix background on resolutions other than 800x600Bjørn Lindeijer1-1/+10
The image is now centered and a gray background is drawn behind it so that parts that are not covered by the image don't show redrawing issues.
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-01* Updated GUI table and model to better handle NULL widgets during ↵Fate1-1/+2
initialisation * On SMSG_MOVE et al., ignore boots and glove information-- that information is incorrect and we're guaranteed to already have the correct information anyway. * Properly decode `is dead' information for PCs, so that dead players, when encountered, will be lying on the ground, dead, rather than standing. * Use `skills.xml' file from client data to determine skill names * Report client version number (hereby bumped to 1) in unused charserver slot (ignored by vanilla eAthena)
2008-10-22Merged revisions 4145 via svnmerge from Bjørn Lindeijer1-3/+11
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk With help from Kess (vargavind) ........ r4145 | b_lindeijer | 2008-04-20 19:29:11 +0200 (Sun, 20 Apr 2008) | 3 lines Added --data parameter to be used to specify where to get the data from when using --skipupdate. ........
2008-08-04Fix typo in updatehost reported by Jaxad.Dennis Friis1-1/+1
2008-07-17Remove possible trailing slash at the end of the update host, since otherwiseBjørn Lindeijer1-0/+4
there'll be two of them.
2008-07-17Added support for handling the custom eAthena packet that sends the updateBjørn Lindeijer1-49/+65
host (patch by Sanga).
2008-06-05Added command line argument to specify the update host (-H). Also, to avoidBjørn Lindeijer1-35/+82
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-05-27Changed location of tmw directory on OSXDavid Athay1-0/+6
2008-05-21Merged revisions 4013,4027,4043,4174,4250,4254 via svnmerge from Philipp Sehmisch1-0/+3
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk ........ r4013 | crush_tmw | 2008-04-01 01:18:19 +0200 (Di, 01 Apr 2008) | 1 line Implemented NPC XML database which maps NPC IDs to one or more animation files and thus enables animated NPCs. ........ r4027 | crush_tmw | 2008-04-02 01:34:14 +0200 (Mi, 02 Apr 2008) | 1 line misspelled filename ........ r4043 | b_lindeijer | 2008-04-07 10:37:23 +0200 (Mo, 07 Apr 2008) | 3 lines Added XML::Document class which simplifies parsing an XML document and automatically cleans it up again. ........ r4174 | b_lindeijer | 2008-04-23 14:57:45 +0200 (Mi, 23 Apr 2008) | 2 lines Fixed svn:keywords properties and added header to guild.h. ........ r4250 | crush_tmw | 2008-05-19 18:18:38 +0200 (Mo, 19 Mai 2008) | 1 line Added the possibility to add particle effects to NPCs in npcs.xml. ........ r4254 | crush_tmw | 2008-05-20 15:58:26 +0200 (Di, 20 Mai 2008) | 1 line fixed some filename confusion messup in the last commit. ........ NOTE: This was my first commit using svnmerge. Please check if I did everything correctly.
2008-05-14Added ability to define friends, players you want to ignore or disregard andBjørn Lindeijer1-0/+4
configure whether trading is allowed. Based on new popup code, configuration improvements to store hierarchical data and a table model.
2008-04-09Re-enabled non-functional item shortcut window, planned to be fixed for 0.0.25Bjørn Lindeijer1-3/+3
(reverted change 3811). Somehow seems it's not drawing anything, not sure why.
2008-01-13Fixed non-default location music loadingDavid Athay1-1/+1
2007-12-24Disabled non-functional item shortcut window.Bjørn Lindeijer1-3/+3
2007-12-21Fixed inventory size not matching the size assumed by eAthena and relatedBjørn Lindeijer1-1/+1
memory corruption and increased default chat log length.
2007-12-18Remember to delete the progressbar and label also when the game was notBjørn Lindeijer1-0/+2
started.
2007-11-20Merged revisions 3692 via svnmerge from Bjørn Lindeijer1-0/+2
https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmw/trunk ........ r3692 | gmelquio | 2007-10-27 11:03:13 +0200 (Sat, 27 Oct 2007) | 1 line Made it compile with GCC 4.3 ........
2007-10-26Added possibility of length limitation to browserbox and used it for the ↵Philipp Sehmisch1-0/+1
chatlog (length set by the config option "ChatLogLength").
2007-10-23Merged changesets 3653, 3655-3657, 3659-3560, 3671-3672 from trunk to Bjørn Lindeijer1-0/+4
0.0. Mostly memory leak fixes by Guillaume.
2007-10-18Merged removal of dependency on Guichan OpenGL from trunk to 0.0 branch, Bjørn Lindeijer1-8/+11
including optimization of OpenGL memory usage on modern OpenGL drivers. Patches by Guillaume Melquiond.
2007-08-30Merged equipment database with items database and got rid of the unused itemBjørn Lindeijer1-5/+0
art attribute. Removed the now unnecessary multiplication of weapon IDs with 10000. Added a fallback item icon and used it for unknown items or when an item image fails to load.
2007-08-26Removed home dir from config file to avoid encoding issues.Eugenio Favalli1-3/+3
2007-08-22Added close button and item shortcut backgrounds to files that will beBjørn Lindeijer1-1/+4
installed.
2007-08-21mantis id=118 - Added Item Shortcut Bar.Joshua Langley1-1/+5
2007-07-25keyboard config - keyboard setup gui re-designed, fixed errors in keyboard ↵Joshua Langley1-3/+0
config. m_id:16
2007-07-24keyboard configuration - mainly documentation fixes. Joshua Langley1-2/+1
http://mantis.themanaworld.org/view.php?id=16
2007-07-16(no commit message)Joshua Langley1-0/+10
2007-06-13Added logging of version number.Philipp Sehmisch1-1/+7
2007-06-03Fixed screenshot save directory on OSX.David Athay1-2/+2
2007-04-05Unified storage of configuration, updates and screenshots in home directory.Eugenio Favalli1-8/+6
2007-03-27Icon loading doesn't necessarily succeed, so better not crash when it doesn't.Bjørn Lindeijer1-3/+9
2007-03-24Make sure that when a network error occurs, the error message is available andBjørn Lindeijer1-1/+6
shown to the user. Also, only enable Register button when all necessary fields are filled in.
2007-03-24Go back to login or register state on error, depending on what the user wasBjørn Lindeijer1-14/+16
doing, and fixed the error message when registering an account that already exists. Also another crash fix following from previous commit.
2007-03-24Changed the order of network message handling and logic, in order to prevent anBjørn Lindeijer1-1/+1
incoming character delete message from deleting the player character that was about to be drawn.
2007-03-22Use the icon included in the executable on Windows.Bjørn Lindeijer1-1/+12
2007-03-22Fixed problems with window icon on Windows as much as possible.Bjørn Lindeijer1-1/+3
2007-03-21Renamed Spriteset to ImageSet.Bjørn Lindeijer1-1/+0
2007-03-21Display a progress bar and connecting status for each server and display theBjørn Lindeijer1-12/+50
version using a gcn::Label.
2007-03-20Reduced amount of useless logging, calculate nearest power of two in a functionBjørn Lindeijer1-1/+1
and only do the alpha check in software mode.