*** empty log message ***
*** empty log message ***
support ctrl-u in entries, should be documented
*** empty log message ***
FancyFrame\!
*** empty log message ***
fix some anti-aliasing blurryness
*** empty log message ***
*** empty log message ***
*** empty log message ***
the big rename
*** empty log message ***
use yaml for config, many misc fixes
many improvements/cleanups, reduced todo quite a bit
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
preliminary inventory sorting
preliminary mouse wheel support
preliminary mouse wheel support
hopefully fix the recursion bug
*** empty log message ***
simple wbe browser, throwaway code
*** empty log message ***
fix mouse-click positioning in entries for non-ascii chars
*** empty log message ***
misc. fixes
minor fixes and improvements
small fixed, ported to the language called microsoft c, which superficially looks like ISO-C and is similar enough so you can write programs in their common subset.
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.
add menu to map, bind all important dialogs to f-keys
implemented player window and moved inventory, stats and spells there
*** empty log message ***
*** empty log message ***
use hashes as container storage again
misc
minor fixes
hypertext for npc dialogs
fix textview colors, preliminary hypertext support
faster textviewer, embeddable widgets, no scroll-to-bottom for docviewer
fixed bindings in completer and fixed the binding refresh problem
*** empty log message ***
fix lookat once more (or actually add a magic +1, as the server seems to do it somewhere, too)
*** empty log message ***
tinkering with events and close button
- IMPORTANT: bind keys using the completer - implemented by opening a context menu like the spell list has.
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.
tune statusbox a bit
improve spell list
improve spell list
add license, fix pod formatting
*** empty log message ***
fix message box flickering
play around with labels
tune message box text wrapping some more
tune message box text wrapping a bit
create hopefully helpful character creation dialogs
partially reimplemented the spell list widget
fix label size request caching
fix labels not becoming smaller after a reconfigure
bugfixes, pod caching
switch off cairo antialiasing on win32, its unbearable otherwise. re-enable pangofc, which was disabled by accident
delay tooltip by at least one frame to reduce load
delay tooltip by at least one frame to reduce load
optimise label widget some more
fix stat window, optimise label widget a bit
statusbox now freezes when tooltip is visible for any entries
*** empty log message ***
play around some more
better gl extension management, play around with premultiplied alpha, without reaching an absolutely correct solution
*** empty log message ***
add missing update to entrybase
*** empty log message ***
*** empty log message ***
put dialog settings into a scrolled window, improve scrolled window and notebook
very crude setup dialog - the audio section looks funny
add boolean results to callbacks
shift-click (un)locks, added todo items from website
add window titles back
fix rounding problem, improve draw rectangle test
make an effort of not drawing widgets that are outside the drawing area
optimised layout algorithm to skip layouting the same widget twice. use counting sort to speed up sorting. do not redraw labels unecessarily
*** empty log message ***
*** empty log message ***
improved the spell list a little bit, still far from perfect
added first version of a spell widget
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 texture wrapping handling
*** empty log message ***
fix tooltip position
fix initial realloc
rewrote the allocation system, not very optimised, but mostly correct
*** empty log message ***
better overall layout
better overall layout
better overall layout, homogenous boxes
wrapped VBoy/HBox into generic Box
toggle_visibility and default toplevel window positions
*** empty log message ***
renamed connect_xxx to on_xxx
added layout saving
center label
unbundled CFClient::Texture
reduce set_range update results and fix inventory slider bug
fix some minor bugs
fix visibility setting, fix animation
nothign beats a good hack: fix floorbox and inventory tabe layout
make use of new CFClient::Item pseudo-class
better inventory
do not put empty lines into the statusbox
fix entry widget causing random activates
improve focus model, improve completer behaviour
fix font size reconfigure having bad effects
fixed scrolledwindow and opengl error reporting
partially implemented optimised texview reflow
perfected slider (i hope), also changed how the slider behaves... feels weird and should be improved to be more like normal sliders
rig up primitive and still buggy pod/help viewer, add intro document
fix crash on startup when sound device not available
some inventory improvements
show centered
implement reliable visible setting, no signal yet
add out-of-focus label to map, set visibility flag to all widgets (but do not use it yet)
use glDrawPixels to draw Textview, implement indenting and render individual lines. force full refresh after expose. add lots of tooltips
some fixes/comments
implement lock/unlock and don't drop items when they are supposed to be locked
implement face animation, fix inventory layout
*** empty log message ***
diddeldaddel
fix slider
better text layout, minor fixes
minor fixes on the inventory
inventory is now mostly working (but still some glitches and edges)
*** empty log message ***
implem,ent weird but well-working (for me) completion algorithm. support cursor-key scrolling. support foundation for binding keys. made labels support a background
fix label offset, fix entry resize
first parts of the inventory
improve slider implementation
add a few more almost-hacks to simplify widget alignment
improved win32 support and enable auto-hinting (cairo enforces auto-hinting it seems, so be consistent)
better resizing behaviour
better resizing behaviour
*** empty log message ***
improve keyboard logic
minor fixes and improvemnets
small fixes
finally(?) fix the widget layout bug
various corrections
optimise draw_quad callers and use rgba layouts in logviewer
implement rgba layouts using the cairo backend
*** empty log message ***
fix reconfigure
vastly improved sizing code, fixed viewport w.r.t. coord2local/global
*** empty log message ***
*** empty log message ***
*** empty log message ***
do not destroy widgets on resolution changes
do not destroy widgets on resolution changes
more robust connection handling
somewhat fix the viewport offset problem (need to rewrite coord2global/local and get rid of _topleft optimisation)
added an InventoryItem ui element.
preliminary unoptimised viewport
*** empty log message ***
*** empty log message ***
first broken version of inventory. doesn't work at all... just a skeleton yet.
implement very simple popup menu
*** empty log message ***
fix textview; allow frame resize on all corners and move on all borders, shrink border size
require alpha channel again after fixing premulitiplied alpha value - sofwtare rendering die die die
do not require an alpha channel for the framebuffer for the sake of software-renderers
better tooltips for stats window
*** empty log message ***
*** empty log message ***
fixed many minor bugs reported by pippijn
fixed another bug in history
fixed a small glitch in history
added history for entry
*** empty log message ***
bugfix
*** empty log message ***
implement simple floor list with pickup and apply
misc improvements
more tooltips and goodies
*** empty log message ***
implemented simple query command
implmenet map scale - now fully playability at 640x480
support multiple fonts, add dejavu sans and sans mono fonts (bitstream++)
added some tooltips.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
gauges scale differntly now, the range is displayed properly and implemented can_events
fix resize slowness
Moved gauges to the main window to a fixed position. Made their size configurable Put the stats window into a Flopper.
*** empty log message ***
made fontsize of stats window customizable
added vertical stats and resistancies
implement mipmapping
*** empty log message ***
implemented stats view
greatly reduce the amount of mapinfo requests that are generated through caching
support widget aspect ratio
*** empty log message ***
*** empty log message ***
got rid of SDL::Event
got rid of base SDL perl module
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix gauges and segfault on exit on windows
fully convetr to opengl-1.1 (on little-endian machines)
convert most of the code to opengl-1.1, works somehow under windows now
more intelligent resize and update
*** empty log message ***
*** empty log message ***
implement check_resize and use it, first half of more intelligent allocation support
implemnted gauges
*** empty log message ***
more utf8
fix label widget and font calculations
implemented TODO entry: message window entry widget should defocus automatically when invoked from the map widget.
client-side map caching, bugfixes
force texture leak problem
more integer coordinate fixes
convetr to use berkeleydb for facecache (and soon other things)
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix widget coordinate rounding problem
fix 32 bit rounding problems
overview map - just for fun
overview map - just for fun
middle mouse button drags map center
*** empty log message ***
*** empty log message ***
*** empty log message ***
added / => focus + preset binding on mapwindow
fixed slider
added checkbox texture
added key bindings for going to the console (quote) and back to the map (escape).
implemented texture repeation and change signals for entrys. also updated the config dialog so that it saves host and port and stuff... added a default say command which is used when writing text in the entry box
added slider and callback for command sending
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
1st version of xs-level map handling
*** empty log message ***
*** empty log message ***
*** empty log message ***
fow configurable
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
added button texture and implemented apply on key_down 'a'
*** empty log message ***
*** empty log message ***
bugfixes
*** empty log message ***
misc fixes
add simple buttons
fixes
implement fancyframe move & resize, fix firts round of bugs
functional but unconnected setup menu in opengl
fix(?) table
*** empty log message ***
CFClient::Widget => CFClient::UI
*** empty log message ***
vertical slider
preliminary slider
preliminary slider
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
renamed to CFClient
add text layout class and make use of it
*** empty log message ***
*** empty log message ***
support npot tetxures and use an utility function to draw quads
preliminary support for older opengl implementations (NPOT vs. POT)
*** empty log message ***
trying grey, for fog effect
experimentally changed darkness to lightness, works imho much better
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
cleanup, but somewhat broken now
*** empty log message ***
*** empty log message ***
added size_allocate
*** empty log message ***
some latenight eyecandy
*** empty log message ***
removed active widget list and added toplevel widget
added basic TextEntry
*** empty log message ***
*** empty log message ***
use pango for rendering, instead of broken sdl_ttf
*** empty log message ***
minor changes all over the code and some debbugging is still going on with the fonts stuff
*** empty log message ***
*** empty log message ***
*** empty log message ***
debugging Widget::Window
*** empty log message ***
added Window widget (doesn't work correctly yet)
bigface support
*** empty log message ***
semantic fix
*** empty log message ***
added some new widgets
*** empty log message ***
added z ordering
*** empty log message ***
added translation of widgets
*** empty log message ***
fixed ISA
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
some changes i dont remember
added mapwidget
added widget class
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.