ChangeLog generated by cvs2cl.pl

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
    

Generated on Thu Jun 22 11:45:28 2006 for WinDom by  doxygen 1.4.6