Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-22 | Change chat autocompletion to be more flexible | Jared Adams | 4 | -25/+2 | |
Reviewed-by: Chuck Miller | |||||
2010-02-22 | Fixed crash on exit when you're part of a guild | Thorbjørn Lindeijer | 2 | -4/+3 | |
When the ChannelTab gets deleted by the Channel, the ChatWindow may have already been removed. So before telling it that the tab got deleted, check whether it's still there. Reviewed-by: Jared Adams | |||||
2010-02-22 | Fix more copyright headers | Jared Adams | 2 | -2/+2 | |
2010-02-22 | Cleanup some popup-related code and make sure BeingPopup is included | Jared Adams | 6 | -4/+28 | |
2010-02-21 | Made tick counter and framerate limiter work during login sequence | Thorbjørn Lindeijer | 1 | -0/+2 | |
Much code was moved from main() to the new Client::exec(). This new event loop now integrates with the Game class, so that the tick counter and framerate limiter apply universally. The Client class is also responsible for some things that used to be global variables. Mantis-issue: ... | |||||
2010-02-21 | Do some more copyright header cleanups | Jared Adams | 15 | -15/+11 | |
Fix "(C) 2009-2009" to just "(C) 2009" Fix "(C) 2010 TMW" to "(C) 2010 Mana" Remove TMW compyright on (hopefully all) files added after 0.0.29.1 | |||||
2010-02-22 | Modify copyright headers | Freeyorp | 79 | -79/+158 | |
2010-02-20 | License header update for The Mana Client | Thorbjørn Lindeijer | 89 | -352/+263 | |
2010-02-20 | Don't check a pointer for 0 before deleting it | Thorbjørn Lindeijer | 1 | -2/+2 | |
This check is built in already. | |||||
2010-02-19 | Prevent issues when channels are cleared after the ChatWindow | Jared Adams | 1 | -0/+3 | |
2010-02-19 | Fixed a crash when trying to switch servers | Thorbjørn Lindeijer | 1 | -1/+1 | |
Ownership of the charInfo global variable wasn't well defined. It was being locked, unlocked and generally modified from a lot of places, and somewhere in this mess it ended up crashing when switching servers. Now the CharHandler instances, for eAthena and manaserv respectively, own this list of characters. A new class, Net::Character wraps up the slot index in combination with the player dummy. The list is passed on to the CharSelectDialog each time it changes. Both related and unrelated cleanups were made as well. Reviewed-by: Jared Adams | |||||
2010-02-14 | Fixed browser links not properly resizing once the font size is changed. | Tametomo | 1 | -1/+1 | |
They'd be in the correct position, just that the link length would always stay at the length of the original font. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Remove focus from a window's internal widgets on hiding. | Tametomo | 2 | -1/+10 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Don't allow tabs to be focusable. Our tab implementations are heavily | Tametomo | 1 | -0/+1 | |
dependent on a tabbed area, and because of that, shouldn't get double focus. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Fixed DropDowns not collapsing when an item was clicked on, or enter or | Tametomo | 2 | -21/+28 | |
space was pressed. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Release modal mouse focus in DropDowns when focus is lost. If not | Tametomo | 2 | -0/+10 | |
released, this can cause the user to think that the client has frozen up when dialogs such as the quit dialog take modal focus. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Make sure the tabbed area gets focus set on it when one of its tabs is | Tametomo | 1 | -0/+6 | |
pressed by the mouse. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Made the ScrollArea scrolling with buttons smoother | Thorbjørn Lindeijer | 2 | -33/+23 | |
Update more frequently (every tick) and by a smaller amount. | |||||
2010-02-14 | Fixed ScrollAreas to allow for continual scrolling, as long as the mouse | Tametomo | 2 | -2/+38 | |
button is pressed, instead of just moving one tick for each press. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Fixed TabbedAreas stealing click focus from their children widgets. | Tametomo | 2 | -0/+16 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Allow handling drag events in tables as well. | Tametomo | 1 | -0/+9 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Fixed duplicating of up and down actions with the dropdown widget. (it | Tametomo | 1 | -2/+4 | |
used to get one event from the dropdown, then another from the listbox if dropped down. Otherwise, it only got one from the dropdown) Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Reduce the number of necessary logic checks, in order to improve | Tametomo | 1 | -2/+2 | |
performance in ProgressBar logic loops. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-13 | Make NPC dialogs instance instead of global | Jared Adams | 1 | -1/+1 | |
This change allows players to talk to multiple NPCs at a time (if the server agrees). Manaserv's netcode allows multiple commerce instances too. eAthena's is limited to one commerce instance, due to protocol limitations. | |||||
2010-02-10 | Improve look and utility of the SkillDialog | Jared Adams | 2 | -22/+47 | |
2010-02-08 | Open a WhisperTab when you double-click on an Avatar in an AvatarListBox | Jared Adams | 1 | -0/+12 | |
2010-02-08 | Fix finding width of bold text | Jared Adams | 1 | -1/+1 | |
2010-02-08 | Fix some bugs in party handling and add HP to AvatarListBox | Jared Adams | 1 | -2/+14 | |
2010-02-08 | Merge PartyWindow and GuildWindow into SocialWindow | Jared Adams | 8 | -360/+158 | |
2010-02-08 | Delete models explicitly rather than relying on booleans | Thorbjørn Lindeijer | 4 | -13/+6 | |
It is more clear in the end. Also fixed deleting of the mode list model. | |||||
2010-02-07 | Cleanup some memory issues | Jared Adams | 4 | -6/+19 | |
2010-02-07 | Nicer way of indicating that we're waiting on the server | Thorbjørn Lindeijer | 2 | -0/+110 | |
No longer a dialog with an annoying progress bar (due to going back and forth), but rather a progress indicator that integrates better with the background. | |||||
2010-02-07 | Updated Copyright year to 2010! | Bertram | 85 | -85/+85 | |
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) | |||||
2010-01-28 | Added virtual destructors, some implicit casts, and a couple of type changes. | Daniel Bradshaw | 2 | -1/+4 | |
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | |||||
2010-01-26 | Fixed dealing with @@id|caption@@ causing ## to form line breaks | Daniel Bradshaw | 1 | -0/+2 | |
Add a couple of missing wrapped = false; lines, so that it doesn't treat every further ## as a line wrap | |||||
2010-01-15 | Fixes drawing sprite in the playerbox widget. | Chuck Miller | 1 | -1/+1 | |
2010-01-12 | Standardize header order | Jared Adams | 13 | -25/+24 | |
Also remove some extra new lines and fix eAthena's PartyTab define guards. | |||||
2010-01-12 | Improve chat speed. | Andrei Karas | 4 | -32/+265 | |
For improve chat speed this patch add some hacks to BrowserBox class, split big words in ChatTab. Also fix DoS in chat. | |||||
2010-01-11 | Fix segfault in ShopListBox | Andrei Karas | 2 | -8/+20 | |
2010-01-11 | Cleanup GUI classes | Jared Adams | 42 | -43/+3578 | |
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out. | |||||
2010-01-10 | Change code style | Andrei Karas | 5 | -6/+8 | |
2010-01-07 | Chat auto completing | Andrei Karas | 6 | -4/+33 | |
2010-01-06 | Party leader bold issue | blue112 | 1 | -1/+1 | |
Fixing the issue which makes that the party leader's name wasn't bold | |||||
2009-12-24 | Alpha property of outline and shadow of rendered text is now taken from the ↵ | Philipp Sehmisch | 1 | -1/+1 | |
guichan color of the main text instead of an additional argument. Fixed alpha blending of text particles. | |||||
2009-12-04 | Don't process redudant visibility calls in Window | Jared Adams | 1 | -0/+3 | |
2009-12-04 | Reset the cursor when a window is hidden | Jared Adams | 2 | -0/+13 | |
2009-12-02 | Simplify PartyMember by moving fields into Avatar | Jared Adams | 2 | -0/+18 | |
2009-11-03 | Remove more _SUPPORT ifdefs and do some cleanup | Jared Adams | 1 | -1/+1 | |
2009-10-04 | Replaced setNetworkOptions with LoginHandler::supportedOptionalActions | Thorbjørn Lindeijer | 1 | -7/+1 | |
Better to ask when needed that rely on static booleans to be set from somewhere. Also tried to fix the layouting a bit, but it's still not perfect. | |||||
2009-09-03 | Resolved Mantis #847: Login stage Windows won't go less than the default gui ↵ | Bertram | 15 | -68/+154 | |
opacity. Of course, in-game, the wanted opacity still shows up. |