Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
the item in the chat input. Left click the item link to show a popup description, and click the link again to remove the popup.
|
|
|
|
|
|
|
|
|
|
(cherry picked from eAthena client)
|
|
(cherry picked from eathena client repository,
commits 88af5cb15a02a26f4a5990ba3ef4df46e572bff4,
19ee623c0a1fdd333ef5b945ea887c983c829b1e,
f924885ea0db5842b080610ec63e61a4bcc2a30c)
Conflicts:
src/gui/itemshortcutwindow.cpp
src/gui/window.cpp
|
|
Still used in the eAthena client and it seems saner to me to have it.
|
|
Mainly making sure 'const std::string &' is used everywhere instead of
'std::string const &'. The former has always been the preferred order in
this project.
|
|
Scrolling is now a bit less lazy and the scroll radius is 0. In my
opinion this is a better default.
Framerate limiter is now off by default, since it makes the game appear
a bit choppy. It's basically only useful for laptops anyway, and not too
hard to find.
(cherry picked from eAthena branch,
commit c56bc78b5f5676784265dff8ed5334884e8dcc39)
Conflicts:
src/main.cpp
|
|
The default window sizes were all too small, since they were specified
in content size. On pressing "Reset Windows", the sizes would be
interpreted as such and apply alright.
The inconsistency is now removed, and the default window sizes are
always the size of the whole widget now, not just the contents.
Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
(cherry picked from eAthena branch,
commit 72f5288682f46af1f7c04c002172178c880e060b)
Conflicts:
src/gui/chat.cpp
src/gui/equipmentwindow.cpp
src/gui/inventorywindow.cpp
src/gui/ministatus.cpp
src/gui/setup.cpp
src/gui/skill.cpp
src/gui/trade.cpp
src/gui/window.cpp
|
|
|
|
|
|
(cherry picked from commit 7d5c6124e9c9cf447286eaa58afe17adf6c1a81d)
|
|
Won't be introduced based on eAthena anyway, I think even with tmwserv
we have different plans now.
Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
(cherry picked from eAthena branch, commit
bab09df7a8347f39221b2a87487dcd128a686def)
Conflicts:
src/game.cpp
|
|
(cherry picked from commit 4f2749ab2782fdece3c098b1a52b69cb37eea9eb)
|
|
I wish I had never fallen for this weird style, and I hope removing it
will prevent others from introducing new code like this. :-)
(cherry picked from eAthena branch, commit
68760426532b9ca4c6939d7a7b8faa1586ee82e0)
Conflicts:
src/being.cpp
src/being.h
src/gui/tabbedcontainer.cpp
src/particle.cpp
src/particle.h
|
|
The ChargeDialog was removed. This class was long dead anyway.
(cherry picked from eAthena client commit
719e2b02bc6833198d6af2d3c95de96ef95f876d)
Conflicts:
src/CMakeLists.txt
src/Makefile.am
src/game.cpp
src/localplayer.cpp
src/localplayer.h
src/net/charserverhandler.cpp
tmw.cbp
Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
|
|
Passing --playername would set both the username as well as the name of
the character to play with. Now --username sets the username while
--character is used for choosing the character.
Also made it so that the login dialog won't show up when username and
password are passed from the command line, unless login fails.
|
|
It was only used to automatically choose the character. For choosing
the character, --playername can be used.
|
|
it works fine in Linux without having to reinitialize the OpenGL state. Adapted
change by kraant from Aethyra.
(cherry picked from eAthena client)
|
|
(cherry picked from eAthena client)
Conflicts:
src/monster.cpp
src/resources/monsterinfo.h
|
|
(cherry picked from eAthena client)
|
|
(cherry picked from eAthena client)
|
|
whether the being exists before referencing it. Re-enabled proper MP bar
display. Improved handling of a warp to the same map.
(patch by Fate)
(cherry picked from eAthena client, the part about the levelup message
doesn't apply, and we now seem to have a second "effect manager"...)
Conflicts:
ChangeLog
src/being.cpp
src/being.h
src/engine.cpp
src/engine.h
src/gui/ministatus.cpp
src/net/beinghandler.cpp
src/net/playerhandler.cpp
src/net/protocol.h
|
|
when it exists.
(cherry picked from eAthena client, replacing 'mapname' property
handling)
|
|
Joystick enabled state could end up uninitialized on unsuccesfully
trying to open a joystick. In addition, the enabled state wasn't
actually used in the accessor methods for the joystick buttons.
|
|
during recursion
|
|
Patch by Nikos, with some improvements.
Conflicts:
NEWS
src/gui/itemcontainer.cpp
src/itemshortcut.cpp
(cherry picked from eAthena client, not functional here yet)
|
|
Based on a patch by QOAL.
(cherry picked from eAthena client)
Conflicts:
src/gui/minimap.cpp
|
|
(cherry picked from eAthena client)
Conflicts:
ChangeLog
|
|
Conflicts:
ChangeLog
src/game.cpp
(cherry picked from eAthena client)
|
|
* Auto-detect number of hair styles available (#514)
Conflicts:
ChangeLog
src/being.cpp
src/being.h
src/gui/char_select.cpp
(cherry picked from eAthena client)
|
|
These properties should also apply to NPCs and possibly even monsters in
the future.
|
|
The image is now centered and a gray background is drawn behind it so
that parts that are not covered by the image don't show redrawing
issues.
(cherry picked from eAthena commit 07c2da75b7d994ab097e7c50d865bee929623685)
Conflicts:
src/main.cpp
|
|
The 'draw' method was confusingly named, and was actually for updating
the GUI after a resize. Its functionality has been merged into
'widgetResized'.
The wrapping was broken in the case where text was added to the NPC
dialog, cause it was added to an already wrapped string, causing the
wrapping to become permanent.
Sorry for all the reformatting.
Signed-off-by: Bjørn Lindeijer <bjorn@lindeijer.nl>
(cherry picked from eAthena commit 43eb6ba950dd8bf978e539c7c7460ef5096438de)
Conflicts:
src/gui/npclistdialog.cpp
src/gui/npclistdialog.h
|
|
Conflicts:
src/gui/inventorywindow.cpp
src/gui/npc_text.cpp
(cherry picked from eAthena commit 523eed88816298b1660ecb9e67db80776e4007bb)
|
|
(cherry picked from Aethyra commit e3fef730b69e4edc328e6105ea48b9774631563d)
|
|
The downloading thread was writing to a std::string while the main
thread was trying to draw it, for example. Now access to the label
caption is guarded with a mutex.
Should fix crashes while downloading updates.
(cherry picked from eAthena branch, commits
6ac9c3bce62a8fc79e23477417188108f0ad9fa6 and
06d0205bab253ec5d01e8483ab639a092fe117c5)
|
|
The mouse cursor will now disappear when not used for 15 seconds. When
using OpenGL it will even fade.
Requested by doorsman.
(cherry picked from eAthena branch)
|
|
Applied only to resources2.txt and news.txt.
(cherry picked from commits
047f598be826dd57dd1124db914e8367256112be,
cabf8905526b6601813573d049f6afaf364e1cac and
416e28057f5a6073a2ef44f296ed1c8bc1280bf6)
|
|
|
|
|
|
|
|
The update host can be optionally received from the server in a
succesful login response or register response message.
This change also merged Subversion commits 4425 and 4426:
........
r4425 | b_lindeijer | 2008-07-18 00:52:53 +0200 (Fri, 18 Jul 2008) | 3 lines
--
Added support for handling the custom eAthena packet that sends the update
host (patch by Sanga).
........
r4426 | b_lindeijer | 2008-07-18 01:08:17 +0200 (Fri, 18 Jul 2008) | 3 lines
--
Remove possible trailing slash at the end of the update host, since otherwise
there'll be two of them.
|
|
|
|
|
|
|
|
I don't know why we dealt with these things for so long. Did we ever get
anything out of it?
|