2000-11-18 Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.5 released **
	*******************************
	
2000-11-14 Motta Mario <mmotta@guest.net>
	* applied vdkbuilder.spec.in patches from 
	Gordon Messmer <yinyang@eburg.com>
	
2000-11-13 Motta Mario <mmotta@guest.net>
FIX	* vdkb_notebook.cc
---	Corrected a bug that errounously numbered new pages.
	
2000-11-13 Motta Mario <mmotta@guest.net>
	* gtkextext.c/.h gdseditor.c/.h
	Updated to new glimmer release (1.0)
	
2000-11-12 Motta Mario <mmotta@guest.net>
	Changed version to 1.2.5
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.5"
	* ran ./autogen.sh
	* recompiled	
	
2000-11-12 Motta Mario <mmotta@guest.net>
NEW	* Implemented a simple hint editor, users can edit,
---	add and remove their own hints.
	For this reason cpphints file was moved from 
	<prefix>/share/vdkb/res to $(HOME)/.vdkb/res.
	VDKBuilder will install it copying from shares
	at start.
2000-11-09 Motta Mario <mmotta@guest.net>
NEW	* Implemented a reopen features based on a lru algorithm.
---	User can reopen last recently used projects (up to 10)
	
2000-11-08 Motta Mario <mmotta@guest.net>
FIX	* VDKBMainForm::LoadHints()
---	Fixed a bug that became a compilation failure on linuxppc.
	<char c> converted to <int c> since fgetc() returns an int.
	Bug reported by:
	"Javier Bolaos Molina(MCIC)" <javier@uxmcc2.iimas.unam.mx>
	
2000-11-07 Motta Mario <mmotta@guest.net>
FIX	* A lot of minor fixes and refinements to all container classes:
---	Class members substitions and hierarchy rivisited: 
	- WriteOnform()
	- ExtraWidget()
	- OnSetBorder() moved to ancestor level
	- inspector moved as above
	
2000-11-02 Motta Mario <mmotta@guest.net>
FIX	* vdkb_notebook.cc
---	Fixed a bug that erronously wrote tab pages labels
	into <frm> file.
FIX	Fixed a bug that didn't switched correctly between
---	notebook pages and didn't show the correct page tab label
	on WI. This fix required a change to vdk on 
	VDKNotebook::RemovePage() (see vdk/Changelog).
	
2000-11-01 Motta Mario <mmotta@guest.net>
FIX	* Fixed a bug that prevented builder to handle
---	horizontal RadioButtonGroups.
	Bug reported by:
	Tadd Jensen <tadd.jensen@intelligraphics.com>
	* also po files are changed to insert a new tip on
	Horizontal/Vertical Radio Buttons Group
	
2000-10-24 Motta Mario <mmotta@guest.net>
FIX	* vdkb_emacs.cc
---	Changed syscall 
	#define EMACS_GREP_SERVER "ps -A | grep emacsserver"
	to
	#define EMACS_GREP_SERVER "ps -e | grep emacsserver" 
	to solve a portability conflict with hpux10.20.
	Bug reported by: U-E59264-Osman F Buyukisik <absd00t@c1186.ae.ge.com>
	
2000-10-21 Tim Lorenz <lorenz@extended.de>
FIX	* vdkb_parser.cc
---     VDKBParser::CheckNLSSupport was placed between '#if USE_XDB'-clause.

2000-10-20 Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.4 released **
	*******************************

2000-10-19 Motta Mario <mmotta@guest.net>
FIX	* vdkb_xcustomlist.cc
---	Fixed a bug that erronously wrote list column titles
	
2000-10-18 Motta Mario <mmotta@guest.net>
FIX	* Applied some patches from Markus Moser <moses@landshut.org>
---	to fix some compiling warnings under gcc-2.96-52.
	(However those warnings appear more a compiler bug than
	a coding error.)
	
2000-10-11 Motta Mario <mmotta@guest.net>
NEW	* Implemented Native Language Support (NLS)
---	VDKBuilder supports now NLS. In a limited way however
	since it takes care to write the code to support NLS
	on gui files side only (thus those files that are
	overwritten by builder and out of user control).
	The remaining part of the NLS stuff is under user
	responsibility that must write his own code to support
	NSL and take care of use gettextize, editing configure.in, 
	aclocal.m4, POTFILES.in, po.* files and other necessary 
	activities.
	At this end if the user try to autogen more than once (most
	likely) he/she will be prompted if want save configure.in,
	Makefile.am and acconfig.h as configure.in.old, Makefile.am.old
	and acconfig.h.old since they will be overwritten by builder 
	and he/she could loose 	the previous written NLS instructions 
	into those files.
	User can use configure.in.old,Makefile.am.old and acconfig.h.old
	to restore NLS instructions on newly written configure.in,
	Makefile.am and acconfig.h
	To help new users a short tutorial in how to build a nls application
	with builder is under work.
	
	* vdksynted.cc, po/it.po
FIX	Fixed a missed translation on some user prompts.
---	
	
2000-10-10 Motta Mario <mmotta@guest.net>
BUG	* A not yet recovered bug in resizing VDKCustomList and 
---	VDKCustomTree into a fixed container.
	Here the bug:
	-------------
	Dropping one of the above widgets if it appears with an hor scrollbar
	and user picks on right-bottom corner to enlarge until scrollbar
	disappear happens that widget hangs on a never-ending mouse grabbing 
	without recovering.
	
	Here a rationale:
	----------------
	When the user picks on the right bottom corner the grabbed widget
	becomes the scrollbar itself. It happens that if the user enlarges
	the widget to make the scrollbar disappearing it can't be ungrabbed
	anymore.
	
	How to recover:
	--------------
	User should shrink the widget until scrollbar appears again, clicking
	on scrollbar ungrabs the widget. Then resize using keyboard that is 
	always safer.

BUG	* A similar things happens resizing a VDKScrolled into a fixed
---	container. In this case it's enough click on scrollbars again 
	to free the widget from grab hang.

	
2000-10-05 Motta Mario <mmotta@guest.net>
NEW	* vdkb_logo.cc
---	Since logo pixmap loading is somehow slow on some
	low-mem, slow cpu system i have added a trailing prompt-form
	just to do not leave user waiting for builder run without notice.
	
2000-10-03 Motta Mario <mmotta@guest.net>
FIX	* vdkb_pixmap.cc, vdkb_form.cc, vdkb_menuitem
---	- Form background pixmap
	- VDKPixmap
	- VDKMenuItem
	Entering "nihil" into pixmap file name field resets 
	assigned pixmap to "nihil" (if any)
NEW	* vdkb_design.cc,vdkb_parser.cc
---	If Form has a pixmap as background, this is set using
	a VDKRawPixmap* as form data member (private) named: _backpix.
FIX	* vdkb.cc,vdkb_logo.cc/.h
---	Some minor clean-up.

2000-10-02 Motta Mario <mmotta@guest.net>
NEW	* vdkb_edhelp.cc/.h
---	Added a short cut (F1) to context menu that opens
	a dialog with editor short cuts help.
	* added vdkb_edhelp.cc and .h to cvs
	
2000-10-01 Motta Mario <mmotta@guest.net>
FIX	* vdkb_template.cc
---	Some minor clean-up and bug fixes
	* vdkb_about
FIX	Some minor clean-up and enhancements.
---	* vdkb.cc
FIX	LoadLastSession() now restore last cursor position on text
---	editor.
	
2000-09-30 Motta Mario <mmotta@guest.net>
	* vdkb_editor.cc/.h
	* vdkb_text.cc/.h
	* vdkeditor.cc/.h
	* vdksynted.cc/.h
	Several enhancement and clean up to the editor
FIX	Finally i discovered and fixed that damned bug
---	in extended ascii char support.
	Bug was due to a wrong behaviour of VDKFont* -> GdkFont*
	conversion operator.
	
2000-09-28 Motta Mario <mmotta@guest.net>
FIX	* vdkeditor
---	Modified a regex expression on c++ syntax to remove
	an ugly side-effect.
	
NEW	* vdkb_ide_def.cc/.h
---	* vdkb_envdlg.cc/vdkb_env_dlg_gui.cc/.h
	Since all my efforts to discover and fix this damned bug
	i come to a decision that could "make the best of both worlds".
	User has a "Enable ext ascii" checkbox on buidler environment
	dialog. If his system (like mine) makes extended ascii support
	problematic he can disable direct support, in such case hitting
	a keyword with ascii value will insert octal code. Otherwise
	"lucky man" he/she can continue to use editor direct support.
	I CAN'T MAKE BETTER FOR NOW, SIGH :-(
	
2000-09-27 Pierre-Louis Malatray <pierrelouis.malatray@free.fr>
FIX * vdkb_main_sig.cc
---	- added a 'a' to 'already' line 610
NLS * fr.po completed
---

2000-09-27 Motta Mario <mmotta@guest.net>
NEW	* definitely migrated to the editor used by glimmer,
---	editor is faster and more reliable but still that damned 
	bug remains (see below).
	* cvs: 
	- removed highlight.c/.h 
	- added gdseditor.c/.h
	
2000-09-25 Motta Mario <mmotta@guest.net>
FIX	* Almost all .cc
---	Fixed a stupid error in declaring ENABLE_NLS for native
	language support.
	Thanks to Pierre
	
2000-09-21 Motta Mario <mmotta@guest.net>
	* vdksynted.cc, gtkextext.c
NEW	Definitely adopted gtkextext stolen from glimmer since it is
---	faster, more reliable than M.Hamerson version, last but not least
	it is assured to be mantained.
	Left on cvs gtkextext_mike.c/.h and gtkextext_glimmer.c/.h
	even if not more necessary, just for safe, will be removed as soon as
	i have killed below damned bug.
	
DAMN	I must surrender (for now) to a serious bug that prevent
BUG 	text editor to support directly foreign chars. For unknown reasons
---	on my system (slackware 7.1 with gcc 2.91.66) chars with
	ascii value > 127 aren't supported and mess up editor too :-(
	However:
	- on other systems such as redhat 6.2 and mandrake 7.1 it works 
	flawless
	- even on my system using editor as a stand alone widget, thus using
	gtkextext.c and vdkextext.cc only works perfectly.
	Given above i should conclude is a vdkbuilder bug that i can't 
	really track down so i decided to deny direct support for above
	chars. Indirect support is allowed however, for instance: 
	"Copyright " 
	pressing <alt+169> makes:
	"Copyright \251"
	instead put copyright symbol directly.
	Since foreigns char are expected to be used only into strings constants
	does not seems a severe drawback (unless users wants use them on code
	remarks).
!!!	TO others vdk teamers:
---	---------------------
	Please try to patch line 3717 at gtkextext.c
	and line 528 at vdksynted.cc allowing direct support to see 
	what happens on your systems.
	*** I HOPE TO REMOVE THIS CHANGELOG NOTE BEFORE OR AFTER !! ***
	
FIX	* vdkb_object.cc, vdkb_design.cc, vdkb_evcontain.cc
---	Cut of some redundancies on gui editor that should speed up it.
	

2000-09-20 Pierre-Louis Malatray <pierrelouis.malatray@free.fr>
FIX * vdkb_search.cc
---	- fixed cancel button translation

2000-09-19 Motta Mario <mmotta@guest.net>
NEW	* vdksynted.cc, vdkb_prjpref:cc,vdkb_envdlg.cc
---	- Added auto indent capability (user customizable with environment
	dialog). Hitting enter key triggers code indenting.
	- Added show/hide line numbers (user customizable), 
	this option operates for all code editors.
	* it.po
	Updated with new prompts.
	
2000-09-18 Motta Mario <mmotta@guest.net>
NEW	Now vdkbuilder uses modified version of gtkextext as vdkb editor base.
---	Modified version stolen from glimmer <http://glimmer.sourceforge.net>,
	modified gtkextext seems to be faster, more stable and with some extra
	features.
	* gtkextext.c / .h
	Modified to conditionally compile either gtkextext_mike.c/.h
	(unmodified gtkextext) and gtkextex_glimmer.c/.h
	(Set USE_GLIMMER in both gtkextext.c and .h to 0 will revert 
	to old gtkextext)
	* vdksynted.cc, gtkextext_glimmer.c
	Modified to support indirectly foreign chars since direct support does
	not work well on all systems (reason unknown).
	Now pressing foreign chars or <alt+num key> puts an octal 
	representation of that char.
	For instance: 
	"Copyright " 
	pressing <alt+169> makes:
	"Copyright \251"
	instead put copyright symbol directly.
	Since foreigns char are expected to be used only into strings constants
	does not seems a severe drawback.
	* vdkb_editor.cc, .h
	- Added show/hide line numbers capability on text editor 
	using a toolbar	icon.
	- Now text scrolls smoothly with down key after last showed 
	line instead scrolling an entire page as was before.
	- Changed behaviour of the handle box that hosts toolbar, when 
	detached makes toolbar vertical, when reattached toolbar revert
	to horizontal. This should facilitate user to detach toolbar and use
	it into crowded screens.

FIX	* vdkb_form.cc, vdkb_widclip.cc
---	Fixed a bug that permitted unauthorized cut/copy/paste 
	operations with the keyboard. Added some warnings to user.
	Bug reported by:
	John Coppens <jcoppens@linux2.uccor.edu.ar>
	* vdkb_editor.cc, .h

CVS	* Added to cvs:
---	./vdkbuilder/gtkextext_mike.c, ./vdkbuilder/gtkextext_glimmer.c
	./include/vdkb/gtkextext_mike.h, ./include/vdkb/gtkextext_glimmer.h
	./vdkbuilder/pixmaps/showln.xpm,./vdkbuilder/pixmaps/showmsg.xpm
	
2000-09-17 Pierre-Louis Malatray <pierrelouis.malatray@free.fr>

NLS	* Fixed a fr.po problem
---
	
2000-09-15 Motta Mario <mmotta@guest.net>
FIX	* vdkb_toolbar.cc
---	Fixed a nasty bug that erronously wrote .frm when
	adding a button to toolbar without pixmap (text caption only).
	Bug discovered after a obscure bug report by:
	Javier Bola~os Molina(MCIC)" <javier@uxmcc2.iimas.unam.mx>
	** Warning **
	Bug fixing can have the side effect to make some old .frm files
	errounously read by the parser.
	User that have faults on those .frm files should delete all button
	on toolbar and readd them.
	
2000-09-13 Motta Mario <mmotta@guest.net>
NEW	* vdkb_about.cc, .h
---	About form revisited and (hopefully)
	made more pleasant.

	* AUTHORS
	Updated with new vdk team members.
	
2000-09-10 Motta Mario <mmotta@guest.net>
FIX	* vdkb_prjman.cc
---	* vdkb_objinspect.cc
	* vdkb_editor.cc
	* vdkb_maker.cc, .h
	Cast some widgets to white background to override
	gtk-themes defaults.
	
2000-09-09 Motta Mario <mmotta@guest.net>
FIX	* vdkb_object.cc/.h
---	* vdkb_widpopmenu.cc
	* vdkb_frame.cc
	Applied patches from Pierre-Louis Malatray 
	<pierrelouis.malatray@free.fr> that greatly enhance
	widgets moving/resizing with mouse into VDKFixed container.
	All patches are commented with a "plm" mark.
NEW	Added possibility to resize only on horiz or vert size 
---	with right-north and left-south handles respectively.
	
2000-09-05 Motta Mario <mmotta@guest.net>
NEW	* ./data/res/logo.xpm:
---	Yet another cosmethic change to vdkbuilder logo.
	
2000-09-03 Motta Mario <mmotta@guest.net>
NEW	* Added  translation to french to nls support.
---	Thanks to:
	Pierre-Louis Malatray <pierrelouis.malatray@free.fr>
	* added fr.po to /po dir.
	
2000-08-28 Motta Mario <mmotta@guest.net>
FIX	* vdkb_parser.cc fixed a bug into:
---	void VDKBProject::WriteGUISetupParsingFrm(FILE* fp, char* fname) 
	that erronously wrote form Foreground into source code.
FIX	* vdkb_objinspect fixed a bug into:
---	bool VDKBObjectInspector::OnRestoreDefaultStyle(VDKObject* sender)
	that missed to restore default style on foreground and font.
	NOTE: restoring default style doesn't work perfectly however:
	- using some themes does not show restored font or colors 
	on GUI editor, restored defaults are assured at runtime however.
	
2000-08-27 Motta Mario <mmotta@guest.net>
NEW	* CVS: created a brand new cvs branch on sourceforge
---	
	
2000-08-25 Motta Mario <mmotta@guest.net>
FIX	* vdkb_object.cc:
---	applied Tim patch about constness on vdkb property class.
	(related with below bug).
	
2000-08-25 Motta Mario <mmotta@guest.net>
FIX	* vdkb_menuitem.cc:
---	VDKBMenuItem::OnToggleBydata()
	Fixed a bug on passing const arg that does not compile
	on egcs 2.95.x
	
2000-08-25 Motta Mario <mmotta@guest.net>
	Changed version to 1.2.4
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.4"
	* ran ./autogen.sh
	* recompiled	
2000-08-25 Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.3 released **
	*******************************
		
2000-08-23 Motta Mario <mmotta@guest.net>
NEW	* GUI Editor
---	Now is possible set widgets minimum size also 
	with keyboard besides using right click pop menu.
	- Select the widget:
	<ctrl-down> increment v size
	<ctrl-up> decrement v size
	<ctrl-right> increment h size
	<ctrl-left> decrement v size
	Moreover a little tip window will show you widget
	dimensions.
	
2000-08-10 Motta Mario <mmotta@guest.net>
NEW	* Building environment
---	Changed configure.in to check for libvdkxdb-0.0.4
	to decide if support xdb or not.
	User that had libvdkxdb-0.0.2 should upgrade to 0.0.4
	to continue having xdb support.
	libvdkxdb-0.0.4 should be installed before vdkbuilder.
	
2000-08-09 Motta Mario <mmotta@guest.net>
NEW	* GUI Editor
---	Now widgets can be declared "public" using a checkbox
	into WI.
	* Changed app icon to vdkb.xpm
	Note: this icon is displayed when builder is minimized but
	not all wm's permits it.
	(Should work on gnome-compliant wm's such as enlightnment,
	sawfish,windowmaker)
	
2000-08-07 Motta Mario <mmotta@guest.net>
NEW	* IDE
---	Emacs supported as external editor using emacs-server 
	and emacs-clients. When emacs server is called all
	text-edit requests made on builder are forwarded to emacs 
	via an emacs-client. However internal builder editor
	is mantained updated in background and wakes up as emacs server 
	is terminated.
	To run emacs server click on GNU icon on main form toolbar.
	GNU icon will became visible checking the emacs checkbox
	on environment dialog at "Miscellanous page".
	(VDKBuilder must be rerunned to make the change effective).
	As emacs lovers knows almost all activities besides editing 
	can be done from within emacs (except gui editing of course).
	- To compile:
	<alt-x>
	compile <cr>
	make -f vdkbMakefile
	- To execute application:
	<alt-x>
	compile <cr>
	make -f vdkbMakefile run
	- To clean:
	<alt-x>
	compile <cr>
	make -f vdkbMakefile clean
	- To debug with gnu-gdb
	<alt-x>
	gdb <cr>
	gdb ./your-app
	- For those that use automake/autoconf support emacs can compile
	makefile in the usual way:
	<alt-x>
	compile <cr>
	make
		
2000-08-05 Motta Mario <mmotta@guest.net>
NEW	* VDKBuilder maker 
---	Modified to be runned either modal or non-modal
	during application run.
	User can customize this behaviour using VDKBuilder environment dialog.
	NOTE: Some user may experience "X Server async replay" error during
	non-modal runs. In such cases reset "run-modal" option

NEW	* Gui editor 
---	Multiple drops of equal widgets 
	without having to reselect the widget all the times:
	- Select a widget from palette
	- shift-click on gui editor (cursor will became a diamond cross,
	different from the hair cross showed for a single drop)
	- following shift-clicks will continue to drop an equal widget.
	Resetting from multiple drops can be done in two ways:
	- drop last one with a simple click
	- click on "reset selection" icon on main form toolbar.
	
2000-08-04 Motta Mario <mmotta@guest.net>
NEW	* Again changed VDKBuilder logo and about form as well.
---	Just a cosmetic change ...
	
2000-07-27 Motta Mario <mmotta@guest.net>
NEW	* Added a vdkb.png icon that is installed into:
---	<prefix>/share/pixmaps and can be used as program icon
	in desktops and wm's.
	* Some minor changes to support revisited VDKString
	
2000-07-18 <Motta Mario <mmotta@guest.net>
NEW	* Automake/autoconf support.
---	If a file named am_include.am exists, am_include.am is appended to
	EXTRA_DIST, and the contents of the file are copied verbatim to the end
	of Makefile.am.
	am_include.am can be used for automake features not yet 
	supported directly
	Patch from: C R Johnson <iamcliff@ix.netcom.com>
	
2000-07-18 <Motta Mario <mmotta@guest.net>
NEW	* Pixmap data can be set also using a symbol besides file name.
---	In such way pixmap data are hard-coded into executable rather
	than be loaded from a file at run-time.
	This affects:
	VDKPixmap, VDKCustomButtom, VDKToolbar and VDKMenuItem.
	Setting pixmap data is achieved with a checkbox into WI.
	The file containing pixmap data must be used however, it will
	be included into source code rather than loaded at run time.
	Pixmap data symbol name (char**) are made from standard
	xpm file header in this way:
	Filename: pixmap.xpm
	Data symbol name: char** pixmap_xpm;
	If file name contains chars as : - or . they are converted into
	_ (underscore):
	Filename: pixmap-file.xpm
	Data symbol name: char** pixmap_file_xpm;
	Note:
	While setting pixmaps by data on VDKPixmap, VDKCustomButtom,
	VDKMenuItem is made on a widget basis, in VDKToolbar affects all
	buttons contained into toolbar.
	
2000-07-11 <Motta Mario <mmotta@guest.net>
NEW	* vdkb.cc and vdkb_prjman.cc
---	Adding an argument to command line:
	$ vdkb <file.prj> 
	will run vdkbuilder on file.prj
	Gnome and KDE users can set MIME-type:
	Mime Type: application/vdkbuilder
	Extensions: .prj
	Mime type actions: vdkb %f
	
2000-07-09 <Motta Mario <mmotta@guest.net>
NEW	* configure now generates vdkbuilder.spec
---	redhat user can install vdkbuilder with:
	rpm -at vdkbuilder-1.2.3.tar.gz
	Patch by: Gordon Messmer <yinyang@eburg.com>
	
2000-07-06 <Motta Mario <mmotta@guest.net>
	Changed version to 1.2.3
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.3"
	* ran ./autogen.sh
	* recompiled
	
2000-07-06 <Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.2 released **
	*******************************
	
2000-07-05 <Motta Mario <mmotta@guest.net>
	* Added more logic to code indenting.
	Search on the previous line for key words..
	but is still naive :-(
	
2000-07-03 <Motta Mario <mmotta@guest.net>
BUG FIX	* vdkb_newprjwiz.cc
-------	Fixed some bugs on project wizard, applied patch from
	C R Johnson <iamcliff@ix.netcom.com>

BUG FIX	* vdkb_fixed.cc
-------	Fixed a bug in fine positioning during widget creation
	(always snapped to grid even when not necessary)
	Bug reported by jcoppens@linux2.uccor.edu.ar

BUG FIX	* vdkb_customlist.cc
-------	Fixed a bug in default setting of autoresize property
	(always false by default).
	Bug reported by jcoppens@linux2.uccor.edu.ar
	
2000-07-02 <Motta Mario <mmotta@guest.net>
NEW	* Added auto-indenting capability
---	Pressing <tab> will indent code.
	Indenting logic isn't sophisticated since it follows
	only nested bracket matching, does not care of syntax keywords
	or syntax construct such as if..else, while ...
	Code will be indented at nested matching "{" plus tab spaces.
	User can override this behaviour and have default tab pressing
	<shift>+tab.
	Unsatisfied users can disable code indenting switching
	"code indenting" to false on environment settings at
	"miscellaneous" page, in this case indenting revert to norma indent
	where entire line is shifted to the next tab stop computed as a
	multiple of user set tab spaces.
	In any case <shift+tab> will behave as a normal tab.
	
2000-06-29 <Motta Mario <mmotta@guest.net>
BUG FIX	* vdkb_slider.cc,vdkb_pbar.cc,vdkb_spinbutton.cc
-------	Fixed some bugs related with i18n and thousands separators.

2000-06-28 <Motta Mario <mmotta@guest.net>
NEW	* vdksynted.cc
---	This keystrokes combination: <alt> + num key pad permits
	to insert foreign chars into editor.
	For instance pressing <alt> + 169 and  releasing <alt> inserts
	copyright symbol into editor.
	Those guys that were used to <alt> + 123, <alt>+ 125 to insert
	left-rights braces into windoze editors will appreciate this
	feature.
	
2000-06-26 <Motta Mario <mmotta@guest.net>
BUG FIX	* Fixed a bug into vdkb_forms.cc that interferes with
-------	"sloppy focus" on some wms.
	OnFocusOut() was commented out since isn't really necessary.
	ActivateChild() called by OnFocusIn() changed. (some code
	commented out).
	This fixes also a bothering flicking on wi when a widget
	become selected.
	Bug reported by: C R Johnson <iamcliff@ix.netcom.com>
	
2000-06-25 <Motta Mario <mmotta@guest.net>
NEW	* Added a save-restore session capability.
---	Last session is saved on $HOME/.vdkb/res/last.session,
	next run will restore things (opened project, forms, editors etc.)
	* Unfortunately restoring text cursor position didn't
	succeed :-(
	Save/restore last session is customizable (yes/no)
	using environment dialog (Miscellaneous things).
	
2000-06-18 <Motta Mario <mmotta@guest.net>
NEW	VDKBuilder editor (vdksynted.cc and .h)
---	* Added ala Emacs parenthesis matching for () and {}
	- Inserting a closing ')' or '}' shows the match with
	the proper  '(' or '{'.
	If the matching paren isn't visible a tip window with matching
	informations is showed,
	If a match isn't found a user warning is showed.
	- The same effect can be achieved pressing <ctrl-p> with
	the text cursor immediately before a ')' or '}'.
		
	
2000-06-15 <Motta Mario <mmotta@guest.net>
NEW	VDKBuilder editor (vdksynted.cc and .h)
---	Added word completion, templates and hints features:
	* pressing <ctrl-tab> with the text cursor over a partially
	written word will complete that word if this is known.
	For most common c++ syntax structures such as 
	for, if, while and do, 	completion will write 
	an empty structure template.
	If the word isn't in completion list it can be 
	added pressing <ctrl-a>, an user modified completion list
	will be prompted to be saved at session end.
	* pressing <ctrl-q> with the text pointer over a word
	will display a tip window containing hints on that word.
	* User can customize the file $HOME/.vdkb/res/tokens.db
	adding or removing completion words (one per line).
	* User can customize the file <prefix>/share/vdk/res/cpphints
	adding his own hints.
	File should be carefully edited since file parsing isn't error
	resistant. Hints should be formatted as follow:
	HINT{
	KEY[put here the keyword]
	TEXT[put here hint text]
	}
	put a newline to separate various hints.
	
2000-06-09 <Motta Mario <mmotta@guest.net>
	
	* vdkb_pixmap.cc
BUG FIX	Fixed a bug in setting pixmap short name.
-------

NEW	* vdkb.cc
---	Added executable timestamp to main form title.
	
2000-06-09 <Motta Mario <mmotta@guest.net>
NEW	* Added regex.c and regex.h to have regex
---	routines embedded on vdkbuilder.
	This fully supports also Solaris and FreeBSD that
	not always have gnu regex support on libc.
	* Changed gtkextext.c to include embedded regex.h file.
	* Changed ./include/vdkb/Makefile.am and
	./vdkbuilder/Makefile.am to include regex files.
	* Recompiled all the stuff successfully.
	
2000-06-05 <Motta Mario <mmotta@guest.net>
	Changed version to 1.2.2
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.2"
	* ran ./autogen.sh
	* recompiled
	
2000-06-02 <Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.1 released **
	*******************************
	
2000-05-31 <Motta Mario <mmotta@guest.net>
FIX	* vdkb_acsupport.cc
---	Fixed a bug in constructing acconfig.h
	(weird behaviour of strtok())
	
2000-05-19 <Motta Mario <mmotta@guest.net>
FIX	*vdkb_templates
---	Fixed a bug in writing dependencies on vdkbMakefile.
	This bug prevented a correct recompilation of 
	<form>_gui.cc if <form>.h was changed.
	
2000-05-18 <Motta Mario <mmotta@guest.net>
	*vdkb_objinspect.cc
FIX	Fixed a bug that potentially caused sigsegv.
---	Removing an widget from gui editor some
	specific property-setting widget was left able 
	to operate on WI.
	
2000-05-08 <Motta Mario <mmotta@guest.net>
FIX	* vdkb_object.cc
---	Changed scrolled child size policy.
	Only the child size isn't stored. Childs of a scrolled child 
	mantain their size stored and written on .frm.
	Bug discovered (indirectly) by:  Phil Reardon <pcr@pcrt.com>
	
2000-05-05 <Motta Mario <mmotta@guest.net>
FIX	* vdkb_entry.cc
---	Fixed a bug that initialized errounously Editable property
	to false.
	Bug reported by: wslu@263.net

	* in vdkb_nls and others.
	All source prompts changed to untranslated, this seems
	more convenient since code remarks should be on english.

	* configure.in changed to support vdkxdb
	
2000-05-03 <Motta Mario <mmotta@guest.net>
FIX	* Fixed a bug into vdkb_search.cc
---	that prevented to search either "foo" and "Foo".
	Bug reported by:
	Leandro Farias Estrozi <lfestrozi@if.sc.usp.br>
	
2000-05-01 <Motta Mario <mmotta@guest.net>
	* updated with gtkextext version 0.0.21

2000-04-29 <Motta Mario <mmotta@guest.net>	
	* Added Danish translation, thanks to:
	Frank G Hahn <efgeho@cs.auc.dk>
	
2000-04-21 <Motta Mario <mmotta@guest.net>
	Changed version to 1.2.1
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.1"
	* ran ./autogen.sh
	* recompiled

2000-04-02 <Motta Mario <mmotta@guest.net>
	
	*******************************
	** VDKBuilder 1.2.0 released **
	*******************************
	
2000-03-31 <Motta Mario <mmotta@guest.net>
FIX	* gtkextext.c
---	fixed the random bug when inserting more than one line. 
	
2000-03-28 <Motta Mario <mmotta@guest.net>
FIX	gtkextext.c
---	Fixed a bug into gtkextext during deleting of text blocks.

	
2000-03-23 <Motta Mario <mmotta@guest.net>
NEW	* Installed vdk reference manual on builder help,
---	if vdk has gnome support enabled uses gnome_help_goto()
	otherwise uses Mozilla. User should use environment setting
	entering on Miscellanous page the path to vdk reference,
	usually: <prefix>/vdk-1.2.0/doc/doxy/html

2000-03-22 <Motta Mario <mmotta@guest.net>
NEW	* Modified environment setting (syntax colors) using
---	VDKColorCombo boxes.
	
2000-03-08 <Motta Mario <mmotta@guest.net>
NEW	* vdkbuilder cvs established on sourceforge.
---	Developers will continue to use ionutz server
	in japan.
	
2000-03-06 <Motta Mario <mmotta@guest.net>
NEW	* nls quite completed
---	* vdkbuilder does not depends anymore on ./data/lang
	that is removed from cvs tree.
	* updated ./configure.in and ./data/Makefile.am
	
2000-03-04 <Motta Mario <mmotta@guest.net>
	* nls implemented for several files.
	* actually only it.po is supported.
	
2000-02-27 <Motta Mario <mmotta@guest.net>
	* vdkbuilder prepared for NLS support
	* autoconf/automake building environment
	changed to support gettextizing
	
2000-02-25 <Motta Mario <mmotta@guest.net>
NEW	* vdkb_objinspect.cc, vdkb_design.cc
---	Added bool CanClose() on Form events.
	Isn't the right place since isn't exactly an
	event, but seems useful to have it.
	(ionutz request)
	
2000-02-24 <Motta Mario <mmotta@guest.net>
	* vdkb_slider.cc
FIX	Fixed a bug that erronously wrote float properties
---	using a locale that uses commas as decimal separator.
	* vdkb_pbar.cc
	same as above

	
2000-02-22 <Motta Mario <mmotta@guest.net>
	
NEW	* added two buttons: make and compile to editor speed bar.
---	 
2000-02-21  Ionutz Borcoman  <borco@borco-ei.eng.hokudai.ac.jp>

	* added ja.lan from KUSUMI Haruka <kuhr2830@wht.mmtr.or.jp>
	  and the support to start vdkb with -ja support.
	  Despite of this, the Japanise labels are not yet displayed,
	  nor the text editor can handle the XIM and vdkb crashes at exit.
	  However, starting in the normal way or with other languages
	  is _not affected_.

2000-02-16 <Motta Mario <mmotta@guest.net>
FIX	vdkb_slider.cc
---	Fixed a bug in prop setting.
	Now all slider props must be set using setting buttons.
	Bug reported by: "Leandro Farias Estrozi" <lfestrozi@if.sc.usp.br>
	
2000-02-10 <Motta Mario <mmotta@guest.net>
NEW	VDKBuilder 1.0.x series definetely stopped.
---	Local cvs updated with new 1.2.0, but i didn't succeed
	to make a cvs commit yet.
	Added:
	./data/res/vdkobjcont.htm
	./data/res/vdkcanvas.htm
	./data/res/vdkchkbut.htm
	vdk reference help files.

	vdkb_editor.cc
	Disabled auto substitution of the header sentinel
	(was buggy and unnecessary)
	
2000-02-09 <Motta Mario <mmotta@guest.net>
NEW	vdksynted.cc
---	Added
	void VDKSyntaxEditor::ClearSyntaxAndPatternsTables()
	to delete present syntax/pattern tables.
	This allows to install/reinstall differents
	syntax/patterns tables.
	
2000-02-07 <Motta Mario <mmotta@guest.net>
FIX	vdkb_acsupport.cc
---     Fixed a bug that made "make dist" with errors.
	
2000-02-06 <Motta Mario <mmotta@guest.net>
	vdkb_editor.cc/.h
NEW	VDKBEditor made better adding a toolbar that acts like
---	context pop-menu on active editor page.
	
2000-02-06 <Motta Mario <mmotta@guest.net>	
NEW	T.Mailund gtkeditor substituted with M.Hamerson
---	gtkextext widget version 0.0.18
	This widget even if not yet mature and stable
	showns to be faster and much less mem
	sucking than gtkeditor based on gtktext.
	Hamerson widget is based on gtkeditable.
	gtkextext is now wrapped into a nice VDKExText class
	(vdkextext.cc/.h) from wich is derived  a nicer 
	VDKSyntaxEditor class (vdksynted.cc/.h).
	This operation saves a bunch of other files:
	gtkeditor.c/.h
	gtkeditor-regex.c/.h
	gtkhint.c/.h
	gtksctext.c/.h
	internal.h
	parent.c/.h
	regex.c/.h
	sctext.cc/.h
	syntaxtable.c/.h
	vdkb_actstack.cc/.h
	
2000-02-02 <Motta Mario <mmotta@guest.net>	
	VDKBuilder 1.0 series development suspended.
	A parallel developing of vdkbuilder-1.2.0
	initiates in order to adopt new editor derived
	from gtkextext of Mikael Hermansson <mikeh@bahnhof.se>
	that seems quite promising even yet immature.
	This text widget shows a better syntax stuff and is
	almost twice faster without so much mem sucking.
	Another reason to suspend is to wait for Tim Lorenz
	extended signal system that heavily changes vdk,
	builder will be changed to support this new signal system.
	However if any improuvement or bug fixing will be made 
	to 1.2 series this will reflect also into 1.0 series.
	
	Changed version to 1.2.0
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.2.0"
	* ran ./autogen.sh
	* recompiled
	
2000-02-07 <Motta Mario <mmotta@guest.net>
FIX	vdkb_acsupport.cc
---     Fixed a bug that made "make dist" with errors.
	
2000-02-04 <Motta Mario <mmotta@guest.net>
	vdkb_editor.cc
	Fixed a bug that incorrectly showed elapsed time
	into editor status bar.

2000-01-28 <Motta Mario <mmotta@guest.net>	
	*****************************
	* VDKBuilder 1.0.6 released *
	*****************************
	VDKBuilder 1.0 series development suspended.
	A parallel developing of vdkbuilder-1.2.0
	initiates in order to adopt new editor derived
	from gtkextext of Mikael Hermansson <mikeh@bahnhof.se>
	that seems quite promising even yet immature.
	This text widget shows a better syntax stuff and is
	almost twice faster without so much mem sucking.
	Another reason to suspend is to wait for Tim Lorenz
	extended signal system that heavily changes vdk,
	builder will be changed to support this new signal system.
	However if any improuvement or bug fixing will be made 
	to 1.2 series this will reflect also into 1.0 series.
	
2000-01-27 <Motta Mario <mmotta@guest.net>
	gtkeditor-regex.c in
	void _gtk_editor_philite_interval ().
	Removed an internal 
	while(hack_queue && gtk_events_pending() )
	      gtk_main_iteration();
	that makes keeping track of the point during highlighting
	nearly impossible and makes editor blow now and then.
	This does not allow to show the progress bar during
	highlight operations, sigh :-(
	
	
2000-01-20 <Motta Mario <mmotta@guest.net>
	* added some html files just to beggining a vdk quick 
	reference.
	./data/res/refindex.htm 
	./data/res/vdkapp.htm 
	./data/res/vdkform.htm 
	./data/res/vdklogo.gif 
	./data/res/vdkobject.htm 
	./data/res/vdkpaned.htm 
	./data/res/vdkscrolled.htm
	
2000-01-16 <Motta Mario <mmotta@guest.net>
	* gtkeditor.c
	At default_one_line_ind (GtkEditor *editor)
	Fixed a potential bug when tabbing from beginning
	of a line.
	
2000-01-15 <Motta Mario <mmotta@guest.net>

FIX	* vdkb_editor.cc, .h
---	Continuing to fix Ionutz complains, fixed
	a bug into editor messages log.
	Now msg logs is cleared whenever a new process 
	starts on vdkb maker.
	
2000-01-14 <Motta Mario <mmotta@guest.net>
	****************************
	* VDKBuilder 1.0.5 interim *
	****************************

	This version remains only on debian repository
	and won't be an official release.
	Thus, now we rename this one to VDKBuilder 1.0.6
	* updated to vdk 1.0.6
	* ./configure.in
	Changed version to 1.0.6
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.6"
	* ran ./autogen.sh
	* recompiled
	
2000-01-14 <Motta Mario <mmotta@guest.net>

FIX	* vdkb_checkbutton.h
---	* vdk_labelbutton.h
        * vdkb_pixbutton 
	* vdkb_textlabel.h
	Fixed a bug (ionutz complain) that changed widget label
	when user changes widget name.
	
2000-01-05 <Motta Mario <mmotta@guest.net>
FIX	* gtkeditor.c
---	Hopefully we fix an annoying gtkeditor bug
	that killed builder during some smart tabs 
	operations using weird key presses.
	
2000-01-04 <Motta Mario <mmotta@guest.net>
	some clean up
	
2000-01-03 <Motta Mario <mmotta@guest.net>

FIX	vdkb_parser.cc
---	Changed 
	void VDKBProject::WriteGUISetupParsingFrm(FILE* fp,
				     char* fname)
	to do not differentiate VDKForm from VDKGnomeForm
	defining signal/event list; unnecessary since signal/events
	are handled at VDKForm base class.
	This fixed a bug in writing code for child form when
	gnome compliant project is used.
	Bug reported
	
1999-12-30 <Motta Mario <mmotta@guest.net>

	vdkb_about.cc
	Slightly changed about form size to
	better accomodate both pixmap and
	author labels.
	
1999-12-23 <Motta Mario <mmotta@guest.net>

	* updated to vdk 1.0.5
	* ./configure.in
	Changed version to 1.0.5
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.5"
	* ran ./autogen.sh
	* recompiled
	
1999-12-22 <Motta Mario <mmotta@guest.net>
	
	***************************
	* VDKBuilder 1.0.4 released
	**************************

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

NEW	* Support for VDKGnomeEntry added.
---
	
1999-12-11 <Motta Mario <mmotta@guest.net>
	
NEW	* Support for VDKGNomeDateEdit added
---	

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

NEW	* New-project wizard reviewed to
---	support gnome-compliant applications.

	* Editing, design and parsing reviewed to
	support gnome-compliant applications.
	
NEW	* Support for VDKGNomeAppBar added
---	
NEW	* Support for VDKGnomeForm added
---
	
1999-12-06 <Motta Mario <mmotta@guest.net>
	
	* vdkb_text.cc
FIX	Fixed a bug that prevented to properly set
---	foreground color for non syntax-coloured text.
	Default (not changeable) foreground color
	for non keywords syntax highlight remain black.
	* vdkb_main_sig.cc on FileOpen()
	Installed a filter that enables highlighting only
	on opened cplusplus, c and header files.

WARNING	* .configure.in
-------	Added an --enable-gnome=[yes/no] (default=yes)
	option. This option must be set accordlying
	with that used installing vdk or an unreferenced
	linking error will occur.
	
1999-12-05 <Motta Mario <mmotta@guest.net>
	
NEW	* vdkb_menuitem.cc
---	Modified CreateSource(), if a menu item caption
	is set as "@sep" this is appended to parent menu
	as a separator rather than a real menu item.
	
1999-11-29 <Motta Mario <mmotta@guest.net>

	* updated to vdk 1.0.4
	* ./configure.in
	Changed version to 1.0.4
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.4"
	* ran ./autogen.sh
	* recompiled
	
1999-11-26 <Motta Mario <mmotta@guest.net>
	
	***************************
	* VDKBuilder 1.0.3 released
	**************************
	
1999-11-24 <Motta Mario <mmotta@guest.net>

NEW	* Added cut/copy/paste/paste others.. icons to a toolbar
---	into WI. This gives a speed bar for widget clipboard
	handling.

NEW	* Added drag and drop features for dropping widgets.
---	Now user can drag widgets from tool palette and
	drop them directly on the gui editor.
	
1999-11-23 <Motta Mario <mmotta@guest.net>

NEW	* added dnd to WI, now 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-container
	* some cosmetic changes to WI.
	
1999-11-20 <Motta Mario <mmotta@guest.net>

	* vdkb_editor.cc
	* gtkeditor-regex.c
	gtk_editor_set_queue_hack() that set/unset msg queue
	hacking during syntax colouring.
	Used to set/unset during time consuming operations.
	
1999-11-18 <Motta Mario <mmotta@guest.net>
	
	*** by the way is my birthday: 51 ***
	
NEW	* Added copy widget keyboard accelerator:
---	Ctrl+c
	* some clean-up on user interface
	* vdkb_objinspect.cc
	Fixed a bug that didn't display widget
	padding (common property).
	
1999-11-17 <Motta Mario <mmotta@guest.net>
NEW	* Added widget copy capability,
---	However some limitations holds:
	- Containers copying not yet implemented
	- Widget connected signals won't be copied
	
1999-11-15 <Motta Mario <mmotta@guest.net>
	
NEW	* Enhanced cut & paste capability.
---	Now cut widgets are placed into a clipboard stack,
	user can paste last cut widget or choose
	one or more from the stack.
	* changed widget pop menu adding these items:
	"Cut <class::widget>" enabled on selected widget
	"Paste <class:widget>" enabled on stack top widget
	"Paste others.." enabled when clipboard stack contains
	more than one widget.
	However keyboard accelerator Ctrl-v
	pastes only last cut widget.

	* changed:
	- vdkb_form
	- vdkb_widpopmenu
	- and all containers sources.
	
	* added these files to cvs:
	- .include/vdkb/vdkb_widclip.h
	- .include/vdkb/vdkb_clipdlg.h
	- ./vdkbuilder/vdkb_widclip.cc
	- ./vdkbuilder/vdkb_clipdlg.cc
	* 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.

	* vdkb_prjman.cc
	Changed window policy:
	allows to grow, denies to shrink and autoshrink.
	
1999-11-14 <Motta Mario <mmotta@guest.net>

NEW	* vdkb_evcontainer.cc
---	VDKBuilders use placeholders to
	fill an empty box before user drops
	an widget into it. 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.
	* Boxes embedded into tables, paned, frames
	and notebook pages can't be deleted or cutted.
	
1999-11-13 <Motta Mario <mmotta@guest.net>

NEW	* vdkb_widpopmenu.cc et al.
---	- Added cut & paste capability to gui
	editor.	Any widget (containers included)
	can be cutted and pasted into another
	container.
	- Cut and paste can be done on gui editor
	using pop menu on selected widget (right click)
	or using or WI
	- Key accelerators can be used in gui editor:
	Ctrl+x = cut a widget
	Ctrl+v = paste a 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.
		
1999-11-11 <Motta Mario <mmotta@guest.net>

NEW	* vdkb_design.cc, vdb_parser.cc
---	Now builder autonomously writes both
	signal list and event list (dynamic tables)
 	declaration and definition in <project>_gui.h
	and <project>_gui.cc.

CODE	- ** WARNING **  this is s possible code break
BREAK	with already existent user projects.
-----	Users should delete their own declarations.

FIX	* vdkb_evbox.cc, vdkb_parser.cc
---	Fixed a bug that miswrote VDKEventBox
	declaration in generating sources.

FIX	* vdkb_menuitem.cc
---	OnSetShortName(VDKObject*):
	- Fixed a bug that didn't copy xpm file
	into project dir when "short name" was
	clicked.

NEW	ExtraWidget(VDKBObjectInspector* isp):
---	- Changed button caption from "Short name"
	to "Set xpm to prj dir"

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

FIX	* vdkb_evcontain.cc and .h
---	Fixed a bug that erronously allows adding
	more than widget to a bin container.
	
1999-11-09 <Motta Mario <mmotta@guest.net>

NEW	* Changed all widget caption entries that
---	now react to enter key as well.
	(may be i have forgotten someone..)
	
1999-11-08 <Motta Mario <mmotta@guest.net>

	* vdkb_form.cc
NEW	All pixmap files selections made with VDXpmBrowser
---	modal dialog instead VDKFileDialog.

	* vdkb_pbar.cc
FIX	Fixed a bug that prevented a correct setting of
---	VDKProgressbar::BlockCount property.
	
1999-11-07 <Motta Mario <mmotta@guest.net>

	* vdkb_objinspect.cc
FIX	Fixed a bug that sigsegvs when changing widget
---	name on containers.

FIX	* gtksctext.cc
---	hacked some macros to have better stability.
	
1999-11-05 <Motta Mario <mmotta@guest.net>

NEW	* vdkb_prjpref.cc (Project options)
---	Fixed a potential bug:
	builder blows if it can't run debugger.
	Now when user changes "debugger" field
	debugger executable is checked in default
	paths, if not found warns user and let
	"debugger" field blank.

	* vdkb_maker.cc
	Changed Scroll() with a better piece of code.
	
1999-10-29 <Motta Mario <mmotta@guest.net>

NEW	* vdkb_menubar.cc / vdkb_menu.cc
---	Improuved menus handling, added
	some more functionalities:
	- appending
	- prepending
	- inserting to a position
	menu items into a menubar or a menu.

FIX	- fixed and cleaned some bugs
---	that generated warnings during
	menus editing.

	However menus editing remains somewhat weird and
	not intuitive using edit form,
	much more easy using WI.
	(i will write a tutorial step on menus handling)

FIX	- VDKBObject::OnMouseMove()
---	fixed a bug that generated gtk+ warnings:
	"no signal to stop" during
	mouse mouve under some conditions

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

	* updated to vdk 1.0.3
	* ./configure.in
	Changed version to 1.0.3
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.3"
	* ran ./autogen.sh
	* recompiled
	
1999-10-26 <Motta Mario <mmotta@guest.net>
	***************************
	* VDKBuilder 1.0.2 released
	**************************
1999-10-26 <Motta Mario <mmotta@guest.net>
	
	* many changes and clean-up to wi and
	to all vdkb_xxxx.cc widget wrappers.
	
1999-10-25 <Motta Mario <mmotta@guest.net>
	* removed garbaged files from data/res
	(thanks to ionutz)

	* vdkb_acsupport.cc
	Modified to avoid copying above garbaged files.
	
1999-10-24 <Motta Mario <mmotta@guest.net>
	*  vdkb_maker.cc
	Fixed below reported bug in an inelegant way.
	
1999-10-23 Motta Mario <mmotta@guest.net>
	
	* version 1.0.1 stopped here.
	made new dirs: /include and /include/vdkb
	where all .h were moved.
	Now vdkbuilder install all his .h into
	<prefix>/include/vdkb to have headers at user hands
	during compiling vdkbuilder plugins.

	* vdkb_maker.cc
	Fixed a bug that sigsegvs on gtk+ < 1.2.6
	during text scrolling.
	To be further investigated
	(made a posting to T.Janik)
	
	Changed version to 1.0.2
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.2"
	* ran ./autogen.sh
	* recompiled
	
	
1999-10-19 Motta Mario <mmotta@guest.net>

	* vdkb_custombutton.cc
	Removed a potential bug, glyph controls removed
	when custom button isn't pixmapped.
	Thanks to Anthony Tekatch <anthony.tekatch@sympatico.ca>
	
1999-10-18 Motta Mario <mmotta@guest.net>

	* removed a possible symbol conflict
	between exec_xpm into vdk/pixdata.cc and
	builder sources.
	
1999-10-11 Motta Mario <mmotta@guest.net>

NEW	* vdkb_main_automa.cc
---	gui edit menu item permanently disabled, will
	be renabled when gui objects cut & paste will be
	fully implemented.

NEW	* vdkb_prjopt.cc (Project options)
---	fixed a bug that by default set debugger as "ddd-3"
	(Data Display Debugger). Now that field is left blank,
	user should fill it with his preferred debugger.
	(Until now builder is tested  with ddd and kde debugger)

	* vdkb_maker
	some cosmetic changes to vdkbuilder maker, now is more
	little and text correctly scrolls when displays messages.
	
1999-10-09 Motta Mario <mmotta@guest.net>
	
NEW	* builder editor
---	As many user requested we have customizable tabs.
	At this end use "Set builder environment"
	at "miscellanous" page.
	* patched gtkeditor.c at this end modifying
	static void default_one_line_ind (GtkEditor *editor)
	
	
1999-10-05 Motta Mario <mmotta@guest.net>

NEW	* builder editor
---	changed undo key: now you can use  also <alt-backspace>
	At this end:
	* patched gtksctext.cc at
	gtk_sctext_key_press (GtkWidget   *widget, GdkEventKey *event)
	to make a void answer to alt-backspace.
	We hope in a better gtktext widget api into gtk+ 1.4.
	
1999-09-30 Motta Mario <mmotta@guest.net>

	* vdkb_acsupport.cc
	Automake/Autoconf support:
	Fixed a bug that overwrote already existing:
	AUTHORS,COPYING,ChangeLog, INSTALL,
	NEWS, and README
	during autogen.
	
1999-09-27 <Motta Mario <mmotta@guest.net>

	* vdkb_compodb.cc
	Fixed a potential bug
	Thanks to Gert Wollny <wollny@cns.mpg.de>
	
1999-09-26 <Motta Mario <mmotta@guest.net>

NEW	* added realize_signal to
---	WI signals map.

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

	* updated to vdk 1.0.1
	* ./configure.in
	Changed version to 1.0.1
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 1.0.1"
	* ran ./autogen.sh
	* recompiled

	* tutorial steps grammar correction.
	Thanks to darelf@propper.com
	
1999-09-23 <Motta Mario <mmotta@guest.net>

	==========================
	VDKBuilder 1.0.0 released
	==========================	
	
1999-09-21 Mario Motta <mmotta@guest.net>

NEW	* vdkb_timebar.cc .h
--	A timebar added to editor panelbar shows
        time-consuming syntax colouring operations
        It disappears when job is finished.

NEW	* New vdkbuilder environment flags:
---	- Timed auto-saving.
	- Backup file copy
	  Now can make a back-up copy
	  of edited files. Back-up copies are named
	  with the original file name + ~ suffix (a la emacs).
	  i.e.: source.cc ==> source.cc~
	
1999-09-19 Mario Motta <mmotta@guest.net>

	* vdkb_entry.cc .h
	Fixed a bug in leaving Text property empty.
	Now if default entry text is left blank
	property is set to "nihil".
	
1999-09-16 Mario Motta <mmotta@guest.net>

	* vdkb_form.h
	Overridden VDKForm::Setup() to bind
	pure virtual VDKForm::Setup().
	
1999-09-13 Mario Motta <mmotta@guest.net>

NEW	* vdkb_evbox.cc and .h
---	Added to WI a check button to choose between
	"normal" or event-aware box.

	* vdk_notebook.cc - vdkb_object.cc
	Fixed a bug that hangs builder clicking
	on page switch arrows when notebook is
	on "scrollable state"
	Bug reported by:
	Wenhao Meng" <wenhao_meng@hotmail.com>
	some bugs remain however:
	- adding/removing notebook pages does not
	  update widget tree on WI (user need to use
	  "refresh widget tree" button)
	- once "scrollable" is choosed isn't possible
	  revert on non-scrollable state.
	
1999-09-09 Mario Motta <mmotta@guest.net>

	* vdkb_maker.cc, vdkb_acsupport.cc
NEW	- Now vdkbuilder maker isn't always modal.
---	  When "make" a project is modeless, in others tasks
	  such as run/debug or grep remains modal.
	- Thus lets the user to continue his work when compiling
	  a project (i was bored to wait it finishing)
	- When maker finishes warns the user with a modal dialog
	  and closes.
	- Trying to close vdkbuilder maker when is operating
	  displays a warn message asking for confirmation.
	- Trying to operate twice vdkbuilder maker generates
	  a warning, since no more than one process is allowed
	  at time.
	
	* Fixed various minor bugs related with getcwd()
	portability.
	
1999-09-08 Mario Motta <mmotta@guest.net>

NEW	* ./vdkbuilder/vdkb_form.cc, ./vdkbuilder/vdkb_form.h
---	Added capability to set BackgroundPixmap
	form property
	
1999-09-07 Mario Motta <mmotta@guest.net>
	
	* vdkb_object.cc
	VDKBObject::WriteCommonOnFrm(FILE* fp, VDKBObject* parentobj)
	Fixed a bug that erronously wrote a widget size
	when the widget is a scrolled or a scrolled child.
	(in this case scrolled do not show or operate scrollbars)
	Now set Size property to nihil
	
1999-09-06 Mario Motta <mmotta@guest.net>
	* vdkb_slider.cc
	Fixed a bug that prevented to set min-max properties
	* vdk_pbar.cc
	Same as above
	Thanks to Ionutz
	
	* sctetxtc.cc
	* vdkb_editor.cc
	* vdkb_ide_def.cc
	* vdkb_locale.cc
	* vdkb_parser.cc
	* vdkb_prjopt.cc
	Fixed a bug with c = getch() with c = char
	that caused problems with SGI 02 with IRIX 6.5.
	
	Thanks to Gert Wollny <wollny@cns.mpg.de>
	
1999-09-05 Mario Motta <mmotta@guest.net>

NEW	* Added plugin capability to builder.
---	Now users can plug to builder their own
	components without recompile.
	- Added a new subdir /plugins
	where there is an example how to plug
	a new component (i used VDKdataBox that
	my friend Ionutz wrapped some time ago).
	- Plugins are shared libraries (one per
	component) that builder uses to add components
	to the "plugin palette".
	- ./plugins/plugins.txt (not yet completed)
	contains a short tutorial how to write and plugs
	new components.

NEW	* Added a component database interface under
---	menu item "Components". Dialog opens and shows the status
	of builder components database contained into
	<user_home>/.vdkb/res/plugin.db file.
	File format is a plain text containing one line
	per component. each line contain a pair
	lib-path,lib-name of the component itself.
	
	
1999-09-03 Mario Motta <mmotta@guest.net>

	sctext.cc
	int VDKText::LoadFromFile(char* filename)
	Fixed a bug that caused a segfault on Irix 6.5
	thanks to: wollny@cns.mpg.de
	
1999-08-31 <Motta Mario <mmotta@guest.net>

	* allmost all sources
	Source proofreading for optimizations
	and clean up.
	
1999-08-30 <Motta Mario <mmotta@guest.net>

	* vdkb_object.h
	- added a static VDKString nihil_property.
	- changed GetProp return type from VDKString to VDKString&
	
	* vdk_object.cc
	- changed VDKString& VDKBObject::GetProp(char* prop)
	to fix a potential bug with return values (gcc-2.95.1)

NEW	* new project wizard reviewed.
---	Now vdkbuilder writes  all project files into
	a single directory named using <project name>.
	
1999-08-30 <Motta Mario <mmotta@guest.net>

	* ./configure.in
	Changed version to 0.1.7

	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.7"

	* ran ./autogen.sh

	* recompiled

1999-08-28 <Motta Mario <mmotta@guest.net>

	==========================
	VDKBuilder 0.1.6 released
	==========================

1999-08-26 <Motta Mario <mmotta@guest.net>

	* upgraded to gtk+-1.2.4
	
	* vdkb_about.cc
	managed to put builder logo as
	about dialog background.

NEW	* added vdkb_frmlist.cc .h
---	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.

NEW	* vdkb.c
---	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)

NEW	* vdkb_logo.cc
---	now start-up splash logo
	shows vdk, gtk+, glib versions
	
1999-08-24 <Motta Mario <mmotta@guest.net>

	* almost all sources
	- The long and tedious work to upgrade
	most of the code to egcs 2.95.x is concluded.
	(Next time pay more attention to
	passing const args matter)
	- proofreading and cleaning up
	of string constants in code.
	
1999-08-23 <Motta Mario <mmotta@guest.net>

	* vdkb_text.cc
	VDKBText::ShortName()
	Fixed a bug that returned a NULL
	if the filename does not contains
	any path.
	
	* ./configure.in
	Changed version to 0.1.6

	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.6"

	* ran ./autogen.sh

	* recompiled
	
1999-08-22 <Motta Mario <mmotta@guest.net>

	==================================
	VDKBuilder 0.1.5 released
	==================================

1999-08-21 <Motta Mario <mmotta@guest.net>

NEW	* added VDKFixed support
---	Moving/resizing widget contained into a fixed
	with mouse and keyboard implemented.
	
	Keyboard:
	- arrow keys for moving (fine tuning)
	- shift+arrow keys for moving with grid snapping
	- ctrl+arrow keys for resizing (fine tuning)
	- ctrl+shift+arrow keys for resizing with grid snapping

	Mouse:
	- left button+drag for moving (fine tuning)
	- shift+left button+drag for moving with grid snapping
	- left button on right bottom corner + drag for resizing
	(fine tuning)
	- shift + left button on right bottom corner + drag for
	resizing with grid snapping
	
	Moving/resizing with mouse does not work well for all
	widgets specially containers, Shows a "gummy" behaviour
	and sometime erratic. (i hope will be fixed in next
	version)
	Moving/resizing with keyboard is assured to work near
	perfect.

	* added step3 and 4 to the on-line tutorial
	
1999-08-13 <Motta Mario <mmotta@guest.net>

	* Added vdkb_widsel.c source
	Widget selection fixed now works
	well and clean.
	
	* almost all sources
	A big source prooreading and clean-up
	begins.
	
	* vdkb_customlist.cc, vdkb_customtree.cc
	Fixed a bug that hangs-up mouse pointer.
	(not elegant solution but works)

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

BUG FIX	* vdkb_design.cc
------	Fixed a bad bug that could badly
	overwrite user source files causing
	their loss.
	Posted a message to vdk lists to warn users.
	Updated VDKBuilder download web page with
	a warning.

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

	This is mainly a bug fix release (see above)
	* vdkbuilder 0.1.5 devel begins
	* ./configure.in
	Changed version to 0.1.5
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.5"
	* ran ./autogen.sh
	* recompiled
	
1999-08-12 <Motta Mario <mmotta@guest.net>

	==================================
	VDKBuilder 0.1.4 released
	==================================
	
1999-08-11 <Motta Mario <mmotta@guest.net>
	* vdkb_pixbutton.cc, vdkb_pixmaps.cc,
	vdkb_custombutton.cc, vdkb_toolbar.cc
NEW	- Added the capability to set gliph's to
---	project dir.
	Clicking on "Set xpm to prj dir" pixmap files
	are copied to project dir and the relative xpm path
	set to prj path.
	Very useful to browsing around looking for pixmaps and
	copy into project dir the choosed one.
	- Also fixed some minor bug on various OnSetShortName()
	response methods.
	
1999-08-11 <Motta Mario <mmotta@guest.net>
	==================================================
	* Watching the 90% "totality" eclipse at 10.40 utc
	==================================================

NEW	* Now .prj files are automatically (upon request)
---	updated to new paths.
	Very useful to export projects.
	This should fix the hard-wired paths complain
	about project files.
	
1999-08-09 <Motta Mario <mmotta@guest.net>

NEW	* 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
	$
	
1999-08-08 <Motta Mario <mmotta@guest.net>

	* vdkb.cc/vdkb_prjman.cc/vdbk_editor.cc
NEW	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.
	
1999-08-06 <Motta Mario <mmotta@guest.net>

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

	Some clean-ups and a non-vdk modal window
	for user prompt purposes before builder
	runs.
	
1999-08-05 <Motta Mario <mmotta@guest.net>

NEW	* 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>
	
1999-08-04 <Motta Mario <mmotta@guest.net>

	* vdkb_prjman.cc
	Fixed a bug into OpenProject() that erroneously
	removed texts from editor text lists.
	Fixed a bug into CanClose() that forgets to save changed
	text files.
	
1999-08-03 <Motta Mario <mmotta@guest.net>

	* vdkb_editor.cc
	In OnClosePage():
	Fixed a bug in displaying (twice) a saving file
	user request.
	In Setup():
NEW	Editor now is shrinkable.
---
	* vdkb_design.cc
NEW	Reordered form events handlers, added OnFormActivate()
___
	* vdkb_form.cc
	Some clean-up on evTableItems[] processing.
	
1999-08-02 <Motta Mario <mmotta@guest.net>

NEW	* added vdkb_grep.cc and .h
---	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).
	
1999-07-23 <Motta Mario <mmotta@guest.net>

	* vdkb.cc, vdkb_prjman.cc, vdkb_editor.cc
	Changed builder window positioning strategy, this fix that
	annoying now and then:
	"Gdk-ERROR **: BadAlloc (insufficient resources for operation)
	serial 1685 error_code 11 request_code 129 minor_code 2"
	on vdkbuilder start.
	Fixing this bug was necessary to change also vdk
	Position property management, so this version is
	requires vdk 0.6.4
	thanks to Tamas <tkohegyi@gw.cdk.bme.hu>
	
1999-07-29 <Motta Mario <mmotta@guest.net>

	* vdkb_pholder.cc
	Fixed a bug that erronously set Justify property.
	Place holder does not have such property.

	*vdkb_editor.cc
	Fixed a bug in destroying HintDb.
	
1999-07-28 <Motta Mario <mmotta@guest.net>

NEW	* Added a xpm browser to set glyphs on various widgets:
---	pixamp buttons, toolbars, menuitems.
	VDKXpmBrowser was derived from VDKFileDialog, is simple and
	naive too.
	
1999-07-23 <Motta Mario <mmotta@guest.net>

NEW	*vdkb_templates.cc
---	Added a WriteDependencies() function that writes header
	dependencies (not recursive) for source files into
	vdkbMakefile. Dependencies are valid only for those
	files in project dir.
	
1999-07-20 <Motta Mario <mmotta@guest.net>
	
	* vdkb_menuitem.cc
	- Fixed a bug into
	bool VDKBMenuItem::OnSetShortName(VDKObject*)
	- Fixed a bug that wrote caption to .frm without ""
	
1999-07-20 <Motta Mario <mmotta@guest.net>

	* vdkbuilder 0.1.4 devel begins
	* ./configure.in
	Changed version to 0.1.4
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.4"
	* ran ./autogen.sh
	* recompiled
	
1999-07-19 <Motta Mario <mmotta@guest.net>

	==================================
	VDKBuilder 0.1.3 released
	==================================

1999-07-17 <Motta Mario <mmotta@guest.net>

	* Added support for 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()
	
1999-07-14 <Motta Mario <mmotta@guest.net>

	* Added support for VDKSlider
	
1999-07-12 <Motta Mario <mmotta@guest.net>

	* added support for VDKPacker

	* changed <padding> from bool value to int
	(was an old flaw that needed to be corrected)

	* 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 .frm files.
	User should manually change in .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 is necessary to properly support a new
	useful widget: VDKPacker.
	
1999-07-10 <Motta Mario <mmotta@guest.net>

	* vdkb_main_sig.cc
	void VDKBMainForm::OnIconize(VDKForm*)
	void VDKBMainForm::OnRestore(VDKForm*)
	Fixed a bug that didn't properly iconize/restore
	main form and all childs.

	* vdkb.cc
	Editor no more constructed at start-up.
	It will be displayed when opening a project.
	
1999-07-08 <Motta Mario <mmotta@guest.net>

	* added support for VDKStatusbar
	* added support for VDKGrid, not very complete,
	users should hack on vdkcompo/vdkgrid.h
	and vdkcompo/gtksheet.h.
	Also use vdkgrid example on vdktest
	
1999-07-05 <Motta Mario <mmotta@guest.net>

	* added support for accelerators (VDKBMenuItem
	and VDKBCustomButton).
	
1999-07-02 <Motta Mario <mmotta@guest.net>

	* vdkb_form.cc .h
	- VDKBConnection constructor made non-inline and
	with an ugly c++ style. Was necessary to prevent
	a corrupted pointer using -O2 switch with new
	gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)
	distributed with slack 4.0. For same reason also
	<,== operator changed to non-inline.
	
1999-06-29 <Motta Mario <mmotta@guest.net>

	* changes to below files in order to
	clean-up/fix signal event handlers consistency bug,
	all event handlers should be declared as
	returning a type int. Return value has the meaning
	to further upward propagate event if == TRUE.
	- vdkb_radiobutton.cc .h
	- vdkeditor.cc  .h
	
1999-06-28 <Motta Mario <mmotta@guest.net>

	* vdkb_envdlg.cc/.h, vdkb_envdlg_gui.cc/.h
	Changed to do not use gtkcolorcombo anymore since probably
	is buggy and prevents builder to be compiled with -O2
	switch. I could not track down the problem here, so i must
	surrend.
	
1999-06-27 <Motta Mario <mmotta@guest.net>

	* builder recompiled updated and and tested on new:
	egcs-2.91.66 19990314 (egcs-1.1.2 release)
	
1999-06-21 <Motta Mario <mmotta@guest.net>

	* vdkbuilder 0.1.3 devel begins
	* ./configure.in
	Changed version to 0.1.3
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.3"
	* ran ./autogen.sh
	* recompiled	
	
1999-06-19 <Motta Mario <mmotta@guest.net>

	==================================
	VDKBuilder 0.1.2 released
	==================================
	
1999-06-17 Motta Mario <mmotta@guest.net>
	
	* vdkb_objinspect.cc/.h
	Color selection again modified using
	new VDKColorBrowser widget

	* vdkb_editor.cc
	(may be) definitely fixed a bug in
	GDK allocating resources.

	* vdkbuilder upgraded to new vdkcompo 0.6.0
	
1999-06-13 Motta Mario <mmotta@guest.net>
	
	* vdkb_objinspect.cc/.h
	- Modified default combo with new cl_xxxx stolen
	from new vdk-0.7.0. (Thanks Raf)
	- Modified "set color" button, now uses new VDKCustomButton
	widget.
	
1999-06-10 Motta Mario <mmotta@guest.net>

	* Added support for VDKCustomButton
	* Fixed some bugs into project manager.
	
1999-06-06 Motta Mario <mmotta@guest.net>

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

	* vdkb_prjopt.cc/.h
	added an option to customize program arguments

	* gtkeditor-regex.cc
	Fixed a bug in pattern buffer allocation
	(suggested by Mailund)

	* vdkeditor.cc
	Added new keywords to syntax patterns tables:
	- return
	- all VDK[A-Z]* objects
	
1999-06-05 Motta Mario <mmotta@guest.net>

	* editor hints disabled since are buggy
		
1999-06-04 Motta Mario <mmotta@guest.net>

	* Enabled customizing builder environment	
	* gtkeditor stuff
	fixed a bug in installing syntax/patterns tables
	(thanks to Mailund)
	* added
	vdkb_envdlg.cc/.h
	vdkb_envdlg_gui.cc/.h
	* added
	parent.c/.h
	parenthesis matching into editor (not yet full
	implemented)
	* cvs updated and committed

1999-06-03 Motta Mario <mmotta@guest.net>	
	* vdkb_editor.cc
	(may be) Fixed a bug that blows builder at start-up
	with Gdk error "Not enough resources"
	(i'm not sure since the error happens now and then,
	was reported to me, i never had it)
	
1999-06-01 Motta Mario <mmotta@guest.net>
	* vdkbide.defaults
	Added an startup_dir key into project section.
	Default is $(HOME).
	
1999-05-31 Motta Mario <mmotta@guest.net>

	* vdkb_combo.cc
	Fixed a bug that erroneously wrote "Justify" prop on
	VDKCombo source.
	
1999-05-23 Motta Mario <mmotta@guest.net>

	* vdkb_frame.cc
	Fixed a bug that generated uncorrect source code
	to set a frame label.

	* vdkb.cc
	Added a environment variable: autosave (default:no)
	when autosave is set to "yes" (into vdkbide.defaults)
	changed files (both .frm and .cc/.h) are saved without
	ask to user.

	* vdkb_combo.cc
	Fixed a bug that made builder hang setting vdkcombo min size.
	Another annoying bug remain:
	selecting a vdkcombo makes the container be marked instead
	combo itself, so deselecting leaves box marked.
	
1999-05-22 Motta Mario <mmotta@guest.net>

	* vdkbuilder 0.1.2 devel begins
	* ./configure.in
	Changed version to 0.1.2
	* vdkb_types
	Changed VDKBVERSION to "VDK Builder 0.1.2"
	* ran ./autogen.sh
	* recompiled
	
1999-05-21 Motta Mario <mmotta@guest.net>

	***********************************
	* VDKBuilder version 0.1.1 released
	***********************************
	
1999-05-21 Ionutz Borcoman <borco@borco-ei.eng.hokudai.ac.jp>

	* test cvs notification system.

1999-05-21 Motta Mario <mmotta@guest.net>

	* some minor cleans-up and interface
	enhancements
	* added form Title property editing to wi
	* continuing to cut ionutz complain/todo list
	* updated INSTALL,README and TODO
	* modified signal connection that now allows
	easy multiple connection of many widgets
	on same signal handlers.
	* fixed a bug that allowed duplicated
	connections
	* added widget tag property editing with wi
	
1999-05-20 Motta Mario <mmotta@guest.net>

	* completed support for form events
	* minor cleans-up and enhancement
	just to make ionutz complain/todo list shorter :-)
	
	
1999-05-19 Motta Mario <mmotta@guest.net>
	
	* added support (not complete)
	to form properties and events.
	
1999-05-18 Motta Mario <mmotta@guest.net>
	* cvs server is operational now
	(thanks ionutz)
	* vdkbuilder under cvs control
	* widget selections is now both ways:
	selecting in edit form will select on
	widget tree and viceversa
	( i can't say no to ionutz requests)
	
1999-05-17 Motta Mario <mmotta@guest.net>

	* vdkb_templates.cc
	fixed stupid bugs.
	* added support for VDKSpinButton
	* added support for VDKProgressBar
	
1999-05-16 Motta Mario <mmotta@guest.net>

	* vdkb.c/.h some cleans-up, disabled
	dialog toolbar.
	* vdkb_guicanvas.cc/.h
	Updated to new VDKCanvas.
	* first cvs upload
	(thanks ionutz)
	
1999-05-13 Motta Mario <mmotta@guest.net>
	* /vdkbuilder/Makefile.am
	* /vdkbuilder/pixmaps/Makefile.am
	Fixed missed files vdkb_evrbgroup.h/.cc and rgroup.xpm
	(thanks to Marcus Lankenau <lankenau@iname.com>)

	* vdkb_rbgroup.cc
	Fixed a casting bug.
	* new snapshot released
	* added support for VDKCheckButton

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

	* added support for VDKHandleBox
	* added support for VDKCanvas
	* added support for VDKCombo
	* fixed minor bugs
	* new vdk 0.6.1 snap: vdk990511.tar.gz (builder requires it)
	
1999-05-11 Motta Mario <mmotta@guest.net>

	* added support for VDKRadioButtonGroup
	* finally i have installed a new 8 Gb hd ultra dma.
	no more space problems, so we can go
	on carry up cvs stuff.
		
1999-05-09 Motta Mario <mmotta@guest.net>
	
	* fixed a bug into WI (Widgets Inspector) that incorrectly
	recurse on menu/menu-items.
	* WI interface clean-up
	
1999-05-07 Motta Mario <mmotta@guest.net>

	* many bug fixes and clean up
	builder is now more stable and much
	cleaner on gui design interface.
	* implemented widget tree on inspector
	that lets the user selectand edit an widget
	into form widgets hierarchy.
	
1999-05-04 Motta Mario <mmotta@guest.net>

	* Support for VDKTable completed.
	* Added a menu choice that let's select
	a widget parent container when this one is hidden
	by full expanded widgets.

1999-05-03 Motta Mario <mmotta@guest.net>

	* Fixed a bug into vdkb_toolbar.cc that sigsegv'd
	writing .frm code for an empty toolbar

	* Fixed a bug that prevented correct destruction of
	<container> placeholder into some VDKBEventContainer
	subclasses.

	* Fixed a bug that incorrectly packaged a tool bar into form

	* VDKBScrolled
	Removed size setting capability since seems unuseful and buggy

	* VDKBEventBox
	As Ionutz suggested added a "Box Preview" check button
	to inspector that permits to see boxes and contained
	widgets in their real size during design time.

	* Added support for VDKTable (incomplete)
	
1999-05-02 Motta Mario <mmotta@guest.net>

	* Some bug fixed into widget/containers recursive destroying
	But is still buggy, erratic sigsegvs at exit under some not yet
	well investigated circumstances:
	- removing a notebook page
	- removing a toolbar widget or button
	Sigsegv does not corrupt .frm files but is still bothering me..
	The offending code is IMHO into:
	VDKEventContainer::DelBox()
	
	* Added support for:
	- VDKSeparator

	* modified:
	- VDKBMainForm::RunExecutable()
	- VDKBProject::WriteMakefile()
	Now executable is executed by a make rule that depends
	on $(TARGET), so project project is
	remaked if necessary when run button is pressed.
	(suggested by Ionutz)
	
1999-04-30 Motta Mario <mmotta@guest.net>

	* Added h_size and v_size keys into "editor" section
	of /data/res/vdkbide.defaults. Now editor size
	can be user customized.

	* Added support for:
	- VDKCustomList
	- VDKCustomTree
	
1999-04-28 Motta Mario <mmotta@guest.net>

	*Added support for:
	- VDKToolbar
	
1999-04-27 Motta Mario <mmotta@guest.net>

	* Added support for:
	- VDKNotebook
	- VDKPixmapButton
	* many bug fixes and clean up, now vdkbuilder should be
	more stable and won't die so often :-)
	(i hope, builder is more than 40.000 lines of code,
	is a dream to believe that are all flawless !)
	
1999-04-25 Motta Mario <mmotta@guest.net>

	* vdkb.cc vdkb.h:
	Now VDKBuilder search only for $(HOME)/.vdb/res/vdkbrc file
	and load and parse it if found.

1999-04-25 Motta Mario <mmotta@guest.net>

	* vdkb_logo.cc, vdkb_about.cc
	Some minor interface cleanups
	
1999-04-25 Salmaso Raffaele <r.salmaso@flashnet.it>

	* vdkb.cc vdkb.h:
	now VDKBuilder doesn't search for res/vdkbrc which override
	user gtkrc. Now VDKBuilder constructor is defined as
	VDKBuilder(int *, char **, char * = NULL)

1999-04-24 Motta Mario <mmotta@guest.net>

	* Added support for:
	- VDKEntry
	
1999-04-23 Motta Mario <mmotta@guest.net>

	* gtkcolorcombo and wrapper VDKColorCombo removed from
	source tree due to an undiscovered  bug into gtkcolorcombo.
	Now color selection is made in a more traditional way.

	* some bugs in gtkeditor tracked and fixed (may be)
	now should be more stable.
	
1999-04-24 Salmaso Raffaele <r.salmaso@flashnet.it>

	* vdkb.cc vdkb_about.cc vdkb_ide_def.cc vdkb_locale.cc
	vdkb_logo.cc vdkb_prj.cc vdkb_unit.cc syntaxtable.c
	vdkb_actstack.h vdkb_editor.h vdkb_text.h vdkeditor.h:
	added #include <config.h> to include the autogenerated
	config header
	
	* configure:
	added
	--enable-devel to compile with debug flags (default yes)
	--enable-gtkeditor to use internal GtkEditor (text highlight) (yes)
	--enable-opt optimization level (default 2)

1999-04-23 Salmaso Raffaele <r.salmaso@flashnet.it>

	* added a new target to Makefile:
	do make snapshot to get daily snapshot of source code

Thu Apr 22 15:01:06 CEST 1999   <mmotta@guest.net>

	* Added support for:
	- VDKPaned
	
Wed Apr 21 10:15:58 CEST 1999   <mmotta@guest.net>

	* Now vdkbuilder does not need to patch gtktext.c/.h anymore
	All gtk/gtktext, mailund gtkeditor
	and vdk/text  now embedded in vdkbuilder sources tree.
	Thanks to ionutz !

	* Added support for:
	- Menus and submenus (what a challenge)
	
	Using menus is slightly different, if a menuitem
	does not contain any submenu you can select it in usual way,
	otherwise you have to lock it with doubleclick in order to
	select and edit menu properties.
	Menu should be unlocked again with dblclick after have done
	editing.
	
Fri Apr 18 21:32:15 CEST 1999   <mmotta@guest.net>

	* Added support for:
	- VDKText

Fri Apr 18 21:32:15 CEST 1999   <mmotta@guest.net>

	* devel of vdkbtest (test vdkbuilder) begins
	in dir ./vdkbtest
	
Fri Apr 16 21:32:15 CEST 1999   <mmotta@guest.net>

	* Added support for:
	- VDKMenubar
	- VDKMenuItem
	
Thu Apr 15 22:23:37 CEST 1999  <mmotta@guest.net>

	* Added support for:
	- VDKScrolled
	
Wed Apr 14 09:09:29 CEST 1999   <mmotta@guest.net>

	* Visual design improved much more.
	Currently these widgets are supported:
	- VDKBoxes (with any nesting level)
	- VDKFrames
	- VDKLabelButtons
	- VDKLabels
	- VDKPixmaps
	
Wed Apr 14 09:09:26 CEST 1999  <mmotta@guest.net>

	* Hints now managed by a VDKValueList.
	It's slower but VDKBtree compilation problems
	under egcs 1.1.x should be gone away.
	
Fri Apr  9 14:13:22 CEST 1999  <mmotta@guest.net>

	* Visual design improved, now vdkbuilder
	is able to make a simple hello program
	without user has to write a single line of code.
	Visual design manages boxes and label buttons.
		
Tue Mar  9 18:10:56 CET 1999  <mmotta@guest.net>

	* Visual design slightly improved.
	Now user can make a new project have a form
	and resize it. Both <name>.frm and <name>_gui.cc
	are autonomously updated.

	* agreed isn't enough but , as usual, better than
	nothing and more than yesterday
	
Sat Mar  6 11:25:02 CET 1999 <mmotta@guest.net>

	* now vdkbuilder is based on vdk 0.6.0
	
	* Visual designer devel begins.
	Visual design is based on two files:
	- <name>_gui.cc source file that contains
	GUISetup() function. This file is modified
	by designer.
	- <name>.frm that contains information for
	gui parser and modified by designer
	- actually user can construct a default form
	and resize it. Resizing form changes both
	<name>.frm and <name>_gui.cc file.
	* agreed isn't enough but , as usual, better than
	nothing.
	
Tue Mar  2 07:08:59 CET 1999 <mmotta@guest.net>

	* fixed minor bugs
	
	* "Run debug" menu options depend now on debugger
	project option. If debugger option is left empty
	no debug run will be allowed.
	Bug or feature ?
	Actually "Run debug" works well only with ddd-3,
	however can you find something better than ddd-3 ?
	
Fri Feb 26 18:20:03 CET 1999 <mmotta@guest.net>

	* Added hints to vdkeditor
	Hints are contained into ./vdkb/lang/vdkhints.en file.
	Main purpose of hint is to display "text" when you type
	"key", "text" will be displayed with a tip window.
	Heach hint is made of an association (key,text) with following
	format: [key] {text}
	"Text" can be of any length, CR into text are displayed as a new line
	into tip window. "Key" must follow C/C++ naming convention.
	Useful to hint function prototype, but generally speaking
	can be used for many other purposes.
	Editing ./vdkb/lang/vdkhints.en file we can add/modify/delete
	hints.
	
Tue Feb 23 18:18:03 CET 1999 <mmotta@guest.net>

	* vdkeditor.cc
	Added patterns for c++ language.

	* Makefile
	Changes sources/headers positions,
	now all sources and headers
	are into vdkbuilder-0.1.1/vdkbuilder
	* release number switched to vdkbuilder-0.1.1
	* new snapshot released.
	
Mon Feb 22 18:59:01 CET 1999 <mmotta@guest.net>

	* fixed a bug into Makefile that looks for a
	non-existing gtkeditor shared lib

	* other minor fixex and clean-up

	* released a new snap vdkb010-022299.tar.gz
	
Sat Feb 20 21:10:10 CET 1999 <mmotta@guest.net>

	* vdkbuilder switched to vdk 0.5.4

	* now syntax colouring works well so was enabled again

	* User can explicitely use syntax hilite using editor
	right-button pop-menu or F6, or automatically initiates
	at first key strokes.
	
Wed Feb 10 18:35:25 CET 1999 <mmotta@guest.net>

	* new vdkbuilder snapshot released.

	* undo capability enabled, can undo till 1024
	insert/delete actions.
	
Wed Feb 10 18:35:25 CET 1999 <mmotta@guest.net>

	* Makefile
	since Mailund GtkEditor is still buggy (due to a gtktext/gtknotebook
	ugly feature, not a gtkeditor bug) modified Makefile
	to do not use color syntax by default.
	
Wed Feb 10 18:35:25 CET 1999 <mmotta@guest.net>

	* Replace and Replace-All capability added ,agreed is incomplete,
	many options disabled..	but as usual better than nothing..
	At the moment supports:
	- case sensitive only
	- forward replace only
	- replace all
	- previous replace history
	not bad isn'it ?
	
Mon Feb  8 21:39:13 CET 1999 <mmotta@guest.net>

	* vdkbuilder switched to vdk-0.5.2, but still
	is backward compatible with VDK-0.5.1
	
Mon Feb  8 21:39:13 CET 1999 <mmotta@guest.net>

	* Search and repeat_search capability added, agreed is incomplete,
	many options disabled..	but as usual better than nothing..
	At the moment supports:
	- case sensitive only
	- forward look only
	- repeat-search
	- previous searches history
	not bad isn'it ?
	
Fri Feb  5 18:39:13 CET 1999 Mario Motta <mmotta@guest.net>

	* some clean up on interface, disabling all menu items and
	buttons that aren't yet operative.
	
Fri Feb  5 12:19:40 CET 1999 Mario Motta <mmotta@guest.net>

	* now vdkbuilder switches on user HOME dir on run and returns
	on previous dir on exit.
	
Fri Feb  5 12:19:40 CET 1999 Mario Motta <mmotta@guest.net>

	* vdkb_editor.cc: added third option to pop-menu:
	3. save as.. saves active page text to file.
	
Fri Feb  5 12:19:40 CET 1999 Mario Motta <mmotta@guest.net>

	* a property hide_on_run added to project section on
	.vdkb/res/vdkbide.defaults. Putting hide_on_run = yes
	hides builder when runs project executable, as executable finishes
	vdkbuilder is showed again.
	
Fri Feb  5 12:19:40 CET 1999 Mario Motta <mmotta@guest.net>

	* Projects options customizing enabled, agreed ! it's raw but
	better than nothing. Project options are stored on
	<name>.prj.opt
	
Sat Jan 30 18:16:14 CET 1999 Mario Motta <mmotta@guest.net>

	* vdkb_editor.cc:  pop menu enabled for each opened page
	on VDKBuilder editor.
	Menu pops with pressing mouse right most button
	two options enabled:
 	1. switch unit/header <-> unit/source
 	2. close page. Actually buggy, if you close/reopen/reclose
 	a page will sigsegv due to a bug in gtk_notebool_remove_page()
	sigh :-(

Sat Jan 30 18:16:14 CET 1999 Mario Motta <mmotta@guest.net>

	* all VDKBuilder recompiled on VDK 0.5.1 now based on
	gtk+ 1.1.14
	
Tue Jan 26 09:33:22 CET 1999 Mario Motta <mmotta@guest.net>

	* program run from within vdkb enabled
	 (must be tested since sometime hangs with "async replay")	
	
Tue Jan 26 09:33:22 CET 1999 Mario Motta <mmotta@guest.net>

	* vdkb_main_sig.cc : when vdkb_maker returns with no errors
	 "run" button is enabled.
	
Tue Jan 26 09:33:22 CET 1999 Mario Motta <mmotta@guest.net>

	* vdkb_prjwiz.cc : now user is always prompted to choose a project
		name from directory tree.

Tue Jan 22 09:33:22 CET 1999 Mario Motta <mmotta@guest.net>	

	* vdkbuilder daily (almost) snapshot available on VDK web site


	
