summaryrefslogtreecommitdiff
path: root/src/gui/chat.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-08-29Move handling of autocomplete and input history into TextFieldJared Adams1-162/+16
Reviewed-by: Freeyorp
2010-07-16Fix memory corruption in chat on exit.Andrei Karas1-5/+20
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-04-19Add afk mode for player.Andrei Karas1-0/+5
Add variable cur_time for current time. Add command /away [text] Reviewed by: Bertram
2010-03-26Replace most dynamic_casts with static_castsJared Adams1-1/+1
The remaining instances can't easily or safely be changed as the classes involved don't have type information like Being does. Reviewed-by: Freeyorp
2010-02-22Change chat autocompletion to be more flexibleJared Adams1-8/+2
Reviewed-by: Chuck Miller
2010-02-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-14/+8
2010-02-07Updated Copyright year to 2010!Bertram1-1/+1
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P )
2010-01-24Autocomplete names with quotes if the string begins with a / or @ (commands)Blue Sans Douze1-0/+3
2010-01-11Cleanup GUI classesJared Adams1-5/+5
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2010-01-10Change code styleAndrei Karas1-5/+4
2010-01-08Small refactoring in chat auto completingAndrei Karas1-16/+42
2010-01-08Fix a signed/unsigned comparison in chat autocompleteJared Adams1-1/+1
2010-01-07Chat auto completingAndrei Karas1-1/+91
2009-08-24Change default for whispers in tabsJared Adams1-1/+1
It will now default to showing whispers in tabs.
2009-08-13Fix initial sizing issue with TabbedAreasJared Adams1-2/+0
Also remove some commented code from ChatWindow
2009-08-10Remove layout code from ChatWindowJared Adams1-44/+4
2009-08-10Add SpecialsWindowJared Adams1-0/+3
THis replaces the MagicWindow that the TMWServ build used and will be usable going forward for eAthena.
2009-08-07Gettext fixesKess Vargavind1-0/+1
Trying to use the same kind of capitalization and interpunctuation for various parts of the gui, melding a few split strings, updating POTFILES.in and adding translators' notes.
2009-07-31Corrected indentation a bit.Bertram1-17/+19
2009-07-31patch for ticket #767Maximilian Philipps1-0/+34
bigger "hold here to drag" area for the chatbox and a scroll lock for resize
2009-07-26Gettext fixesKess Vargavind1-2/+2
And a Swedish translation of the desktop file.
2009-07-23Clear some more support ifdefsJared Adams1-0/+3
2009-05-24Made some parameters const references like they should beBjørn Lindeijer1-2/+5
2009-05-24Fixed crash on whispering somebody a second time after closing the tabBjørn Lindeijer1-7/+12
The tabs are referred to case-insentively, but the removal of references to deleted tabs was happening case-sensitively. This caused roaming pointers to stay around and get reused later, crashing the client.
2009-05-13Remove Aethyra's custom visible GM systemJared Adams1-8/+0
Very hackish and would require altering eAthena. It also isn't very portable; if you use the same character name on multiple servers and are a GM on one of them, the client will try to make you a GM on the other.
2009-05-12Fix switching to new tabs on /queryJared Adams1-0/+3
2009-05-12Don't automatically switch to new WhisperTabsJared Adams1-2/+0
2009-05-10Marked some strings as not translatableBjørn Lindeijer1-2/+3
NPC dialog requested translation of + and - and the chat dialog tried to translate a semicolon.
2009-05-09Insert player and item names at caret position instead of at the endBjørn Lindeijer1-6/+17
An improvement based on the 0.0.28.Q version.
2009-05-08Keep a little spacing above the tabs in the chat windowBjørn Lindeijer1-1/+1
2009-05-08Remove the title area from ChatWindowJared Adams1-0/+3
2009-05-03Fixed compile warnings and other tweaksBjørn Lindeijer1-1/+1
Warnings were about initialization order and signed variables compared to unsigned variables. Please pay attention to these things. Also made some getters const and turned some std::string parameters into const std::string &.
2009-05-03Moved strprintf into stringutils.{h,cpp}Bjørn Lindeijer1-1/+0
2009-05-03Made the new present player count translatableBjørn Lindeijer1-5/+6
2009-05-02Extend the /present command.Freeyorp1-4/+6
/present will now output the number of players present in addition to the names of players that are present.
2009-05-02Changed chat window to allow downwards arrow to create a empty lineChuck Miller1-9/+16
Minor: removed some debugging output no longer needed
2009-04-20Fix up window visibility saving/restoringJared Adams1-0/+2
2009-04-19Make /query switch to the new tabJared Adams1-2/+6
2009-04-16Some more cleanupsBjørn Lindeijer1-1/+1
Nothing in particular worth mentioning.
2009-04-15Made the PopupMenu a Popup subclassBjørn Lindeijer1-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-15Assorted random cleanupsBjørn Lindeijer1-3/+4
2009-04-15Fix some memory problemsJared Adams1-0/+1
2009-04-15Add a config option to always use whipser tabsJared Adams1-5/+8
2009-04-15Make whisper tabs optionalJared Adams1-8/+37
2009-04-13Some cleanup of the Configuration interfaceBjørn Lindeijer1-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-09No need for ChatInput to be in the header file, evenBjørn Lindeijer1-8/+21
2009-04-09Made BeingManager methods const where appropriateBjørn Lindeijer1-3/+3
2009-04-09Add a popup menu item to add Being name to chatJared Adams1-3/+2