*** empty log message ***
*** empty log message ***
committed the big Dockbar patch.
initial module hiding
*** empty log message ***
*** empty log message ***
*** empty log message ***
very rough port to BDB
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
switch from Event to EV
*** empty log message ***
raw rename
someoe forgot to enter dockable.pm into the makefile
some binary release infrastructure changes, fix keybindings by prefering raw ones over unicode ones
* implement a "render cache", sort of our own slow display list. * use it when drawing the map. while this will perfectly sort by texture and thus give a nice speedup in itself (hardware), its not the actual goal.
checking in some refactored code
noticed by elmex
changed the message window into a notebook
*** empty log message ***
*** empty log message ***
first round of implementing server-side widgets. the framework is there, but hasn't been used for anything realistic yet, so likely not yet fully usable
better msg support (version 2)
*** empty log message ***
*** empty log message ***
- 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 ***
*** empty log message ***
- slightly cleaned up and "outsourced" components - completely rewrote keybind bindings - not functional yet - buggy a shell - hits perlbug
*** empty log message ***
*** empty log message ***
support for grabbing win32 proxy
*** empty log message ***
*** empty log message ***
add MANIFEST to CONFIGDEP, if possible
*** empty log message ***
*** empty log message ***
*** empty log message ***
first phase of JSONification of extension protocol
now reading resources from manifest in Makefile.PL
the big rename
use yaml for config, many misc fixes
*** empty log message ***
remove glext.h, add SDL_GL_ACCELERATED_VISUAL and SDL_GL_SWAP_CONTROL
bugs\! bugs\! bugs\!
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.
made the metaserver dialog save-layoutable. made the inventory window layout saveable.
add -lGL for those systemswhere sdl does not offer native opengl support
unbundled conn:: into CFClient::Protocol (not well-tested)
unbundled CFClient::Texture
better inventory
fix quit dialog
fix crash on startup when sound device not available
diddeldaddel
windows port, misc fixes
better text layout, minor fixes
*** empty log message ***
microsoft of course can't be expected to get it right (C truncates instead of rounding - microsoft rounds instead of implementing C)
improved win32 support and enable auto-hinting (cairo enforces auto-hinting it seems, so be consistent)
finally(?) fix the widget layout bug
implement rgba layouts using the cairo backend
support multiple fonts, add dejavu sans and sans mono fonts (bitstream++)
added vertical stats and resistancies
get rid of SDL_Perl
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
implement basic sound effects
fully convetr to opengl-1.1 (on little-endian machines)
naive conversion to the visual c++ programming language
improve \!windows config
improve \!windows config
*** empty log message ***
client-side map caching, bugfixes
convetr to use berkeleydb for facecache (and soon other things)
added gauge graphics
added checkbox texture
added slider and callback for command sending
no gtk+ anymore
even less gtk
added button texture and implemented apply on key_down 'a'
CFClient::Widget => CFClient::UI
renamed to CFClient
add typemap and bold/?italic fonts
some latenight eyecandy
use pango for rendering, instead of broken sdl_ttf
removed Util
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed a wrong filename
some changes i dont remember
*** 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.