2006-06-22 11:40  Arnaud BERCEGEAY

	* README, VERSION, include/mt_wndm.h, src/windom.doxy,
	src/rpm/windom.spec:

	this is now version 2.0.1
	
2006-06-22 11:39  Arnaud BERCEGEAY

	* HOWTO_RELEASE:

	minor changes
	
2006-06-20 21:59  Arnaud BERCEGEAY

	* src/evnt_list.c, userdef/extended/interface.c:

	fixed some doxygen comments
	
2006-06-19 23:09  Arnaud BERCEGEAY

	* src/frm_buttn_ev.c:

	callback function attached to toolbar should work now
	
2006-06-19 20:48  Arnaud BERCEGEAY

	* src/: frm_buttn_ev.c, globals.h, objc_edit.c:

	editable fields in toolbar should work now
	
2006-06-14 23:09  Arnaud BERCEGEAY

	* src/gcc.mak:

	changed gcc build options: without debug by default
	
2006-06-14 23:00  Arnaud BERCEGEAY

	* src/wind_set.c:

	fixed documentation (AES4 toolbar not used)
	
2006-04-23 18:55  Arnaud BERCEGEAY

	* src/evnt_windom.c:

	fixed bug #1441098 (handling of MN_SELECTED msg from old AES)
	
2006-04-18 20:50  Arnaud BERCEGEAY

	* src/vqt_xname.c:

	added missing header string.h (bug #1471337)
	
2006-04-18 20:46  Arnaud BERCEGEAY

	* src/: bubble_call.c, font_name2id.c:

	added missing header string.h (bug #1471472)
	
2006-04-18 19:50  Arnaud BERCEGEAY

	* src/conf_windom.c:

	fixed bug #1441081: mt_ConfWindom() may crash on some AES
	
2006-04-12 22:53  Arnaud BERCEGEAY

	* src/objc_attach.c, userdef/extended/string.c:

	fixed: removed cast of lvalues (bug #1459775)
	
2006-03-27 20:23  Arnaud BERCEGEAY

	* src/objc_attach.c, userdef/extended/interface.c,
	userdef/extended/string.c:

	added missing header (string.h) - bug #1459083
	
2006-03-27 20:13  Arnaud BERCEGEAY

	* src/comp_split.c:

	fixed #undef directives (Bugs item #1459085)
	
2006-03-22 21:58  Arnaud BERCEGEAY

	* demo/: demo.h, demo.hrd, demo.rsc, evnt-fnc.c, global.h, setup.c,
	util.c, win-cust.c, win-divr.c, win-form.c, win-tool.c:

	removed window information feature (CTRL I in the menu)
	
2006-03-16 21:16  Arnaud BERCEGEAY

	* src/rpm/windom.spec:

	added RPM dependancies: gemlib and ldg-dev
	
2006-03-14 20:45  Arnaud BERCEGEAY

	* demo/: evnt-av.c, setup.c, win-cust.c, win-divr.c, win-fram.c,
	win-tool.c:

	fixed: value returned by WindCreate() and FrameCreate() now checked
	
2006-03-14 20:40  Arnaud BERCEGEAY

	* src/frame_create.c:

	fixed: value returned by mt_WindCreate() is now checked
	
2006-03-07 21:06  Arnaud BERCEGEAY

	* demo/win-tool.c:

	fixed redraw of popup objects (and its child)
	
2006-03-06 21:04  Arnaud BERCEGEAY

	* src/: objc_wchange.c, objc_wdraw.c:

	Some clipping fixes (popup in toolbar now works fine again) :
	- remove exclusion based on the window clipping rectangle: in these
	  functions, win->graf->clip may be not relevant.
	- remove exclusion based on the work reclangle: these function may be
	  called to redraw objects of the toolbar (cf OC_TOOLBAR), and such objects
	  are always out of the WORK area because the TOOLBAR is not part of the
	  WORK area.
	
2006-02-26 17:47  Standa OPICHAL

	* src/objc_edit.c:

	rc_intersect() pulled out of the loop.
	
2006-02-26 04:15  Standa OPICHAL

	* src/: comp_menu.c, comp_widget.c, gcc.mak, globals.h, std_evnt.c:

	Added a standard handler function for CM_REFLOW and hooked that to the
	WIDGET component. This is useful e.g. when the menu is removed or changed.
	
	comp_menu_tnormal() removed and replaced with more general comp_menu_set()
	that handles all menu concerning WindSet() modes. This now also respects
	the API abstraction.
	
2006-02-26 03:56  Standa OPICHAL

	* src/objc_change.c:

	Gemlib constants used where possible.
	
2006-02-26 03:09  Standa OPICHAL

	* src/wind_get.c:

	Makeing WindGet() behaviour consistent and go to the app->priv->desk
	for win == NULL situation.
	
2006-02-25 04:32  Standa OPICHAL

	* src/: objc_wchange.c, objc_wdraw.c:

	Fixed to use real WinDom WINDOW rectangle list as opposed to AES' directly.
	
2006-02-25 04:25  Standa OPICHAL

	* src/mnscroll.c:

	Note added:
	ObjcWindChange() should not be used in menu navigation implementation
	as it is outside of the WM_WORKXYWH rectangle.
	
2006-02-25 04:16  Standa OPICHAL

	* src/objc_wdraw.c:

	Fixed to use real WinDom WINDOW rectangle list as opposed to AES' directly.
	
2006-02-25 04:14  Standa OPICHAL

	* include/mt_wndm.h, src/appl_init.c, src/comp_menu.c,
	src/comp_widget.c, src/menu_tnormal.c, src/wind_set.c:

	WF_MENUTNORMAL introduced. The mt_MenuTnormal() is now implemented as
	mt_WindSet( WF_MENUTNORMAL, ...) call to distinguish between different
	WINDOW kinds (desktop, aes instance, custom WINDOW /in a component/).
	
2006-02-25 04:12  Standa OPICHAL

	* src/comp_window.c:

	The WM_WORKXYWH of a WINDOW in a component should be clipped.
	
2006-02-25 04:03  Standa OPICHAL

	* src/mnscroll.c:

	Unused variables removal.
	
2006-02-25 03:50  Standa OPICHAL

	* src/mnscroll.c:

	mt_MenuTnormal() used in the menu navigation routine.
	
2006-02-24 22:55  Standa OPICHAL

	* src/evnt_list.c:

	The win_public variable is not really needed. The function argument 'w'
	is used.
	
2006-02-22 21:04  Arnaud BERCEGEAY

	* src/evnt_list.c:

	app->priv->desk should not get out of the internal of windom.
	
	If "win" is a pointer to app->priv->desk, then the callback function
	provides NULL (intead of app->priv->desk to the application.
	It's usefull if the application does some checking like "if win=NULL"
	in the callback function to know if the callback function is called
	for a window of for the application.
	
2006-02-22 19:33  Standa OPICHAL

	* src/: comp_menu.c, comp_widget.c, files.mak:

	A MENU component created. A new comp_menu.c file created to isolate all
	necessary functions.
	
2006-02-22 19:28  Standa OPICHAL

	* src/evnt_redraw.c:

	mt_CompEvntRedrawLGrect() added. Some adjustments to the other functions
	implementations.
	
2006-02-22 19:26  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	CS_FOCUSED component state added to simplify the focus detection.
	
	A mt_CompDelete() takes care about the component being deleted and
	removes the focus if set.
	
2006-02-22 17:15  Standa OPICHAL

	* src/: appl_exit.c, appl_init.c, data.c, evnt_list.c,
	evnt_windom.c, globals.h, menu_bar.c, menu_bind.c, objc_attach.c,
	wind_get.c, wind_set.c:

	WINDOW *app->priv->desk added to simplify application related settings and
	WinDom internals.
	
2006-02-20 22:53  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	this is cvs version of windom
	
2006-02-20 20:53  Arnaud BERCEGEAY

	* src/rpm/windom.spec:

	fixed chronological order of changelog
	
2006-02-20 20:33  Arnaud BERCEGEAY

	* ChangeLog:

	updated for release 2.0.0
	
2006-02-20 20:29  Arnaud BERCEGEAY

	* src/rpm/windom.spec, src/windom.doxy, include/mt_wndm.h,
	HOWTO_RELEASE, README, VERSION:

	updated for release 2.0.0
	
2006-02-16 22:29  Arnaud BERCEGEAY

	* src/: rsrc_xfree.c, rsrc_xload.c:

	restored rev 1.4 of rsrc_xfree.c and rev 1.9 of rsrc_xload.c
	
2006-02-16 16:57  Standa OPICHAL

	* demo/util.c:

	Symbolic constants usage.
	
2006-02-16 16:54  Standa OPICHAL

	* src/: rsrc_xfree.c, rsrc_xload.c:

	Decoupling the rcfix() code. Also the RsrcXfree now destroys the rcfix()
	created CICON bitmaps only when actualy used.
	
2006-02-16 16:34  Standa OPICHAL

	* src/rsrc_xload.c:

	CICONs are now fixed by the AES itself if the rsrc_rcfix() call is
	available.
	
2006-02-16 07:50  Arnaud BERCEGEAY

	* src/rsrc_xload.c:

	CICON always fixed whatever the support of CICON in AES
	
2006-02-16 04:26  Standa OPICHAL

	* src/wind_attach.c:

	Adding and fixing necessary initialization.
	
2006-02-14 21:58  Arnaud BERCEGEAY

	* demo/evnt-fnc.c:

	fixed typo
	
2006-02-14 21:57  Arnaud BERCEGEAY

	* demo/: evnt-fnc.c, global.c, global.h, load-bub.c, main.c,
	setup.c, util.c, win-cust.c:

	RsrcXload() is used in place of RsrcLoad() because only the former can
	convert CICON object to userdef for a correct rendering on all AESes.
	- RsrcXload/RsrcXfree() have replaced RsrcLoad/RsrcFree().
	- A global variable 'rsc' (and friends) has been added.
	- rsrc_gaddr() has been replaced by RsrcGaddr().
	- RsrcXtype() parameter has been changed.
	
	Maybe RsrcLoad() will be restored in a futur version of windom, when
	transformation of CICON could be simply done with a RSC loaded by
	RsrcLoad().
	
2006-02-14 21:50  Arnaud BERCEGEAY

	* src/: cicon.c, rsrc_xload.c:

	fixed: initialisation of XRSRCFIX data in RsrcXload()
	
2006-02-14 14:20  Arnaud BERCEGEAY

	* Makefile, VERSION, src/rpm/windom.spec:

	update RPM building process for RC2
	
2006-02-14 09:02  Arnaud BERCEGEAY

	* ChangeLog:

	updated for version 2.0.0-RC2
	
2006-02-14 00:31  Arnaud BERCEGEAY

	* src/wind_set.c:

	fixed doxygen documentation
	
2006-02-14 00:30  Arnaud BERCEGEAY

	* HOWTO_RELEASE, INSTALL, src/doc/install.c,
	src/doc/presentation.c, src/doc/usage.c:

	windom2 is now build for gcc only.
	
	windom2 should still compile for other compilers (gcc281, purec and
	sozobonx), but the official windom2 package will only support gcc.
	This library compiled for other compilers should be available as a
	separate package in the futur.
	
2006-01-31 22:34  Arnaud BERCEGEAY

	* demo/win-form.c:

	fix (cast) of NULL value to make pure c compiler happy
	
2006-01-31 22:30  Arnaud BERCEGEAY

	* README, VERSION, include/mt_wndm.h, src/rpm/windom.spec,
	src/windom.doxy:

	stamped as RC2
	
2006-01-31 22:28  Arnaud BERCEGEAY

	* HOWTO_RELEASE:

	fixed typo
	
2006-01-25 23:22  Arnaud BERCEGEAY

	* demo/: demo.h, demo.hrd, demo.rsc, win-tool.c:

	toolbar of window with menu and tb is now reactive
	
2006-01-24 23:16  Arnaud BERCEGEAY

	* demo/win-form.c:

	- the quit:yes/no form now uses the standard MODAL window feature in place
	  of the old (and soon deprecated) FormWind*() API
	- the modal form example is now similar to the standard form example
	  (form closed by OK or CANCEL exit buttons only)
	
2006-01-23 22:13  Arnaud BERCEGEAY

	* demo/win-tool.c:

	implemented cycling of popup
	
2006-01-23 21:57  Arnaud BERCEGEAY

	* demo/demo.rsc:

	cosmetics (atari logo in menu now visible)
	
2006-01-23 21:04  Arnaud BERCEGEAY

	* examples/multifrm/: multifrm.h, multifrm.hrd, multifrm.rsc:

	some cosmetic changes
	
2006-01-23 20:34  Arnaud BERCEGEAY

	* src/comp_widget.c:

	give the hand to other AES applications so that they could redraw their
	background windows while we are real-time resizing our window.
	
2006-01-23 20:23  Arnaud BERCEGEAY

	* examples/frame/: tstframe.c, txtframe.c, wdiff.c:

	tell the world if the example uses the old buggy and deprecated Frame()
	API or the new and experimental Component() API.
	
2006-01-23 06:35  Standa OPICHAL

	* src/: comp_create.c, comp_window.c, frame_attach.c, wind_get.c,
	wind_set.c:

	comp_get() case WF_FIRSTAREAXYWH added to get COMPONENT redraw working
	again.
	
	Wind[SG]et() return values adjusted to reflect documentation (0 /E_OK/
	on success otherwise negative return value).
	
2006-01-23 03:07  Standa OPICHAL

	* src/comp_widget.c:

	The info OBJECT position is the position of the component. Clipping must
	be done after setting the position.
	
2006-01-23 02:43  Standa OPICHAL

	* examples/frame/dragdrop.c:

	Uninitialized variable warning removed.
	
2006-01-23 02:41  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	Return values are of type 'int' (sync with other API functions).
	
	Using mint/errno.h values E_OK, ENOSYS instead of numerical constants.
	
2006-01-19 22:01  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	fixed documentation of app::gdos
	
2006-01-19 21:52  Arnaud BERCEGEAY

	* examples/popup/: ex_popup.h, ex_popup.hrd, ex_popup.rsc:

	remove unused LIST buttons
	
2006-01-17 21:00  Arnaud BERCEGEAY

	* include/windom.h:

	added WindXGet() and WindXGetGrect()
	
2006-01-17 07:57  Arnaud BERCEGEAY

	* src/wind_get.c:

	both WF_FIRSTAREAXYWH and WF_FIRSTXYWH are accepted now
	
2006-01-16 23:29  Arnaud BERCEGEAY

	* src/: evnt_redraw.c, move_work.c, objc_edit.c:

	use WF_FIRSTAREAXYWH when available
	
2006-01-12 05:05  Standa OPICHAL

	* src/font_sel.c:

	The app->gdos is initialized to the vst_load_fonts() + app->inout[10] value
	in the appl_init().
	
	NVDI does not give the same value for consecutive vst_load_fonts() without
	the vst_unload_fonts() between.
	
2006-01-12 04:42  Standa OPICHAL

	* src/comp_create.c:

	The comp_redraw() made static. Plus a comment adjustment.
	
2006-01-12 04:37  Standa OPICHAL

	* src/: globals.h, wind_set.c:

	WF_HILIGHT moved to the wind_menu_set() - perhaps just temporarilly.
	
2006-01-11 23:10  Arnaud BERCEGEAY

	* demo/evnt-fnc.c:

	Added some checking to prevent a massive sending of WM_CLOSED messages
	when the application exit
	
2006-01-11 22:51  Arnaud BERCEGEAY

	* demo/main.c:

	- Added user-localisation of RSC file when then RSC file is not found
	- Removed initialisation of evnt.b* (button) stuff, already done by windom
	
2006-01-09 20:26  Standa OPICHAL

	* src/comp_window.c:

	MN_SELECTED passed to the acquired WINDOW.
	
	Naming adjusted.
	
2006-01-07 05:57  Standa OPICHAL

	* src/: comp_window.c, globals.h, wind_set.c:

	Common WINDOW related menu stuff extracted into a new wind_menu_set().
	
2006-01-07 05:48  Standa OPICHAL

	* include/mt_wndm.h, src/comp_aslider.c, src/frame_attach.c,
	src/globals.h, src/wind_get.c:

	Adding mt_WindXGet() and mt_WindXGetGrect() functions. Customer window
	handlers now also take the GRECT *clip to enable wind_xget() optimization.
	
	The WF_FIRSTXYWH is translated into the WF_FIRSTAREAXYWH automatically
	when available in wind_aes_get().
	
2006-01-04 20:14  Arnaud BERCEGEAY

	* src/appl_control.c:

	updated TODO comment
	
2006-01-04 07:43  Standa OPICHAL

	* src/appl_write.c:

	Comment typo fixed.
	
2006-01-03 20:47  Arnaud BERCEGEAY

	* AUTHORS:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 16:13  Standa OPICHAL

	* include/windom/list.h:

	LINKABLEPTR structure and listLast() added.
	
2006-01-03 15:52  Arnaud BERCEGEAY

	* userdef/: Makefile, extended/char.c, extended/draw.c,
	extended/extend.c, extended/global.h, extended/interface.c,
	extended/interface.h, extended/ldg.c, extended/string.c,
	extended/wsystem.h, extended/wsystem.rh, extended/wsystem.rsh,
	extended/xedit.c:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 15:48  Standa OPICHAL

	* HOWTO_RELEASE:

	Added step -1. CLEAN CHECKOUT which is needed to get clean source
	distribution files.
	
2006-01-03 15:46  Standa OPICHAL

	* VERSION:

	Version variable split to multiple ones to allow automatic file version
	changes.
	
2006-01-03 15:46  Arnaud BERCEGEAY

	* include/: av.h, mt_wndm.h, scancode.h, windom.h, windom/list.h,
	windom/udlib.h:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 15:45  Standa OPICHAL

	* Makefile:

	srctgz target changed to contain all sources as they are in CVS
	
	clean target added to simplify things
	
2006-01-03 15:39  Arnaud BERCEGEAY

	* examples/: Makefile, bubble/Makefile, bubble/bubbltst.c,
	component/Makefile, component/cal.c, component/comptest.c,
	frame/Makefile, frame/tstframe.c, frame/txtframe.c,
	frame/viewtext.c, frame/viewtext.h, frame/wdiff.c,
	mousexy/Makefile, mousexy/mousexy.c, multifrm/Makefile,
	multifrm/multifrm.c, popup/Makefile, popup/ex_popup.c,
	slider/Makefile, slider/slider.c, tutorial/Makefile,
	tutorial/text.c, tutorial/text.h, tutorial/tut-1-1.c,
	tutorial/tut-1-2.c, tutorial/tut-1-3.c, tutorial/tut-1-4.c,
	tutorial/tut-2-1.c, tutorial/tut-2-2.c, tutorial/tut-2-3.c,
	tutorial/tutorial.c:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 15:15  Arnaud BERCEGEAY

	* demo/: evnt-av.c, evnt-fnc.c, files.mak, gcc.mak, gcc281.mak,
	global.c, global.h, load-bub.c, main.c, makefile, pc.mak, setup.c,
	sox.mak, util.c, win-cust.c, win-divr.c, win-form.c, win-fram.c,
	win-tool.c:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 15:09  Standa OPICHAL

	* examples/component/cal.c:

	The 'struct tm*' management cleaned.
	
	The win_cal_update() renamed to cal_update() and changed to only reconstruct
	the children components of the actual calendar root component.
	
2006-01-03 15:05  Standa OPICHAL

	* src/: comp_aslider.c, comp_object.c, comp_slider.c, comp_szd.c,
	comp_widget.c, comp_window.c, globals.h:

	Some Comp*() naming adjusted to be more consistent. Comments fixed.
	
	Preliminary support for CLT_STACK layout type components.
	
2006-01-03 15:02  Standa OPICHAL

	* src/frame_create.c:

	Marked as @deprecated.
	
2006-01-03 14:58  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c, src/evnt_list.c:

	Frame*() things marked as @deprecated.
	
	Added the CS_IN_USE/CS_DESTROYED concept to the mt_CompDelete() in the same
	sense as it works for mt_WindDelete().
	
2006-01-03 14:57  Arnaud BERCEGEAY

	* src/comp_object.c:

	updated copyright line (year++ and AUTHORS file)
	
2006-01-03 14:52  Arnaud BERCEGEAY

	* src/: Makefile, add_slash.c, appl_control.c, appl_exit.c,
	appl_get.c, appl_init.c, appl_name.c, appl_set.c, appl_write.c,
	av_exit.c, av_init.c, av_server.c, av_status.c, av_strfmt.c,
	av_waitfor.c, bubble_attach.c, bubble_call.c, bubble_do.c,
	bubble_evnt.c, bubble_find.c, bubble_free.c, bubble_get.c,
	bubble_modal.c, cicon.c, cicon.h, clip_off.c, clip_on.c,
	close_fontid.c, comp_aslider.c, comp_create.c, comp_slider.c,
	comp_split.c, comp_szd.c, comp_widget.c, comp_window.c,
	conf_getline.c, conf_inquire.c, conf_read.c, conf_windom.c,
	conf_write.c, conv_path.c, cookie.h, cookieptr.c, data.c,
	debug_windom.c, do_update.c, draw_submenu.c, evnt_list.c,
	evnt_redraw.c, evnt_windom.c, files.mak, font_id2name.c,
	font_name2id.c, font_sel.c, fontsel.h, form_alert.c, form_attach.c,
	form_begin.c, form_close.c, form_create.c, form_end.c,
	form_resize.c, form_restore.c, form_save.c, form_thbget.c,
	form_thbset.c, form_thumb.c, form_wbegin.c, form_wdo.c,
	form_wend.c, frame_attach.c, frame_calc.c, frame_create.c,
	frame_find.c, frame_get.c, frame_init.c, frame_remove.c,
	frame_search.c, frame_set.c, frame_set_widget.c, frm_buttn_ev.c,
	frm_click.c, frm_drw.c, frm_dstry.c, frm_fld.c, frm_keybd_ev.c,
	frm_keyhd.c, frm_mvd.c, frm_top.c, fsel.c, fsel.h, galloc.c,
	gcc.mak, gcc281.mak, gemcode2ascii.c, get_appname.c, get_cookie.c,
	get_next_obj.c, getindexmenu.c, give_iconifyxywh.c, globals.c,
	globals.h, glue.c, grectcenter.c, import_xobjc.mak, is_menu.c,
	is_modal.c, keybd2ascii.c, list.c, load_fontid.c, menu_attach.c,
	menu_bar.c, menu_bind.c, menu_disable.c, menu_enable.c,
	menu_execcmd.c, menu_icheck.c, menu_scroll.c, menu_text.c,
	menu_tnormal.c, mnscroll.c, mnscroll.h, mouse.h, mouse.rh,
	mouse.rsh, mouse_objc.c, mouse_sprite.c, mouse_work.c, move_work.c,
	ob_istype.c, obj_fd_flag.c, obj_fd_xtype.c, obj_nb.c, obj_root.c,
	objc_attach.c, objc_change.c, objc_char.c, objc_drawparent.c,
	objc_dup.c, objc_edit.c, objc_free.c, objc_ishidden.c,
	objc_str3d.c, objc_strfmt.c, objc_string.c, objc_tree.c,
	objc_wchange.c, objc_wdraw.c, objc_wdrawparent.c, obspec_mem.c,
	options.h, pc.mak, popup.c, rc_set.c, remove_frame.c, rsrc_gaddr.c,
	rsrc_ghdr.c, rsrc_load.c, rsrc_userdraw.c, rsrc_userfree.c,
	rsrc_xfree.c, rsrc_xload.c, scrap_txtread.c, scrap_txtwrite.c,
	set_gadget_pos.c, shel_help.c, shel_write.c, slid_attach.c,
	slid_create.c, slid_delete.c, slid_getvalue.c, slid_setfunc.c,
	slid_setsize.c, slid_setupdat.c, slid_setvalue.c, sliders.h,
	snd_arrw.c, snd_msg.c, snd_mubutton.c, snd_rdw.c, sox.mak,
	std_dstry.c, std_evnt.c, std_fntchg.c, std_mwk.c, strdup.c,
	toserror.h, udlib_add_obj.c, udlib_char.c, udlib_edit.c,
	udlib_exit.c, udlib_extended.c, udlib_extfree.c, udlib_garbage.c,
	udlib_get_edpos.c, udlib_get_type.c, udlib_init.c, udlib_list.c,
	udlib_objfind.c, udlib_rm_obj.c, udlib_string.c,
	udlib_unextended.c, vq_extfs.c, vq_magx.c, vq_mint.c,
	vqt_extname.c, vqt_name.c, vqt_xname.c, vst_font.c,
	vst_loadfonts.c, vst_unloadfonts.c, w_getbkgr.c, w_getpal.c,
	w_putbkgr.c, w_setpal.c, wind_attach.c, wind_calc.c, wind_clear.c,
	wind_close.c, wind_create.c, wind_delete.c, wind_find.c,
	wind_get.c, wind_handle.c, wind_lst.c, wind_lst2.c, wind_new.c,
	wind_open.c, wind_set.c, wind_slider.c, wind_top.c, wportab.h,
	xrsrc.c:

	updated copyright line (year++ and AUTHORS file)
	
2005-12-20 23:30  Arnaud BERCEGEAY

	* ChangeLog, HOWTO_RELEASE:

	initial checkin
	
2005-12-20 23:28  Arnaud BERCEGEAY

	* VERSION, src/rpm/windom.spec:

	fixed versionning of rpm
	
2005-12-20 22:50  Arnaud BERCEGEAY

	* README, VERSION, include/mt_wndm.h, src/windom.doxy,
	src/rpm/windom.spec:

	bumped to version 2.0.0-RC1
	
2005-12-20 22:43  Arnaud BERCEGEAY

	* src/objc_free.c:

	fixed documentation
	
2005-12-20 21:08  Arnaud BERCEGEAY

	* src/av_init.c:

	fixed bug #1385936: AvInit() crashes the desktop if Memory Protection
	is enabled
	
2005-12-19 04:39  Standa OPICHAL

	* examples/frame/viewtext.c:

	Memory alloc/free inconsistencies between TextCreate/Blank/del_text() fixed.
	
2005-12-18 23:37  Arnaud BERCEGEAY

	* src/udlib_init.c:

	temporary disable userdef.ldg feature
	
2005-12-17 18:09  Standa OPICHAL

	* src/: comp_split.c, comp_widget.c:

	wind_update(BEG/END_MCTRL) used.
	
	Unnecessary and not working code removed.
	
2005-12-17 18:02  Standa OPICHAL

	* examples/frame/: viewtext.c, wdiff.c:

	D&D double pipe closure removed.
	
	Window name and info line allocation cleaned up.
	
2005-12-16 17:20  Standa OPICHAL

	* src/font_sel.c:

	It seems to be a NVDI 5.0 bug that it returns one font less on the first
	call to vst_load_fonts(). The second call returns the correct number.
	
	Removing the NFD debugging lines accidentally added in the previous commit.
	
2005-12-16 16:44  Standa OPICHAL

	* src/font_sel.c:

	All fonts displayed in NVDI again.
	
2005-12-15 20:21  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/comp_create.c, src/evnt_windom.c:

	- content of the WM_XKEYBD message is now similar to AP_KEYBD
	- some fixes and cleanup in EvntWindomBuff()
	
2005-12-15 04:01  Standa OPICHAL

	* src/frm_buttn_ev.c:

	Numerical constants replaced with their #define names.
	
2005-12-15 03:58  Standa OPICHAL

	* src/evnt_windom.c:

	Some numerical constants replaced with their #define names.
	
2005-12-14 22:56  Arnaud BERCEGEAY

	* src/: conf_inquire.c, slid_create.c, slid_setfunc.c:

	windom is now float-free
	
2005-12-14 22:03  Arnaud BERCEGEAY

	* src/: do_update.c, evnt_redraw.c, move_work.c, objc_edit.c,
	objc_wchange.c, objc_wdraw.c:

	the AES function wind_get(WF_FIRSTXYWH) has been replaced by the new
	AES function wind_xget(WF_FIRSTAREAXYWH) when available.
	
2005-12-14 20:57  Arnaud BERCEGEAY

	* demo/evnt-fnc.c, demo/win-cust.c, examples/bubble/bubbltst.c,
	examples/frame/tstframe.c, examples/frame/wdiff.c,
	include/mt_wndm.h, src/comp_create.c, src/evnt_windom.c,
	src/form_create.c, src/frame_create.c, src/frm_click.c:

	- content of buff[] for WM_XBUTTON message is now similar to AP_BUTTON
	  message. Buff[] should be used in callback functions instead of evnt.xxx
	- fixed demo with new definition of func_bindmenu type
	- added documentation for WM_XBUTTON, AP_BUTTON, AP_KEYBD and WM_FORM
	  messages
	- fixed content of WM_FORM message
	
2005-12-14 05:47  Standa OPICHAL

	* src/menu_execcmd.c:

	Single character with no modifier is not now not handled as a shortcut
	key.
	
	This was causing the size edit field in font selector not to be editable
	with characters 2-6 under TOS 4.04 as there were 'Accessorie 2-6' entries
	in the GEM menu in the RSC.
	
2005-12-14 04:39  Standa OPICHAL

	* src/font_sel.c:

	Scroll max value is to be lower then max-8. This is still related to the
	previous off by 1 max value problem. Now the fontselector seems to work ok.
	
2005-12-14 01:42  Standa OPICHAL

	* src/evnt_windom.c:

	We mean both SHIFTs pressed for the application hide functionality.
	
	Similarly to the previous commit here for the iconification we want all
	three modifiers to be pressed at the same time.
	
2005-12-14 00:57  Standa OPICHAL

	* src/evnt_windom.c:

	Close window did not close it because of missing parentesiss in the if
	statement.
	
2005-12-14 00:41  Standa OPICHAL

	* examples/component/cal.c:

	Unused variable compiler warning removed.
	
2005-12-14 00:21  Standa OPICHAL

	* src/font_sel.c:

	Fixing bug #1368782 (hopefully): The dialog fill in had a off by one
	'max' problem.
	
2005-12-14 00:19  Standa OPICHAL

	* src/vst_loadfonts.c:

	Need to return the number of extra fonts (no negative error values).
	
2005-12-13 23:01  Arnaud BERCEGEAY

	* examples/slider/slider.c, include/mt_wndm.h, include/windom.h,
	src/globals.h, src/slid_attach.c, src/slid_create.c,
	src/slid_getvalue.c, src/slid_setvalue.c:

	SlidXxx functions now use integer type instead of float type
	
2005-12-13 00:35  Dominique BEREZIAT

	* examples/tutorial/tut-2-3.c:

	Bug fix in tut-2-3.c (a crash occured when a window was iconified).
	
2005-12-12 22:59  Arnaud BERCEGEAY

	* src/: wind_get.c, wind_set.c:

	use wind_set/get(WF_WORKXYWH) instead of wind_calc() when possible
	
2005-12-12 22:57  Arnaud BERCEGEAY

	* src/appl_init.c:

	new flag AES4_SETWORKXYWH of app::aes4
	
2005-12-12 22:56  Arnaud BERCEGEAY

	* src/files.mak:

	replaced call_stguide.o by shel_help.o
	
2005-12-12 22:51  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	aes4 is now a long integer; added AES4_SETWORKXYWH
	
2005-12-12 22:30  Dominique BEREZIAT

	* src/call_stguide.c, src/shel_help.c, src/shel_write.c,
	include/windom.h, include/mt_wndm.h:

	- call_stguide.c renamed in shel_help.c (mt_CallStGuide() renamed in
	mt_ShelHelp()).
	
	- Fix bug in mt_ShelWrite() appeared during the previous commit.
	VS: ----------------------------------------------------------------------
	
2005-12-12 07:47  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	remove __cplusplus stuff (see macro __XXX_DECLS)
	
2005-12-12 01:21  Dominique BEREZIAT

	* examples/tutorial/: tut-1-2.c, tut-1-3.c, tut-2-1.c, tut-2-2.c,
	tut-2-3.c:

	- Fixe some warning message (on void *data field of callbacks functions)
	- Remplace EvntExec() by ApplWrite()
	- Change proto of MenuFunc callback according to the new func_bindmenu (a bug
	  remains in MenuTnormal() calls in tut-2-3.c)/
	
2005-12-12 01:14  Dominique BEREZIAT

	* demo/evnt-fnc.c:

	Changing prototype of MenuFunc callbacks according to the new definition
	of menu_bindmenu.
	
2005-12-12 01:12  Dominique BEREZIAT

	* include/mt_wndm.h, include/windom.h, src/menu_bind.c:

	New prototype for func_bindmenu : parameter 'mode' has been removed (because
	these callbacks address always a menu, ie an OC_MENU mode).
	
	Adding documentation of func_bindmenu.
	
2005-12-11 21:20  Dominique BEREZIAT

	* src/shel_write.c:

	When an VA_START message is sent, mt_ShelWrite() waits for an ACK (ie VA_STARTED)
	with a time idle of 500 ms. If the message is not received, the function
	returns -2. Documentation has been updated.
	
2005-12-08 19:55  Arnaud BERCEGEAY

	* Makefile, src/rpm/windom-dev.spec, src/rpm/windom.spec:

	rename windom-dev.rpm to windom.rpm
	
2005-12-07 22:52  Arnaud BERCEGEAY

	* src/rpm/windom-dev.spec:

	added RPM for windom-dev package
	
2005-12-07 22:51  Arnaud BERCEGEAY

	* Makefile, VERSION:

	added makefile to build windom packages
	
2005-12-07 22:20  Arnaud BERCEGEAY

	* examples/tutorial/.cvsignore:

	initial checkin
	
2005-12-07 22:10  Arnaud BERCEGEAY

	* examples/tutorial/Makefile:

	fixed 'make clean': text.o was missing
	
2005-12-06 22:55  Arnaud BERCEGEAY

	* src/rsrc_xload.c:

	RsrcXload() now transforms G_CICON to G_USERDEF only if the AES is not
	able to draw G_CICON objects.
	
2005-12-06 22:32  Arnaud BERCEGEAY

	* src/objc_dup.c, src/objc_free.c, include/mt_wndm.h:

	added mt_ObjcNDupAtAddr() and mt_ObjcNFreeAtAddr()
	
2005-12-01 23:20  Arnaud BERCEGEAY

	* examples/tutorial/tut-1-3.c:

	fixed tut-1-3
	
2005-12-01 04:33  Standa OPICHAL

	* src/wind_attach.c:

	Fixing bug #1368784: Uninitialized win->binding list was causing the
	FselInput() external window message search to stall the application.
	
2005-11-30 23:42  Arnaud BERCEGEAY

	* examples/tutorial/tut-2-1.c:

	fixed: application crashes at startup
	
2005-11-28 23:31  Standa OPICHAL

	* src/comp_widget.c:

	Fixing bug #1368613: The realtime resize widget uses wind_update(BEG_MCTRL)
	to reserve the mouse messages to the current application.
	
2005-11-23 20:40  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	we are now working on next 2.0.0 release
	
2005-11-23 20:38  Arnaud BERCEGEAY

	* README:

	updated for release 1.99.99
	
2005-11-23 20:01  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	remove the '-cvs' tag for the release
	
2005-11-23 19:39  Arnaud BERCEGEAY

	* demo/.cvsignore:

	cvs should ignore generated files
	
2005-11-22 23:05  Arnaud BERCEGEAY

	* examples/multifrm/: multifrm.c, multifrm.rsc:

	- translate to english
	- set height of tab to 20 pixels (instead of 16 pixels) for a better
	  look
	
2005-11-22 22:51  Arnaud BERCEGEAY

	* userdef/extended/draw.c:

	fixed rendering of up-side-down tabs
	
2005-11-22 22:33  Arnaud BERCEGEAY

	* src/objc_free.c:

	sync with objc_dup.c
	
2005-11-22 20:33  Arnaud BERCEGEAY

	* examples/Makefile:

	fixed typo
	
2005-11-22 20:20  Arnaud BERCEGEAY

	* examples/Makefile:

	added global makefile for all examples
	
2005-11-21 23:10  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	added documentation for mt_ObjcAttachVar()
	
2005-11-21 22:10  Arnaud BERCEGEAY

	* src/windom.doxy:

	current version is 1.99.99
	
2005-11-21 21:24  Arnaud BERCEGEAY

	* demo/: demo.h, demo.hrd, demo.rsc, win-cust.c, win-fram.c:

	- added a form 'FRAME' in the RSC, to display a warning message saying that
	  framed windows are bugged but components will soon solve that.
	- cleanup (removed OLDWAY_MENU_HANDLER flag)
	
2005-11-18 00:06  Arnaud BERCEGEAY

	* src/doc/extobjtype.c:

	added new page for extended ob_type of windom
	
2005-11-17 23:48  Arnaud BERCEGEAY

	* src/doc/: config.c, main.c:

	config page in separate file, plus some refresh
	
2005-11-17 23:46  Arnaud BERCEGEAY

	* src/objc_dup.c:

	new features of ObjcDup() temporary disabled (bug to fix there)
	
2005-11-17 23:45  Arnaud BERCEGEAY

	* src/: comp_create.c, comp_slider.c:

	fixed some comments to make doxygen happy
	
2005-11-16 23:40  Arnaud BERCEGEAY

	* src/doc/main.c:

	added link to extended type doc and userdef API from main page
	
2005-11-16 22:42  Arnaud BERCEGEAY

	* src/: doxygen.c, doc/main.c:

	moved and renamed doxygen.c to doc/main.c
	
2005-11-16 21:40  Arnaud BERCEGEAY

	* src/doc/: history1.c, install.c, presentation.c, usage.c:

	one page per file now
	
2005-11-15 23:55  Arnaud BERCEGEAY

	* src/: doxygen.c, doc/presentation.c:

	refresh of the doc
	
2005-11-15 22:45  Arnaud BERCEGEAY

	* cvs2cl.pl, users, src/Makefile:

	added mechanism to generate the ChangeLog file
	
2005-11-14 22:08  Arnaud BERCEGEAY

	* include/windom/udlib.h, src/Makefile, src/doxygen.c,
	userdef/extended/interface.c, userdef/extended/interface.h:

	added documentation of userdef LDG API
	
2005-11-14 21:24  Arnaud BERCEGEAY

	* include/windom/list.h, src/doxygen.c, src/list.c,
	src/windom.doxy:

	added documentation for list library
	
2005-11-08 23:52  Arnaud BERCEGEAY

	* userdef/extended/draw.c:

	For TAB objects (ob_onglet) : remplaced boxes with rounded corner by
	trapezes (better rendering, and less dependant to the VDI)... and
	finally disable this rendering (temporary) because it's not yet ok IMO.
	
2005-11-08 22:53  Arnaud BERCEGEAY

	* demo/: demo.h, demo.hrd, demo.rsc, main.c:

	form 'About Windom...' redesigned
	
2005-11-08 22:52  Arnaud BERCEGEAY

	* demo/win-cust.c:

	fixed tuning of flashing speed
	
2005-11-08 22:50  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	we are nearest than ever to windom2 ;)
	
2005-11-07 21:38  Arnaud BERCEGEAY

	* src/udlib_init.c:

	fixed reloading of builtin userdef lib
	
2005-11-06 23:05  Arnaud BERCEGEAY

	* userdef/: extended/.cvsignore, textured/.cvsignore,
	xgem/.cvsignore:

	ignore generated directories for object files
	
2005-11-06 22:03  Arnaud BERCEGEAY

	* src/udlib_list.c:

	renamed zzlen local var to retlen to clear a gcc warn.
	
2005-11-06 22:00  Arnaud BERCEGEAY

	* src/fsel.c:

	cleanup: removed non MP friendly code
	
2005-11-06 21:56  Arnaud BERCEGEAY

	* src/draw_submenu.c:

	fixed comment
	
2005-11-06 21:43  Arnaud BERCEGEAY

	* src/: appl_init.c, conf_getline.c, globals.h:

	mt_ConfGetLine() is now safe thread (static variable pos has moved to
	app->priv section)
	
2005-11-06 20:40  Arnaud BERCEGEAY

	* src/bubble_modal.c:

	- fixed mouse form set to "help" form. The bubble GEM cookie is no more
	  read (not MP friendly), but a built-in help mouse form is used instead
	- better restoring of the previous mouse form when the bubble is closed.
	
2005-11-06 19:30  Arnaud BERCEGEAY

	* userdef/: extended/draw.c, textured/draw.c, xgem/draw.c:

	fixed clipping of G_TITLE in windows
	
2005-11-06 17:39  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, globals.h, mnscroll.c:

	There is now one MNSCROLL form per application, and this form
	may now contain extended objects (or 3d objects) because it will be
	given to objc_extended().
	
2005-11-06 17:07  Arnaud BERCEGEAY

	* src/: appl_init.c, comp_slider.c, comp_widget.c, frame_init.c,
	frame_set_widget.c, globals.h, set_gadget_pos.c:

	The frame slider tree is now duplicated per application.
	In other words, this feature is now shareable in windom :)
	
	Warning: be careful with components stuff. It may crash if
	FrameInit() hasn't been called. I added a FIXME comment to remember this.
	
2005-11-06 15:15  Arnaud BERCEGEAY

	* src/cicon.c:

	xdraw_cicon() goes back private to the module
	
2005-11-06 15:09  Arnaud BERCEGEAY

	* userdef/extended/xedit.c:

	fixed includes to make all compilers happy
	
2005-11-06 15:07  Arnaud BERCEGEAY

	* src/gcc281.mak:

	fixed build of libwindom for gcc281
	
2005-11-06 02:26  Arnaud BERCEGEAY

	* src/: gcc.mak, gcc281.mak, import_xobjc.mak, pc.mak, sox.mak:

	define BUILTIN_XOBJC and fix dependency on OBJDIR
	
2005-11-06 02:25  Arnaud BERCEGEAY

	* userdef/extended/: draw.c, global.h, interface.c:

	modifications for BUILTIN target and various compilers
	
2005-11-06 01:39  Arnaud BERCEGEAY

	* src/: appl_init.c, files.mak, gcc.mak, gcc281.mak,
	import_xobjc.mak, pc.mak, sox.mak, udlib_init.c:

	the userdef library "extended" from /userdef directory is now compiled
	in windom kernel as a builtin userdef lib.
	
	The reserved filename "__builtin__" is used for this builtin userdef.
	
2005-11-06 01:22  Arnaud BERCEGEAY

	* userdef/extended/: global.h, interface.h:

	prototype of interface.c moved from global.h to the new file
	interface.h. This is needed for building this library as builtin
	part of windom kernel.
	
2005-11-03 23:18  Arnaud BERCEGEAY

	* userdef/textured/: extend.c, global.h, interface.c, loadimg.c,
	string.c, xedit.c:

	preserve A2/D2 thanks to ldg_callback()
	
2005-11-03 23:08  Arnaud BERCEGEAY

	* userdef/xgem/: draw.c, extend.c, global.h, interface.c, string.c,
	xedit.c:

	preserve A2/D2 thanks to ldg_callback()
	
2005-11-03 22:36  Arnaud BERCEGEAY

	* userdef/extended/: draw.c, extend.c, global.h, interface.c,
	string.c, xedit.c:

	use new ldg_callback() function to preserve D2/A2 when invoking
	windom kernel function from a userdef lib.
	
	ldg_callback() will be provided with ldg-dev 2.33, or by checking out
	current CVS version of LDG at ldg.sf.net.
	
2005-11-03 21:21  Arnaud BERCEGEAY

	* src/: appl_init.c, globals.c, globals.h, pc.mak, sox.mak,
	stdcall.s, udlib_init.c:

	Remove hack to preserve D2/A2 registers when LDG userdef library uses
	cdecl functions provided by windom.
	
	Now, this constraint (preserve D2/A2) is exported to the userdef lib,
	which will soon be easy to do thanks to new ldg_callback() function
	that comes with next LDG 2.33 release.
	
2005-11-03 21:15  Arnaud BERCEGEAY

	* src/vqt_xname.c:

	removed unused variable
	
2005-11-03 21:14  Arnaud BERCEGEAY

	* src/udlib_extended.c:

	log things to do in a TODO comment
	
2005-10-28 00:01  Arnaud BERCEGEAY

	* src/objc_dup.c:

	removed what is now a false comment ;)
	
2005-10-27 23:59  Arnaud BERCEGEAY

	* src/appl_init.c:

	cleanup
	
2005-10-27 23:15  Arnaud BERCEGEAY

	* src/appl_init.c:

	w_getpal is protected against palette==NULL case
	
2005-10-27 22:59  Arnaud BERCEGEAY

	* src/mouse_work.c:

	mouse RSC doesnt need to be rsrc_obfix-ed
	
2005-10-27 22:32  Arnaud BERCEGEAY

	* src/: objc_dup.c, objc_free.c:

	G_CICON are now really duplicated by mt_ObjcDup()
	
2005-10-27 20:18  Arnaud BERCEGEAY

	* src/: objc_dup.c, objc_free.c:

	G_IMAGE are now really duplicated by mt_ObjcDup()
	
2005-10-26 23:13  Arnaud BERCEGEAY

	* src/: objc_dup.c, objc_free.c:

	G_ICON are now really duplicated by mt_ObjcDup()
	
2005-10-24 20:08  Arnaud BERCEGEAY

	* demo/sox.mak:

	added libc with support of floats for sozobon
	
2005-10-24 00:18  Arnaud BERCEGEAY

	* src/: evnt_windom.c, frm_click.c, globals.h, options.h:

	removed GFORM option
	
2005-10-23 22:54  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/globals.h:

	vq_mint, vq_magx and vq_extfs are now private
	
2005-10-20 20:37  Arnaud BERCEGEAY

	* src/files.mak, src/vq_nvdi.c, include/mt_wndm.h, src/vqt_xname.c:

	removed vq_nvdi()
	removed reading of SPD cookie
	
	existence of enhanced VDI functions are tested another way, much more clean
	and this allows other VDI to be supported as well.
	
2005-10-19 23:25  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/files.mak,
	src/vq_xaaes.c:

	removed vq_xaaes()
	
	This function only works with old version of xaaes, and it is useless
	because detecting the version of XAAES is not the right way to know if a
	particular AES feature is supported : appl_getinfo() is the right way.
	
2005-10-19 21:41  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/files.mak,
	src/vq_winx.c:

	removed vq_winx()
	
	vq_winx() is useless because detecting the presence of WINX is not
	the right way to know if a particular AES feature is supported :
	appl_getinfo() is the right way.
	
2005-10-19 20:25  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/files.mak, src/vq_naes.c:

	removed vq_naes()
	
	getting version of N.AES (by reading its cookie) is not clean, and
	just checking the presence of N.AES is useless. Furthermore, this is not
	the right way to know if a particular AES feature is supported :
	appl_getinfo() is the right way.
	
2005-10-19 20:05  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/files.mak, src/vq_tos.c:

	removed vq_tos()
	
	This function is not 'clean' (use of Supexec) and is useless because
	Windom is a GEM library, and reading the TOS version number is not
	the right way to know if a particular GEM feature is supported.
	
2005-10-18 23:45  Arnaud BERCEGEAY

	* demo/evnt-fnc.c, include/mt_wndm.h, include/windom.h,
	src/appl_control.c, src/appl_init.c, src/evnt_windom.c:

	- added ap_cout parameter to mt_ApplControl
	- windom now uses appl_getinfo() instead of vq_naes() to detect if the
	  AES supports appl_control() or not.
	
2005-10-17 21:44  Arnaud BERCEGEAY

	* src/: cookie.h, vq_nvdi.c:

	vq_nvdi() now returns if NVDI is detected or not. The version number
	of NVDI is no more returned, but how to get the NVDI version
	is detailled in vq_nvdi() documentation if you need it.
	
2005-10-17 21:37  Arnaud BERCEGEAY

	* src/: cookie.h, vq_naes.c:

	vq_naes() now returns if N.AES is detected or not. The version number
	of N.AES is no more returned, but how to get the NAES version
	is detailled in vq_naes() documentation if you need it.
	
2005-10-17 20:57  Arnaud BERCEGEAY

	* examples/tutorial/Makefile:

	doc of the tutorial now generated in windom/src
	
2005-10-17 20:52  Arnaud BERCEGEAY

	* examples/slider/: .cvsignore, Makefile, files.mak, gcc.mak,
	gcc281.mak, makefile, pc.mak, slider.prj, sox.mak:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 20:42  Arnaud BERCEGEAY

	* examples/mousexy/.cvsignore:

	fix filename of prg
	
2005-10-17 20:28  Arnaud BERCEGEAY

	* examples/popup/: .cvsignore, Makefile, ex_popup.prj, files.mak,
	gcc.mak, gcc281.mak, makefile, pc.mak, sox.mak:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 20:21  Arnaud BERCEGEAY

	* examples/multifrm/: .cvsignore, Makefile, files.mak, gcc.mak,
	gcc281.mak, makefile, multifrm.prj, pc.mak, sox.mak:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 20:16  Arnaud BERCEGEAY

	* examples/mousexy/: .cvsignore, Makefile, files.mak, gcc.mak,
	gcc281.mak, makefile, mousexy.prj, pc.mak, sox.mak:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 20:01  Arnaud BERCEGEAY

	* examples/frame/: .cvsignore, Makefile, files.mak, gcc.mak,
	gcc281.mak, makefile, pc.mak, sox.mak, tstframe.prj, txtframe.prj,
	wdiff.prj:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 19:46  Arnaud BERCEGEAY

	* examples/component/: .cvsignore, Makefile, files.mak, gcc.mak,
	makefile:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 19:37  Arnaud BERCEGEAY

	* examples/bubble/: .cvsignore, Makefile, bubble.prj, files.mak,
	gcc.mak, gcc281.mak, makefile, pc.mak, sox.mak:

	Remove makefile for gcc281, purec and sozobonx compilers.
	Examples are now build by gcc only (but they should still be compilable
	by other compilers too)
	
2005-10-17 00:31  Arnaud BERCEGEAY

	* src/: objc_dup.c, objc_free.c:

	added some FIXME/TODO comments for stuff to fix/do
	
2005-10-16 21:51  Arnaud BERCEGEAY

	* src/: appl_exit.c, cookie.h, doxygen.c, evnt_list.c,
	give_iconifyxywh.c, wind_get.c, wind_set.c:

	- removed support of ICFS
	- added some "empty" doc for component functions
	
2005-10-16 17:44  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	removed GET_CICONBLK and GET_ICONBLK macro, because they no more work
	since the transformation of extended object is performed by external
	library (userdef.ldg).
	
2005-10-16 16:50  Arnaud BERCEGEAY

	* src/: appl_get.c, appl_set.c:

	unified doc of windom configuration data in _config structure
	
2005-10-16 16:49  Arnaud BERCEGEAY

	* src/: Makefile, windom.doxy:

	html documentation is now generated in windom/doc/html
	
2005-10-16 15:21  Arnaud BERCEGEAY

	* doc/: Makefile, README, windom.u:

	cleanup
	
2005-10-16 01:30  Arnaud BERCEGEAY

	* src/: Makefile, appl_init.c, doxygen.c, globals.h, windom.doxy,
	doc/presentation.c:

	more work on documentation
	
2005-10-15 16:10  Arnaud BERCEGEAY

	* src/doxygen.c, src/windom.doxy, examples/tutorial/Doxyfile,
	examples/tutorial/README, examples/tutorial/doxy.c,
	examples/tutorial/tut-1-1.c, examples/tutorial/tut-1-2.c,
	examples/tutorial/tut-1-3.c, examples/tutorial/tut-2-2.c,
	examples/tutorial/tut-2-3.c, examples/tutorial/tut.css,
	examples/tutorial/tutorial.c:

	more work on tutorial
	
2005-10-13 23:13  Arnaud BERCEGEAY

	* src/: doxygen.c, windom.doxy:

	changed documentation
	
2005-10-12 20:33  Arnaud BERCEGEAY

	* src/: std_dstry.c, std_evnt.c:

	added documentation
	
2005-10-11 23:17  Arnaud BERCEGEAY

	* src/std_evnt.c:

	added documentation
	
2005-10-10 23:02  Arnaud BERCEGEAY

	* src/: frm_click.c, frm_drw.c, frm_dstry.c, frm_fld.c,
	frm_keyhd.c, frm_mvd.c, frm_top.c:

	added documentation
	
2005-10-10 22:02  Arnaud BERCEGEAY

	* src/: rc_set.c, w_getbkgr.c, w_getpal.c, w_putbkgr.c, w_setpal.c:

	added documentation
	
2005-10-10 20:57  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/rsrc_userdraw.c:

	fixed documentation of func_userdraw
	
2005-10-10 20:21  Arnaud BERCEGEAY

	* src/: glue.c, wind_clear.c:

	added documentation
	
2005-10-06 23:34  Arnaud BERCEGEAY

	* src/: snd_arrw.c, snd_msg.c, snd_rdw.c:

	added documentation
	
2005-10-06 23:17  Arnaud BERCEGEAY

	* src/: debug_windom.c, give_iconifyxywh.c:

	added documentation
	
2005-10-05 23:30  Arnaud BERCEGEAY

	* src/: clip_off.c, clip_on.c:

	added documentation
	
2005-10-05 23:03  Arnaud BERCEGEAY

	* src/: call_stguide.c, conv_path.c, galloc.c, keybd2ascii.c,
	xrsrc.c:

	added documentation
	
2005-10-05 20:42  Arnaud BERCEGEAY

	* src/: vq_extfs.c, vq_magx.c, vq_mint.c, vq_naes.c, vq_nvdi.c,
	vq_tos.c, vq_winx.c, vqt_extname.c:

	added documentation
	
2005-10-04 23:04  Arnaud BERCEGEAY

	* src/: font_id2name.c, font_name2id.c, vqt_name.c, vqt_xname.c,
	vst_font.c, vst_loadfonts.c, vst_unloadfonts.c:

	added documentation for FontXxx 'n co
	
2005-10-04 20:46  Arnaud BERCEGEAY

	* src/glue.c:

	added missing header
	
2005-10-04 20:45  Arnaud BERCEGEAY

	* src/: frame_attach.c, frame_calc.c, frame_create.c, frame_find.c,
	frame_get.c, frame_init.c, frame_remove.c, frame_search.c,
	frame_set.c, glue.c:

	added documentation for FrameXxx
	
2005-10-03 22:46  Arnaud BERCEGEAY

	* include/windom.h:

	fixed MenuScroll (this is a void function)
	
2005-10-03 22:44  Arnaud BERCEGEAY

	* src/comp_window.c:

	convert c++ comments to c comments to make purec happy
	
2005-10-03 22:30  Arnaud BERCEGEAY

	* src/globals.h:

	disable the DEBUG() macro, because it's unused and it leads purec compiler
	to generate an error for the following test:
	#if DEBUG
	
2005-09-29 21:32  Arnaud BERCEGEAY

	* src/: mouse_objc.c, mouse_sprite.c, mouse_work.c:

	added documentation for MouseXxx
	
2005-09-29 20:28  Arnaud BERCEGEAY

	* src/: form_alert.c, form_create.c, form_thumb.c, form_wdo.c:

	documentation updated
	
2005-09-29 00:03  Arnaud BERCEGEAY

	* src/: evnt_list.c, evnt_redraw.c:

	documentation updated
	
2005-09-27 22:50  Arnaud BERCEGEAY

	* src/: conf_getline.c, conf_inquire.c, conf_read.c, conf_windom.c,
	conf_write.c:

	added documentation for ConfXxx
	
2005-09-27 21:29  Arnaud BERCEGEAY

	* src/bubble_modal.c:

	fixed documentation
	
2005-09-26 23:09  Arnaud BERCEGEAY

	* src/: bubble_attach.c, bubble_call.c, bubble_do.c, bubble_evnt.c,
	bubble_find.c, bubble_free.c, bubble_get.c, bubble_modal.c:

	added documentation for BubbleXxx
	
2005-09-20 23:12  Arnaud BERCEGEAY

	* src/set_gadget_pos.c:

	fixed bug: sizer widget may be a userdef object
	
2005-09-20 22:44  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/files.mak,
	src/globals.h, src/objc_char.c, src/udlib_char.c:

	added new function mt_ObjcChar()
	
2005-09-19 22:09  Arnaud BERCEGEAY

	* src/rsrc_xload.c:

	cleanup (removed unused _windomerr global var)
	
2005-09-18 23:02  Arnaud BERCEGEAY

	* src/font_sel.c:

	FontSel is now thread safe
	
2005-09-15 22:21  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/appl_write.c:

	Removed mt_ApplWrite() with variable arguments (this was specific to
	16bits compilers)
	
2005-09-15 22:13  Arnaud BERCEGEAY

	* src/udlib_init.c:

	check for mandatory functions of userdef lib
	
2005-09-15 22:11  Arnaud BERCEGEAY

	* src/: appl_control.c, appl_get.c, appl_set.c, appl_write.c:

	doc: some fixes
	
2005-09-15 21:22  Arnaud BERCEGEAY

	* src/galloc.c:

	update comment: type_mxalloc may remain a static var because we made
	the assumption that the OS (freemint or magic) may not change on the fly.
	
2005-09-15 20:55  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func + some cleanup
	
2005-09-15 20:17  Arnaud BERCEGEAY

	* src/: files.mak, vqt_xname.c, vqt_xname2.c:

	rename vqt_xname2.c to vqt_xname.c
	
2005-09-15 20:16  Arnaud BERCEGEAY

	* src/vqt_xname.c:

	removed empty file
	
2005-09-15 20:14  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func
	
2005-09-15 20:13  Arnaud BERCEGEAY

	* src/vq_xaaes.c:

	added documentation
	
2005-09-14 00:00  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for Rsrc lib
	
2005-09-12 23:03  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for SlidXxx
	
2005-09-08 20:53  Arnaud BERCEGEAY

	* include/windom.h:

	- replace macro by inline func for WindXxx() functions
	- cleanup (remove mt_add_windowlist() & co functions)
	
2005-09-01 22:09  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for ObjcXxx
	
2005-08-31 21:59  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for Menu, Font and Select lib
	
2005-08-30 20:52  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for FrameXxxx
	
2005-08-30 19:44  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for MouseXxxx
	
2005-08-30 00:36  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for FormXxx functions
	
2005-08-29 23:52  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for EvntXxx functions
	
2005-08-24 17:04  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c, src/comp_object.c,
	src/comp_window.c, src/wind_get.c, src/wind_set.c,
	examples/component/cal.c:

	WM_DESTROY default recursive handler removed - call mt_CompDelete() to
	destroy the component. That function will execute the WM_DESTROY for itself
	and all children recurisively before it gets deleted physically to allow
	custom data disposal.
	
	Componental focus should not influence WINDOWs. WF_COMPFOCUS removed in
	favor of CM_FOCUS. Focus is afterwards handled internally on the component
	tree inside a single component tree. The top level component of the tree
	holds the pointer to current focus component and it is possible to set/get
	via mt_Comp[SG]etPtr( CF_FOCUS ) - see comp_create.c for the changes.
	
	Order of creation/destruction fixed in cal.c which might have been crashing
	in the previous versions on day change.
	
2005-08-24 16:46  Standa OPICHAL

	* src/comp_slider.c:

	General documentation added.
	
2005-08-23 22:42  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for Conf lib
	
2005-08-19 21:07  Standa OPICHAL

	* src/wind_set.c:

	Letting the slider sets go through the default case.
	Fixing an unwanted fallthrough in the WF_HILIGHT case.
	
2005-08-19 17:25  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c, examples/frame/wdiff.c:

	Removing the WINDOW* pointer from mt_CompFind() signature.
	
2005-08-16 23:52  Standa OPICHAL

	* examples/component/cal.c, examples/component/comptest.c,
	examples/frame/txtframe.c, examples/frame/wdiff.c,
	include/mt_wndm.h, src/comp_create.c, src/comp_object.c,
	src/comp_slider.c, src/comp_split.c, src/comp_szd.c,
	src/comp_widget.c, src/comp_window.c, src/evnt_list.c,
	src/evnt_redraw.c, src/globals.h:

	Removing the WINDOW* from the comp_func_* signatures as COMPONENTs are to
	be independent of WINDOW completely. The COMPONENT now contains its own
	W_GRAFPORT* graf member to handle clipping and VDI output just like WINDOW.
	
2005-08-15 23:16  Standa OPICHAL

	* COMPONENTS:

	Typos and accuratcy corrections.
	
2005-08-15 23:15  Standa OPICHAL

	* src/comp_aslider.c:

	Some comments adjusted.
	
2005-08-15 23:14  Standa OPICHAL

	* examples/frame/: txtframe.c, wdiff.c:

	The comp_window_create_widget() was renamed to comp_widget_create().
	
2005-08-15 23:13  Standa OPICHAL

	* src/: comp_slider.c, comp_widget.c, comp_window.c, globals.h:

	More work on decoupling the widget and slider components from the other
	stuff in comp_window.c. This should lead to complete reusability of those
	components without using any other of them (except from the logical
	dependencies - like e.g. that the info is needed for widget).
	
2005-08-15 23:09  Standa OPICHAL

	* src/wind_get.c:

	Adding the WF_INFO to use WINDOW instead the AES data. This makes it
	possible to reuse also for WS_CUSTOM WINDOW instances.
	
2005-08-15 23:08  Standa OPICHAL

	* src/vq_magx.c:

	Touching the MagX cookie is no problem since MagiC would never have memory
	protection. Also it doesn't make sense to have MagX cookie in MP capable OS.
	Such hack would _only_ lead to another hacks and support for corrupted apps.
	
2005-08-15 23:03  Standa OPICHAL

	* examples/frame/tstframe.c:

	Changing the C++ colliding 'new' identifier into 'another'.
	
2005-05-02 20:05  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h, windom/list.h, windom/udlib.h:

	headers are now __cplusplus compliant
	
2005-04-26 22:46  Standa OPICHAL

	* examples/component/files.mak:

	Accidental file addition removed.
	
2005-04-23 19:05  Standa OPICHAL

	* src/comp_create.c:

	By default the status is CS_PROPORTIONAL for flex components. This makes
	the default behaviour more reasonable.
	
2005-04-23 19:01  Standa OPICHAL

	* examples/component/cal.c:

	Keyboard control made simpler. The calendar header made nicer.
	
2005-04-23 18:35  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	CS_PROPORTIONAL component status introduced. Ensure proportional component
	contents redraw. Set when already visible parts need redraw when the component
	size changes.
	
2005-04-19 18:37  Standa OPICHAL

	* examples/frame/wdiff.c:

	Moving away from the Frame API.
	
	There is still quite some work to do to get the component API
	(especially the WIDGET stuff) clean.
	
2005-04-19 18:32  Standa OPICHAL

	* examples/component/: cal.c, comptest.c, files.mak, gcc.mak:

	Update for the current API.
	
	Adding a small calendar component example application.
	
2005-04-19 17:53  Standa OPICHAL

	* examples/frame/txtframe.c:

	Adjusting to use mt_WindSet( WF_COMPONENT ).
	
2005-04-19 17:52  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c, src/globals.h,
	src/wind_get.c, src/wind_set.c:

	mt_WindAttachComp() removed -> instead use the WF_COMPONENT to be
	more consistent with the rest of the WinDom API.
	
	WF_COMPONENT and WF_COMPFOCUS WindSet/Get() modes introduced.
	
	void *mt_WindGetPtr() added for easy of use.
	
2005-04-14 03:23  Standa OPICHAL

	* src/globals.h:

	'private' -> 'priv'
	
2005-04-14 03:22  Standa OPICHAL

	* include/mt_wndm.h, src/appl_exit.c, src/appl_init.c,
	src/av_exit.c, src/av_init.c, src/av_server.c, src/av_status.c,
	src/bubble_attach.c, src/bubble_find.c, src/bubble_free.c,
	src/bubble_get.c, src/close_fontid.c, src/conf_getline.c,
	src/conf_inquire.c, src/conf_read.c, src/conf_write.c, src/data.c,
	src/evnt_list.c, src/evnt_windom.c, src/give_iconifyxywh.c,
	src/load_fontid.c, src/menu_bind.c, src/menu_disable.c,
	src/menu_enable.c, src/mouse_work.c, src/objc_attach.c,
	src/obspec_mem.c, src/udlib_edit.c, src/udlib_exit.c,
	src/udlib_extended.c, src/udlib_extfree.c, src/udlib_garbage.c,
	src/udlib_get_edpos.c, src/udlib_get_type.c, src/udlib_init.c,
	src/udlib_string.c, src/udlib_unextended.c, src/vqt_name.c,
	src/vqt_xname2.c, src/wind_lst2.c, src/wind_set.c, src/xrsrc.c:

	Using C++ keyword 'private' is generally not a good idea. It prevented
	WinDom from being compilable using C++ compiler. Changed to 'priv'.
	
2005-04-14 03:06  Standa OPICHAL

	* src/globals.h:

	comp_dfs() put to the globals.h as it is used in comp_slider.c now.
	
2005-04-14 03:05  Standa OPICHAL

	* src/comp_widget.c:

	Widget components handling improved.
	
	Focus changes, internal structure organization made more polished.
	
2005-04-14 03:04  Standa OPICHAL

	* src/comp_window.c:

	Redraw the the WIDGET MENU line when set (just like AES does).
	
2005-04-14 03:02  Standa OPICHAL

	* src/comp_slider.c:

	Manage focus changes.
	
2005-04-14 02:32  Standa OPICHAL

	* src/comp_aslider.c:

	Cosmetic changes.
	
2005-04-14 02:31  Standa OPICHAL

	* src/comp_create.c:

	List item next and prev values need to be initialized.
	
	Decoupled exported container_setfocus() function (RENAME?).
	
2005-04-04 20:30  Arnaud BERCEGEAY

	* src/globals.h:

	removed hack: gemlib 0.43.4 is now required
	
2005-04-02 21:50  Standa OPICHAL

	* include/mt_wndm.h, src/do_update.c, src/frame_create.c,
	src/wind_create.c, src/wind_get.c, src/wind_set.c:

	W_ICON.draw removed WM_ICONDRAW introduced to get icon redraw function
	scheme more consisted with the rest.
	
	The mt_WindSet/Get( WF_ICONDRAW ) is deprecated (working however).
	I encourage everyone to use mt_EvntAttach/Add( WM_ICONDRAW ).
	
2005-04-02 21:45  Standa OPICHAL

	* src/evnt_list.c:

	mt_EvntFind() fixed to work according to the docs.
	
2005-04-01 21:33  Arnaud BERCEGEAY

	* include/windom.h:

	fixed some inline void functions (no return)
	
2005-04-01 05:54  Standa OPICHAL

	* src/comp_object.c:

	AES OBJECT components do DISABLE/ENABLE on focus get/lose.
	
2005-04-01 05:53  Standa OPICHAL

	* src/comp_window.c:

	Focus change improvements.
	
	WM_SLIDXYWH wind_get case added to make sliders work again in frames.
	
2005-04-01 05:49  Standa OPICHAL

	* examples/frame/gcc.mak:

	Adding dependency on the .a file
	
2005-03-25 20:52  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	Added AES4_FIRSTAREAXYWH constant (this bit gives the availability of
	wind_get(WF_FIRSTAREAXYWH))
	
2005-03-25 20:43  Arnaud BERCEGEAY

	* src/appl_init.c:

	- fixed detection of AES4_MENUBAR (appl_getinfo() now has a bit dedicated)
	- added detection of AES4_FIRSTAREAXYWH
	
2005-03-23 23:17  Standa OPICHAL

	* src/: std_evnt.c, wind_slider.c, comp_aslider.c, wind_get.c:

	Use the new WF_SLIDXYWH to get the width/height of the area to slide using
	the AES WINDOW sliders. This can be used to slide other than work area
	of the window (e.g. a COMPONENT which is done in comp_aslider.c).
	
2005-03-23 23:09  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	The COMPONENT redrawing is not clipped unlike for WINDOW. Set the component
	status CS_CLIP flag to have the component setup clipping for the part to be
	redrawn.
	
2005-03-23 23:05  Standa OPICHAL

	* src/: frame_create.c, wind_set.c, frame_calc.c, set_gadget_pos.c:

	Use just the WC_* constants for mt_WindCalc() no decimal literals.
	
2005-03-23 21:49  Arnaud BERCEGEAY

	* src/: evnt_list.c, wind_delete.c:

	fixed mt_WindDelete() : the Datas are now free-ed at the very end,
	just before the WINDOW is free-ed (mt_DataClear() was called to early,
	when some functions may still need to get Datas attached to windows, like
	the window handler f.e.)
	
2005-03-18 18:53  Arnaud BERCEGEAY

	* examples/frame/: txtframe.c, viewtext.c, viewtext.h, wdiff.c:

	use non-mt gl_appvar when possible
	
2005-03-18 17:30  Standa OPICHAL

	* examples/frame/: files.mak, gcc.mak, gcc281.mak, marrant.c,
	marrant.prj, pc.mak, sox.mak, wdiff.c:

	Removing marrant.c and related stuff
	
2005-03-18 17:26  Arnaud BERCEGEAY

	* examples/frame/wdiff.c:

	fixed dragndrop (added extra null byte)
	
2005-03-18 02:42  Standa OPICHAL

	* examples/frame/: marrant.c, tstframe.c, txtframe.c, viewtext.c,
	viewtext.h, wdiff.c:

	Adjusting the frame examples according to the recent changes in the
	callback function signature.
	
	Introducing COMPONENT based frame-like example (txtframe.c).
	
2005-03-17 22:01  Arnaud BERCEGEAY

	* src/: evnt_windom.c, form_wdo.c, objc_wdrawparent.c:

	fixed documentation (dox written ahead of the right func)
	
2005-03-17 21:33  Arnaud BERCEGEAY

	* include/windom.h:

	replace macro by inline func for Av and Bubble libs
	
2005-03-17 21:10  Arnaud BERCEGEAY

	* include/windom.h:

	cleanup
	
2005-03-17 20:57  Arnaud BERCEGEAY

	* src/: conf_inquire.c, conf_write.c, form_alert.c, globals.h,
	glue.c:

	removed dirty hack for non-mt functions with va_args. We removed the
	requirement "windom 2.0.0 shall be available as windom.ldg", and so, we
	can make va_args stuff clean. We'll care about the "va_args compatible
	between all compilers" requirement in a later release of windom.
	
	FormAlert(), ConfWrite() and ConfInquire() use the new functions
	mt_vFormAlert(), mt_vConfInquire() and mt_vConfWrite().
	
	mt_FormAlert(), mt_ConfWrite() and mt_ConfInquire() are also based on
	the new mt_vFormAlert(), mt_vConfInquire() and mt_vConfWrite() functions.
	
2005-03-17 20:43  Arnaud BERCEGEAY

	* include/windom.h:

	fixed proto of stdWindClear (added buff param)
	
2005-03-16 22:48  Arnaud BERCEGEAY

	* include/windom.h:

	replace macros by inline functions for Application library
	
2005-03-16 22:31  Arnaud BERCEGEAY

	* src/glue.c, include/windom.h:

	ApplWrite moved from glue.c to windom.h
	
2005-03-16 22:16  Arnaud BERCEGEAY

	* src/frm_cls.c, include/windom.h, src/files.mak,
	src/form_create.c, src/globals.h:

	removed private function frm_cls()
	
2005-03-16 21:52  Arnaud BERCEGEAY

	* examples/multifrm/gcc.mak:

	fix makefile for cross-gcc
	
2005-03-16 21:50  Arnaud BERCEGEAY

	* examples/: slider/slider.c, popup/ex_popup.c:

	sync with current windom library:
	- added "short buff[8]" parameter to event callback functions
	- use this parameter instead of the (now removed) global evnt.buff[] variable
	
2005-03-16 19:30  Arnaud BERCEGEAY

	* examples/mousexy/mousexy.c:

	sync with current windom library:
	- added "short buff[8]" parameter to event callback functions
	- use this parameter instead of the (now removed) global evnt.buff[] variable
	
	added a "i'm alive" character (1st character of the info line) which form
	changes each time the xtimer callback function is invoked.
	
2005-03-16 19:27  Arnaud BERCEGEAY

	* examples/mousexy/gcc.mak:

	fixed makefile for cross-gcc
	
2005-03-16 19:20  Arnaud BERCEGEAY

	* examples/bubble/bubbltst.c:

	sync with current windom library:
	- added "short buff[8]" parameter to event callback functions
	- use this parameter instead of the (now removed) global evnt.buff[] variable
	
2005-03-14 23:01  Arnaud BERCEGEAY

	* src/: comp_object.c, comp_slider.c, form_thbset.c, frm_click.c,
	globals.h:

	minor changes to make pure c compiler happy
	
2005-03-13 20:27  Standa OPICHAL

	* include/mt_wndm.h, src/appl_init.c, src/clip_off.c,
	src/clip_on.c, src/comp_aslider.c, src/comp_create.c,
	src/comp_szd.c, src/comp_window.c, src/do_update.c,
	src/evnt_redraw.c, src/frame_attach.c, src/frame_create.c,
	src/globals.h, src/mnscroll.c, src/move_work.c,
	src/rsrc_userdraw.c, src/wind_calc.c, src/wind_delete.c,
	src/wind_get.c, src/wind_open.c, src/wind_set.c:

	* WIND_HANDLERS now do not allow fallback to the standard
	AES ones. Instead put the call to the replacement handler.
	This makes it less confusing concerning what would happen
	next in the code. The standard AES handlers are named
	wind_aes_*().
	
	* mt_ClipOn/Off() changed to take W_GRAFPORT rather than
	WINDOW argument
	
	* We do not do mt_ClipOff() in the WinDom internal
	redraw functions since now. Rather save/restore the
	previous clipping rectangle. It makes it work properly
	when nesting WINDOWs (utilizing COMPONENTs). The very
	first clipping is initialized in ApplInit() (anyway,
	does it make sense to have clipping off complete in some
	scenario?). Actually there perhaps should be a GrafPort
	related init function for this IMO.
	
	* WINDOW menu redraw function little reorganized so
	that it would be readily usable for a MENU COMPONENT.
	
	* Some more work on slidable COMPONENTs. The children
	are stretched using the C_SLIDERINFO.max value now if
	present.
	
2005-03-07 22:47  Arnaud BERCEGEAY

	* demo/win-form.c:

	windom internal function frm_cls() is no more used
	
2005-03-07 22:46  Arnaud BERCEGEAY

	* CHANGES:

	updated:
	- EVNTvar::buff[] removed
	- added extra paramter buff[8] to callback functions
	- do not use private function (get a 0-warning compilation)
	
2005-03-07 06:03  Standa OPICHAL

	* demo/: evnt-av.c, evnt-fnc.c, global.h, main.c, util.c,
	win-cust.c, win-divr.c, win-form.c, win-fram.c, win-tool.c:

	The evnt.buff[] removal changes.
	
2005-03-07 05:59  Standa OPICHAL

	* include/windom.h:

	Adjustments for the new concept of buff[] passing needed in the draw_page()
	code and frm_cls() macro.
	
2005-03-07 05:57  Standa OPICHAL

	* src/comp_aslider.c:

	Cosmetic changes.
	
2005-03-05 01:56  Standa OPICHAL

	* src/files.mak:

	Build the added files.
	
2005-03-05 01:55  Standa OPICHAL

	* src/: comp_object.c, comp_slider.c, comp_split.c, comp_widget.c,
	globals.h:

	Several new COMPONENTs:
	- Slider
	- AES OBJECT (single level - used for slider implementation)
	- Split
	- WIDGET
	
	All API is still subject to cleanup/rename/change.
	
2005-03-05 01:47  Standa OPICHAL

	* src/: comp_aslider.c, comp_create.c, comp_window.c, evnt_list.c:

	evnt->app.buff[] removal adjustments.
	
2005-03-04 23:33  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c, src/comp_szd.c,
	src/comp_window.c, src/evnt_list.c:

	- adding long buff[8] to the COMPONENT callback signature (now, the buff[]
	  array used to store mesages is locally reserved when needed, and sent to
	  callback functions attached to messages events)
	
2005-03-04 22:48  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	- removed buff[8] from the EVNTvar data (now, the buff[] array used to
	  store AES mesages is locally reserved when needed, and sent to
	  callback functions attached to messages events)
	- fix sending of WM_XM1 and WM_XM2 messages
	
2005-03-04 22:44  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, bubble_modal.c, debug_windom.c,
	do_update.c, evnt_list.c, evnt_redraw.c, evnt_windom.c, font_sel.c,
	form_thbset.c, form_thumb.c, form_wbegin.c, form_wdo.c,
	frame_create.c, frm_click.c, frm_cls.c, frm_drw.c, frm_dstry.c,
	frm_fld.c, frm_keyhd.c, frm_mvd.c, frm_top.c, fsel.c, globals.h,
	glue.c, move_work.c, popup.c, std_dstry.c, std_evnt.c,
	std_fntchg.c, wind_clear.c:

	- removed buff[8] from the EVNTvar data (now, the buff[] array used to
	  store AES mesages is locally reserved when needed, and sent to
	  callback functions attached to messages events)
	- fix sending of WM_XM1 and WM_XM2 messages
	
2005-02-24 22:19  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/globals.h:

	mt_EvntRedrawGrect() moved to the public API
	
2005-02-24 21:22  Arnaud BERCEGEAY

	* src/: draw_page.c, files.mak, globals.h:

	draw_page() removed. Use mt_EvntRedrawGrect() instead
	
2005-02-24 21:12  Arnaud BERCEGEAY

	* include/windom.h:

	added draw_page() deprecated function for compatibility
	
2005-02-24 21:09  Arnaud BERCEGEAY

	* src/comp_aslider.c:

	removed local prototype of external function
	
2005-02-22 17:25  Standa OPICHAL

	* src/: globals.h, comp_create.c, comp_window.c:

	mt_snd_comp_rdw() removed and instead the mt_CompEvntExec( WM_REDRAW) is
	used.
	
	This makes significant difference when we redraw the desired component
	immediately instead of posting an AES message to do so later. For the
	FRAME-like custom slider COMPONENT we cannot use the AES message as
	the slider COMPONENT might be redrawn while another redraw is in progress.
	There would be nothing wrong with this unless the need of
	WF_FIRSTXYWH/WF_NEXTXYWH which cannot be nested.
	
	Perhaps some WINDOM internal queuing mechanism might help here as the problem
	with sending AES message is basicaly that a different message (than the
	expected WM_REDRAW) might be handled which is not really what we want/need.
	
2005-02-22 17:15  Standa OPICHAL

	* src/cookie.h:

	Header guards added.
	
2005-02-22 17:13  Standa OPICHAL

	* src/evnt_redraw.c, src/rc_set.c, include/mt_wndm.h,
	src/do_update.c:

	rc_lset() - LGRECT rc_set() equivalent.
	mt_CompEvntRedraw() - COMPONENT mt_EvntRedraw() equivalent.
	
	WM_PREREDRAW moved to be executed before the wind_update() is issued (more
	control over subsequent WM_REDRAW).
	
2005-02-21 08:05  Standa OPICHAL

	* src/std_evnt.c:

	Cosmetic changes.
	
2005-02-20 19:00  Dominique BEREZIAT

	* src/windom.doxy:

	WinDom API documentation is generated in docs/api
	
2005-02-20 17:58  Standa OPICHAL

	* src/: comp_window.c, globals.h, wind_create.c:

	Temporary WM_REPOSED definition added to globals.h
	
	Some unused handler registrations removed from comp_window.c.
	
2005-02-20 17:53  Dominique BEREZIAT

	* examples/tutorial/: Doxyfile, Makefile, README, doxy.c, text.c,
	text.h, tut-1-1.c, tut-1-2.c, tut-1-3.c, tut-1-4.c, tut-2-1.c,
	tut-2-2.c, tut-2-3.c, tut.css, tut_2.h, tut_2.hrd, tut_2.rsc:

	Starting a WinDom tutorial remplacing the old tutorial chapter in the
	old ST-Guide documentation. Documentation is generated in docs/tutorial.
	
2005-02-20 17:51  Dominique BEREZIAT

	* src/Makefile:

	Documentation of WinDom API is now generated in a docs/api
	directory. All WinDom related documentation should go in docs.
	
2005-02-20 17:29  Standa OPICHAL

	* src/comp_window.c:

	WM_REPOSED ifdef'ed (until the CVS gemlib becomes public).
	
2005-02-19 22:52  Standa OPICHAL

	* src/: comp_create.c, comp_window.c:

	C++ style comments fixed.
	
2005-02-19 21:25  Standa OPICHAL

	* src/files.mak:

	New COMPONENT stuff files added.
	
2005-02-19 21:21  Standa OPICHAL

	* src/: comp_create.c, comp_szd.c:

	Several new features:
	
	* CM_GETFOCUS/CM_LOSEFOCUS implemented
	* CM_REPOSED proposal (most probably to be changed)
	* mt_CompSet() introduced (used for slider setup ATM)
	
	Min/max COMPONENT size adoption tunning.
	
2005-02-19 21:17  Standa OPICHAL

	* src/comp_window.c:

	COMPONENT wraps WINDOW (mt_CompAttachWindow()). This can be used
	to reimplement frames later.
	
2005-02-19 21:15  Standa OPICHAL

	* src/comp_aslider.c:

	AES slider used to slide COMPONENT instance (mt_WindSliderLink())
	
2005-02-19 21:13  Standa OPICHAL

	* src/: globals.h, wind_delete.c:

	Function for real AES WINDOW deletion.
	
2005-02-14 07:34  Arnaud BERCEGEAY

	* userdef/xgem/draw.c:

	remove extra '%13' character
	
2005-02-14 00:05  Arnaud BERCEGEAY

	* userdef/xgem/draw.c:

	drawing of check-button rewritten
	
2005-02-12 00:33  Standa OPICHAL

	* include/mt_wndm.h, src/objc_dup.c:

	mt_ObjcNDup() added to allow subtree duplication.
	
2005-02-11 22:55  Arnaud BERCEGEAY

	* userdef/textured/interface.c:

	set to 0 the default content of ulib_data
	
2005-02-11 21:48  Arnaud BERCEGEAY

	* src/appl_init.c:

	pathes with antislash instead of slash to make non-mint users happy
	
2005-02-11 21:41  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	WFNT and WPOP are no more used (thanks to EvntData lib)
	
2005-02-11 02:25  Standa OPICHAL

	* src/snd_rdw.c:

	Using w_get_hndl() so that in case of WS_CUSTOM WINDOW the correct AES
	handle is used.
	
2005-02-11 02:23  Standa OPICHAL

	* src/globals.h, src/move_work.c, src/std_evnt.c,
	src/wind_create.c, include/mt_wndm.h, src/frame_attach.c,
	src/wind_get.c:

	A new WM_SLIDEXY message added getting the dx and dy of the window slide
	action (in pixels) in the evnt.buff[4 and 5]. The move_work() actually
	calls a WM_SLIDEXY registered handler.
	
	New get_root_handle() added to the WS_CUSTOM handler set.
	New w_get_hndl(app,win) to be used in passing messages to a application's
	own window.
	
2005-02-10 22:49  Arnaud BERCEGEAY

	* userdef/xgem/draw.c:

	- fix position, height and width of 3D buttons (border was applied twice:
	  once in extend.c when the object is transformed to a userdef, and then
	  when the userdef is drawn)
	- fix y-position of shortcut underline (was 1 pixel too low)
	- modification in drawing of boxtitle: the white border is now draw behind
	  the grey border (grey=foreground, white=bakground/shadow), and the text
	  is drawn in grey (instead of black), and with a white shadow.
	
2005-02-10 22:45  Arnaud BERCEGEAY

	* userdef/: extended/draw.c, textured/draw.c:

	- fix position, height and width of 3D buttons (border was applied twice:
	  once in extend.c when the object is transformed to a userdef, and then
	  when the userdef is drawn)
	- fix y-position of shortcut underline (was 1 pixel too low)
	
2005-02-10 00:13  Standa OPICHAL

	* src/: do_update.c, evnt_redraw.c:

	Do the screen rectangle intersection just once at the beginning.
	
	TODO: the same in move_work, but this is under some deeper changes
	      to be commited later.
	
2005-02-09 23:37  Standa OPICHAL

	* src/wind_calc.c:

	In case WS_CUSTOM doesn't have the calc() implemented then fall back to
	the AES functions.
	
2005-02-09 23:31  Standa OPICHAL

	* src/wind_delete.c:

	Return value assignment
	
2005-02-09 23:28  Standa OPICHAL

	* src/frame_attach.c:

	Commenting out uncommited dependencies for now.
	
2005-02-09 23:26  Standa OPICHAL

	* src/frame_attach.c:

	Code style and indentation adjustments.
	
2005-02-09 22:27  Arnaud BERCEGEAY

	* userdef/Makefile:

	added xgem target
	
2005-02-09 22:17  Arnaud BERCEGEAY

	* userdef/xgem/: char.c, draw.c, extend.c, font_8.h, global.h,
	interface.c, ldg.c, Makefile, string.c, xedit.c:

	initial checkin of XGEM.LDG
	
2005-02-09 22:12  Arnaud BERCEGEAY

	* userdef/textured/: Makefile, char.c, draw.c, extend.c, global.h,
	interface.c, ldg.c, loadimg.c, string.c, xedit.c:

	tell the world this is TEXTURED.LDG version 0.01
	
2005-02-08 21:18  Arnaud BERCEGEAY

	* src/: pc.mak, wind_set.c:

	fixes to make pure C happy:
	- transform C++ comment to standard C comment style
	- remove extra $ character in purec makefile
	
2005-02-08 21:02  Arnaud BERCEGEAY

	* src/wind_create.c:

	disabled WM_REPOSED feature if the installed gemlib doesn't define this
	constant.
	This should be changed back (WM_REPOSED enable without #ifdef) as soon as
	an official gemlib release defines WM_REPOSED.
	
2005-02-08 20:57  Arnaud BERCEGEAY

	* src/: globals.h, toserror.h:

	somes fixes to make sozobonx compiler happy
	
2005-02-03 19:54  Arnaud BERCEGEAY

	* examples/slider/: gcc.mak, slider.c:

	modification for windom 2
	
2005-02-03 18:04  Standa OPICHAL

	* src/: do_update.c, evnt_redraw.c:

	Screen area intersection added just like in move_work.c
	
2005-02-03 18:01  Standa OPICHAL

	* src/: wind_get.c, wind_set.c:

	Window handlers might also be assigned to application scope so that
	e.g. mt_WindSet( app, NULL, WF_MENU ) might set the application menu
	
	Its implementation can be moved to another file just like the
	frame dependent things.
	
2005-02-02 17:59  Standa OPICHAL

	* src/wind_create.c:

	WM_REPOSED (XaAES extension) bound to std_szd()
	
2005-02-02 17:57  Standa OPICHAL

	* src/std_evnt.c:

	The std_szd() will work for WS_CUSTOM windows fine now.
	
2005-02-02 14:07  Standa OPICHAL

	* examples/frame/dragdrop.c:

	mt_AppAESapid(&app) -> _AESapid
	
	Also ddmessage() should send the message to the apid passed as argument
	and not to itself _AESapid.
	
2005-02-02 01:58  Standa OPICHAL

	* src/std_evnt.c:

	FrameExit() called in the default AP_TERM handler.
	
2005-02-02 01:48  Standa OPICHAL

	* src/: move_work.c, evnt_redraw.c:

	WF_FIRSTXYWH/WF_NEXTXYWH might also get overwritten for WS_CUSTOM windows.
	
	Rely on the WINDOW->handle being an existing AES window handle no more.
	
2005-02-02 01:23  Standa OPICHAL

	* src/globals.h:

	Accidental frame_init flag commit fix.
	
2005-02-02 01:15  Standa OPICHAL

	* src/frame_init.c:

	Unused __calc and other removal.
	
2005-02-02 00:59  Standa OPICHAL

	* include/mt_wndm.h, src/globals.c, src/globals.h, src/wind_get.c,
	src/wind_set.c, src/frame_attach.c, src/wind_calc.c,
	src/wind_close.c, src/wind_delete.c:

	WIND_HANDLERS introduction to handle WindGet/Set/Calc/Close/Delete()
	properly for non-AES window WINDOW instances (i.e. frames and later
	components).
	
2005-02-01 23:35  Standa OPICHAL

	* examples/frame/: dragdrop.c, gcc.mak, marrant.c, tstframe.c,
	txtframe.c, viewtext.c, wdiff.c:

	Updated for the current maintrunk state: VDI graf changes, -lldg added
	and others.
	
2005-02-01 23:19  Arnaud BERCEGEAY

	* examples/popup/gcc.mak:

	fixed makefile for cross-gcc
	
2005-02-01 23:05  Arnaud BERCEGEAY

	* userdef/textured/: draw.c, extend.c:

	- root object is now transformed to ub_dialmover at the end (to allow root
	  object to be transformed to another userdef -- a 3D box with shadow
	  attribute for example)
	- added drawing of shadow for 3D objects (G_BOX, IBOX, BOXCHAR, BOXTEXT)
	
2005-02-01 22:00  Arnaud BERCEGEAY

	* src/popup.c:

	- rendering of sliders fixed (background of slider may be drawn over the
	  arrow sliders) + small cleanup of the code.
	- fixed position of the slider when it is at the very bottom (touch the
	  down arrow box) when the slider is at it lowest position (an error of 1
	  pixel sometimes appeared due to rounding of value in computation of slider
	  position)
	
2005-02-01 19:08  Arnaud BERCEGEAY

	* src/popup.c:

	- fixed ob_flag of the root object: the bit SHADOWED of ob_flags was set... but
	SHADOWED is a ob_state bit !!! So, the bit LASTOB of ob_flags of the root object
	was actually set... which is really not a good idea at all. It's now fixed.
	- Some cleanup
	
2005-02-01 16:40  Standa OPICHAL

	* src/toserror.h:

	ENOSYS added
	
2005-01-27 22:57  Arnaud BERCEGEAY

	* examples/: multifrm/multifrm.c, popup/ex_popup.c, popup/gcc.mak:

	adapted to current windom version
	
2005-01-27 22:55  Arnaud BERCEGEAY

	* examples/mousexy/: gcc.mak, mousexy.c:

	- adapted to current windom version
	- fix reading of preferences (ConfInquire expect a "int*" value as
	  parameter, and not a "short*" value -- did not work as expected
	  when compiled with 32bits compilers)
	
2005-01-27 22:51  Arnaud BERCEGEAY

	* examples/component/comptest.c:

	sync with current windom version (win->graf->handle)
	
2005-01-27 22:48  Arnaud BERCEGEAY

	* examples/bubble/: bubbltst.c, gcc.mak:

	adapted to current windom library
	
2005-01-27 22:43  Arnaud BERCEGEAY

	* src/: do_update.c, form_attach.c, form_close.c, frame_create.c,
	glue.c, wind_clear.c, wind_create.c:

	- Added callback functions stdFormClose() stdWindClear() and mt_stdWindClear()
	- new function mt_FormClose() renamed to mt_stdFormClose()
	- W_ICON->draw is now a func_evnt callback function (much more coherent)
	- mt_WindClear() has lost the __CDECL attribute (not needed)
	
2005-01-27 22:37  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	- added macro ApplGet() and ApplSet()
	- Added callback functions stdFormClose() stdWindClear() and mt_stdWindClear()
	- new function mt_FormClose() renamed to mt_stdFormClose()
	- W_ICON->draw is now a func_evnt callback function (much more coherent)
	- mt_WindClear() has lost the __CDECL attribute (not needed)
	
2005-01-27 22:29  Arnaud BERCEGEAY

	* CHANGES:

	updated
	
2005-01-18 21:35  Arnaud BERCEGEAY

	* userdef/: textured/Makefile, Makefile:

	textured userdef lib now generated as textured.ldg
	
2005-01-18 21:33  Arnaud BERCEGEAY

	* src/: conf_read.c, globals.h, udlib_list.c:

	- added udlib_ConfSetLib
	- now ConfRead() look for the string "windom.userdef.list[.tos]" in the
	  config file, and set its content as new value of CONF(app)->udlib_filenames.
	  This string content must be a filename, or several filenames separated by
	  the ";" character.
	
2005-01-17 22:50  Arnaud BERCEGEAY

	* demo/evnt-fnc.c:

	fix: extended object (userdef) were not free-ed
	
2005-01-17 21:45  Arnaud BERCEGEAY

	* userdef/textured/: global.h, interface.c, loadimg.c:

	- use private memory (libc malloc provided by the application thru APPENV
	  structure) instead of globale shared memory (ldg_Malloc) when loading
	  and dithering images
	- fixes some memory allocations (free(mfdb->fd_addr) was missing)
	
2005-01-14 22:39  Arnaud BERCEGEAY

	* examples/multifrm/: gcc.mak, multifrm.c:

	adaptation from windom 1.21.x to windom 2 for gcc
	
2005-01-14 22:37  Arnaud BERCEGEAY

	* CHANGES:

	initial checkin of HOWTO port windom 1.21.x application to windom 2
	
2005-01-14 22:26  Arnaud BERCEGEAY

	* src/objc_drawparent.c:

	fix computation of the depth of the redraw
	
2005-01-14 22:25  Arnaud BERCEGEAY

	* src/frm_buttn_ev.c:

	unselected radio button are now redrawn with its parents (transparency)
	
2005-01-14 22:23  Arnaud BERCEGEAY

	* src/font_sel.c:

	transform 3D objects of the font selector to userdef objects
	
2005-01-14 22:20  Arnaud BERCEGEAY

	* src/: fontsel.rsc, fontsel.rsh:

	fixed extended type, position and size of UP and DOWN arrows of the builtin
	font selector
	
2005-01-14 22:16  Arnaud BERCEGEAY

	* userdef/textured/: countertop.png, manila_paper.png,
	purple_marble.png:

	removed unused images
	
2005-01-14 22:14  Arnaud BERCEGEAY

	* demo/demo.rsc:

	removed space between thumb
	
2005-01-14 22:13  Arnaud BERCEGEAY

	* userdef/textured/: Makefile, draw.c, extend.c, global.h,
	interface.c, loadimg.c:

	- added img target to install texture files in gemsys/ldg/windom/userdef/img
	- 3d objects are now textured (fix UNDO and CANCEL button)
	- large modification on thumb objects
	- root object is now always transformed to dialmove userdef
	- images are now loaded in the path of the userdef library (in img/ subdir)
	
2005-01-14 22:04  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/files.mak,
	src/objc_wdrawparent.c:

	added mt_ObjcWindDrawParent()
	
2005-01-14 21:58  Arnaud BERCEGEAY

	* userdef/textured/rough_paper.png:

	a bit more dark (near to light grey)
	
2005-01-14 21:57  Arnaud BERCEGEAY

	* userdef/textured/rough_paper_l.png:

	texture for background thumb
	
2005-01-10 22:42  Arnaud BERCEGEAY

	* src/: add_slash.c, appl_control.c, appl_exit.c, appl_get.c,
	appl_init.c, appl_name.c, appl_set.c, appl_write.c, av_exit.c,
	av_init.c, av_server.c, av_status.c, av_strfmt.c, av_waitfor.c,
	bubble_attach.c, bubble_call.c, bubble_do.c, bubble_evnt.c,
	bubble_find.c, bubble_free.c, bubble_get.c, bubble_modal.c,
	call_stguide.c, cicon.c, cicon.h, clip_off.c, clip_on.c,
	close_fontid.c, comp_create.c, comp_szd.c, conf_getline.c,
	conf_inquire.c, conf_read.c, conf_windom.c, conf_write.c,
	conv_path.c, cookie.h, cookieptr.c, data.c, debug_windom.c,
	do_update.c, draw_page.c, draw_submenu.c, evnt_list.c,
	evnt_redraw.c, evnt_windom.c, files.mak, font_id2name.c,
	font_name2id.c, font_sel.c, fontsel.h, form_alert.c, form_attach.c,
	form_begin.c, form_close.c, form_create.c, form_end.c,
	form_resize.c, form_restore.c, form_save.c, form_thbget.c,
	form_thbset.c, form_thumb.c, form_wbegin.c, form_wdo.c,
	form_wend.c, frame_attach.c, frame_calc.c, frame_create.c,
	frame_find.c, frame_get.c, frame_init.c, frame_remove.c,
	frame_search.c, frame_set.c, frame_set_widget.c, frm_buttn_ev.c,
	frm_click.c, frm_cls.c, frm_drw.c, frm_dstry.c, frm_fld.c,
	frm_keybd_ev.c, frm_keyhd.c, frm_mvd.c, frm_top.c, fsel.c, fsel.h,
	galloc.c, gcc.mak, gcc281.mak, gemcode2ascii.c, get_appname.c,
	get_cookie.c, get_next_obj.c, getindexmenu.c, give_iconifyxywh.c,
	globals.c, globals.h, grectcenter.c, is_menu.c, is_modal.c,
	keybd2ascii.c, list.c, load_fontid.c, menu_attach.c, menu_bar.c,
	menu_bind.c, menu_disable.c, menu_enable.c, menu_execcmd.c,
	menu_icheck.c, menu_scroll.c, menu_text.c, menu_tnormal.c,
	mnscroll.c, mnscroll.h, mouse.h, mouse_objc.c, mouse_sprite.c,
	mouse_work.c, move_work.c, ob_istype.c, obj_fd_flag.c,
	obj_fd_xtype.c, obj_nb.c, obj_root.c, objc_attach.c, objc_change.c,
	objc_drawparent.c, objc_dup.c, objc_edit.c, objc_free.c,
	objc_ishidden.c, objc_str3d.c, objc_strfmt.c, objc_string.c,
	objc_tree.c, objc_wchange.c, objc_wdraw.c, obspec_mem.c, options.h,
	pc.mak, popup.c, rc_set.c, remove_frame.c, rsrc_gaddr.c,
	rsrc_ghdr.c, rsrc_load.c, rsrc_userdraw.c, rsrc_userfree.c,
	rsrc_xfree.c, rsrc_xload.c, scrap_txtread.c, scrap_txtwrite.c,
	set_gadget_pos.c, shel_write.c, slid_attach.c, slid_create.c,
	slid_delete.c, slid_getvalue.c, slid_setfunc.c, slid_setsize.c,
	slid_setupdat.c, slid_setvalue.c, snd_arrw.c, snd_msg.c,
	snd_mubutton.c, snd_rdw.c, sox.mak, std_dstry.c, std_evnt.c,
	std_fntchg.c, std_mwk.c, strdup.c, toserror.h, udlib_add_obj.c,
	udlib_edit.c, udlib_exit.c, udlib_extended.c, udlib_extfree.c,
	udlib_garbage.c, udlib_get_edpos.c, udlib_get_type.c, udlib_init.c,
	udlib_list.c, udlib_objfind.c, udlib_rm_obj.c, udlib_string.c,
	udlib_unextended.c, vq_extfs.c, vq_magx.c, vq_mint.c, vq_naes.c,
	vq_nvdi.c, vq_tos.c, vq_winx.c, vq_xaaes.c, vqt_extname.c,
	vqt_name.c, vqt_xname.c, vqt_xname2.c, vst_font.c, vst_loadfonts.c,
	vst_unloadfonts.c, w_getbkgr.c, w_getpal.c, w_putbkgr.c,
	w_setpal.c, wind_attach.c, wind_calc.c, wind_clear.c, wind_close.c,
	wind_create.c, wind_delete.c, wind_find.c, wind_get.c,
	wind_handle.c, wind_lst.c, wind_lst2.c, wind_new.c, wind_open.c,
	wind_set.c, wind_slider.c, wind_top.c, wportab.h, xrsrc.c:

	copyright year++
	
2005-01-10 22:27  Arnaud BERCEGEAY

	* userdef/extended/Makefile, userdef/extended/char.c,
	userdef/extended/draw.c, userdef/extended/extend.c,
	userdef/extended/global.h, userdef/extended/interface.c,
	userdef/extended/ldg.c, userdef/extended/string.c,
	userdef/extended/wsystem.h, userdef/extended/xedit.c,
	userdef/textured/Makefile, userdef/textured/char.c,
	userdef/textured/draw.c, userdef/textured/extend.c,
	userdef/textured/global.h, userdef/textured/interface.c,
	userdef/textured/ldg.c, userdef/textured/loadimg.c,
	userdef/textured/string.c, userdef/textured/xedit.c, include/av.h,
	include/mt_wndm.h, include/scancode.h, include/windom.h,
	include/windom/list.h, include/windom/udlib.h:

	copyright year++
	
2005-01-09 23:11  Arnaud BERCEGEAY

	* userdef/textured/: countertop.png, ice.png, manila_paper.png,
	purple_marble.png, rough_paper.png:

	some png file to use as texture
	
2005-01-09 23:07  Arnaud BERCEGEAY

	* userdef/textured/: Makefile, char.c, draw.c, extend.c, global.h,
	interface.c, ldg.c, loadimg.c, string.c, xedit.c:

	initial checkin of this (very experimental) textured userdef lib
	
2005-01-07 13:43  Standa OPICHAL

	* src/appl_init.c:

	mt_AppAESnumapps binding usage fixed.
	
2005-01-06 22:26  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, files.mak, globals.h,
	udlib_init.c, udlib_list.c:

	list of userdef.ldg are now stored in APPvar. Default filenames are set by
	mt_ApplInit(), and may be changed by the config file (to do...).
	Added function to manipulate that list of filenames (zzstrings: strings with
	nul character between them, ended by 2 nul characters).
	
2005-01-05 21:17  Arnaud BERCEGEAY

	* userdef/extended/: Makefile, draw.c:

	change target dir of userdef.ldg
	
2005-01-03 22:37  Arnaud BERCEGEAY

	* userdef/extended/pc.mak:

	remove makefile for purec
	
2004-12-27 12:37  Arnaud BERCEGEAY

	* userdef/extended/: Makefile, draw.c, files.mak, ldg.c:

	two targets are now built:
	- standard userdef.ldg shareable library (magic, freemint...)
	- specific udeftos.ldg not shareable library for monoTOS
	plus some clean-up
	
2004-12-20 21:01  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, globals.h, udlib_init.c:

	a new VDI virtual workstation is created, reserved for userdef library.
	
2004-12-19 23:10  Arnaud BERCEGEAY

	* demo/gcc281.mak:

	fix makefile for gcc281
	
2004-12-19 21:58  Arnaud BERCEGEAY

	* src/gcc281.mak:

	fix makefile for gcc281
	
2004-12-19 15:45  Arnaud BERCEGEAY

	* demo/: evnt-av.c, evnt-fnc.c, global.h, main.c, pc.mak, setup.c,
	sox.mak, util.c, win-cust.c, win-divr.c, win-form.c, win-fram.c:

	various fixes for purec
	
2004-12-19 15:40  Arnaud BERCEGEAY

	* src/: appl_init.c, globals.c, globals.h, pc.mak, udlib_init.c:

	adapted stdcall.s stuff for purec
	
2004-12-19 12:42  Arnaud BERCEGEAY

	* src/pc.mak:

	added stdcall.s for purec
	
2004-12-19 12:41  Arnaud BERCEGEAY

	* src/: evnt_list.c, wind_delete.c:

	- use WS_WIN_IN_USE and WS_DESTROYED to avoid mt_WindDelete()
	  to free the window if this window is still in use (mt_EvntExec() of WM_DESTROY
	  for example).
	- evnt_clear() now "evnt_dispose" the evnt instead of free-ing it.
	
2004-12-19 12:12  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	win->status is now a long (32bits) interger.
	added 2 more status: WS_WIN_IN_USE and WS_DESTROYED to avoid mt_WindDelete()
	to free the window if this window is still in use (mt_EvntExec() of WM_DESTROY
	for example).
	
2004-12-18 23:00  Arnaud BERCEGEAY

	* demo/: gcc.mak, makefile, sox.mak:

	- creation of a object-directory per compiler
	- one binary name per compiler (demo-gcc.prg, demo-sox.prg, etc...)
	- sozobon now uses external preprocessor now (internal preprocessor seems
	  bugged for nested macro).
	
2004-12-18 22:55  Arnaud BERCEGEAY

	* src/: Makefile, appl_init.c, gcc.mak, gcc281.mak, globals.c,
	globals.h, pc.mak, sox.mak, stdcall.s, udlib_init.c:

	various fixes for other compiler than gcc 2.95 (mainly the stdcall
	transformation (save/retore of A2/D2 on the fly) based on LDG sources)
	
2004-12-17 22:10  Arnaud BERCEGEAY

	* src/: objc_draw.c, objc_xedit.c, userdef.c:

	merge MT branch to main trunk
	
2004-12-17 21:57  Arnaud BERCEGEAY

	* COMPONENTS, demo/demo.rsc, demo/evnt-av.c, demo/evnt-fnc.c,
	demo/gcc.mak, demo/global.h, demo/main.c, demo/setup.c,
	demo/util.c, demo/win-cust.c, demo/win-divr.c, demo/win-form.c,
	demo/win-fram.c, demo/win-tool.c, examples/component/comptest.c,
	examples/component/files.mak, examples/component/gcc.mak,
	examples/component/makefile, examples/slider/slider.c,
	include/av.h, include/mt_wndm.h, include/scancode.h,
	include/windom.h, include/windom/list.h, include/windom/udlib.h,
	src/Makefile, src/add_slash.c, src/appl_control.c, src/appl_exit.c,
	src/appl_get.c, src/appl_init.c, src/appl_name.c, src/appl_set.c,
	src/appl_write.c, src/av_exit.c, src/av_init.c, src/av_server.c,
	src/av_status.c, src/av_strfmt.c, src/av_waitfor.c,
	src/bubble_attach.c, src/bubble_call.c, src/bubble_conf.c,
	src/bubble_do.c, src/bubble_evnt.c, src/bubble_find.c,
	src/bubble_free.c, src/bubble_get.c, src/bubble_modal.c,
	src/call_stguide.c, src/cicon.c, src/cicon.h, src/clip_off.c,
	src/clip_on.c, src/close_fontid.c, src/comp_create.c,
	src/comp_szd.c, src/conf_getline.c, src/conf_inquire.c,
	src/conf_read.c, src/conf_windom.c, src/conf_write.c,
	src/conv_path.c, src/cookie.h, src/cookieptr.c, src/data.c,
	src/debug_windom.c, src/do_update.c, src/doxygen.c,
	src/draw_page.c, src/draw_submenu.c, src/evnt_list.c,
	src/evnt_redraw.c, src/evnt_windom.c, src/files.mak,
	src/font_id2name.c, src/font_name2id.c, src/font_sel.c,
	src/fontsel.h, src/fontsel.rsh, src/form_alert.c,
	src/form_attach.c, src/form_begin.c, src/form_close.c,
	src/form_create.c, src/form_end.c, src/form_resize.c,
	src/form_restore.c, src/form_save.c, src/form_thbget.c,
	src/form_thbset.c, src/form_thumb.c, src/form_wbegin.c,
	src/form_wdo.c, src/form_wend.c, src/frame_attach.c,
	src/frame_calc.c, src/frame_create.c, src/frame_find.c,
	src/frame_get.c, src/frame_init.c, src/frame_remove.c,
	src/frame_search.c, src/frame_set.c, src/frame_set_widget.c,
	src/frm_buttn_ev.c, src/frm_click.c, src/frm_cls.c, src/frm_drw.c,
	src/frm_dstry.c, src/frm_fld.c, src/frm_keybd_ev.c,
	src/frm_keyhd.c, src/frm_mvd.c, src/frm_top.c, src/fsel.c,
	src/fsel.h, src/galloc.c, src/gcc.mak, src/gcc281.mak,
	src/gemcode2ascii.c, src/get_appname.c, src/get_cookie.c,
	src/get_next_obj.c, src/getindexmenu.c, src/give_iconifyxywh.c,
	src/globals.c, src/globals.h, src/glue.c, src/grectcenter.c,
	src/has_applgetinfo.c, src/is_menu.c, src/is_modal.c,
	src/is_title.c, src/keybd2ascii.c, src/list.c, src/load_fontid.c,
	src/menu_attach.c, src/menu_bar.c, src/menu_bind.c,
	src/menu_disable.c, src/menu_enable.c, src/menu_execcmd.c,
	src/menu_icheck.c, src/menu_scroll.c, src/menu_text.c,
	src/menu_tnormal.c, src/mnscroll.c, src/mnscroll.h, src/mouse.h,
	src/mouse.rh, src/mouse.rsh, src/mouse_objc.c, src/mouse_sprite.c,
	src/mouse_work.c, src/move_work.c, src/new_cookie.c,
	src/ob_istype.c, src/obj_fd_flag.c, src/obj_fd_xtype.c,
	src/obj_nb.c, src/obj_root.c, src/objc_attach.c, src/objc_change.c,
	src/objc_drawparent.c, src/objc_dup.c, src/objc_edit.c,
	src/objc_free.c, src/objc_ishidden.c, src/objc_str3d.c,
	src/objc_strfmt.c, src/objc_string.c, src/objc_tree.c,
	src/objc_wchange.c, src/objc_wdraw.c, src/obspec_mem.c,
	src/options.h, src/pc.mak, src/popup.c, src/rc_clip_off.c,
	src/rc_clip_on.c, src/rc_set.c, src/remove_frame.c,
	src/rsrc_gaddr.c, src/rsrc_ghdr.c, src/rsrc_load.c,
	src/rsrc_userdraw.c, src/rsrc_userfree.c, src/rsrc_xfree.c,
	src/rsrc_xload.c, src/scrap_txtread.c, src/scrap_txtwrite.c,
	src/set_cookie.c, src/set_gadget_pos.c, src/shel_write.c,
	src/slid_attach.c, src/slid_create.c, src/slid_delete.c,
	src/slid_getvalue.c, src/slid_setfunc.c, src/slid_setsize.c,
	src/slid_setupdat.c, src/slid_setvalue.c, src/snd_arrw.c,
	src/snd_msg.c, src/snd_mubutton.c, src/snd_rdw.c, src/sox.mak,
	src/std_dstry.c, src/std_evnt.c, src/std_fntchg.c, src/std_mwk.c,
	src/strdup.c, src/toserror.h, src/udlib_add_obj.c,
	src/udlib_edit.c, src/udlib_exit.c, src/udlib_extended.c,
	src/udlib_extfree.c, src/udlib_garbage.c, src/udlib_get_edpos.c,
	src/udlib_get_type.c, src/udlib_init.c, src/udlib_objfind.c,
	src/udlib_rm_obj.c, src/udlib_string.c, src/udlib_unextended.c,
	src/userdef.h, src/vq_extfs.c, src/vq_magx.c, src/vq_mint.c,
	src/vq_naes.c, src/vq_nvdi.c, src/vq_tos.c, src/vq_winx.c,
	src/vq_xaaes.c, src/vqt_extname.c, src/vqt_name.c, src/vqt_xname.c,
	src/vqt_xname2.c, src/vst_font.c, src/vst_loadfonts.c,
	src/vst_unloadfonts.c, src/w_getbkgr.c, src/w_getpal.c,
	src/w_putbkgr.c, src/w_setpal.c, src/wind_attach.c,
	src/wind_calc.c, src/wind_clear.c, src/wind_close.c,
	src/wind_create.c, src/wind_delete.c, src/wind_find.c,
	src/wind_get.c, src/wind_handle.c, src/wind_lst.c, src/wind_lst2.c,
	src/wind_new.c, src/wind_open.c, src/wind_set.c, src/wind_slider.c,
	src/wind_top.c, src/windom.doxy, src/wportab.h, src/wsystem.h,
	src/wsystem.hrd, src/wsystem.rh, src/wsystem.rsc, src/wsystem.rsh,
	src/xrsrc.c, userdef/extended/Makefile, userdef/extended/char.c,
	userdef/extended/draw.c, userdef/extended/extend.c,
	userdef/extended/files.mak, userdef/extended/global.h,
	userdef/extended/interface.c, userdef/extended/ldg.c,
	userdef/extended/pc.mak, userdef/extended/string.c,
	userdef/extended/wsystem.h, userdef/extended/wsystem.rh,
	userdef/extended/wsystem.rsc, userdef/extended/wsystem.rsh,
	userdef/extended/xedit.c:

	merge MT branch to main trunk
	
2004-12-17 20:41  Arnaud BERCEGEAY

	* src/: gcc.mak, gcc281.mak, pc.mak:

	some fixes in various makefile
	
2004-12-17 20:38  Arnaud BERCEGEAY

	* src/get_cookie.c:

	replaced "__has_no_ssystem_initialised" by "initialised" to prevent
	sozobon(HCC) to crash (too long name ?)
	
2004-12-16 23:13  Arnaud BERCEGEAY

	* src/: frm_buttn_ev.c, menu_bind.c:

	some workaround to avoid sozobon crash
	
2004-12-16 21:58  Arnaud BERCEGEAY

	* src/sox.mak:

	fixed makefile for sozobonx
	
2004-12-05 12:49  Arnaud BERCEGEAY

	* src/wind_set.c:

	added documentation for WindSet(WF_VWORK)
	
2004-12-03 20:45  Arnaud BERCEGEAY

	* src/wind_delete.c, src/wind_set.c, include/mt_wndm.h:

	added WF_VWORK option for WindSet(). This option allows to create a
	VDI virtual workstation that will be used to redraw the content of this
	window. Usage:
	WindSet(win,WF_VWORK,1,0,0,0) : create a workstation
	WindSet(win,WF_VWORK,0,0,0,0) : remove a worstation (if any)
	
2004-12-02 20:36  Arnaud BERCEGEAY

	* demo/: evnt-av.c, util.c, win-cust.c, win-divr.c, win-form.c,
	win-fram.c:

	updated to be compliant with new win.graf design
	
2004-12-02 20:18  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/clip_off.c, src/clip_on.c, src/font_sel.c,
	src/frame_create.c, src/frm_drw.c, src/move_work.c, src/popup.c,
	src/set_gadget_pos.c, src/w_getpal.c, src/w_setpal.c,
	src/wind_attach.c, src/wind_clear.c, src/wind_create.c,
	src/wind_delete.c:

	- There's no more one virtual VDI workstation opened per window. Now, only
	  one virtual workstation is opened by mt_ApplInit() for the whole application.
	  The VDI handle that you can get from WINDOW structure point to the VDI handle
	  opened for the whole application (app->graf.handle).
	
	  INCOMPATIBILITY:
	  Now, the "graf" data of windows is a pointer. You may access the vdi handle
	  or the clipping area by using win->graf->handle or win->graf->clip instead
	  of win->graf.handle or win->graf.clip.
	
	- use evntdata for the fontselector (instead separate evnt and data), and
	  fix the initialisation of the string (fontname) to display.
	
2004-12-01 21:22  Arnaud BERCEGEAY

	* src/: rc_clip_off.c, rc_clip_on.c:

	removed unused files (functions are now in clip_on.c and clip_off.c)
	
2004-11-30 22:57  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, globals.h, glue.c:

	the aes global array is now kept at the same address from the very begining
	(before ApplInit) up to the end (ApplExit) of the application.
	Before, this array may be moved to another address at the end of ApplInit(),
	which may lead to problem under some AES under certain circumstances...
	
2004-11-28 14:41  Arnaud BERCEGEAY

	* src/objc_ishidden.c:

	file objc_ishidden.c was initially added on branch windom-mt-branch.
	
2004-11-28 14:41  Arnaud BERCEGEAY

	* src/files.mak, src/objc_ishidden.c, include/mt_wndm.h,
	include/windom.h:

	new function mt_ObjcIsHidden() added
	
2004-11-28 14:39  Arnaud BERCEGEAY

	* src/udlib_init.c:

	use antislash instead of slash for userdef.ldg pathname
	
2004-11-28 14:38  Arnaud BERCEGEAY

	* src/globals.h:

	add prototype for mt_ObjcAttach()
	
2004-11-23 19:59  Arnaud BERCEGEAY

	* include/windom.h, README:

	updated for release 1.21.3
	
2004-11-22 22:22  Arnaud BERCEGEAY

	* src/objc_drawparent.c:

	file objc_drawparent.c was initially added on branch windom-mt-branch.
	
2004-11-22 22:21  Arnaud BERCEGEAY

	* src/objc_wdraw.c, src/files.mak, src/objc_draw.c,
	src/objc_drawparent.c, include/mt_wndm.h, include/windom.h:

	- new function added: mt_ObjcDrawParent()
	- function mt_ObjcDraw() is now mapped to mt_ObjcDrawParent() thanks to
	  some macros in windom header files.
	- file objc_draw.c has been deleted (no more useful).
	
2004-11-22 22:13  Arnaud BERCEGEAY

	* demo/demo.rsc:

	changed ob_type of the main formulaire (G_STRING -> G_BUTTON because i
	haven't found how to change it to G_BOX with interface), so that the background
	of the form is not transparent if the userdef library is not loaded.
	
2004-11-22 22:05  Arnaud BERCEGEAY

	* src/objc_draw.c:

	fix drawing of children in ObjcDraw() with OC_OBJC mode
	
2004-11-22 22:03  Arnaud BERCEGEAY

	* examples/frame/gcc.mak:

	explicit the path to libwindom for cross-gcc
	
2004-11-19 21:30  Arnaud BERCEGEAY

	* src/: menu_tnormal.c, mnscroll.c:

	fix: redraw of menu in window under xaaes
	
2004-11-19 21:28  Arnaud BERCEGEAY

	* src/: menu_tnormal.c, mnscroll.c:

	fix: redraw of menu in window when running under xaaes
	message MN_SELECTED is no more send if the menu is closed without selecting
	one of the menu entries (click out of the menu area).
	
2004-11-18 21:02  Arnaud BERCEGEAY

	* src/glue.c, include/windom.h:

	ObjcAttach() removed (use ObjcAttachXxxx() instead)
	
2004-11-18 20:59  Arnaud BERCEGEAY

	* src/: mnscroll.c:

	fixed: double call of functions binded to menu
	
2004-11-17 22:54  Arnaud BERCEGEAY

	* demo/: evnt-fnc.c, setup.c, win-cust.c, win-form.c:

	update for new ObjcAttach functions
	
2004-11-17 22:50  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	ObjcAttach management partially rewritten
	
2004-11-17 22:44  Arnaud BERCEGEAY

	* src/: form_thumb.c, frm_buttn_ev.c, globals.h, menu_bind.c,
	objc_attach.c, slid_attach.c:

	ObjcAttach management partially rewritten
	
2004-11-15 21:49  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	use shorter names:
	- mt_ObjcAttachVariable() renamed to mt_ObjcAttachVar()
	- mt_ObjcAttachBitset() renamed to mt_ObjcAttachBit()
	- mt_ObjcAttachFunction() renamed to mt_ObjcAttachFunc()
	
	remove type func_objc and use already defined type func_bind in
	mt_ObjcAttachFunc()
	
2004-11-15 21:04  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	added function mt_ObjcAttachFunction(), mt_ObjcAttachBitset() and
	mt_ObjcAttachVariable().
	
2004-11-09 23:14  Arnaud BERCEGEAY

	* src/wind_clear.c:

	set VDI write mode to MD_REPLACE to clear the window content
	
2004-11-09 23:12  Arnaud BERCEGEAY

	* include/windom.h:

	added ClipOn() and ClipOff() macros
	
2004-11-07 00:10  Dominique BEREZIAT

	* src/form_wend.c:

	mt_EvntExec() crashed because evnt buffer is unitialised. mt_ApplWrite()
	is better.
	
2004-11-02 21:50  Arnaud BERCEGEAY

	* src/: draw_page.c, move_work.c, objc_edit.c:

	intersect area returned by WF_FIRSTXYWH with the screen area (needed for
	some AES that returnes area partially out of the screen when the window is
	partially out of the screen)
	
2004-11-02 21:44  Arnaud BERCEGEAY

	* src/: evnt_redraw.c, move_work.c, objc_xedit.c:

	intersect area returned by WF_FIRSTXYWH with the screen area (needed for
	some AES that returnes area partially out of the screen when the window is
	partially out of the screen)
	
2004-11-01 22:12  Arnaud BERCEGEAY

	* userdef/extended/: extend.c, global.h:

	- fix restoring of objects (after being transformed to userdef) : the ob_flags
	  is save in order to restore the 3D flags
	- _xobjc_align_obj3d(1) is now called BEFORE _xobjc_init_type(), and
	  _xobjc_align_obj3d(0) is called AFTER _xobjc_free_type().
	
2004-11-01 22:02  Arnaud BERCEGEAY

	* src/: frame_create.c, frm_buttn_ev.c, slid_attach.c, std_mwk.c:

	fix restoring of the mouse form (if AES4_XGMOUSE flag is set)
	
2004-11-01 21:42  Arnaud BERCEGEAY

	* src/: frame_create.c, frm_buttn_ev.c, slid_attach.c, std_mwk.c:

	fix restoring of the mouse form (if AES4_XGMOUSE flag is set)
	
2004-11-01 21:37  Arnaud BERCEGEAY

	* src/: font_sel.c, xrsrc.c:

	init_type()/free_type() and align_obj3d() are now called in the right order:
	the object must be "aligned" before being transformed to a USERDEF,
	and it must be "unaligned" after being transformed back to its original type.
	
2004-10-01 21:14  Arnaud BERCEGEAY

	* src/udlib_init.c:

	fix define for GCC (replace __GCC__ by __GNUC__)
	
2004-10-01 20:40  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	add a - ahead of the betatag for a better layout
	
2004-09-30 21:38  Arnaud BERCEGEAY

	* src/udlib_init.c:

	Now, code compiled by a compiler (userdef lib) may branch to a code compiled
	by another compiler (application/windom). We have to take care of scratch
	registers that differ from one compiler to another.
	The modification save/restore A2/D2 registers if the code is compiled by
	sozobon or purec so that all interfaces are compliant with GCC convention
	(D0-D1 and A0-A1 are the only scratch registers).
	This is based on LDG stdcall feature.
	
2004-09-30 21:33  Arnaud BERCEGEAY

	* src/objc_dup.c:

	add TODO comment
	
2004-09-21 11:07  Dominique BEREZIAT

	* src/get_appname.c:

	when application is not launched by shel_write(), get_appname tries to
	fing application name using mt_ApplName().
	
2004-09-19 21:42  Dominique BEREZIAT

	* userdef/extended/draw.c:

	Thumb objects now display correctly rounded buttons. I don't know
	why this bug was appeared (due to the GEM library ?).
	
2004-09-19 11:23  Dominique BEREZIAT

	* examples/slider/slider.c:

	mt-compliant adaptation.
	
2004-09-19 11:22  Dominique BEREZIAT

	* src/slid_attach.c:

	Change callback proto according to last Arnaud's changes
	
2004-09-18 18:42  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/globals.h:

	- move proto of mt_snd_msg() from src/global.h to mt_wndm.h
	- remove proto of mt_snd_rdw() from src/global.h  (is already in mt_wndm.h)
	
2004-09-18 18:37  Arnaud BERCEGEAY

	* examples/component/gcc.mak:

	- link ldg library
	- fix the path of the windom library for cross-compiler (the path of the
	  library has to be explicited, the ld option doesnt work)
	
2004-09-18 18:33  Arnaud BERCEGEAY

	* examples/component/comptest.c:

	change the type of callback function (APPvar is now the last parameter)
	
2004-09-16 21:23  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	remove FA_xxx constants for form_alert (moved to gemlib)
	
2004-09-16 21:17  Arnaud BERCEGEAY

	* demo/: evnt-av.c, evnt-fnc.c, global.h, main.c, setup.c, util.c,
	win-cust.c, win-divr.c, win-form.c, win-fram.c, win-tool.c:

	remove the 1st parameter (APPvar) of callback function
	
2004-09-16 21:14  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	- add prototype for some CompEvnt* functions to avoid warnings when
	  compiling windom.
	- APPvar is now the last parameter for callback functions
	- typedef of callback functions has changed: the last parameter (APPvar)
	  is no more required if you have included windom.h.
	  If you only include mt_wndm.h because you want MT bindings, then the
	  last parameter (APPvar) is required.
	
2004-09-16 21:08  Arnaud BERCEGEAY

	* src/: appl_init.c, comp_create.c, evnt_list.c, evnt_windom.c,
	font_sel.c, form_attach.c, form_thumb.c, form_wbegin.c,
	frame_create.c, frm_buttn_ev.c, frm_click.c, frm_cls.c, frm_drw.c,
	frm_dstry.c, frm_fld.c, frm_keyhd.c, frm_mvd.c, frm_top.c,
	globals.h, menu_bind.c, popup.c, rsrc_userdraw.c, slid_attach.c,
	slid_create.c, slid_setfunc.c, slid_setvalue.c, std_dstry.c,
	std_evnt.c, std_fntchg.c, wind_create.c:

	APPvar is now the last parameter of callback functions
	
2004-09-14 21:48  Arnaud BERCEGEAY

	* userdef/extended/Makefile:

	header files are now loaded in ../../include
	
2004-09-14 21:44  Arnaud BERCEGEAY

	* demo/gcc.mak:

	add -lldg command in order to load userdef.ldg
	
2004-09-14 21:42  Arnaud BERCEGEAY

	* include/windom/udlib.h:

	file udlib.h was initially added on branch windom-mt-branch.
	
2004-09-14 21:40  Arnaud BERCEGEAY

	* src/Makefile, src/files.mak, src/gcc.mak, src/globals.h,
	src/pc.mak, src/udlib_add_obj.c, src/udlib_garbage.c,
	src/udlib_init.c, include/wdmxobj.h, include/windom/udlib.h:

	userdef routines are now in an independant library (LDG)
	
2004-09-14 21:28  Arnaud BERCEGEAY

	* userdef/extended/ldg.c:

	file ldg.c was initially added on branch windom-mt-branch.
	
2004-09-14 21:28  Arnaud BERCEGEAY

	* userdef/extended/: Makefile, draw.c, extend.c, files.mak,
	gcc.mak, global.h, ldg.c:

	userdef routines are now in an independant library (LDG)
	
2004-09-13 00:04  Dominique BEREZIAT

	* src/comp_create.c:

	Adding documentation.
	
2004-09-13 00:04  Dominique BEREZIAT

	* src/globals.h:

	changing "wdmxobj.h" into <wdmxobj.h> in include directive.
	
2004-09-12 00:08  Dominique BEREZIAT

	* include/windom.h:

	Remove macro clip (error from me).
	
2004-09-11 17:23  Dominique BEREZIAT

	* include/windom.h:

	Adding macro clip for backward comptability.
	
2004-09-09 20:22  Arnaud BERCEGEAY

	* src/pc.mak:

	purec now generates objects in its purec directory; update with userdef lib built
	
2004-09-09 20:20  Arnaud BERCEGEAY

	* src/Makefile:

	add purec object directory cleanup for clean target
	
2004-09-09 20:18  Arnaud BERCEGEAY

	* userdef/extended/: Makefile, global.h:

	add support for purec
	
2004-09-09 20:17  Arnaud BERCEGEAY

	* userdef/extended/pc.mak:

	file pc.mak was initially added on branch windom-mt-branch.
	
2004-09-09 20:17  Arnaud BERCEGEAY

	* userdef/extended/pc.mak:

	makefile for purec added
	
2004-09-08 23:39  Arnaud BERCEGEAY

	* src/: appl_init.c, appl_write.c, cicon.c, comp_create.c, data.c,
	font_sel.c, form_attach.c, form_thumb.c, form_wbegin.c,
	frame_create.c, frm_click.c, frm_cls.c, frm_drw.c, frm_dstry.c,
	frm_fld.c, frm_keyhd.c, frm_mvd.c, frm_top.c, get_cookie.c,
	globals.h, glue.c, popup.c, std_dstry.c, std_evnt.c, std_fntchg.c,
	std_mwk.c, wind_clear.c, wind_set.c:

	fixes and modifications to make purec happy:
	- func_evnt functions are __CDECL function
	- c++ comments (//) replaced by c comments (/**/)
	- fix get_cookie() (code specific to purec & sozobon)
	- various other changes to allow purec to compile windom
	
2004-09-08 23:18  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	fix: func_evnt functions are CDECL
	
2004-09-03 14:32  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	windom from MT branch is tagged as release 1.99.x
	
2004-08-31 20:37  Arnaud BERCEGEAY

	* README, include/windom.h:

	release 1.21.2
	
2004-08-31 20:35  Arnaud BERCEGEAY

	* src/: files.mak, slid_create.c, slid_delete.c:

	mt_SlidDelete() added
	
2004-08-31 20:35  Arnaud BERCEGEAY

	* src/slid_delete.c:

	file slid_delete.c was initially added on branch windom-mt-branch.
	
2004-08-31 20:32  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	mt_SlidDelete() added
	
2004-08-19 20:18  Arnaud BERCEGEAY

	* src/userdef.c:

	cleanup (remove debug stuff)
	
2004-08-19 20:10  Arnaud BERCEGEAY

	* src/userdef.c:

	Bug fix: the demo now works under plain TOS (testesd with TOS 4.04)
	- the userdef routines now use as less memory stack as possible (near all
	  the variables have been transformed to static variables)
	- some VDI functions have been replaced by home-cooked VDI functions
	  which are not safe thread, but use only few stack memory
	- gemdos call are no more performed during userdef subroutine
	  (get_cookie for let them fly in shortcut color function)
	
2004-08-18 20:59  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_write.c, av_exit.c, av_init.c,
	av_waitfor.c, bubble_modal.c, debug_windom.c, evnt_windom.c,
	form_close.c, frm_buttn_ev.c, menu_execcmd.c, mnscroll.c,
	shel_write.c, snd_arrw.c, snd_msg.c, snd_rdw.c, wind_set.c,
	wind_top.c:

	replace app->aes_global[2] by mt_AppId(app)
	
2004-08-18 19:42  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	rename mt_AESxxx macro to mt_AppAESxxx to avoid conflicts with gemlib
	add mt_AppId() macro
	
2004-08-07 23:01  Dominique BEREZIAT

	* include/mt_wndm.h:

	Adding doc for mt_RsrcFree() macro.
	
2004-08-07 23:00  Dominique BEREZIAT

	* src/: cicon.c, rsrc_xfree.c, xrsrc.c:

	Adding documentation.
	
2004-08-06 00:53  Dominique BEREZIAT

	* src/menu_attach.c:

	Adding comment hilighting the status of this function.
	
2004-08-06 00:50  Dominique BEREZIAT

	* src/: menu_disable.c, menu_enable.c, menu_scroll.c, popup.c:

	Adding documentation.
	
2004-08-05 23:45  Dominique BEREZIAT

	* src/data.c:

	Updating documentation
	
2004-08-05 23:44  Dominique BEREZIAT

	* src/: font_sel.c, fsel.c:

	Adding documentation
	
2004-07-29 23:55  Dominique BEREZIAT

	* src/: galloc.c, grectcenter.c, objc_attach.c:

	Adding/correct documentation
	
2004-07-28 01:13  Dominique BEREZIAT

	* src/: evnt_list.c, evnt_redraw.c:

	Correct errors in @todo field.
	
2004-07-28 01:06  Dominique BEREZIAT

	* src/shel_write.c:

	Remove static declaration (tag BUG removed). Use the application
	pipe variable to send VA_START message (tag FIXME removed). Adding
	documentation.
	
2004-07-28 00:05  Arnaud BERCEGEAY

	* src/appl_init.c:

	vq_xaaes has been renamed to mt_vq_xaaes ;)
	
2004-07-26 21:46  Arnaud BERCEGEAY

	* src/form_end.c:

	fix syntax error (remove parasitical character...)
	
2004-07-25 23:58  Dominique BEREZIAT

	* include/mt_wndm.h, include/windom.h, src/doxygen.c,
	src/form_alert.c, src/form_attach.c, src/form_begin.c,
	src/form_close.c, src/form_end.c, src/form_restore.c,
	src/form_save.c, src/form_thbget.c, src/form_thbset.c,
	src/form_thumb.c, src/form_wend.c, src/glue.c, src/menu_bar.c,
	src/menu_icheck.c, src/menu_text.c, src/menu_tnormal.c,
	src/objc_attach.c, src/objc_change.c, src/objc_draw.c,
	src/objc_dup.c, src/objc_edit.c, src/objc_free.c, src/objc_str3d.c,
	src/objc_strfmt.c, src/objc_string.c, src/objc_tree.c,
	src/objc_wchange.c, src/objc_wdraw.c:

	Completing documentation of Formular library.
	Adding documentation of Object and Menu library.
	
2004-07-25 23:54  Dominique BEREZIAT

	* src/vq_xaaes.c:

	vq_xaaes() renamed in mt_vq_xaaes().
	
2004-07-22 15:33  Dominique BEREZIAT

	* src/: doxygen.c, slid_attach.c, slid_create.c, slid_getvalue.c,
	slid_setfunc.c, slid_setsize.c, slid_setupdat.c, slid_setvalue.c:

	Adding documentation for slider library
	
2004-07-21 23:02  Arnaud BERCEGEAY

	* src/gcc.mak:

	update install target for gcc295
	
2004-07-21 11:22  Standa OPICHAL

	* examples/component/comptest.c:

	mt_ContainerAttach() renamed to mt_WindAttachComp()
	
2004-07-21 11:19  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	mt_ContainerAttach() renamed to mt_WindAttachComp().
	
	CM_REFLOW message introduced. It was needed to decouple the WM_RESIZE and
	the component recomputation because the WM_RESIZE clears the FULLSIZE flag.
	Therefore some window contents changes which needed to recompute the
	flex component sizes and update the *pos_max/min values was affecting the
	fulled state (the word 'reflow' was taken from Mozilla naming convention).
	
	Component container WM_FULLED support.
	Component WM_DESTROY support (removed also some memleaks from mt_CompDelete()).
	
	Maximum window size adjusted to the carried component size (if the
	component is smaller only) in WM_RESIZE handler.
	
2004-07-21 11:10  Standa OPICHAL

	* src/evnt_list.c:

	Fixing the function signature (int msg -> short msg).
	
2004-07-21 10:16  Standa OPICHAL

	* src/data.c:

	The data should be attached to the app->private->data and not to the
	app->private->binding list.
	
	This is exactly what I meant by 'no type safety' feature of the list
	implementation and macros. Easy misses with fatal consequences.
	
2004-07-20 21:20  Arnaud BERCEGEAY

	* src/: globals.h, appl_init.c, data.c:

	DATA can now be attached to an application (APPvar).
	To attach/search/remove a data to an application, just use the standard
	DataXxx() functions with win=NULL; this is similar to EvntXxx() functions.
	
2004-07-20 18:14  Standa OPICHAL

	* src/: std_evnt.c, wind_delete.c:

	comment typo fix.
	
2004-07-20 18:13  Standa OPICHAL

	* src/evnt_list.c:

	Small code simplifications.
	
2004-07-20 18:12  Standa OPICHAL

	* src/comp_szd.c:

	Some more comments about the component's WM_RESIZE... Perhaps a new
	CM_RESIZE will be needed?
	
2004-07-20 18:10  Standa OPICHAL

	* src/appl_exit.c:

	Do not free() NULL value (the checks are in all places, but here).
	
	Realized after checking the example code with the TosWin2 memdebug feature.
	
2004-07-20 18:08  Standa OPICHAL

	* src/add_slash.c:

	English: antislash -> backslash
	
2004-07-19 21:53  Arnaud BERCEGEAY

	* src/: evnt_list.c, evnt_windom.c, globals.h:

	the flag EVM_ISWIN is not more used.
	This allowed a great simplification of the evnt-list management.
	
2004-07-15 18:57  Standa OPICHAL

	* src/comp_create.c:

	Removing useless rectangle intersection.
	
2004-07-15 18:49  Standa OPICHAL

	* examples/component/comptest.c, include/mt_wndm.h,
	src/comp_create.c, src/comp_szd.c, src/rc_set.c:

	LGRECT (long coordinate GRECT-like structure) and auxiliary functions added
	(to the rc_set.c for now).
	
	All the COMPONENT GRECTs were exchanged with LGRECTs.
	
	comp_redraw() added to optimalize the COMPONENT redraw action. It speeds up
	redrawing greatly if large number of children are present. It actually
	doesn't call the handler when the COMPONENT work rectangle doesn't intersect
	the rectangle to be redrewn.
	
2004-07-15 18:22  Standa OPICHAL

	* src/std_evnt.c:

	AvExit() if AV protocol support was on.
	
2004-07-15 16:26  Standa OPICHAL

	* src/: draw_page.c, evnt_redraw.c, frame_create.c, move_work.c:

	Putting the rectangle intersection back into the AES message buffer
	to make the handlers be able to optimize its operation based on it.
	
	Not only do_update.c needed this, but in fact we need to keep track
	of all WM_REDRAW EventExec() calls and set the rectangle there.
	If the rectangle is not there then an application that tries to optimize
	that may get completely bogus values because the WM_REDRAW is beeing
	executed from within e.g. WM_VSLID handler where the buffer doesn't contain
	the rectangle to redraw.
	
2004-07-14 22:24  Standa OPICHAL

	* include/mt_wndm.h, src/comp_create.c:

	Adding CF_MAXSIZE mode for mt_CompGetGrect() returning the maximum size
	of a component considering only fixed children. This is useful for
	setting the win->?pos_max slider values (would probably need to get
	a bit better name).
	
2004-07-14 22:16  Standa OPICHAL

	* src/comp_szd.c:

	The non-axis resizing made working properly.
	
2004-07-14 21:59  Dominique BEREZIAT

	* demo/main.c, include/mt_wndm.h, src/cicon.c, src/doxygen.c,
	src/rsrc_gaddr.c, src/rsrc_ghdr.c, src/rsrc_load.c,
	src/rsrc_userdraw.c, src/rsrc_xload.c:

	Adding some macros in mt_wndm.h to access easily element
	of global AES array of application (mt_AESapid, ...)
	Adding documentation for Rsrc library
	
2004-07-14 20:38  Arnaud BERCEGEAY

	* src/evnt_list.c:

	various fixes (by reading code)
	
2004-07-14 13:54  Standa OPICHAL

	* src/get_cookie.c:

	Adding an explanation that clearly states that the cookie jar space search
	part is not MP friendly.
	
2004-07-14 10:29  Arnaud BERCEGEAY

	* src/: get_cookie.c, vq_mint.c:

	remove some TODO/FIXME comments:
	get_cookie() and vq_mint() are MP_FRIENDLY because get_cookie() is
	now based on mintlib Getcookie() function (even if mintlib is not used).
	
2004-07-14 10:21  Arnaud BERCEGEAY

	* src/mnscroll.c:

	fix menu (within window) redraw pb
	
2004-07-13 23:32  Arnaud BERCEGEAY

	* userdef/extended/global.h:

	include the right windom/list.h file
	
2004-07-13 23:22  Arnaud BERCEGEAY

	* src/globals.h, include/mt_wndm.h:

	make sure the right windom/list.h file is included
	
2004-07-13 23:18  Arnaud BERCEGEAY

	* src/vq_extfs.c:

	remove local prototype of vq_magx() and unused variable vers
	
2004-07-13 23:16  Standa OPICHAL

	* src/evnt_list.c:

	Handle the application binding when win is NULL.
	
2004-07-13 22:42  Standa OPICHAL

	* examples/component/: comptest.c, files.mak, gcc.mak, makefile:

	New COMPONENT test example.
	
2004-07-13 22:42  Standa OPICHAL

	* examples/component/comptest.c:

	file comptest.c was initially added on branch windom-mt-branch.
	
2004-07-13 22:42  Standa OPICHAL

	* examples/component/files.mak:

	file files.mak was initially added on branch windom-mt-branch.
	
2004-07-13 22:42  Standa OPICHAL

	* examples/component/gcc.mak:

	file gcc.mak was initially added on branch windom-mt-branch.
	
2004-07-13 22:42  Standa OPICHAL

	* examples/component/makefile:

	file makefile was initially added on branch windom-mt-branch.
	
2004-07-13 22:41  Standa OPICHAL

	* src/get_cookie.c:

	MP friendliness comment added.
	
2004-07-13 22:39  Standa OPICHAL

	* src/vq_extfs.c:

	Using vq_mint() instead of get_cookie().
	
2004-07-13 22:38  Standa OPICHAL

	* src/comp_szd.c:

	file comp_szd.c was initially added on branch windom-mt-branch.
	
2004-07-13 22:38  Standa OPICHAL

	* src/: comp_create.c, files.mak, comp_szd.c:

	New COMPONENT creation and few standard handlers.
	
2004-07-13 22:38  Standa OPICHAL

	* src/comp_create.c:

	file comp_create.c was initially added on branch windom-mt-branch.
	
2004-07-13 22:37  Standa OPICHAL

	* src/: appl_init.c, data.c, evnt_list.c, globals.h, wind_create.c:

	The Data and Event library rewritten to use the list.h structures instead
	of proprietary chains. mt_Comp* equivalents added to both.
	
2004-07-13 22:33  Standa OPICHAL

	* include/windom/list.h:

	file list.h was initially added on branch windom-mt-branch.
	
2004-07-13 22:33  Standa OPICHAL

	* src/list.c, src/list.h, src/udlib_add_obj.c, src/udlib_edit.c,
	src/udlib_exit.c, src/udlib_extended.c, src/udlib_extfree.c,
	src/udlib_garbage.c, src/udlib_get_edpos.c, src/udlib_get_type.c,
	src/udlib_init.c, src/udlib_objfind.c, src/udlib_rm_obj.c,
	src/udlib_string.c, src/udlib_unextended.c, include/mt_wndm.h,
	include/windom/list.h:

	Moving the list.h to the include/windom/list.h.
	
	Adjusting the listNext() and listPrev() macros to not to need the list
	instance pointer.
	
2004-07-12 20:55  Arnaud BERCEGEAY

	* examples/bubble/gcc.mak:

	explicit windom library to use for cross-gcc
	
2004-07-07 22:13  Arnaud BERCEGEAY

	* demo/gcc.mak:

	make sure that local lib is linked (required for cross-gcc)
	
2004-06-29 20:19  Arnaud BERCEGEAY

	* src/globals.c:

	wglb is now initialised
	
2004-06-29 20:18  Arnaud BERCEGEAY

	* include/windom.h:

	version changed to 1.21.1
	
2004-06-29 20:16  Arnaud BERCEGEAY

	* README:

	various update (release, web site)
	
2004-06-25 08:18  Standa OPICHAL

	* src/globals.h:

	Removing unnecessary #undef.
	
2004-06-24 21:10  Arnaud BERCEGEAY

	* src/evnt_list.c:

	revert changes in end of mt_EvntCleanUp(): it's important to keep
	the previous element linked to "scan" (that's the reason why i
	used scan->next instead of scan)
	
2004-06-24 08:56  Standa OPICHAL

	* src/: evnt_windom.c, form_thumb.c:

	English: 'clic' -> 'click'
	
2004-06-24 08:39  Standa OPICHAL

	* src/: form_thumb.c, frm_drw.c, std_fntchg.c, evnt_windom.c,
	wind_create.c:

	English: 'binded' -> 'bound'
	
2004-06-24 08:35  Standa OPICHAL

	* src/: evnt_list.c, evnt_redraw.c:

	English: there is no 'binded' word in there. 'Bind' is irregular and past
	tense is 'bound'.
	
	Some code beautyfying (no functionality change).
	
2004-06-24 08:34  Standa OPICHAL

	* src/appl_init.c:

	The app->wglb and app->private initialization added. It removed startup crashes
	especialy happenning in MagiC or when executed from within gdb.
	
	Standard AP_TERM handler added. To not to force the application programmer
	to write its own until it is needed for some cleanup.
	
2004-06-24 08:30  Standa OPICHAL

	* src/std_evnt.c:

	Adding a default AP_TERM handler.
	
2004-06-24 08:28  Standa OPICHAL

	* include/mt_wndm.h, src/globals.h:

	Publishing the mt_Clip*() functions.
	
2004-06-24 08:21  Standa OPICHAL

	* src/clip_on.c:

	Code beautyfying.
	
2004-06-19 16:48  Dominique BEREZIAT

	* src/wind_get.c:

	fix doc.
	
2004-06-18 22:41  Arnaud BERCEGEAY

	* src/mnscroll.c:

	fix display bug when opening another title of window-menu
	
2004-06-17 20:29  Arnaud BERCEGEAY

	* src/: files.mak, getindexmenu.c, globals.h, is_title.c,
	menu_disable.c, menu_enable.c, mnscroll.c:

	replace is_title() by ob_istype(); remove is_title()
	
2004-06-16 23:51  Arnaud BERCEGEAY

	* include/wdmxobj.h:

	remplace short by void to shut-up gcc warning
	
2004-06-16 23:44  Arnaud BERCEGEAY

	* src/menu_bar.c:

	The menu tree is now duplicated, and the copy is installed as desktop
	menu. Extended objects (userdef installed by RsrcXtype() for example)
	are free-ed and restored back to their original form. This only applied
	to the copy of the menu.
	
2004-06-16 23:39  Arnaud BERCEGEAY

	* src/globals.h:

	fix macro against multiple inclusion of globals.h (__WINDOM_GLOBAL__)
	add LIST and LINKABLE structure (for new LIST management)
	change UDLIB_LIB and UDLIB_OBJ and APPvar->private->udef_lib data to
	deal with the new LIST management
	add prototype for ob_istype() and udlib_objfind()
	remove prototype for udlib_getprev()
	update prototype for udlib_unextended()
	
2004-06-16 23:33  Arnaud BERCEGEAY

	* src/: getindexmenu.c, menu_execcmd.c, mnscroll.c:

	use ob_istype() instead of direct access to ob_type field. This is
	needed to parse menu tree when some objects have been transformed to
	userdef objects.
	
2004-06-16 23:31  Arnaud BERCEGEAY

	* src/objc_dup.c:

	fix duplication of userdef object
	
2004-06-16 23:26  Arnaud BERCEGEAY

	* src/: appl_init.c, udlib_add_obj.c, udlib_edit.c, udlib_exit.c,
	udlib_extended.c, udlib_extfree.c, udlib_garbage.c,
	udlib_get_edpos.c, udlib_get_type.c, udlib_init.c, udlib_rm_obj.c,
	udlib_string.c, udlib_unextended.c:

	use new LIST management for UDLIB_xxx
	
2004-06-16 23:23  Arnaud BERCEGEAY

	* src/files.mak:

	added: list.o ob_istype.o udlib_objfind.o
	removed: udlib_getprev.o
	
2004-06-16 23:22  Arnaud BERCEGEAY

	* src/: list.c, list.h:

	add LIST management (contrib. Standa)
	
2004-06-16 23:22  Arnaud BERCEGEAY

	* src/list.c:

	file list.c was initially added on branch windom-mt-branch.
	
2004-06-16 23:22  Arnaud BERCEGEAY

	* src/list.h:

	file list.h was initially added on branch windom-mt-branch.
	
2004-06-16 23:20  Arnaud BERCEGEAY

	* src/udlib_getprev.c:

	function removed (udlib_objfind is better)
	
2004-06-16 23:18  Arnaud BERCEGEAY

	* src/udlib_objfind.c:

	file udlib_objfind.c was initially added on branch windom-mt-branch.
	
2004-06-16 23:18  Arnaud BERCEGEAY

	* src/udlib_objfind.c:

	new function udlib_objfind()
	
2004-06-16 23:14  Arnaud BERCEGEAY

	* src/ob_istype.c:

	file ob_istype.c was initially added on branch windom-mt-branch.
	
2004-06-16 23:14  Arnaud BERCEGEAY

	* src/ob_istype.c:

	new function ob_istype()
	
2004-06-10 17:55  Arnaud BERCEGEAY

	* src/do_update.c:

	bugfix: add missing braces ;)
	
2004-06-10 17:51  Arnaud BERCEGEAY

	* src/cicon.c:

	cleanup (remove unused xy array)
	
2004-06-10 12:08  Standa OPICHAL

	* src/do_update.c:

	Putting the rectangle intersection back into the AES message buffer
	to make the handlers be able to optimize its operation based on it.
	
2004-06-02 20:49  Arnaud BERCEGEAY

	* demo/: win-cust.c, win-tool.c:

	add the missing 1st param APPvar to some callback fn
	
2004-06-02 20:11  Arnaud BERCEGEAY

	* demo/setup.c:

	fix refresh of the object after change
	
2004-06-01 19:32  Arnaud BERCEGEAY

	* src/do_update.c:

	set back the 2nd vs_clip, requiered to clip the work area only
	
2004-06-01 19:31  Arnaud BERCEGEAY

	* src/cicon.c:

	remove the clip_off() call: draw_cicon shall not clip anything
	
2004-05-31 23:58  Dominique BEREZIAT

	* src/: Makefile, form_attach.c, form_create.c, form_resize.c,
	form_thumb.c, form_wbegin.c, form_wdo.c, form_wend.c, frm_drw.c,
	globals.h, popup.c, std_dstry.c, std_evnt.c, wind_calc.c:

	adding documentation for mt_WindCalc(), mt_FormCreate(), mt_FormResize(),
	mt_FormAttach(), mt_FormWind*() , mt_FormThumb().
	
2004-05-31 23:45  Arnaud BERCEGEAY

	* src/udlib_init.c:

	load_lib() now returns NULL instead of -1 in case of error
	
2004-05-31 21:49  Arnaud BERCEGEAY

	* demo/: setup.c, win-cust.c:

	add the missing 1st parameter APPvar to callback functions
	
2004-05-31 21:45  Arnaud BERCEGEAY

	* src/objc_attach.c:

	check value returned by malloc and zero-ed BIND data
	
2004-05-31 18:34  Arnaud BERCEGEAY

	* userdef/extended/gcc.mak, src/gcc.mak:

	the CC line is now displayed before warnings generated by gcc
	
2004-05-30 22:24  Dominique BEREZIAT

	* src/files.mak, src/gcc.mak, userdef/extended/gcc.mak:

	Trace messages during compilation are now very short.
	
2004-05-27 20:47  Arnaud BERCEGEAY

	* userdef/extended/: Makefile, char.c, draw.c, extend.c, files.mak,
	gcc.mak, global.h, interface.c, string.c, wsystem.h, wsystem.rh,
	wsystem.rsh, xedit.c:

	copyright year changed to 2004
	
2004-05-27 20:41  Arnaud BERCEGEAY

	* include/: av.h, mt_wndm.h, scancode.h, wdmxobj.h, windom.h:

	copyright year changed to 2004
	
2004-05-27 20:36  Arnaud BERCEGEAY

	* src/: Makefile, add_slash.c, appl_control.c, appl_exit.c,
	appl_get.c, appl_init.c, appl_name.c, appl_set.c, appl_write.c,
	av_exit.c, av_init.c, av_server.c, av_status.c, av_strfmt.c,
	av_waitfor.c, bubble_attach.c, bubble_call.c, bubble_do.c,
	bubble_evnt.c, bubble_find.c, bubble_free.c, bubble_get.c,
	bubble_modal.c, call_stguide.c, cicon.c, cicon.h, clip_off.c,
	clip_on.c, close_fontid.c, conf_getline.c, conf_inquire.c,
	conf_read.c, conf_windom.c, conf_write.c, conv_path.c, cookie.h,
	cookieptr.c, data.c, debug_windom.c, do_update.c, draw_page.c,
	draw_submenu.c, evnt_list.c, evnt_redraw.c, evnt_windom.c,
	files.mak, font_id2name.c, font_name2id.c, font_sel.c, fontsel.h,
	form_alert.c, form_attach.c, form_begin.c, form_close.c,
	form_create.c, form_end.c, form_resize.c, form_restore.c,
	form_save.c, form_thbget.c, form_thbset.c, form_thumb.c,
	form_wbegin.c, form_wdo.c, form_wend.c, frame_attach.c,
	frame_calc.c, frame_create.c, frame_find.c, frame_get.c,
	frame_init.c, frame_remove.c, frame_search.c, frame_set.c,
	frame_set_widget.c, frm_buttn_ev.c, frm_click.c, frm_cls.c,
	frm_drw.c, frm_dstry.c, frm_fld.c, frm_keybd_ev.c, frm_keyhd.c,
	frm_mvd.c, frm_top.c, fsel.c, fsel.h, galloc.c, gcc.mak,
	gcc281.mak, gemcode2ascii.c, get_appname.c, get_cookie.c,
	get_next_obj.c, getindexmenu.c, give_iconifyxywh.c, globals.c,
	globals.h, grectcenter.c, is_menu.c, is_modal.c, is_title.c,
	keybd2ascii.c, load_fontid.c, menu_attach.c, menu_bar.c,
	menu_bind.c, menu_disable.c, menu_enable.c, menu_execcmd.c,
	menu_icheck.c, menu_scroll.c, menu_text.c, menu_tnormal.c,
	mnscroll.c, mnscroll.h, mouse.h, mouse.rh, mouse.rsh, mouse_objc.c,
	mouse_sprite.c, mouse_work.c, move_work.c, obj_fd_flag.c,
	obj_fd_xtype.c, obj_nb.c, obj_root.c, objc_attach.c, objc_change.c,
	objc_draw.c, objc_dup.c, objc_edit.c, objc_free.c, objc_str3d.c,
	objc_strfmt.c, objc_string.c, objc_tree.c, objc_wchange.c,
	objc_wdraw.c, obspec_mem.c, options.h, pc.mak, popup.c,
	rc_clip_off.c, rc_clip_on.c, rc_set.c, remove_frame.c,
	rsrc_gaddr.c, rsrc_ghdr.c, rsrc_load.c, rsrc_userdraw.c,
	rsrc_userfree.c, rsrc_xfree.c, rsrc_xload.c, scrap_txtread.c,
	scrap_txtwrite.c, set_gadget_pos.c, shel_write.c, slid_attach.c,
	slid_create.c, slid_getvalue.c, slid_setfunc.c, slid_setsize.c,
	slid_setupdat.c, slid_setvalue.c, snd_arrw.c, snd_msg.c,
	snd_mubutton.c, snd_rdw.c, sox.mak, std_dstry.c, std_evnt.c,
	std_fntchg.c, std_mwk.c, strdup.c, toserror.h, udlib_add_obj.c,
	udlib_edit.c, udlib_exit.c, udlib_extended.c, udlib_extfree.c,
	udlib_garbage.c, udlib_get_edpos.c, udlib_get_type.c,
	udlib_getprev.c, udlib_init.c, udlib_rm_obj.c, udlib_string.c,
	udlib_unextended.c, vq_extfs.c, vq_magx.c, vq_mint.c, vq_naes.c,
	vq_nvdi.c, vq_tos.c, vq_winx.c, vq_xaaes.c, vqt_extname.c,
	vqt_name.c, vqt_xname.c, vqt_xname2.c, vst_font.c, vst_loadfonts.c,
	vst_unloadfonts.c, w_getbkgr.c, w_getpal.c, w_putbkgr.c,
	w_setpal.c, wind_attach.c, wind_calc.c, wind_clear.c, wind_close.c,
	wind_create.c, wind_delete.c, wind_find.c, wind_get.c,
	wind_handle.c, wind_lst.c, wind_lst2.c, wind_new.c, wind_open.c,
	wind_set.c, wind_slider.c, wind_top.c, wportab.h, xrsrc.c:

	copyright year changed to 2004
	
2004-05-26 20:39  Arnaud BERCEGEAY

	* demo/win-form.c:

	Added the missing (dummy) APPvar variable as first paramter.
	mt-Windom requieres that callback function has this variable as 1st
	parameter, but there's no way to check this at compiling time
	for ObjcAttach()... maybe a good idea will be to deprecate ObjcAttach
	and use ObjcAttachVar(), ObjcAttachFunc()... instead ?
	
2004-05-25 19:48  Arnaud BERCEGEAY

	* src/udlib_garbage.c:

	file udlib_garbage.c was initially added on branch windom-mt-branch.
	
2004-05-25 19:48  Arnaud BERCEGEAY

	* src/: appl_init.c, evnt_windom.c, files.mak, globals.h,
	udlib_exit.c, udlib_extended.c, udlib_extfree.c, udlib_garbage.c,
	udlib_init.c:

	added garbage mechanism for userdef libraries.
	Now userdef libraries are loaded only when required, and are
	freed as soon as they are no more used.
	
2004-05-24 21:06  Arnaud BERCEGEAY

	* include/wdmxobj.h:

	rename FIXCICON to UDLIB_FIXCICON
	
2004-05-24 20:58  Arnaud BERCEGEAY

	* userdef/extended/: draw.c, global.h, interface.c, xedit.c:

	rename ULIB_DATA to XOBJC_DATA
	
2004-05-24 20:53  Arnaud BERCEGEAY

	* src/globals.h, include/wdmxobj.h, userdef/extended/global.h,
	userdef/extended/interface.c:

	rename ULIB_CONFIG to UDLIB_CONFIG
	
2004-05-24 20:49  Arnaud BERCEGEAY

	* src/: globals.h, udlib_add_obj.c, udlib_edit.c, udlib_get_type.c,
	udlib_getprev.c, udlib_rm_obj.c, udlib_string.c:

	rename ULIB_OBJ to UDLIB_OBJ
	
2004-05-24 20:44  Arnaud BERCEGEAY

	* src/: globals.h, udlib_add_obj.c, udlib_edit.c, udlib_exit.c,
	udlib_extended.c, udlib_extfree.c, udlib_get_edpos.c,
	udlib_get_type.c, udlib_getprev.c, udlib_init.c, udlib_rm_obj.c,
	udlib_string.c, udlib_unextended.c:

	rename UDEF_LIB to UDLIB_LIB
	
2004-05-20 13:20  Arnaud BERCEGEAY

	* userdef/extended/global.h:

	fix return type for draw_cicon
	
2004-05-20 13:17  Arnaud BERCEGEAY

	* src/: objc_dup.c, objc_free.c:

	ObjcDup and ObjcFree reworked for udlib
	
2004-05-20 13:16  Arnaud BERCEGEAY

	* src/udlib_get_edpos.c:

	cleanup
	
2004-05-20 13:14  Arnaud BERCEGEAY

	* src/: udlib_unextended.c, files.mak, globals.h:

	add udlib_unextended
	
2004-05-20 13:14  Arnaud BERCEGEAY

	* src/udlib_unextended.c:

	file udlib_unextended.c was initially added on branch windom-mt-branch.
	
2004-05-20 12:04  Arnaud BERCEGEAY

	* src/menu_attach.c:

	this is now udlib compliant
	
2004-05-20 11:38  Arnaud BERCEGEAY

	* src/: cicon.c, frm_buttn_ev.c, frm_keybd_ev.c, frm_keyhd.c,
	is_title.c, menu_attach.c, objc_dup.c, objc_edit.c, objc_free.c,
	objc_string.c, rsrc_userdraw.c, rsrc_userfree.c, userdef.h:

	useless userdef.h removed
	
2004-05-20 11:32  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	XBOXLONGTEXT and ONGLET extended type added
	
2004-05-20 11:29  Arnaud BERCEGEAY

	* src/: userdef.h, globals.h:

	XCICON and XSMENU moved to global.h + cleanup
	
2004-05-20 11:27  Arnaud BERCEGEAY

	* userdef/extended/global.h:

	cleanup (removed unused constants)
	
2004-05-20 11:10  Arnaud BERCEGEAY

	* src/: gcc.mak, gcc281.mak, options.h, pc.mak, sox.mak:

	remove XEDIT stuff (moved to xobjc lib)
	
2004-05-20 11:09  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	add MENUTITLE and XEDIT extended ob_type (from userdef.h)
	
2004-05-20 11:07  Arnaud BERCEGEAY

	* src/userdef.h:

	MENUTITLE and XEDIT extended type moved to mt_wndm.h
	
2004-05-20 10:48  Arnaud BERCEGEAY

	* src/: getindexmenu.c, globals.h, is_title.c, menu_disable.c,
	menu_enable.c, mnscroll.c:

	is_title now compliant with udlib
	
2004-05-20 10:25  Arnaud BERCEGEAY

	* src/: frm_keyhd.c, userdef.h:

	replace private FLAGS11 by gemlib OF_FLAG11 constant
	
2004-05-20 10:16  Arnaud BERCEGEAY

	* src/: globals.h, userdef.h:

	moved USERDRAW from userdef.h to global.h
	
2004-05-20 10:11  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	add mydial extended ob_type (moved from userdef.h)
	
2004-05-20 10:03  Arnaud BERCEGEAY

	* src/userdef.h:

	remove mydial extended ob_type (moved to mt_wndm.h)
	
2004-05-20 10:02  Dominique BEREZIAT

	* src/: wind_new.c, wind_slider.c, wind_top.c, windom.doxy,
	std_dstry.c, wind_attach.c, wind_clear.c, wind_close.c,
	wind_create.c, wind_delete.c, wind_find.c, wind_handle.c:

	doc Window Library completed
	
2004-05-20 09:35  Arnaud BERCEGEAY

	* src/: files.mak, objc_xedit.c:

	remove now useless objc_xedit.o
	
2004-05-20 09:34  Arnaud BERCEGEAY

	* src/: files.mak, userdef.c:

	remove now useless userdef.o
	
2004-05-20 09:29  Arnaud BERCEGEAY

	* src/: globals.h, wsystem.h, wsystem.hrd, wsystem.rh, wsystem.rsc,
	wsystem.rsh:

	remove wsystem RSC (moved to xobjc lib)
	
2004-05-20 09:26  Arnaud BERCEGEAY

	* src/udlib_init.c:

	add FIXME comment
	
2004-05-20 09:24  Arnaud BERCEGEAY

	* userdef/extended/draw.c:

	3D buttons now transparent; fix boxtitle
	
2004-05-20 01:05  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	add ATTRIB and ED_xxx (from global.h)
	
2004-05-20 00:53  Arnaud BERCEGEAY

	* src/: frm_keybd_ev.c, frm_buttn_ev.c:

	adapted to udlib
	
2004-05-20 00:50  Arnaud BERCEGEAY

	* src/: objc_edit.c, frm_keyhd.c:

	adapted to udlib
	
2004-05-20 00:47  Arnaud BERCEGEAY

	* src/objc_xedit.c:

	all has been moved to xobjc
	
2004-05-20 00:46  Arnaud BERCEGEAY

	* src/: xrsrc.c, objc_string.c:

	adapted to udlib
	
2004-05-20 00:44  Arnaud BERCEGEAY

	* src/: userdef.c, userdef.h:

	lot of unused (since udlib) stuff removed
	
2004-05-20 00:42  Arnaud BERCEGEAY

	* src/globals.h:

	ATTRIB structure moved to mt_wndm.h
	ED_xxx constants moved to mt_wndm.h
	remove XEDIT and USERDEF stuff
	add udlib stuff
	
2004-05-20 00:39  Arnaud BERCEGEAY

	* src/popup.c:

	bug fix (APPvar argument was missing) + cleanup
	
2004-05-20 00:36  Arnaud BERCEGEAY

	* src/: font_sel.c, frame_init.c:

	replace "code to detect and replace some extended object by userdef object"
	by a simple call to objc_extended().
	
2004-05-20 00:31  Arnaud BERCEGEAY

	* src/cicon.c:

	some changes required by udlib + cleanup
	
2004-05-20 00:27  Arnaud BERCEGEAY

	* src/appl_exit.c:

	add exit of udlib
	
2004-05-20 00:26  Arnaud BERCEGEAY

	* src/appl_init.c:

	add initialisation of udlib
	
2004-05-20 00:24  Arnaud BERCEGEAY

	* src/gcc.mak:

	add xobjc lib
	
2004-05-20 00:21  Arnaud BERCEGEAY

	* src/Makefile:

	the target clean now cleans the xobjc lib too
	
2004-05-20 00:19  Arnaud BERCEGEAY

	* src/files.mak:

	add udlib objects
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_edit.c:

	file udlib_edit.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_exit.c:

	file udlib_exit.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_extended.c:

	file udlib_extended.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_extfree.c:

	file udlib_extfree.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_get_edpos.c:

	file udlib_get_edpos.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_get_type.c:

	file udlib_get_type.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_getprev.c:

	file udlib_getprev.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_init.c:

	file udlib_init.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_rm_obj.c:

	file udlib_rm_obj.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_string.c:

	file udlib_string.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/udlib_add_obj.c:

	file udlib_add_obj.c was initially added on branch windom-mt-branch.
	
2004-05-20 00:17  Arnaud BERCEGEAY

	* src/: udlib_add_obj.c, udlib_edit.c, udlib_exit.c,
	udlib_extended.c, udlib_extfree.c, udlib_get_edpos.c,
	udlib_get_type.c, udlib_getprev.c, udlib_init.c, udlib_rm_obj.c,
	udlib_string.c:

	initial checkin
	
2004-05-18 23:26  Arnaud BERCEGEAY

	* include/wdmxobj.h:

	file wdmxobj.h was initially added on branch windom-mt-branch.
	
2004-05-18 23:26  Arnaud BERCEGEAY

	* include/wdmxobj.h:

	initial checkin
	
2004-05-18 23:19  Arnaud BERCEGEAY

	* userdef/extended/wsystem.rsc:

	file wsystem.rsc was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/Makefile:

	file Makefile was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/global.h:

	file global.h was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/wsystem.h:

	file wsystem.h was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/wsystem.rh:

	file wsystem.rh was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/wsystem.rsh:

	file wsystem.rsh was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/xedit.c:

	file xedit.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/char.c:

	file char.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/draw.c:

	file draw.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/extend.c:

	file extend.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/files.mak:

	file files.mak was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/gcc.mak:

	file gcc.mak was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/interface.c:

	file interface.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/string.c:

	file string.c was initially added on branch windom-mt-branch.
	
2004-05-18 23:16  Arnaud BERCEGEAY

	* userdef/extended/: char.c, draw.c, extend.c, files.mak, gcc.mak,
	interface.c, string.c, Makefile, global.h, wsystem.h, wsystem.rh,
	wsystem.rsh, xedit.c, wsystem.rsc:

	initial checkin
	
2004-05-11 00:31  Dominique BEREZIAT

	* src/wind_delete.c, src/fsel.c, src/wind_attach.c,
	src/wind_close.c, include/windom.h, include/mt_wndm.h:

	Adding status WS_FOREIGN for external window insered in
	WinDom with WindAttach(). WindClose() and WindDelete() don't
	close and delete these windows.
	Correct a typo error in windom.h
	
2004-05-10 22:59  Dominique BEREZIAT

	* src/wind_slider.c, include/windom.h, src/appl_control.c,
	src/appl_get.c, src/appl_set.c, src/appl_write.c, src/doxygen.c,
	src/evnt_list.c, src/evnt_redraw.c, src/globals.h, src/std_evnt.c,
	src/wind_create.c, src/wind_get.c, src/wind_open.c, src/wind_set.c,
	include/mt_wndm.h:

	Documentation: some corrections, doc structure WINDOW and some constants,
	starting doc of Windows Library.
	
2004-05-07 23:37  Dominique BEREZIAT

	* src/: doxygen.c, evnt_list.c, evnt_windom.c, windom.doxy:

	Documentation of APPvar, EVNTvar, EvntWindom(), and most
	of function of the Evnt library.
	change the position of APPvar definition in mt_wndm.h due to some
	Doxygen problems to parse the file.
	
2004-05-01 01:22  Dominique BEREZIAT

	* include/mt_wndm.h, src/doxygen.c, src/gcc281.mak, src/sox.mak:

	Adding Doxygen subgroup classification.
	
2004-05-01 00:58  Dominique BEREZIAT

	* src/: doxygen.c, av_exit.c, av_init.c, av_server.c, av_status.c,
	av_strfmt.c, av_waitfor.c:

	Adding documentation of AV library
	
2004-04-28 00:54  Dominique BEREZIAT

	* src/: doxygen.c, windom.doxy:

	Adding additional files for Doxygen.
	
2004-04-28 00:54  Dominique BEREZIAT

	* src/doxygen.c:

	file doxygen.c was initially added on branch windom-mt-branch.
	
2004-04-28 00:54  Dominique BEREZIAT

	* src/windom.doxy:

	file windom.doxy was initially added on branch windom-mt-branch.
	
2004-04-28 00:52  Dominique BEREZIAT

	* src/: appl_write.c, Makefile, appl_control.c, appl_exit.c,
	appl_get.c, appl_init.c, appl_name.c, appl_set.c:

	Adding documentation for Application Library.
	
2004-04-27 20:08  Arnaud BERCEGEAY

	* COMPONENTS:

	file COMPONENTS was initially added on branch windom-mt-branch.
	
2004-04-27 20:08  Arnaud BERCEGEAY

	* COMPONENTS:

	initial checkin
	
2004-04-27 19:06  Arnaud BERCEGEAY

	* src/frame_create.c:

	dimension of xy array fixed in set_frame (contrib STan)
	
2004-03-15 21:05  Arnaud BERCEGEAY

	* src/: vqt_extname.c, vqt_name.c, vst_font.c, vst_loadfonts.c,
	vst_unloadfonts.c:

	add comments
	
2004-03-09 20:50  Arnaud BERCEGEAY

	* src/: userdef.h, wind_new.c:

	add comments
	
2004-03-08 22:06  Arnaud BERCEGEAY

	* src/: wind_create.c, wind_delete.c:

	add comments
	
2004-03-07 20:23  Arnaud BERCEGEAY

	* src/gcc.mak:

	gcc295 dir is automatically created if needed
	
2004-03-07 20:22  Arnaud BERCEGEAY

	* src/Makefile:

	update clean target
	
2004-03-07 11:11  Dominique BEREZIAT

	* src/: gcc.mak, gcc281.mak:

	gcc : objects files are written in a separable directory.
	
2004-03-05 19:51  Arnaud BERCEGEAY

	* src/: w_getbkgr.c, w_putbkgr.c, w_setpal.c:

	add comments
	
2004-03-04 22:31  Arnaud BERCEGEAY

	* src/: std_mwk.c, vq_extfs.c, vq_magx.c, vq_mint.c, vq_naes.c,
	vq_nvdi.c, vq_tos.c, vq_winx.c:

	add comments
	
2004-03-04 22:30  Arnaud BERCEGEAY

	* src/fsel.c:

	mt_fsel_exinput is now an unified fsel_(ex)input function in gemlib43
	
2004-03-04 22:24  Arnaud BERCEGEAY

	* src/appl_init.c, src/vq_xaaes.c, include/mt_wndm.h:

	change vq_xaaes binding (add 'app' parameter)
	
2004-03-03 23:09  Arnaud BERCEGEAY

	* src/: set_gadget_pos.c, slid_create.c:

	add comments
	
2004-03-03 00:05  Arnaud BERCEGEAY

	* src/: popup.c, rsrc_userdraw.c, rsrc_xfree.c, rsrc_xload.c,
	std_evnt.c, strdup.c:

	add comments
	
2004-03-01 20:15  Arnaud BERCEGEAY

	* src/: options.h, rsrc_gaddr.c, rsrc_ghdr.c, rsrc_load.c:

	add comments
	
2004-02-26 21:06  Arnaud BERCEGEAY

	* src/objc_xedit.c:

	add comments
	
2004-02-25 20:19  Arnaud BERCEGEAY

	* src/: objc_string.c, objc_wdraw.c:

	add comments
	
2004-02-25 20:15  Arnaud BERCEGEAY

	* src/objc_str3d.c:

	replace local objcolor struct by GEMlib OBJC_COLORWORD type
	
2004-02-25 20:08  Arnaud BERCEGEAY

	* src/objc_free.c:

	add comments
	
2004-02-24 19:32  Arnaud BERCEGEAY

	* src/objc_edit.c:

	add comments
	
2004-02-23 23:00  Arnaud BERCEGEAY

	* src/: objc_draw.c, objc_dup.c:

	add comments
	
2004-02-23 19:30  Arnaud BERCEGEAY

	* src/objc_change.c:

	add comments
	
2004-02-20 22:47  Arnaud BERCEGEAY

	* src/std_dstry.c:

	add comments
	
2004-02-19 21:19  Arnaud BERCEGEAY

	* include/: mt_wndm.h, windom.h:

	remove new_cookie and set_cookie; remove BubbleConf
	
2004-02-19 21:17  Arnaud BERCEGEAY

	* src/: appl_init.c, bubble_call.c, bubble_conf.c, bubble_modal.c,
	files.mak, globals.h, set_cookie.c:

	remove set_cookie() function
	remove __bubble_conf parameter and BubbleConf(), unused now.
	
2004-02-18 22:27  Arnaud BERCEGEAY

	* src/objc_attach.c:

	remove BIND_xxx (already in mt_wndm.h); add comments
	
2004-02-17 21:55  Arnaud BERCEGEAY

	* src/: scrap_txtwrite.c, shel_write.c:

	add comments
	
2004-02-16 20:07  Arnaud BERCEGEAY

	* src/obspec_mem.c:

	add comments
	
2004-02-16 18:42  Arnaud BERCEGEAY

	* src/: files.mak, new_cookie.c:

	remove new_cookie
	
2004-02-13 23:08  Arnaud BERCEGEAY

	* src/: snd_arrw.c, snd_msg.c, snd_mubutton.c, snd_rdw.c:

	add comments
	
2004-02-13 23:00  Arnaud BERCEGEAY

	* src/rc_set.c:

	add comments
	
2004-02-13 22:15  Arnaud BERCEGEAY

	* src/move_work.c:

	add comments
	
2004-02-12 23:01  Arnaud BERCEGEAY

	* src/: obj_fd_xtype.c, obj_nb.c, obj_root.c:

	add comments
	
2004-02-11 23:47  Arnaud BERCEGEAY

	* src/mnscroll.c:

	add comments
	
2004-02-10 22:24  Arnaud BERCEGEAY

	* src/menu_tnormal.c:

	little cleanup (thx to ObjcWindChange fix)
	
2004-02-10 22:22  Arnaud BERCEGEAY

	* src/: menu_attach.c, menu_bind.c, menu_execcmd.c:

	add comments
	
2004-02-10 22:20  Arnaud BERCEGEAY

	* src/objc_wchange.c:

	bug fixed: ob_state was not always changed to its new state !
	
2004-02-09 23:51  Arnaud BERCEGEAY

	* src/: mouse_sprite.c, mouse_work.c:

	add comments
	
2004-02-09 23:49  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/glue.c, src/wind_get.c:

	remove specific mshort version of WindGet
	
2004-02-06 21:52  Arnaud BERCEGEAY

	* src/: grectcenter.c, is_menu.c, is_modal.c, keybd2ascii.c,
	load_fontid.c:

	add comments
	
2004-02-06 21:50  Arnaud BERCEGEAY

	* src/get_cookie.c:

	add mintlib Getcookie with Ssystem support
	
2004-02-06 21:48  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/glue.c, src/wind_set.c:

	remove WindSet() with va_args (specific to MSHORT)
	
2004-02-05 23:35  Arnaud BERCEGEAY

	* src/: gemcode2ascii.c, get_appname.c, get_cookie.c,
	get_next_obj.c, getindexmenu.c, give_iconifyxywh.c, globals.c,
	globals.h:

	add comments
	
2004-02-05 19:54  Arnaud BERCEGEAY

	* src/: fsel.c, galloc.c:

	add comments
	
2004-02-03 22:47  Arnaud BERCEGEAY

	* src/: frm_buttn_ev.c, frm_click.c, frm_cls.c, frm_drw.c,
	frm_dstry.c, frm_keybd_ev.c, frm_keyhd.c, frm_top.c:

	add comments
	
2004-02-02 20:47  Arnaud BERCEGEAY

	* src/: frame_create.c, frame_init.c, frame_set.c:

	add comments
	
2004-01-30 21:26  Arnaud BERCEGEAY

	* src/: form_begin.c, form_close.c, form_end.c, form_resize.c,
	form_thbget.c, form_thbset.c, form_thumb.c, form_wbegin.c,
	form_wdo.c:

	add comments
	
2004-01-29 21:36  Arnaud BERCEGEAY

	* src/form_attach.c:

	add comments
	
2004-01-29 21:24  Arnaud BERCEGEAY

	* src/: font_id2name.c, font_name2id.c, font_sel.c:

	add comments
	
2004-01-28 23:36  Arnaud BERCEGEAY

	* src/evnt_windom.c:

	clean up (remove GOTO); add comments
	
2004-01-28 23:33  Arnaud BERCEGEAY

	* src/: draw_page.c, evnt_list.c, evnt_redraw.c:

	add comments
	
2004-01-27 21:47  Arnaud BERCEGEAY

	* src/: data.c, debug_windom.c, do_update.c:

	add comments
	
2004-01-26 23:42  Arnaud BERCEGEAY

	* src/conv_path.c:

	add comments
	
2004-01-26 23:42  Arnaud BERCEGEAY

	* src/cookie.h:

	remove function prototype (already in mt_wndm.h)
	
2004-01-25 21:58  Arnaud BERCEGEAY

	* src/: conf_inquire.c, conf_read.c, conf_windom.c, conf_write.c:

	add comments
	
2004-01-25 20:29  Arnaud BERCEGEAY

	* src/: bubble_call.c, bubble_do.c, bubble_get.c, bubble_modal.c,
	call_stguide.c, conf_getline.c:

	add comments
	
2004-01-21 22:57  Arnaud BERCEGEAY

	* src/: av_strfmt.c, av_waitfor.c:

	add comments
	
2004-01-19 22:29  Arnaud BERCEGEAY

	* src/: av_exit.c, av_init.c, av_server.c, av_status.c:

	replace constant values (fe: 0) by constant names (fe: APP_FIRST)
	when possible.
	add some comments
	
2004-01-19 22:20  Arnaud BERCEGEAY

	* include/windom.h, src/glue.c:

	remove the MSHORT specific version of ApplWrite
	
2004-01-15 22:36  Arnaud BERCEGEAY

	* src/: add_slash.c, appl_control.c:

	add comments
	
2004-01-15 22:34  Arnaud BERCEGEAY

	* src/appl_init.c:

	use new mt_ApplSet proto
	
2004-01-15 22:33  Arnaud BERCEGEAY

	* src/globals.h:

	replace int by short for CONFIG data
	
2004-01-15 22:31  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/appl_get.c,
	src/appl_set.c, src/glue.c:

	remove va_args for ApplGet() and ApplSet()
	
2004-01-15 20:09  Arnaud BERCEGEAY

	* demo/gcc.mak, src/gcc.mak:

	enhance cross-gcc makefile (contrib STan)
	
2004-01-04 22:33  Arnaud BERCEGEAY

	* src/: cicon.c, cicon.h, globals.h, userdef.c:

	CICON now works ! Userdefined CICON now uses the standard W_PARM structure,
	and so, the userdraw subroutine can get the VDI virtual workstation to
	draw on (usefull!).
	
2004-01-04 20:05  Arnaud BERCEGEAY

	* src/wind_lst2.c:

	new __windowlist management
	
2004-01-04 20:01  Arnaud BERCEGEAY

	* src/wind_open.c:

	clean up; use new __windowlist management
	
2004-01-04 19:57  Arnaud BERCEGEAY

	* src/wind_set.c:

	clean up; use new __windowlist management
	
2004-01-04 19:54  Arnaud BERCEGEAY

	* src/wind_get.c:

	use new __windowlist management
	
2004-01-04 19:51  Arnaud BERCEGEAY

	* src/wind_close.c:

	clean up; use new __windowlist management
	
2004-01-04 19:48  Arnaud BERCEGEAY

	* src/wind_attach.c:

	clean up; use new __windowlist management
	
2004-01-04 19:46  Arnaud BERCEGEAY

	* src/std_evnt.c:

	update of wglb.front is now in WindSet(WF_TOP)
	
2004-01-04 19:43  Arnaud BERCEGEAY

	* src/popup.c:

	remove the dirty patch (save and restore appfront). The new
	__windowlist and wglb management in WindClose should solve the pb.
	
2004-01-04 19:41  Arnaud BERCEGEAY

	* src/appl_init.c:

	__windowlist is now a WINDOWLIST structure
	
2004-01-04 19:36  Arnaud BERCEGEAY

	* src/: options.h, globals.h:

	the list of opened window is now managed using a WINDOWLIST structure
	instead of a big array __windowlist[] with the AES handle as index.
	Add utilities functions to manage the new __windowlist.
	
2004-01-04 19:30  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	remove old __windowlist management functions
	
2004-01-03 23:46  Arnaud BERCEGEAY

	* src/globals.h:

	remove now unused XUSERBLK structure and rsrc_userdraw.c constants
	
2004-01-03 21:39  Arnaud BERCEGEAY

	* src/rsrc_userdraw.c:

	- use mt_ClipOn/Off instead of vs_clip in order to have win->graf.clip
	  correctly set.
	- remove global variables. They are now locally defined in user_draw
	  (safe thread).
	
2003-12-22 21:39  Arnaud BERCEGEAY

	* src/userdef.c:

	add the text as parameter for find_shortcut
	
2003-12-21 20:36  Arnaud BERCEGEAY

	* demo/: evnt-av.c, evnt-fnc.c, global.h, main.c, setup.c, util.c,
	win-cust.c, win-divr.c, win-form.c, win-fram.c, win-tool.c:

	somes modifications to be compliant with new MT-windom API:
	- change app.id to _AESapid
	- add "APPvar *a" (unused) parameter as 1st parameter for all
	  callback functions, ie functions attached using EvntAttch(), EvntAdd(),
	  EvntDataAttach(), EvntDataAdd() and RsrcUserDraw().
	- change clip to win->graf.clip (the clipping area)
	- remove some windom proto from global.h !!! (frm_cls and ConfWindom)
	
2003-12-21 20:28  Arnaud BERCEGEAY

	* demo/gcc.mak:

	explicit path for libwindom.a (cross requirement)
	
2003-12-21 20:26  Arnaud BERCEGEAY

	* demo/demo.rsc:

	sync with main branch (rm GTITLE)
	
2003-12-21 20:24  Arnaud BERCEGEAY

	* include/windom.h:

	thread safe
	
2003-12-21 20:24  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	aes_global is now dynamically allocated
	
2003-12-21 20:20  Arnaud BERCEGEAY

	* src/: files.mak, glue.c:

	add glue.c required for non-mt version
	
2003-12-21 20:20  Arnaud BERCEGEAY

	* src/glue.c:

	file glue.c was initially added on branch windom-mt-branch.
	
2003-12-21 20:19  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c:

	app->aes_global is now dynamically allocated. This way, it should be
	mapped to the gemlib global AES array (see glue.c)
	
2003-12-21 10:04  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/bubble_modal.c, src/conf_read.c,
	src/font_sel.c, src/globals.h, src/popup.c, src/vq_winx.c,
	src/xrsrc.c:

	thread safe
	
2003-12-21 09:50  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/files.mak, src/has_applgetinfo.c:

	remove has_applinfo: gemlib 43 has its built-in "has_agi" test in
	appl_getinfo, so we just have to call appl_getinfo. We no more have
	to care of the support of this function by the AES before calling
	appl_getinfo.
	
2003-12-20 20:18  Arnaud BERCEGEAY

	* src/av_init.c, src/close_fontid.c, src/font_id2name.c,
	src/font_name2id.c, src/font_sel.c, src/fontsel.rsh,
	src/form_begin.c, src/form_create.c, src/form_end.c,
	src/form_resize.c, src/globals.h, src/load_fontid.c,
	src/mnscroll.c, src/objc_edit.c, src/snd_mubutton.c,
	src/vqt_name.c, src/vqt_xname.c, src/vqt_xname2.c, src/vst_font.c,
	src/vst_loadfonts.c, src/vst_unloadfonts.c, src/wind_open.c,
	src/wsystem.rsh, include/mt_wndm.h:

	thread safe
	
2003-12-20 20:15  Arnaud BERCEGEAY

	* src/clip_off.c:

	file clip_off.c was initially added on branch windom-mt-branch.
	
2003-12-20 20:15  Arnaud BERCEGEAY

	* src/clip_on.c:

	file clip_on.c was initially added on branch windom-mt-branch.
	
2003-12-20 20:15  Arnaud BERCEGEAY

	* src/: clip_off.c, clip_on.c:

	rc_clip_on/off replaced by mt_ClipOn/Off
	
2003-12-20 18:54  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	thread safe
	
2003-12-20 18:39  Arnaud BERCEGEAY

	* src/: appl_exit.c, appl_init.c, call_stguide.c, cicon.c,
	conf_read.c, conf_write.c, debug_windom.c, do_update.c,
	draw_page.c, draw_submenu.c, evnt_redraw.c, evnt_windom.c,
	files.mak, font_sel.c, form_attach.c, form_begin.c, form_create.c,
	form_end.c, form_wbegin.c, frame_create.c, frame_init.c,
	frame_remove.c, frm_click.c, frm_cls.c, frm_drw.c, frm_dstry.c,
	frm_fld.c, frm_keyhd.c, frm_mvd.c, frm_top.c, fsel.c,
	get_appname.c, globals.c, globals.h, grectcenter.c, mnscroll.c,
	move_work.c, objc_xedit.c, rc_clip_off.c, rc_clip_on.c,
	remove_frame.c, rsrc_gaddr.c, rsrc_userdraw.c, rsrc_userfree.c,
	scrap_txtread.c, scrap_txtwrite.c, set_gadget_pos.c, shel_write.c,
	std_fntchg.c, userdef.c, userdef.h, vqt_xname.c, w_getbkgr.c,
	w_getpal.c, w_putbkgr.c, w_setpal.c, wind_new.c, xrsrc.c:

	thread safe
	
2003-12-20 09:50  Arnaud BERCEGEAY

	* include/mt_wndm.h, src/appl_init.c, src/evnt_list.c,
	src/form_close.c, src/frm_buttn_ev.c, src/globals.h,
	src/mnscroll.c, src/rsrc_xfree.c, src/slid_setfunc.c:

	thread safe; create new type for callback func
	
2003-12-19 23:10  Arnaud BERCEGEAY

	* src/: appl_init.c, draw_submenu.c, globals.h, menu_attach.c,
	mnscroll.c, objc_dup.c, rsrc_ghdr.c, rsrc_load.c, rsrc_xload.c,
	set_gadget_pos.c, userdef.c, xrsrc.c:

	thread safe
	
2003-12-18 23:57  Arnaud BERCEGEAY

	* src/objc_edit.c:

	thread safe
	
2003-12-18 23:31  Arnaud BERCEGEAY

	* src/: frm_buttn_ev.c, globals.h, objc_free.c, objc_xedit.c:

	thread safe
	
2003-12-18 22:26  Arnaud BERCEGEAY

	* src/: frm_buttn_ev.c, frm_keybd_ev.c, objc_dup.c:

	thread safe
	
2003-12-17 20:31  Arnaud BERCEGEAY

	* demo/demo.rsc:

	remove extended obtype in main MENU to make XaAES happy
	
2003-12-16 23:20  Dominique BEREZIAT

	* doc/tutorial/messages.ui:

	Updating documentation prior to 1.21.0 changes.
	
2003-12-16 22:05  Arnaud BERCEGEAY

	* src/: do_update.c, draw_page.c, evnt_windom.c,
	give_iconifyxywh.c, globals.h, is_menu.c, is_modal.c, move_work.c,
	slid_attach.c, slid_create.c, slid_getvalue.c, slid_setfunc.c,
	slid_setsize.c, slid_setupdat.c, slid_setvalue.c, snd_arrw.c,
	snd_rdw.c, wind_set.c:

	thread safe
	
2003-12-16 22:01  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	thread safe
	
2003-12-15 22:09  Arnaud BERCEGEAY

	* src/: appl_exit.c, font_sel.c, form_create.c, frame_create.c,
	globals.h, menu_scroll.c, objc_draw.c, obspec_mem.c, snd_msg.c,
	std_dstry.c, std_evnt.c, std_fntchg.c, std_mwk.c, wind_attach.c,
	wind_calc.c, wind_clear.c, wind_close.c, wind_create.c,
	wind_delete.c, wind_find.c, wind_get.c, wind_handle.c, wind_lst.c,
	wind_lst2.c, wind_new.c, wind_open.c, wind_set.c, wind_slider.c,
	wind_top.c:

	thread safe
	
2003-12-14 23:19  Arnaud BERCEGEAY

	* src/appl_exit.c, src/appl_init.c, src/objc_attach.c,
	src/objc_change.c, src/objc_draw.c, src/objc_dup.c,
	src/objc_free.c, src/objc_str3d.c, src/objc_string.c,
	src/objc_tree.c, src/objc_wchange.c, src/objc_wdraw.c,
	include/mt_wndm.h:

	thread safe
	
2003-12-14 21:23  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	safe thread
	
2003-12-14 21:21  Arnaud BERCEGEAY

	* src/globals.h:

	thread safe
	
2003-12-14 21:18  Arnaud BERCEGEAY

	* src/: menu_attach.c, menu_bar.c, menu_bind.c, menu_disable.c,
	menu_enable.c, menu_execcmd.c, menu_icheck.c, menu_scroll.c,
	menu_text.c, menu_tnormal.c, fsel.c, font_sel.c:

	thread safe
	
2003-12-14 12:21  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	thread safe
	
2003-12-14 12:15  Arnaud BERCEGEAY

	* src/: frame_attach.c, frame_calc.c, frame_create.c, frame_find.c,
	frame_get.c, frame_init.c, frame_remove.c, frame_search.c,
	frame_set.c, frame_set_widget.c, mouse_objc.c, mouse_sprite.c,
	mouse_work.c, globals.c, globals.h:

	thread safe
	
2003-12-14 12:10  Arnaud BERCEGEAY

	* src/: evnt_list.c, evnt_redraw.c, evnt_windom.c, form_alert.c,
	form_attach.c, form_begin.c, form_close.c, form_create.c,
	form_end.c, form_resize.c, form_restore.c, form_save.c,
	form_thbget.c, form_thbset.c, form_thumb.c, form_wbegin.c,
	form_wdo.c, form_wend.c:

	thread safe
	
2003-12-14 12:09  Arnaud BERCEGEAY

	* src/appl_set.c:

	safe thread
	
2003-12-13 11:34  Arnaud BERCEGEAY

	* src/globals.h:

	DataClear changed to mt_DataClear; add mt_DataTrace
	
2003-12-13 11:30  Arnaud BERCEGEAY

	* src/: conf_getline.c, conf_inquire.c, conf_read.c, conf_windom.c,
	conf_write.c, data.c:

	thread safe
	
2003-12-13 11:25  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	thread safe
	
2003-12-12 22:18  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	- AvStrfmt doesn't need a mt_function. Add a mt_AvStrfmt macro to remap to
	  AvStrfmt without the APPvar parameter (unused).
	- remove get_cookiejar() proto, there is not such function in windom !
	
2003-12-12 22:14  Arnaud BERCEGEAY

	* include/windom.h:

	remap ApplXxx to mt_ApplXxxx
	
2003-12-12 22:11  Arnaud BERCEGEAY

	* src/options.h:

	add MP_FRIENDLY option (default is 1)
	
2003-12-12 22:10  Arnaud BERCEGEAY

	* src/: bubble_attach.c, bubble_call.c, bubble_conf.c, bubble_do.c,
	bubble_evnt.c, bubble_find.c, bubble_free.c, bubble_get.c,
	bubble_modal.c:

	thread safe; use CHECK_NULLPTR gemlib feature
	
2003-12-12 21:57  Arnaud BERCEGEAY

	* src/: av_exit.c, av_init.c, av_server.c, av_status.c,
	av_waitfor.c:

	thread safe; use CHECK_NULLPTR gemlib feature
	
2003-12-12 21:53  Arnaud BERCEGEAY

	* src/: appl_control.c, appl_exit.c, appl_get.c, appl_init.c,
	appl_name.c, appl_set.c, appl_write.c:

	thread safe; add MP_FRIENDLY option
	
2003-12-11 23:46  Arnaud BERCEGEAY

	* include/mt_wndm.h, include/windom.h, src/appl_init.c, src/fsel.h,
	src/globals.c, src/globals.h, src/popup.c:

	basis for windom thread safe version
	
2003-12-11 23:46  Arnaud BERCEGEAY

	* include/mt_wndm.h:

	file mt_wndm.h was initially added on branch windom-mt-branch.
	
2003-12-03 22:40  Arnaud BERCEGEAY

	* include/windom.h:

	this is release 1.21.0
	
2003-12-03 22:33  Arnaud BERCEGEAY

	* INSTALL:

	initial checkin
	
2003-11-30 21:19  Arnaud BERCEGEAY

	* COPYRIGHT:

	initial checkin
	
2003-11-30 21:17  Arnaud BERCEGEAY

	* examples/: frame/gcc.mak, mousexy/gcc.mak, multifrm/gcc.mak,
	popup/gcc.mak, slider/gcc.mak, bubble/gcc.mak:

	remove old-way (?) /usr/GEM/xxx path
	
2003-11-30 21:13  Arnaud BERCEGEAY

	* src/gcc.mak:

	remove path /usr/GEM/include (gemlib 43 has its header files in
	/usr/include)
	add install target for gcc and cross-gcc
	
2003-11-30 13:50  Arnaud BERCEGEAY

	* src/sox.mak:

	add -f option for rm
	
2003-11-30 13:49  Arnaud BERCEGEAY

	* examples/slider/: pc.mak, sox.mak:

	link against floating version of libc, required by slid_xxx
	
2003-11-30 13:47  Arnaud BERCEGEAY

	* examples/frame/tstframe.c:

	add newline at end of file
	
2003-11-30 11:41  Arnaud BERCEGEAY

	* demo/win-cust.c:

	remove extra wind_set_str(WF_MENU)
	
2003-11-29 23:41  Arnaud BERCEGEAY

	* demo/demo.prj:

	pc project now uses gemlib 43
	
2003-11-29 20:50  Arnaud BERCEGEAY

	* demo/pc.mak:

	purec build: link local windom.a lib
	
2003-11-27 21:11  Arnaud BERCEGEAY

	* demo/gcc.mak:

	fix make for gcc: link local libwindom.a
	
2003-11-19 22:49  Arnaud BERCEGEAY

	* src/xrsrc.c:

	objc_extfree() dirty bug fixed
	
2003-11-17 22:45  Arnaud BERCEGEAY

	* demo/pc.mak:

	swap PURECINC and ../include directories
	
2003-11-17 22:16  Arnaud BERCEGEAY

	* src/globals.h:

	specific toserror.h for sozobon
	
2003-11-16 20:23  Arnaud BERCEGEAY

	* demo/win-form.c:

	replace B_MODAL by new name BEVENT_MODAL
	
2003-11-16 20:22  Arnaud BERCEGEAY

	* demo/main.c:

	replace antislash by slash for windom.h
	
2003-10-21 23:24  Arnaud BERCEGEAY

	* src/: wind_attach.c, wind_calc.c, wind_clear.c, wind_close.c,
	wind_delete.c, wind_find.c, wind_get.c, wind_lst.c, wind_new.c,
	wind_open.c, wind_set.c, wind_slider.c, wind_top.c:

	translate comments to english
	
2003-10-21 21:24  Arnaud BERCEGEAY

	* src/: frame_attach.c, frame_calc.c, frame_init.c:

	translate some comments to english
	
2003-10-08 20:53  Arnaud BERCEGEAY

	* src/std_evnt.c:

	MIN/MAX bug fix (contrib Zorro)
	
2003-10-06 23:12  Arnaud BERCEGEAY

	* src/appl_exit.c:

	remove private proto of __confdef_buffer and __confapp_buffer
	
2003-10-03 20:24  Arnaud BERCEGEAY

	* src/wind_new.c:

	remove local proto of EvntWindom()
	
2003-10-03 20:23  Arnaud BERCEGEAY

	* src/userdef.c:

	remove some dead code (v_box)
	
2003-10-03 20:21  Arnaud BERCEGEAY

	* src/shel_write.c:

	remove struct _shelw (already in gemlib43)
	
2003-10-02 00:10  Arnaud BERCEGEAY

	* src/fontsel.c:

	unused file (same as font_sel.c)
	
2003-10-01 22:00  Arnaud BERCEGEAY

	* src/: frame_create.c, frame_set.c:

	translate comments
	
