1999-03-01 Mario Motta <mmotta@guest.net>
	* pixmap.h
	width and height members changed from private to protected.
	This will help Ionutz on deriving his own classes.
	
1999-03-01 Salmaso Raffaele <r.salmaso@flashnet.it>

	* testvdk:
	now it is possible to compile separately from libs.
	run configure with --enable-testvdk=[yes/no]
	
	* vdk-config.1:
	manual page for vdk-config
	
	* configure.in:
	new flag: VDK_RELEASE_DATE=""
	it is used to build vdk-config.1 and vdk-config
	
	* configure:
	now search Gtk+ 1.2.0
	
	* VDKText::TextInsert():
	added gtk_text_freeze() and gtk_text_thaw()
	
	* vdk-config:
	added version
	
	* vdk.m4:
	it is now generated automatically by configure
	
	* contrib/Makefile.am example/Makefile.am:
	new
	
	* testvdk/*.xpm:
	moved to testvdk/pixmap/
	
	* automake/autoconf:
	totally revised
	
	* vdk:
	changed vdk to 0.6.0
	changed vdkcompo to 0.4.0
	
1999-02-28 Mario Motta <mmotta@guest.net>

	* pixmaps.cc
	Constructors design reviewed. If pixdata or pixfile args are 
	set to NULL no pixmap widget will be constructed. 
	A real pixmap can be assigned later using SetPixmap(), 
	moreover this allows an easier derivation of VDKPixmap.

1999-02-26 Mario Motta <mmotta@guest.net>
	
	* gtk+ 1.2.0 released:
	vdk 0.5.4 recompiled flawless
	Changed to stable version 0.6.0, 0.5.x series stops here.
	Next devel series will be vdk 0.7.0
	
	* configure.in:
	changed to new series
	
1999-02-18 Mario Motta <mmotta@guest.net>

	* VDK 0.5.4 released
	
1999-02-18 Mario Motta <mmotta@guest.net>

	* menu.cc:
	Fixed a minor bug that caused signal flow to skip from
	a menu item directly to owner level (form) jumping
	parent level. This was an inconsinstency with other widgets.
	Thanks to Laurent COOPER <laurent.cooper@wanadoo.fr>
	bug report.
	
1999-02-16 Mario Motta <mmotta@guest.net>

	* ./testvdk/testvdk.cc:
	Changed to add Raffaele Salmaso in authors logo.

1999-02-15 Mario Motta <mmotta@guest.net>

	* forms.cc:
	in VDKForm::Add()
	Fixed a bug that calls object->Setup() before actually 
	add <object> to parent. This can cause a gtk error:
	"widget->parent NULL" in some circumnstances.

	* handlebox.cc:
	VDKHandleBox::Add()
	Fixed a bug similar to above one.

	* widcontainer.cc/h and all subclasses:
	Added a obj->Setup() call to VDKObjectContainer::Add()
	All containers now call obj->Setup() after adding obj to themselves.
	Users can override Setup() to initialize their own objects.
	
1999-02-15 Mario Motta <mmotta@guest.net>

	* menu.cc
	Fixed a memory leak in VDKMenu::Popup().
	Probably this kind of menu isn't showed before Popup(),
	and won't be added to item list thus causing GC to do not
	detect it. Now Popup() add <this> to owner item list.
    	VDKList<T>::add() method will assure won't be added twice

1999-02-13 Salmaso Raffaele <r.salmaso@flashnet.it>

	* updated version to 0.5.4

	* example/configure/*:
	forget configure.in and acconfig.h.
	Now ok
	
	* INSTALL:
	added new --enable-opt option

1999-02-13 Mario Motta <mmotta@guest.net>

	* VDK 0.5.3 released


1999-02-12 Mario Motta <mmotta@guest.net>

	* vdkobj.h:
	SignalConnect() added an arg: bool after = false.
	If true connect with gtk_signal_connect_after()

	* siglisthandle.h:
	Modified accordlyng above modification.

1999-02-12 Mario Motta <mmotta@guest.net>

	*evlisthandle.h:
	EventConnect() added an arg: bool after = false.
	If true connect with gtk_signal_connect_after()	

1999-02-12 Salmaso Raffaele <r.salmaso@flashnet.it>

	* vdk:
	changed release to 0.5.3
	the 0.5.2 it is not correct!

	* vdk-0.5.2:
	seems that the current archive is not correct. Changed and
	modified to behave correctly
	
	* doc/configure-stuff.txt:
	how to change vdk.m4

1999-02-11 Mario Motta <mmotta@guest.net>

	* VDK 0.5.2 is released

	* vdkobj.cc:
	In ConnectDefaultSignals() fixed a bug that 
	incorrectly connected realize signal to widget
	
	* text.cc:
	All updating (setting/changing font/back/for colors included)
	operations are now denied if text widget isn't realized
	(Before this modifications text widget realizing was forced, unsafe)
	To update text widget after creation use "realize_signal".
	(see at ./testvdk/textwindow.cc)
	
	* ./testvdk/textwindow.cc ./testvdk/textwindow.h:
	Modified consequently to above modification.
	
	* ./testvdk/textwin.cc:
	Modified consequently to above modification.
	
1999-02-10 Salmaso Raffaele <r.salmaso@flashnet.it>

	* ./configure.in:
	Cleaned up.
	Readded option --enable-opt. Now it takes a new option=no
	to compile without optimization
	Now it search Gtk+1.1.15
	
	* testvdk/Makefile.am:
	modified


1999-02-10 Mario Motta <mmotta@guest.net>

	* Minor clean up and removing some unuseful inlining 
	to avoid some warnings compilinig with -O2

	* ./configure.in:
	Changed compile flags to compile with -O2 when debug=no
	Removed new option
	with --enable-opt=[OPTIMIZATION] user can choose compiler
	optimization level [default=2]
	sigh:-(

	* all xpm cleaned up since XV made them garbaged
	sigh :-(
	
1999-02-09  Mario Motta <mmotta@guest.net>

	* text.cc/.h:
	fixed a minor bug in TextInsert(), BackwardDelete(),
	ForwardDelete(), Clear() that did'nt set
	Changed property to true inserting/deleting text
	
1999-02-09 Salmaso Raffaele <r.salmaso@flashnet.it>

	* testvdk/*.xpm:
	for some obscure reason, every pixmap included garbage. Removed all
	of them (now they are much smaller)
	Note by Mario Motta:
	"obscure reason" derived from my misusing of XW to modify pixmas
	sigh :-(
	
	* configure.in:
	new option
	with --enable-opt=[OPTIMIZATION] user can choose compiler
	optimization level [default=2]

	* VDKToolbar:
	New property
	Relief: set button style normal, half and none mode
	SpaceStyle: set space style (empty or line)
	New method
	AddButton(pixfile, tip = NULL, text = NULL);
	Deprecated
	Borderless: it uses only 2 style
	
	* VDK*Button:
	New property
	Relief: set button style normal, half and none	

1999-02-09 Mario Motta <mmotta@guest.net>

	* vdk-0.5.2.dev:
	pre release released (developers only)

1999-02-09 Salmaso Raffaele <r.salmaso@flashnet.it>

	* vdk.m4:
	modified to be 0.5.2
	
	* doc/configure-stuff.txt:
	small correction to reflect new config

1999-02-08 Salmaso Raffaele <r.salmaso@flashnet.it>

	* vdk.m4:
	IT WORKS!

	* example/configure/*:
	new example to show how to use autoconf/automake and vdk.m4 script.
	Just use AC_PROG_VDK(VERSION [, action-if-found [, action-if-not-found]])
	to check vdk-version and its all config flags

	* include/vdk/filedlg.h:
	deleted #include <vdk/vdk.h>
	added #include <vdk/forms.h>
	      #include <vdk/evhandle.h>

	* include/vdk/vdkcompo.h:
	new header file. Include this for object il vdkcompo lib

	* BUGS:
	new file where report every bug

	* vdk/numentry.cc:
	modified #include <string.h> to std <string>
	
	* configure.in:
	solved problem in finding gtk-config
	
	* include/vdk/vdkstring.h:
	moved <string.h> to standard <string>
	
	* include/vdk/VDKDate.h:
	removed

Sun Feb  7 21:05:09 CET 1999 Mario Motta <mmotta@guest.net>
	* text.cc
	memory leak bug fixed.
	In int SaveToFile() added g_free(p)
	to free mem allocated by GetChars().
	const char* p changed to char* p.

Fri Feb  5 16:36:31 CET 1999 Mario Motta <mmotta@guest.net>
	* notebook.cc/.h:
	VDKTabPage public member TabLabel changed from
	VDKObject* to VDKLabel*
	
1999-02-04 Salmaso Raffaele <r.salmaso@flashnet.it>

	* testvdk/*.cc:
	modified to find moved pixmaps

	* testvdk/pixmaps/:
	removed. Pixmaps moved to testvdk/
	
	* example/thread:
	moved to contrib/thread
	
	* test/:
	renamed to testvdk/
	
	* vdk.m4:
	macro for m4 (doesn't work yet)
	
	* vdk-config:
	now work properly
	
1999-01-22 Salmaso Raffaele <r.salmaso@flashnet.it>
	
	* src/:
	renamed to vdk/ 
	
	* compo/:
	renamed to vdkcompo/
	
	* acconfig.h:
	config.h template

1999-01-21 Salmaso Raffaele <r.salmaso@flashnet.it>

	* include/vdk/vdktypes.h:
	added #include <gtk/gtkenums.h>

1999-01-20 Salmaso Raffaele <r.salmaso@flashnet.it>

        * include/vdk/vdkfeatures.h.in:
	it generates vdkfeatures.h via configure script.
        It defines various macro, like VDK_VERSION_MAJOR,
	VDK_VERSION_MINOR, VDK_VERSION_MICRO
        (moved from application.h)
	
	* vdk-config:
	script to set in a easy way compile flags
        
1999-01-19 Salmaso Raffaele <r.salmaso@flashnet.it>

	* CHANGES.TXT:
	renamed to NEWS (to be compatible with autoconf/automake)

1999-01-18 Salmaso Raffaele <r.salmaso@flashnet.it>

	* Starting to port VDK under automake/autoconf configure system
        
	* doc/:
	new directory

1999-01-13 Salmaso Raffaele <r.salmaso@flashnet.it>

	* VDKThread and VDKMutex:
	New non-visual widget for multithreaded apps

1999-01-22 Mario Motta <mmotta@guest.net>
	
	* VDKPaned:
	Added
	 Method
	  void Pack(VDKObject* obj, int pane , bool resize, bool shrink);
	
	* VDKText:
	Bug fixed in SaveToFile() that wrote a garbaged char at file end.

	* VDKFileDialog:
	Operations changed, faster and better. (thanks to J.Hudson)

	* VDKObject:
	Added
	 Method
	   GtkWidget* WrappedWidget();
	returns underlying wrapped widget in those cases when vdk object
	is a composite one (like VDKText, VDKCustomList, etc..)

	* VDKInput (new widget):
	Added by Jonathan Hudson

	* VDKForm:
	Added
	 Property
	  bool Iconized
	iconize/deiconize form
	Added
	 Method
	  OnIconize(VDKForm*);
	  OnRestore(VDKForm*);
	called whenever form is iconized/restored both from wm and property.

1999-01-10 Salmaso Raffaele <r.salmaso@flashnet.it>

        * VDKLabel:
	Removed
         Method
          Caption(char *);
        Added
         Property
          Caption : get/set the label caption
          CaptionWrap : wrap caption

	* VDKLabelButton:
	Removed
	 Method
	  Caption(char *);
	Added
	 Property
	  Caption
	  CaptionWrap

	* VDKPixmapButton:
	Removed
	 Method
	  Caption(char *)
	Added
	 Property
	  Caption
	  CaptionWrap
	 Constructor
	  2 new parameter: 
          VDKPixmapButton (VDKForm* owner, char* pixfile, char* label = "",
                           char* tip = NULL, bool defButton = no,
                           GtkPositionType position = GTK_POS_RIGHT,
			   int padding = 0)
          VDKPixmapButton (VDKForm* owner, char** pixdata, char* label = "",
                           char* tip = NULL, bool defButton = no,
                           GtkPositionType position = GTK_POS_RIGHT,
			   int padding = 0)

	* VDKCheckButton:
	Removed
	 Method
	  Caption(char *)
	Added
	 Property
	  Caption
	  CaptionWrap
	 Constructor
	  Now accept a tooltip:
	  VDKCheckButton (VDKForm *owner, char* label, char* tips);

	* VDKToggleButton (new widget):
	Added
	 Property
	  Checked
	 Constructor
	  VDKToggleButton (VDKForm* owner, char* tip);
	 Method
	  SetForeground (VDKRgb color, GtkStateType state);
	  Toggle ();

	* VDKLabelToggleButton (new widget):
	Added
	 Property
	  Caption
	  CaptionWrap
	 Constuctor
	  VDKLabelToggleButton (VDKForm* owner, char* label, char* tip);
	 Method
	  SetForeground(VDKRgb color, GtkStateType state = GTK_STATE_NORMAL);
	  SetFont(VDKFont* font);

	* VDKPixmapToggleButton (new widget):
	Added
	 Property
	  Caption
	  CaptionWrap
	 Constructor
	  VDKPixmapToggleButton (VDKForm* owner,
				 char* pixfile,
				 char* label = NULL,
				 char* tip = NULL,
				 GtkPositionType position = GTK_POS_RIGHT,
				 int padding = 0);
	  VDKPixmapToggleButton(VDKForm* owner,
				char** pixdata,
				char* label = NULL,
				char* tip = NULL,
				GtkPositionType position = GTK_POS_RIGHT,
				int padding = 0);
	 Method
	  SetForeground(VDKRgb color, GtkStateType state = GTK_STATE_NORMAL);
	  SetFont(VDKFont* font);
	  Enable (bool flag = true);

	* include/vdk/vdk.h:
	Added new widgets

	* test/testvdk.cc:
	Changed every Caption(char *) to new property Caption

	* test/scrollwin.cc:
	Correct a typo: `soon` instead of `son` (line 21)

	* contrib/swat-0.1/mainForm.cc:
	Changed every Caption(char *) to new property Caption

	* example/hello/hello3:
	New "Hello world!" to show new widgets
