================
VDKBuilder 1.0.4
================
* Added gnome support:
	- VDKGnomeApplication
	- VDKGnomeForm
	- VDKGnomeAppBar
	- VDKGNomeDateEdit
	- VDKGnomeEntry

* Application wizard modified to support gnome-compliant applications.

* Putting "@sep" into a menu item caption makes it a "separator"

================
VDKBuilder 1.0.3
================
* Better designed WI and gui editor
	- another look and feel using both containers and widget icons
	- added cut/copy & paste capability (see below)
	- added dnd support (see below)

* Gui editor:
	Added drag and drop features for dropping widgets.
	Now user can drag widgets from tool palette and
	drop them directly on the gui editor.

* WI/Gui editor:
	Added enhanced cut/copy & paste capability to gui editor and WI
	Widgets can be cutted and pasted into another container.
	Cut/copy & paste can be done on gui editor using pop menu 
	on selected widget (right click) or using pop menu on WI, 
	or using speedbar on the WI top.
	Cut/copied widgets are placed into a clipboard stack,
	user can paste last cut widget or choose
	one or more from the clipboard stack.
	Widget pop-menu (both on gui editor and WI)
	have these menu items:
	"Copy" enabled on selected widget (not for containers)
	"Cut" enabled on selected widget
	"Paste" enabled on stack top widget
	"Paste others.." enabled when clipboard stack contains
	more than one widget.
	- Key accelerators can be used in gui editor:
	Ctrl+x  cut a widget
	Ctrl+c  copy an widget
	Ctrl+v  paste the stack top widget
	- Some limitations holds:
	* cut and paste is allowed only into
	the same form, pasting between different forms
	is denied.
	* Cut & paste isn't available for menus handling.
	* containers can't be copied

* Added dnd support to WI, dragging an widget-node into a
	a container-node achieves same effect as cut/paste.
	However some buggy behaviour remains:
	dragging a node-widget into a node-container that has another
	node-container nested (as first node) makes the dragged widget
	dropped into innermost node-containe

* VDKBuilders use placeholders to fill an empty box
	before user drops an widget.
	When an user drops an widget into a box the
	placeholder is taken away and substitued with the user
	dropped widget. Now this placeholders are marked with
	light grey dashed lines for better visibility until
	they remain empty.

* Now builder autonomously writes both signal list and
	event list (dynamic tables) declaration and definition
	in <project>_gui.h and <project>_gui.cc.
	** WARNING **  this is s possible code break with already
	existent user projects.
	Users should delete their own declarations.	

* All widget caption entries now react to enter key as well.

* Debugger: now when user changes "debugger" field
	debugger executable is checked in default
	paths, if not found warns user and let
	"debugger" field blank.

* Improuved menus handling:
	added some more functionalities:
	- appending
	- prepending
	- inserting to a position
	menu items into a menubar or a menu.

================
VDKBuilder 1.0.2
================

* editor: added an undo undo key, now you can use  also <alt-backspace>
* added realize_signal to WI signals map.

================
VDKBuilder 1.0.0
================

* Upgraded to vdk 0.6.7 and gtk+ 1.2.5-pre2

* Improuved syntax colouring

* Added plugin capability. Now users can plug into
  builder their own components without recompile it.

* New customizable environment flags:
  - timed auto saving of text files
  - auto back-up of text files

* Improuved VDKBuilder maker

* New redesigned and improuved project wizard

* New examples and tutorials (see ChangeLog)

================
VDKBuilder 0.1.6
================
* upgraded vdkbuilder to gcc 2.95.1

* Enabled menu item "View => View Forms" and "View Forms" icon.
	It opens a form that lists all project forms
	and allow to edit them.
	Useful when the screen is crowded.
* Now vdkbuilder denies to run more
	than one instance per user.
	At start vdkbuilder looks for a lock file:
	$(HOME)/.vdkb/.vdkblock
	(Uses a similar alghoritm as netscape)

================
VDKBuilder 0.1.5
================
This release is mainly a bug-fix one and contains
some additional features:

* added VDKFixed support
	Moving/resizing widget contained into a fixed
	with mouse and keyboard implemented.

* two more tutorial steps

================
VDKBuilder 0.1.4
================

* Added a cacapbility that writes header dependencies
	(not recursive) for source files into
	vdkbMakefile. Dependencies are valid only for those
	files in project dir.Added:

* Added a xpm browser to set glyphs on various widgets:
	pixamp buttons, toolbars, menuitems.
	VDKXpmBrowser was derived from VDKFileDialog, is simple and
	naive too.

* Added a grep capability under Tools menu.
	Grep results are loaded into editor message list,
	double clicking on a list item will jump to
	matched line.
	(A little bug, selecting just one file prevents
	jump capability, it depends on how grep utility outputs
	results).

* Added help/tutorial system (incomplete)
	Help/Tutorial uses the great Mozilla that can be invoked
	from within builder with Help->Index menu.
	Again thanks to:
	Jonathan Hudson <jonathan.hudson@jrhudson.demon.co.uk>

* At first start VDKBuilder autonomously installs
	vdkbide.defaults and vdkbrc files into
	<home>/.vdkb/res

* Enabled toggle form/unit on main tool bar.
	-  Activating a VDKBEditor page and cliking on
	form/unit toggle button the related form editor will be
	activated and raised.
	- Otherwise activating a form editor and clicking
	on form/unit toggle button the related text editor
	will be activated and raised.
	Very useful when screen becomes crowded.

* Added autoconf/automake support
	Requires:
	- autoconf version >= 2.13
	- automake (GNU automake) >= 1.4

	This capability makes some assumptions:
	a. all project files are into project dir.
	b. if the user wants add some extra files
	it should prepare an <extra_dist.am> file.
	These files will be added to distribution.
	(useful for pixmaps, docs, etc.)
	The <extra_dist.am> file should contains a file list,
	each one separated by a new-line.
		
	* Supported configure commands:
	./configure [various options]
	./configure --help
	
	* Supported make targets:
	make
	make clean
	make distclean
	make dist
	make install
	
	* For redhat users (and most probably for others)
	If automake/autoconf support fails with:
	"AM_PATH_VDK macro not found on aclocal library"
	make a symlink into /usr/share/aclocal/
	to /usr/local/share/aclocal/vdk.m4
	Like this:
	$ su
	Password:
	(have su permission)
	# cd /usr/share/aclocal
	# ln -s /usr/local/share/aclocal/vdk.m4
	# exit
	$

================
VDKBuilder 0.1.3
================

* Added support for:

- VDKStatusbar
- VDKSLider
- VDKGrid
	not very complete, users should hack
	on vdkcompo/vdkgrid.h and vdkcompo/gtksheet.h
	Also use vdkgrid example on vdktest
- VDKPacker
- Accelerators (VDKBMenuItem and VDKBCustomButton).
- Widgtes place holders
  	Place holder is a widget that hold place for those
	widget that aren't currently supported by builder
	or are user defined.
	User should supply constructor definition for
	widget that will replace place holder.
	Builder declares and construct "real" widget
	using user supplied constructor definition.
	User can set common widget properties such as
	color,fonts,visible etc. Other behaviours
	must be coded by user.
	The right place is in YourForm::Setup()

* Editor no more constructed at start-up.
  It will be displayed  when opening a project.

* Changed (WITH CODE BREAK)
	Changed all _Padding,_Fill,_Expand
	properties from a bool value to int.
	Also _justify changed from literals to int
	l_justify = 0
	c_justify = 1
	r_justify = 2
	This can break compatibility with previous .frm files.
	Users should manually change in their .frm files
	all above properties from true/false to 1/0
	i.e. (from vdkbuilder/example/hello)
	[object]
	{
	  this:Hbox2;
	  class:VDKBox;
	  parent:nihil;
	  _justify:l_justify; <== change to 1
	  _Expand:true; <== change to 1
	  _Fill:true;   <== change to 1
	  _Padding:true; <== change to 1
	  Tag:nihil;
	  Usize:239,78;
	  mode:h_box;
	  BorderWidth:1;
	}
	NOTE:
	This break was necessary to properly support a new
	useful widget: VDKPacker.

================
VDKBuilder 0.1.2
================

* Added support for VDKCustomButton

* Better colors selection

* More customizing parameters:
- autosave:
	when autosave is set to "yes" (into vdkbide.defaults)
	changed files (both .frm and .cc/.h) are saved without
	ask to user
- startup dir:
	user can customize starting up working dir

* Enabled customizing environment with dialog

* Enabled project manager to manage console application
	projects. (Console applications do not use any
	gui features)

================
VDKBuilder 0.1.1
================
Automake/Autoconf support





