------------------------------------------------------------------------
r536 | dvhart | 2005-11-16 16:40:21 -0800 (Wed, 16 Nov 2005) | 1 line

fixed mangled fonts from cvs conversion
------------------------------------------------------------------------
r535 | dvhart | 2005-11-16 14:03:12 -0800 (Wed, 16 Nov 2005) | 1 line

Subversion style ChangeLog
------------------------------------------------------------------------
r534 | dvhart | 2005-11-16 13:51:16 -0800 (Wed, 16 Nov 2005) | 1 line

fixed mangled images from cvs conversion
------------------------------------------------------------------------
r533 | dvhart | 2005-11-16 13:44:15 -0800 (Wed, 16 Nov 2005) | 1 line

made scroll_box scroll_bars not overlap
------------------------------------------------------------------------
r531 | dvhart | 2005-11-16 13:19:40 -0800 (Wed, 16 Nov 2005) | 1 line

a little more mangling
------------------------------------------------------------------------
r530 | dvhart | 2005-11-16 13:18:52 -0800 (Wed, 16 Nov 2005) | 1 line

more repo mangling
------------------------------------------------------------------------
r529 | dvhart | 2005-11-16 13:05:17 -0800 (Wed, 16 Nov 2005) | 2 lines

Removed the CVSROOT dir.

------------------------------------------------------------------------
r528 | carter | 2005-06-26 08:59:00 -0700 (Sun, 26 Jun 2005) | 2 lines

make GCC happy about unused enum values in switch statements by adding a default case label

------------------------------------------------------------------------
r527 | carter | 2005-06-26 08:56:51 -0700 (Sun, 26 Jun 2005) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r526 | dvhart | 2005-04-19 14:49:53 -0700 (Tue, 19 Apr 2005) | 2 lines

coding standards, legibility

------------------------------------------------------------------------
r525 | dvhart | 2005-04-19 14:13:07 -0700 (Tue, 19 Apr 2005) | 4 lines


Added a theme_ member variable to application to have an owner for the theme
singleton object.

------------------------------------------------------------------------
r524 | dvhart | 2005-04-19 12:10:20 -0700 (Tue, 19 Apr 2005) | 2 lines

changed configure.in to test for libboost_signals and libboost_threads, rather than specific versions of those libs

------------------------------------------------------------------------
r523 | dvhart | 2005-04-19 12:07:29 -0700 (Tue, 19 Apr 2005) | 2 lines

updated xine_test per the singleton changes

------------------------------------------------------------------------
r522 | dvhart | 2005-04-19 12:03:08 -0700 (Tue, 19 Apr 2005) | 4 lines


Updated test applications to create the application BEFORE the event_producers
per Marc's changes to the singleton implementations to use weak_ptrs.

------------------------------------------------------------------------
r521 | carter | 2005-04-17 03:30:31 -0700 (Sun, 17 Apr 2005) | 5 lines

Fixed the Lifetime of Stk singleton instances.
This allows for a clean shutdown of all objects, especially backend objects at program exit(application object destroyal) time.

Introduces incompatible API change: Event producers must be created after the application object!

------------------------------------------------------------------------
r520 | carter | 2005-04-17 03:27:22 -0700 (Sun, 17 Apr 2005) | 4 lines

Fixed singletons lifetime to allow for
clean  destruction of all stk objects at application
exit time

------------------------------------------------------------------------
r519 | carter | 2005-04-17 03:25:16 -0700 (Sun, 17 Apr 2005) | 3 lines

Preliminary support for relative movement only mouse events, tends to get unsynchronised to
directfb pointer at the moment

------------------------------------------------------------------------
r518 | carter | 2005-01-02 07:16:43 -0800 (Sun, 02 Jan 2005) | 2 lines

Added Ownerdraw Widget allowing the client to draw gui elements himself without deriving from stk::widget

------------------------------------------------------------------------
r517 | carter | 2004-11-27 08:07:59 -0800 (Sat, 27 Nov 2004) | 2 lines

removed test file

------------------------------------------------------------------------
r516 | carter | 2004-11-27 08:07:05 -0800 (Sat, 27 Nov 2004) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r515 | carter | 2004-11-27 07:38:27 -0800 (Sat, 27 Nov 2004) | 2 lines

Reversed Search order in delegate mouse event, so that overlapping widgets work as expected (The visible widget gets the mouse event, not the first one in the children list)

------------------------------------------------------------------------
r514 | carter | 2004-11-27 05:11:41 -0800 (Sat, 27 Nov 2004) | 2 lines

updated Changelog

------------------------------------------------------------------------
r513 | carter | 2004-11-27 05:11:08 -0800 (Sat, 27 Nov 2004) | 2 lines

Fixed a bug related to the selection of text in a password entry text box (text_visible_==false)

------------------------------------------------------------------------
r512 | carter | 2004-11-27 05:10:16 -0800 (Sat, 27 Nov 2004) | 2 lines

Removed some unnecesary debug output

------------------------------------------------------------------------
r511 | carter | 2004-11-27 05:09:48 -0800 (Sat, 27 Nov 2004) | 2 lines

Made it possible to use Zero sized rectangles (was problematic before)

------------------------------------------------------------------------
r510 | carter | 2004-11-27 05:09:01 -0800 (Sat, 27 Nov 2004) | 2 lines

Added the possibility to calibrate the touchscreen to event_producer_elotouch

------------------------------------------------------------------------
r509 | carter | 2004-11-27 05:07:46 -0800 (Sat, 27 Nov 2004) | 2 lines

Added a debug message if an uncought stk::exception is cought in the main loop

------------------------------------------------------------------------
r508 | carter | 2004-11-27 05:06:03 -0800 (Sat, 27 Nov 2004) | 2 lines

Added a general Purpose DFB event producer (for Mouse and Keyboard support)

------------------------------------------------------------------------
r507 | dvhart | 2004-10-23 10:14:25 -0700 (Sat, 23 Oct 2004) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r506 | dvhart | 2004-10-23 10:12:38 -0700 (Sat, 23 Oct 2004) | 5 lines

Fixed the problem where you couldn't tab out of a list once you were in it.
list_item is no longer a focusable widget (the list is, and it handles all
events).  Widgets no longer "handle" (un)focus events if they aren't
focusable, they pass them up to the parent instead.  Finally!

------------------------------------------------------------------------
r505 | dvhart | 2004-10-23 00:41:03 -0700 (Sat, 23 Oct 2004) | 2 lines

fixed ambiguous names and had to remove the U umlat in test_app.cpp to get it to compile, character set problem... perhaps a problem on my machine

------------------------------------------------------------------------
r504 | dvhart | 2004-10-23 00:31:11 -0700 (Sat, 23 Oct 2004) | 2 lines

included <cmath> not <math>

------------------------------------------------------------------------
r503 | dvhart | 2004-10-23 00:24:37 -0700 (Sat, 23 Oct 2004) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r502 | dvhart | 2004-10-23 00:21:04 -0700 (Sat, 23 Oct 2004) | 2 lines

added typename keywords to 'disambiguate dependent names' ala http://gcc.gnu.org/gcc-3.4/changes.html

------------------------------------------------------------------------
r501 | dvhart | 2004-10-22 08:02:42 -0700 (Fri, 22 Oct 2004) | 2 lines

ChangeLog update.

------------------------------------------------------------------------
r500 | dvhart | 2004-10-22 08:01:00 -0700 (Fri, 22 Oct 2004) | 2 lines

included <math> in font.cpp, thanks for the bug report mclinden, also corrected some coding standards viloations in the same file.

------------------------------------------------------------------------
r499 | dvhart | 2004-04-28 08:59:36 -0700 (Wed, 28 Apr 2004) | 2 lines

updated changelog

------------------------------------------------------------------------
r498 | dvhart | 2004-04-28 08:58:55 -0700 (Wed, 28 Apr 2004) | 8 lines

added font_props call to label and removed text_size
some cleanup, comments, and reordering in application.cpp
fixed widget navigation by having container return a null ptr when reaching the end or beginning of
 the children when focus_next|prev is called.  Added focus_next|prev to state that loops rather
  than returning null.  Also fixed container::focused() to be const, which is why it was never
   getting called.  Now we don't get trapped inside a container   like scroll_panel (test_app) with
    no way to navigate out with the keyboard.

------------------------------------------------------------------------
r497 | dvhart | 2004-04-25 11:07:11 -0700 (Sun, 25 Apr 2004) | 2 lines

Initial layout of linux input event system, some of keyboard is implemented.

------------------------------------------------------------------------
r496 | carter | 2004-04-18 08:26:26 -0700 (Sun, 18 Apr 2004) | 2 lines

fixed up some of the mixing of signed and unsigned values in the list_template class

------------------------------------------------------------------------
r495 | carter | 2004-04-18 08:09:11 -0700 (Sun, 18 Apr 2004) | 2 lines

ChangeLog update

------------------------------------------------------------------------
r494 | carter | 2004-04-18 08:08:47 -0700 (Sun, 18 Apr 2004) | 2 lines

Made it possible to change the background color of spreadsheet cells (to highlight row or columns)

------------------------------------------------------------------------
r493 | carter | 2004-04-18 08:08:02 -0700 (Sun, 18 Apr 2004) | 2 lines

Added a mutex around the stk mainloop which makes it possible to use the library in multiple threads

------------------------------------------------------------------------
r492 | carter | 2004-04-17 06:24:41 -0700 (Sat, 17 Apr 2004) | 3 lines

micro bugfix ;)
event_producer_elotouch::just_untouched was used before initialisation (had no real negative efects (first touch might get undetected)), fixed for cleaness

------------------------------------------------------------------------
r491 | carter | 2004-03-21 01:56:26 -0800 (Sun, 21 Mar 2004) | 3 lines

Added a shell "script" containing the command to generate a proper changelog
from CVS, added a list of CVS users to show real names in the changelog

------------------------------------------------------------------------
r490 | carter | 2004-03-21 00:50:33 -0800 (Sun, 21 Mar 2004) | 2 lines

Fixed a missing extern "C" declaration in image.cpp (THX to dododge (whoever you are ;) )

------------------------------------------------------------------------
r489 | carter | 2004-03-15 08:53:18 -0800 (Mon, 15 Mar 2004) | 2 lines

updated Changelog

------------------------------------------------------------------------
r488 | carter | 2004-03-15 08:51:19 -0800 (Mon, 15 Mar 2004) | 2 lines

Made libstk compatible with new Boost release

------------------------------------------------------------------------
r487 | carter | 2004-02-08 05:58:24 -0800 (Sun, 08 Feb 2004) | 2 lines

Fixed a bug in edit_box::handle event which let the edit_box stay in hover mode after the mouse left

------------------------------------------------------------------------
r486 | carter | 2004-01-08 08:33:32 -0800 (Thu, 08 Jan 2004) | 2 lines

Added missing initialisation value for horizontal algnment

------------------------------------------------------------------------
r485 | carter | 2004-01-08 08:18:38 -0800 (Thu, 08 Jan 2004) | 2 lines

Added alignment properties to label

------------------------------------------------------------------------
r484 | carter | 2004-01-08 08:18:04 -0800 (Thu, 08 Jan 2004) | 2 lines

Added selective alpha blending capability to the dfb backend

------------------------------------------------------------------------
r483 | carter | 2004-01-08 08:16:11 -0800 (Thu, 08 Jan 2004) | 2 lines

Added the possibility to align text output horizontally

------------------------------------------------------------------------
r482 | carter | 2004-01-08 08:11:51 -0800 (Thu, 08 Jan 2004) | 2 lines

Added the possibility to draw aligned text

------------------------------------------------------------------------
r481 | carter | 2004-01-07 07:51:43 -0800 (Wed, 07 Jan 2004) | 2 lines

Added the possibility to hide the entered text of an edit_box (for password entry)

------------------------------------------------------------------------
r480 | carter | 2004-01-05 07:54:50 -0800 (Mon, 05 Jan 2004) | 2 lines

Made alpha blended drawing of the image to the drawing the default (Imo the users expect this)

------------------------------------------------------------------------
r479 | carter | 2004-01-05 07:31:51 -0800 (Mon, 05 Jan 2004) | 2 lines

Made Image and surface_dfb use the newly introduced alpha blending flag in graphics_context

------------------------------------------------------------------------
r478 | carter | 2004-01-05 07:27:53 -0800 (Mon, 05 Jan 2004) | 2 lines

fixed syntactic  error introduced by last patch

------------------------------------------------------------------------
r477 | carter | 2004-01-05 07:23:12 -0800 (Mon, 05 Jan 2004) | 2 lines

added the option to disable alpha blending with the background when drawing

------------------------------------------------------------------------
r476 | carter | 2004-01-05 07:18:35 -0800 (Mon, 05 Jan 2004) | 2 lines

Fixed a bug which lead to a crash if the current state was set before entering the mainloop (which is quite usefull to set the initial state by the user)

------------------------------------------------------------------------
r475 | dvhart | 2003-12-17 09:45:46 -0800 (Wed, 17 Dec 2003) | 2 lines

error testing of xine drivers and stream creation

------------------------------------------------------------------------
r474 | cslade | 2003-12-16 11:29:48 -0800 (Tue, 16 Dec 2003) | 2 lines

I added the read_dir.h to the library

------------------------------------------------------------------------
r473 | vhmauery | 2003-12-15 10:08:40 -0800 (Mon, 15 Dec 2003) | 2 lines

added visible and modal properties to widgets

------------------------------------------------------------------------
r472 | dvhart | 2003-12-14 20:55:00 -0800 (Sun, 14 Dec 2003) | 2 lines

actually build the label after updating the format in progress::label

------------------------------------------------------------------------
r471 | dvhart | 2003-12-14 20:49:52 -0800 (Sun, 14 Dec 2003) | 2 lines

redraw after label update in progress

------------------------------------------------------------------------
r470 | dvhart | 2003-12-14 20:19:01 -0800 (Sun, 14 Dec 2003) | 2 lines

TODO update

------------------------------------------------------------------------
r469 | dvhart | 2003-12-14 20:05:09 -0800 (Sun, 14 Dec 2003) | 2 lines

added more fullscreen getters/setters to xine_panel... needs some cleaning up

------------------------------------------------------------------------
r468 | dvhart | 2003-12-14 17:08:08 -0800 (Sun, 14 Dec 2003) | 2 lines

updated changelog

------------------------------------------------------------------------
r467 | dvhart | 2003-12-14 17:07:34 -0800 (Sun, 14 Dec 2003) | 5 lines

added default values for several constructors (so the defaults aren't public)
added xine info getters to xine_panel
xine_panel now draws a solid colorkey rect where the video will go (ugly HACK to work with XV)
added label() command to progress

------------------------------------------------------------------------
r466 | carter | 2003-12-13 08:32:34 -0800 (Sat, 13 Dec 2003) | 2 lines

Fixed stupid API, (passed an Reference where a Const reference is sufficient)

------------------------------------------------------------------------
r465 | carter | 2003-12-13 05:27:01 -0800 (Sat, 13 Dec 2003) | 2 lines

Fixed the bug reported by christopher slade.

------------------------------------------------------------------------
r464 | dvhart | 2003-12-12 17:09:37 -0800 (Fri, 12 Dec 2003) | 2 lines

added on_enter|leave events to state and call them when changing states in application

------------------------------------------------------------------------
r463 | dvhart | 2003-12-12 14:02:02 -0800 (Fri, 12 Dec 2003) | 2 lines

added modifier key mapping to event_producer_sdl

------------------------------------------------------------------------
r462 | dvhart | 2003-12-12 09:41:37 -0800 (Fri, 12 Dec 2003) | 2 lines

added send_event routine to the xine_panel

------------------------------------------------------------------------
r461 | dvhart | 2003-12-12 07:45:51 -0800 (Fri, 12 Dec 2003) | 2 lines

xine_panel draws a black background on draw

------------------------------------------------------------------------
r460 | dvhart | 2003-12-11 15:56:38 -0800 (Thu, 11 Dec 2003) | 2 lines

ChangeLog update

------------------------------------------------------------------------
r459 | dvhart | 2003-12-11 13:34:31 -0800 (Thu, 11 Dec 2003) | 2 lines

list_item_userdata update

------------------------------------------------------------------------
r458 | carter | 2003-12-11 10:17:45 -0800 (Thu, 11 Dec 2003) | 2 lines

Made scroll_bar usable on keyboardless systems

------------------------------------------------------------------------
r457 | carter | 2003-12-11 10:16:20 -0800 (Thu, 11 Dec 2003) | 2 lines

Added Code that makes scroll_bar usable with a mouse only system

------------------------------------------------------------------------
r456 | carter | 2003-12-11 10:13:37 -0800 (Thu, 11 Dec 2003) | 2 lines

Added a region function to scrollbar for event handling theme interaction

------------------------------------------------------------------------
r455 | carter | 2003-12-11 10:12:33 -0800 (Thu, 11 Dec 2003) | 2 lines

Fixed questionable validity check in list_template

------------------------------------------------------------------------
r454 | carter | 2003-12-11 10:04:28 -0800 (Thu, 11 Dec 2003) | 2 lines

Refactored large pieces of scroll_box, made it much more efficient (before each time an item was added to a listbox, the scrollbars would be destroyed and re created!)

------------------------------------------------------------------------
r453 | dvhart | 2003-12-11 01:48:12 -0800 (Thu, 11 Dec 2003) | 2 lines

xine_panel visualization updates

------------------------------------------------------------------------
r452 | dvhart | 2003-12-10 13:35:25 -0800 (Wed, 10 Dec 2003) | 2 lines

new font_properties interface to label, each aspect of font_properties is no a boost::optional<T>

------------------------------------------------------------------------
r451 | vhmauery | 2003-12-10 13:35:05 -0800 (Wed, 10 Dec 2003) | 2 lines

virtualized app, extended timers

------------------------------------------------------------------------
r450 | carter | 2003-12-07 02:38:32 -0800 (Sun, 07 Dec 2003) | 2 lines

Made the Rectangle class POD (removed all virtual functions)

------------------------------------------------------------------------
r449 | cslade | 2003-12-05 15:57:27 -0800 (Fri, 05 Dec 2003) | 2 lines

I fixed the remove_timer function

------------------------------------------------------------------------
r448 | cslade | 2003-12-05 13:42:40 -0800 (Fri, 05 Dec 2003) | 2 lines

I added a remove_state in the application

------------------------------------------------------------------------
r447 | dvhart | 2003-12-04 11:13:51 -0800 (Thu, 04 Dec 2003) | 2 lines

preliminary visualization support in xine_panel

------------------------------------------------------------------------
r446 | dvhart | 2003-12-04 07:26:59 -0800 (Thu, 04 Dec 2003) | 3 lines

removed INFO statements from list_template's delegate_mouse_event
list_item current(bool val) and selected(bool val) now redraw the widget as necessary

------------------------------------------------------------------------
r445 | dvhart | 2003-12-03 17:57:44 -0800 (Wed, 03 Dec 2003) | 2 lines

changed list_template current() to current_item() and made current() return the integer index for consistency, added on_playback_finished signal to the xine_panel

------------------------------------------------------------------------
r444 | dvhart | 2003-12-03 12:34:38 -0800 (Wed, 03 Dec 2003) | 2 lines

added default null image for image_panel::create, only draw if image_ is not null

------------------------------------------------------------------------
r443 | dvhart | 2003-12-02 22:13:12 -0800 (Tue, 02 Dec 2003) | 2 lines

added list_item_userdata to the main header stk.h

------------------------------------------------------------------------
r442 | dvhart | 2003-12-02 20:35:37 -0800 (Tue, 02 Dec 2003) | 2 lines

added default constructor for hotkey

------------------------------------------------------------------------
r441 | dvhart | 2003-12-02 07:43:26 -0800 (Tue, 02 Dec 2003) | 2 lines

list_item_userdata widget and multiselect option to list_template

------------------------------------------------------------------------
r440 | cslade | 2003-12-01 08:29:43 -0800 (Mon, 01 Dec 2003) | 2 lines

I fixed editable in text_area

------------------------------------------------------------------------
r439 | carter | 2003-11-27 04:58:37 -0800 (Thu, 27 Nov 2003) | 2 lines

Fixed Libjpeg linker options

------------------------------------------------------------------------
r438 | carter | 2003-11-27 04:45:39 -0800 (Thu, 27 Nov 2003) | 2 lines

Fixed compilation without LIBJPEG by adding a missing semicolon

------------------------------------------------------------------------
r437 | cslade | 2003-11-24 16:41:31 -0800 (Mon, 24 Nov 2003) | 2 lines

I add a set repeat function for the timer

------------------------------------------------------------------------
r436 | cslade | 2003-11-19 16:31:14 -0800 (Wed, 19 Nov 2003) | 2 lines

I add an option in text area to make it non editable

------------------------------------------------------------------------
r435 | cslade | 2003-11-19 13:32:29 -0800 (Wed, 19 Nov 2003) | 2 lines

Fixed list so that on_update_selection gets called on a mouse event

------------------------------------------------------------------------
r434 | dvhart | 2003-11-19 09:19:26 -0800 (Wed, 19 Nov 2003) | 2 lines

widget now translates mouse events back to parent coordinates before passing them up the hierarchy

------------------------------------------------------------------------
r433 | cslade | 2003-11-14 11:47:27 -0800 (Fri, 14 Nov 2003) | 2 lines

I fixed resize.

------------------------------------------------------------------------
r432 | cslade | 2003-11-14 11:19:34 -0800 (Fri, 14 Nov 2003) | 2 lines

I fixed a bug in image.cpp

------------------------------------------------------------------------
r431 | dvhart | 2003-11-14 07:21:43 -0800 (Fri, 14 Nov 2003) | 2 lines

minor updates

------------------------------------------------------------------------
r430 | cslade | 2003-11-13 16:01:18 -0800 (Thu, 13 Nov 2003) | 2 lines

I put a redraw when text_ is set.

------------------------------------------------------------------------
r429 | cslade | 2003-11-13 15:31:09 -0800 (Thu, 13 Nov 2003) | 2 lines

I fixed lists so they call on_update_selection on a down arrow

------------------------------------------------------------------------
r428 | dvhart | 2003-11-13 07:41:34 -0800 (Thu, 13 Nov 2003) | 2 lines

start of conversion of list to container and list_item to widget, still needs some work like a default draw routine and fewer overridden methods in list_template, coming soon...

------------------------------------------------------------------------
r427 | dvhart | 2003-11-12 12:41:09 -0800 (Wed, 12 Nov 2003) | 2 lines

widgets now have a rectangle instead of are a rectangle

------------------------------------------------------------------------
r426 | dvhart | 2003-11-12 10:26:38 -0800 (Wed, 12 Nov 2003) | 2 lines

new list implementation with list_template

------------------------------------------------------------------------
r425 | cslade | 2003-11-10 14:11:39 -0800 (Mon, 10 Nov 2003) | 2 lines

I made draw image offset to the point passed in.w

------------------------------------------------------------------------
r424 | cslade | 2003-11-07 15:26:08 -0800 (Fri, 07 Nov 2003) | 2 lines

I fixed some bugs in image panel

------------------------------------------------------------------------
r423 | dvhart | 2003-11-07 07:45:01 -0800 (Fri, 07 Nov 2003) | 2 lines

added current(int index) to list

------------------------------------------------------------------------
r422 | cslade | 2003-11-06 14:08:49 -0800 (Thu, 06 Nov 2003) | 2 lines

I added scalling to the image class, you can scale up, down, or up in one direction and down in the other.

------------------------------------------------------------------------
r421 | dvhart | 2003-11-06 07:35:18 -0800 (Thu, 06 Nov 2003) | 2 lines

added tribal_theme.h to the list of installed headers so it can be extended for custom widgets in applications

------------------------------------------------------------------------
r420 | cslade | 2003-11-05 14:49:25 -0800 (Wed, 05 Nov 2003) | 2 lines

I added writing jpeg and png support to the image class.  It reads the image from the surface and writes the file.  I had to add a rgba_color method to all of the surfaces to be able to read the data in a uniform way.

------------------------------------------------------------------------
r419 | cslade | 2003-11-04 08:16:37 -0800 (Tue, 04 Nov 2003) | 2 lines

I added a library check for libjpeg62

------------------------------------------------------------------------
r418 | dvhart | 2003-11-03 06:05:34 -0800 (Mon, 03 Nov 2003) | 2 lines

minor update to hack in application that allows events to be passed to list_items (we need to discuss if list_items should be widgets and lists containers)

------------------------------------------------------------------------
r417 | dvhart | 2003-11-02 18:36:15 -0800 (Sun, 02 Nov 2003) | 2 lines

updated list to emit on_update_selection and on_update_current when it should; application can now remove timers when they expire and uses vectors for states and timers instead of lists, also defined carter style container typedefs, ie Tstates and Ttimers

------------------------------------------------------------------------
r416 | carter | 2003-11-02 04:21:54 -0800 (Sun, 02 Nov 2003) | 2 lines

Fixed various bugs in surface_bitmap

------------------------------------------------------------------------
r415 | carter | 2003-11-02 03:55:37 -0800 (Sun, 02 Nov 2003) | 2 lines

made the untouch position snap to the touch position if the difference is between a (atm hardcoded) threshold, this makes the touchscreen much more comfortable to use (the touch position moves while touching, which makes it difficult to untouch at the right position).

------------------------------------------------------------------------
r414 | carter | 2003-11-02 03:53:55 -0800 (Sun, 02 Nov 2003) | 2 lines

fixed edit_box bug where when the selection is shorter than the text currently displayed the redraw routine hangs

------------------------------------------------------------------------
r413 | cslade | 2003-10-31 13:27:13 -0800 (Fri, 31 Oct 2003) | 3 lines

I added jpeg support to the image class.  We can now load jpegs
You will have to get libjpeg62-dev, and rerun autogen for the support to get complied in.  Right now I just check for the header file, I still need to check for the lib file and update libjpeb_cflags to include the right directory, but everything should work.

------------------------------------------------------------------------
r412 | dvhart | 2003-10-31 11:59:21 -0800 (Fri, 31 Oct 2003) | 2 lines

fixed a bug in list that crashed the system when current_ is left larger than items_.size() after a remove or clear

------------------------------------------------------------------------
r411 | dvhart | 2003-10-30 22:43:16 -0800 (Thu, 30 Oct 2003) | 2 lines

list now resizes the scroll_model on clear

------------------------------------------------------------------------
r410 | dvhart | 2003-10-30 10:34:44 -0800 (Thu, 30 Oct 2003) | 2 lines

updated list_item to contain the redraw reoutine

------------------------------------------------------------------------
r409 | dvhart | 2003-10-30 09:26:36 -0800 (Thu, 30 Oct 2003) | 2 lines

ugly hack in application.cpp to allow it to pass the current event to the current list_item in a list.  this type of thing suggests again that perhaps list_item should derive from widget.  comments welcome.

------------------------------------------------------------------------
r408 | dvhart | 2003-10-29 15:20:14 -0800 (Wed, 29 Oct 2003) | 2 lines

fixed text_area resizing bug by fixing the logical_or combiner.  It only executed some of the slots, it makes more since to execute all slots and then compare the results (this is different from the conditional of an if or a while), also updated logical_and for the same behavior.

------------------------------------------------------------------------
r407 | cslade | 2003-10-29 13:58:14 -0800 (Wed, 29 Oct 2003) | 2 lines

I commented out a debug line that prints out a lot of stuff.

------------------------------------------------------------------------
r406 | cslade | 2003-10-29 09:12:53 -0800 (Wed, 29 Oct 2003) | 2 lines

I added the api to edit_box, and added h_scroll to text_area:

------------------------------------------------------------------------
r405 | carter | 2003-10-27 00:42:38 -0800 (Mon, 27 Oct 2003) | 2 lines

Fixed the list item position problem when removing items, current solution is somewhat unoptimal because i search trough all the items and fix up their position instead of only the items after the removed one

------------------------------------------------------------------------
r404 | carter | 2003-10-22 00:40:14 -0700 (Wed, 22 Oct 2003) | 2 lines

Made Fonts rotatable

------------------------------------------------------------------------
r403 | cslade | 2003-10-21 07:59:03 -0700 (Tue, 21 Oct 2003) | 2 lines

I just fixed some bugs in text_area

------------------------------------------------------------------------
r402 | dvhart | 2003-10-19 00:56:38 -0700 (Sun, 19 Oct 2003) | 2 lines

added scroll policies to the scroll_box, added a on_resize signal to widget and use it to update the scroll model size automatically for scrollable(TM) widgets, added the update_vis_sizes callback to the scrollable interface to be used to update the scroll model vis sizes of a scrollable widget when it changes size.  Updated list, viewport, and text_area to make use of these signals and callbacks.

------------------------------------------------------------------------
r401 | carter | 2003-10-18 01:28:41 -0700 (Sat, 18 Oct 2003) | 3 lines

Made it possible that the user sets the active state before application->run().
Made application a weak_ptr based singleton to allow controlled destruction of the widget tree

------------------------------------------------------------------------
r400 | cslade | 2003-10-17 15:20:08 -0700 (Fri, 17 Oct 2003) | 2 lines

I made Text area scrollable.

------------------------------------------------------------------------
r399 | dvhart | 2003-10-17 13:59:40 -0700 (Fri, 17 Oct 2003) | 2 lines

fixed xine_panel creation crash where the vo_port requires the parent to be set so it can get the surface, moved init code into xine_panel::init

------------------------------------------------------------------------
r398 | dvhart | 2003-10-13 12:53:01 -0700 (Mon, 13 Oct 2003) | 2 lines

spinner and progress number formatting

------------------------------------------------------------------------
r397 | dvhart | 2003-10-13 11:03:26 -0700 (Mon, 13 Oct 2003) | 2 lines

fixed a bug in list that selected the wrong item if the v_scroll_ wasn't at the top

------------------------------------------------------------------------
r396 | dvhart | 2003-10-13 10:55:21 -0700 (Mon, 13 Oct 2003) | 2 lines

fixed a bug in delegate event

------------------------------------------------------------------------
r395 | vhmauery | 2003-10-13 10:33:25 -0700 (Mon, 13 Oct 2003) | 2 lines

really fixed sorting now

------------------------------------------------------------------------
r394 | vhmauery | 2003-10-13 10:09:13 -0700 (Mon, 13 Oct 2003) | 2 lines

sorting for read_dir-oops

------------------------------------------------------------------------
r393 | dvhart | 2003-10-12 16:34:51 -0700 (Sun, 12 Oct 2003) | 2 lines

untested list::remove_item update to update the items_ rectangles, override rect(const rectangle&) in scrollable widgets to update the vis_size on the scroll models.  Clicking inside scroll_boxes is still broken

------------------------------------------------------------------------
r392 | dvhart | 2003-10-12 15:27:11 -0700 (Sun, 12 Oct 2003) | 2 lines

new composition model implemented, to add a widget to a container you should now call my_widget->parent(my_container) NOT my_container->add(my_widget).  The reason for this is that calling add() might give the impression a widget can be in more than container at a time, while calling parent() is clear that a widget only belongs in one.  Also some updates to scroll_box.  Still need to write the create() routines without parent pointers

------------------------------------------------------------------------
r391 | carter | 2003-10-12 08:24:37 -0700 (Sun, 12 Oct 2003) | 2 lines

Fixed the lines to origin bug (how did the surface ever work?)

------------------------------------------------------------------------
r390 | carter | 2003-10-12 08:23:03 -0700 (Sun, 12 Oct 2003) | 2 lines

Removed some stuff i accidantly added to hello world

------------------------------------------------------------------------
r389 | carter | 2003-10-12 08:21:29 -0700 (Sun, 12 Oct 2003) | 2 lines

Readded printing test after someone (Darren?) Commented it out in the makefile

------------------------------------------------------------------------
r388 | carter | 2003-10-12 05:55:05 -0700 (Sun, 12 Oct 2003) | 2 lines

Fixed missing headers in distribution

------------------------------------------------------------------------
r387 | dvhart | 2003-10-11 10:13:38 -0700 (Sat, 11 Oct 2003) | 2 lines

preliminary scrollable interface - list is broken atm

------------------------------------------------------------------------
r386 | carter | 2003-10-11 08:03:05 -0700 (Sat, 11 Oct 2003) | 2 lines

Fixed error in print configuration

------------------------------------------------------------------------
r385 | dvhart | 2003-10-11 06:38:23 -0700 (Sat, 11 Oct 2003) | 2 lines

non widget version of scrollable

------------------------------------------------------------------------
r384 | carter | 2003-10-11 05:06:26 -0700 (Sat, 11 Oct 2003) | 3 lines

Added first part of printing stuff (In memory bitmap surface)
Fixed a bug in font.cpp which crashed my controller@work

------------------------------------------------------------------------
r383 | cslade | 2003-10-10 14:46:32 -0700 (Fri, 10 Oct 2003) | 2 lines

I modified the draw_text routine to just draw in the cliped area.

------------------------------------------------------------------------
r382 | vhmauery | 2003-10-10 13:33:17 -0700 (Fri, 10 Oct 2003) | 2 lines

fixed my boo boos :)

------------------------------------------------------------------------
r381 | dvhart | 2003-10-10 13:22:15 -0700 (Fri, 10 Oct 2003) | 2 lines

initial scrollable object, nothing derives from it yet, it's just there now

------------------------------------------------------------------------
r380 | vhmauery | 2003-10-10 13:19:32 -0700 (Fri, 10 Oct 2003) | 2 lines

fixed font_properties to work better, added paths/searching/defaults to fonts

------------------------------------------------------------------------
r379 | cslade | 2003-10-10 11:15:15 -0700 (Fri, 10 Oct 2003) | 2 lines

I added the api the the text_area, and make the line wrap break at white space.

------------------------------------------------------------------------
r378 | dvhart | 2003-10-10 10:27:17 -0700 (Fri, 10 Oct 2003) | 2 lines

added ranges to scroll_model::begin_

------------------------------------------------------------------------
r377 | cslade | 2003-10-09 18:38:38 -0700 (Thu, 09 Oct 2003) | 2 lines

I put the code that actually draws lines of text in the text_area.cpp file and took it out of tribal_theme.  It made tribal_theme much easier to edit.

------------------------------------------------------------------------
r376 | dvhart | 2003-10-09 15:11:21 -0700 (Thu, 09 Oct 2003) | 2 lines

container::draw_child now restores the clip_rect as well as the offset so drawing can be performed after a call to container::draw by widgets derived from container, like scroll_box

------------------------------------------------------------------------
r375 | dvhart | 2003-10-09 13:57:11 -0700 (Thu, 09 Oct 2003) | 2 lines

removed magic numbers from scroll_box creation

------------------------------------------------------------------------
r374 | dvhart | 2003-10-09 13:29:04 -0700 (Thu, 09 Oct 2003) | 2 lines

scroll_bar drawing updates, still don't have buttons

------------------------------------------------------------------------
r373 | dvhart | 2003-10-09 12:40:15 -0700 (Thu, 09 Oct 2003) | 2 lines

more scroll_box code - still not done

------------------------------------------------------------------------
r372 | dvhart | 2003-10-09 11:12:49 -0700 (Thu, 09 Oct 2003) | 2 lines

start of scroll_box - still broken

------------------------------------------------------------------------
r371 | carter | 2003-10-09 06:24:48 -0700 (Thu, 09 Oct 2003) | 2 lines

made backend selection dynamic in test_area (worked with sdl only before)

------------------------------------------------------------------------
r370 | dvhart | 2003-10-08 17:05:46 -0700 (Wed, 08 Oct 2003) | 2 lines

scroll_bar updates, some updates to shorten text_area draw and remove unneeded/unused code

------------------------------------------------------------------------
r369 | cslade | 2003-10-08 15:46:58 -0700 (Wed, 08 Oct 2003) | 2 lines

I just fixed a little bug with the cursor printing twice on a line that wraped.

------------------------------------------------------------------------
r368 | dvhart | 2003-10-08 11:51:04 -0700 (Wed, 08 Oct 2003) | 2 lines

start of scroll_bars (not done) and some code formatting in various files

------------------------------------------------------------------------
r367 | dvhart | 2003-10-08 10:11:56 -0700 (Wed, 08 Oct 2003) | 2 lines

updated hello_world to use larger box for new fonts, updated README

------------------------------------------------------------------------
r366 | dvhart | 2003-10-08 09:32:19 -0700 (Wed, 08 Oct 2003) | 2 lines

bitsream fonts added, freefonts removed

------------------------------------------------------------------------
r365 | dvhart | 2003-10-07 15:33:45 -0700 (Tue, 07 Oct 2003) | 2 lines

surface_sdl::create now accepts a fullscreen parameter (defaulting to true), this is because surface_sdl is meant as a development surface and it may be desireable to develop the application in windowed mode, while deployed apps will invariably run fullscreen.  Hello_World uses windowed mode with SDL now, the other test apps all run fullscreen

------------------------------------------------------------------------
r364 | dvhart | 2003-10-07 14:49:42 -0700 (Tue, 07 Oct 2003) | 2 lines

test Makefile.am update

------------------------------------------------------------------------
r363 | dvhart | 2003-10-07 14:35:56 -0700 (Tue, 07 Oct 2003) | 2 lines

pixmap and font packages now install in the appropriate directory relative to , we ship the freefont ttf's and their copyright notice, font no longer looks in /usr/share/fonts/libstk explicity but rather uses PACKAGE_FONTS_DIR, all theme code updated to use FreeSans by default

------------------------------------------------------------------------
r362 | dvhart | 2003-10-07 10:06:58 -0700 (Tue, 07 Oct 2003) | 2 lines

fullscreen support in xine_panel (backspace when focused - for now), requires patch to xine CVS (see mailing list)

------------------------------------------------------------------------
r361 | cslade | 2003-10-07 08:37:19 -0700 (Tue, 07 Oct 2003) | 2 lines

As requested by Darren, I took out the feature of moving up to home and down to end.

------------------------------------------------------------------------
r360 | dvhart | 2003-10-06 22:09:11 -0700 (Mon, 06 Oct 2003) | 2 lines

xine_panel audio/video ports are not static

------------------------------------------------------------------------
r359 | cslade | 2003-10-06 16:08:46 -0700 (Mon, 06 Oct 2003) | 2 lines

I just fixed some bugs in the text area.

------------------------------------------------------------------------
r358 | dvhart | 2003-10-06 15:07:21 -0700 (Mon, 06 Oct 2003) | 2 lines

moving towards multiple xine panels working...

------------------------------------------------------------------------
r357 | cslade | 2003-10-06 14:46:56 -0700 (Mon, 06 Oct 2003) | 2 lines

I finished all the modifications on the text area.  You can do everything you would expect to do with a normal text area.

------------------------------------------------------------------------
r356 | dvhart | 2003-10-06 13:10:04 -0700 (Mon, 06 Oct 2003) | 2 lines

state background image support

------------------------------------------------------------------------
r355 | cslade | 2003-10-03 16:50:14 -0700 (Fri, 03 Oct 2003) | 2 lines

added the text area widget and worked on the tribal theme drawing routine for the text area widget. I also added a test app (test_area) that tests the text_area.  The Cursor works, but you can only select the first line.  I still have to update the region function to handle different lines.  I also have to update the selection area.

------------------------------------------------------------------------
r354 | dvhart | 2003-10-03 10:03:20 -0700 (Fri, 03 Oct 2003) | 2 lines

DEPS udpate

------------------------------------------------------------------------
r353 | dvhart | 2003-10-03 07:40:31 -0700 (Fri, 03 Oct 2003) | 2 lines

edit_box variable select_state_ changed to pressed_ for consistency

------------------------------------------------------------------------
r352 | dvhart | 2003-10-02 19:49:02 -0700 (Thu, 02 Oct 2003) | 2 lines

moved the character indexing code into edit_box::region defined in tribal_theme.cpp since it doesn't use region for anything else, also cleaned up some unnecessary redraws and mouse event creations in edit_box

------------------------------------------------------------------------
r351 | dvhart | 2003-10-02 19:26:19 -0700 (Thu, 02 Oct 2003) | 2 lines

fixed overlay destruction bug in stk_c_wrapper.cpp

------------------------------------------------------------------------
r350 | dvhart | 2003-10-02 16:25:48 -0700 (Thu, 02 Oct 2003) | 2 lines

debug work towards overlay destruction bug

------------------------------------------------------------------------
r349 | cslade | 2003-10-02 16:20:28 -0700 (Thu, 02 Oct 2003) | 4 lines

I added cursor movement and select box movement to the edit box.
We will add a function in the themes that tells us where in the text an x
y coordinate is.

------------------------------------------------------------------------
r348 | dvhart | 2003-10-02 11:13:54 -0700 (Thu, 02 Oct 2003) | 2 lines

debugging code toward fixing overlay destruction segfaults

------------------------------------------------------------------------
r347 | dvhart | 2003-09-30 13:54:31 -0700 (Tue, 30 Sep 2003) | 2 lines

configure_all script for developers

------------------------------------------------------------------------
r346 | dvhart | 2003-09-30 13:40:49 -0700 (Tue, 30 Sep 2003) | 2 lines

replacements for the lost revisions of several files

------------------------------------------------------------------------
r345 | dvhart | 2003-09-30 13:39:19 -0700 (Tue, 30 Sep 2003) | 2 lines

fixing...

------------------------------------------------------------------------
r344 | dvhart | 2003-09-30 13:29:26 -0700 (Tue, 30 Sep 2003) | 2 lines

cvs repo hack fixing accidental delete

------------------------------------------------------------------------
r343 | dvhart | 2003-09-26 17:24:23 -0700 (Fri, 26 Sep 2003) | 1 line

initial checkin
------------------------------------------------------------------------
r342 | dvhart | 2003-09-25 17:22:27 -0700 (Thu, 25 Sep 2003) | 2 lines

temporary fix in viewport::draw for problem regarding clip_rect in local coords

------------------------------------------------------------------------
r341 | dvhart | 2003-09-25 08:08:33 -0700 (Thu, 25 Sep 2003) | 2 lines

made widget and list-item derive from rectangle instead of drawable, started debugging drawing images with SDL (resulting from changing clip_rect to local coords)

------------------------------------------------------------------------
r340 | carter | 2003-09-21 03:57:50 -0700 (Sun, 21 Sep 2003) | 2 lines

Fixed a bug in container which fucked up the child container when you removed an item that wasnt actually a child of the container

------------------------------------------------------------------------
r339 | carter | 2003-09-21 01:53:25 -0700 (Sun, 21 Sep 2003) | 2 lines

ADded missing accessor functions for the vertical scroll modell in list

------------------------------------------------------------------------
r338 | carter | 2003-09-18 08:37:04 -0700 (Thu, 18 Sep 2003) | 3 lines

Fixed a crash bug that occured if the mouse was clicked in the area
that belongs to the list box but to no list_item

------------------------------------------------------------------------
r337 | dvhart | 2003-09-17 19:44:15 -0700 (Wed, 17 Sep 2003) | 2 lines

implemented xine panel event listener and wrapper, added test code for arrow keys (basic dvdnav works with the xine_panel focused, try 'xine_test sdl dvd://')

------------------------------------------------------------------------
r336 | dvhart | 2003-09-17 13:10:38 -0700 (Wed, 17 Sep 2003) | 2 lines

fixed segfaults do to sdl_data using a shared_ptr to store instance_ instead of a weak_ptr, alleviated some density do to Marc's peculiar aversion to whitespace :-), and made drawable derive publicly from rectangle.  The last may not be ideal but since both widget and list_item need it, I started at drawable, It seems natural enough for a drawable to be a rect, except that application derives from it.... which it shouldn't anyway.

------------------------------------------------------------------------
r335 | dvhart | 2003-09-16 22:35:30 -0700 (Tue, 16 Sep 2003) | 2 lines

ChangeLog update

------------------------------------------------------------------------
r334 | dvhart | 2003-09-16 22:35:02 -0700 (Tue, 16 Sep 2003) | 2 lines

fixed several compiler warnings, completed the rectangle wrapper in widget and list_item (this may still not be the best solution)

------------------------------------------------------------------------
r333 | dvhart | 2003-09-16 07:05:55 -0700 (Tue, 16 Sep 2003) | 2 lines

drawable pointer typedefs

------------------------------------------------------------------------
r332 | dvhart | 2003-09-15 16:53:28 -0700 (Mon, 15 Sep 2003) | 2 lines

whitespace, var naming consistency, updated comments and FIXME's, used wrapped rect routines from widget rather than widget->rect().bleh()

------------------------------------------------------------------------
r331 | dvhart | 2003-09-14 15:38:23 -0700 (Sun, 14 Sep 2003) | 2 lines

fixed typo in override_return header ifdef, cast int to a dfb enum since it wouldn't compile

------------------------------------------------------------------------
r330 | carter | 2003-09-14 06:04:11 -0700 (Sun, 14 Sep 2003) | 2 lines

Further messed around(optimized) Drawing code

------------------------------------------------------------------------
r329 | carter | 2003-09-14 06:03:15 -0700 (Sun, 14 Sep 2003) | 2 lines

Added missing header guard

------------------------------------------------------------------------
r328 | carter | 2003-09-14 02:04:06 -0700 (Sun, 14 Sep 2003) | 2 lines

Further optimized runtime performance by giving the compiler the opportunity to inline functions and by further reducing the amount of redraws by giving drawable::redraw a source parameter to identify if the widget that caused the redraw is actually visible or not visible

------------------------------------------------------------------------
r327 | carter | 2003-09-13 07:02:37 -0700 (Sat, 13 Sep 2003) | 2 lines

Made it possible to use viweport with multiple childrens

------------------------------------------------------------------------
r326 | carter | 2003-09-13 07:01:59 -0700 (Sat, 13 Sep 2003) | 2 lines

Made redrawing of child widgets much cleaner

------------------------------------------------------------------------
r325 | carter | 2003-09-13 06:02:55 -0700 (Sat, 13 Sep 2003) | 5 lines

Fixed warnings when compiling with -Wall -W -pedantic
Fixed drawing to correctly distinguish between local and parent's coordinates (a bit hackish still)
Added the switched panel control which serves as a container which shows one of its children at a time following the user's selection of one
Fixed a bug in the SDL backend which disabled the screen redraw if one of the drawing commands draw outside the screen area

------------------------------------------------------------------------
r324 | carter | 2003-09-12 08:01:45 -0700 (Fri, 12 Sep 2003) | 2 lines

Added a font size property to stk::label

------------------------------------------------------------------------
r323 | carter | 2003-09-12 05:49:57 -0700 (Fri, 12 Sep 2003) | 2 lines

greatly simplified drawing code by removal of redraw rect etc.

------------------------------------------------------------------------
r322 | carter | 2003-09-12 05:45:33 -0700 (Fri, 12 Sep 2003) | 2 lines

improved intersection method of rectangle (can accept temporary objects now)

------------------------------------------------------------------------
r321 | carter | 2003-09-11 15:39:31 -0700 (Thu, 11 Sep 2003) | 2 lines

fixed the mainloop with regards to local coordinates in containers and made it more robust

------------------------------------------------------------------------
r320 | carter | 2003-09-11 15:38:27 -0700 (Thu, 11 Sep 2003) | 4 lines

Modified Delegate_mouse_event so that the widget the event is delegated too
gets returned to the caller, this allows us to get the clicked widget
in a local coordinates safe manner

------------------------------------------------------------------------
r319 | dvhart | 2003-09-11 09:57:40 -0700 (Thu, 11 Sep 2003) | 2 lines

updated the widget_at routines to modify the x,y coords

------------------------------------------------------------------------
r318 | dvhart | 2003-09-11 07:59:53 -0700 (Thu, 11 Sep 2003) | 2 lines

redraw after add_item in list

------------------------------------------------------------------------
r317 | dvhart | 2003-09-11 02:09:49 -0700 (Thu, 11 Sep 2003) | 2 lines

widget now derives from enable_shared_from_this

------------------------------------------------------------------------
r316 | dvhart | 2003-09-10 22:11:30 -0700 (Wed, 10 Sep 2003) | 2 lines

Changelog, TODO updates

------------------------------------------------------------------------
r315 | dvhart | 2003-09-10 09:25:44 -0700 (Wed, 10 Sep 2003) | 2 lines

initial override_return code moved into override_return.h, application::quit and application::current_state now return void as they should, all the test programs have been updated to use override_return where necessary.

------------------------------------------------------------------------
r314 | dvhart | 2003-09-10 08:04:56 -0700 (Wed, 10 Sep 2003) | 2 lines

preliminary override_return implementation in xine_test

------------------------------------------------------------------------
r313 | carter | 2003-09-08 03:49:35 -0700 (Mon, 08 Sep 2003) | 3 lines

Added Additional Debug output for Tracing Redrawing Problems.
Fixed Redrawing Problems affecting the redraw Performance.

------------------------------------------------------------------------
r312 | carter | 2003-09-08 03:48:19 -0700 (Mon, 08 Sep 2003) | 3 lines

Fixed surface FBdev (No offscreen surfaces/Blitting yet)
Customised Debug output for tracing redrawing problems

------------------------------------------------------------------------
r311 | carter | 2003-09-08 03:45:41 -0700 (Mon, 08 Sep 2003) | 3 lines

Added preliminary Spreadsheet Widget and Fixed drawing code of state
in the tribal theme

------------------------------------------------------------------------
r310 | carter | 2003-09-08 03:43:12 -0700 (Mon, 08 Sep 2003) | 3 lines

Documented all fember functions of Rectangle.
Added Intersection member Function.

------------------------------------------------------------------------
r309 | carter | 2003-09-08 00:33:33 -0700 (Mon, 08 Sep 2003) | 2 lines

Compile the C wrapper only if XINE is configured

------------------------------------------------------------------------
r308 | carter | 2003-09-08 00:15:18 -0700 (Mon, 08 Sep 2003) | 2 lines

Fixed a bug introduced by darren (Always including XINE even if it is not configured in!)

------------------------------------------------------------------------
r307 | carter | 2003-09-07 08:47:10 -0700 (Sun, 07 Sep 2003) | 2 lines

Initial Fixes in the behaviour of surface_fbdev

------------------------------------------------------------------------
r306 | carter | 2003-09-07 08:43:47 -0700 (Sun, 07 Sep 2003) | 3 lines

Slightly Improved Doxygen's Output by including Dummy Templates for Common
STL vector templates

------------------------------------------------------------------------
r305 | dvhart | 2003-09-06 22:18:40 -0700 (Sat, 06 Sep 2003) | 2 lines

implemented more xine_panel methods

------------------------------------------------------------------------
r304 | dvhart | 2003-09-06 17:46:35 -0700 (Sat, 06 Sep 2003) | 2 lines

new xine configuration setup, update xine_panel API, xine code moved from xine_test to the xine_panel widget, xine_test now has some media controls

------------------------------------------------------------------------
r303 | dvhart | 2003-09-06 10:07:15 -0700 (Sat, 06 Sep 2003) | 2 lines

added SDL_MUTEX_LOCK/UNLOCK and lock/unlock wrappers to surface_sdl and overlay_sdl, removed the lock/unlock wrappers from surface_impl

------------------------------------------------------------------------
r302 | dvhart | 2003-09-05 11:26:43 -0700 (Fri, 05 Sep 2003) | 2 lines

updated readme

------------------------------------------------------------------------
r301 | dvhart | 2003-09-04 21:59:23 -0700 (Thu, 04 Sep 2003) | 2 lines

using boost recursive scoped lock for sdl mutex now, still buggy, not complete

------------------------------------------------------------------------
r300 | carter | 2003-09-03 02:06:50 -0700 (Wed, 03 Sep 2003) | 2 lines

Fixed Transparency Issues

------------------------------------------------------------------------
r299 | carter | 2003-09-03 02:05:49 -0700 (Wed, 03 Sep 2003) | 2 lines

Changed the Default Calibration Values to fit my Screen ;)

------------------------------------------------------------------------
r298 | dvhart | 2003-08-23 09:36:12 -0700 (Sat, 23 Aug 2003) | 2 lines

ugly hack to allow stable xine movies with SDL in X, added timer_test, fixed timer subtraction bug (sometimes the cur time_value is less than the prev one)

------------------------------------------------------------------------
r297 | dvhart | 2003-08-09 10:13:35 -0700 (Sat, 09 Aug 2003) | 6 lines

Fixed a buf in list where the display wasn't updated on up/down arrow if 0 was
  the current index
lists may now have multiple selections, and selection() returns a vector of
  list_items (the list::selected methods have been removed from list, but
  added to spinner for now)

------------------------------------------------------------------------
r296 | dvhart | 2003-08-09 06:49:31 -0700 (Sat, 09 Aug 2003) | 7 lines

Converted all output to new logger,
Added lock(void) to the surfaces,
Removed the ugly hack in surface_sdl that locked the surface on every call to,
  put_pixel and get_pixel
Fixed focus_next problem in container, container::focused() now returns true
  if the container itself is focused (as of course it should :-) ),

------------------------------------------------------------------------
r295 | dvhart | 2003-08-08 12:31:06 -0700 (Fri, 08 Aug 2003) | 2 lines

fixed directfb surface drawing problems

------------------------------------------------------------------------
r294 | dvhart | 2003-08-08 10:51:53 -0700 (Fri, 08 Aug 2003) | 2 lines

partial fix of directfb offset, the list int test_app and image blit is still wrong

------------------------------------------------------------------------
r293 | dvhart | 2003-08-07 16:39:05 -0700 (Thu, 07 Aug 2003) | 2 lines

TODO update, primitive locking in surface_sdl

------------------------------------------------------------------------
r292 | dvhart | 2003-08-07 15:35:36 -0700 (Thu, 07 Aug 2003) | 2 lines

sdl surface clipping now sets the SDL_ClipRect so blitting is also clipped

------------------------------------------------------------------------
r291 | dvhart | 2003-08-07 14:26:19 -0700 (Thu, 07 Aug 2003) | 2 lines

SDL image blits work (with ugly locking hack still in get/put pixel), widgets are now created relative to their parent\!, container sets the offset before drawing each child so *::draw routines don't have to

------------------------------------------------------------------------
r290 | dvhart | 2003-08-07 11:30:58 -0700 (Thu, 07 Aug 2003) | 2 lines

start of fixing the sdl surface, draw_image now has an ugly red square for testing, will go away soon

------------------------------------------------------------------------
r289 | dvhart | 2003-08-07 07:02:28 -0700 (Thu, 07 Aug 2003) | 2 lines

updated TODO

------------------------------------------------------------------------
r288 | dvhart | 2003-08-06 13:23:06 -0700 (Wed, 06 Aug 2003) | 2 lines

updated header files, changed german names to use international characters, now all use cvs keywords, all are now in the 100 char width format

------------------------------------------------------------------------
r287 | dvhart | 2003-08-06 12:31:37 -0700 (Wed, 06 Aug 2003) | 2 lines

new headers in all sources using cvs keywords

------------------------------------------------------------------------
r286 | dvhart | 2003-08-06 12:29:52 -0700 (Wed, 06 Aug 2003) | 2 lines

new header test... again

------------------------------------------------------------------------
r285 | dvhart | 2003-08-06 12:24:37 -0700 (Wed, 06 Aug 2003) | 2 lines

testing new cvs keyword headers

------------------------------------------------------------------------
r284 | dvhart | 2003-08-06 09:47:41 -0700 (Wed, 06 Aug 2003) | 4 lines

rename PARENT INTERFACE to COMPONENT INTERFACE in remaining header files
removed fixed height from list_item, affects list, list_item, theme
surface_dfb has some problems with offset now

------------------------------------------------------------------------
r283 | dvhart | 2003-08-05 12:06:19 -0700 (Tue, 05 Aug 2003) | 2 lines

updated readme and included libtoolize in the autogen script

------------------------------------------------------------------------
r282 | dvhart | 2003-08-02 11:30:46 -0700 (Sat, 02 Aug 2003) | 2 lines

theme updates

------------------------------------------------------------------------
r281 | dvhart | 2003-08-02 10:32:42 -0700 (Sat, 02 Aug 2003) | 2 lines

sdl event producer now uses unicode (only works for keydown events though), converted many cout lines to INFO

------------------------------------------------------------------------
r280 | dvhart | 2003-08-01 18:10:40 -0700 (Fri, 01 Aug 2003) | 2 lines

usage msg update to test apps

------------------------------------------------------------------------
r279 | dvhart | 2003-08-01 18:02:52 -0700 (Fri, 01 Aug 2003) | 2 lines

backend added to surface backend config --enable command comments

------------------------------------------------------------------------
r278 | dvhart | 2003-08-01 17:40:15 -0700 (Fri, 01 Aug 2003) | 2 lines

directfb configure fixes

------------------------------------------------------------------------
r277 | dvhart | 2003-08-01 16:00:02 -0700 (Fri, 01 Aug 2003) | 2 lines

font msg typo and a catch(...) block in hydra

------------------------------------------------------------------------
r276 | dvhart | 2003-08-01 15:48:24 -0700 (Fri, 01 Aug 2003) | 2 lines

fixed an output msg in hello_world and added cout default logging to hydra

------------------------------------------------------------------------
r275 | dvhart | 2003-08-01 15:39:03 -0700 (Fri, 01 Aug 2003) | 2 lines

use the pkg-config macros in configure.in

------------------------------------------------------------------------
r274 | dvhart | 2003-08-01 14:42:34 -0700 (Fri, 01 Aug 2003) | 2 lines

updated configure.in to test for the presence of the boost headers and libs

------------------------------------------------------------------------
r273 | dvhart | 2003-07-31 21:45:32 -0700 (Thu, 31 Jul 2003) | 2 lines

freetype and libpng configuration through pkg-config

------------------------------------------------------------------------
r272 | dvhart | 2003-07-30 23:37:31 -0700 (Wed, 30 Jul 2003) | 2 lines

move toward new key_event using character()

------------------------------------------------------------------------
r271 | dvhart | 2003-07-28 10:15:44 -0700 (Mon, 28 Jul 2003) | 2 lines

changelog and todo update

------------------------------------------------------------------------
r270 | dvhart | 2003-07-28 10:11:36 -0700 (Mon, 28 Jul 2003) | 6 lines

changed application to watch for key_down events instead of key_up
  (plays nicer with other widgets who use key_down)
added selection support, cursor position, and drawing of them to
edit_box
  still needs support for setting cursor with mouse click

------------------------------------------------------------------------
r269 | dvhart | 2003-07-27 18:54:47 -0700 (Sun, 27 Jul 2003) | 2 lines

revamped key_event to contain a keycode and a modcode (modifier list), updated event_producer_sdl (still has some issues, see event_producer_sdl.cpp for comments) and dependent files

------------------------------------------------------------------------
r268 | dvhart | 2003-07-26 08:43:51 -0700 (Sat, 26 Jul 2003) | 5 lines

Edit Box signals (still need a better name for on_confirm)
Updated use of spaces in the coding standards (Please Read)
Added more keycode mappings for event_producer_sdl
Updated LOTS of header files and some spacing issues in various files

------------------------------------------------------------------------
r267 | dvhart | 2003-07-25 08:08:17 -0700 (Fri, 25 Jul 2003) | 2 lines

more dfb overlay fixes (and some added whitespace :-) )

------------------------------------------------------------------------
r266 | dvhart | 2003-07-24 20:32:45 -0700 (Thu, 24 Jul 2003) | 2 lines

removed spreadsheet entries from Makefile.am until Marc adds the files to the repository

------------------------------------------------------------------------
r265 | dvhart | 2003-07-24 17:13:17 -0700 (Thu, 24 Jul 2003) | 2 lines

overlay_dfb.h file

------------------------------------------------------------------------
r264 | dvhart | 2003-07-24 17:12:44 -0700 (Thu, 24 Jul 2003) | 2 lines

initial overlay_dfb impl (broken) and xine_test is now unified as well

------------------------------------------------------------------------
r263 | carter | 2003-07-24 00:00:22 -0700 (Thu, 24 Jul 2003) | 3 lines

Removed superflous debug output from elotouch backend
Added very Basic edit capability to edit_box

------------------------------------------------------------------------
r262 | carter | 2003-07-23 23:57:59 -0700 (Wed, 23 Jul 2003) | 2 lines

Removed Directfb test app

------------------------------------------------------------------------
r261 | dvhart | 2003-07-23 12:54:53 -0700 (Wed, 23 Jul 2003) | 2 lines

removed other test_app files

------------------------------------------------------------------------
r260 | dvhart | 2003-07-23 08:46:34 -0700 (Wed, 23 Jul 2003) | 2 lines

unified test_app.cpp, now accepts a single argument specifying the backend: sdl|dfb|fbdev

------------------------------------------------------------------------
r259 | dvhart | 2003-07-22 23:29:13 -0700 (Tue, 22 Jul 2003) | 2 lines

now uses pkg-config for directfb cflags and libs, sdl defaults to full screen

------------------------------------------------------------------------
r258 | dvhart | 2003-07-22 15:13:56 -0700 (Tue, 22 Jul 2003) | 2 lines

updated commments

------------------------------------------------------------------------
r257 | dvhart | 2003-07-22 10:28:57 -0700 (Tue, 22 Jul 2003) | 2 lines

added --enable-tests to configure, changed test_app so it builds (still segs), change xine_test to use 'auto' for the audio plugin

------------------------------------------------------------------------
r256 | carter | 2003-07-22 08:42:48 -0700 (Tue, 22 Jul 2003) | 2 lines

Fixed rendering with Alpha channel

------------------------------------------------------------------------
r255 | carter | 2003-07-22 08:06:21 -0700 (Tue, 22 Jul 2003) | 2 lines

Added PNG image loader and implemented image drawing via an offscreen surface

------------------------------------------------------------------------
r254 | carter | 2003-07-22 08:05:30 -0700 (Tue, 22 Jul 2003) | 4 lines

Added generic Offscreen surface factory
Partly fixed clip rect and offset handling DFB backend
Implemented new image drawing by simple blitting

------------------------------------------------------------------------
r253 | carter | 2003-07-22 08:02:19 -0700 (Tue, 22 Jul 2003) | 2 lines

Added PNG to the DFB demo

------------------------------------------------------------------------
r252 | carter | 2003-07-22 07:56:32 -0700 (Tue, 22 Jul 2003) | 2 lines

Added LIBPNG to the build system

------------------------------------------------------------------------
r251 | dvhart | 2003-07-21 14:18:08 -0700 (Mon, 21 Jul 2003) | 5 lines

Preliminary overlay and xine support.  Note that you will need the video_out_stk
module (not yet in xine CVS) for the xine_test to run and well as a media file
named test_movie in the test directory.  Configure now supports --enable-xine as
an option.  I also cleaned up some comments, headers, etc.

------------------------------------------------------------------------
r250 | carter | 2003-07-21 08:48:57 -0700 (Mon, 21 Jul 2003) | 2 lines

bugs fixed

------------------------------------------------------------------------
r249 | carter | 2003-07-20 12:45:26 -0700 (Sun, 20 Jul 2003) | 2 lines

addded event filtering

------------------------------------------------------------------------
r248 | carter | 2003-07-20 12:03:33 -0700 (Sun, 20 Jul 2003) | 2 lines

Adedd "sub surface blitting" in the sdl backend

------------------------------------------------------------------------
r247 | carter | 2003-07-20 07:05:16 -0700 (Sun, 20 Jul 2003) | 3 lines

Added new Subsurface Blitting API to surface.
Implemented blitting and offscreen surface construction in the DFB backend

------------------------------------------------------------------------
r246 | carter | 2003-07-20 07:02:34 -0700 (Sun, 20 Jul 2003) | 2 lines

Added overlay/"underlay *lol" capability via predraw and postdraw signals

------------------------------------------------------------------------
r245 | dvhart | 2003-07-15 11:48:17 -0700 (Tue, 15 Jul 2003) | 2 lines

updated spinner/numeric_spinner behavior to accomodate the wrap parameter, formatted some files

------------------------------------------------------------------------
r244 | vhmauery | 2003-07-15 10:10:22 -0700 (Tue, 15 Jul 2003) | 2 lines

fixed fbdev test app for new list items

------------------------------------------------------------------------
r243 | vhmauery | 2003-07-15 09:44:30 -0700 (Tue, 15 Jul 2003) | 2 lines

minor fix to configure.in

------------------------------------------------------------------------
r242 | vhmauery | 2003-07-15 09:39:04 -0700 (Tue, 15 Jul 2003) | 2 lines

removed because autogenerated

------------------------------------------------------------------------
r241 | vhmauery | 2003-07-15 09:37:25 -0700 (Tue, 15 Jul 2003) | 2 lines

added framebuffer surface, fixed configure.in/makefile.am

------------------------------------------------------------------------
r240 | dvhart | 2003-07-14 22:06:05 -0700 (Mon, 14 Jul 2003) | 2 lines

added numeric_spinner, both spinners now use an enum for regions and define it and the region(x,y) method as private members

------------------------------------------------------------------------
r239 | dvhart | 2003-07-14 14:39:48 -0700 (Mon, 14 Jul 2003) | 2 lines

removed user_data from list_item

------------------------------------------------------------------------
r238 | dvhart | 2003-07-14 12:56:28 -0700 (Mon, 14 Jul 2003) | 2 lines

IRC log and annotated TODO file

------------------------------------------------------------------------
r237 | dvhart | 2003-07-14 10:14:10 -0700 (Mon, 14 Jul 2003) | 2 lines

renamed dihmen test to hydra

------------------------------------------------------------------------
r236 | carter | 2003-07-14 09:25:55 -0700 (Mon, 14 Jul 2003) | 2 lines

resolved various build issues (not all though .)

------------------------------------------------------------------------
r235 | carter | 2003-07-14 09:24:10 -0700 (Mon, 14 Jul 2003) | 2 lines

removed backend specific include of sdl_data.h from stk.h

------------------------------------------------------------------------
r234 | carter | 2003-07-14 09:23:43 -0700 (Mon, 14 Jul 2003) | 2 lines

Fixed Antialised(read Alpha channel) Rendering on Directfb.

------------------------------------------------------------------------
r233 | carter | 2003-07-14 09:21:42 -0700 (Mon, 14 Jul 2003) | 2 lines

Added missing redraw call when modifying the Edit box's text

------------------------------------------------------------------------
r232 | carter | 2003-07-14 09:20:40 -0700 (Mon, 14 Jul 2003) | 2 lines

Added STL Style interface to list

------------------------------------------------------------------------
r231 | carter | 2003-07-14 08:17:58 -0700 (Mon, 14 Jul 2003) | 2 lines

Added points for discussion

------------------------------------------------------------------------
r230 | dvhart | 2003-07-13 21:46:22 -0700 (Sun, 13 Jul 2003) | 4 lines

fixed container::focus_(next|prev) to return the first focusable if none are currently focused
removed container::get_active_child() as focus_next provides all functionality we need
fixed application to focus the first widget of a state on start and on current_state(state::ptr)

------------------------------------------------------------------------
r229 | dvhart | 2003-07-13 16:25:27 -0700 (Sun, 13 Jul 2003) | 2 lines

updated TODO and ChangeLog Files

------------------------------------------------------------------------
r228 | dvhart | 2003-07-13 16:21:02 -0700 (Sun, 13 Jul 2003) | 2 lines

Added dihmen test app, application::current_state(state::ptr) now returns bool to ease use as a slot, removed stk:: prefix in test_app.cpp

------------------------------------------------------------------------
r227 | dvhart | 2003-07-13 07:51:36 -0700 (Sun, 13 Jul 2003) | 2 lines

some header comment formatting, removed widget tab code, removed parrots image from libstk dir, updated TODO file

------------------------------------------------------------------------
r226 | dvhart | 2003-07-11 20:08:47 -0700 (Fri, 11 Jul 2003) | 2 lines

fixed keyboard widget cycling (hotkey now returns false if it doesn't handle the key, the value of sig() otherwise), changed some comments

------------------------------------------------------------------------
r225 | dvhart | 2003-07-11 18:39:11 -0700 (Fri, 11 Jul 2003) | 2 lines

Added spinner::region(int x, int y), implemented in the theme along with spinner::draw().  region() should now be used in all widgets to determine what region a coordinate resides in.

------------------------------------------------------------------------
r224 | carter | 2003-07-08 08:21:41 -0700 (Tue, 08 Jul 2003) | 2 lines

added elotouch event producer

------------------------------------------------------------------------
r223 | dhoerner | 2003-07-07 18:00:09 -0700 (Mon, 07 Jul 2003) | 2 lines

added the edit_box widget to the source. still lacking some features.

------------------------------------------------------------------------
r222 | carter | 2003-07-03 04:03:06 -0700 (Thu, 03 Jul 2003) | 2 lines

Updated my TODO's

------------------------------------------------------------------------
r221 | carter | 2003-06-29 01:26:10 -0700 (Sun, 29 Jun 2003) | 4 lines

Changed build system to allow backend selection.
Removed uneccesary headers from stk.h
Fixed some (in my eyes) Bug with the initial drawing in Application.cpp

------------------------------------------------------------------------
r220 | carter | 2003-06-29 01:22:29 -0700 (Sun, 29 Jun 2003) | 2 lines

Added preliminary (read: hacked together) Directfb Backend

------------------------------------------------------------------------
r219 | carter | 2003-06-29 01:21:28 -0700 (Sun, 29 Jun 2003) | 2 lines

added Logging system

------------------------------------------------------------------------
r218 | carter | 2003-06-29 01:16:06 -0700 (Sun, 29 Jun 2003) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r217 | carter | 2003-06-29 01:15:19 -0700 (Sun, 29 Jun 2003) | 2 lines

added examples for Directfb usage

------------------------------------------------------------------------
r216 | dvhart | 2003-06-27 13:05:33 -0700 (Fri, 27 Jun 2003) | 2 lines

TODO update and todays irc log

------------------------------------------------------------------------
r215 | dvhart | 2003-06-27 07:36:46 -0700 (Fri, 27 Jun 2003) | 2 lines

made application a singleton

------------------------------------------------------------------------
r214 | dvhart | 2003-06-26 08:43:43 -0700 (Thu, 26 Jun 2003) | 2 lines

converted color_manager to a singleton

------------------------------------------------------------------------
r213 | dvhart | 2003-06-25 23:04:07 -0700 (Wed, 25 Jun 2003) | 2 lines

updated changelog

------------------------------------------------------------------------
r212 | dvhart | 2003-06-25 23:03:41 -0700 (Wed, 25 Jun 2003) | 2 lines

updated tribal_theme to use cached fonts, fixed broken font_properties < operator (now get_font() works), font_manager::get() now returns a font_manager::ptr for consistency and safety

------------------------------------------------------------------------
r211 | dvhart | 2003-06-25 18:59:35 -0700 (Wed, 25 Jun 2003) | 2 lines

removed project script from cvs repository

------------------------------------------------------------------------
r210 | dvhart | 2003-06-25 18:53:14 -0700 (Wed, 25 Jun 2003) | 2 lines

updated changelog

------------------------------------------------------------------------
r209 | dvhart | 2003-06-25 18:52:31 -0700 (Wed, 25 Jun 2003) | 5 lines

-fixed several handle_event bugs (containers call container::handle_event()
and widgets call widget::handle_event() when they don't handle it themselves)
-changed empty combiners to return false (allows checking for event handling
of empty signals)

------------------------------------------------------------------------
r208 | dvhart | 2003-06-23 10:40:52 -0700 (Mon, 23 Jun 2003) | 2 lines

changelog update, source_header to new format width, so ugly formatting fixes in application.cpp

------------------------------------------------------------------------
r207 | carter | 2003-06-23 09:34:39 -0700 (Mon, 23 Jun 2003) | 2 lines

Reverted Darrens mistakes *gg* (back incorporated my changes before darren changed indentation)

------------------------------------------------------------------------
r206 | carter | 2003-06-22 07:34:38 -0700 (Sun, 22 Jun 2003) | 2 lines

Changed spinner so that the scrolling direction is only dependent on the mouse location (upper/lower half) if its in the area of the skin where the arrows are drawn

------------------------------------------------------------------------
r205 | dvhart | 2003-06-14 20:16:53 -0700 (Sat, 14 Jun 2003) | 2 lines

formatting with 4 spaces and namespace indentation, no public/private/protected indention

------------------------------------------------------------------------
r204 | carter | 2003-06-12 05:50:43 -0700 (Thu, 12 Jun 2003) | 2 lines

Added Functionality in stk::application for switching between States

------------------------------------------------------------------------
r203 | dvhart | 2003-06-10 12:59:18 -0700 (Tue, 10 Jun 2003) | 2 lines

basic locking implemented in event_system

------------------------------------------------------------------------
r202 | dvhart | 2003-06-10 09:07:59 -0700 (Tue, 10 Jun 2003) | 2 lines

event_producer header

------------------------------------------------------------------------
r201 | dvhart | 2003-06-09 20:22:41 -0700 (Mon, 09 Jun 2003) | 15 lines

Primary Purpose: implement new event system model with one singleton event
  system and an arbitrary number of producers, employing either/both push
	and pull event production.
moved event constructor to protected
add operator()! to event
add event_producer abstract base class
made event_system non-abstract and a singleton
modified event_system to handle event_producers from various backends
converted event_system_sdl to event_producer_sdl
  event producers' create() method should call
event_system::get()->add_producer(new_producer)
updated application to use the singleton event_system
updated test applications to use new event system model
TODO: add scoped_lock() to the event_system around the events_ queue operations

------------------------------------------------------------------------
r200 | dvhart | 2003-06-03 16:10:48 -0700 (Tue, 03 Jun 2003) | 2 lines

hotkey build fix

------------------------------------------------------------------------
r199 | dvhart | 2003-06-03 15:59:52 -0700 (Tue, 03 Jun 2003) | 2 lines

new hotkey class and build fix using stk_types.h in addition to stk.h

------------------------------------------------------------------------
r198 | dvhart | 2003-06-03 15:04:10 -0700 (Tue, 03 Jun 2003) | 2 lines

simplified application header use by adding standard libstk headers to stk.h

------------------------------------------------------------------------
r197 | dvhart | 2003-06-03 14:39:48 -0700 (Tue, 03 Jun 2003) | 2 lines

fixed headers to include like <libstk/foo.h> and moved tests to the test directory

------------------------------------------------------------------------
r196 | dvhart | 2003-05-30 13:19:47 -0700 (Fri, 30 May 2003) | 2 lines

functional hotkey implementation in test_app.cpp (F1 Quits)

------------------------------------------------------------------------
r195 | dvhart | 2003-05-29 23:26:41 -0700 (Thu, 29 May 2003) | 2 lines

Changelog

------------------------------------------------------------------------
r194 | dvhart | 2003-05-29 23:26:14 -0700 (Thu, 29 May 2003) | 2 lines

initial attempt at hotkeys, comments in test_app.cpp as to why it isn't working

------------------------------------------------------------------------
r193 | dvhart | 2003-05-28 22:19:52 -0700 (Wed, 28 May 2003) | 2 lines

some constructor and destructor comments to aid in debugging memory leaks

------------------------------------------------------------------------
r192 | dvhart | 2003-05-28 22:13:40 -0700 (Wed, 28 May 2003) | 7 lines

Removed SDL specific code from test_app
Added the sdl_data singleton to handle SDL initialization and shutdown
  note: no factory methods were necessary in this case...
	perhaps we don't need them
Fixed bug in test_app where the button bind to application::quit() prevented
  the application from being destroyed do to circular shared_ptr references

------------------------------------------------------------------------
r191 | jam | 2003-05-24 12:14:29 -0700 (Sat, 24 May 2003) | 4 lines

added 'default' case to switch in key event handling routine; added
'default' case to switch in event handling routine. both changes fix
warnings generated by -Wall.

------------------------------------------------------------------------
r190 | dvhart | 2003-05-24 11:34:56 -0700 (Sat, 24 May 2003) | 2 lines

-Wall compiler option added

------------------------------------------------------------------------
r189 | dvhart | 2003-05-24 11:19:24 -0700 (Sat, 24 May 2003) | 2 lines

default INSTALL file

------------------------------------------------------------------------
r188 | jam | 2003-05-24 11:06:02 -0700 (Sat, 24 May 2003) | 2 lines

added.

------------------------------------------------------------------------
r187 | dvhart | 2003-05-24 01:45:09 -0700 (Sat, 24 May 2003) | 2 lines

addition of viewport source files

------------------------------------------------------------------------
r186 | dvhart | 2003-05-22 11:20:36 -0700 (Thu, 22 May 2003) | 8 lines

renamed scroll_box to viewport
updated point [+-]= operators to return *this as a reference
added end() to scroll_model, it returns (begin_ + vis_size_)
updated list scroll behavior
added list mouse support
added point operations (position, contains) to rectangle
added offset support to surface_sdl::fill_rect routines

------------------------------------------------------------------------
r185 | dvhart | 2003-05-21 09:26:14 -0700 (Wed, 21 May 2003) | 2 lines

added filename to font errors

------------------------------------------------------------------------
r184 | dvhart | 2003-05-21 08:57:11 -0700 (Wed, 21 May 2003) | 2 lines

more TODO updates

------------------------------------------------------------------------
r183 | dvhart | 2003-05-21 02:20:28 -0700 (Wed, 21 May 2003) | 2 lines

updated the TODO

------------------------------------------------------------------------
r182 | dvhart | 2003-05-20 13:47:00 -0700 (Tue, 20 May 2003) | 2 lines

TODO update, timer comment

------------------------------------------------------------------------
r181 | dvhart | 2003-05-20 13:21:47 -0700 (Tue, 20 May 2003) | 2 lines

new time_value class and abstracted time function in posix_time.h

------------------------------------------------------------------------
r180 | dvhart | 2003-05-20 09:51:11 -0700 (Tue, 20 May 2003) | 2 lines

make surface_imple draw_pixel calls with the static_cast of this and put_pixel

------------------------------------------------------------------------
r179 | dvhart | 2003-05-20 08:23:55 -0700 (Tue, 20 May 2003) | 2 lines

new templated surface architecture

------------------------------------------------------------------------
r178 | carter | 2003-05-19 22:52:21 -0700 (Mon, 19 May 2003) | 3 lines

changed representation of the visible area in scroll model.
Moved the drawing routine of scroll_box into its own source file (doesnt belong into the Theme!)

------------------------------------------------------------------------
r177 | carter | 2003-05-19 22:51:35 -0700 (Mon, 19 May 2003) | 2 lines

added scroll bar sourcefiles

------------------------------------------------------------------------
r176 | dvhart | 2003-05-17 08:32:18 -0700 (Sat, 17 May 2003) | 2 lines

fps added to surface_bm

------------------------------------------------------------------------
r175 | dvhart | 2003-05-17 08:28:45 -0700 (Sat, 17 May 2003) | 2 lines

surface benchmark utility, surface_bm

------------------------------------------------------------------------
r174 | dvhart | 2003-05-14 06:57:14 -0700 (Wed, 14 May 2003) | 2 lines

surface test removal

------------------------------------------------------------------------
r173 | dvhart | 2003-05-14 05:37:48 -0700 (Wed, 14 May 2003) | 2 lines

modell to model renaming

------------------------------------------------------------------------
r172 | dvhart | 2003-05-14 05:18:33 -0700 (Wed, 14 May 2003) | 2 lines

scroll_model files

------------------------------------------------------------------------
r171 | dvhart | 2003-05-14 05:17:52 -0700 (Wed, 14 May 2003) | 2 lines

model not modell

------------------------------------------------------------------------
r170 | dvhart | 2003-05-14 03:49:55 -0700 (Wed, 14 May 2003) | 2 lines

source_header template

------------------------------------------------------------------------
r169 | dvhart | 2003-05-14 03:45:25 -0700 (Wed, 14 May 2003) | 2 lines

cpp source headers filled in

------------------------------------------------------------------------
r168 | dvhart | 2003-05-13 13:14:05 -0700 (Tue, 13 May 2003) | 2 lines

font_manager includes fix

------------------------------------------------------------------------
r167 | dvhart | 2003-05-13 13:03:19 -0700 (Tue, 13 May 2003) | 2 lines

added source header to all files and filled it in on all the header files, all cpp files still need to be filled in

------------------------------------------------------------------------
r166 | dvhart | 2003-05-13 08:17:04 -0700 (Tue, 13 May 2003) | 2 lines

theme clipping fixes

------------------------------------------------------------------------
r165 | dvhart | 2003-05-13 07:30:44 -0700 (Tue, 13 May 2003) | 2 lines

new timer implementation, count down

------------------------------------------------------------------------
r164 | carter | 2003-05-13 06:58:10 -0700 (Tue, 13 May 2003) | 2 lines

added scrolling via scrollboxes with the scroll location beeing held in special objects called scroll_modell

------------------------------------------------------------------------
r163 | dvhart | 2003-05-07 03:38:49 -0700 (Wed, 07 May 2003) | 2 lines

turned off some debug statements

------------------------------------------------------------------------
r162 | dvhart | 2003-05-07 03:35:38 -0700 (Wed, 07 May 2003) | 2 lines

initial timed_event implementation, still needs to abstract time

------------------------------------------------------------------------
r161 | dvhart | 2003-05-06 08:40:24 -0700 (Tue, 06 May 2003) | 2 lines

comments

------------------------------------------------------------------------
r160 | dvhart | 2003-05-06 05:47:49 -0700 (Tue, 06 May 2003) | 2 lines

fixed color_properties less than operator

------------------------------------------------------------------------
r159 | dvhart | 2003-05-05 16:43:01 -0700 (Mon, 05 May 2003) | 2 lines

color_manager comments and removal of constructor and destructor

------------------------------------------------------------------------
r158 | dvhart | 2003-05-05 11:17:18 -0700 (Mon, 05 May 2003) | 2 lines

added first implementation of the color manager

------------------------------------------------------------------------
r157 | dvhart | 2003-05-05 08:30:28 -0700 (Mon, 05 May 2003) | 2 lines

initial user_theme pimpl implementation

------------------------------------------------------------------------
r156 | dvhart | 2003-05-05 07:17:04 -0700 (Mon, 05 May 2003) | 2 lines

new irc log

------------------------------------------------------------------------
r155 | carter | 2003-05-03 04:54:15 -0700 (Sat, 03 May 2003) | 2 lines

Modified Point class to contain additional Overloaded operators to make it more useful

------------------------------------------------------------------------
r154 | dvhart | 2003-05-02 11:13:00 -0700 (Fri, 02 May 2003) | 2 lines

spinner draws arrows and responds to mouse events, it now also wraps around instead of stopping at top and bottom

------------------------------------------------------------------------
r153 | dvhart | 2003-05-02 09:58:43 -0700 (Fri, 02 May 2003) | 2 lines

Removed old license headers from all source code

------------------------------------------------------------------------
r152 | carter | 2003-05-02 07:55:58 -0700 (Fri, 02 May 2003) | 2 lines

Changed Caching strategy of font_mngr (Never Trashes ATM)

------------------------------------------------------------------------
r151 | carter | 2003-05-02 07:47:59 -0700 (Fri, 02 May 2003) | 2 lines

Made stk::widget pass the events up to the parent

------------------------------------------------------------------------
r150 | dvhart | 2003-04-29 08:00:07 -0700 (Tue, 29 Apr 2003) | 2 lines

removal of decorator

------------------------------------------------------------------------
r149 | dvhart | 2003-04-29 07:50:26 -0700 (Tue, 29 Apr 2003) | 2 lines

somewhat updated uml diagram

------------------------------------------------------------------------
r148 | dvhart | 2003-04-29 07:43:05 -0700 (Tue, 29 Apr 2003) | 2 lines

parent renamed to component

------------------------------------------------------------------------
r147 | dvhart | 2003-04-29 07:26:17 -0700 (Tue, 29 Apr 2003) | 2 lines

TODO update

------------------------------------------------------------------------
r146 | dvhart | 2003-04-29 07:24:43 -0700 (Tue, 29 Apr 2003) | 2 lines

removed decorators

------------------------------------------------------------------------
r145 | dvhart | 2003-04-29 07:22:47 -0700 (Tue, 29 Apr 2003) | 2 lines

scroll_decorator conversion to scroll_box

------------------------------------------------------------------------
r144 | dvhart | 2003-04-29 06:55:15 -0700 (Tue, 29 Apr 2003) | 2 lines

irc log

------------------------------------------------------------------------
r143 | dvhart | 2003-04-28 16:02:36 -0700 (Mon, 28 Apr 2003) | 2 lines

scrollbars on the scroll_decorator

------------------------------------------------------------------------
r142 | dvhart | 2003-04-28 08:32:09 -0700 (Mon, 28 Apr 2003) | 2 lines

scrolling implemented

------------------------------------------------------------------------
r141 | dvhart | 2003-04-28 07:41:02 -0700 (Mon, 28 Apr 2003) | 2 lines

some comments

------------------------------------------------------------------------
r140 | dvhart | 2003-04-28 07:30:52 -0700 (Mon, 28 Apr 2003) | 2 lines

fixed infinite loop in focus_next,prev routines

------------------------------------------------------------------------
r139 | dvhart | 2003-04-28 06:17:18 -0700 (Mon, 28 Apr 2003) | 2 lines

final license document

------------------------------------------------------------------------
r138 | dvhart | 2003-04-28 01:10:48 -0700 (Mon, 28 Apr 2003) | 2 lines

more decorator work

------------------------------------------------------------------------
r137 | dvhart | 2003-04-27 16:52:20 -0700 (Sun, 27 Apr 2003) | 2 lines

composite pattern and decorator update

------------------------------------------------------------------------
r136 | dvhart | 2003-04-27 11:11:07 -0700 (Sun, 27 Apr 2003) | 2 lines

move toward composite model

------------------------------------------------------------------------
r135 | dvhart | 2003-04-27 08:25:27 -0700 (Sun, 27 Apr 2003) | 2 lines

beginnings of decorator and scroll_decorator

------------------------------------------------------------------------
r134 | dvhart | 2003-04-27 02:19:17 -0700 (Sun, 27 Apr 2003) | 2 lines

tribal theme updates

------------------------------------------------------------------------
r133 | dvhart | 2003-04-26 11:44:23 -0700 (Sat, 26 Apr 2003) | 2 lines

spinner widget

------------------------------------------------------------------------
r132 | dvhart | 2003-04-26 05:48:22 -0700 (Sat, 26 Apr 2003) | 2 lines

new list_item parentage

------------------------------------------------------------------------
r131 | dvhart | 2003-04-25 08:00:40 -0700 (Fri, 25 Apr 2003) | 2 lines

removed old test

------------------------------------------------------------------------
r130 | carter | 2003-04-25 07:49:52 -0700 (Fri, 25 Apr 2003) | 2 lines

fixed installation via makefiles

------------------------------------------------------------------------
r129 | carter | 2003-04-25 07:17:00 -0700 (Fri, 25 Apr 2003) | 2 lines

fixed Makefiles for new dir structure

------------------------------------------------------------------------
r128 | carter | 2003-04-25 07:02:14 -0700 (Fri, 25 Apr 2003) | 2 lines

fixed stupid mistake

------------------------------------------------------------------------
r127 | carter | 2003-04-25 06:55:33 -0700 (Fri, 25 Apr 2003) | 2 lines

fixed libtool versioning

------------------------------------------------------------------------
r126 | carter | 2003-04-25 06:44:05 -0700 (Fri, 25 Apr 2003) | 2 lines

fixed makefiles (sort of)

------------------------------------------------------------------------
r125 | dvhart | 2003-04-25 04:10:07 -0700 (Fri, 25 Apr 2003) | 2 lines

initial lists - animated - and updated license

------------------------------------------------------------------------
r124 | dvhart | 2003-04-14 15:34:56 -0700 (Mon, 14 Apr 2003) | 2 lines

license attempt one

------------------------------------------------------------------------
r123 | dvhart | 2003-04-14 15:06:57 -0700 (Mon, 14 Apr 2003) | 2 lines

focus and hover behavior with events

------------------------------------------------------------------------
r122 | carter | 2003-04-14 07:50:18 -0700 (Mon, 14 Apr 2003) | 2 lines

updated doc

------------------------------------------------------------------------
r121 | dvhart | 2003-04-14 07:36:14 -0700 (Mon, 14 Apr 2003) | 2 lines

april 14 irc session

------------------------------------------------------------------------
r120 | carter | 2003-04-14 06:06:29 -0700 (Mon, 14 Apr 2003) | 2 lines

added touchscreen support

------------------------------------------------------------------------
r119 | dvhart | 2003-04-14 05:21:48 -0700 (Mon, 14 Apr 2003) | 2 lines

image_panel

------------------------------------------------------------------------
r118 | dvhart | 2003-04-14 05:17:36 -0700 (Mon, 14 Apr 2003) | 2 lines

widget traversal focus and active fixes

------------------------------------------------------------------------
r117 | dvhart | 2003-04-13 11:28:20 -0700 (Sun, 13 Apr 2003) | 2 lines

image clipping

------------------------------------------------------------------------
r116 | dvhart | 2003-04-13 09:40:38 -0700 (Sun, 13 Apr 2003) | 2 lines

image exception fixes

------------------------------------------------------------------------
r115 | dvhart | 2003-04-13 09:13:03 -0700 (Sun, 13 Apr 2003) | 2 lines

initial image support

------------------------------------------------------------------------
r114 | dvhart | 2003-04-11 16:12:28 -0700 (Fri, 11 Apr 2003) | 2 lines

progress bar label format string and initial image widget

------------------------------------------------------------------------
r113 | dvhart | 2003-04-11 11:47:23 -0700 (Fri, 11 Apr 2003) | 2 lines

TODO file

------------------------------------------------------------------------
r112 | dvhart | 2003-04-11 11:37:44 -0700 (Fri, 11 Apr 2003) | 2 lines

some documentation

------------------------------------------------------------------------
r111 | dvhart | 2003-04-11 11:37:19 -0700 (Fri, 11 Apr 2003) | 2 lines

initial license document

------------------------------------------------------------------------
r110 | dvhart | 2003-04-06 09:49:59 -0700 (Sun, 06 Apr 2003) | 2 lines

widget traversal work

------------------------------------------------------------------------
r109 | dvhart | 2003-04-06 08:22:07 -0700 (Sun, 06 Apr 2003) | 2 lines

theme sync with website

------------------------------------------------------------------------
r108 | dvhart | 2003-04-06 05:23:56 -0700 (Sun, 06 Apr 2003) | 2 lines

removal of php files :-)

------------------------------------------------------------------------
r107 | carter | 2003-04-06 05:09:36 -0700 (Sun, 06 Apr 2003) | 2 lines

Commmited basic documentation, mainly serves as a starting point for the rest of the team to start writing docs

------------------------------------------------------------------------
r106 | carter | 2003-04-06 04:37:08 -0700 (Sun, 06 Apr 2003) | 2 lines

added basic environment for processing docbook based documentation

------------------------------------------------------------------------
r102 | dvhart | 2003-04-05 18:50:01 -0800 (Sat, 05 Apr 2003) | 2 lines

Initial revision

------------------------------------------------------------------------
r101 | dvhart | 2003-04-05 08:38:36 -0800 (Sat, 05 Apr 2003) | 2 lines

no more app segfault when clicking on state

------------------------------------------------------------------------
r100 | dvhart | 2003-04-05 03:40:19 -0800 (Sat, 05 Apr 2003) | 2 lines

another change...

------------------------------------------------------------------------
r99 | dvhart | 2003-04-05 03:21:21 -0800 (Sat, 05 Apr 2003) | 2 lines

more widget cycling

------------------------------------------------------------------------
r98 | dvhart | 2003-04-05 02:58:54 -0800 (Sat, 05 Apr 2003) | 2 lines

more widget cycling routines

------------------------------------------------------------------------
r97 | dvhart | 2003-04-04 06:36:25 -0800 (Fri, 04 Apr 2003) | 2 lines

key and mouse focus synchronization working

------------------------------------------------------------------------
r96 | dvhart | 2003-04-04 05:36:53 -0800 (Fri, 04 Apr 2003) | 2 lines

massive rendering speed improvements

------------------------------------------------------------------------
r95 | dvhart | 2003-04-03 12:01:26 -0800 (Thu, 03 Apr 2003) | 2 lines

key and mouse focus preliminary code

------------------------------------------------------------------------
r94 | carter | 2003-03-28 07:23:52 -0800 (Fri, 28 Mar 2003) | 2 lines

added basic font manager, havent changed the theme yet!

------------------------------------------------------------------------
r93 | dvhart | 2003-03-24 06:08:55 -0800 (Mon, 24 Mar 2003) | 2 lines

fixed a bug in rectangle creation and width,height setting

------------------------------------------------------------------------
r92 | dvhart | 2003-03-23 12:58:22 -0800 (Sun, 23 Mar 2003) | 2 lines

update to tribal theme colors

------------------------------------------------------------------------
r91 | dvhart | 2003-03-23 05:49:45 -0800 (Sun, 23 Mar 2003) | 2 lines

tribal colors

------------------------------------------------------------------------
r90 | dvhart | 2003-03-23 05:31:52 -0800 (Sun, 23 Mar 2003) | 2 lines

theme mods

------------------------------------------------------------------------
r89 | dvhart | 2003-03-23 04:06:17 -0800 (Sun, 23 Mar 2003) | 2 lines

progress formatting

------------------------------------------------------------------------
r88 | vhmauery | 2003-03-22 14:30:09 -0800 (Sat, 22 Mar 2003) | 2 lines

font chars_in_rect fix

------------------------------------------------------------------------
r87 | dvhart | 2003-03-22 04:36:00 -0800 (Sat, 22 Mar 2003) | 2 lines

progress bar

------------------------------------------------------------------------
r86 | dvhart | 2003-03-22 02:44:54 -0800 (Sat, 22 Mar 2003) | 2 lines

some exception handling

------------------------------------------------------------------------
r85 | dvhart | 2003-03-22 02:03:19 -0800 (Sat, 22 Mar 2003) | 2 lines

text labels in buttons - why are the boxes following the text ?

------------------------------------------------------------------------
r84 | dvhart | 2003-03-22 01:47:28 -0800 (Sat, 22 Mar 2003) | 2 lines

some hover/active state modifications

------------------------------------------------------------------------
r83 | dvhart | 2003-03-22 01:21:19 -0800 (Sat, 22 Mar 2003) | 2 lines

redraw and hover working together

------------------------------------------------------------------------
r82 | dvhart | 2003-03-21 17:05:09 -0800 (Fri, 21 Mar 2003) | 2 lines

redraw updates

------------------------------------------------------------------------
r81 | dvhart | 2003-03-21 15:51:03 -0800 (Fri, 21 Mar 2003) | 2 lines

redraw changes

------------------------------------------------------------------------
r80 | dvhart | 2003-03-21 11:53:33 -0800 (Fri, 21 Mar 2003) | 2 lines

more redraw work

------------------------------------------------------------------------
r79 | dvhart | 2003-03-21 10:40:33 -0800 (Fri, 21 Mar 2003) | 2 lines

container fix

------------------------------------------------------------------------
r78 | dvhart | 2003-03-21 10:37:46 -0800 (Fri, 21 Mar 2003) | 2 lines

drawable fix

------------------------------------------------------------------------
r77 | dvhart | 2003-03-21 10:34:55 -0800 (Fri, 21 Mar 2003) | 2 lines

rectangle fixes again

------------------------------------------------------------------------
r76 | dvhart | 2003-03-21 10:31:51 -0800 (Fri, 21 Mar 2003) | 2 lines

rectangle fixes

------------------------------------------------------------------------
r75 | dvhart | 2003-03-21 10:28:35 -0800 (Fri, 21 Mar 2003) | 2 lines

some broken changes - redraw work

------------------------------------------------------------------------
r74 | vhmauery | 2003-03-20 02:46:24 -0800 (Thu, 20 Mar 2003) | 2 lines

fonts: kerning fixed, labels: bounding boxes

------------------------------------------------------------------------
r73 | dvhart | 2003-03-20 02:42:52 -0800 (Thu, 20 Mar 2003) | 2 lines

reduced debug messages

------------------------------------------------------------------------
r72 | dvhart | 2003-03-20 02:15:03 -0800 (Thu, 20 Mar 2003) | 2 lines

start of theme, event passing, and drawing hierarchy

------------------------------------------------------------------------
r71 | vhmauery | 2003-03-19 13:23:34 -0800 (Wed, 19 Mar 2003) | 2 lines

more font rendering fixes

------------------------------------------------------------------------
r70 | vhmauery | 2003-03-17 11:30:04 -0800 (Mon, 17 Mar 2003) | 2 lines

added fonts/glyphs

------------------------------------------------------------------------
r69 | dvhart | 2003-03-17 08:52:24 -0800 (Mon, 17 Mar 2003) | 2 lines

theme singleton with shared_ptr members

------------------------------------------------------------------------
r68 | dvhart | 2003-03-17 07:14:51 -0800 (Mon, 17 Mar 2003) | 2 lines

theme prototype

------------------------------------------------------------------------
r67 | vhmauery | 2003-03-15 06:40:07 -0800 (Sat, 15 Mar 2003) | 2 lines

added font class preliminary

------------------------------------------------------------------------
r66 | carter | 2003-03-14 23:34:51 -0800 (Fri, 14 Mar 2003) | 3 lines

fixes for boost_1_30_0 (Quick hacks, not fixes)
Doing Wrong weak ptr usage here!

------------------------------------------------------------------------
r65 | dvhart | 2003-03-10 07:59:08 -0800 (Mon, 10 Mar 2003) | 2 lines

object factories - initial implementation

------------------------------------------------------------------------
r64 | dvhart | 2003-03-10 01:14:16 -0800 (Mon, 10 Mar 2003) | 2 lines

initial combiners - untested and not integrated

------------------------------------------------------------------------
r63 | dvhart | 2003-03-10 00:46:36 -0800 (Mon, 10 Mar 2003) | 2 lines

ptr_test, initial submission

------------------------------------------------------------------------
r62 | dvhart | 2003-03-10 00:28:27 -0800 (Mon, 10 Mar 2003) | 2 lines

initial add_child changes - incomplete

------------------------------------------------------------------------
r61 | dvhart | 2003-03-08 10:07:58 -0800 (Sat, 08 Mar 2003) | 2 lines

constructor and parent interface changes

------------------------------------------------------------------------
r60 | carter | 2003-03-08 08:13:13 -0800 (Sat, 08 Mar 2003) | 2 lines

Changed the Typedefs to the new class::ptr style

------------------------------------------------------------------------
r59 | carter | 2003-03-08 07:53:19 -0800 (Sat, 08 Mar 2003) | 2 lines

Typedef Changes

------------------------------------------------------------------------
r58 | carter | 2003-03-08 07:50:41 -0800 (Sat, 08 Mar 2003) | 2 lines

Initial typedef Changes

------------------------------------------------------------------------
r57 | dvhart | 2003-03-08 07:43:20 -0800 (Sat, 08 Mar 2003) | 2 lines

some docs

------------------------------------------------------------------------
r56 | dvhart | 2003-03-07 16:52:01 -0800 (Fri, 07 Mar 2003) | 2 lines

working signal test in test_app, Enter on button exits

------------------------------------------------------------------------
r55 | carter | 2003-03-07 06:55:36 -0800 (Fri, 07 Mar 2003) | 3 lines

Changed some smaller things, look at my Mailing list post from 7.3.03
21:44

------------------------------------------------------------------------
r54 | dvhart | 2003-03-07 01:18:35 -0800 (Fri, 07 Mar 2003) | 2 lines

application current widget assignment changes

------------------------------------------------------------------------
r53 | dvhart | 2003-03-06 14:24:22 -0800 (Thu, 06 Mar 2003) | 2 lines

compilable test_app with working events and exit

------------------------------------------------------------------------
r52 | dvhart | 2003-03-06 09:03:15 -0800 (Thu, 06 Mar 2003) | 2 lines

compiling demo - yeehaw

------------------------------------------------------------------------
r51 | dvhart | 2003-03-06 08:22:54 -0800 (Thu, 06 Mar 2003) | 2 lines

fixed button constructor arg count

------------------------------------------------------------------------
r50 | dvhart | 2003-03-05 15:52:13 -0800 (Wed, 05 Mar 2003) | 2 lines

some partially compilable code

------------------------------------------------------------------------
r49 | dvhart | 2003-03-03 08:49:23 -0800 (Mon, 03 Mar 2003) | 2 lines

new files, some work towards compiling

------------------------------------------------------------------------
r48 | dvhart | 2003-02-22 07:42:35 -0800 (Sat, 22 Feb 2003) | 2 lines

event system work

------------------------------------------------------------------------
r47 | dvhart | 2003-02-22 07:00:43 -0800 (Sat, 22 Feb 2003) | 2 lines

event_system classes

------------------------------------------------------------------------
r46 | dvhart | 2003-02-22 04:42:33 -0800 (Sat, 22 Feb 2003) | 2 lines

more updates

------------------------------------------------------------------------
r45 | dvhart | 2003-02-22 04:11:49 -0800 (Sat, 22 Feb 2003) | 2 lines

application notes

------------------------------------------------------------------------
r44 | dvhart | 2003-02-22 04:08:10 -0800 (Sat, 22 Feb 2003) | 2 lines

test_app program

------------------------------------------------------------------------
r43 | dvhart | 2003-02-22 03:56:18 -0800 (Sat, 22 Feb 2003) | 2 lines

aa_filter cleanup

------------------------------------------------------------------------
r42 | dvhart | 2003-02-22 03:33:04 -0800 (Sat, 22 Feb 2003) | 2 lines

some new header files

------------------------------------------------------------------------
r41 | dvhart | 2003-02-09 10:52:43 -0800 (Sun, 09 Feb 2003) | 2 lines

updated uml

------------------------------------------------------------------------
r40 | carter | 2003-02-08 05:07:41 -0800 (Sat, 08 Feb 2003) | 2 lines

proposed hierarchie

------------------------------------------------------------------------
r39 | dvhart | 2003-02-08 04:08:33 -0800 (Sat, 08 Feb 2003) | 2 lines

updated dia file

------------------------------------------------------------------------
r38 | dvhart | 2003-02-01 00:40:15 -0800 (Sat, 01 Feb 2003) | 2 lines

uml dia start

------------------------------------------------------------------------
r37 | dvhart | 2002-12-11 04:06:44 -0800 (Wed, 11 Dec 2002) | 2 lines

missing files

------------------------------------------------------------------------
r36 | dvhart | 2002-12-11 03:22:48 -0800 (Wed, 11 Dec 2002) | 2 lines

comments and minor surface changes

------------------------------------------------------------------------
r35 | dvhart | 2002-12-10 15:17:55 -0800 (Tue, 10 Dec 2002) | 3 lines

surface_sdl_test demo works!!!!! still missing some functionality,
but the hierarchical surface model is working.

------------------------------------------------------------------------
r34 | dvhart | 2002-12-10 13:21:20 -0800 (Tue, 10 Dec 2002) | 2 lines

surface_sdl demo (one whole line *g*)

------------------------------------------------------------------------
r33 | dvhart | 2002-12-10 11:29:05 -0800 (Tue, 10 Dec 2002) | 2 lines

the surface_sdl files some DA forgot to commit

------------------------------------------------------------------------
r32 | dvhart | 2002-12-10 11:28:03 -0800 (Tue, 10 Dec 2002) | 2 lines

Partial surface_sdl implementation

------------------------------------------------------------------------
r31 | dvhart | 2002-12-10 10:31:02 -0800 (Tue, 10 Dec 2002) | 2 lines

fixed surface so it compiles

------------------------------------------------------------------------
r30 | dvhart | 2002-12-10 07:14:35 -0800 (Tue, 10 Dec 2002) | 2 lines

Mostly?? complete surface.h and surface.cc

------------------------------------------------------------------------
r29 | dvhart | 2002-12-10 05:23:25 -0800 (Tue, 10 Dec 2002) | 2 lines

update to surface.h

------------------------------------------------------------------------
r28 | dvhart | 2002-12-10 05:16:58 -0800 (Tue, 10 Dec 2002) | 2 lines

New surface interface in surface.h

------------------------------------------------------------------------
r27 | carter | 2002-11-29 01:43:59 -0800 (Fri, 29 Nov 2002) | 2 lines

Added Pkg-Config support (was bored :)) )

------------------------------------------------------------------------
r26 | carter | 2002-11-29 01:38:53 -0800 (Fri, 29 Nov 2002) | 3 lines

mucked around with Makefiles and added some code demoing the stack based
widget technic in test.cpp

------------------------------------------------------------------------
r25 | carter | 2002-11-29 00:41:48 -0800 (Fri, 29 Nov 2002) | 2 lines

added missing state files

------------------------------------------------------------------------
r24 | dvhart | 2002-11-26 15:26:18 -0800 (Tue, 26 Nov 2002) | 2 lines

Initial thoughts on boost signals, see widget.h

------------------------------------------------------------------------
r23 | carter | 2002-11-26 05:54:29 -0800 (Tue, 26 Nov 2002) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r22 | carter | 2002-11-26 05:42:46 -0800 (Tue, 26 Nov 2002) | 2 lines

oops commited wrong version,fixed now :)

------------------------------------------------------------------------
r21 | carter | 2002-11-26 05:39:20 -0800 (Tue, 26 Nov 2002) | 2 lines

Commited the working part of the WIdget tree, advanced features like cycling trough all widgets in a state is missing!

------------------------------------------------------------------------
r20 | carter | 2002-09-25 02:43:59 -0700 (Wed, 25 Sep 2002) | 2 lines

corrected dvhart's non ISO c++ code :)

------------------------------------------------------------------------
r19 | carter | 2002-09-19 04:32:05 -0700 (Thu, 19 Sep 2002) | 2 lines

fixed the built

------------------------------------------------------------------------
r18 | carter | 2002-09-17 07:04:48 -0700 (Tue, 17 Sep 2002) | 2 lines

"fixed" codecs container implementation (the old one was neither usable nor Legal c++ )

------------------------------------------------------------------------
r17 | dvhart | 2002-09-17 04:11:51 -0700 (Tue, 17 Sep 2002) | 3 lines

latest surface code, includes aa lines and poly fill/draw.
needs some cleanup, but I wanted it in CVS asap

------------------------------------------------------------------------
r16 | dhoerner | 2002-09-17 02:12:22 -0700 (Tue, 17 Sep 2002) | 3 lines

implemented stk::container
fixed Makefiles, they are working now with SDL ;)

------------------------------------------------------------------------
r15 | carter | 2002-09-14 07:53:54 -0700 (Sat, 14 Sep 2002) | 3 lines

Fixed Makefiles(automake for Sigc++).
Purged old stuff out of all classes, codebase compiles(does nothing(TM))

------------------------------------------------------------------------
r14 | dvhart | 2002-09-12 02:51:18 -0700 (Thu, 12 Sep 2002) | 2 lines

Horizontal and Verticle lines now draw the coords inclusively [x1,x2] or [y1,y2]

------------------------------------------------------------------------
r13 | dvhart | 2002-09-12 02:17:46 -0700 (Thu, 12 Sep 2002) | 2 lines

Fixed minor bug on draw_line that prevented 45 degree lines to draw.

------------------------------------------------------------------------
r12 | dvhart | 2002-09-11 15:32:44 -0700 (Wed, 11 Sep 2002) | 2 lines

Primitive draw_line complete.

------------------------------------------------------------------------
r11 | carter | 2002-09-11 06:21:06 -0700 (Wed, 11 Sep 2002) | 2 lines

added draft coding standards

------------------------------------------------------------------------
r10 | dvhart | 2002-09-10 05:21:51 -0700 (Tue, 10 Sep 2002) | 2 lines

minor modification to app.  initial surface class. (non-working)

------------------------------------------------------------------------
r9 | dhoerner | 2002-09-09 10:10:47 -0700 (Mon, 09 Sep 2002) | 2 lines

rewrote Makefiles and configure.in, added exceptions, changed stuff in app.*

------------------------------------------------------------------------
r8 | dvhart | 2002-09-08 04:14:52 -0700 (Sun, 08 Sep 2002) | 2 lines

Added libstk_old.tar.gz for reference

------------------------------------------------------------------------
r7 | dvhart | 2002-09-08 03:56:35 -0700 (Sun, 08 Sep 2002) | 2 lines

Fixed configure.in again...

------------------------------------------------------------------------
r6 | dvhart | 2002-09-08 03:55:41 -0700 (Sun, 08 Sep 2002) | 2 lines

Fixed configure.in

------------------------------------------------------------------------
r3 | dvhart | 2002-09-08 03:47:19 -0700 (Sun, 08 Sep 2002) | 2 lines

Initial revision

------------------------------------------------------------------------
r2 | (no author) | 2002-09-08 03:47:19 -0700 (Sun, 08 Sep 2002) | 1 line

New repository initialized by cvs2svn.
------------------------------------------------------------------------
