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 (
- 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