Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-02-25 | Add support for special folder lookup on Win32 | Bernd Wachter | 5 | -1/+118 | |
Reviewed-by: Jared Adams | |||||
2010-02-25 | Use recursive mkdir for config directories, fix log initialization | Bernd Wachter | 6 | -16/+18 | |
Logger now logs to stdout by default, and allows logging without having a log file open. This allows using logger for error logging in early startup functions. Reviewed-by: Jared Adams | |||||
2010-02-25 | Don't support backslash as path separator for non-windows platforms | Bernd Wachter | 2 | -7/+15 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-02-25 | Change const void to void | Jared Adams | 4 | -4/+4 | |
Reviewed-by: Thorbjørn Lindeijer | |||||
2010-02-25 | Add a simple recursive mkdir | Bernd Wachter | 2 | -0/+119 | |
Reviewed-by: Jared Adams | |||||
2010-02-24 | Fix talk request flood. | Andrei Karas | 1 | -1/+2 | |
Fix talk request flood from keyboard. Fix duplicate lines in NPC dialogs. Signed-off-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-02-24 | Move StorageWindow to instancing intead of global | Jared Adams | 17 | -91/+147 | |
Also make storage under eAthena more flexible. Reviewed-by: Dennis Friis | |||||
2010-02-24 | Removed a bunch of short options from the command line parameters | Thorbjørn Lindeijer | 1 | -16/+15 | |
They don't have to be specified, so we can leave them out for rarely used options or those for which a single character is rather unclear. Also gave them a bit nicer order, since alphabetical doesn't make much sense. Reviewed-by: Jared Adams | |||||
2010-02-24 | Some code cleanups | Thorbjørn Lindeijer | 3 | -29/+18 | |
Reviewed-by: Jared Adams | |||||
2010-02-24 | Added the possibility to pass a branding file by command line. Reviewed-by: ↵ | Philipp Sehmisch | 4 | -7/+19 | |
Thorbjørn Lindeijer <thorbjorn@lindeijer.nl> | |||||
2010-02-24 | Merge branch 'master' of gitorious.org:mana/mana | Philipp Sehmisch | 32 | -202/+786 | |
2010-02-24 | Updated code::blocks project file | Philipp Sehmisch | 1 | -4/+18 | |
2010-02-24 | Add more to eAthena guild support | Jared Adams | 25 | -127/+689 | |
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller | |||||
2010-02-23 | Sanitized ManaServ movement protocol, by mainly moving code from LocalPlayer ↵ | Bertram | 3 | -56/+77 | |
to Being. This fixes some movement glitches under ManaServ and make the code much cleaner even if it's not perfect enough yet. First of all, many checks have been gathered in the Being::setDestination() calls. Also, now all path nodes including destination are checked against surrounding tiles to correct the path when necessary. The LocalPlayer::nextTile() still needs to be reviewed and some checks are missing but it's almost done :) | |||||
2010-02-23 | Merge branch 'master' of gitorious.org:mana/mana | Bertram | 3 | -9/+15 | |
2010-02-23 | Updated some documentation | Thorbjørn Lindeijer | 3 | -9/+15 | |
Also added generated documentation to the git ignore list. Reviewed-by: Jared Adams | |||||
2010-02-23 | Got rid of superfluous Destination coordinates in LocalPlayer. | Bertram | 3 | -10/+5 | |
This will help simplifying setDestination() calls. No regression seen in both client. | |||||
2010-02-23 | Add BeingPopup hiding. | Andrei Karas | 1 | -2/+2 | |
Signed-off-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-02-23 | The crash handler only works with MinGW | Thorbjørn Lindeijer | 1 | -2/+2 | |
Reviewed-by: Bernd Wachter | |||||
2010-02-23 | Fixed compile on Windows | Thorbjørn Lindeijer | 3 | -3/+5 | |
Reviewed-by: Bernd Wachter | |||||
2010-02-22 | Change chat autocompletion to be more flexible | Jared Adams | 11 | -42/+18 | |
Reviewed-by: Chuck Miller | |||||
2010-02-22 | Warn when receiving an empty update host | Thorbjørn Lindeijer | 1 | -4/+10 | |
Reviewed-by: Jared Adams | |||||
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 | 4 | -5/+5 | |
2010-02-22 | Only give party hilight when the other player is in your party | Jared Adams | 1 | -1/+1 | |
2010-02-22 | Cleanup some popup-related code and make sure BeingPopup is included | Jared Adams | 19 | -87/+61 | |
2010-02-21 | Restore packet 0x0195 to the correct size | Chuck Miller | 2 | -1/+2 | |
2010-02-21 | Handle packet 0x0195, and shows player's party name in a popup | Chuck Miller | 11 | -5/+230 | |
2010-02-21 | Made tick counter and framerate limiter work during login sequence | Thorbjørn Lindeijer | 48 | -1452/+1553 | |
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 | 67 | -67/+55 | |
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 | 445 | -445/+890 | |
2010-02-20 | Just use Mana as the window title by default | Thorbjørn Lindeijer | 2 | -3/+2 | |
The fact that it's the client is not interesting to most people. | |||||
2010-02-20 | License header update for The Mana Client | Thorbjørn Lindeijer | 486 | -1897/+1411 | |
2010-02-20 | Don't check a pointer for 0 before deleting it | Thorbjørn Lindeijer | 2 | -6/+3 | |
This check is built in already. | |||||
2010-02-19 | Prevent issues when channels are cleared after the ChatWindow | Jared Adams | 2 | -1/+7 | |
2010-02-19 | Fixed a crash when trying to switch servers | Thorbjørn Lindeijer | 32 | -671/+592 | |
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 | Have -v print 'Mana client' instead of 'The Mana World' | Thorbjørn Lindeijer | 1 | -1/+1 | |
Mantis-issue: 1 | |||||
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 | Use setTarget a bit earlier | Thorbjørn Lindeijer | 1 | -3/+1 | |
2010-02-14 | Removed a redundant SDL_Surface pointer | Tametomo | 3 | -24/+22 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Don't quit the client on invalid decRef | Thorbjørn Lindeijer | 1 | -3/+5 | |
It's not a fatal error. | |||||
2010-02-14 | Give more meaningful error messages when decRef() fails. | Tametomo | 1 | -2/+5 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-14 | Fixed windows appearing below the viewport when opened before getting in | Tametomo | 1 | -0/+1 | |
game. 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 | Added some missing class stubs to guichanfwd | Tametomo | 1 | -0/+26 | |
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> |