summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2024-09-27Replaced for_each_xml_child_node macro with helper classThorbjørn Lindeijer3-9/+6
The new XML::Children class enables using a C++11 range-based for loop to iterate over the children of an xmlNodePtr.
2024-04-20CMake: Use cmake-format to make the files more pleasant to readThorbjørn Lindeijer2-76/+64
More consistent formatting and no longer everything in uppercase, yay!
2024-04-20CMake: Removed unused PROGRAMS variableThorbjørn Lindeijer1-2/+0
A leftover from 86522166e082b2defaea541747ecdce0f1149fe5.
2024-03-26Removed outdated Code::Blocks project filesThorbjørn Lindeijer2-95/+0
2012-01-31Upgrade the update_copyright.sh script.Yohann Ferreira1-1/+9
It is now listing possible source files lacking the copyright notice. I also made the copyright notice text easily configurable. Reviewed-by: Erik Schilling
2012-01-26Updated copyrights to 2012Thorbjørn Lindeijer8-8/+8
2012-01-26Updated update-copyright.sh scriptThorbjørn Lindeijer1-2/+2
2010-11-10Removed executable bit from dyecmd source filesThorbjørn Lindeijer5-0/+0
2010-05-27Basically rewrote a big part of the dyecmd tool.Yohann Ferreira5-115/+144
The tool should be fine now, but some testing on mac would be appreciated. Mainly removed all the program exits using exception, try catch, etc... I found them rather irrelevant, creating memleaks, while not returning information about the error in some case. Reviewed-by: Jaxad0127
2010-05-27Added Cmake compilation files to the dyecmd tool.Yohann Ferreira2-0/+87
Reviewed-by: Jaxad0127
2010-05-27Fixed the dyecmd tool.Yohann Ferreira1-5/+7
The bug was quite nasty to catch: The RGBA channels were inversed when writing the image, even if the code parts taken from the Mana Client were exactly copy/pasted. This was due to the fact that the client does an Image::load() call after recoloring which call SDL_displaySurface() that reverse the pixel order. I reversed then the recolored image pixel output to get back the right color for the image writer. Reviewed-by: Jaxad0127
2010-02-22Modify copyright headersFreeyorp8-8/+16
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer14-44/+30
2010-02-07Small fix to the update-copyright script.Bertram1-1/+2
2010-02-07Updated Copyright year to 2010!Bertram9-8/+31
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2009-10-26Add missing include in dyecmdJared Adams1-0/+2
2009-10-24Basically finish rebrandingJared Adams1-1/+1
2009-10-24More rebrandingJared Adams1-1/+1
2009-07-22TMX Tools: minor tidyupSteve Cotton4-7/+25
2009-07-22Documentation for TMXCollideSteve Cotton1-5/+17
2009-04-16Fixed compile warnings about signed/unsigned comparisonsBjørn Lindeijer2-5/+5
2009-04-16TMXCollide wasn't handling tilesets right.Steve Cotton2-6/+21
Wasn't using the translation table from template map's tilesets to target map's tilesets. Also WIP for tmx_random_fill: better control of number of objects added
2009-04-16Collision layer generation toolSteve Cotton4-1/+196
2009-04-16Map generation toolSteve Cotton6-33/+331
2009-04-16Build tmxcopy with debugging and -WallSteve Cotton1-1/+1
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer5-22/+22
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.
2009-03-25Merge branch 'eathena/master'Bjørn Lindeijer4-25/+233
Conflicts: A lot of files.
2009-03-23Merge branch 'aethyra/master'Bjørn Lindeijer4-25/+233
Conflicts: Many files.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer8-0/+642
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere!
2009-03-10Copyright header fixSteve Cotton1-5/+5
As Bjorn did in 0a106989bd16c48525f01cb8515809e74f37a8d8
2009-03-09Make tmxcopy pair up layers by nameSteve Cotton4-28/+231
2009-03-09Fix tmxcopy off-by-one error translating tilesetsSteve Cotton1-1/+5
The first tiles of each tileset got shuffled.
2009-03-09Added missing header and print newline at end of usage instructionsBjørn Lindeijer2-1/+2
2009-02-15More copyright header fixesBjørn Lindeijer1-5/+4
2009-01-25Removed the TMW branding from header guardsBjørn Lindeijer2-5/+5
2009-01-25Removed the TMW branding from header guardsBjørn Lindeijer2-5/+5
2009-01-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer5-22/+20
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-23Removed unnecessary references to The Mana World in code headersBjørn Lindeijer5-22/+20
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-05Added missing header fileBjørn Lindeijer1-0/+1
(cherry picked from commit 94ad7e84ea9a746e4c52a07de31e9055e00bbdc5)
2009-01-05Take into account removed files for obsoleted dataBjørn Lindeijer1-18/+18
Also ripped out the Subversion stuff and made the download links local. (cherry picked from commit 5523ebb7850d99ecf750009b853dad6cb914e9e5)
2009-01-05Display obsolete files in gray and links to svnBjørn Lindeijer1-4/+19
Old change that never made it into version control. Will be updating this to git now. (cherry picked from commit 040eeb280297459cdab6c47d6064341fc5875da8)
2009-01-05Added missing header and print newline at end of usage instructionsBjørn Lindeijer2-1/+2
(cherry picked from commit afa57ceea0df1ce1ca494d7794e2f6542befc214)
2008-12-17Code reformattingBjørn Lindeijer2-6/+6
Mainly making sure 'const std::string &' is used everywhere instead of 'std::string const &'. The former has always been the preferred order in this project.
2008-12-13fixed some compilation problems reported by Jaxad, updated project file to ↵Philipp Sehmisch2-79/+33
new code::blocks format.
2008-12-07Merge commit 'a7c21e6f8add37af7412449742ec55c8daa8571a'Ira Rice8-85/+51
Conflicts: AUTHORS CMakeLists.txt ChangeLog INSTALL README aethyra.cbp configure.ac data/help/changes.txt data/help/commands.txt data/help/header.txt data/help/support.txt src/Makefile.am src/aethyra.rc src/being.cpp src/being.h src/equipment.cpp src/equipment.h src/floor_item.h src/game.cpp src/gui/buddywindow.cpp src/gui/char_select.cpp src/gui/char_server.cpp src/gui/chat.cpp src/gui/chat.h src/gui/equipmentwindow.cpp src/gui/equipmentwindow.h src/gui/gui.cpp src/gui/inventorywindow.cpp src/gui/inventorywindow.h src/gui/itemcontainer.cpp src/gui/itemcontainer.h src/gui/minimap.cpp src/gui/ministatus.cpp src/gui/newskill.cpp src/gui/npc_text.cpp src/gui/npclistdialog.h src/gui/ok_dialog.cpp src/gui/setup_video.cpp src/gui/skill.cpp src/gui/skill.h src/gui/status.h src/gui/table_model.h src/gui/updatewindow.cpp src/gui/viewport.cpp src/inventory.cpp src/inventory.h src/keyboardconfig.cpp src/keyboardconfig.h src/localplayer.cpp src/localplayer.h src/logindata.h src/main.cpp src/map.cpp src/monster.cpp src/monster.h src/net/beinghandler.cpp src/net/beinghandler.h src/net/buysellhandler.cpp src/net/equipmenthandler.cpp src/net/loginhandler.cpp src/net/loginhandler.h src/net/network.h src/net/npchandler.cpp src/net/playerhandler.cpp src/net/protocol.h src/net/tradehandler.cpp src/npc.cpp src/npc.h src/particleemitter.cpp src/particleemitterprop.h src/player.cpp src/player.h src/player_relations.cpp src/resources/imageset.cpp src/resources/imageset.h src/resources/itemdb.cpp src/resources/mapreader.cpp src/resources/monsterinfo.h src/text.cpp src/text.h src/textmanager.cpp src/textmanager.h src/tileset.h src/utils/fastsqrt.h src/utils/strprintf.cpp src/winver.h tools/tmxcopy/Makefile tools/tmxcopy/base64.cpp tools/tmxcopy/base64.h tools/tmxcopy/tostring.h Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-24Converted some DOS newlines to UNIXBjørn Lindeijer2-30/+30
2008-11-24Converted some DOS newlines to UNIXBjørn Lindeijer1-18/+18
2008-11-23Take into account removed files for obsoleted dataBjørn Lindeijer1-18/+18
Also ripped out the Subversion stuff and made the download links local.
2008-11-23Display obsolete files in gray and links to svnBjørn Lindeijer1-4/+19
Old change that never made it into version control. Will be updating this to git now.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer5-6/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?