fixed a bug with stat swap dialog, where stat upodates come after the query.
fixed a bug where the build button was moving around weirdly
*** empty log message ***
- do no longer depend on Scalar::Util for weaken - use a different, cleaner, more correct and less efficient event propagation mechanism - this fixes the segfault bug in map $_.
- slightly cleaned up and "outsourced" components - completely rewrote keybind bindings - not functional yet - buggy a shell - hits perlbug
implement a somewhat hack multiline text editor
implemented connection handling for builder ui
added builder ui.
newpickup flesh
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
use metaserver.schmorp.de, mark cf+ servers
*** empty log message ***
*** empty log message ***
*** empty log message ***
add test server login and editor invoke plus editor download/upload code
support for grabbing win32 proxy
* implemented tip of the day window * created some tips of the day, please add more * rationalised errro report (and put client into debug mode :) * add some random keyboard documentation
*** empty log message ***
improved rename a little bit.
*** empty log message ***
*** empty log message ***
FancyFrame\!
*** empty log message ***
*** empty log message ***
docviewer psrtial rewrite
*** empty log message ***
*** empty log message ***
added a tooltip and changed the bowyer skill help
*** empty log message ***
*** empty log message ***
added inscription shortcut
the big rename
use yaml for config, many misc fixes
many improvements/cleanups, reduced todo quite a bit
added escape key key handler on quit dialog and added missin screenshot at intro.pod
*** empty log message ***
preliminary inventory sorting
character creation works again
reimplemeted scrollbars in the playerbook
simple wbe browser, throwaway code
see TODO changes
*** empty log message ***
*** empty log message ***
some minor enhancements on the playerbook and the inventory.
*** empty log message ***
implemented player book position saving and removed some done todo items.
skill dialog in stats window
preliminary stat change messages
*** empty log message ***
add menu to map, bind all important dialogs to f-keys
implemented player window and moved inventory, stats and spells there
*** empty log message ***
fixed weight/value pickup slider (fixed cfg-saving and start value setting)
fixed player weight update problems. fixed Arm stat display (still displayed, but with the resist-phys value)
made the metaserver dialog save-layoutable. made the inventory window layout saveable.
misc
hypertext for npc dialogs
faster textviewer, embeddable widgets, no scroll-to-bottom for docviewer
fixed bindings in completer and fixed the binding refresh problem
add -lGL for those systemswhere sdl does not offer native opengl support
put profile-specific stuff into ->{profile}{default}
tinkering with events and close button
free textures on vidoe shutdown, seems useless, but maybe fixes scaras problem
replaced the hardcoded stats with CS_STAT_RES_* constants and removed the todo item.
changed the fireing logic a little bit and made a checkbox for the old one. and implemented todo item: - log messages received and commands sent to ~/.crossfire/log.$ip
implemented close button for frames
first round of npc dialog window, some ui bugfixes
removed finished todo points and implemented spell-list clear in stop_game.
added primitive server info field
added weight/value slider to pickup
*** empty log message ***
add license, fix pod formatting
send pickup on connect, add valid pickup default to config
metaserver display
tune message box text wrapping some more
create hopefully helpful character creation dialogs
partially reimplemented the spell list widget
move autopickup constants to ../Protocol.pm
cache data created by parsing pods, as even loading a POM object with storable is extremely slow
*** empty log message ***
tinkered with cairo some more
statusbox now freezes when tooltip is visible for any entries
bugfix
play around some more
updated pickup setup
put dialog settings into a scrolled window, improve scrolled window and notebook
very crude setup dialog - the audio section looks funny
*** empty log message ***
*** empty log message ***
remove /bind, was undocumented and broken and there will be new ways to bind stuff.
pickup layout chnged again
autopickup layout changed
implemented auto pickup dialog
add window titles back
fix help window size, name them
fix server dialog
optimised layout algorithm to skip layouting the same widget twice. use counting sort to speed up sorting. do not redraw labels unecessarily
added first version of a spell widget
fixed todo item
fixed bug in inventory code
minor binding gui enhancements
major rework of the binding code. we have a binding editor now.
working resize algorithm. maybe
more tuning, implement generic (but suboptimal) padding
layout tuning
first try at layout saving and new layotu algorithm
improve bdb recovery robustness
really rename pclient to cfplus
fixed inventory layout
Close => Close container
minor renames
Implemented key binding recorder and binding dialog
*** empty log message ***
better overall layout
better overall layout, homogenous boxes
wrapped VBoy/HBox into generic Box
toggle_visibility and default toplevel window positions
renamed connect_xxx to on_xxx
some minor change
added layout saving
improved and tuned completer
Added Close button and fixed statusbox messages and experience messages
center label
fixes after reorganisation
unbundled conn:: into CFClient::Protocol (not well-tested)
unbundled CFClient::Texture
make use of new document structure
*** empty log message ***
fix some minor bugs
fixed a bug in the inventory code
improved container handling
nuke remaining _item_to_desc
nothign beats a good hack: fix floorbox and inventory tabe layout
make use of new CFClient::Item pseudo-class
better inventory
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.