2005-07-31 Andrej Sinicyn * src/game.cpp: Don't allow more than one trade dialog or requesting it at once; if a trade is canceled on the other side, close the trade window. 2005-07-30 Andrej Sinicyn * src/main.cpp: Removed unnecessary value assignment to a variable. 2005-07-30 Björn Steinbrink * src/main.cpp, src/resources/resourcemanager.h, src/resources/resourcemanager.cpp: Fixed buggy check for the existence of the updates directory. Extended the resource manager with some physfs functions and moved the actual setup process from the resource manager constructor into the main initialization. 2005-07-29 Björn Steinbrink * src/game.cpp: Fixed popup window not always being correctly hidden when the player clicks somewhere else. 2005-07-28 Björn Steinbrink * src/main.cpp, src/gui/update.cpp, src/resources/resourcemanager.cpp, src/resources/resourcemanager.h: Added support for files downloaded through the update manager to the resource manager. Changed directory name for updates from "data" to "updates". * src/game.cpp, src/gui/inventorywindow.cpp, src/gui/popupmenu.cpp, src/gui/popupmenu.h: Cleaned up the showPopup() code, moved "map"-related code into game.cpp, made the popup show up at mouse coordinates instead of being aligned to tiles. * src/being.cpp, src/being.h, src/engine.cpp, src/game.cpp, src/game.h, src/gui/gui.cpp, src/net/protocol.cpp: Added an action enumeration to the Being class and removed the old #define's. * src/resources/resourcemanager.cpp: Fixed a location where a wrong dir-separator was used. * src/main.cpp: Fixed updates directory not being created on non-unix systems. Started using PhysFS write support. 2005-07-27 Bjørn Lindeijer * src/engine.cpp, src/game.cpp, src/graphics.cpp, src/graphics.h, src/main.cpp, src/gui/browserbox.cpp, src/gui/button.cpp, src/gui/gui.cpp, src/gui/listbox.cpp, src/gui/minimap.cpp, src/gui/playerbox.cpp, src/gui/progressbar.cpp, src/gui/scrollarea.cpp, src/gui/textfield.cpp, src/gui/window.cpp, src/resources/image.cpp, src/resources/image.h, src/resources/mapreader.h: Merged OpenGL/SDL merge patch by Andrej Sinicyn, and his followup patch for fixing SDL-only build. 2005-07-27 Björn Steinbrink * src/gui/gui.cpp, src/gui/gui.h: Removed continous mouse movement, that implementation wasn't suitable for a release. 2005-07-26 Björn Steinbrink * src/being.cpp, src/being.h, src/engine.cpp, src/game.cpp, src/gui/minimap.cpp, src/gui/popupmenu.cpp, src/net/protocol.cpp: Introduced a Being::Type enumeration. Added type-aware findNode() function. * src/being.cpp: Set font back to gui font after drawing speech. Draw auto-target marker in engine instead of being. * src/gui/popupmenu.cpp: Fixed empty popup window being shown when user right clicks on an empty tile while the popup is visible. 2005-07-26 Eugenio Favalli * The Mana World.dev: Updated release infos. * data/graphics/sprites/emotions.png: Added Modanung's smilies. * src/being.cpp, src/engine.cpp: Fixed text and smilies position. * src/game.cpp: Cleanups. * src/gui/skill.cpp: Added new skill names. * src/main.cpp: Moved sound playback to update screen and changed song. 2005-07-24 Björn Steinbrink * src/game.cpp: Made the key-event handler use switches instead of if-else. * src/gui/gui.cpp, src/gui/gui.h: Allow continous movement when holding down the left mouse button. 2005-07-23 Björn Steinbrink * src/being.h, src/being.cpp: Added a member to keep the current map, restored setDestination. * src/game.cpp, src/gui/gui.cpp: Change calls to Being::setPath() to Being::setDestination(). * src/map.h: Add a forward declaration for struct PATH_NODE. 2005-07-23 Bjørn Lindeijer * NEWS: Moved project news here. * ChangeLog: Started standard ChangeLog file here. * docs/HACKING.txt: Added info about member naming and ChangeLog format. * src/gui/updatewindow.h, src/gui/updatewindow.cpp: Changed member names, set a 15 second timeout for connecting to update server and restore some doxygen comments, improved size adaption and made the window a shorter. * data/graphics/images/login_wallpaper.png: New login wallpaper by Momotaro.