Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-06 | Clean up and expand item equip handling in the GUI | Jared Adams | 7 | -21/+36 | |
2009-04-05 | Implement TMWServ's Admin-, Chat-, and MapHandlers | Jared Adams | 4 | -33/+8 | |
2009-04-05 | Remove some more #ifdefs | Jared Adams | 1 | -5/+4 | |
2009-04-05 | Implement TMWServ's NpcHandler | Jared Adams | 11 | -124/+69 | |
2009-04-06 | Use a namespace to keep apart implementations of network handlers | Bjørn Lindeijer | 1 | -10/+7 | |
Since we'll have three "InventoryHandler" classes, etc. this shows an example of how we can compile with all of them at the same time using namespaces. We'll have: Net::InventoryHandler - the interface EAthena::InventoryHandler - the eAthena implementation TmwServ::InventoryHandler - the tmwserv implementation Maybe we'll find a better way later, but for now this works. I'm not convinced yet that using namespaces is better than just using longer class names like EAthenaInventoryHandler. | |||||
2009-04-05 | Fixed compile warnings | Bjørn Lindeijer | 1 | -0/+1 | |
Initialization order, return values, unused variables, missing enumerator. | |||||
2009-04-03 | Fill in TMWServ's TradeHandler | Jared Adams | 2 | -43/+6 | |
Also started temparary implementation of the Net::getXHandler() methods and started using them. | |||||
2009-04-02 | Start TMWServ's PlayerHandler and InventoryHandler | Jared Adams | 1 | -1/+1 | |
2009-04-02 | Make eAthena's CharHandler | Jared Adams | 1 | -26/+9 | |
Also add ping to MapHandler and fill in eAthena's MapHandler's connect method. | |||||
2009-04-02 | Partially fixed compilation for TMWServ. src/gui/buysell.cpp still needs to ↵ | Philipp Sehmisch | 1 | -1/+1 | |
be fixed. | |||||
2009-04-02 | Fixed number of trade window slots | Bjørn Lindeijer | 1 | -7/+4 | |
On eAthena you can only trade up to 10 items at a time. For now I don't care whether tmwserv would handle more, we'll unify that later. It's not so nice anyway to hardcode the number of rows and columns in my opinion. | |||||
2009-04-02 | Attempt to put item popup in a less annoying place | Bjørn Lindeijer | 2 | -9/+13 | |
2009-04-02 | Some cleanup and renaming | Bjørn Lindeijer | 1 | -11/+11 | |
* Removed superfluous 'virtual' keyword in *Handler implementations * Renamed NPCHandler to NpcHandler * Renamed InvyHandler to InventoryHandler * Made all *Handler interface methods pure virtual * Used forward declarations in net.h * Renamed {start,end}Shoping to {start,end}Shopping | |||||
2009-04-02 | Add some missing handler for eAthena | Jared Adams | 1 | -0/+17 | |
Also expand aAthena's AdminHandler | |||||
2009-04-01 | Create a few more handlers for eAthena | Jared Adams | 2 | -15/+8 | |
Map, chat, and admin have been finished (to the degree they handle all existing cases). | |||||
2009-04-01 | Some cleanup | Jared Adams | 2 | -9/+2 | |
2009-04-01 | Make eAthena's inventory handler | Jared Adams | 4 | -27/+18 | |
Also cleanup some related #ifdefs in LocalPlayer. | |||||
2009-04-01 | Build eAthena's PlayerHandler | Jared Adams | 1 | -17/+22 | |
2009-03-31 | Implement a few more handlers for eAthena | Jared Adams | 2 | -36/+41 | |
Party, skill, and trade handlers made for eAthena. | |||||
2009-03-31 | Add first draft of net handlers | Jared Adams | 7 | -44/+25 | |
eAthena NPC handler has been implemented and is being used for NPC interraction. | |||||
2009-03-31 | Remove unused background | Jared Adams | 2 | -8/+0 | |
2009-03-30 | fixed a segfault on client exit if the chatwindow has tabs and the main tab ↵ | Bernd Wachter | 1 | -1/+1 | |
is active | |||||
2009-03-30 | fix segfault if the background image is missing | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Fixed checking for loading fonts before applying a style | Bernd Wachter | 1 | -1/+2 | |
2009-03-30 | Hilight chat tabs when appropriate | Jared Adams | 5 | -0/+25 | |
2009-03-30 | Fix a bug in trade | Jared Adams | 1 | -2/+3 | |
There's still an offset problem that I can't figure out. | |||||
2009-03-30 | Allow tabs to be colored and color whisper tabs | Jared Adams | 3 | -4/+18 | |
2009-03-30 | Fix an offset bug when selling items | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Fix a segfault in the equipment window | Jared Adams | 1 | -1/+1 | |
2009-03-30 | Merge item types to remove more #ifdefs | Jared Adams | 4 | -44/+44 | |
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 9 | -110/+144 | |
2009-03-29 | Merge branch 'master' of git@gitorious.org:tmw/mainline | Philipp Sehmisch | 65 | -562/+428 | |
2009-03-29 | Fixed compilation on Windows | Philipp Sehmisch | 2 | -1/+5 | |
2009-03-28 | Fix output location for CommandHandler | Jared Adams | 2 | -3/+3 | |
2009-03-28 | Clean up eAthena party handling a bit more | Jared Adams | 2 | -3/+27 | |
2009-03-28 | Make the BuySellWindow eAthena only | Jared Adams | 1 | -9/+6 | |
2009-03-28 | Add a sticky button to the Window class | Jared Adams | 5 | -14/+93 | |
The Minimap window uses this so you can froce it to always be open. The Minimap toggle button can be used to show or hide it temporarily, as warping will reset it's visibility based on the sticky state and weather the 'new' map has a minimap. | |||||
2009-03-28 | Allow changing chat tabs with the keyboard | Jared Adams | 2 | -0/+32 | |
Defaults to: [ for previous tab ] for next tab | |||||
2009-03-28 | Some more cleanup | Bjørn Lindeijer | 3 | -68/+67 | |
Renamed Skill_Tab to SkillTab and got rid of MAX_SLOT, using maxSlot instead. | |||||
2009-03-28 | Fixed the wrapping of item and emoticon shortcut windows | Bjørn Lindeijer | 1 | -4/+4 | |
Take into account incomplete rows. | |||||
2009-03-27 | Make chat wrap | Jared Adams | 1 | -1/+1 | |
2009-03-28 | Make the full inventory accessible again | Bjørn Lindeijer | 4 | -17/+17 | |
Was broken due to tmwserv having only 50 as opposed to 100 places in the inventory at the moment. | |||||
2009-03-28 | Removed a lot of useless isVisible() checks | Bjørn Lindeijer | 17 | -51/+5 | |
The draw() method of a widget isn't called when a widget is not visible. | |||||
2009-03-27 | Moved the inventory and storage offset handling into netcode | Bjørn Lindeijer | 2 | -11/+8 | |
No need to complicate the item containers and inventory classes with a silly offset used by the eAthena server. Also fixed the logToStandardOut option by reading it from the config after the configuration has been initialized. | |||||
2009-03-27 | Clean up some ifdefs and start cleanup of parties | Jared Adams | 1 | -1/+0 | |
2009-03-27 | Clean up of most of the Network pointers | Bjørn Lindeijer | 22 | -168/+15 | |
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible. | |||||
2009-03-27 | Made eAthena's Network class statically accessible | Bjørn Lindeijer | 13 | -50/+24 | |
Now the instance doesn't need to be passed into the MessageOut class anymore. Expect a lot of cleanup in the next commit. | |||||
2009-03-27 | Removed unnecessary parenthesis on constructors | Bjørn Lindeijer | 11 | -19/+19 | |
2009-03-27 | Clean up chat and chat tabs some more | Jared Adams | 13 | -150/+114 | |
2009-03-27 | Fixed selection shadow not to overlap the emoticons | Bjørn Lindeijer | 1 | -23/+24 | |
Also fixed positioning for emoticons above the player sprite. Mantis-issue: 675 |