2006-02-03   kent	03:32:33	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.29) (+11 -0)
		lite/image.h (1.18) (+14 -0)
	
	
	New function, lite_set_image_blitting_flags() to set the specific
	DFBSurfaceBlittingFlags for the automatic image updates.
	
2006-02-03   kent	03:25:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.28) (+7 -5)
	
	
	Avoid using a default blitting flag setting with LiteImage, save the
	blitting flags inside the LiteImage object, default setting is
	DSBLIT_BLEND_ALPHACHANNEL.
	
2006-02-03   kent	03:17:53	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.163) (+3 -0)
	
	
	Fix for drag_box state from Damian Kowalewski.
	
2006-02-03   kent	03:15:00	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.162) (+27 -2)
		lite/window.h (1.67) (+22 -1)
	
	
	New API, lite_on_raw_window_mouse_moved(), this will install a callback
	that is triggered with mouse moved events before these events are processed
	by LiTE.
	
2006-01-23   kent	06:43:10	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.25) (+42 -0)
		configure.in (1.39) (+2 -2)
		NEWS (1.24) (+10 -0)
	
	
	New LiTE version, 0.7.0, see ChangeLog and NEWS for details.
	
2006-01-23   kent	06:33:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.161) (+28 -6)
		lite/window.h (1.66) (+19 -1)
	
	
	To be complete, the raw wheel events could be intercepted now by
	installing a callback using the lilte_on_raw_window_wheel() API.
	
2006-01-23   kent	06:21:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.160) (+11 -1)
	
	
	Fix from Ben Combee, make sure to flush updates in the event queue in case
	items have been updated by the timeout callbacks.
	
2006-01-04   kent	07:34:03	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.159) (+5 -1)
	
	
	From Andy Stewart: new feature, return from the event loop in case window
	passed into lite_window_event_loop() is destroyed.
	
2006-01-03   kent	05:22:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.55) (+6 -0)
	
	
	Fix from Andy Stewart: make sure that the window->drag_box is set to
	null in case the child has been removed (and it was defined as the drag_box).
	
2005-12-21   kent	01:14:18	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.24) (+97 -0)
		configure.in (1.38) (+2 -2)
		NEWS (1.23) (+17 -0)
	
	
	New LiTE version, 0.6.5, see NEWS and ChangeLog for details.
	
2005-12-21   kent	01:04:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.158) (+219 -37)
		lite/window.h (1.65) (+58 -0)
	
	
	New functionality from Ben Combee:
	
	New feature to add LiteTimoutFunc callbacks into the timeout queue, enqueue
	and remove them with lite_enqueu_window_timeout() and lite_remove_window_timeout().
	These callbacks could be used for periodically checking for events, indicate
	if they are double-clicks, or other similar specific cases where we need additional
	time to find out what the event really is.
	
2005-12-21   kent	00:40:47	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.28) (+7 -0)
		lite/lite_config.h (1.10) (+2 -0)
	
	
	New config value for system cursors, DEFAULT_WINDOW_CURSOR_HOTSPOT_X
	and DEFAULT_WINDOW_CURSOR_HOTSPOT_Y. Default 0,0, but change these
	in case the default cursor hotspot is other than 0,0.
	
2005-12-21   kent	00:37:42	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.19) (+12 -0)
		lite/cursor.h (1.17) (+16 -1)
	
	
	New cursor API, lite_set_cursor_hotspot(), used to define the cursor hotspot
	for specific cursor resources.
	
2005-12-21   kent	00:35:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.18) (+5 -1)
		lite/window.c (1.157) (+1 -1)
		lite/cursor.h (1.16) (+2 -0)
	
	
	Add cursor hotspot x and y entries to LiteCursor the struct. Use these
	when setting the cursor shape. This so we could define cursor hotspot other
	than default 0,0.
	
2005-12-20   kent	03:14:24	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.156) (+70 -50)
	
	
	Patch from Damian Kowalewski. Handle modal state outside the focused
	modal box. In other words, when there are mouse clicks outside the
	modal box, then accept these as clicks even if they don't belong
	directly to the LiteWindow itself. This makes it possible to close
	modal windows outside the LiteWindow itself.
	
2005-12-20   kent	03:09:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.54) (+13 -13)
	
	
	Adjust the focus in case the box has the window focus. Also make
	sure that if the box is an entered_box, then set this to null as
	it's removed.
	
2005-12-20   kent	03:06:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.155) (+10 -1)
	
	
	Fix from Ben Combee, if a null region is passed as an update region, then
	update the whole window itself. This is similar to passing NULL with LiteBox
	regions.
	
2005-12-20   kent	03:03:03	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.31) (+13 -2)
	
	
	Inside lite_ref_font, lock the font muxes while updating the ref count.
	
2005-12-19   dok	21:39:59	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.154) (+31 -12)
		lite/window.h (1.64) (+4 -1)
	
	Defer opacity change of a window (making it visible) until it has been updated once.
	Removed clear of the window content during creation, instead just enqueue an update.
	
2005-11-19   kent	07:20:15	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.23) (+54 -0)
		configure.in (1.37) (+2 -2)
		NEWS (1.22) (+11 -0)
	
	
	New LiTE version, 0.6.4, see NEWS and ChangeLog for details.
	
2005-11-19   kent	07:10:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.153) (+20 -20)
		lite/window.h (1.63) (+33 -33)
	
	
	Rename the other LiteWindow callback func typedefs so they also start with
	prefix Lite.
	
2005-11-19   kent	06:59:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.152) (+1 -1)
		lite/window.h (1.62) (+5 -5)
	
	
	Start of renaming the callback functions so they start with Lite, this in
	order to avoid linking clashes when linking against other libraries.
	First the WindowEventFunc is renamed to LiteWindowEventFunc.
	
2005-11-19   kent	06:54:58	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.151) (+65 -62)
		lite/window.h (1.61) (+2 -1)
	
	
	New LiteWindow flag, LITE_WINDOW_FIXED, when set the window can't be moved
	or collapsed, neither pushed to background, with the mouse left and right
	clicks. This is useful if the LiteWindow has chrome and is a fixed window that
	should not be moved or resized.
	
2005-11-19   kent	06:50:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.53) (+3 -0)
	
	
	Force an update of the area occupied by a child when removing child box entries.
	
2005-11-19   kent	06:45:17	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.150) (+1 -0)
	
	
	Make the window box active by default so various callbacks and so on will
	trigger in an empty window.
	
2005-11-08   kent	05:49:53	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.22) (+63 -0)
		configure.in (1.36) (+1 -1)
		NEWS (1.21) (+7 -0)
	
	
	New LiTE version, 0.6.3, see ChangeLog and NEWS for details.
	
2005-11-08   kent	05:42:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.149) (+3 -4)
	
	
	Removed warning of unused variable.
	
2005-11-08   kent	05:28:46	Kent Sandvik <sandvik@gmail.com>

	Files:	AUTHORS (1.6) (+1 -0)
	
	
	Added Ben Combee to the list of authors.
	
2005-11-07   kent	07:55:44	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.52) (+4 -1)
		lite/window.c (1.148) (+4 -5)
	
	
	Patch from Ben Combee, honor the LiteBox is_visible flag, if set to 0 (not visible),
	then do not show any of the LiteBox children, i.e. stop at the first LiteBox hierarchy
	that has the is_visible flag set. This makes it possible to disable visually groups
	of LiteBoxes.
	
2005-11-07   kent	07:50:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.51) (+0 -2)
	
	
	Removed too aggressive pre-conditional testing of LiteBox entries passed to
	lite_box* APIs, this as sometimes LiteWindow() entries are passed in...
	
2005-11-07   kent	07:39:34	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.h (1.15) (+6 -1)
	
	
	Separated the LiTE Doxygen group from the lite.h API group itself, so
	there's a specific instruction for Doxygen to create a LiTE group.
	
2005-10-31   klan	11:42:43	Claudio Ciccani <klan82@cheapnet.it>

	Files:	lite/window.c (1.147) (+6 -2)
	
	Reset window->title to NULL after freeing it.
	
2005-10-29   kent	04:41:22	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.21) (+442 -0)
		configure.in (1.35) (+2 -2)
		NEWS (1.20) (+24 -0)
	
	
	New LiTE version, 0.6.2, see NEWS and ChangeLog for details.
	
2005-10-29   kent	04:37:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.50) (+3 -1)
	
	
	Only delete the box->children array if it's non-NULL.
	
2005-10-29   kent	04:13:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.36) (+8 -4)
	
	
	Intersting patch, done by, let's see, Andy Stewart and Damian Kowalevski,
	and Chad Scates, and finally rolled in by Kent! Do not return on_button_up
	unless the the mouse up is within the bounds of the widget.
	
2005-10-29   kent	04:06:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.49) (+3 -3)
	
	
	Cleaner D_DEBUG_AT output with lite_draw_box() and lite_update_box().
	
2005-10-29   kent	03:56:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.48) (+2 -0)
		lite/window.c (1.146) (+2 -0)
		lite/textline.c (1.34) (+2 -0)
		lite/slider.c (1.25) (+1 -1)
		lite/label.c (1.33) (+2 -0)
		lite/image.c (1.27) (+2 -0)
		lite/button.c (1.35) (+2 -0)
	
	
	Let D_DEBUG_AT tell each time a specific LiTE object is created.
	
2005-10-29   kent	03:56:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.30) (+2 -0)
	
	
	Let D_DEBUG_AT tell each time a specific LiTE object is created.
	
2005-10-29   kent	03:46:11	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.c (1.4) (+1 -1)
	
	
	Comment out the LiteThemeDomain for the time being as it's not used.
	
2005-10-29   kent	03:44:34	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.24) (+4 -0)
	
	
	D_DEBUG_AT messages from slider.c internal changes.
	
2005-10-29   kent	03:42:03	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.33) (+5 -0)
	
	
	Use D_DEBUG_AT for textline internal changes.
	
2005-10-29   kent	03:38:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.27) (+13 -0)
	
	
	Use D_DEBUG_AT to return state changes from lite.c.
	
2005-10-29   kent	03:33:26	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.32) (+10 -0)
	
	
	Use D_DEBUG_AT statements for internal LiteLabel changes.
	
2005-10-29   kent	03:27:53	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.26) (+5 -0)
	
	
	Use D_DEBUG_AT statements for internal image changes.
	
2005-10-29   kent	03:25:07	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.19) (+1 -1)
	
	
	Fixed compiler warning.
	
2005-10-29   kent	03:22:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.17) (+15 -0)
	
	
	D_DEBUG_AT statements for various cursor changes.
	
2005-10-29   kent	03:17:36	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.34) (+9 -0)
	
	
	D_DEBUG_AT statements for button internal changes.
	
2005-10-29   kent	02:51:55	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.145) (+44 -23)
	
	
	From Damian (with minor tweaks by Kent): Delayed window destruction, do not
	destroy the window immediately, instead set a flag that tells the window should be
	destroyed at the end of an event pump cycle...
	
2005-10-29   kent	02:33:58	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.144) (+15 -0)
	
	
	From Damian, internal function destroy_window() for removing the window and its resources.
	
2005-10-29   kent	02:28:55	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.60) (+5 -3)
	
	
	Two new LiteWindowFlags, LITE_WINDOW_HANDLING_EVENTS indicating that the window
	handles events, and LITE_WINDOW_DESTROYED to indicate the window will be destroyed/removed
	later in the event cycle.
	
2005-10-29   kent	02:21:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.30) (+15 -10)
		lite/label.c (1.31) (+11 -9)
		lite/image.c (1.25) (+3 -2)
	
	
	More tweak and fixes in the code base so it looks prettier.
	
2005-10-29   kent	02:21:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.h (1.14) (+2 -3)
	
	
	Removed @ingroup Doxygen instruction so lite.h @defgroup is the collecting
	group for the module definition.
	
2005-10-28   kent	20:10:56	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.18) (+9 -6)
	
	
	Code cleanup in event.c
	
2005-10-28   kent	20:08:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.33) (+19 -9)
	
	
	Cleaner button.c code.
	
2005-10-28   kent	20:02:07	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.47) (+24 -11)
	
	
	Restructuring of code so it'e easier to understand.
	
2005-10-28   kent	19:55:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.29) (+10 -6)
	
	
	Animation code cleanup.
	
2005-10-28   kent	19:49:47	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.59) (+57 -55)
	
	
	Better LiteWindow documentation.
	
2005-10-28   kent	19:36:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.h (1.13) (+3 -3)
	
	
	Better util documentation.
	
2005-10-28   dok	19:32:29	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/font.c (1.29) (+1 -1)
		lite/window.c (1.143) (+2 -2)
		lite/textline.c (1.32) (+3 -3)
	
	s/strdup/D_STRDUP/
	
2005-10-28   kent	19:31:55	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.17) (+1 -1)
	
	
	Fixed Image documentation.
	
2005-10-28   kent	19:30:08	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.h (1.12) (+3 -3)
	
	
	Fixed typos and grammer in the font documentation.
	
2005-10-28   kent	19:27:49	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.h (1.8) (+10 -4)
	
	
	Better documentation for the public LiTE event APIs.
	
2005-10-28   kent	19:24:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.h (1.15) (+10 -1)
	
	
	Better documentation for the LiteCursor APIs.
	
2005-10-28   kent	19:19:24	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.27) (+16 -12)
	
	
	Better LiteBox documentation, explaining the difference between lite_draw_box()
	and lite_update_box(), what lite_clear_box() really does, and so on.
	
2005-10-28   kent	19:10:24	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.46) (+11 -9)
	
	
	Internal box functions test for NULL pointers with D_ASSERT.
	
2005-10-28   kent	19:03:49	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.45) (+1 -0)
	
	
	lite_clear_box() checks if passed in box is valid or not.
	
2005-10-28   kent	18:57:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.44) (+4 -4)
	
	
	Change function name from lite_draw_box_and_children() to draw_box_and_children
	as this API is not exported.
	
2005-10-28   kent	18:43:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.43) (+22 -20)
		lite/box.h (1.26) (+26 -1)
	
	
	From Damian and Kent: Exported append_child and remove_child_from_parent as
	two new public APIs: lite_add_child() and lite_remove_child(). These APIs could
	be used to change the parent/child hiearchy in the system, removing or adding
	children to the parent array -- for example for placing a LiteBox container around
	an existing LiteBox for focusing purposes, or for similar hierarchy manipulations.
	
2005-10-28   kent	18:18:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.42) (+25 -0)
	
	
	Fix from Andy Stewart, when creating a box, make sure that the entered_box
	LiteBox entry is updated with the right value by calling deenter_me_or_children.
	
2005-10-28   kent	18:04:08	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.41) (+3 -2)
		lite/window.c (1.142) (+15 -0)
		lite/box.h (1.25) (+1 -0)
	
	
	From Damian, new flag in box.h, is_active, when disabled no callbacks are
	triggered for the specified box instance. By default all boxes are still active.
	
2005-10-28   kent	17:47:38	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.16) (+10 -0)
		lite/cursor.h (1.14) (+3 -0)
	
	
	New API, lite_get_cursor_opacity() that returns the current opacity level
	for the cursor window opacity. This is for the time being stored as a static
	inside the cursor.c file each time the cursor opacity is set with
	lite_change_cursor_opacity.
	
2005-10-27   dok	15:25:53	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/label.c (1.30) (+2 -2)
	
	Who's using D_FREE instead of free must also use D_STRDUP instead of strdup :)
	
2005-10-22   kent	01:57:05	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.31) (+3 -1)
	
	
	Assert for NULL before using variable for casting.
	
2005-10-22   kent	01:55:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.30) (+3 -0)
	
	
	All public textline APIs now check for valid LiteBox* structs.
	
2005-10-22   kent	01:54:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.23) (+4 -2)
	
	
	Assert for NULL before using the param to cast it to a slider object.
	
2005-10-22   kent	01:52:46	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.22) (+2 -0)
	
	
	All public slider APIs now test for valid LiteBox structs.
	
2005-10-22   kent	01:51:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.24) (+1 -0)
	
	
	All public LiteImage APIs now test for valid Litebox structs.
	
2005-10-22   kent	01:49:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.32) (+3 -1)
	
	
	Assert on box before using it to typecast to a button.
	
2005-10-22   kent	01:48:04	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.31) (+6 -0)
	
	
	All public LiteButton APIs now check for valid LiteBox* structs passed in.
	
2005-10-22   kent	01:45:18	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.28) (+6 -0)
	
	
	LiteAnimation public APIs now check for valid LiteBox* passed in.
	
2005-10-22   kent	01:42:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.29) (+3 -0)
	
	
	LiteLabel public APIs now check for valid LiteBox* passed in.
	
2005-10-22   kent	01:39:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.40) (+2 -0)
		lite/label.c (1.28) (+1 -0)
	
	
	Need to set box type to LITE_TYPE_BOX in lite_init_box(), otherwise it's never
	set. Testing out the LITE_BOX_PARAMETER_CHECK() macro for labels that required
	that the type was set.
	
2005-10-21   kent	22:28:04	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.141) (+31 -9)
	
	
	More parameter checkin inside windows.
	
2005-10-21   kent	22:20:35	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utlabel.c (1.8) (+1 -1)
	
	
	Fixed another compiler warning.
	
2005-10-21   kent	22:19:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.c (1.14) (+0 -3)
	
	
	Fixed another compiler warning.
	
2005-10-21   kent	22:14:34	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.29) (+6 -2)
		lite/textline.h (1.14) (+5 -6)
	
	
	lite_on_textline_enter() and lite_on_textline_abort() now return
	DFBResult values.
	
2005-10-21   kent	22:11:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.21) (+3 -1)
		lite/slider.h (1.12) (+3 -3)
	
	
	Fixed lite_on_slider_update warning by really returning a DFBResult.
	
2005-10-21   kent	22:02:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.140) (+20 -5)
	
	
	More window APIs check for NULL pointers and valid/invalid window
	structs passed in.
	
2005-10-21   kent	21:51:36	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.27) (+4 -2)
		lite/window.c (1.139) (+8 -7)
		lite/textline.c (1.28) (+16 -14)
		lite/slider.c (1.20) (+4 -2)
		lite/label.c (1.27) (+6 -4)
		lite/image.c (1.23) (+4 -2)
		lite/font.c (1.28) (+5 -3)
		lite/button.c (1.30) (+4 -2)
		lite/box.c (1.39) (+7 -6)
	
	
	Use D_MALLOC, D_CALLOC, D_REALLOC_ and D_FREE instead of malloc,
	calloc, realloc and free in memory operations, this for catching possible
	memory leaks in debug builds.
	
2005-10-11   kent	20:39:59	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.20) (+399 -0)
		configure.in (1.34) (+2 -2)
		TODO (1.6) (+6 -0)
		NEWS (1.19) (+21 -0)
	
	
	New LiTE version, 0.6.1, see NEWS and ChangeLog for details.
	
2005-10-11   kent	20:26:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.38) (+1 -1)
		lite/font.c (1.27) (+2 -2)
	
	
	Convert D_ERROR to D_DEBUG_AT calls.
	
2005-10-11   kent	20:22:57	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.138) (+9 -0)
	
	
	More window testing for public APIs to make sure garbage is not passed
	in.
	
2005-10-11   kent	20:19:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.137) (+11 -0)
	
	
	Use of LITE_WINDOW_PARAMETER_CHECK() to make sure the passed window
	is a LiteWindow and not garbage.
	
2005-10-11   kent	20:12:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.136) (+7 -15)
	
	
	Removed the non-window event loop handling, better do it another way.
	
2005-10-11   kent	18:27:10	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.135) (+16 -7)
	
	
	In preparation for a window-less event loop, test if lite_window_event_loop
	has the passed in window as NULL, if so set a flag to tell that this
	event loop will run as windowless.
	
2005-10-11   kent	18:12:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.134) (+4 -2)
	
	
	More NULL parameter checks in the public APIs.
	
2005-10-11   kent	18:09:19	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.133) (+17 -13)
	
	
	More NULL parameter checks in the public APIs.
	
2005-10-11   kent	18:06:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.132) (+4 -0)
	
	
	NULL parameter check for the LiteWindow creator APIs.
	
2005-10-11   kent	18:03:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.17) (+15 -0)
		lite/window.h (1.58) (+0 -13)
		lite/window.c (1.131) (+0 -14)
		lite/lite_internal.h (1.29) (+2 -2)
		lite/event.h (1.7) (+13 -0)
	
	
	Move the lite_exit_loop_idle() functionality from window.c into event.c.
	
2005-10-11   kent	17:57:10	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.28) (+2 -0)
		lite/window.c (1.130) (+7 -1)
	
	
	Isolate the exit_idle_loop_global access via a private function:
	prvlite_get_exit_idle_loop_flag().
	
2005-10-11   kent	07:18:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.h (1.12) (+16 -0)
	
	
	Two other utility macros to test the validity of passed in parameters.
	LITE_WINDOW_PARAMETER_CHECK to test if the passed in pointer is of type LITE_TYPE_WINDOW.
	LITE_BOX_PARAMETER_CHECK to test if the passed in pointer is of type LITE_TYPE_BOX.
	
2005-10-11   kent	07:10:29	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.24) (+2 -2)
	
	
	Make the LiteBoxType enums more specific than 0 and 1 for box and window type
	in order to avoid corrupt data used as the real thing, now LITE_TYPE_BOX is 0x1001 and
	LITE_TYPE_WINDOW is 0x1002.
	
2005-10-11   kent	06:50:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.c (1.13) (+10 -4)
	
	
	Guard public APIs in util.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:47:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.27) (+7 -0)
	
	
	Guard public APIs in textline.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:45:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.19) (+4 -0)
	
	
	Guard public APIs in slider.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:43:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.26) (+11 -2)
	
	
	Guard public APIs in label.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:39:56	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.22) (+2 -3)
	
	
	Guard public APIs in image.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:38:24	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.26) (+14 -30)
	
	
	Guard public APIs in font.c using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:33:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.26) (+11 -1)
	
	
	Guard public animation.c APIs for NULL pointers using LITE_NULL_PARAMETER_CHECK.
	
2005-10-11   kent	06:29:12	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.15) (+9 -10)
	
	
	Guard all public cursor.c APIs for NULL pointers using LITE_NULL_POINTER_CHECK.
	
2005-10-11   kent	06:26:12	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.29) (+12 -10)
	
	
	Guard all public button.c APIs for NULL pointers using LITE_NULL_PARAMETER_CHECK()
	
2005-10-11   kent	06:21:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.37) (+9 -3)
	
	
	Guard all public APIs in box.c for passed in NULL parameters using LITE_NULL_PARAMETER_CHECK().
	
2005-10-11   kent	06:17:32	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.36) (+1 -2)
		lite/util.h (1.11) (+7 -0)
	
	
	LITE_NULL_PARAMETER_CHECK macro, returns DFB_INVARG on passed in NULL pointers, to be
	used as preconditional in public APIs to catch passed in NULL pointers.
	
2005-10-10   kent	21:23:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.129) (+3 -3)
		lite/window.h (1.57) (+3 -3)
	
	
	Changed name of lite_on_univeral_event() to lite_on_window_univeral_event() to reflect
	that this callback is installed per window instance, and that there might be in future
	a global universal event handler outside the window itself.
	
2005-10-10   kent	21:21:03	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.128) (+1 -1)
		lite/window.h (1.56) (+3 -3)
	
	
	Changed lite_on_user_event() to lite_on_window_user_event() to reflect that the user event
	callback is tied to a specific window instance, not globally, as there might soon be another
	way to register for user events outside any window.
	
2005-10-10   kent	21:14:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.127) (+7 -1)
	
	
	Temp solution to reroute lite_get_event_buffer to return the global event buffer
	in case NEW_EVENT_BUFFER is set, otherwise it uses the old scheme. This to test out
	the new global event buffer without fully committing (and causing immediate problems) while
	testing it out.
	
2005-10-10   kent	21:08:26	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.126) (+8 -1)
	
	
	Alternate path in lite_post_event_to_window() for getting the global event buffer
	that will soon be enabled.
	
2005-10-10   kent	20:57:57	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.16) (+2 -0)
	
	
	D_ASSERT when calling prvlite_attach_to_event_buffer() to make sure there's a valid window passed in.
	
2005-10-10   kent	20:56:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.15) (+2 -0)
	
	
	D_DEBUG_AT message when exiting the event loop.
	
2005-10-10   kent	20:51:43	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.14) (+11 -0)
		lite/window.c (1.125) (+0 -13)
	
	
	Move prvlite_set_event_loop_alive() and prvlite_set_event_loop_alive() from window.c
	into event.c.
	
2005-10-10   kent	20:48:16	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.27) (+4 -0)
		lite/window.c (1.124) (+2 -2)
	
	
	Use prvlite_get_event_loop_alive() in all instances instead of using the global.
	
2005-10-10   kent	20:45:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.123) (+6 -0)
	
	
	New internal function, prvlite_get_event_loop_alive() to isolate, and soon,
	move the event loop state info out from window.c.
	
2005-10-10   kent	20:42:55	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.122) (+1 -1)
	
	
	Use prvlite_set_event_loop_alive() API in all cases.
	
2005-10-10   kent	19:59:22	Kent Sandvik <sandvik@gmail.com>

	Files:	AUTHORS (1.5) (+1 -0)
	
	
	Added Ed Wei to the constributor list.
	
2005-10-09   dok	03:01:50	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/lite_internal.h (1.26) (+1 -1)
	
	Fix build error (wrong prototype).
	
2005-10-07   kent	01:20:19	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.121) (+12 -0)
		lite/window.h (1.55) (+13 -0)
	
	
	New API, lite_get_window_size(), this as the LiteWindow internal window
	size struct values are not reliable if someone changes the underlying IDirectFBWindow
	directly. Now, one could always use the IDirectFBWindow::GetSize() directly, as this API
	does, but just to adversize not to look at the LiteWindow size values (that should be
	eventually phased out...).
	
2005-10-04   kent	01:50:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.120) (+5 -2)
	
	
	Global event loop tested, run in parallel but not yet activated, to activate,
	set NEW_EVENT_BUFFER in window.c
	
2005-10-04   kent	01:25:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.13) (+1 -1)
		lite/window.c (1.119) (+3 -0)
		lite/lite_internal.h (1.25) (+1 -1)
		lite/lite.c (1.26) (+1 -1)
	
	
	Better name for creating the internal event buffer, prvlite_create_event_buffer().
	
2005-10-04   kent	01:10:10	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.118) (+4 -18)
	
	
	No need to null out the window pointer struct members, calloc() sets 0 to
	each and every entry...
	
2005-10-04   kent	01:03:15	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.12) (+8 -1)
	
	
	More error testing and asserts when creating the main event buffer.
	
2005-10-04   kent	00:57:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.11) (+16 -0)
	
	
	Implementation of prvlite_attach_to_event_buffer().
	
2005-10-04   kent	00:55:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.24) (+4 -0)
	
	
	New internal function, prvlite_attach_to_event_buffer() so that newly
	created windows could attache to the future global event queue.
	
2005-10-01   kent	00:47:44	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.25) (+3 -3)
		lite/window.c (1.117) (+3 -3)
		lite/util.c (1.12) (+6 -6)
		lite/theme.c (1.3) (+1 -1)
		lite/textline.c (1.26) (+1 -1)
		lite/slider.c (1.18) (+1 -1)
		lite/lite.c (1.25) (+1 -1)
		lite/label.c (1.25) (+1 -1)
		lite/image.c (1.21) (+1 -1)
		lite/font.c (1.25) (+18 -18)
		lite/cursor.c (1.14) (+1 -1)
		lite/button.c (1.28) (+1 -1)
		lite/box.c (1.35) (+5 -5)
	
	
	Better names for the D_DEBUG_DOMAIN tokens, and also use D_DEBUG_AT instead
	of D_DEBUG that were used in some cases.
	
2005-10-01   kent	00:34:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.10) (+4 -4)
		lite/lite.c (1.24) (+9 -0)
	
	
	Create our new global event queue as part of lite_init(), not yet used by
	the window handling...
	
2005-10-01   kent	00:27:56	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.9) (+11 -1)
		lite/lite_internal.h (1.23) (+4 -0)
	
	
	prva_create_main_event_loop() internal function.
	
2005-10-01   kent	00:19:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.8) (+10 -0)
		lite/event.h (1.6) (+2 -0)
	
	
	Code in preparation to move to a global main event loop independent of the
	window created.
	
2005-09-30   kent	23:41:49	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.h (1.10) (+4 -0)
	
	
	Documentation notes in lite_util_load_image and lite_util_load_image_desc() that
	they create DFBSurfaces each time they are called -- could be a case where
	memory leaks could be introduced.
	
2005-09-27   kent	05:00:05	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.19) (+64 -0)
		configure.in (1.33) (+2 -2)
		NEWS (1.18) (+7 -0)
	
	
	New LiTE version, 0.6.0, see ChangeLog and NEWS for details.
	
2005-09-27   kent	04:54:49	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.116) (+8 -8)
	
	
	Patch from Ed Wei to fix a case where exit_idle_loop() didn't work properly
	if there was a timeout value of 0 in the lite_window_event_loop().
	
2005-09-27   kent	04:51:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.115) (+1 -1)
	
	
	Patch from Damian Kowalewski, change the order of finding children in order
	to fix various issues with window handling.
	
2005-09-27   kent	04:42:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.34) (+26 -0)
	
	
	Patch from Damian Kowalevski to fix a bug where the main focus box was
	not properly updated when a child array entry was deleted.
	
2005-09-27   kent	04:38:05	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.h (1.13) (+1 -0)
	
	
	Added a @defgroup Doxygen documentation title.
	
2005-09-09   kent	01:42:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.114) (+18 -0)
	
	
	Set all the callback and callback data slots in LiteWindow to NULL when
	initializing LiteWindow, this to avoid any funny surprises later as we
	test against NULL slots.
	
2005-09-09   kent	01:37:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.113) (+17 -0)
		lite/window.h (1.54) (+31 -2)
	
	
	New callback installer API, lite_on_universal_events() to install a callback
	for receiving DFBUniversalEvents.
	
2005-09-08   kent	00:37:31	Kent Sandvik <sandvik@gmail.com>

	Files:	NEWS (1.17) (+14 -1)
		configure.in (1.32) (+2 -2)
	
	
	New version of LiTE, 0.5.3, see NEWS and ChangeLog for details.
	
2005-09-08   kent	00:37:30	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.18) (+50 -0)
	
	
	New version of LiTE, 0.5.3, see NEWS and ChangeLog for details.
	
2005-09-08   kent	00:25:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.112) (+22 -4)
		lite/window.h (1.53) (+28 -0)
	
	
	New API, lite_window_set_creator() and lite_window_get_creator() that will
	set and get from the LiteWindow structure a reference to a window that
	originally created a specific window. This is used in modal window cases
	so that some windows created from a modal window could receive all
	events.
	
2005-09-08   kent	00:16:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.111) (+4 -1)
	
	
	When calling lite_resize_window(), also update the LiteWindow height
	and width structure values.
	
2005-09-08   kent	00:13:58	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.24) (+2 -0)
		lite/window.h (1.52) (+2 -2)
		lite/window.c (1.110) (+2 -0)
		lite/textline.h (1.13) (+1 -1)
		lite/textline.c (1.25) (+2 -0)
		lite/slider.h (1.11) (+1 -1)
		lite/slider.c (1.17) (+2 -0)
		lite/label.h (1.18) (+1 -1)
		lite/label.c (1.24) (+2 -0)
		lite/image.h (1.16) (+1 -1)
		lite/image.c (1.20) (+2 -0)
		lite/button.h (1.19) (+1 -1)
		lite/button.c (1.27) (+2 -0)
		lite/animation.h (1.13) (+1 -1)
	
	
	Move the theme globals into .c files and use extern definitions in
	the .h files so C++ compilers are happy.
	
2005-08-27   kent	02:08:47	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.17) (+58 -0)
		configure.in (1.31) (+2 -2)
		NEWS (1.16) (+8 -0)
	
	
	New LiTE version, 0.5.2, see NEWS and ChangeLog for all the details.
	
2005-08-27   kent	02:01:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.109) (+40 -16)
		lite/window.h (1.51) (+39 -0)
	
	
	New global callback that can be installed via lite_on_window_event(),
	this callback is triggered *before* the window handling is done in the
	event loop, and it could be used for filtering or processing window
	events before they go into the loop. If the WindowEventFunc callback
	returns a value not DFB_OK, then the event is not forwarded to the
	toolbox window event handling routines.
	
2005-08-27   kent	01:40:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.12) (+9 -0)
		lite/window.h (1.50) (+10 -0)
		lite/util.h (1.9) (+9 -0)
		lite/theme.h (1.17) (+10 -0)
		lite/textline.h (1.12) (+9 -0)
		lite/slider.h (1.10) (+9 -0)
		lite/lite_internal.h (1.22) (+9 -0)
		lite/lite_config.h (1.9) (+9 -0)
		lite/lite.h (1.12) (+9 -1)
		lite/label.h (1.17) (+9 -0)
		lite/image.h (1.15) (+9 -0)
		lite/font.h (1.11) (+9 -0)
		lite/event.h (1.5) (+9 -0)
		lite/cursor.h (1.13) (+9 -0)
		lite/button.h (1.18) (+9 -0)
		lite/box.h (1.23) (+9 -0)
	
	
	Put extern "C" wrappers around all header files for C++ linking.
	
2005-08-24   kent	00:34:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.49) (+1 -1)
	
	
	liteNoWindowOpacity should be 0x00
	
2005-08-23   kent	01:48:11	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.108) (+2 -0)
	
	
	Always set the window event_loop_alive_global to true when entering the event loop.
	
2005-08-19   kent	02:11:08	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.16) (+88 -0)
		configure.in (1.30) (+2 -2)
		NEWS (1.15) (+13 -0)
	
	
	New LiTE version, 0.5.1, see NEWS and ChangeLog for more details.
	
2005-08-19   kent	02:03:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.7) (+2 -0)
		lite/window.c (1.107) (+14 -0)
		lite/lite_internal.h (1.21) (+3 -0)
	
	
	New internal flag that tells if the event loop should be kept alive or
	not, by default it's enabled, but could be disabled via a private
	API (prvlite_set_event_loop_alive()). This way the event loop could quit
	from inside two of the loops.
	
2005-08-19   kent	01:51:10	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.48) (+14 -1)
	
	
	New function, lite_set_exit_idle_loop(), if this sets
	the idle loop exit to true, the event loop will exit
	if there are no pending events in the event queue.
	
2005-08-19   kent	01:51:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.106) (+16 -0)
	
	
	New function, lite_set_exit_idle_loop(), if this sets
	the idle loop exit to true, the event loop will exit
	if there are no pending events in the event queue.
	
2005-08-16   kent	03:03:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.23) (+3 -3)
		lite/window.c (1.105) (+9 -9)
		lite/util.c (1.11) (+5 -5)
		lite/textline.c (1.24) (+5 -5)
		lite/slider.c (1.16) (+7 -7)
		lite/label.c (1.23) (+11 -11)
		lite/image.c (1.19) (+3 -2)
		lite/font.c (1.24) (+11 -10)
		lite/event.c (1.6) (+1 -1)
		lite/button.c (1.26) (+1 -1)
		lite/box.c (1.33) (+1 -1)
	
	
	Guard all stack-defined pointer variables with NULL to avoid possible
	uses of a pointer with for example testing if it's valid or not (for
	example interfaces could be triggered).
	
2005-08-16   kent	02:45:50	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/nothemewindow.c (1.7) (+2 -1)
		tests/window.c (1.19) (+2 -1)
		tests/utslider.c (1.3) (+3 -1)
		tests/utlabel.c (1.7) (+3 -1)
		tests/utcursor.c (1.4) (+3 -1)
		tests/template.c (1.2) (+3 -1)
	
	
	Change timeout value from existing test program loops from 10 seconds
	to 1 second.
	
2005-08-16   kent	02:41:05	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.7) (+5 -5)
	
	
	Include testutils.h in the Makefile.am file so it's included in the
	distribution (make dist).
	
2005-08-09   kent	06:21:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.104) (+1 -1)
	
	
	Fixed the timeout values for lite_window_event_loop so that seconds
	and milliseconds are passed to WaitForEventWithTimeout.
	
2005-07-11   kent	01:15:47	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.15) (+618 -0)
		configure.in (1.29) (+2 -2)
		NEWS (1.14) (+19 -0)
	
	
	New LiTE release, 0.5.0. See NEWS for information and ChangeLog for
	more details.
	
2005-07-06   kent	07:34:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.13) (+2 -0)
	
	
	Set the cooperative level for the layer temporarily to DLSCL_ADMINISTRATIVE
	before calling SetCursorOpacity.
	
2005-07-06   kent	03:56:19	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utcursor.c (1.3) (+1 -2)
	
	
	Take down the timeout to show hidden cursor to 1 second.
	
2005-07-06   kent	03:54:58	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/runtests.sh (1.5) (+1 -0)
	
	
	Add utslider to unit tests run.
	
2005-07-06   kent	03:51:33	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utslider.c (1.2) (+16 -0)
	
	
	Basic slider tests.
	
2005-07-06   kent	03:42:53	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.6) (+8 -2)
		tests/utslider.c (1.1) ( )
	
	
	New unit test for LiteSlider widgets.
	
2005-07-06   kent	02:39:24	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/template.c (1.1) ( )
	
	
	C file template for quickly adding in new unit tests.
	
2005-07-06   kent	02:36:27	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.8) (+2 -2)
		tests/utlabel.c (1.6) (+1 -0)
	
	
	Fix the iteration of num timestamps.
	
2005-07-06   kent	02:22:08	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.103) (+1 -1)
	
	
	More robust code in drawing the title, a valid font interface should
	also be present.
	
2005-07-06   kent	01:18:36	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.23) (+8 -0)
		lite/lite.h (1.11) (+11 -0)
	
	
	New API, lite_get_layer_interface() that returns the current active
	display layer from lite_open().
	
2005-07-06   kent	00:47:54	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/runtests.sh (1.4) (+1 -0)
	
	
	Added utcursor to the run tests.
	
2005-07-06   kent	00:46:19	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utcursor.c (1.2) (+8 -0)
	
	
	Hide and show cursor API testing in the cursor unit test.
	
2005-07-06   kent	00:39:06	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.5) (+3 -1)
		tests/utcursor.c (1.1) ( )
	
	
	New unit test for Lite cursor support.
	
2005-07-06   kent	00:29:28	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/runtests.sh (1.3) (+1 -0)
	
	
	Add utlabel unit test to the runtests script.
	
2005-07-05   kent	00:49:48	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utlabel.c (1.5) (+24 -0)
	
	
	Do performance tests in the unit test.
	
2005-07-05   kent	00:14:36	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utlabel.c (1.4) (+41 -0)
	
	
	Basic LiteLabel unit tests in place.
	
2005-07-04   kent	23:57:05	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/utlabel.c (1.3) (+9 -1)
		tests/window.c (1.18) (+3 -3)
	
	
	utlabel also using the timeout param for running automatic tests.
	
2005-07-04   kent	23:52:49	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/runtests.sh (1.2) (+2 -2)
		tests/window.c (1.17) (+8 -1)
	
	
	Test program accepts a timeout argument to run the test with a quick
	timeout from the event loop, or with no timeout to run as a standalone
	application terminated by the user.
	
2005-07-04   kent	23:47:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.c (1.5) (+20 -0)
		lite/event.h (1.4) (+9 -0)
	
	
	New API, lite_exit_event_loop(), when called it will exit the current
	event loop.
	
2005-07-02   kent	01:32:27	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.7) (+15 -0)
		tests/utlabel.c (1.2) (+8 -0)
		tests/testutils.h (1.12) (+9 -8)
	
	
	New utility function, ltest_create_main_window() for creating the
	main test window environment.
	
2005-07-02   kent	01:24:11	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.4) (+3 -1)
		tests/utlabel.c (1.1) ( )
	
	
	New unit test for LiteLabel.
	
2005-07-02   kent	01:15:07	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/window.c (1.16) (+0 -23)
	
	
	Cleanup of unused code.
	
2005-07-02   kent	01:09:01	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.6) (+1 -14)
		tests/testutils.h (1.11) (+0 -6)
	
	
	Removed unneeded utility function.
	
2005-07-02   kent	01:07:08	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.5) (+19 -2)
		tests/testutils.h (1.10) (+0 -2)
	
	
	Show timestamps in the timestamp window.
	
2005-07-02   kent	00:53:26	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.4) (+67 -0)
		tests/testutils.h (1.9) (+7 -61)
	
	
	Had to unroll all inlines and make them normal function leaf nodes
	due to global name space issues, hopefully the compiler optimizes away
	the functions so there's little overhead for the timer calls.
	
2005-07-02   kent	00:24:32	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.8) (+1 -1)
		tests/window.c (1.15) (+5 -6)
	
	
	Remove warnings. use inline ltest_get_num_timestamps rather than
	global variable.
	
2005-07-02   kent	00:17:39	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/nothemewindow.c (1.6) (+27 -0)
		tests/window.c (1.14) (+29 -0)
		tests/testutils.h (1.7) (+25 -22)
		tests/testutils.c (1.3) (+28 -1)
	
	
	Place the unit test code under the MIT license, so anyone could have
	fun with it.
	
2005-07-02   kent	00:06:53	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.c (1.2) (+11 -1)
		tests/window.c (1.13) (+2 -0)
	
	
	First rough take on opening up a window with timestamp info (timestamps
	not yet shown).
	
2005-07-01   kent	23:18:42	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.3) (+2 -2)
		tests/testutils.h (1.6) (+8 -6)
		tests/testutils.c (1.1) ( )
	
	
	Make the inlines static so they could be used across multiple implementation
	files. New file to place all test utility functions into.
	
2005-07-01   kent	22:27:02	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.5) (+9 -27)
		tests/window.c (1.12) (+11 -9)
	
	
	Changed the timer APIs to use a ltest_start_timer() and ltest_stop_timer()
	for better handling the granularity of defining that time values are
	measured.
	
2005-07-01   kent	22:11:20	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/runtests.sh (1.1) ( )
		tests/window.c (1.11) (+3 -6)
	
	
	New script to run all the official unit tests.
	
2005-07-01   kent	21:52:03	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.4) (+70 -0)
		tests/window.c (1.10) (+14 -48)
	
	
	Lots of new test functions to create time stamps and show the results
	for performance testing purposes.
	
2005-07-01   kent	21:16:26	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/window.c (1.9) (+6 -1)
	
	
	Unit test window opacity settings.
	
2005-07-01   kent	21:12:51	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.3) (+2 -1)
		tests/window.c (1.8) (+6 -6)
	
	
	Renamed test macro to LTEST, now also taking a label for the output
	to know what test was run.
	
2005-07-01   kent	20:45:25	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.2) (+15 -0)
		tests/window.c (1.7) (+8 -7)
	
	
	LTEST_IF_FAILS unit test macro, window.c using it now.
	
2005-07-01   kent	20:10:29	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/testutils.h (1.1) ( )
		tests/window.c (1.6) (+4 -4)
	
	
	New test utils file for testing utility functions and so on.
	ltest_number_to_label() implemented. window test program using it.
	
2005-07-01   kent	19:39:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.102) (+139 -136)
	
	
	Move private function implementations below the public ones.
	
2005-07-01   kent	19:35:00	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.101) (+14 -4)
	
	
	Take into account the theme colors when creating the LiteWindow and
	settings its initial background colors.
	
2005-07-01   kent	19:28:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.100) (+8 -0)
	
	
	When building the default window theme, pick up the default background
	colors and set them inside the LiteTheme struct.
	
2005-07-01   kent	19:24:29	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.16) (+0 -1)
		lite/window.h (1.47) (+1 -0)
		lite/window.c (1.99) (+0 -2)
	
	
	Rearranging header file dependencies.
	
2005-07-01   kent	19:21:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.15) (+3 -0)
	
	
	LITE_THEME macro to convert generic themes into LiteTheme.
	
2005-07-01   kent	19:08:26	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.14) (+0 -73)
		lite/window.h (1.46) (+73 -0)
	
	
	Moved the window theme structs and prototypes to window.h.
	
2005-06-30   kent	23:31:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.14) (+5 -1)
	
	
	LiteImageTheme now could include IDirectFBSurface including width and height
	values.
	
2005-06-30   kent	23:28:11	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.16) (+1 -1)
		lite/image.h (1.13) (+19 -3)
		lite/image.c (1.18) (+7 -3)
		examples/simple.c (1.20) (+1 -1)
		examples/msgbox.c (1.16) (+1 -1)
	
	
	lite_new_image now actually takes a LiteImageTheme, as we could pass in
	default images and so on directly to the image structure.
	
2005-06-30   kent	23:20:39	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.15) (+2 -1)
		lite/image.h (1.12) (+5 -11)
		lite/image.c (1.17) (+15 -18)
		examples/simple.c (1.19) (+2 -1)
		examples/msgbox.c (1.15) (+2 -1)
	
	
	lite_new_image now takes a DFBRectangle.
	
2005-06-30   kent	23:11:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.22) (+13 -13)
		lite/textline.c (1.23) (+25 -25)
		lite/slider.c (1.15) (+19 -19)
		lite/label.c (1.22) (+19 -19)
		lite/button.c (1.25) (+19 -19)
	
	
	Now that we are always using ret_ names for handles, change the temp
	variables to something more meaningful variable names.
	
2005-06-30   kent	23:00:45	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/literun.c (1.15) (+2 -1)
		lite/textline.h (1.11) (+7 -11)
		lite/textline.c (1.22) (+12 -12)
		examples/simple.c (1.18) (+2 -1)
	
	
	New API for lite_new_textline(), takes a DFBRectangle and a LiteTextLineTheme.
	
2005-06-30   kent	22:51:38	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.h (1.10) (+18 -0)
	
	
	New LiteTextLineTheme including liteNoTextLineTheme and liteDefaultTextLineTheme constants.
	
2005-06-30   kent	22:46:36	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/slider.c (1.14) (+5 -2)
		lite/slider.h (1.9) (+21 -11)
		lite/slider.c (1.14) (+11 -11)
	
	
	lite_new_slider() now takes a DFBRectangle and a LiteSliderTheme.
	
2005-06-30   kent	22:33:17	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.21) (+1 -1)
		lite/label.h (1.16) (+5 -5)
	
	
	lite_new_label() Doxygen documentation, fixed the internal label struct
	so it uses a LiteLabelTheme.
	
2005-06-30   kent	22:29:37	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/nothemewindow.c (1.5) (+2 -1)
		tests/window.c (1.5) (+5 -3)
	
	
	lite_new_label() API changed, now takes a DFBRectangle and a LiteLabelTheme.
	As a lot of test apps use labels, they all had to be changed.
	
2005-06-30   kent	22:29:36	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.14) (+4 -2)
		lite/label.h (1.15) (+5 -6)
		lite/label.c (1.20) (+11 -10)
		examples/slider.c (1.13) (+4 -2)
		examples/simple.c (1.17) (+2 -1)
		examples/msgbox.c (1.14) (+2 -1)
		examples/literun.c (1.14) (+2 -1)
	
	
	lite_new_label() API changed, now takes a DFBRectangle and a LiteLabelTheme.
	As a lot of test apps use labels, they all had to be changed.
	
2005-06-30   kent	22:08:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.h (1.14) (+2 -0)
	
	
	Added font color and size as new slots in LiteLabelTheme.
	
2005-06-30   kent	22:06:00	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.h (1.13) (+16 -0)
	
	*** empty log message ***
	
2005-06-30   kent	22:01:17	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.h (1.17) (+7 -9)
	
	
	Fixed the Doxygen documentation for lite_new_button().
	
2005-06-30   kent	21:59:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.21) (+24 -24)
		lite/animation.h (1.11) (+7 -11)
	
	
	lite_new_animation() API change, now takes a DFBRectangle and
	a LiteAnimationTheme.
	
2005-06-30   kent	21:52:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.10) (+13 -0)
	
	
	New struct, LiteAnimationTheme, includes liteNoAnimationTheme and
	liteDefaultAnimationTheme constants.
	
2005-06-30   kent	21:37:30	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.13) (+4 -2)
		lite/button.h (1.16) (+8 -8)
		lite/button.c (1.24) (+11 -11)
		examples/simple.c (1.16) (+2 -1)
		examples/msgbox.c (1.13) (+2 -1)
	
	
	lite_new_button() API changed, now takes a DFBRectangle and a LiteButtonTheme.
	
2005-06-30   kent	21:08:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.h (1.15) (+9 -0)
	
	
	New constants, liteNoButtonTheme, liteDefaultButtonTheme.
	
2005-06-30   kent	21:05:26	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.23) (+0 -1)
		lite/theme.h (1.13) (+1 -1)
		lite/button.h (1.14) (+33 -4)
	
	
	First cut on a LiteButtonTheme.
	
2005-06-30   kent	20:50:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.12) (+9 -9)
		lite/window.c (1.98) (+91 -91)
	
	
	Change the LiteWindowTheme surface names to top, bottom, left, right,
	topright, topleft, bottomright, bottomleft.
	
2005-06-30   kent	20:21:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.11) (+4 -3)
	
	
	LiteTheme now has bg_color (background color) and fb_color(foreground
	color) slots for generic use.
	
2005-06-30   kent	19:57:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.12) (+3 -3)
		lite/font.c (1.23) (+4 -3)
		lite/event.c (1.4) (+3 -5)
	
	
	More name changes of globals so they end with _global.
	
2005-06-30   kent	19:49:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.11) (+3 -3)
	
	
	current_cursor => current_cursor_global
	
2005-06-30   kent	19:46:56	Kent Sandvik <sandvik@gmail.com>

	Files:	README (1.6) (+1 -0)
		lite/window.c (1.97) (+52 -51)
	
	
	globals have now a _global postfix. Forces one to use less globals
	as there's more typing involved...
	
2005-06-30   kent	19:17:11	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.12) (+4 -4)
		lite/button.h (1.13) (+11 -11)
		lite/button.c (1.22) (+34 -34)
		examples/simple.c (1.15) (+4 -4)
		examples/msgbox.c (1.12) (+4 -4)
	
	
	Changed the name of ButtonState to LiteButtonState and the BS_* constants
	now are LITE_BS_* constants (as per the DFB/LiTE coding standards).
	
2005-06-30   kent	19:08:29	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.11) (+1 -1)
		tests/window.c (1.4) (+1 -1)
		tests/nothemewindow.c (1.4) (+1 -1)
		lite/window.h (1.45) (+13 -3)
		examples/slider.c (1.12) (+1 -1)
		examples/simple.c (1.14) (+1 -1)
		examples/msgbox.c (1.11) (+1 -1)
		examples/literun.c (1.13) (+1 -1)
	
	
	Two new window constants, liteFullWindowOpacity and liteNoWindowOpacity,
	corresponding to the 0xff and 0x00 values. They both have Doxygen documentation.
	
2005-06-25   kent	01:09:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.22) (+1 -1)
		lite/window.c (1.96) (+1 -1)
		lite/lite_internal.h (1.20) (+1 -1)
	
	
	Renamed lite_load_default_window_theme() to prvlite_load_default_window_theme(),
	now all non-static internal functions have the prvlite prefix.
	
2005-06-25   kent	01:07:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.22) (+1 -1)
		lite/lite_internal.h (1.19) (+1 -1)
		lite/lite.c (1.21) (+1 -1)
	
	
	renamed _lite_font_init() to prvlite_font_init().
	
2005-06-25   kent	01:05:50	Kent Sandvik <sandvik@gmail.com>

	Files:	README (1.5) (+1 -1)
		lite/window.c (1.95) (+2 -2)
		lite/lite_internal.h (1.18) (+1 -1)
		lite/event.c (1.3) (+1 -1)
	
	
	Changed SetCurrentKeyModifier to prvlite_set_current_key_modifier.
	Now all private non-static functions have a prvlite prefix, maybe
	_lite is still pushing the nerves of ANSI C purists...
	
2005-06-25   kent	00:44:29	Kent Sandvik <sandvik@gmail.com>

	Files:	README (1.4) (+42 -1)
	
	
	README file has the formatting rules/style guide for LiTE.
	
2005-06-25   kent	00:07:20	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.14) (+291 -0)
		configure.in (1.28) (+2 -2)
		NEWS (1.13) (+14 -0)
	
	
	New version, 0.4.3.  See NEWS for the changes and ChangeLog for
	the change details.
	
2005-06-24   kent	23:59:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.94) (+18 -13)
	
	
	Make render_title() more flexible, if there is no window title and no
	font defined in the LiteWindowTheme, do still render the top frame.
	This way we could have window themes with no title top bars (such as
	dialog boxes with no titles).
	
2005-06-24   kent	23:50:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_config.h (1.8) (+3 -0)
		lite/window.c (1.93) (+1 -1)
	
	
	New configure constant, DEFAULT_WINDOW_MINIMIZE_SIZE.
	
2005-06-24   kent	23:43:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.c (1.2) (+2 -0)
		lite/theme.h (1.10) (+1 -2)
	
	
	Code formatting.
	
2005-06-24   kent	23:39:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.11) (+1 -0)
		lite/theme.c (1.1) ( )
	
	
	New implementation file, theme.c, or theme-based functionality.
	
2005-06-24   kent	23:30:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.20) (+1 -1)
		lite/window.c (1.92) (+6 -6)
		lite/theme.h (1.9) (+17 -2)
		lite/lite_internal.h (1.17) (+0 -3)
	
	
	Changed lite_free_default_window_theme() to lite_free_window_theme() so
	this function could be used for any window theme installed.
	
2005-06-24   kent	23:21:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.10) (+34 -1)
		lite/cursor.h (1.12) (+31 -0)
	
	
	Three new cursor APIs, lite_hide_cursor(), lite_show_cursor() and
	lite_set_cursor_opacity(). Doxygen documentation for the APIs provided.
	
2005-06-24   kent	23:06:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.91) (+1 -1)
		lite/window.h (1.44) (+1 -1)
	
	
	Changed function name from lite_window_setmodal to lite_window_set_modal.
	
2005-06-24   kent	23:04:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.90) (+14 -14)
		lite/window.h (1.43) (+4 -8)
	
	
	lite_init_window() API changed so it also takes a DFBRectangle and
	a LiteWindowTheme.
	
2005-06-20   kent	05:15:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.20) (+7 -7)
		lite/image.c (1.16) (+1 -1)
		lite/font.c (1.21) (+5 -5)
		lite/cursor.c (1.9) (+2 -2)
		lite/box.c (1.32) (+1 -1)
	
	
	Final style changes, everything should now look the same, phew.
	
2005-06-20   kent	05:09:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.19) (+51 -51)
		lite/window.c (1.89) (+314 -318)
		lite/util.c (1.10) (+42 -42)
		lite/textline.c (1.21) (+97 -97)
		lite/slider.c (1.13) (+69 -69)
		lite/lite.c (1.19) (+15 -15)
	
	
	More style updates to use the 'tight' function calling style.
	
2005-06-20   kent	04:46:08	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.19) (+3 -3)
		lite/image.c (1.15) (+29 -29)
		lite/font.c (1.20) (+87 -87)
		lite/event.c (1.2) (+1 -1)
		lite/cursor.c (1.8) (+2 -2)
		lite/button.c (1.21) (+4 -4)
		lite/box.c (1.31) (+21 -21)
	
	
	More code style changes to support the tight function call style.
	
2005-06-20   kent	04:36:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.20) (+75 -75)
	
	
	Formatted the code for the tight function calling style.
	
2005-06-20   kent	04:30:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.18) (+47 -47)
		lite/box.c (1.30) (+42 -42)
	
	
	Use the tight style format with function calls.
	
2005-06-20   kent	04:23:47	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.9) (+17 -18)
		lite/window.h (1.42) (+67 -75)
		lite/util.h (1.8) (+19 -19)
		lite/textline.h (1.9) (+13 -14)
		lite/slider.h (1.8) (+10 -11)
		lite/lite_internal.h (1.16) (+3 -3)
		lite/lite.h (1.10) (+1 -1)
		lite/label.h (1.12) (+14 -17)
		lite/image.h (1.11) (+6 -7)
		lite/font.h (1.10) (+11 -6)
		lite/cursor.h (1.11) (+1 -1)
		lite/button.h (1.12) (+17 -19)
		lite/box.h (1.22) (+14 -15)
	
	
	Changed the file header function prototypes to use the 'tight standard'
	format so they all look the same.
	
2005-06-20   kent	03:42:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.h (1.11) (+4 -4)
		lite/window.h (1.41) (+61 -66)
		lite/theme.h (1.8) (+5 -7)
		lite/textline.h (1.8) (+6 -6)
		lite/slider.h (1.7) (+6 -5)
		lite/label.h (1.11) (+7 -7)
		lite/image.h (1.10) (+3 -3)
		lite/font.h (1.9) (+4 -4)
		lite/cursor.h (1.10) (+2 -2)
	
	
	Further Doxygen documentation work so all header files have the same
	style.
	
2005-06-20   kent	03:16:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.8) (+18 -18)
		lite/box.h (1.21) (+48 -49)
	
	
	Update the animation and box Doxygen documentation based on the final
	style.
	
2005-06-20   kent	03:02:07	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.9) (+1 -1)
		lite/window.h (1.40) (+296 -8)
	
	
	Doxygen documentation for the window APIs.
	
2005-06-20   kent	02:19:15	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.39) (+40 -2)
	
	
	Provide Doxygen documentation for LiteWindow structs, typedefs and constants.
	
2005-06-20   kent	02:14:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.38) (+16 -14)
	
	
	Remove the WindowIdleFunc callback prototype as this callback is
	no longer supported.
	
2005-06-19   kent	22:30:11	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.8) (+2 -2)
		lite/util.h (1.7) (+61 -3)
		lite/textline.h (1.7) (+66 -7)
	
	
	Doxygen documentation for the util functions.
	
2005-06-19   kent	22:03:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.7) (+3 -0)
		lite/slider.h (1.6) (+44 -5)
	
	
	LiteSlider Doxygen documentation.
	
2005-06-19   kent	21:53:33	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.15) (+9 -6)
	
	
	The lite internal APIs are not provided with Doxygen documentation
	tags, however place comments for the functions so code maintainers
	know what they functions stand for.
	
2005-06-19   kent	21:50:33	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_config.h (1.7) (+36 -1)
	
	
	Doxygen documentaton for the configuration flags.
	
2005-06-19   kent	21:42:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.h (1.10) (+59 -7)
		lite/lite.h (1.9) (+33 -2)
	
	
	Doxygen documentation for the LiTE interface.
	
2005-06-19   kent	21:23:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.h (1.6) (+32 -11)
	
	
	Doxygen documentation for LiteImage.
	
2005-06-19   kent	21:18:09	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.h (1.8) (+80 -8)
	
	
	Doxygen documentation for LiteFont.
	
2005-06-19   kent	21:02:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/event.h (1.3) (+6 -1)
	
	
	Doxygen documentation for the LiTE event interfaces.
	
2005-06-19   kent	21:00:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.h (1.9) (+59 -1)
	
	
	Doxygen documentation for LiteCursor.
	
2005-06-19   kent	20:47:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.7) (+1 -1)
		lite/button.h (1.10) (+89 -9)
	
	
	Doxygen documentation for LiteButton, fixed small things in the
	LitAnimation Doxygen documentation.
	
2005-06-19   kent	20:21:53	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.20) (+86 -8)
	
	
	Doxygen documentation for LiteBox.
	
2005-06-19   kent	19:59:39	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.6) (+61 -8)
	
	
	Doxygen documentation for the LiteAnimation interfaces.
	
2005-06-17   kent	22:53:37	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.13) (+226 -0)
		configure.in (1.27) (+2 -2)
		NEWS (1.12) (+31 -3)
	
	
	New version, 0.4.2, see NEWS and ChangeLog for details.
	
2005-06-17   kent	22:37:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.88) (+21 -1)
		lite/window.h (1.37) (+9 -0)
	
	
	To be symmetrical, lite_on_raw_keyboard() provides a hook to intercept
	keyboard messages before the modal test or the processing inside
	various LiteBoxes has happened.
	
2005-06-17   kent	22:30:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.87) (+25 -0)
		lite/window.h (1.36) (+6 -0)
	
	
	New user callback that can be installed, lite_on_raw_mouse(), this
	callback triggers before any processing is done on the mouse event
	in the window's event handling. This makes it possible to for example
	pick up mouse events in another window and close the window based
	on mouse clicks in the parent window.
	
2005-06-17   kent	22:16:25	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.35) (+5 -5)
	
	
	The user-provided callback functions now all have a new prototype
	returning DFBResult (was void). This because there will be cases
	where the return value might stop something from happening...
	
2005-06-17   kent	22:07:36	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/nothemewindow.c (1.3) (+46 -46)
		tests/window.c (1.3) (+66 -66)
	
	
	Coding style convention is five spaces, not four.
	
2005-06-17   kent	22:04:14	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/nothemewindow.c (1.2) (+0 -1)
	
	
	Removed unused variable.
	
2005-06-17   kent	22:03:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.86) (+44 -35)
	
	
	Code commenting and reformatting, this is a big file so it needs
	comments in order for the reader not to get lost.
	
2005-06-17   kent	21:40:39	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.85) (+1 -2)
	
	
	Remove the global LiteWindowTheme, only need the LiteWindow based
	one now.
	
2005-06-17   kent	21:36:11	Kent Sandvik <sandvik@gmail.com>

	Files:	tests/Makefile.am (1.2) (+5 -3)
		tests/nothemewindow.c (1.1) ( )
	
	
	New unit test, nothemewindow, to test windows with no themes.
	
2005-06-16   kent	23:52:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.7) (+1 -1)
		lite/window.c (1.84) (+48 -48)
	
	
	LiteWindow is now using the internal LiteWindowTheme struct for calculating
	and placing the structs/images into the various locations.
	
	Fixed a bug in the definition of liteNoWindowTheme.
	
2005-06-16   kent	22:52:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.83) (+3 -1)
	
	
	Point at liteDefaultWindowTheme when freeing any theme memory, or when
	checking if a default window theme has been installed.
	
2005-06-16   kent	22:13:39	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.10) (+11 -6)
		tests/window.c (1.2) (+8 -1)
		lite/window.h (1.34) (+5 -7)
		lite/window.c (1.82) (+9 -10)
		examples/slider.c (1.11) (+12 -6)
		examples/simple.c (1.13) (+12 -5)
		examples/msgbox.c (1.10) (+12 -5)
		examples/literun.c (1.12) (+12 -6)
	
	
	lite_new_window has a new API, now takes a DFBRectangle and a LiteWindowTheme.
	Example and test code changed to reflect the API change.
	
2005-06-16   kent	21:07:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.81) (+4 -0)
	
	
	Load the default window theme into the global liteDefaultWindowTheme
	pointer.
	
2005-06-16   kent	21:03:16	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.6) (+11 -1)
	
	
	New global variable, liteDefaultWindowTheme, also added Doxygen documentation
	about the various theme flags and structs.
	
2005-06-16   kent	20:49:00	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.5) (+3 -0)
	
	
	New constant, liteNoWindowTheme
	
2005-06-16   kent	20:46:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.4) (+1 -1)
		lite/window.h (1.33) (+1 -1)
		lite/window.c (1.80) (+2 -2)
	
	
	Renamed WindowTheme to LiteWindowTheme.
	
2005-06-16   kent	01:35:12	Kent Sandvik <sandvik@gmail.com>

	Files:	Makefile.am (1.3) (+1 -1)
		tests/window.c (1.1) ( )
		tests/Makefile.am (1.1) ( )
		configure.in (1.26) (+1 -0)
	
	
	New unit test directory called tests, will have LiTE unit tests that
	need to pass in order for the code to be checked in. First simple
	case, plain window creation test.
	
2005-06-16   kent	01:18:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.18) (+1 -1)
		lite/lite_config.h (1.6) (+2 -1)
	
	
	New lite_config.h flag, LOAD_DEFAULT_WINDOW_THEME, by default true,
	if false the default window theme is not loaded. This works in combination
	withthe LITE_NO_THEME env. variable that could override this setting.
	
2005-06-16   kent	01:03:56	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.h (1.5) (+7 -0)
		lite/window.h (1.32) (+7 -0)
		lite/util.h (1.6) (+7 -0)
		lite/theme.h (1.3) (+7 -0)
		lite/textline.h (1.6) (+7 -0)
		lite/slider.h (1.5) (+7 -0)
		lite/lite_internal.h (1.14) (+7 -0)
		lite/lite_config.h (1.5) (+7 -0)
		lite/lite.h (1.8) (+7 -0)
		lite/label.h (1.9) (+7 -0)
		lite/image.h (1.5) (+7 -0)
		lite/event.h (1.2) (+7 -0)
		lite/cursor.h (1.8) (+7 -0)
		lite/button.h (1.9) (+7 -0)
		lite/box.h (1.19) (+7 -0)
	
	
	First steps towards Doxygen documentation. Each header file now
	has a @brief statement telling what the file contains.
	
2005-06-16   kent	00:51:57	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.31) (+11 -10)
	
	
	LiteWindow has a new theme slot that will be used shortly.
	
2005-06-16   kent	00:19:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.17) (+2 -2)
		lite/window.c (1.79) (+4 -4)
		lite/lite_internal.h (1.13) (+2 -2)
		lite/lite.h (1.7) (+1 -1)
	
	
	Renamed various theme() APIs to default_window_theme() API names, as
	they are only used for loading the default window theme. From now LiteWindows
	and other widgets will have a default theme that is set by the library, or NULL
	(no theme), or a theme that could be passed in from the outside when creating
	or using the widget.
	
2005-06-15   kent	23:48:18	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.78) (+25 -16)
	
	
	lite_init_window() is getting big, broke out the event buffer creation
	code into a separate function.
	
2005-06-15   kent	23:35:28	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/theme.h (1.2) (+6 -0)
	
	
	New base theme structs, LiteTheme, WindowTheme is inheriting from this,
	same with future LiteButtonTheme and similar theme structs.
	
2005-06-11   kent	01:38:40	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.12) (+42 -0)
		configure.in (1.25) (+2 -2)
		NEWS (1.11) (+6 -0)
	
	
	New LiTE release, 0.4.1.
	
2005-06-11   kent	01:31:07	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.77) (+30 -11)
	
	
	In case the LiteBox is_visible flag is disabled, then do not forward
	any events to such cases (code from Damian Kowalewski)
	
2005-06-11   kent	01:29:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.29) (+2 -1)
		lite/window.c (1.76) (+1 -0)
		lite/box.h (1.18) (+1 -0)
	
	
	New LiteBox flag, is_visible, controlling if the LiteBox should be
	drawn or not (code from Damian Kowalewski).
	
2005-06-11   kent	01:26:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.75) (+9 -0)
		lite/window.h (1.30) (+1 -0)
	
	
	New API, lite_get_event_buffer() to return the DirectFB event buffer
	for possible direct access for posting and peeking.
	
2005-06-03   kent	01:41:13	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.24) (+2 -2)
	
	
	New LiTE version, 0.4.0 (stability release, new features forward)
	
2005-06-03   kent	01:41:12	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.11) (+48 -0)
		NEWS (1.10) (+5 -0)
	
	
	New LiTE version, 0.4.0 (stability release, new features forward)
	
2005-06-03   kent	01:29:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.28) (+7 -0)
	
	
	If a LiteBox to be removed from the child array is also a focused_box,
	then set the window focused_box to NULL in order to avoid possible
	crash scenarios.
	
2005-05-24   kent	22:57:33	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.27) (+23 -22)
	
	
	Code formatting cleanup.
	
2005-05-24   kent	22:52:36	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.26) (+7 -1)
	
	
	When removing a box from the window, if the box removed is a focused box
	in window, default the window default focused box to the window box itself.
	
2005-05-24   kent	22:44:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.25) (+2 -18)
	
	
	Remove the internal get_window_of_box(), use the exported lite_find_my_window()
	instead.
	
2005-05-24   kent	22:41:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.24) (+1 -1)
	
	
	Fixed bug in calling the wrong callback when the child box is removed.
	
2005-05-19   kent	01:35:12	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.10) (+211 -0)
		configure.in (1.23) (+2 -2)
		NEWS (1.9) (+13 -0)
	
	
	New version, LiTE 0.3.2.
	
2005-05-19   kent	01:13:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.23) (+1 -1)
		lite/cursor.h (1.7) (+2 -3)
		lite/cursor.c (1.7) (+3 -3)
	
	
	Code cleanup.
	
2005-05-19   kent	01:07:12	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.6) (+15 -0)
	
	
	Test for NULL pointer args in the public APIs.
	
2005-05-19   kent	00:49:34	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.12) (+0 -2)
		lite/window.c (1.74) (+0 -35)
	
	
	More cleanup, remove the old cursor calls that were implemented
	in window.c
	
2005-05-19   kent	00:36:16	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.5) (+1 -1)
		lite/window.c (1.73) (+0 -9)
		lite/lite_internal.h (1.11) (+0 -1)
		lite/cursor.h (1.6) (+1 -1)
	
	
	Removed old lite_free_cursor(), and renamed the tested lite_free_cursorx()
	to lite_free_cursor().
	
2005-05-19   kent	00:19:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.16) (+0 -2)
		lite/window.c (1.72) (+2 -1)
	
	
	Switch over to the new cursor handling when starting LiTE, i.e. use
	the global cursor in cursor.c
	
2005-05-18   kent	23:22:38	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.22) (+8 -1)
	
	
	Ouch, wrong configure.in got checked in, rolling back to 1.20.
	
2005-05-18   kent	23:18:43	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.21) (+1 -8)
		lite/lite.c (1.15) (+3 -4)
		lite/cursor.h (1.5) (+2 -2)
		lite/cursor.c (1.4) (+9 -18)
	
	
	Redid the load cursor functions so they take a plain pointer instead
	of a handle, no need to really use handles here as the LiteCursor is not
	created, just the surface populated.
	
2005-05-18   kent	22:14:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.14) (+13 -13)
	
	
	lite.c has a default cursor structure that is initially loaded.
	
2005-05-18   kent	21:57:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.71) (+8 -2)
	
	
	Better modal window handling (code from Damian).
	
2005-05-18   dok	09:19:34	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/font.c (1.19) (+13 -0)
		lite/font.h (1.7) (+5 -4)
	
	Added lite_ref_font() as opposed to lite_release_font(),
	e.g. for virtually cloning the font instance.
	
2005-05-18   dok	06:46:34	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.h (1.29) (+2 -0)
	
	Include <direct/types.h> for bool.
	
2005-05-18   kent	02:33:22	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.13) (+36 -0)
	
	
	Parallel code to load in the default cursor (and remove it, too) as
	part of the lite init and shutdown processes.
	
2005-05-18   kent	02:01:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.3) (+1 -1)
		lite/window.c (1.70) (+9 -8)
		lite/cursor.h (1.4) (+1 -2)
	
	
	Renaming of cursor functions in preparation for the migration to
	the new cursor functions.
	
2005-05-18   kent	01:09:33	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.c (1.2) (+89 -1)
		lite/cursor.h (1.3) (+9 -0)
	
	
	Initial implementations of the following cursor functions:
	lite_get_current_cursor()
	lite_set_current_cursor()
	lite_load_cursor_from_file()
	lite_load_cursor_from_desc()
	lite_free_cursor()
	lite_set_window_cursor()
	
2005-05-18   kent	00:24:19	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.10) (+1 -0)
		lite/cursor.c (1.1) ( )
	
	
	New implementation file, cursor.c, where the global cursor code
	will migrate from window.c, including new APIs to get and set the
	global cursor.
	
2005-05-18   kent	00:14:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.h (1.28) (+3 -1)
	
	
	Code from Damian Kowalewski to enable modal state in LiteWindows, when
	the modal flag is set in the LiteWindow, it is the only one receiving
	its events.
	
2005-05-18   kent	00:14:05	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.69) (+29 -0)
	
	
	Code from Damian Kowalewski to enable modal state in LiteWindows, when
	the modal flag is set in the LiteWindow, it is the only one receiving
	its events.
	
2005-05-17   kent	00:32:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/cursor.h (1.2) (+2 -0)
		lite/window.c (1.68) (+13 -2)
	
	
	First steps of migrating the cursor handling out from window.c.
	lite_get_current_cursor() returns the pointer to the current cursor.
	
2005-05-17   kent	00:01:59	Kent Sandvik <sandvik@gmail.com>

	Files:	LiTE_ARCHITECTURE.txt (1.1) ( )
	
	
	Document that  talks about the LiTE architecture.
	
2005-05-16   kent	23:48:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.67) (+16 -6)
		lite/window.h (1.27) (+8 -0)
	
	
	Patch from Damian and Kent
	New LiteWindowFlag variable in LiteWindow, controls if the window
	could be resized and minimized, and soon if it had modal behavior.
	By default windows could be resized and minimized.
	
2005-05-16   kent	23:45:39	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.22) (+7 -1)
	
	
	In reinit_box_and_childen(), if the original box had a font, restore
	it back to the new box.
	
2005-05-16   kent	05:43:40	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.21) (+11 -7)
	
	
	Fixed get_window_of_box() so the compiler is not complaining about
	no return of the recursive function, also fixed problems with the
	pure recursive way of returning LiteWindow* entries.
	
2005-05-13   kent	00:47:42	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.9) (+1 -0)
		NEWS (1.8) (+1 -0)
	
	
	New LiTE Version, 0.3.1.
	
2005-05-13   kent	00:46:47	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.8) (+98 -0)
		configure.in (1.20) (+2 -2)
		NEWS (1.7) (+17 -0)
	
	*** empty log message ***
	
2005-05-13   kent	00:35:50	Kent Sandvik <sandvik@gmail.com>

	Files:	AUTHORS (1.4) (+3 -0)
	
	
	New contributors: Andy Stewart, Damian Kowalewski.
	
2005-05-13   kent	00:29:43	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.20) (+21 -0)
		lite/window.h (1.26) (+6 -0)
	
	
	New OnBoxAdded() and OnBoxToBeRemoved() function callbacks (not fully
	tested yet). They should trigger when a box has been added to the
	window, or if a box is removed from the window, providing a way
	to intercept and do something with the LiteBox structures.
	
2005-05-13   kent	00:08:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.19) (+12 -0)
	
	
	New internal function, get_window_of_box() returns a possible
	LiteWindow* parent of a box installed, this will be used later
	to signal to a window that a LiteBox has been added or removed.
	
2005-05-12   kent	23:49:04	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.9) (+2 -0)
		lite/window.c (1.66) (+4 -0)
		lite/lite_internal.h (1.10) (+2 -0)
		lite/event.h (1.1) ( )
		lite/event.c (1.1) ( )
	
	
	New function lite_get_current_key_modifier() to get the current
	key modifiers. This function is implemented in event.c, more
	globally related event code will be moved in future into this directory.
	
2005-05-12   kent	22:32:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.65) (+49 -30)
		lite/window.h (1.25) (+9 -0)
	
	
	LiteWindow now has a separate init call, this makes it possible to
	subclass LiteWindows with a separate memory allocation part (compare this
	with LiteBox and lite_box_init()).
	
2005-05-12   kent	22:25:42	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.18) (+2 -0)
		lite/window.c (1.64) (+6 -0)
		lite/box.h (1.17) (+2 -0)
	
	
	LiteBox now has an internal field, handle_keys, if it's disabled no
	keyinput is handled inside the box, this is for optimization in case
	no keyinput should be done in a field, or to disable keyhandling in
	specific fields.
	
2005-05-12   kent	22:20:58	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.17) (+39 -2)
	
	
	Fixed a problem with the parent child slot not being updated when a child
	is removed, also now compacting the parent children slot so there are no
	empty gaps.
	
2005-05-12   kent	22:08:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.63) (+125 -111)
	
	
	New multi-window event loop, this makes it possible to create multiple
	windows, where each window is using the first window's single EventBuffer.
	This change has some additional functions such as going through each
	active window's list of possible graphics updates.
	
2005-04-06   dok	20:54:26	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.19) (+1 -1)
		lite/window.c (1.62) (+72 -72)
	
	Follow API change.
	
	Require 0.9.23 now.
	
2005-03-31   kent	23:41:23	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.7) (+233 -0)
		NEWS (1.6) (+12 -0)
	
	
	Updated ChangeLog and NEWS with 0.3 release information.
	
2005-03-31   kent	23:34:55	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.18) (+2 -2)
	
	
	Bumped up LiTE version to 0.3.0.
	
2005-03-31   kent	23:26:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.61) (+0 -15)
		lite/window.h (1.24) (+0 -6)
	
	
	Removed lite_on_window_idle() callback installer, there's no guarantee
	to get periodic idle events unless the underlying system provides them;
	it's better to write a wrapper around lite_window_event_loop with a
	timeout and let the event_loop come out, do processing, and go back into
	the event loop.
	
2005-03-31   kent	23:23:07	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.60) (+5 -5)
		lite/window.h (1.23) (+4 -4)
	
	
	lite_on* APIs now return DFBResult values.
	
2005-03-31   kent	23:13:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.59) (+18 -4)
		lite/window.h (1.22) (+14 -5)
	
	
	lite_on_window_wheel() in which global callbacks could be installed to catch
	any possible wheel movements independently of the focused box.
	
2005-03-31   kent	22:54:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.16) (+1 -0)
		lite/window.c (1.58) (+18 -0)
	
	
	LiteBox has now a new handler, OnWheel() that could be used in widgets
	for wheel window events, DWET_WHEEL.  There's a a corresponding on_wheel()
	handler in windows.c that delegates the call to an existing or not existing
	OnWheel function in the LiteBox implementation. This implementation is very
	similar to OnKeyDown().
	
2005-03-31   kent	04:57:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.57) (+12 -0)
		lite/window.h (1.21) (+2 -0)
	
	
	lite_release_window_resources(), just now it will UngrabPointer any
	concurrent window that has the pointer grabbed. This is needed for special
	cases such as when creating additional windows with a mouse-down event.
	
2005-03-31   kent	04:51:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.56) (+11 -1)
	
	
	Keep track of the pointer-grabbed IDirectFBWindow in an internal static variable.
	This is needed in cases where we need to absolutely release a currently grabbed
	window, such as when there's a mouse-down event that creates another window
	(ungrabbing only happens with mouse-up events).
	
2005-03-31   kent	04:42:47	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.17) (+4 -2)
		lite/window.c (1.55) (+4 -2)
		lite/textline.c (1.20) (+5 -3)
		lite/slider.c (1.12) (+4 -2)
		lite/label.c (1.18) (+5 -3)
		lite/image.c (1.14) (+4 -2)
		lite/button.c (1.19) (+4 -2)
		lite/box.h (1.15) (+1 -1)
	
	
	LiteBox Draw() now returns DFBResult. Updated all the internal draw_ methods
	so they return DFBResult values.
	
2005-03-31   kent	04:31:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.16) (+1 -1)
		lite/lite.c (1.12) (+0 -2)
	
	
	Fixed compiler warnings.
	
2005-03-31   kent	04:27:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.11) (+4 -4)
		lite/textline.c (1.19) (+4 -4)
	
	
	Box Destroy() now returns DFBResult values. Any internal callbacks were
	adjusted to return DFBResults from the underlying DFB calls.
	
2005-03-31   kent	04:27:47	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.15) (+3 -3)
		lite/label.c (1.17) (+3 -3)
		lite/image.c (1.13) (+4 -4)
		lite/button.c (1.18) (+4 -4)
		lite/box.h (1.14) (+1 -1)
	
	
	Box Destroy() now returns DFBResult values. Any internal callbacks were
	adjusted to return DFBResults from the underlying DFB calls.
	
2005-03-30   dok	07:48:28	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/textline.c (1.18) (+2 -2)
	
	Fixed debug build.
	
2005-03-30   kent	06:47:15	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.8) (+3 -2)
		lite/window.c (1.54) (+1 -6)
		lite/cursor.h (1.1) ( )
	
	
	LiteCursor is now in the cursor.h header file in preparation for
	finer granularity theme handling in future.
	
2005-03-30   kent	06:34:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.53) (+17 -12)
		lite/window.h (1.20) (+0 -1)
	
	
	Important change: Switching from a per-window event buffer to a global
	event buffer, this for easier handling of events concerning modal LiteWindows
	so that only one window is serviced the event. The other model required
	multiple threads running, in this model there's just one GUI thread that
	handles the events from a single source.
	
2005-03-29   kent	10:20:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.52) (+126 -74)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	10:08:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/util.c (1.9) (+22 -19)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	10:05:45	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.17) (+38 -18)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	10:00:42	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.10) (+35 -15)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	09:55:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.11) (+6 -3)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	09:54:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.16) (+25 -15)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	09:50:14	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.12) (+15 -6)
	
	
	Cosmetical -- make the APIs look like the DFB ones.
	
2005-03-29   kent	09:47:19	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.18) (+31 -11)
	
	
	Cosmetical - make the APIs look like the DFB ones.
	
2005-03-29   kent	09:42:12	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.17) (+47 -17)
	
	
	Cosmetical - change the APIs so they look like the DFB ones.
	
2005-03-29   kent	09:34:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.16) (+27 -11)
	
	
	Cosmetical -- make the APIs look like the DFB ones.
	
2005-03-29   kent	09:27:23	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.14) (+28 -15)
	
	
	Fixed compiler warning about unused variable and made the APIs look
	like DFB APIs formatting-wise.
	
2005-03-29   kent	09:14:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.15) (+1 -1)
	
	
	Fixed a silly copy/paste bug that caused problems with lite_new_box().
	
2005-03-28   kent	07:31:58	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.6) (+209 -0)
		NEWS (1.5) (+25 -13)
	
	
	LiTE 0.2.2 NEWS and ChangeLog updates.
	
2005-03-28   kent	07:22:19	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.17) (+2 -2)
	
	
	Bumping up LiTE version to 0.2.2.
	
2005-03-26   kent	01:46:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.14) (+17 -13)
		lite/box.h (1.13) (+2 -1)
	
	
	lite_new_box() now returns DFBResult and takes LiteBox handles.
	
2005-03-26   kent	01:37:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.13) (+35 -35)
	
	
	Moved static function to end of file.
	
2005-03-26   kent	01:19:49	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.10) (+5 -1)
		lite/lite.h (1.6) (+1 -1)
	
	
	lite_close() returns DFBResult.
	
2005-03-26   kent	01:13:52	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.12) (+4 -1)
		lite/box.h (1.12) (+1 -1)
	
	
	lite_destroy_box() returns DFBResult.
	
2005-03-26   kent	01:05:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.11) (+0 -2)
	
	
	Removed lite_redraw_box() as it was not implemented.
	
2005-03-26   kent	00:25:02	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.9) (+1 -1)
		lite/button.h (1.8) (+6 -5)
		lite/button.c (1.16) (+24 -20)
		examples/simple.c (1.12) (+1 -1)
		examples/msgbox.c (1.9) (+1 -1)
	
	
	New lite_new_button() API, takes a LiteButton handle and returns
	DFBResult.
	
2005-03-26   kent	00:08:36	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/literun.c (1.11) (+1 -1)
		lite/textline.h (1.5) (+6 -5)
		lite/textline.c (1.16) (+42 -35)
		examples/simple.c (1.11) (+1 -1)
	
	
	lite_new_textline() has a new API, takes LiteTextLine** and returns
	DFBResult.
	
2005-03-25   kent	23:48:14	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.8) (+2 -2)
		lite/label.h (1.8) (+2 -1)
		lite/label.c (1.15) (+31 -28)
		examples/slider.c (1.10) (+1 -1)
		examples/simple.c (1.10) (+1 -1)
		examples/msgbox.c (1.8) (+1 -1)
		examples/literun.c (1.10) (+1 -1)
	
	
	lite_new_label() API changed, returns DFBResult and takes a LiteLabel handle.
	
2005-03-25   kent	23:22:41	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/slider.c (1.9) (+1 -1)
		lite/slider.h (1.4) (+6 -5)
		lite/slider.c (1.9) (+24 -20)
	
	
	lite_new_slider() is now using the new API of returning a DFBResult and
	passing in a LiteSlider handle.
	
2005-03-25   kent	19:05:34	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.7) (+1 -1)
		lite/image.h (1.4) (+2 -1)
		lite/image.c (1.11) (+19 -15)
		examples/simple.c (1.9) (+1 -1)
		examples/msgbox.c (1.7) (+1 -1)
	
	
	lite_new_image() now comforms to the DFB API style, returns DFBResult and
	takes LiteImage as a handle.
	
2005-03-25   kent	18:56:04	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.13) (+21 -15)
		lite/animation.h (1.4) (+2 -1)
	
	
	lite_new_animation is now also using the DFB API style, return DFBResult
	and pass in a handle to create the actual LiteAnimation instance.
	
2005-03-25   kent	01:27:48	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.51) (+9 -5)
		lite/window.h (1.19) (+2 -1)
	
	
	lite_new_window API changed, now returns a DFBResult and as a first param takes
	a LiteWindow**. This is in line with the DFB APIs of always returning DFBResult
	values, and also makes it possible to inline the LiteWindow structure and pass
	in (later) an already allocated LiteWindow for subclassing purposes.
	
2005-03-25   kent	01:27:47	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.6) (+3 -1)
		examples/slider.c (1.8) (+3 -2)
		examples/simple.c (1.8) (+2 -1)
		examples/msgbox.c (1.6) (+2 -1)
		examples/literun.c (1.9) (+3 -1)
	
	
	lite_new_window API changed, now returns a DFBResult and as a first param takes
	a LiteWindow**. This is in line with the DFB APIs of always returning DFBResult
	values, and also makes it possible to inline the LiteWindow structure and pass
	in (later) an already allocated LiteWindow for subclassing purposes.
	
2005-03-24   kent	23:59:30	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.12) (+4 -0)
		lite/window.c (1.50) (+52 -1)
		lite/textline.c (1.15) (+17 -1)
		lite/slider.c (1.8) (+16 -1)
		lite/label.c (1.14) (+23 -16)
		lite/image.c (1.10) (+5 -1)
		lite/font.c (1.17) (+7 -5)
		lite/button.c (1.15) (+13 -1)
		lite/box.c (1.11) (+10 -1)
	
	
	Use D_ASSERT statements in the internal functions to catch NULL pointers
	and other odd cases.
	
2005-03-24   kent	23:22:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.7) (+1 -0)
		lite/theme.h (1.1) ( )
	
	
	Broke out the theme structure from windows.c for future exploration into
	building a pluggable theme engine into LiTE.
	
2005-03-24   kent	22:52:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.49) (+6 -52)
	
	
	Fixed a case where a missing Ungrabpointer caused that the original window
	still had its window grabbed when the new window was introduced.
	
2005-03-18   kent	02:50:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.48) (+4 -2)
	
	
	Broke out the static struct so there's now a LiteCursor internal structure,
	this in preparation for loading/switching cursors in future.
	
2005-03-18   kent	02:43:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_internal.h (1.9) (+1 -0)
		lite/window.c (1.47) (+14 -0)
	
	
	lite_load_cursor_desc() is a new function that takes a DFBSurfaceDescription
	for fast loads of cursor images.
	
2005-03-17   kent	02:16:13	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.46) (+3 -1)
		lite/window.h (1.18) (+1 -1)
	
	
	lite_post_event_to_window() should return DFBResult.
	
2005-03-17   kent	02:11:15	Kent Sandvik <sandvik@gmail.com>

	Files:	NEWS (1.4) (+13 -3)
	
	
	Updated NEWS with the 0.2.1 checking information.
	
2005-03-17   kent	01:46:59	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.5) (+253 -0)
	
	
	Updated ChangeLog with 0.2.1 checkin information.
	
2005-03-17   kent	01:42:04	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.16) (+2 -2)
	
	
	New library version 0.2.1
	
2005-03-17   kent	01:39:12	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.45) (+29 -12)
		lite/window.h (1.17) (+7 -0)
	
	
	* lite_on_user_event() to register for an incoming user event
	* rearrangement of the lite_window_event_loop so now it handles
	  generic DFBEvents, and dispatches based on event type, DFBWindowEvent
	  and DFBUserEvent being the first two cases.
	
2005-03-17   kent	00:39:41	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.44) (+3 -0)
	
	
	Internal DFB_USER_EVENT and DFB_WINDOW_EVENT macros.
	
2005-03-17   kent	00:35:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.43) (+8 -0)
		lite/window.h (1.16) (+2 -0)
	
	
	lite_post_event_to_window() posts an event to the existing LiteWindow
	event queue. This could be used for posting window events, user events,
	and so on...
	
2005-03-17   kent	00:23:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.16) (+4 -5)
	
	
	If the passed in spec is not a defined type, then it's assumed it's a font
	name. This way any known font could be used.
	
2005-03-08   dok	09:13:36	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/font.c (1.15) (+3 -3)
	
	Print error message instead of debug if font loading failed.
	
2005-03-01   kent	20:09:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.14) (+2 -2)
		lite/lite_config.h (1.4) (+1 -1)
	
	
	Change font spec "sans" to "proportional". There fonts named sans are
	actually "sans serif". The specs now also conform to a classical browser
	font selection specification.
	
2005-03-01   kent	20:03:04	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.13) (+2 -4)
	
	
	lite_get_font() now accepts a spec that is actually a font name, this way
	any font could be specified.
	
2005-03-01   kent	19:56:37	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.15) (+4 -1)
	
	
	New configure flag, --with-fontdir, that specifies the directory where
	the fonts reside. By default the current datadir/fonts directory is honored.
	
2005-02-21   dok	07:20:56	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/font.c (1.12) (+1 -1)
	
	Fixed a missing argument.
	
2005-02-21   kent	06:37:44	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.11) (+4 -2)
		lite/window.c (1.42) (+2 -2)
		lite/util.c (1.8) (+9 -9)
		lite/box.c (1.10) (+1 -1)
	
	
	Removed the fprintf statements so they use D_DEBUG_AT now.
	
2005-02-21   kent	00:09:27	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.11) (+20 -20)
		lite/lite_internal.h (1.8) (+0 -21)
	
	
	
	Removed LITE_INFO and LITE_DEBUG, using D_DEBUG_AT now.
	
2005-02-20   kent	23:54:57	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.9) (+2 -0)
		lite/window.c (1.41) (+1 -0)
		lite/util.c (1.7) (+2 -0)
		lite/textline.c (1.14) (+1 -0)
		lite/slider.c (1.7) (+1 -0)
		lite/lite.c (1.9) (+2 -0)
		lite/label.c (1.13) (+1 -0)
		lite/image.c (1.9) (+1 -0)
		lite/font.c (1.10) (+2 -1)
		lite/button.c (1.14) (+1 -0)
	
	
	Main implementation files now have D_DEBUG_DOMAIN macros for defining
	the domains for D_DEBUG_AT use.
	
2005-02-17   dok	10:19:24	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/animation.c (1.10) (+2 -0)
		lite/box.c (1.8) (+1 -1)
	
	Fixed warnings.
	
2005-02-17   kent	03:31:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/slider.c (1.6) (+3 -3)
		lite/slider.h (1.3) (+2 -2)
	
	
	lite_set_slider_pos now returns DFBResult values.
	
2005-02-17   kent	03:28:51	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.12) (+28 -21)
		lite/label.h (1.7) (+11 -11)
	
	
	lite_set_label_text, lite_set_label_alignment,
	lite_set_label_font and lite_set_label_color now return
	DFBResult values.
	
2005-02-17   kent	02:47:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/image.c (1.8) (+8 -7)
		lite/image.h (1.3) (+2 -2)
	
	
	lite_load_image now returns DFBResult values.
	
2005-02-17   kent	02:44:55	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.9) (+18 -16)
		lite/animation.h (1.3) (+8 -8)
	
	
	lite_load_animation and lite_start_animation now returns DFBResult values.
	
2005-02-17   kent	02:36:08	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/textline.c (1.13) (+4 -4)
		lite/textline.h (1.4) (+2 -2)
	
	
	lite_textline_set_text now returns DFBResult.
	
2005-02-17   kent	02:30:01	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.13) (+2 -2)
		lite/button.h (1.7) (+8 -8)
	
	
	lite_set_button_image_surface now returns DFBResult
	
2005-02-17   kent	02:14:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.12) (+17 -15)
		lite/button.h (1.6) (+5 -5)
	
	
	
	lite_enable_button, lite_set_button_state, lite_set_button_image and
	lite_set_button_image_desc now return DFBResult values.
	
2005-02-17   kent	02:03:21	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.h (1.10) (+3 -3)
	
	
	lite_init_box, lite_reinit_box_and_children, and lite_clear_box now return
	DFBResult values.
	
2005-02-17   kent	02:03:20	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.7) (+11 -8)
	
	
	lite_init_box, lite_reinit_box_and_children, and lite_clear_box now return
	DFBResult values.
	
2005-02-16   kent	08:47:31	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.40) (+1 -1)
	
	
	Fixed a case where lite_focus_box should return a DFBResult from inside
	the function block.
	
2005-02-16   kent	08:45:32	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/box.c (1.6) (+8 -4)
		lite/box.h (1.9) (+3 -3)
	
	
	lite_draw_box and lite_update_box return DFBResult
	
2005-02-16   kent	08:38:06	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.39) (+44 -24)
		lite/window.h (1.15) (+13 -13)
	
	
	The following functions now return DFBResult (before void)
		lite_window_event_loop, lite_update_window, lite_set_window_title,
		lite_set_window_opacity, lite_set_window_background,
		lite_set_window_background_color, lite_set_window_blend_mode,
		lite_resize_window, lite_minimize_window, lite_restore_window,
		lite_flush_window_events, lite_close_window, lite_destroy_window.
	
2005-02-16   kent	08:17:14	Kent Sandvik <sandvik@gmail.com>

	Files:	autogen.sh (1.3) (+1 -1)
	
	
	use libtoolize --automake --copy --force to enforce that the needed
	files for ltmain.sh are copied over.
	
2005-02-15   kent	21:41:02	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/Makefile.am (1.6) (+1 -0)
	
	
	Include lite_config.h in the sources listing so this file is included into
	the make dist tarball.
	
2005-02-15   kent	20:39:47	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.4) (+98 -0)
		NEWS (1.3) (+12 -1)
	
	
	Updated ChangeLog and NEWS with latest LiTE 0.2 checkin information.
	
2005-02-15   kent	20:25:17	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.5) (+5 -3)
		lite/label.h (1.6) (+3 -0)
		lite/label.c (1.11) (+9 -0)
	
	
	New function: lite_set_label_color() that takes a DFBColor and uses it
	for the new pen color. dfbspy.c has an example how to turn the label
	color as blue labels.
	
2005-02-15   kent	20:09:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/label.c (1.10) (+10 -1)
	
	
	LiteLabel now has a field for the text color, default black color with
	no alpha blending.
	
2005-02-15   kent	19:47:27	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.14) (+3 -3)
	
	
	Bouncing up the release level to 0.2 and 2:0:0 library builds as the
	APIs from now will start changing quite a lot (converting them so they
	conform to the DirectFB APIs, use of DFB macros, and so forth).
	
2005-02-15   kent	19:43:35	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_config.h (1.3) (+5 -0)
		lite/window.c (1.38) (+4 -4)
	
	
	Default window background colors are defined in lite_config.h
	
2005-02-15   kent	19:34:37	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.9) (+165 -55)
		lite/window.c (1.37) (+11 -6)
		lite/textline.c (1.12) (+23 -6)
		lite/lite_internal.h (1.7) (+22 -0)
		lite/lite_config.h (1.2) (+6 -0)
		lite/label.h (1.5) (+2 -1)
		lite/label.c (1.9) (+27 -8)
		lite/font.h (1.6) (+21 -7)
	
	
	Contributions from Andy Stewart (andy.andy.stewart@gmail.com)
	
	Add defined strings in lite_config.h for the default font names.
	
	Add a DFBFontAttributes argument to both lite_get_font and lite_get_font_from_file.
	Add lite_set_active_font and lite_get_active_font functions.
	
	Follow the DirectFB convention of returning DFBResult from the public APIs,
	and add the old return value as an additional argument.
	
	Use macros patterned after DirectFB's D_BREAK and D_INFO instead of fprintf
	for error or status messages.  This will be an incremental conversion,
	since at this point, only font.c uses this convention.
	
	Modify the callers to lite_get_font in label.c, textline.c, and window.c accordingly.
	
2005-02-15   kent	18:48:50	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite_config.h (1.1) ( )
		lite/window.c (1.36) (+12 -11)
	
	
	New internal configuration file where all the default configuration values
	are defined -- if there's a need to change something globally, this file
	could be patched or copied over. First case are the theme file names
	defined in window.c tha are now defined in lite_config.h.
	
2005-02-15   kent	18:44:39	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/lite.c (1.8) (+5 -0)
		lite/lite.h (1.5) (+2 -0)
	
	
	lite_get_dfb_interface() returns the current IDirectFB interface so it could
	be used for other DFB calls from LiTE-based applications and toolkits.
	
2005-02-15   kent	07:45:19	Kent Sandvik <sandvik@gmail.com>

	Files:	NEWS (1.2) (+24 -0)
	
	
	Updated the NEWS section.
	
2005-02-15   kent	07:36:49	Kent Sandvik <sandvik@gmail.com>

	Files:	ChangeLog (1.3) (+513 -27)
	
	
	New ChangeLog based on the changes up to version 0.1
	
2005-02-15   kent	07:23:14	Kent Sandvik <sandvik@gmail.com>

	Files:	README (1.3) (+9 -0)
	
	
	Information about the CVS rtag format.
	
2005-02-15   kent	07:20:30	Kent Sandvik <sandvik@gmail.com>

	Files:	AUTHORS (1.3) (+1 -0)
	
	
	Updated list of authors.
	
2005-02-15   kent	07:17:55	Kent Sandvik <sandvik@gmail.com>

	Files:	configure.in (1.13) (+7 -1)
		lite/Makefile.am (1.5) (+1 -0)
	
	
	Specified version-info information in configure.in that is passed to
	Makefile.am. This current version is defined as 0.1 (1:0:0), as the
	API will change from this point forward, so the numbers will be bumped
	up.
	
2005-02-03   kent	07:22:36	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/window.c (1.35) (+49 -3)
		lite/window.h (1.14) (+23 -0)
	
	
	
	Three new global callbacks (inspired by GLUT):
	
	WindowMouseFunc/lite_on_window_mouse() could be used to install
	a global mouse callback that receives DFBEvents after the LiTE
	framework has processed the mouse events.
	
	WindowKeyboardFunc/lite_on_window_keyboard() could be used to
	install a global keyevent callback to receive DFBEvents after
	the LiTE framework has processed these.
	
	WindowIdleFunc/lite_on_window_idle could be used to install an
	idle handler as part of the event handling. Note that this
	handler is only triggered if there are events in the window event
	queue. Some systems might not generate generic events (throttling), so
	there's no guarantee that this idle handler runs all the time.
	
2005-02-03   kent	07:07:40	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.11) (+8 -0)
		lite/button.h (1.5) (+7 -1)
	
	
	
	New LiteButton call, lite_set_button_image_surface(). This makes it possible
	to implement bi-state buttons (checkboxes, radiobuttons), tri-state
	buttons... The image surface could be stored in a compound LiteBox, and
	set in the underlying LiteButton based on a defined state.
	
2005-02-03   kent	06:59:39	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.c (1.8) (+9 -7)
	
	
	
	Extracted the default font string name into one global define: DEFAULT_FONT
	
2005-01-26   kent	08:09:06	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.4) (+28 -0)
		examples/slider.c (1.7) (+28 -0)
		examples/simple.c (1.7) (+28 -0)
		examples/msgbox.c (1.5) (+28 -0)
		examples/literun.c (1.8) (+28 -0)
	
	*** empty log message ***
	
2005-01-26   kent	06:59:02	Kent Sandvik <sandvik@gmail.com>

	Files:	examples/dfbspy.c (1.3) (+5 -1)
		lite/window.h (1.13) (+7 -0)
		lite/window.c (1.34) (+10 -2)
		examples/slider.c (1.6) (+6 -2)
		examples/simple.c (1.6) (+5 -1)
		examples/msgbox.c (1.4) (+5 -1)
		examples/literun.c (1.7) (+5 -1)
	
	
	
	lite_new_window() now takes two params, x and y, for the initial positioning
	of the window. This makes it possible to position a window at a specified
	coordinate position.
	
	The old behavior of automatic centering is still preserved, by
	specifying LITE_CENTER_HORIZONTALLY and LITE_CENTER_VERTICALLY the
	window is centered. Updated the examples to use this modified API.
	
2005-01-26   kent	06:35:59	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/button.c (1.10) (+25 -0)
		lite/util.h (1.5) (+2 -0)
		lite/util.c (1.6) (+24 -0)
		lite/button.h (1.4) (+3 -0)
	
	
	
	lite_util_load_image_desc() that takes an DFBImageDescription and loads
	image resources directly from memory (using directfb-csource the tool).
	button.h has a corresponding lite_set_button_image_desc() that uses
	this utility function for loading button images from memory.
	
2005-01-26   kent	05:38:54	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/animation.c (1.8) (+23 -19)
		lite/window.h (1.12) (+23 -19)
		lite/window.c (1.33) (+23 -19)
		lite/util.h (1.4) (+23 -19)
		lite/util.c (1.5) (+23 -19)
		lite/textline.h (1.3) (+23 -19)
		lite/textline.c (1.11) (+23 -19)
		lite/slider.h (1.2) (+23 -19)
		lite/slider.c (1.5) (+23 -19)
		lite/lite_internal.h (1.6) (+23 -19)
		lite/lite.h (1.4) (+23 -19)
		lite/lite.c (1.7) (+23 -19)
		lite/label.h (1.4) (+23 -19)
		lite/label.c (1.8) (+23 -19)
		lite/image.h (1.2) (+23 -19)
		lite/image.c (1.7) (+23 -19)
		lite/font.h (1.5) (+24 -0)
		lite/font.c (1.7) (+24 -0)
		lite/button.h (1.3) (+23 -19)
		lite/button.c (1.9) (+23 -19)
		lite/box.h (1.8) (+23 -19)
		lite/box.c (1.5) (+23 -19)
		lite/animation.h (1.2) (+23 -19)
	
	
	
	Changing the header files so they comform to the DirectFB header files,
	and changing the license to LPGL as per discussions with Denis (same
	license as DirectFB).
	
2005-01-26   kent	05:09:32	Kent Sandvik <sandvik@gmail.com>

	Files:	lite/font.h (1.4) (+1 -0)
	
	
	
	LITE_FONT typecast macro, similar to the other LiTE typecast macros.
	
2004-11-14   dok	10:02:57	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/dfbspy.c (1.2) (+17 -6)
	
	Don't open "/dev/fusion/0" by default.
	Follow the environment variable "DIRECTFB_SESSION" if it's set.
	
2004-11-13   dok	01:02:41	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/lite.h (1.3) (+5 -0)
		lite/window.c (1.32) (+6 -0)
		lite/lite_internal.h (1.5) (+2 -7)
	
	Added lite_theme_loaded().
	
2004-11-11   klan	16:03:23	Claudio Ciccani <klan82@cheapnet.it>

	Files:	lite/window.c (1.31) (+2 -1)
	
	Use the DWCAPS_NODECORATION flag only if LITE_NO_THEME is not set.
	
2004-11-02   dok	12:19:18	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.30) (+1 -1)
	
	Use DWCAPS_NODECORATION as long as LiTE is still providing own borders.
	
2004-07-27   dok	15:48:16	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.29) (+1 -1)
	
	Return DFB_DESTROYED after destroying it, i.e. don't wait for DWET_DESTROYED event.
	
2004-07-27   dok	15:39:30	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.28) (+5 -2)
	
	Allow negative timeout for lite_window_event_loop() causing the function to
	exit after handling all events without waiting for such.
	
2004-05-18   dok	22:22:36	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.12) (+1 -1)
		lite/window.h (1.11) (+9 -1)
		lite/window.c (1.27) (+49 -15)
		lite/textline.c (1.10) (+15 -15)
		lite/slider.c (1.4) (+13 -13)
		lite/lite.h (1.2) (+1 -1)
		lite/lite.c (1.6) (+2 -2)
		lite/label.h (1.3) (+23 -9)
		lite/label.c (1.7) (+67 -15)
		lite/image.c (1.6) (+3 -3)
		lite/button.c (1.8) (+5 -5)
		lite/box.h (1.7) (+17 -11)
		lite/box.c (1.4) (+77 -12)
		lite/animation.c (1.7) (+5 -5)
		examples/slider.c (1.5) (+1 -1)
		examples/simple.c (1.5) (+6 -6)
		examples/msgbox.c (1.3) (+9 -9)
		examples/literun.c (1.6) (+1 -1)
		examples/dfbspy.c (1.1) ( )
		examples/Makefile.am (1.4) (+7 -4)
		examples/D.png (1.2) (+10 -6)
		examples/.cvsignore (1.4) (+1 -0)
	
	Implemented queuing and compression of repaints.
	
	Added new example dfbspy showing the Fusion load from /proc/fusion/0/stat.
	
2004-05-09   dok	19:20:34	Denis Oliver Kropp <dok@directfb.org>

	Files:	README (1.2) (+1 -0)
	
	Added LGPL license.
	
2004-05-09   dok	19:20:33	Denis Oliver Kropp <dok@directfb.org>

	Files:	AUTHORS (1.2) (+1 -1)
		COPYING (1.1) ( )
	
	Added LGPL license.
	
2004-05-05   dok	08:27:21	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/literun.c (1.5) (+16 -9)
	
	Handle empty text lines.
	
2004-02-19   dok	13:13:40	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/slider.c (1.4) (+24 -8)
	
	Resize sliders upon window resizing.
	
2004-02-19   dok	13:13:16	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.26) (+33 -33)
	
	Call custom resize handler earlier.
	
2003-07-28   dok	22:08:31	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.11) (+1 -1)
		lite/window.c (1.25) (+5 -0)
	
	Use DWOP_SHAPE.
	
2003-07-07   dok	12:55:25	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/literun.c (1.4) (+1 -1)
		lite/window.h (1.10) (+6 -4)
		lite/window.c (1.24) (+26 -7)
		lite/slider.c (1.3) (+15 -13)
		examples/slider.c (1.3) (+1 -1)
		examples/simple.c (1.4) (+1 -1)
		examples/msgbox.c (1.2) (+1 -1)
	
	Default event loop function can be called in a loop with an optional timeout.
	
2003-06-27   dok	20:41:39	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.23) (+24 -17)
		lite/window.h (1.9) (+4 -0)
	
	Added lite_minimize_window() and lite_restore_window() that does the same as
	double clicking on the title bar.
	
2003-06-27   dok	20:08:53	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.22) (+10 -3)
	
	Horizontally center align minimized and full size.
	
2003-06-27   dok	19:41:57	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.21) (+41 -8)
		lite/window.h (1.8) (+5 -0)
	
	Double click on the title bar now shades/unshades the window
	(set minimum width/height or restore).
	
2003-06-27   dok	18:41:42	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/literun.c (1.3) (+1 -1)
		lite/window.c (1.20) (+3 -0)
		lite/label.c (1.6) (+1 -2)
		lite/box.h (1.6) (+1 -0)
		lite/box.c (1.3) (+27 -1)
	
	Reget sub surfaces on resize, fixes components rendering to the border.
	
2003-06-27   dok	16:07:45	Denis Oliver Kropp <dok@directfb.org>

	Files:	data/untenrechts.png (1.2) (+1 -1)
		lite/window.h (1.7) (+7 -0)
		lite/window.c (1.19) (+55 -13)
	
	Implemented bottom-right-corner-resizing with a fancy look.
	
	Implemented minimum size which is automatically calculated based on
	the borders and the title string width ;)
	
	Implemented aligned resizing (x/y steps), e.g. for a terminal ;)
	
2003-06-27   dok	12:36:59	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.10) (+1 -1)
	
	Fixed -Werror-implicit-function-declaration[s] <- removed this character
	
2003-06-17   dok	13:57:07	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/slider.c (1.2) (+2 -2)
	
	Position indicator is darker now.
	
2003-06-12   dok	17:53:11	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/simple.c (1.3) (+1 -1)
		examples/slider.c (1.2) (+1 -1)
	
	Changed default background for slider example.
	
	Fixed label width in simple example.
	
2003-06-12   dok	17:49:24	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/.cvsignore (1.3) (+1 -0)
		lite/window.h (1.6) (+9 -2)
		lite/window.c (1.18) (+102 -9)
		lite/textline.c (1.9) (+1 -6)
		lite/slider.h (1.1) ( )
		lite/slider.c (1.1) ( )
		lite/label.h (1.2) (+1 -1)
		lite/label.c (1.5) (+13 -4)
		lite/button.c (1.7) (+0 -7)
		lite/box.h (1.5) (+2 -1)
		lite/Makefile.am (1.4) (+2 -0)
		examples/slider.c (1.1) ( )
		examples/literun.c (1.2) (+1 -1)
		examples/Makefile.am (1.3) (+10 -14)
	
	Added a simple slider with a nice example.
	
2003-05-26   dok	20:12:26	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/.cvsignore (1.2) (+1 -0)
		lite/textline.h (1.2) (+5 -0)
		lite/textline.c (1.8) (+66 -4)
		lite/label.c (1.4) (+1 -1)
		examples/literun.c (1.1) ( )
		examples/Makefile.am (1.2) (+9 -0)
	
	Added "abort" feature to textline input via escape key.
	
	Added "Run program..." example.
	
2003-05-19   dok	13:52:56	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Makefile.am (1.6) (+1 -1)
		fonts/misc-fixed-0.3.2.tar.gz (1.1) ( )
		fonts/misc-fixed-0.3.1.tar.gz (1.2) (+0 -0)
		fonts/Misc-Fixed.pfa (1.5) (+931 -919)
	
	Added more "table drawing" characters.
	
2003-05-19   dok	13:22:38	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Makefile.am (1.5) (+1 -1)
		fonts/misc-fixed-0.3.1.tar.gz (1.1) ( )
	
	Added modified font source code (post script).
	
2003-05-19   dok	13:15:47	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Misc-Fixed.pfa (1.4) (+923 -916)
	
	Implemented some of the special characters used for e.g. 'mc'.
	
2003-05-07   dok	15:35:48	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.9) (+1 -1)
		lite/window.h (1.5) (+12 -0)
		lite/window.c (1.17) (+59 -1)
	
	Added lite_set_window_blend_mode() which gets two arguments. The first
	specifies the content blend mode, the second specifies the opacity blend
	mode.
	
	The blend mode is a hint to enable/disable blending of the content or
	window opacity values between 0 and 255. Blend mode can be "always", "never"
	or "auto" (choosing via hardware capabilities).
	
2003-04-18   dok	18:24:11	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.8) (+2 -0)
	
	Added "-Werror-implicit-function-declarations".
	
2003-04-17   dok	11:30:48	Denis Oliver Kropp <dok@directfb.org>

	Files:	data/Makefile.am (1.3) (+0 -7)
		lite/window.c (1.16) (+2 -2)
	
	CFLAGS and Makefile cleanup, fixed a warning.
	
2003-04-17   dok	11:30:47	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.7) (+13 -6)
	
	CFLAGS and Makefile cleanup, fixed a warning.
	
2003-04-16   dok	15:19:38	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.6) (+4 -1)
	
	Added quotes.
	
2003-04-16   dok	14:24:35	Denis Oliver Kropp <dok@directfb.org>

	Files:	configure.in (1.5) (+1 -5)
		lite/textline.c (1.7) (+1 -1)
		lite/animation.c (1.6) (+1 -1)
	
	Fixed all warnings.
	
2003-02-26   dok	15:14:55	Denis Oliver Kropp <dok@directfb.org>

	Files:	TODO (1.5) (+1 -0)
		lite/font.c (1.6) (+3 -3)
	
	Removed sprintf usage.
	
2003-01-19   neo	11:53:24	Sven Neumann <sven@gimp.org>

	Files:	.cvsignore (1.2) (+4 -3)
	
	shut up CVS
	
2003-01-16   dok	16:12:55	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.15) (+24 -12)
	
	Raise window to top if left button is pressed on the window border.
	Lower to bottom in case of the right button.
	
2003-01-15   dok	19:21:59	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.14) (+2 -0)
	
	Minor fix.
	
2003-01-15   dok	14:57:51	Denis Oliver Kropp <dok@directfb.org>

	Files:	ChangeLog (1.2) (+262 -0)
		lite/window.c (1.13) (+25 -18)
		lite/lite_internal.h (1.4) (+2 -0)
		lite/lite.c (1.5) (+46 -49)
	
	Load cursor even if themes are disabled.
	
2002-12-18   dok	20:46:39	Denis Oliver Kropp <dok@directfb.org>

	Files:	examples/simple.c (1.2) (+11 -16)
	
	Removed unneeded stuff, added comments. Example has 70 lines now.
	
2002-12-18   dok	20:39:53	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.12) (+19 -12)
	
	Center windows by default.
	
2002-12-12   dok	18:44:16	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.11) (+36 -5)
		lite/window.h (1.4) (+29 -21)
	
	Added lite_set_window_background() which takes a DFBColor*.
	If NULL is passed clearing of the window is disabled.
	
2002-12-11   dok	16:21:16	Denis Oliver Kropp <dok@directfb.org>

	Files:	Makefile.am (1.2) (+2 -2)
		lite/window.h (1.3) (+7 -0)
		lite/window.c (1.10) (+727 -702)
		lite/util.c (1.4) (+101 -108)
		lite/textline.c (1.6) (+8 -14)
		lite/lite_internal.h (1.3) (+9 -0)
		lite/lite.c (1.4) (+8 -1)
		lite/label.c (1.3) (+5 -5)
		lite/image.c (1.5) (+45 -45)
		lite/font.c (1.5) (+161 -169)
		lite/button.h (1.2) (+1 -1)
		lite/button.c (1.6) (+125 -133)
		lite/box.h (1.4) (+4 -3)
		lite/box.c (1.2) (+84 -72)
		lite/animation.c (1.5) (+123 -130)
		lite/Makefile.am (1.3) (+4 -8)
		fonts/Makefile.am (1.4) (+1 -6)
		examples/stop_pressed.png (1.1) ( )
		examples/stop_highlighted.png (1.1) ( )
		examples/stop_disabled.png (1.1) ( )
		examples/stop.png (1.1) ( )
		examples/simple.c (1.1) ( )
		examples/msgbox.c (1.1) ( )
		examples/Makefile.am (1.1) ( )
		examples/D.png (1.1) ( )
		examples/.cvsignore (1.1) ( )
		data/unten.png (1.2) (+2 -1)
		data/rechts.png (1.2) (+1 -1)
		data/oben.png (1.2) (+2 -2)
		data/links.png (1.2) (+1 -2)
		configure.in (1.4) (+4 -1)
		autogen.sh (1.2) (+118 -17)
	
	Some fixes and some redraw related functions added, two test applications.
	
2002-12-11   dok	16:10:19	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/animation.c (1.4) (+1 -1)
		lite/window.c (1.9) (+9 -0)
		lite/util.h (1.3) (+6 -5)
		lite/util.c (1.3) (+12 -6)
		lite/label.c (1.2) (+2 -1)
		lite/image.c (1.4) (+3 -2)
		lite/button.c (1.5) (+2 -1)
	
	Added optional pixelformat parameter to lite_util_load_image().
	
2002-12-05   dok	17:56:51	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/Makefile.am (1.2) (+2 -0)
		lite/textline.c (1.5) (+189 -202)
		lite/label.h (1.1) ( )
		lite/label.c (1.1) ( )
	
	Added a yet simple label implementation.
	
2002-12-02   dok	18:19:58	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/font.c (1.4) (+6 -0)
		lite/lite_internal.h (1.2) (+2 -0)
		lite/lite.c (1.3) (+3 -0)
	
	Reset font cache during (re)initialization.
	
2002-12-02   dok	17:05:41	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.8) (+2 -1)
	
	Fixed segfault with theme disabled.
	
2002-11-20   dok	20:31:05	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/animation.c (1.3) (+1 -1)
		lite/window.c (1.7) (+10 -11)
		lite/util.h (1.2) (+5 -4)
		lite/util.c (1.2) (+20 -7)
		lite/textline.c (1.4) (+1 -1)
		lite/lite.c (1.2) (+2 -1)
		lite/image.c (1.3) (+1 -1)
		lite/font.h (1.3) (+7 -5)
		lite/font.c (1.3) (+90 -57)
		lite/button.c (1.4) (+1 -1)
		lite/box.h (1.3) (+2 -0)
	
	Added lite_get_font_from_file() and did some name changes.
	
2002-11-20   dok	19:07:23	Denis Oliver Kropp <dok@directfb.org>

	Files:	data/cursor.png (1.2) (+12 -15)
	
	Bigger with a stronger shadow.
	
2002-11-18   dok	22:47:33	Denis Oliver Kropp <dok@directfb.org>

	Files:	TODO (1.4) (+0 -1)
		lite/window.c (1.6) (+18 -0)
		data/cursor.png (1.1) ( )
		data/Makefile.am (1.2) (+1 -0)
	
	Added cursor shape.
	
2002-11-12   dok	22:46:01	Denis Oliver Kropp <dok@directfb.org>

	Files:	TODO (1.3) (+2 -1)
	
	Added note about theme surfaces to be a single one.
	
2002-11-12   dok	01:27:48	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.5) (+3 -36)
	
	Fixed fixed font descender (now '[{}]' are correct again).
	
	Removed unnecessary stuff.
	
2002-11-12   dok	01:27:47	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Misc-Fixed.pfa (1.3) (+1 -1)
	
	Fixed fixed font descender (now '[{}]' are correct again).
	
	Removed unnecessary stuff.
	
2002-11-04   dok	18:25:16	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Misc-Fixed.pfa (1.2) (+1 -1)
	
	Fixed font height.
	
2002-11-04   dok	18:12:12	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Makefile.am (1.3) (+1 -0)
		fonts/Misc-Fixed.pfa (1.1) ( )
	
	The best fixed font I've ever seen.
	
2002-11-02   dok	05:01:30	Denis Oliver Kropp <dok@directfb.org>

	Files:	TODO (1.2) (+0 -1)
	
	Removed resizing item.
	
2002-11-02   dok	04:55:30	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/box.h (1.2) (+1 -1)
		lite/window.h (1.2) (+26 -2)
		lite/window.c (1.4) (+426 -107)
		lite/button.c (1.3) (+2 -2)
	
	Added resize handling and motion/resize event compression.
	
2002-11-02   dok	03:45:08	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/window.c (1.3) (+3 -3)
	
	Use white rabbit for title, too.
	
2002-10-29   neo	14:07:23	Sven Neumann <sven@gimp.org>

	Files:	configure.in (1.3) (+4 -1)
		lite.pc.in (1.3) (+1 -1)
	
	Require DirectFB >= 0.9.14.
	
2002-10-29   dok	13:41:08	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite.pc.in (1.2) (+1 -1)
		lite/window.c (1.2) (+2 -1)
		lite/textline.c (1.3) (+2 -1)
		lite/font.h (1.2) (+5 -4)
		lite/font.c (1.2) (+32 -20)
	
	Font attributes can be specified for lite_get_font().
	
2002-10-25   dok	19:46:57	Denis Oliver Kropp <dok@directfb.org>

	Files:	fonts/Makefile.am (1.2) (+2 -1)
		fonts/whiterabbit.ttf (1.1) ( )
	
	Cool terminal font.
	
2002-10-23   andi	22:19:50	Andreas Hundt <andi@fischlustig.de>

	Files:	lite/animation.c (1.2) (+1 -1)
		lite/textline.c (1.2) (+1 -1)
		lite/image.c (1.2) (+1 -1)
		lite/button.c (1.2) (+1 -1)
	
	- do not include malloc.h , use stdlib instead.
	  (now compiles on darwin)
	
2002-10-23   andi	22:17:18	Andreas Hundt <andi@fischlustig.de>

	Files:	configure.in (1.2) (+2 -0)
	
	added AC_CANONICAL_TARGET. fixes configure on darwin
	
2002-10-23   dok	12:35:46	Denis Oliver Kropp <dok@directfb.org>

	Files:	lite/.cvsignore (1.1) ( )
		lite/window.h (1.1) ( )
		lite/window.c (1.1) ( )
		lite/util.h (1.1) ( )
		lite/util.c (1.1) ( )
		lite/textline.h (1.1) ( )
		lite/textline.c (1.1) ( )
		lite/lite_internal.h (1.1) ( )
		lite/lite.h (1.1) ( )
		lite/lite.c (1.1) ( )
		lite/image.h (1.1) ( )
		lite/image.c (1.1) ( )
		lite/font.h (1.1) ( )
		lite/font.c (1.1) ( )
		lite/button.h (1.1) ( )
		lite/button.c (1.1) ( )
		lite/box.h (1.1) ( )
		lite/box.c (1.1) ( )
		lite/animation.h (1.1) ( )
		lite/animation.c (1.1) ( )
		lite/Makefile.am (1.1) ( )
	
	LiTE is a toolkit engine. First checkin of a library
	that has been sleeping on my disk for almost a year now.
	
2002-10-23   dok	12:35:45	Denis Oliver Kropp <dok@directfb.org>

	Files:	.cvsignore (1.1) ( )
		fonts/decker.ttf (1.1) ( )
		fonts/Makefile.am (1.1) ( )
		fonts/.cvsignore (1.1) ( )
		data/untenrechts.png (1.1) ( )
		data/untenlinks.png (1.1) ( )
		data/unten.png (1.1) ( )
		data/rechts.png (1.1) ( )
		data/obenrechts.png (1.1) ( )
		data/obenlinks.png (1.1) ( )
		data/oben.png (1.1) ( )
		data/links.png (1.1) ( )
		data/Makefile.am (1.1) ( )
		data/.cvsignore (1.1) ( )
		lite.pc.in (1.1) ( )
		configure.in (1.1) ( )
		autogen.sh (1.1) ( )
		TODO (1.1) ( )
		README (1.1) ( )
		NEWS (1.1) ( )
		Makefile.am (1.1) ( )
		ChangeLog (1.1) ( )
		AUTHORS (1.1) ( )
	
	LiTE is a toolkit engine. First checkin of a library
	that has been sleeping on my disk for almost a year now.
	
