Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-15 | Made the PopupMenu a Popup subclass | Bjørn Lindeijer | 1 | -2/+2 | |
It's a natural better fit. The SkinLoader was changed into a singleton, since it's used by both Window and Popup classes. | |||||
2009-04-15 | Assorted random cleanups | Bjørn Lindeijer | 1 | -3/+4 | |
2009-04-15 | Fix some memory problems | Jared Adams | 1 | -0/+1 | |
2009-04-15 | Add a config option to always use whipser tabs | Jared Adams | 1 | -5/+8 | |
2009-04-15 | Make whisper tabs optional | Jared Adams | 1 | -8/+37 | |
2009-04-13 | Some cleanup of the Configuration interface | Bjørn Lindeijer | 1 | -1/+1 | |
Mainly avoid all the convertions from integer to float and then to string and also back from string to float and then to integer. | |||||
2009-04-09 | No need for ChatInput to be in the header file, even | Bjørn Lindeijer | 1 | -8/+21 | |
2009-04-09 | Made BeingManager methods const where appropriate | Bjørn Lindeijer | 1 | -3/+3 | |
2009-04-09 | Add a popup menu item to add Being name to chat | Jared Adams | 1 | -3/+2 | |
2009-04-08 | Move ChatInput into the files for ChatWindow | Jared Adams | 1 | -1/+12 | |
2009-04-07 | Moved basic widgets into the gui/widgets directory | Bjørn Lindeijer | 1 | -1/+1 | |
In an attempt to make the GUI code a little more structured, basic widgets are now put in gui/widgets. Many includes were also cleaned up. | |||||
2009-03-29 | Fix up eAthena party handling some more | Jared Adams | 1 | -9/+1 | |
2009-03-28 | Fix output location for CommandHandler | Jared Adams | 1 | -2/+2 | |
2009-03-28 | Allow changing chat tabs with the keyboard | Jared Adams | 1 | -0/+22 | |
Defaults to: [ for previous tab ] for next tab | |||||
2009-03-27 | Clean up of most of the Network pointers | Bjørn Lindeijer | 1 | -6/+1 | |
Now that messages can be sent without requiring a pointer to the Network instance, a lot of cleanup was possible. | |||||
2009-03-27 | Removed unnecessary parenthesis on constructors | Bjørn Lindeijer | 1 | -1/+1 | |
2009-03-27 | Clean up chat and chat tabs some more | Jared Adams | 1 | -5/+7 | |
2009-03-27 | Add a close command to WhisperTab | Jared Adams | 1 | -1/+9 | |
2009-03-27 | Fixed some compiler warnings | Bjørn Lindeijer | 1 | -24/+23 | |
Fixed a faulty == statement that should have been an assignment and a mismatched 'else' block. | |||||
2009-03-26 | Major clean up of ChatTab handling | Jared Adams | 1 | -48/+8 | |
ChatTabs now manage their own adding/removal from the chat window, which lost most of it's chat related messages. Whisper handling is stil done by the ChatWindow, but it no longer manages any other tabs. ChannelTab handling is now the sole responsability of the Channels they are attached to. The general tab is handled by Game. | |||||
2009-03-26 | Add WhisperTabs | Jared Adams | 1 | -0/+38 | |
2009-03-26 | Add ChannelTab for chat channels | Jared Adams | 1 | -4/+8 | |
This fixes TMWServ compilation form the previous commit. | |||||
2009-03-26 | Move ChatWindow over to ChatTabs | Jared Adams | 1 | -360/+56 | |
TMWServ compilation is likely not functional after this, I didn't check. THe next commit will address that. | |||||
2009-03-25 | Merge branch 'eathena/master' | Bjørn Lindeijer | 1 | -34/+51 | |
Conflicts: A lot of files. | |||||
2009-03-23 | Merge branch 'aethyra/master' | Bjørn Lindeijer | 1 | -9/+15 | |
Conflicts: Many files. | |||||
2009-03-23 | Move all TMWServ-specific code to net/tmwserv | Jared Adams | 1 | -2/+2 | |
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities. | |||||
2009-03-23 | Merge eA's command handling into CommandHandler | Jared Adams | 1 | -443/+58 | |
Also drop Aethyra's custom magic code | |||||
2009-03-22 | Move handling of eA skill messages to SkillHandler | Jared Adams | 1 | -95/+3 | |
2009-03-22 | Fix chat under eAthena | Jared Adams | 1 | -63/+56 | |
2009-03-22 | Merged the tmwserv client with the eAthena client | Bjørn Lindeijer | 1 | -25/+265 | |
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-15 | Overrode the reset window function in the chat window to also reset the | Ira Rice | 1 | -0/+6 | |
position of the recorder, as well as fixed resetting the help window, and exposing the buy/sell window to being resettable, as well as remembering its previous position. All windows should now be covered by the reset button on the setup pane. Signed-off-by: Ira Rice <irarice@gmail.com> | |||||
2009-03-15 | Fix some mem leaks | Jared Adams | 1 | -0/+2 | |
2009-03-10 | Fix some mem leaks | Jared Adams | 1 | -2/+0 | |
2009-03-10 | Fix some mem leaks | Jared Adams | 1 | -0/+2 | |
2009-03-10 | Fix some mem leaks | Jared Adams | 1 | -0/+2 | |
2009-03-10 | Extended window layout to take relative positions, as well as offsets to | Ira Rice | 1 | -1/+1 | |
that position. This makes it so that when resolutions are changed, the default locations stay relative to the window's position, and not the 800x600 screen resolution. Signed-off-by: Ira Rice <irarice@gmail.com> | |||||
2009-03-10 | Fix typo in item link parsing | Jared Adams | 1 | -13/+18 | |
2009-03-10 | Expand the scope where item links work | Kess Vargavind | 1 | -31/+31 | |
This patch makes item links work in any chatLog() message, not only chatSend() as before. I enabled it for the "You picked <nr> <item>" message by explicitly adding [] around the item name in the string. | |||||
2009-03-10 | Fixed an indentation error in the last commit. | Ira Rice | 1 | -8/+8 | |
Signed-off-by: Ira Rice <irarice@gmail.com> | |||||
2009-03-10 | Remove some tabs and trailing whitespace | Jared Adams | 1 | -8/+8 | |
2009-03-10 | Fix typo in item link parsing | Jared Adams | 1 | -13/+18 | |
2009-03-10 | Remove some tabs and trailing whitespace | Jared Adams | 1 | -8/+8 | |
2009-03-10 | Expand the scope where item links work | Kess Vargavind | 1 | -31/+31 | |
This patch makes item links work in any chatLog() message, not only chatSend() as before. I enabled it for the "You picked <nr> <item>" message by explicitly adding [] around the item name in the string. | |||||
2009-02-28 | Allow chatting while talking to NPCs | Jared Adams | 1 | -1/+6 | |
2009-02-18 | Introduced a toLower method and grouped string utils | Bjørn Lindeijer | 1 | -18/+5 | |
The string utility methods are now grouped together in the stringutils.h header. Also, a toLower method was added for convenience. | |||||
2009-02-18 | Introduced a toLower method and grouped string utils | Bjørn Lindeijer | 1 | -18/+5 | |
The string utility methods are now grouped together in the stringutils.h header. Also, a toLower method was added for convenience. | |||||
2009-02-17 | Merge branch 'aethyra/master' | Bjørn Lindeijer | 1 | -1/+21 | |
Conflicts: src/gui/npc_text.cpp src/gui/npc_text.h src/gui/npcintegerdialog.cpp src/gui/npclistdialog.cpp src/gui/npcstringdialog.cpp src/net/npchandler.cpp src/npc.cpp | |||||
2009-02-16 | Moved location of trim checking, since it really should be done after | Ira Rice | 1 | -6/+3 | |
the recipient nickname is parsed out. Signed-off-by: Ira Rice <irarice@gmail.com> | |||||
2009-02-16 | Trim whitespace from the beginning and end of whispers, as well as | Ira Rice | 1 | -0/+21 | |
disallowing empty whispers and whispers to yourself, since both of those cases cause the server to report back stating that the player wasn't found (even if they are there, like yourself). Signed-off-by: Ira Rice <irarice@gmail.com> | |||||
2009-02-16 | Fixed a nasty crash that was only visible from the @help command. If the | Ira Rice | 1 | -1/+3 | |
line's string was empty after trimming, the client would crash when trying to get a substring. Signed-off-by: Ira Rice <irarice@gmail.com> |