summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2010-02-07Cleanup some memory issuesJared Adams7-7/+27
2010-02-07Nicer way of indicating that we're waiting on the serverThorbjørn Lindeijer4-30/+137
No longer a dialog with an annoying progress bar (due to going back and forth), but rather a progress indicator that integrates better with the background.
2010-02-07Updated Copyright year to 2010!Bertram194-194/+194
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-02-06Merged the Engine class into the Game classThorbjørn Lindeijer3-18/+8
There was little point in keeping the Engine class separate. It wasn't an engine at all, but only kept track of the currently active map, a job more suitable for the Game class anyway.
2010-02-04Applied patch from TMW-Mantis #972: The shortcut windows are not placed ↵Bertram2-6/+6
correctly. Patch from BinaryMind.
2010-02-01Attempt to fix Minimap caption again...Jared Adams1-4/+1
2010-02-01Small cleanups.Bertram2-5/+5
2010-01-31Unify eAthena and manaserv support in to one build.Daniel Bradshaw4-17/+80
Finish support for server types in the server dialog. Using the new server type function, strip out ifdefs, replacing them with if blocks for later merging in smaller atomic commits. Remove any remaining references to the support defs, including in build system.
2010-01-28Increase integer input default maximum to 2^31-1Jared Adams1-1/+2
2010-01-28Added virtual destructors, some implicit casts, and a couple of type changes.Daniel Bradshaw3-2/+5
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2010-01-27Added mutators/accessors to being.h and smal cleanups.Bertram1-4/+4
2010-01-26Fixed dealing with @@id|caption@@ causing ## to form line breaksDaniel Bradshaw1-0/+2
Add a couple of missing wrapped = false; lines, so that it doesn't treat every further ## as a line wrap
2010-01-26Add compilation warnings when using cmake.Bertram1-1/+1
2010-01-26Removed a non-hurting ifdef...Bertram1-2/+2
2010-01-25Finished Freeyorp's ViewPort bug fixing commit:Bertram2-9/+6
http://gitorious.org/mana/mana/commit/58149dca937410826971f99b72e304121e61abb7 by merging ViewPort::mLocalWalkTime and ::mLocalWalktime into the first one, removing ifdefs, and making sure the setDestination() calls aren't done each ticks by setting the mLocalWalkTime equal to player->mWalkTime while Mouse Left Dragging, I also set it back to -1 when stop walking to avoid the bug where you have to start walking using the keyboard before being able to walk dragging the mouse under eAthena.
2010-01-25Fix a bug when converting strings to server typesJared Adams1-1/+1
2010-01-24Remove some more _SUPPORT ifdefsJared Adams1-1/+1
2010-01-24Better handle server typesJared Adams1-14/+39
Now they are stored in the config file instead of defaulting to current build type.
2010-01-24Autocomplete names with quotes if the string begins with a / or @ (commands)Blue Sans Douze1-0/+3
2010-01-23Chaning the method name Map::getMapId() to map::getFilename()Blue Sans Douze1-3/+5
2010-01-23Autoload a minimap is no minimap info is givenBlue Sans Douze1-1/+10
Looks for "graphics/minimap/MAPID.png"
2010-01-20Fix compile error in CharSelectDialog::chooseSelectedJared Adams1-0/+2
Was missing return statement.
2010-01-21Corrected the --default option behaviour to follow --help definition.Bertram2-3/+8
The --help options tells: -D --default : Choose default character server and character The client now choose the defaulted last character entry when --default is set. The --character option still has precedence. Also added a return value to the CharSelectDialog->chooseSelected() function while on it, in case of someone willing to add errors handling at this stage.
2010-01-18Unified BeingManager::findNearestLivingBeing for eAthena and manaservThorbjørn Lindeijer1-11/+10
It now always works with pixels.
2010-01-15Fixes drawing sprite in the playerbox widget.Chuck Miller1-1/+1
2010-01-14Auto-store featureBlue Sans Douze3-0/+28
Autostore is a feature that allow you a fast store-retreive by pressing emote key and clicking on the object you want to move. All the stack will be moved that way.
2010-01-13Adds a follow manager for usersBlueSansDouze2-4/+6
Right click contextual menu on player "follow" entry Cancel the following by moving with mouse or keys Adds a special behavior for map changes
2010-01-12Standardize header orderJared Adams45-83/+87
Also remove some extra new lines and fix eAthena's PartyTab define guards.
2010-01-12Improve chat speed.Andrei Karas4-32/+265
For improve chat speed this patch add some hacks to BrowserBox class, split big words in ChatTab. Also fix DoS in chat.
2010-01-11Fix segfault in ShopListBoxAndrei Karas2-8/+20
2010-01-11Cleanup GUI classesJared Adams93-357/+290
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2010-01-10Change Buy and Sell dialogs to use ItemPopupsJared Adams6-39/+38
2010-01-10Make sure TextDialogs get input precedenceJared Adams2-0/+16
2010-01-10Fix handling of NPC talking statusJared Adams2-3/+0
2010-01-10Change code styleAndrei Karas27-92/+110
2010-01-10Show monster inflicted damage.Andrei Karas2-0/+17
Disabled by default.
2010-01-09Add special map mode.Andrei Karas2-4/+22
This mode hide big map objects and show collisions.
2010-01-08Show first key binding conflictAndrei Karas1-3/+2
2010-01-08Small refactoring in chat auto completingAndrei Karas4-37/+51
2010-01-08Fix a signed/unsigned comparison in chat autocompleteJared Adams1-1/+1
2010-01-07Chat auto completingAndrei Karas10-5/+164
2010-01-05Fix a crash when maps don't have namesJared Adams1-1/+1
2010-01-06setLeader should update when being unset, too.Freeyorp1-5/+4
Also only do an update when there is a change being applied
2010-01-06Party leader bold issueblue1122-3/+6
Fixing the issue which makes that the party leader's name wasn't bold
2009-12-27Add right click whisperdweems000@gmail.com1-0/+8
2009-12-27Fix double servers list in ServerDialogAndrei Karas1-2/+4
2009-12-24Alpha property of outline and shadow of rendered text is now taken from the ↵Philipp Sehmisch2-4/+4
guichan color of the main text instead of an additional argument. Fixed alpha blending of text particles.
2009-12-19Fixes functionality change broke in ↵Chuck Miller2-4/+14
cbc14c8a3c6614987d2331057e114d92336cbac0, where updates are loaded even if the -d option is given
2009-12-19Added support for resources.xml from update server... Also added option to ↵Chuck Miller4-24/+151
download music optionally I had to edit the XML wrapper a bit, basicilly its constructor can now take a optional thrid arguement which will tell it to use a resman or open the file directly Also I added fallback support for the old resouce2.txt so servers don't have to upgrade if they do not want to
2009-12-19Fixing bug in charselectdialogStefan Dombrowski1-0/+2
How to reproduce the bug: Start eathenas login-server and char-server but not the map-server. On the second attempt to login all slots of the charselectdialog show the same character and login fails.