summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-02-28Some code cleanup regarding the server dialogThorbjørn Lindeijer3-114/+125
Reviewed-by: Jared Adams
2010-02-28Deleted unused speech bubble imageThorbjørn Lindeijer1-0/+0
2010-02-28Replace gray highlight widgets with the non highlighted.Chuck Miller5-0/+0
The highlighted widgets don't match the theme... They go with the wood theme So just replace them with a copy of their non-highlighted counterparts until graphics can be done for them No Review Needed, no code was changed, and no new art was created.
2010-02-28Make the gui more themeable and distribute two themesJared Adams64-136/+229
The older gray theme and the new wood theme are available as themes. The gray theme needs some new graphics for hilights. Add a theme option for branding and add path/to/branding/data to the PhysFS search path. Reviewed-by: Thorbjørn Lindeijer Reviewed-by: Chuck Miller
2010-02-28Removed a few pointless const qualifiersThorbjørn Lindeijer6-9/+8
Reviewed-by: Jared Adams
2010-02-28Avoid sending log output to the console on startupThorbjørn Lindeijer1-4/+2
By initializing the configuration before starting to log, so that we can take into account the logToStandardOut setting. Reviewed-by: Jared Adams
2010-02-28Take the URL to the server list from the branding fileThorbjørn Lindeijer4-4/+11
This way, a Mana based game can have multiple servers associated with it (for example with different languages), listed under the same branding. Reviewed-by: Jared Adams
2010-02-27Use appShort in screenshot nameJared Adams1-1/+2
Reviewed-by: http://pastebin.ca/1815165
2010-02-27Fix program exit on windows.Andrei Karas1-0/+1
Signed-off-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2010-02-27Some cleanup and compile fixJared Adams3-20/+17
Reviewed-by: Thorbjørn Lindeijer
2010-02-27Corrected some variables names after recent renamingThorbjørn Lindeijer2-20/+20
With help from Jared. Reviewed-by: Jared Adams
2010-02-27Report more info on client in cURL useragent and DesktopJared Adams3-7/+45
Reviewed-by: Thorbjørn Lindeijer Reviewed-by: Chuck Miller
2010-02-27Forgot to amend the last change with thisThorbjørn Lindeijer1-1/+1
2010-02-27Added m prefix to Client's member variablesThorbjørn Lindeijer2-177/+177
Reviewed-by: Jared Adams
2010-02-27No point in calling Viewport::setMap(0) before deleting itThorbjørn Lindeijer5-7/+4
Reviewed-by: Jared Adams
2010-02-27Disable guilds for eAthena for nowJared Adams5-5/+17
Reviewed-by: Thorbjørn Lindeijer
2010-02-26Fix configuration saving on exit.Andrei Karas1-2/+3
Some settings are set after the old position. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-02-26Fix calling setMap on deleted viewportAndrei Karas1-1/+1
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-02-26Simplify arrow handling for eAthenaJared Adams1-8/+2
Reviewed-by: Thorbjørn Lindeijer
2010-02-26Color the tabs in the SocialWindowJared Adams1-0/+4
Reviewed-by: Thorbjørn Lindeijer
2010-02-26Make sure LocalPlayer and party members get their party setJared Adams1-0/+9
Reviewed-by: Thorbjørn Lindeijer
2010-02-26Use MYPICTURES on windows, add config parameter for screenshot directoryBernd Wachter1-9/+47
Under Windows try to place the screenshots in the `My Pictures' directory, and use Desktop as a fallback. On all platforms, add a Suffix to the screenshot directory path to avoid cluttering the Desktop/... Usage of suffix/suffix content/path are configurable. Create the screenshot directory if it does not exist, and fall back to saving screenshots in the users home directory if it could not be created. Reviewed-by: Jared Adams
2010-02-25Fix some comments in beingpopupChuck Miller2-5/+5
Reviewed-By: Jared Adams
2010-02-25Handle Ctrl+v for pasting in text fieldsThorbjørn Lindeijer2-0/+18
Reviewed-by: Jared Adams
2010-02-25Fix the X11 paste code to actually return true on successThorbjørn Lindeijer1-0/+2
Reviewed-by: Jared Adams
2010-02-25Added paste facility from the Wormux projectThorbjørn Lindeijer7-0/+383
With CMakeLists.txt adaptions from the Aethyra project. Reviewed-by: Bernd Wachter Reviewed-by: Jared Adams
2010-02-25Unbreak compile without OpenGLThorbjørn Lindeijer1-1/+2
2010-02-25Add my self to the AUTHORS file...Chuck Miller1-0/+1
2010-02-25Add support for platform specifig config/data directories #84Bernd Wachter4-32/+64
Reviewed-by: Jared Adams
2010-02-25Add support for special folder lookup on Win32Bernd Wachter5-1/+118
Reviewed-by: Jared Adams
2010-02-25Use recursive mkdir for config directories, fix log initializationBernd Wachter6-16/+18
Logger now logs to stdout by default, and allows logging without having a log file open. This allows using logger for error logging in early startup functions. Reviewed-by: Jared Adams
2010-02-25Don't support backslash as path separator for non-windows platformsBernd Wachter2-7/+15
Reviewed-by: Thorbjørn Lindeijer
2010-02-25Change const void to voidJared Adams4-4/+4
Reviewed-by: Thorbjørn Lindeijer
2010-02-25Add a simple recursive mkdirBernd Wachter2-0/+119
Reviewed-by: Jared Adams
2010-02-24Fix talk request flood.Andrei Karas1-1/+2
Fix talk request flood from keyboard. Fix duplicate lines in NPC dialogs. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-02-24Move StorageWindow to instancing intead of globalJared Adams17-91/+147
Also make storage under eAthena more flexible. Reviewed-by: Dennis Friis
2010-02-24Removed a bunch of short options from the command line parametersThorbjørn Lindeijer1-16/+15
They don't have to be specified, so we can leave them out for rarely used options or those for which a single character is rather unclear. Also gave them a bit nicer order, since alphabetical doesn't make much sense. Reviewed-by: Jared Adams
2010-02-24Some code cleanupsThorbjørn Lindeijer3-29/+18
Reviewed-by: Jared Adams
2010-02-24Added the possibility to pass a branding file by command line. Reviewed-by: ↵Philipp Sehmisch4-7/+19
Thorbjørn Lindeijer <thorbjorn@lindeijer.nl>
2010-02-24Merge branch 'master' of gitorious.org:mana/manaPhilipp Sehmisch32-202/+786
2010-02-24Updated code::blocks project filePhilipp Sehmisch1-4/+18
2010-02-24Add more to eAthena guild supportJared Adams25-127/+689
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller
2010-02-23Added diagonal movement corrections and corrected some comments.Bertram1-10/+29
2010-02-23Sanitized ManaServ movement protocol, by mainly moving code from LocalPlayer ↵Bertram3-56/+77
to Being. This fixes some movement glitches under ManaServ and make the code much cleaner even if it's not perfect enough yet. First of all, many checks have been gathered in the Being::setDestination() calls. Also, now all path nodes including destination are checked against surrounding tiles to correct the path when necessary. The LocalPlayer::nextTile() still needs to be reviewed and some checks are missing but it's almost done :)
2010-02-23Merge branch 'master' of gitorious.org:mana/manaBertram3-9/+15
2010-02-23Updated some documentationThorbjørn Lindeijer3-9/+15
Also added generated documentation to the git ignore list. Reviewed-by: Jared Adams
2010-02-23Got rid of superfluous Destination coordinates in LocalPlayer.Bertram3-10/+5
This will help simplifying setDestination() calls. No regression seen in both client.
2010-02-23Add BeingPopup hiding.Andrei Karas1-2/+2
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-02-23The crash handler only works with MinGWThorbjørn Lindeijer1-2/+2
Reviewed-by: Bernd Wachter
2010-02-23Fixed compile on WindowsThorbjørn Lindeijer3-3/+5
Reviewed-by: Bernd Wachter