*** empty log message ***
make use of new msg command to provide better feedback on character creation: http://data.plan9.de/chargen-nq8.png
!
implement support for ex cmd, retrieveing item descriptions (immediately right now, and again and again - might want to improve on this, but not sure how)
*** empty log message ***
implement smoothing setting and limit the numbe rof paragraphs in the message window. reorganise setup window a bit
ignore late mapinfo/map loads
- first stab at implementing smoothing. - this works only on 2.x servers but takes no additional bandwidth over the additional faces (i.e. the map command is not getting larger, unlike the 1.x protocol). - it is also simpler to implement on the client side (the current implementation tries to favour simplicity over efficiency and is a bit ugly, but does work). - impact on speed is ignored - smoothing should be disabled when fast&ugly, because it increases drawing demands a lot.
allow dynamic face changes
- optimise mapcache tile loading quite a bit to avoid loading the same tile again and again. - only request mapcache tiles serially, to avoid starving foreground requests.
- changed most db accesses to be asynchronous (this was way more difficult than anticipated) - face id allocation is still synchronous (and has to be as long as we want to allow multiple instances running in parallel) - facemap is cached locally, so subsequent accesses are fast - the alternative would be to store faceids, not tileids, in the in-memory map, but then mapcache tiles are non-displayable unless the server already sent them. - tile loading and map cache load/store are fully asynchronous - replaced 32x32 dialogue and noface images by 64 bit versions - properly scale special dialogue/noface textures to tilesize
support new tileset negotiation
implement output-rate setting
fix crash on evil servers :)
- 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
*** empty log message ***
added builder ui.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
* 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
add dialogue indicator support
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
further documentation
*** empty log message ***
FancyFrame\!
docviewer psrtial rewrite
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
first phase of JSONification of extension protocol
the big rename
added skill tooltips and click events
use yaml for config, many misc fixes
*** empty log message ***
*** empty log message ***
preliminary inventory sorting
preliminary mouse wheel support
implemented floorbox shows container and improved drop/move/take operations in inventory
properly send and expect utf-8 in npc dialogs
*** empty log message ***
see TODO changes
*** empty log message ***
do not write into database needlessly
send npc_dialog_end when closing the npc dialog
minor fixes and improvements
*** empty log message ***
more stats change code
preliminary stat change messages
add menu to map, bind all important dialogs to f-keys
fixed player weight updating
fix scaras bug. hopefully
*** empty log message ***
speed up contaienr operations
use hashes as container storage again
*** empty log message ***
fixed player weight update problems. fixed Arm stat display (still displayed, but with the resist-phys value)
minor fixes
hypertext for npc dialogs
fix textview colors, preliminary hypertext support
faster textviewer, embeddable widgets, no scroll-to-bottom for docviewer
*** empty log message ***
tinkering with events and close button
implemented preliminary magic mapping support
implemented preliminary magic mapping support
*** empty log message ***
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
*** empty log message ***
first round of npc dialog window, some ui bugfixes
added primitive server info field
added primitive server info field
added primitive server info field
detect cfplus extension support & version
improve spell list
send pickup on connect, add valid pickup default to config
implement floorbox More... button
tune message box text wrapping some more
tune message box text wrapping a bit
create hopefully helpful character creation dialogs
cache data created by parsing pods, as even loading a POM object with storable is extremely slow
bugfixes, pod caching
*** empty log message ***
statusbox now freezes when tooltip is visible for any entries
put dialog settings into a scrolled window, improve scrolled window and notebook
very crude setup dialog - the audio section looks funny
fix transaction procewssing, also do not use a RMW lock, it doesn't seem to be available under windows
added first version of a spell widget
fix output-count/sync setting
fixed bug in inventory code
*** empty log message ***
fixed inventory layout
Implemented key binding recorder and binding dialog
*** empty log message ***
renamed connect_xxx to on_xxx
improved and tuned completer
removed some stupid change
Added Close button and fixed statusbox messages and experience messages
added initialisation of player weight
fixes after reorganisation
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.