Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | 6 | -172/+198 | |
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-15 | Revert "Attempt to fix Minimap caption again..." | Chuck Miller | 1 | -1/+4 | |
This reverts commit 20d2a17c8c0fa9220c257d61641a6459e154de26. Going to try to remove this fix, people have still been reporting crashes with minimap caption. Maybe if more people report it, we can get more information. | |||||
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 | Fixed Viewport from acknowledging clicks from widgets on top of it when | Tametomo | 1 | -0/+3 | |
they happened within a contained widget. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Overloaded the tabNext() and tabPrevious() functions in the FocusHandler | Tametomo | 2 | -0/+50 | |
to move a window to the top when one of its contained widgets is focused. 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 color tab alignment from coming up slightly short. | Tametomo | 1 | -6/+6 | |
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 | Match alignment better in the colors tab. Now the textfields terminate | Tametomo | 1 | -16/+16 | |
at the same spot the scroll area does. 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-14 | Avoid some unnecessary pointer referencing in the Palette class | Thorbjørn Lindeijer | 1 | -22/+21 | |
2010-02-14 | Ensure that gradients update when the framerate is 200 or more. | Tametomo | 1 | -1/+2 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Don't create the viewport until it's really needed. | Tametomo | 2 | -9/+0 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-13 | Make NPC dialogs instance instead of global | Jared Adams | 13 | -102/+265 | |
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-13 | Changed FPS display from a text field to a label | Thorbjørn Lindeijer | 2 | -60/+26 | |
Not really useful to be able to edit it by hand. | |||||
2010-02-13 | Fixed the FPS checkbox, field, and slider not updating properly on | Tametomo | 1 | -13/+19 | |
cancel events. Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-13 | Remove imprecise operator== and just compare the text | Thorbjørn Lindeijer | 1 | -6/+1 | |
2010-02-13 | Optimise TrueTypeFont::getWidth | Steve Cotton | 2 | -1/+19 | |
Use the cache created by TTF::drawString, drops the cost of TTF::getWidth from 5% of runtime to 0.5%. It increases the cost of calculating line-wrapping in the BrowserBox, but overall it's a saving, even with the BrowserBox recalculating on every redraw. | |||||
2010-02-13 | Allow player to talk after death | Andrei Karas | 3 | -4/+4 | |
Mantis-issue: 938 (TMW Mantis) | |||||
2010-02-10 | Remove extra incRef call | Jared Adams | 1 | -2/+0 | |
2010-02-10 | Improve look and utility of the SkillDialog | Jared Adams | 4 | -159/+278 | |
2010-02-09 | Got successfully rid of tile width/height fallback values as asked by Jaxad. | Bertram | 1 | -1/+1 | |
But I added some logs when speed and other actions where refused due to game/map uninitialized. This could help. | |||||
2010-02-09 | Pushed away some 32 hardcoded values. | Bertram | 2 | -11/+19 | |
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 | Remove a debugging statement that got left in | Jared Adams | 1 | -3/+0 | |
2010-02-08 | Merge PartyWindow and GuildWindow into SocialWindow | Jared Adams | 20 | -1236/+853 | |
2010-02-08 | Delete models explicitly rather than relying on booleans | Thorbjørn Lindeijer | 6 | -16/+21 | |
It is more clear in the end. Also fixed deleting of the mode list model. | |||||
2010-02-07 | Cleanup some memory issues | Jared Adams | 7 | -7/+27 | |
2010-02-07 | Nicer way of indicating that we're waiting on the server | Thorbjørn Lindeijer | 4 | -30/+137 | |
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 | 194 | -194/+194 | |
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) | |||||
2010-02-06 | Merged the Engine class into the Game class | Thorbjørn Lindeijer | 3 | -18/+8 | |
There was little point in keeping the Engine class separate. It wasn't an engine at all, but only kept track of the currently active map, a job more suitable for the Game class anyway. | |||||
2010-02-04 | Applied patch from TMW-Mantis #972: The shortcut windows are not placed ↵ | Bertram | 2 | -6/+6 | |
correctly. Patch from BinaryMind. | |||||
2010-02-01 | Attempt to fix Minimap caption again... | Jared Adams | 1 | -4/+1 | |
2010-02-01 | Small cleanups. | Bertram | 2 | -5/+5 | |
2010-01-31 | Unify eAthena and manaserv support in to one build. | Daniel Bradshaw | 4 | -17/+80 | |
Finish support for server types in the server dialog. Using the new server type function, strip out ifdefs, replacing them with if blocks for later merging in smaller atomic commits. Remove any remaining references to the support defs, including in build system. | |||||
2010-01-28 | Increase integer input default maximum to 2^31-1 | Jared Adams | 1 | -1/+2 | |
2010-01-28 | Added virtual destructors, some implicit casts, and a couple of type changes. | Daniel Bradshaw | 3 | -2/+5 | |
Many warnings removed. Reviewed-by: Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | |||||
2010-01-27 | Added mutators/accessors to being.h and smal cleanups. | Bertram | 1 | -4/+4 | |