*** empty log message ***
*** empty log message ***
*** empty log message ***
fix chatbox label padding (probably not the correct fix)
*** empty log message ***
*** empty log message ***
initial module hiding
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
save/restore textures in a safer way, also save/restore glyph cache
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
json 2.01
disable server list for the time being, activestate perl is too broken and its contents are currently, too
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
release 992
*** empty log message ***
*** empty log message ***
*** empty log message ***
oh my, cfplus always played the same song when given the choice of many
minor tuning
*** empty log message ***
windows tweaks
use new Crossfire/JSON::XS api for deserialising
*** empty log message ***
*** empty log message ***
*** empty log message ***
windows needs it extra-hard
- 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
*** empty log message ***
flush less often
- 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
remove and recreate database if unreadbale
*** 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 ***
*** empty log message ***
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 ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
improved rename a little bit.
added 'rename' shortcut
FancyFrame\!
*** empty log message ***
release
first phase of JSONification of extension protocol
added inscription shortcut
the big rename
use yaml for config, many misc fixes
many improvements/cleanups, reduced todo quite a bit
*** empty log message ***
*** empty log message ***
preliminary inventory sorting
character creation works again
implemented floorbox shows container and improved drop/move/take operations in inventory
*** empty log message ***
some minor enhancements on the playerbook and the inventory.
*** empty log message ***
Get rid of cairo completely (yay!) and of ft2 factually (still need the library as it included pangofc), by introducing a custom pango opengl renderer. Text rendering now no longer requires the distinction between rgba and grayscale modes, requires much less texture space and memory, and is faster on accelerated hardware (and possibly with software rendering, too). All at the cost of only 1200 lines or so.
*** empty log message ***
*** empty log message ***
fixed: the binding window is behind other windows
tinkering with events and close button
fix memleak in item label code
add license, fix pod formatting
move autopickup constants to ../Protocol.pm
cache data created by parsing pods, as even loading a POM object with storable is extremely slow
bugfixes, pod caching
*** empty log message ***
implemented auto pickup dialog
fix rounding problem, improve draw rectangle test
implemented dropping/moving of a specific count of items
fix output-count/sync setting
*** empty log message ***
major rework of the binding code. we have a binding editor now.
fixed a bug with the binding dialog (center) and added todo item for me
more tuning, implement generic (but suboptimal) padding
update bdb open flags
improve bdb recovery robustness
update bdb open flags
really rename pclient to cfplus
minor renames
Implemented key binding recorder and binding dialog
renamed connect_xxx to on_xxx
more fixes
unbundled CFClient::Texture
greatly enhanced skills documentation, enhanced documentatino rendering
fix some minor bugs
fix visibility setting, fix animation
anime rots my brain
anime rots my brain
improved container handling
make use of new CFClient::Item pseudo-class
better inventory
fixed scrolledwindow and opengl error reporting
rig up primitive and still buggy pod/help viewer, add intro document
ATI gfx card workaround for NPOT
*** empty log message ***
very alpha code for model drawing hacked in
implement face animation, fix inventory layout
*** empty log message ***
diddeldaddel
minor fixes
better text layout, minor fixes
better resizing behaviour
implement rgba layouts using the cairo backend
*** empty log message ***
do not require an alpha channel for the framebuffer for the sake of software-renderers
*** empty log message ***
i hate that stuff
*** empty log message ***
bugfix
fix render texture target
implement mipmapping
*** empty log message ***
fully convetr to opengl-1.1 (on little-endian machines)
convert most of the code to opengl-1.1, works somehow under windows now
*** empty log message ***
client-side map caching, bugfixes
force texture leak problem
more integer coordinate fixes
convetr to use berkeleydb for facecache (and soon other things)
overview map - just for fun
*** empty log message ***
*** empty log message ***
fow configurable
no gtk+ anymore
even less gtk
less SDL more SDL
bugfixes
*** empty log message ***
CFClient::Widget => CFClient::UI
*** empty log message ***
renamed to CFClient
add text layout class and make use of it
support npot tetxures and use an utility function to draw quads
preliminary support for older opengl implementations (NPOT vs. POT)
experimentally changed darkness to lightness, works imho much better
*** empty log message ***
*** empty log message ***
*** empty log message ***
use pango for rendering, instead of broken sdl_ttf
minor changes all over the code and some debbugging is still going on with the fonts stuff
*** empty log message ***
debugging Widget::Window
added Window widget (doesn't work correctly yet)
fixed some installation problems on "fresh" computers
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
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.