summaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Collapse)AuthorFilesLines
2009-05-07Made error strings in tmwserv login handler translatableBjørn Lindeijer1-23/+25
2009-05-06Don't show the split button for eAthenaJared Adams2-1/+6
2009-05-06Remove more inventory handling support #ifdefsJared Adams5-26/+68
This also fixes some minor bugs and centralizes some logic.
2009-05-04Fix link colors and item links for pickup messagesJared Adams1-2/+2
2009-05-04Fix char-server default selection to be firstJared Adams1-4/+4
Also send a different version to the login-server to tell it to send the main char-server first.
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer7-7/+1
2009-05-03Moved mIsGM from Being to Player and made isGM() constBjørn Lindeijer1-2/+2
2009-05-02Fix up some things in the NPC dialogJared Adams2-6/+6
2009-05-02Make sure messages on most tabs are handled rightJared Adams1-1/+1
2009-05-02Changed chat window to allow downwards arrow to create a empty lineChuck Miller1-1/+0
Minor: removed some debugging output no longer needed
2009-05-01mainline - NPC String inputBlue1-0/+6
Adding support for npc string input for tmwserv.
2009-05-01Merge the NPC dialogs into oneJared Adams7-62/+67
Also add support for the new TMWServ NPC packets
2009-04-29Fix handling of party create response messagesJared Adams1-2/+3
Also tell the user that invite by name isn't available atm.
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer13-20/+18
We don't use underscores in the filenames generally, and let's be consistent on that matter.
2009-04-28Made map non-resizable. Stopped emote spamming.David Athay1-1/+5
2009-04-27Fixed first item in inventory showing up in arrow slotBjørn Lindeijer1-1/+1
Index 0 is now a valid index, namely the first item in the inventory. I forgot to change this line to use -1.
2009-04-27Moved special coordinates packing into MessageOutBjørn Lindeijer5-83/+70
Is a better place. The reading part was already in MessageIn.
2009-04-25Fix chat actionsJared Adams1-1/+1
2009-04-25Fix occasional starting crash when in a partyJared Adams1-0/+3
2009-04-23Added rejecting party invites.David Athay3-2/+25
2009-04-23Added listing all online usersDavid Athay7-11/+59
2009-04-22Some string fixesKess Vargavind1-1/+1
2009-04-21Trade systemblue1123-11/+22
Handler & GUI modification, to make the three steps systems working. Protocol changes for the same reason Player.cpp changes because it uses the cancel method which signature has changed
2009-04-20Removed the unused itemshortcutwindow.{h,cpp}Bjørn Lindeijer1-1/+3
2009-04-20Fix clearing handlers on connecting to game server.David Athay3-1/+7
2009-04-19Error server unavailable Add an error box when then game server isn't ↵blue1121-0/+6
available (on char selection)
2009-04-19Fix TMWServ compilationJared Adams1-1/+6
2009-04-19Flesh out eAtehan party handlingJared Adams6-24/+245
2009-04-18Make sure every eAthena packet has a #defineJared Adams7-42/+79
2009-04-16Fix compilation under TMWServJared Adams2-12/+14
2009-04-16Remove last support #ifdef in the resource codeJared Adams2-0/+40
2009-04-16Some cleanupsBjørn Lindeijer2-2/+2
* std::string arguments to 'const std::string &' * findMember2 renamed to findOrCreateMember * Made some functions const
2009-04-16Rehash CommandHandler a bit, it's now fully mergedJared Adams3-37/+26
Tabs can now interract with CommandHandler and define their own commands in a seemless way. Most channel-related commands have been moved into ChannelTab, the close command is now in the WhisperTab, and eAthena's party tab now shows all standard commands.
2009-04-16Make sure math functions are still inlinedBjørn Lindeijer1-5/+0
A function call could be quite a large overhead on top of a fast square root function.
2009-04-15Merge the trade dialogJared Adams1-3/+6
2009-04-15Some PopupMenu cleanups/fixes and additions.Tametomo1-0/+1
Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
2009-04-14Put the remaining unnamespaced handlers in a namespaceBjørn Lindeijer20-2/+79
Also fixed some initialization order warnings when compiling with tmwserv support and made two getters const.
2009-04-13Some cleanup of the Configuration interfaceBjørn Lindeijer1-3/+3
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-12Properly interpret `PC is dead' information from eAthena serverFate1-0/+4
(cf. 5cf18a062ffca03196b83fe6fda8ea3e54079c57; apparently the change was lost later)
2009-04-12Append _F or _M to username in eAthena network layerBjørn Lindeijer7-48/+57
Abstracts it away and out of main.cpp and register.cpp.
2009-04-11Remove more support #ifdefsJared Adams5-1/+53
2009-04-10Introduced a Desktop widget to handle the wallpaperBjørn Lindeijer2-1/+6
Cleans up main.cpp a little.
2009-04-09Some random cleanupsBjørn Lindeijer4-12/+8
2009-04-09Remove a segfault when exiting the clientJared Adams1-0/+2
2009-04-07Forgot to finish Net::getPartyHandler()Jared Adams1-2/+2
2009-04-07Implement TMWServ's PartyHandlerJared Adams8-45/+135
2009-04-08Associated setup tab name with the tab itselfBjørn Lindeijer3-3/+1
Keeps things together in the right place and allowed writing a bit more generic code in the Setup class.
2009-04-07Make GeneralHandlers for both networksJared Adams27-118/+888
Also make Net::LogoutHandler
2009-04-07Used custom widgets where appropriate and some cleanupBjørn Lindeijer2-12/+3
Replaced many gcn::Label with Label, gcn::Slider with Slider in character creation dialog. Also cleaned up includes.
2009-04-07Fixed compile warnings about unsigned/signed comparisonsBjørn Lindeijer1-8/+11