summaryrefslogtreecommitdiff
path: root/src/gui/serverdialog.cpp
AgeCommit message (Collapse)AuthorFilesLines
2010-03-15Fix some branding issuesJared Adams1-12/+2
Reviewed-by: Chuck Miller
2010-03-15Fix button overlap issues in login dialogsJared Adams1-1/+11
Reviewed-by: Thorbjørn Lindeijer
2010-03-14Fix saving the selected serverJared Adams1-3/+3
Reviewed-By: Freeyorp
2010-03-13Make removing a server effective even when quitting afterwardsThorbjørn Lindeijer1-69/+84
The custom server list was only saved when connecting to a server. Instead, removing a server from the list should be effective regardless of what is done afterwards. Reviewed-by: peavey
2010-03-03Fix ServerDialog server selection change handlingJared Adams1-2/+1
Reviewed-by: Thorbjørn Lindeijer
2010-03-03Connect to a server when it's double clickedJared Adams1-3/+15
Reviewed-by: Bernd Wachter
2010-02-28Fix inital state of server delete buttonJared Adams1-1/+1
2010-02-28Add delete button to ServerDialog and only save saved serversJared Adams1-7/+28
Reviewed-by: Thorbjørn Lindeijer
2010-02-28Some code cleanup regarding the server dialogThorbjørn Lindeijer1-104/+116
Reviewed-by: Jared Adams
2010-02-28Removed a few pointless const qualifiersThorbjørn Lindeijer1-1/+1
Reviewed-by: Jared Adams
2010-02-28Take the URL to the server list from the branding fileThorbjørn Lindeijer1-4/+8
This way, a Mana based game can have multiple servers associated with it (for example with different languages), listed under the same branding. Reviewed-by: Jared Adams
2010-02-21Made tick counter and framerate limiter work during login sequenceThorbjørn Lindeijer1-5/+6
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-22Modify copyright headersFreeyorp1-1/+2
2010-02-20License header update for The Mana ClientThorbjørn Lindeijer1-4/+3
2010-02-07Cleanup some memory issuesJared Adams1-0/+4
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-31Unify eAthena and manaserv support in to one build.Daniel Bradshaw1-13/+47
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-25Fix a bug when converting strings to server typesJared Adams1-1/+1
2010-01-24Better handle server typesJared Adams1-14/+39
Now they are stored in the config file instead of defaulting to current build type.
2010-01-11Cleanup GUI classesJared Adams1-4/+4
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2010-01-10Change code styleAndrei Karas1-7/+7
2009-12-27Fix double servers list in ServerDialogAndrei Karas1-2/+4
2009-12-06Improve keyboard accessibility of login sequenceJared Adams1-1/+17
Enter and Escape now move forward and backwards for all dialogs except ServerSelectDialog (Escape quits) and CharSelectDialog (Enter doesn't do anything special).
2009-12-05Add a type member to ServerInfo and code for itJared Adams1-2/+14
Some of the code is waiting for ifdef removal.
2009-12-04Fixing multi thread crash.Andrei Karas1-0/+4
2009-12-02Mark a section is ServerDialog for merge removalJared Adams1-1/+2
2009-11-21Change the server list backup to use manasourceJared Adams1-2/+1
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-9/+5
2009-10-24REplace instances of TMW with ManaJared Adams1-2/+2
2009-10-13Handle canceled downloads more gracefullyJared Adams1-0/+5
2009-10-13Add an asynchronous download classJared Adams1-128/+197
And use it to download news, updates, and the server list.
2009-10-08Added "Add manual server entry" option to server selection dialog for betterAndreas Habel1-9/+48
handling of listentries.
2009-10-07Added sorting to online serverlist by last usage and merge of local andAndreas Habel1-41/+56
remotely listed servers.
2009-10-06Implemented server selection list loaded from online xml file.Andreas Habel1-12/+109
2009-10-04Fixed crash in server dialog when there are no previous serversThorbjørn Lindeijer1-2/+5
Reported by Kess.
2009-10-04Made sure the server information updates when dragging the server listThorbjørn Lindeijer1-18/+17
It was only updating on click events, due to using ActionListener instead of SelectionListener.
2009-10-03Polish login procedure and fix some bugs with itJared Adams1-13/+19
WorldSelectDialog now works correctly. Buttons for several dialogs have more explainatory text and consistant locations.
2009-10-03Give the drop down box in serverdialog more roomChuck Miller1-2/+3
2009-09-30Merge login state machines for both clientsJared Adams1-31/+31
Also do some cleanup and refactoring of related code.
2009-07-26Gettext fixesKess Vargavind1-1/+1
And a Swedish translation of the desktop file.
2009-05-21Fixed a few strings for better translationKess Vargavind1-1/+1
Just a few notes that would help us translators immensly: * Please do not split one sentence into several strings * Please try to refrain from inserting extra spaces into the strings
2009-05-07Moved two files which held net data into the net folder. ConsideringTametomo1-1/+2
their function, this is a much better place to put them. Signed-off-by: Tametomo <irarice@gmail.com> Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
2009-04-29Removed underscores from some non-conforming filenamesBjørn Lindeijer1-1/+1
We don't use underscores in the filenames generally, and let's be consistent on that matter.
2009-04-15Have the DropDown create its ScrollArea and ListBoxBjørn Lindeijer1-9/+2
And also clean them up again. Fixes some memory leaks and simplifies the code. Also got rid of the basically unused "opaque" setting of DropDown.
2009-04-07Moved basic widgets into the gui/widgets directoryBjørn Lindeijer1-5/+5
In an attempt to make the GUI code a little more structured, basic widgets are now put in gui/widgets. Many includes were also cleaned up.
2009-04-07Fixed compile for tmwserv clientBjørn Lindeijer1-0/+1
2009-04-07Used custom widgets where appropriate and some cleanupBjørn Lindeijer1-20/+19
Replaced many gcn::Label with Label, gcn::Slider with Slider in character creation dialog. Also cleaned up includes.
2009-03-27Removed unnecessary parenthesis on constructorsBjørn Lindeijer1-2/+2
2009-03-26Fixes to file headers and header guardsBjørn Lindeijer1-4/+4
Mostly removal of branding for tmwserv related files, as was done for the eAthena client before.
2009-03-22Merged the tmwserv client with the eAthena clientBjørn Lindeijer1-0/+214
This merge involved major changes on both sides, and as such took several weeks. Lots of things are expected to be broken now, however, we now have a single code base to improve and extend, which can be compiled to support either eAthena or tmwserv. In the coming months, the plan is to work towards a client that supports both eAthena and tmwserv, without needing to be recompiled. Conflicts: Everywhere!