/*
 * $Id: Changelog 2059 2013-05-30 10:47:16Z omm $
 */

/* Use this format for the entry headers:
   YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
   For example:
   2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/

2013-05-30 13:45 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * samples/all/a.hbp
  * samples/all/test1.hbp
  * samples/animation/animation.hbp
  * samples/browse/arbrow1.hbp
  * samples/browse/arbrow2.hbp
  * samples/browse/browse_1.hbp
  * samples/browse/browse_2.hbp
  * samples/browse/browse_3.hbp
  * samples/browse/browse_4.hbp
  * samples/browse/colrbloc.hbp
  * samples/browse/testbrw.hbp
  * samples/browsefilter/browsefilter.hbp
  * samples/build/buildpelles.hbp
  * samples/combobox/combobox.hbp
  * samples/database/dbview.hbp
  * samples/database/demodbf.hbp
  * samples/flash/flashocx.hbp
  * samples/get/testget1.hbp
  * samples/get/testget2.hbp
  * samples/get/testget3.hbp
  * samples/get/testget4.hbp
  * samples/graph/graph.hbp
  * samples/grid/grid_1.hbp
  * samples/grid/grid_2.hbp
  * samples/grid/grid_3.hbp
  * samples/grid/grid_4.hbp
  * samples/grid/grid_5.hbp
  * samples/grid/grid_6.hbp
  * samples/hbrun/hbrun.hbp
  * samples/hello/hello.hbp
  * samples/help/helpdemo.hbp
  * samples/hsplash/tstsplash.hbp
  * samples/hwedit/editor.hbp
  * samples/ini/testini.hbp
  * samples/ipadress/testip.hbp
  * samples/listbox/demohlist.hbp
  * samples/maximize/demomaximize.hbp
  * samples/mdichild/testmdichild.hbp
  * samples/menu/testmenubitmap.hbp
  * samples/monthcalendar/testhmonth.hbp
  * samples/mysql/hwmysql.hbp
  * samples/nicebutton/nice.hbp
  * samples/nicebutton/nice2.hbp
  * samples/ole/hole.hbp
  * samples/ole/iesample.hbp
  * samples/pdf/pdfreader.hbp
  * samples/printdos/tstprdos.hbp
  * samples/progressbar/progbars.hbp
  * samples/propsh/propsh.hbp
  * samples/rmchart/rmsample.hbp
  * samples/rtf/testrtf.hbp
  * samples/scrollbar/tstscrlbar.hbp
  * samples/shadebtn/shadebtn.hbp
  * samples/spliter/testspli.hbp
  * samples/tab/tab.hbp
  * samples/tab/tab3.hbp
  * samples/trackbar/trackbar.hbp
  * samples/trayicon/testtray.hbp
  * samples/tree/testsdi.hbp
  * samples/tree/testtree.hbp
  * samples/viewer/viewer.hbp
  * samples/winchild/testchild.hbp
  * samples/winprn/winprn.hbp
  * samples/xml/testxml.hbp
  * utils/debugger/hwgdebug.hbp
    * use hwgui.hbc instead of sets list of libs
  * utils/dbc/dbchw.rc
    * fixed, for compatibility with mingw also

2013-05-30 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/hfrmtmpl.prg
  * utils/designer/editor.prg
  * utils/designer/hformgen.prg
    * Few function names has been changed ( Hfrm_... to hwg_hfrm_... )

2013-05-29 18:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/debugger/dbgconnect.prg
    * Small changes for debuggibg Minigui projects
  * utils/debugger/bld.bat
    * hbxml.lib added to the link script

2013-05-29 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/debugger/hwgdebug.prg
    * Some improvements

2013-05-29 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/debugger/dbgconnect.prg
  * source/debugger/debugger.prg
  * makefile.bc
  * make_b32.bat
    * Some changes for compatibility with xHarbour. Now, to build hwgdebug.lib
      with xHarbour, you need to set the environment variable in make_b32.bat
      ( it is commented by default )

2013-05-29 10:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hwgtk.h
  * gtk/draw.c
    ! Few warnings fixed
  * gtk/drawwidg.prg
  * gtk/hcontrol.prg
  * gtk/control.c
    ! Setting of foreground and background colors fixed.
  * gtk/Makefile.linux
    ! Minor fix.

2013-05-28 11:53 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * HWG_BUILD added for compatibility with HwGUI 2.16c

2013-05-28 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/debugger/hwgdebug.prg
    * Some improvements
  * source/debugger/debugger.prg
    * Small changes for xHarbour
  * source/drawwidg.prg
    ! Small fix

2013-05-28 11:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/drawtext.c
  * gtk/drawwidg.prg
  * gtk/gtkmain.prg
  * gtk/hbrowse.prg
  * gtk/hcontrol.prg
  * gtk/hedit.prg
  * gtk/hupdown.prg
    * Some enhancements
  * gtk/build.sh
  * gtk/Makefile.linux
    * hwgdebug library is included in build process
  * install.txt
    * Added info about Linux build

2013-05-27 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/debugger/hwgdebug.prg
    * Small changes for GTK version

2013-05-27 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/gtkmain.prg
  * gtk/hbrowse.prg
  * gtk/control.c
  * gtk/draw.c
  * gtk/drawtext.c
  * gtk/hwgtk.h
    * All drawing routines are rewritten to use Cairo.

2013-05-27 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/gtkmain.prg
  * gtk/hbrowse.prg
  * gtk/hcontrol.prg
  * gtk/hedit.prg
  * gtk/hupdown.prg
    * Some enhancements
    * hwg_SetCtrlFont() is called now individually for few controls,
      because for buttons it causes change of a style and doesn't
      work.

2013-05-24 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hdialog.prg
  * gtk/hwindow.prg
  * gtk/menu.prg
  * gtk/menu_c.c
    * Menu accelerators has been implemented for gtk version, SET KEY
      handling is improved ( key codes conversion from Windows to GTK
      implemented ).
      hwg__addmenuitem() changed. Now you can use standard GTK images
      in menu items - the name for a menu item should begin with % and
      after it should be the predefined GTK stock item name, for example:
      "%gtk-quit"

2013-05-24 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/menu.prg
  * gtk/menu_c.c
    * hwg_SetMenuCaption() and hwg_DeleteMenuItem() has been implemented
      for gtk version

2013-05-24 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/debugger/hwgdebug.prg
    * Farther enhancements

2013-05-23 16:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/debugger/hwgdebug.prg
    * Some enhancements

2013-05-23 11:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! utils/debugger/hwgdebug.prg
    ! Small bug fixed.

2013-05-23 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/debugger
  + source/debugger/dbgentry.c
  + source/debugger/dbgconnect.prg
  + source/debugger/debugger.prg
    + hwgdebug.lib source added
  + utils/debugger
  + utils/debugger/hwgdebug.prg
  + utils/debugger/hwgdebug.hbp
  + utils/debugger/bld.bat
  + utils/debugger/readme.rus
  + utils/debugger/readme.eng
    + HwGUI debugger added
  + hwgdebug.hbp
  * hwgui.hbc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
  * Makefile.scr
    * Makefiles changed to build the hwgdebug.lib


2013-05-21 16:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/htimer.prg
    * Some cleanup

2013-05-21 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
    * :httcolor, :htbcolor has been added for Windows version compatibility

2013-05-21 14:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! gtk/hedit.prg
    ! Handling of SET KEY has been fixed.
      TODO: catch the CTRL, SHIFT, ALT pressing
  * gtk/hwindow.prg
    * Handling of ON EXIT has been added.
  ! gtk/window.c
    ! hwg_getfocus() has been fixed
  * gtk/hbrowse.prg
     * :lInFocus variable added to handle the browse focus
  * gtk/gtkmain.prg
  * gtk/menu_c.c.prg
    * An Empty hwg_drawmenubar() has been added for Windows version compatibility

2013-05-08 09:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hfrmtmpl.prg
  * gtk/hprinter.prg
  * gtk/hwinprn.prg
  * gtk/wprint.c
    * Print engine has been rewritten, it uses now native gtk print and cairo
      instead of gnomeprint. The above 4 files, compiled with -dG_CONSOLE_MODE
      may be used without hwgui library to print from Linux console applications.
  * gtk/samples/build.sh
  * gtk/Makefile.linux
  * gtk/Makefile.scr
    * GnomePrint has been excluded from the build process
  * gtk/samples/a.prg
    * Print function is uncommented.

2013-04-23 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! gtk/htool.prg
    ! Fixed.
  * gtk/Makefile.linux
  * gtk/Makefile.scr
    * htool.prg included now in Makefiles
  + gtk/samples/graph.prg
  * gtk/samples/a.prg
  * gtk/samples/dbview.prg
  * gtk/samples/escrita.prg
  * gtk/samples/example.prg
  * gtk/samples/progbars.prg
  * gtk/samples/testget2.prg
  * gtk/samples/build.sh
    * gttrm excluded from build process, appropriate changes added to the samples

2013-04-23 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
  * gtk/menu_c.c
  * gtk/window.c
    ! Fixed appearance of the status bar

2013-04-23 10:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hfrmtmpl.prg
  * gtk/Makefile.linux
  * gtk/Makefile.scr
    ! Some fixes. Synchronized with 2.16c

2013-04-22 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/draw.c
    * Some cleanup
  * gtk/drawwidg.prg
  * gtk/gtkmain.prg
  * gtk/hcontrol.prg
  * gtk/hcwindow.prg
  * gtk/hdialog.prg
  * gtk/hownbtn.prg
  * gtk/hpanel.prg
  * gtk/hradio.prg
  * gtk/hwindow.prg
    * Fixes and improvements, related to Anchors implementation.
    * HDialog now inherits from HWindow, as in Windows version.
  * gtk/samples\dbview.prg
    * hb_setcodepage() calls changed to hb_cdpSelect()

2013-04-22 11:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
  * source/hwindow.prg
    * Handling of :bActivate is moved to HWindow
  * source/hbrowse.prg
    * Added :lInFocus variable to handle setting focus to browse after painting

2013-04-21 18:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hcwindow.prg
  * gtk/hdialog.prg
    * SOme cleanup

2013-04-21 17:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/gtkmain.prg
    * hwg_wchoice() - more close to windows version

2013-04-21 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - gtk/Makefile
  * gtk/hwindow.prg
  * gtk/hcontrol.prg
  * gtk/hdialog.prg
  * gtk/hownbtn.prg
  * gtk/drawwidg.prg
    ! Some fixes and enhancements

2013-04-21 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/dbc/dbchw.h
  * utils/dbc/dbchw.prg
  * utils/dbc/commands.prg
    * Some enhancements
  + utils/dbc/view.prg
    + Views load/save functions added
  * utils/dbc/bldads.bat
  * utils/dbc/bldcdx.bat

2013-04-19 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/dbc/dbchw.prg
    * Some enhancements

2013-04-19 10:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/dbc/dbchw.prg
    ! Some fixes

2013-04-19 10:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - utils/dbc/bitmaps.rc
  - utils/dbc/files.txt
  - utils/dbc/bld.bat
  + utils/dbc/dbc.bmp
  + utils/dbc/dbc.ico
  + utils/dbc/procs_c.c
  + utils/dbc/bldads.bat
  + samples/image/top.bmp
  + samples/image/bottom.bmp
  + samples/image/next.bmp
  + samples/image/previous.bmp
  * utils/dbc/bldcdx.bat
  * utils/dbc/dbchw.prg
  * utils/dbc/commands.prg
  * utils/dbc/modistru.prg
  * utils/dbc/query.prg
  * utils/dbc/move.prg
  * utils/dbc/dbc.ini
  * utils/dbc/dbchw.h
  * utils/dbc/dbchw.rc
    * Dbchw utility rewritten

2013-03-21 09:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/window.c
    * hwg_clearkeyboard() changed, code provided by Luis Basso

2013-03-19 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source\procmisc\hfrmtmpl.prg
    ! Bug fixed with database alias in browse

2013-03-17 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source\hwindow.prg
    ! Small bug fixed, reported by Itamar M. Lins Jr.

2013-03-14 12:50 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * utils/designer/samples/example.prg
  * utils/designer/samples/example2.prg
    * prefix HWG_ added to sleep and shellabout

2013-03-14 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include\hwgcompat.ch
  * source\control.c
  * source\htree.prg
    * hwg_Tree_getnotify, hwg_Tree_hittest, hwg_Tree_releasenode are renamed to
      hwg_Treegetnotify, hwg_Treehittest, hwg_Treereleasenode just to be like
      other hwg_tree* functions. These are internal functions and usually aren't
      used in end programs.

2013-03-13 20:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\hwindow.prg
  * source\hdialog.prg
    * WM_DESTROY handling is united for HWindow and HDialog

2013-03-13 16:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\hbrowse.prg
  * source\hdialog.prg
    * HDialog now inherits from HWindow. This allows to simplify HDialog code,
      to remove some data and methods, which are the same in HWindow

2013-03-13 14:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * hcontrol.prg
  * hpanel.prg
  * hradio.prg
    * Now you can set Anchor value in ON SIZE clause. If ON SIZE have the
      numeric type value, it is assigned to :Anchor, if it is codeblock -
      to the :bSize.
  * guimain.prg
    * hwg_MsgGet() is changed to show how to use ON SIZE and Anchor.

2013-03-12 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\draw.c
    ! Warning fixed.

2013-03-11 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include\guilib.ch
    * Prefixes for functions calls changed. I forget to add it while the last commit.

2013-03-07 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * contrib\misc\richtext.prg
  * contrib\qhtm\hqhtm.prg
  * gtk\commond.c
  * gtk\control.c
  * gtk\draw.c
  * gtk\drawtext.c
  * gtk\drawwidg.prg
  * gtk\gtkmain.prg
  * gtk\hbrowse.prg
  * gtk\hcheck.prg
  * gtk\hcombo.prg
  * gtk\hcontrol.prg
  * gtk\hcwindow.prg
  * gtk\hdialog.prg
  * gtk\hedit.prg
  * gtk\herrsys.prg
  * gtk\hfrmtmpl.prg
  * gtk\hgraph.prg
  * gtk\hmonthc.prg
  * gtk\hownbtn.prg
  * gtk\hpanel.prg
  * gtk\hprinter.prg
  * gtk\hprogres.prg
  * gtk\hradio.prg
  * gtk\hsayimg.prg
  * gtk\hsplit.prg
  * gtk\htab.prg
  * gtk\htimer.prg
  * gtk\htool.prg
  * gtk\hupdown.prg
  * gtk\hwindow.prg
  * gtk\menu.prg
  * gtk\menu_c.c
  * gtk\message.c
  * gtk\misc.c
  * gtk\samples\a.prg
  * gtk\samples\dbview.prg
  * gtk\samples\escrita.prg
  * gtk\samples\example.xml
  * gtk\samples\progbars.prg
  * gtk\samples\testget2.prg
  * gtk\samples\testget2.xml
  * gtk\window.c
  * gtk\wprint.c
  * samples\all\a.prg
  * samples\all\test1.prg
  * samples\barcode\barcode.xml
  * samples\browse\arbrow1.prg
  * samples\browse\arbrow2.prg
  * samples\browse\browse_1.prg
  * samples\browse\browse_2.prg
  * samples\browse\BROWSE_3.PRG
  * samples\browse\browse_4.prg
  * samples\browse\colrbloc.prg
  * samples\browse\testbrw.prg
  * samples\browsefilter\browsefilter.prg
  * samples\build\buildpelles.prg
  * samples\combobox\combobox.prg
  * samples\database\dbview.prg
  * samples\database\DemoDbf.prg
  * samples\get\testget1.prg
  * samples\get\testget2.prg
  * samples\get\testget3.prg
  * samples\get\testget4.prg
  * samples\graph\graph.prg
  * samples\grid\grid_1.prg
  * samples\grid\grid_2.prg
  * samples\grid\grid_3.prg
  * samples\grid\grid_4.prg
  * samples\grid\grid_5.prg
  * samples\grid\grid_6.prg
  * samples\hbrun\hbrun.prg
  * samples\hello\hello.prg
  * samples\help\helpdemo.prg
  * samples\hsplash\tstsplash.prg
  * samples\hwedit\editor.prg
  * samples\hwedit\pesqtext.prg
  * samples\ini\testini.prg
  * samples\ipadress\testip.prg
  * samples\listbox\demohlist.prg
  * samples\maximize\demomaximize.prg
  * samples\mdichild\testmdichild.prg
  * samples\menu\TestMenuBitmap.prg
  * samples\monthcalendar\testhmonth.prg
  * samples\mysql\hwmysql.prg
  * samples\nicebutton\nice.prg
  * samples\ole\hole.prg
  * samples\ole\iesample.prg
  * samples\printdos\tstprdos.prg
  * samples\progressbar\progbars.prg
  * samples\propsh\propsh.prg
  * samples\rmchart\rmsample.prg
  * samples\rtf\testrtf.prg
  * samples\scrollbar\tstscrlbar.prg
  * samples\spliter\testspli.prg
  * samples\tab\tab.prg
  * samples\tab\TAB3.prg
  * samples\tab\tab3.xml
  * samples\tools\calculator.prg
  * samples\tools\hcalculator.prg
  * samples\trackbar\trackbar.prg
  * samples\trayicon\testtray.prg
  * samples\tree\testsdi.prg
  * samples\tree\testtree.prg
  * samples\viewer\viewer.prg
  * samples\winchild\testchild.prg
  * samples\xml\testxml.prg
  * source\activex\c_activex.c
  * source\activex\hhtml.prg
  * source\activex\h_activex.prg
  * source\barcode.prg
  * source\control.c
  * source\dialog.c
  * source\draw.c
  * source\drawtext.c
  * source\drawwidg.prg
  * source\grid.c
  * source\guimain.prg
  * source\hanimat.prg
  * source\hbrowse.prg
  * source\hcheck.prg
  * source\hcombo.prg
  * source\hcontrol.prg
  * source\hctrlex.prg
  * source\hcwindow.prg
  * source\hdatepic.prg
  * source\hdc.prg
  * source\hdialog.prg
  * source\hedit.prg
  * source\herrsys.prg
  * source\hfreeimg.prg
  * source\hgraph.prg
  * source\hgrid.prg
  * source\hgridex.prg
  * source\hhyper.prg
  * source\hipedit.prg
  * source\hlistbox.prg
  * source\hmonthc.prg
  * source\hnice.prg
  * source\hownbtn.prg
  * source\hpager.prg
  * source\hpanel.prg
  * source\hprinter.prg
  * source\hprogres.prg
  * source\hradio.prg
  * source\hrebar.prg
  * source\hrect.prg
  * source\hriched.prg
  * source\hsayimg.prg
  * source\hshbtn.prg
  * source\hsplash.prg
  * source\hsplit.prg
  * source\htab.prg
  * source\htimer.prg
  * source\htool.prg
  * source\htrackbr.prg
  * source\htree.prg
  * source\hupdown.prg
  * source\hwindow.prg
  * source\listbox.c
  * source\media_c.c
  * source\menu.prg
  * source\menu_c.c
  * source\message.c
  * source\misc.c
  * source\nice.c
  * source\pager.c
  * source\printdos.prg
  * source\procmisc\hfrmtmpl.prg
  * source\procmisc\procini.prg
  * source\procmisc\procscri.prg
  * source\procmisc\scrdebug.prg
  * source\resource.c
  * source\richedit.c
  * source\shellapi.c
  * source\theme.c
  * source\tmci.prg
  * source\window.c
  * utils\dbc\commands.prg
  * utils\dbc\dbchw.prg
  * utils\dbc\modistru.prg
  * utils\dbc\move.prg
  * utils\dbc\query.prg
  * utils\designer\blddesig.bat
  * utils\designer\designer.iml
  * utils\designer\designer.prg
  * utils\designer\editor.prg
  * utils\designer\extmodul.ch
  * utils\designer\hctrl.prg
  * utils\designer\hformgen.prg
  * utils\designer\inspect.prg
  * utils\designer\resource\f_hwgprg.prg
  * utils\designer\resource\f_text.prg
  * utils\designer\resource\repwidg.xml
  * utils\designer\resource\r_text.prg
  * utils\designer\resource\widgets.xml
  * utils\designer\samples\barcode.xml
  * utils\designer\samples\example.xml
  * utils\designer\samples\FT\A.xml
  * utils\designer\samples\FT\FIND_FV.XML
  * utils\designer\samples\FT\FT.xml
  * utils\designer\samples\saymoney.prg
  * utils\designer\samples\saymoney.xml
  * utils\designer\samples\testdbf1.xml
  * utils\designer\samples\testget1.xml
  * utils\designer\samples\testget2.xml
  * utils\designer\samples\test_bmp.xml
  * utils\designer\samples\test_ctrl.xml
  * utils\designer\samples\xchgbmp.xml
  * utils\designer\xmlrun\sample.xml
  * utils\designer\xmlrun\XMLRUN.prg
  * utils\hwmake\hwmake.prg
  * utils\hwreport\example.prg
  * utils\hwreport\hwreport.prg
  * utils\hwreport\opensave.prg
  * utils\hwreport\printrpt.prg
  * utils\hwreport\propert.prg
  * utils\hwreport\repexec.prg
    * All HwGUI functions are fixed with "hwg_", all their calls are modified
  + include\gtkcompat.ch
    + added header file with rules for functions in gtk directory
  * include\hwgcompat.ch
    + added rules for functions

    * ATTENTION. Many function names has been changed. You can include
      hwgcompat.ch or gtkcompat.ch to your source files, but it is much
      better to really change all HwgUI functions calls in sources.
      I recommend you to use my utility snr2 for this task, I used it
      to change functions calls in HwGUI prgs, sources and samples.
      The snr2 is available from http://kresin.belgorod.su/snr.html

2013-02-25 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\freeimg.c
    * All functions are prefixed with hwg_
  * source\hfreeimg.prg
  * samples\viewer\viewer.prg
    * Function calls changed for freeimg.c functions
  * include/hwgcompat.ch
    + added rules for functions from freeimg.c

2013-02-25 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\cxshade.c
    * All functions are prefixed with hwg_
  * source\hshbtn.prg
    * Function calls changed for cxshade.c functions
  * include/hwgcompat.ch
    + added rules for functions from cxshade.c
  * source\guimain.prg
    * Anchor values changed from numeric literals to #defined mnemonics in Msgget()
  * source\htab.prg
    ! Small fix
  * samples\bld.bat
    * hwg_qhtm.lib is removed, hwg_contrib.lib added

2013-02-22 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source\commond.c
    ! Small fix: HWG__GETOPENFILENAME is changed to HWG_GETOPENFILENAME

2013-02-22 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source\commond.c
    * All functions are prefixed with hwg_
    !!! Few widely used function names are changed, including Selectfile,
        Savefile, Selectfont, they are now hwg_Selectfile, hwg_Savefile,
        hwg_Selectfont. Change them in your program code or #include the
        hwgcompat.ch
  * include/hwgcompat.ch
    + added rules for functions from commond.c
  * doc\funclist.txt
  * doc\hwgdoc_functions.html
  * samples\all\a.prg
  * samples\build\buildpelles.prg
  * samples\database\dbview.prg
  * samples\grid\grid_4.prg
  * samples\hbrun\hbrun.prg
  * samples\hwedit\editor.prg
  * samples\mysql\dbfmysql.scr
  * samples\mysql\hwmysql.prg
  * samples\ole\iesample.prg
  * samples\rtf\testrtf.prg
  * samples\viewer\viewer.prg
  * source\drawwidg.prg
  * source\guimain.prg
  * source\hprinter.prg
  * source\printdos.prg
  * utils\dbc\commands.prg
  * utils\dbc\dbchw.prg
  * utils\dbc\modistru.prg
  * utils\dbc\query.prg
  * utils\designer\hformgen.prg
  * utils\designer\inspect.prg
  * utils\designer\samples\FT\A.xml
  * utils\designer\samples\FT\FIND_FV.XML
  * utils\designer\xmlrun\XMLRUN.prg
  * utils\hwmake\hwmake.prg
  * utils\hwreport\opensave.prg
  * utils\hwreport\propert.prg
    * Function calls changed for commond.c functions

2013-02-20 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/hwgcompat.ch
    + added rules for functions from animat.c and c_ipaddr.c
  * source/animat.c
  * source/c_ipaddr.c
    * All functions are prefixed with hwg_
  * source/hanimat.prg
  * source/hipedit.prg
    * Function calls changed for animat.c and c_ipaddr.c functions

2013-02-19 21:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
  * source/htool.prg
    * onAnchor() implementation has been restructured a bit

2013-02-19 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/htab.prg
    ! Parameters order fixed for Eval() call of :bChange. It is necessary
      to check all other calls of Eval()
  ! samples\hello\hello.hbp
    ! Parameters order fixed.
  * source/winreg.c
    * All functions are prefixed with hwg_
  * include/hwgcompat.ch
    + added rules for functions from winreg.c

2013-02-18 08:52 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  ! samples/tools/calculator.prg
  ! samples/tools/hcalculator.prg
    ! use hwg_SetFontStyle()

2013-02-16 10:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hrect.prg
  ! samples/mdichild/testmdichild.prg
    ! Bugs fixed, reported by Alexey Myronenko

2013-02-15 17:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/htab.prg
    ! Bug fixed, reported by Alexey Myronenko

2013-02-15 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/guimain.prg
  ! source/hriched.prg
    ! Bugs fixed, reported by Alexey Myronenko

2013-02-06 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - source/errorsys.prg
  + source/herrsys.prg
  - gtk/errorsys.prg
  + gtk/herrsys.prg
    * errorsys.prg renamed to herrsys.prg, Errorsys() -> hwg_ErrSys(),
      Errormessage() -> hwg_ErrMsg().
      These is done to prevent problems with few compilers, because
      errorsys.prg and Errorsys() function are part of Harbour RTL.
  * source/hcwindow.prg
  * gtk/hcwindow.prg
    * INIT PROC, which calls hwg_ErrSys() added.
  * source/procmisc/hfrmtmpl.prg
  * source/procmisc/procscri.prg
  * gtk/hfrmtmpl.prg
    * Calls of Errormessage() are changed to hwg_ErrMsg()
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
    * makefiles has been changed

2013-01-30 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    * Small changes to accept <?xml-stylesheet> and similar tags.

2013-01-16 11:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * commands SAYEX, REDEFINE SAYEX, BUTTONX, REDEFINE BUTTONX, GROUPBOXEX
      was changed to SAY, REDEFINE SAY, BUTTON, REDEFINE BUTTON, GROUPBOX.
      If you will use them with clauses, which demands "ex" classes
      ( HStaticEx, etc. ), they will be preprocessed to these "ex" classes,
      in other case they will be preprocessed into more simple and fast base
      classes ( HStatic, etc. ). If you want them to be preprocessed into
      "ex" classes independently of used clauses, you need to write them with
      a word "EXTENDED" or "EXT", for example:
      @ 1,1 SAY EXT "Hello" SIZE 100,24

2013-01-15 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * contrib/qhtm/hqhtm.prg
  * utils/designer/inspect.prg
    * All super: calls was changed to ::super:

2013-01-15 10:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
  * gtk/hcheck.prg
  * gtk/hcombo.prg
  * gtk/hcontrol.prg
  * gtk/hdialog.prg
  * gtk/hedit.prg
  * gtk/hgraph.prg
  * gtk/hmonthc.prg
  * gtk/hownbtn.prg
  * gtk/hpanel.prg
  * gtk/hprogres.prg
  * gtk/hsayimg.prg
  * gtk/hsplit.prg
  * gtk/htab.prg
  * gtk/htool.prg
  * gtk/hupdown.prg
  * gtk/hwindow.prg
    * All super: calls was changed to ::super:

2013-01-15 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - source/procmisc/blowfish.c
  + contrib/misc/blowfish.c
    * file moved to contrib, because it's functions aren't used anywhere in HwGUI code
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
    * makefiles has been changed to move blowfish from procmisc.lib to hwg_contrib.lib

2013-01-14 19:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hanimat.prg
  * source/hbrowse.prg
  * source/hcheck.prg
  * source/hcombo.prg
  * source/hcontrol.prg
  * source/hctrlex.prg
  * source/hdatepic.prg
  * source/hdialog.prg
  * source/hedit.prg
  * source/hfreeimg.prg
  * source/hgraph.prg
  * source/hgrid.prg
  * source/hgridex.prg
  * source/hhyper.prg
  * source/hipedit.prg
  * source/hlistbox.prg
  * source/hmonthc.prg
  * source/hnice.prg
  * source/hownbtn.prg
  * source/hpager.prg
  * source/hpanel.prg
  * source/hprogres.prg
  * source/hradio.prg
  * source/hrebar.prg
  * source/hrect.prg
  * source/hriched.prg
  * source/hsayimg.prg
  * source/hshbtn.prg
  * source/hsplit.prg
  * source/htab.prg
  * source/htool.prg
  * source/htrackbr.prg
  * source/htree.prg
  * source/hupdown.prg
  * source/hwindow.prg
  * source/video.prg
  * source/activex/h_activex.prg
    * All super: calls was changed to ::super:

2013-01-14 19:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/procmisc/procscri.prg
    ! Small bug fixed.

2013-01-12 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - source/qhtm
  + contrib/qhtm
    * qhtm files moved to contrib directory
  - hwg_qhtm.hbp
  + hwg_contrib.hbp
    + added .hbp file for hwg_contrib library
  * make_b32.bat
  * makemngw.bat
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
    * makefiles has been changed to create hwg_contrib library instead of hwg_qhtm

2012-12-29 20:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hcwindow.prg
    ! problem fixed.

2012-12-29 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
  * source/hcombo.prg
  * source/hedit.prg
  * source/htab.prg
    * files formatted
  ! source/procmisc/procini.prg
    ! Warnings fixed

2012-12-29 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hcontrol.prg
    ! Minor fix
  ! source/hctrlex.prg
    ! Some fixes in HButtonX and HButtonEx

2012-12-28 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
  * source/hctrlex.prg
    * New class HButtonX created, which inherits from HButton.
      HButton is changed to be more simple and fast
  * include/guilib.ch
    * BUTTONX command added for HButtonX class
  ! install.txt
    ! Small fix

2012-12-28 11:30 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * hwgui.hbc
    - remove hwg_qhtm from list of libs
  * utils/designer/designer.hbp
    * use hwgui.hbc to build designer

2012-12-28 11:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
  * source/hctrlex.prg
    * New class HStaticEx created, which inherits from HStatic.
      HStatic is changed to be more simple and fast
    * files formatted
  * source/hhyper.prg
    * It now inherits from HStaticEx
  * include/guilib.ch
    * SAYEX command added for HStaticEx class
  * install.txt
    * added info about hbmk2

2012-12-28 09:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    ! Small fix ( existence of :nInitFocus is checked now )
    * file formatted

2012-12-27 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/guimain.prg
  * source/hcwindow.prg
    * Method ScrollHV() is moved to guimain.prg, function hwg_ScrollHV().
      All scrolling data and methods are moved from HCustomWindow to
      a new class HScrollArea, which should be now a second parent for
      classes, which uses scrolling.
  * source/hwindow.prg
  * source/hdialog.prg
  * source/hcombo.prg
  * source/hedit.prg
  * source/hpanel.prg
  * source/htab.prg
    * Calls of :ScrollHV() are replaced by hwg_ScrollHV().
    * HScrollArea is set as a second parent class for HWindow, HDialog, HTab, HPanel

2012-12-27 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
    * Method ActiveControl() has been removed as redundant
  ! source/guimain.prg
    ! hwg_getParentForm() fixed

2012-12-27 13:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
  * source/guimain.prg
    * Method SetAll( cProperty, Value, aControls, cClass ) removed from
      HCustomWindow class, function SetAll( oWnd, cProperty, Value, aControls, cClass )
      added instead.

2012-12-27 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
  * source/hwindow.prg
  * source/hdialog.prg
    * :nInitFocus has been moved from HCustomWindow to HDialog and HWindow,
      because it is used in these two classes only.

2012-12-27 11:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
  * source/guimain.prg
    * Small formatting
  - makefilepointer.bc
    - file removed, because it isn't needed
  * make_b32pointer.bat
    * added set CFLAGS=-DHWG_USE_POINTER_ITEM statement,
      now it calls makefile.bc instead redundant makefilepointer.bc

2012-12-26 19:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
    * RefreshCtrl() and SetFocusCtrl() methods has been deleted as redundant.

2012-12-26 19:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hcontrol.prg
  ! source/hctrlex.prg
    ! Small fixes

2012-12-26 18:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * Various makefiles was changed ( repexec.prg has been excluded )

2012-12-26 17:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/guimain.prg
    * Function ParentGetDialog renamed to hwg_getParentForm
      Added function hwg_SetFontStyle( oWnd,lBold,lItalic,lUnderline )
  * source/hcwindow.prg
    * removed method getParentForm(), we will use function hwg_getParentForm() instead
  * source/hcontrol.prg
    * removed methods Fontbold(), Fonditalic(), FontUnderline, we will use
      hwg_SetFontStyle( oWnd,lBold,lItalic,lUnderline ) instead.
  * source/hbrowse.prg
  * source/hcheck.prg
  * source/hcombo.prg
  * source/hctrlex.prg
  * source/hdatepic.prg
  * source/hedit.prg
  * source/hgridex.prg
  * source/hlistbox.prg
  * source/hpanel.prg
  * source/hradio.prg
  * source/hriched.prg
  * source/htab.prg
  * source/htool.prg
  * source/hupdown.prg
    * Calls of ParentGetDialog() and :getParentForm() replaced by hwg_getParentForm()

2012-12-26 14:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hctrlex.prg
    ! small fix
  * source/guimain.prg
  * source/hedit.prg
    * two functions was moved back to hedit.prg temporarily.

2012-12-26 13:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
  * source/hctrlex.prg
    * New clas HGroupEx created, which inherits from HGroup.
      HGroup is changed to be more simple and fast
  * include/guilib.ch
    * GROUPBOXEX command added for HGroupEx class

2012-12-26 12:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + include/hwgcompat.ch
    + this new header file is intended for compatibility, it holds
      #xtranslate statements for functions, which names will be changed
      ( prefixed with "hwg_" ). You may include it in your applications
      if you don't want to change all function calls.
  * source/wprint.c
    * All functions, which had not the "hwg_" prefix, has been prefixed with it.
  * source/hprinter.prg
  * source/guimain.prg
  * utils/hwreport/example.prg
  * utils/hwreport/hwreport.prg
  * utils/hwreport/opensave.prg
  * utils/hwreport/printrpt.prg
  * utils/hwreport/repexec.prg
    * Changed function calls for functions from wprint.c, prefixed with "hwg_"

2012-12-26 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + contrib/misc/miscfunc.prg
    + added file with 3 functions - Addmethod, AddProperty, RemoveProperty,
      which was moved from hcwindow.prg, because they aren't used somewhere
      in HwGUI and doesn't relate to the purposes of a library
  * source/hcwindow.prg
  * source/guimain.prg
    * moved few functions from hcwindow.prg to guimain.prg
  * source/hcontrol.prg
  + source/hctrlex.prg
    * Class HButtonEx moved to a separate file hctrlex.prg. Later some other "ex"
      classes will be added there ( I want to split HStatic and some others to a
      base and extended classes ).
  * Various makefiles as in previous entry was adopted to this changes

2012-12-26 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - source/prnalone.c
    - file has been deleted, because it isn't used
  - source/procmisc/arr2str.c
  + contrib/misc/arr2str.c
    * file moved to contrib, because it's function aren't used anywhere in libraries
  - source/hfrmtmpl.prg
  + source/procmisc/hfrmtmpl.prg
    * file moved to procmisc/, because it is more appropriate place for it
  - source/repexec.prg
  + utils/hwreport/repexec.prg
    * file moved to a more appropriate place
  * utils/hwreport/bldexam.bat
  * gtk/Makefile
  * gtk/Makefile.linux
  * gtk/Makefile.scr
  * hwgui.hbm
  * hwgui.hbp
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
  * makefilepointer.bc
    * make files has been adopted to above changes

2012-12-25 16:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
  * source/guimain.prg
    * Functions ParentGetDialog(), SetColorinFocus(), SetDisableBackColor(),
      CheckFocus(), WhenSetFocus(), GetWindowParent()
      moved from hedit.prg to guimain.prg, because they relates not to HEdit only.

2012-12-25 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - contrib/menus
    - directory has been deleted, because it is outdated
  + contrib/misc
    + directory has been added for miscellaneous code, which doesn't relate
      directly to the purposes of the HwGUI
  - source/procmisc/saymoney.prg
  + contrib/misc/saymoney.prg
  - source/richtext.prg
  + contrib/misc/richtext.prg
    * files moved, because they doesn't relate directly to the purposes of the HwGUI
  * utils/designer/samples/saymoney.prg
    * functions from source/procmisc/saymoney.prg has been added
  * hwgui.hbm
  * hwgui.hbp
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
  * makefilepointer.bc
    * make files has been changed to exclude saymoney.prg and saymoney.prg

2012-12-25 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/procmisc/procscri.prg
  ! source/hfrmtmpl.prg
    * There was a problem with execution of functions, declared in a "common" method
      of a forms and reports, created with Designer. Now fixed.

2012-12-14 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/hctrl.prg
    * Added compatibility function hb_At() for xHarbour
  * utils/designer/resource/repwidg.xml
    * At() is replaced by hb_At() in two places

2012-12-13 22:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcombo.prg
     * CLASS hCheckComboBox
      ! fixed navegation in items disabled regardless of the state of SET EXACT

2012-12-12 16:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hgraph.prg
     * Added some changes, which I've made there in last few years

2012-12-12 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/drawwidg.prg
     * Some code formatting
     * New CLASS VAR have been introduced for HBitmap and HIcon classes - lSelFile.
       If it is set to .T. (by default), the AddFile method suggests to select a file with
       an appropriate dialog box ( calls SelectFile() ) in case of the bitmap file
       isn't found by File() function. This is as it behaved till now.
       If the ::lSelFile is set to .F., the SelectFile() isn't called.
       In my opinion the default value must be .F., the appearance of a Select File dialog
       to draw a bitmap in application looks very strange for me. But for to not touch
       those, who accustomed to such :Addfile() behaviour, I've left it as default.
       In my apps I will simply write HBitmap():lSelFile := .F.

2012-12-12 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * samples/bld.bat
   * utils/designer/blddesig.bat
     * Some changes to make it more configurable and for Harbour specific libs
   * samples/all/a.prg
     ! Minor fix - browse "on getfocus" codeblock parameters order was changed

2012-12-11 14:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hupdown.prg
    * METHOD NOTIFY()
       ! minor fix.

2012-12-10 23:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hupdown.prg
    * METHOD REFRES()
       ! minor fix.

2012-12-10 18:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD TOP()
      - setfocus     ! removed unnecessary setfocus
    * METHOD REFRES()
       ! small fix.

2012-12-09 10:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcombo.prg
     * CLASS hCheckComboBox
       * METHOD onEvent( msg, wParam, lParam )
      * METHOD SkipItems( nNav )
         ! minor fix EVENT CBN_SELCHANGE for Disableds items and line items

2012-12-08 10:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/richedit.c
     * Small change for #ifdef UNICODE

2012-12-07 22:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htab.prg
     * CLASS HPage
     * METHOD SetColor( tcolor, bcolor )
      ! minor fix in redraw with new color.

2012-12-07 15:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcombo.prg
     * CLASS hCheckComboBox
       * METHOD onEvent( msg, wParam, lParam )
      * METHOD SkipItems( nNav )
         ! fixed EVENT CBN_SELCHANGE for Disableds items and line items

2012-12-07 20:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hcombo.prg
     ! Fix for previous entry to compile this file under both Harbour and xHarbour

2012-12-07 11:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcombo.prg
     ! fixed warnings compiler
    + #xtranslate hb_RAScan([<x,...>])        => RAScan(<x>)

2012-12-06 15:58 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htab.prg
     * METHOD OnEvent( msg, wParam, lParam ) CLASS HTab
     ! msg = WM_LBUTTONDOWN
     + msg = WM_LBUTTONUP
       ! fixed event CLICK
    * METHOD Notify( lParam )
      ! minor fix!

2012-12-06 10:25 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     * #xcommand @ <x>,<y> GET COMBOBOXEX [ <oCombo> VAR ] <vari> ;
      + [ IMAGES <aImages> ]       ;
   * source/misc.c
     * HB_FUNC( GETSCROLLRANGE
      ! changed return ( MaxPos - MinPos )
   * source/drawwidg.prg
     * CLASS HBitmap
       * METHOD AddResource()
         ! minor fix in condition shared bitmaps
   * source/xml/hxmldoc.prg
     * METHOD Read
      ! added to property ::nLastErr := 0 because the return an error occurred due to having null value
   * source/hcombo.prg
     * CLASS HCheckComboBox INHERIT HComboBox
      + DATA lCheck
       + DATA nCurPos  // current value combobox
       + DATA aHimages, aImages
      + METHOD EnabledItem( nItem, lEnable )
       + METHOD SkipItems( nNav )
      * METHOD New( )
        + added new parameter aImages
       * METHOD INIT()
        ! load images if necessary
       * METHOD onEvent
         + msg = WM_MOUSEWHEEL
       + msg = WM_COMMAND
         + msg = WM_KEYUP
       ! code necessary to skip disabled items
       * METHOD Paint( lpDis )
        ! added code to display items disabled and line separator
       + METHOD EnabledItem( nItem, lEnabled )
        ! method to enable or disable items in combo, second parameter = .T. OR .F.
         The COMBOBOXEx can work in two ways, with the way current CHECKBOX or how the ComboBox with items that may have images.
         add CLAUSULA IMAGES same {},  the ComboboxEX works in the same way that the combobox without the CHECKBOX
         Two special caracters define new features:
         "\-" = draw one separator line  between items
         items beginning with "\]" DiSABLED teh item in COMBOBOX

2012-11-29 18:40 UTC+0200 Pavel Tsarenko <tpe2@mail.ru>
  * include/hwingui.h
  * source/control.c
  * source/dialog.c
  * source/draw.c
  * source/grid.c
  * source/misc.c
  * source/richedit.c
  * source/window.c
    * made repacements for both win32 and win64 building:
      SetWindowLong() -> SetWindowLongPtr(), LONG -> LONG_PTR
      GWL_WNDPROC -> GWLP_WNDPROC
      GWP_USERDATA -> GWLP_USERDATA

2012-11-28 09:25 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/drawwidg.prg
    * CLASS HBitmap
      * METHOD AddResource()
        ! minor fix
  * source/guimain.prg
    * FUNCTION InitObjects( oWnd )
     ! fixed INIT only Parent
  * source/hcontrol.prg
    * CLASS HBUTTON
    * METHOD New()
    * METHOD REDEFINE()
     ! fixed event ONCLICK
  * source/hcwindow.prg
    * STATIC FUNCTION onDestroy
     ! fixed destroy objects only Parent
  * source/htimer.prg
    * METHOD INIT()
   * METHOD END()
     ! minor fix
  * source/misc.c
    * HB_FUNC( GETSCROLLRANGE )
     ! added return (MinPos + MaxPos)

2012-11-21 09:25 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/cxshade.c
     * void cxshade_Release( PCXSHADE pshade )
      ! commented code because a GPF occur on these lines. Unsolved cause

2012-11-14 13:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     * CLASS BUTTONEX
      * METHOD PAINT()
        ! fixed alignment text
   * source/hbrowse.prg
     * FUNCTION VScrollPos( )
      ! fixed SetScrollPos if  lDisableVScrollPos  = .T.

2012-11-06 15:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     * #xcommand INIT WINDOW <oWnd>
    * #xcommand INIT WINDOW <oWnd> MDICHILD [ VAR <vari> ]   ;
    * #xcommand INIT WINDOW <oWnd> CHILD
      +   [ BACKGROUND BITMAP <oBmp> [ STRETCH <nStretch>] ] ;
  * source/control.c
    * FUNCTION CREATEUPDOWNCONTROL32
      ! the function CREATEUPDOWNCONTROL32 nots used, comment.
  * source/draw.c
    + HB_FUNC( GETUPDATERECT )
   + HB_FUNC( GETPPSERASE )
  * source/drawwidg.prg
    * CLASS HBitmap
      + DATA nFlags
      * METHOD AddResource
       ! added nflags as a condition for SHARED BMP
  * source/hcontrol.prg
    * CLASS HSTATIC
      * METHOD SetValue( cValue )
       ! minor fix
  * source/hedit.prg
    * METHOD SetText( c )
    * METHOD Value( c )
     ! minor fix !
  * source/hpanel.prg
    * METHOD ONEVENT
     ! minor fix in msg = WM_PAINT
  * source/hsplit.prg
    * METHOD Paint( )
    * METHOD DragAll
     ! minor fix
  * source/htool.prg
    * METHOD CREATETOOL
      ! minor fix in imagens
  * source/hupdown.prg
    * METHOD INIT()
     ! adjust in RIGHTMARGIN
  * source/hwindow.prg
    * CLASS HWindow
     + DATA bmpStretch
       ! values 1-Spread/ISOMETRIC  0-STRETCH   2-CENTER
     + METHOD PAINT()
     * METHOD New()
       ! added new parameter nbmpStretch
    * CLASS HMainWindow
   * CLASS HMDIChildWindow
   * CLASS HChildWindow
     * METHOD New()
       ! added new parameter nbmpStretch
    * METHOD onEvent( )  CLASS HMainWindow
   * METHOD onEvent( )  CLASS HMDIChildWindow
   * METHOD onEvent( )  CLASS HChildWindow
     ! handling message WM_PAINT
    * FUNCTION onEraseBk( oWnd, wParam )
     ! move code coloring background windows to METHOD PAINT and added feature to show images stretched
  * source/window.c
    + HB_FUNC( PAINTWINDOW )
     ! Coloring the background windows

2012-11-02 17:31 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * Changelog
    - removed doubled empty lines
    * tested svnmailer

2012-10-01 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     * METO]HOD NEW()
      ! optimization code
    * METHOD SETVALUE()
      ! minor fix in transparent mode

2012-10-01 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/control.c
     * HB_FUNC( GETDATEPICKER )
      + added new parameter to verify checkbox in style DTS_SHOWNONE
   * source/hdatepic.prg
    * METHOD CheckValue( lValue )
      ! fixed
   * source/hwindow.prg
     * FUNCTION onEraseBk(
       ! Return 0 in WIN MDI MAIN to minor flick in resize window

2012-10-30 19:52 UTC+0100 Maurizio la Cecilia <m.lacecilia at gmail.com>
   * changelog
     * just another test for svnmailer as previous

2012-10-30 19:22 UTC+0100 Maurizio la Cecilia <m.lacecilia at gmail.com>
   * changelog
     * just to test svnmailer after a test request by sf staff

2012-10-30 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hsplit.prg
     * METHOD DragAll
      ! minor fix in invalidaterect!

2012-10-30 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     ! changed function RASCAN to hb_Rascan for be compatible for two compilers
     + add #ifdef __XHARBOUR__   #xtranslate hb_RAScan([<x,...>])        => RAScan(<x>) #endif
   * source/hbrowse.prg
    * METHOD ShowColToolTips( lParam )
      ! minor fix in tooltip in header

2012-10-29 18:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     * METHOD VALUE()
      ! minor fix!

2012-10-29 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/misc.c
     ! Rename HB_FUNC( SETBIT ) to HB_FUNC( HWG_SETBIT ) conflit com Harbour CT.LIB
   * source/hbrowse.prg
     ! Rename SETBIT to HWG_SETBIT
   * source/richtext.prg
     ! changed FUNCTION CStr( xExp ) to STATIC FUNCTION CStr( xExp ) avoiding conflit with HARBOUR

2012-10-29 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     CLASS HBROWSE
     + DATA cLinkMaster
    + METHOD LinkMaster( cLinkMaster ) SETGET
    * METHOD InitBrw( )
    * METHOD PAINT( )
      ! updated and fixed to work with LinkMaster
     + STATIC FUNCTION aFltSkip( oBrw, nLines )
     + STATIC FUNCTION aFltGoTop( oBrw )
     + STATIC FUNCTION aFltGoBottom( oBrw )
     + STATIC FUNCTION aFltGoTo( oBrw, nRecord )
     + STATIC FUNCTION aFltRecNo( oBrw )
     + STATIC FUNCTION AFltEOF( oBrw )
      ! added new functions for working with filters for arrays
   * source/hcombo.prg
     * METHOD Requery( aItems, xValue )
      + added two parameters to load items and set the initial value
    * METHOD GetValue()
    * METHOD DisplayValue( cValue )
      ! changed function  GetEditText( ::oParent:handle, ::id ) to GetWindowText( ::handle )
        because GetEditText( ::oParent:handle, ::id ) does not work for all PARENT and following MSDN
     * METHOD GetAllCheck()
      ! fixed.
   * source/hcontrol.prg
     * CLASS HStatic
      * METHOD NEW()
        ! added support for WS_TABSTOP to STYLE
       * METHOD SetValue( cValue )
         ! minor fix in transparent
   * source/hcwindow.prg
     * FUNCTION onCommand
      ! minor fix.
   * source/hdialog.prg
     * FUNCTION DlgCommand()
      ! fixed GetSkip in mode CLIPPER
   * source/hedit.prg
     * STATIC FUNCTION NextFocusContainer( oParent, hCtrl, nSkip )
      ! fixed navegation!
   * source/hhyper.prg
     * METHOD New()
      - removed ACTIVATE() because is inherited class HSTATIC
    * METHOD INIT()
      ! clean code
    * METHOD onEvent()
    * METHOD PAINT
    * METHOD OnMouseMove(
      ! added feature to receive focus and navigation when STYLE has WS-TABSTOP
   * source/hpanel.prg
     * METHOD onEvent()
      ! minor fix in event NCPAINT when the application loses focus and gets a erasebk
   * source/htree.prg
     * CLASS HTreeNode
       * METHOD New( )
        + parameters bClick
     * CLASS HTree
      + DATA hTreeEdit
      * METHOD onEvent
        ! VK_RETURN is processed as double clik not edit mode and starts editing in edit mode
       * METHOD Notify( )
        ! nCode == TVN_BEGINLABELEDIT .or. nCode == TVN_BEGINLABELEDITW
         ! nCode == TVN_ENDLABELEDIT  .or. nCode == TVN_ENDLABELEDITW
         adjusted to the event VK_RETURN
   * source/hupdown.prg
     * METHOD Valid()
      ! minor fix
   * source/hwindow.prg
     + STATIC FUNCTION FindInitFocus( aControls )
      ! sets the initial focus
     * METHOD Activate() CLASS HMainWindow
    * METHOD Activate( ) CLASS HChildWindow
    * METHOD Activate( ) CLASS HMDIChildWindow
      ! minor fix and optimization.
     * STATIC FUNCTION onSize
       ! minor fix.

2012-10-25 00:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hdatepic.prg
     * METHOD ONEVENT
      ! fixed in key VK_RETURN when STYLE =  DTS_SHOWNONE

2012-10-23 15:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * CLASS HControl
      * METHOD AddName( cName )
        ! remove function ATTOKEN and add function RAT sujestion by Maurizio
   * utils/designer/blddesig.bat
     * revert change add CT.LIB in bat compiler

2012-10-23 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hdatepic.prg
     + constants DTM_FIRST, DTM_GETSYSTEMTIME, DTM_SETSYSTEMTIME
                 GDT_ERROR, GDT_VALID, GDT_NONE
    + METHOD CheckValue( lValue )
      Set ou Return value from checkbox control when STYLE =  DTS_SHOWNONE

2012-10-23 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * utils/designer/blddesig.bat
     + add CT.LIB in bat compiler

2012-10-22 10:18 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * source/hbrowse.prg
    * formatting

2012-10-18 13:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcontrol.prg
    * CLASS HControl
      * METHOD AddName( cName )
        ! correction to the definition of names derived from tables or others objects
   * source/hdialog.prg
     * FUNCTION DlgCommand
      ! fix  combobox EDIT and BUTTON IDOK
   * source/hedit.prg
     * FUNCTION GetSkip
      ! minor fix when only one object in form
     * FUNCTION CheckFocus()
      ! revert change in 2012-09-19 09:30
   * source/hupdown.prg
    * METHOD Valid() CLASS HUpDown
      ! minor fix when WHEN return .F.

2012-10-18 13:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hsplit.prg
    *  METHOD DragAll()
      ! minor fix in scrolling

2012-10-18 16:18 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * source/barcode.prg
  * source/guimain.prg
  * source/hbrowse.prg
  * source/hcombo.prg
  * source/hedit.prg
  * source/hfrmtmpl.prg
  * source/hgrid.prg
  * source/hgridex.prg
  * source/hpager.prg
  * source/hprinter.prg
  * source/hwindow.prg
  * source/printdos.prg
  * source/video.prg
    * if(,,) => iif(,,)

2012-10-18 15:54 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * source/hcontrol.prg
  * source/richtext.prg
    * formatting
    * = => :=, if(,,) => iif(,,) in few places

2012-10-16 09:27 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * source/hpanel.prg
  * source/hprinter.prg
  * source/hprogres.prg
  * source/hradio.prg
  * source/hrebar.prg
  * source/hrect.prg
  * source/hsayimg.prg
  * source/htab.prg
    * formatting
  * source/hradio.prg
    * a duplicate line is deleted ::oParent:AddControl( Self )

2012-10-12 15:37 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * source/hbrowse.prg
  * source/hcheck.prg
  * source/hdatepic.prg
  * source/hdc.prg
  * source/hfrmtmpl.prg
  * source/hshbtn.prg
  * source/hsplash.prg
  * source/hsplit.prg
  * source/htimer.prg
  * source/htrackbr.prg
  * source/tmci.prg
  * source/video.prg
    * formatting

2012-10-12 09:55 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  * utils/designer/designer.prg
  * utils/designer/editor.prg
  * utils/designer/hctrl.prg
  * utils/designer/hformgen.prg
  * utils/designer/inspect.prg
    * formatting

2012-10-11 11:58 UTC+0200 Alexey Myronenko <m.oleksa/at/ukr.net>
  - Readme.activex
  + activex.txt
    * Readme.activex renamed to activex.txt, because the readme file
      shows on sf code page automatic

2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     * #xcommand @ <x>,<y> SPLITTER [ <oSplit> ] ;
      ! fix in TRANSPARENT and SCROLLING
   * source/dialog.c
     + HB_FUNC( COMBOINSERTSTRING )
      add new item into combobox  in the position at which to insert the string
   * source/hcombo.prg
     * METHOD AddItem( cItem, cItemBound, nPos )
      + new parameter nPos
   * source/hdialog.prg
     * FUNCTION DlgCommand
      ! fix  combobox EDIT and BUTTON IDOK
   * source/hedit.prg
     * FUNCTION CheckFocus()
      ! revert change in 2012-09-19 90:30
   * source/hsplit.prg
    *  METHOD DragAll()
      ! minor fix in scrolling

2012-09-21 11:58 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at uol.com.br>
  * samples\*\*.hbp
    "-gtgui" replaced by "-gui"

2012-09-20 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/hwindow.prg
     * FUNCTION onCommand
       ! minor fix in activate MDICHILD from menu

2012-09-19 20:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * include/guilib.ch
     * #xcommand @ <x>,<y> BUTTONEX [ <oTool> ] ;
       + [[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]] ;
    * source/hcontrol.prg
     * CLASS Buttonex
       * METHOD New()
         + parameter bOther
    * source/htool.prg
     * METHOD Resize()
       ! minor fix

2012-09-19 90:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/hedit.prg
     * FUNCTION CheckFocus()
       ! minor fix when combobox EDIT and BUTTON IDOK
   * source/hdialog.prg
     * FUNCTION DlgCommand()
       ! minor fix when combobox EDIT and BUTTON IDCANCEL
    * source/hsayimg.prg
     + #define TRANSPARENT 1
     * CLASS HSayBmp
       - DATA lTransp
      * METHOD New()
      * METHOD Redefine()
        + add ::extStyle +=  WS_EX_TRANSPARENT in mode transparent
          enables transparency in images on screens placed MDI
      * METHOD PAINT()
          ! REMOVE ::ltransp and add ::backstyle
   * source/hwindow.prg
     * CLASS HMainWindow
       * METHOD NEW()
      * METHOD ACTIVATE()
         ! Moved the creation of MDIChild screen, the window background for MDIMAIN,
            from method ACTIVATE TO method NEW to enable the addition of the objects in their creation
      ! minor fix in SETWINDOWPOS
    * source/window.c
     * HB_FUNC( HWG_CENTERWINDOW )
       ! add  SWP_FRAMECHANGED + SWP_NOSENDCHANGING and remove SWP_NOREDRAW

2012-09-17 21:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/hpanel.prg
     - STATIC nrePaint
     + DATA nrePaint
     * METHOD PAINT()
     * METHOD Show()
       ! fixed backcolor

2012-09-17 20:10 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at uol.com.br>
  * source\control.c
    Added lines below for Visual C++:
    #if _MSC_VER
    #define snprintf _snprintf
    #endif

2012-09-14 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/guimain.prg
      * FUNCTION InitControls
       ! minor fix to init control
    * source/window.c
     * HB_FUNC( HWG_CENTERWINDOW )
       ! add  SWP_NOREDRAW + SWP_NOACTIVATE reduce flicker
    * source/hwindow.prg
     * CLASS HMainWindow
       * METHOD Activate
        ! minor fix initcontrol

2012-09-12 09:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples\mdichild
     ! fixed sample testmdichil.prg
   * source/htree.prg
     * Method Expand()
       ! fix in name parameter
   * source/HDialog
     * METHOD FindDialog( hWndTitle, lAll )
     ! changed parameter the methodo now can search for the title or handle
    * source/hwindow.prg
     * CLASS HWindow
        - METHOD FindWindowTitle( cTitle )
       * METHOD FindWindow( hWndTitle )
        ! changed parameter the methodo now can search for the title or handle

2012-09-11 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htool.prg
     * Method New()
        ! fix in vertical style

2012-09-10 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htab.prg
     * CLASS HTab
       * Method Init()
        ! fix in tooltip

2012-09-10 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htools.prg
     ! comment in unnecessary function

2012-09-10 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/window.ch
   * source/htree.prg
     ! constant moved from htree to window.ch

2012-09-09 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     * Method Expand()
      ! add new parameter lAllNode expand all node

2012-09-09 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hdatepic.prg
     * METHOD Valid()
     ! minor fix
       removed unnecessary code
   * source/htree.prg
     * Method New()
      ! Remove unnecessary msginfo

2012-09-07 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hdatepic.prg
     * METHOD Refresh()
     ! minor fix

2012-09-05 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     * METHOD Valid()
     ! minor fix in bad date return

2012-09-05 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD ButtonDbl()
     ! fix in nLine

2012-09-04 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD Edit()
      ! revert changed in Get

2012-09-04 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD Edit()
      ! minor fix

2012-09-04 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD REBUILD()
       ! minor fix in fontsize

2012-09-03 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples\database\dbfview.prg
     FUNCTION FileOpen
     ! minor fix
   * source/hbrowse.prg
     * CLASS HColumn
       + METHOD Editable( lEditable ) SETGET
       * METHOD NEW()
         ! minor fix in leditable

2012-09-03 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD REBUILD()
       ! minor fix in fontsize

2012-09-02 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD Paint()
    * METHOD HeaderOut()
    * METHOD LineOut()
    * METHOD SeparatorOut()
      ! minor fixes in AdjRight and HighLightStyle

2012-09-01 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples
     + folder winchild
      ! moved files from folder mdichid to folder winchild
   * samples\mdichild
     + sample testmdichil.prg
    * source/hbrowse.prg
      * METHOD Rebuild()
       ! fixed FontSize
     * METHOD LineOut()
     * METHOD ButtonDown
       ! fix in new feature highlightstyle
    * source/hwindow.prg
     * CLASS HWindow
        + METHOD FindWindowTitle( cTitle )
         A window search by name

2012-08-30 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/hhyper.prg
      * METHOD NEW()
       ! fix in parameter bClick

2012-08-30 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * source/hcontrol.prg
     * CLASS HButton
      * METHOD REDEFINE()
      * METHOD WHEN()
      * METHOD VALID()
        ! minor fix

2012-08-28 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples/tools/hcalculator.prg
     ! fixed keyboard

2012-08-28 01:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples
     + folder Tools
     + file class hcalculator.prg
    + file calculator.prg
    + file calculator.xml
   * source/hedit.prg
     * METHOD NEW()
      ! add event setfocus when bGetFocus = nil
     * METHOD VALID()
    * METHOD WHEN()
      ! fix when object is hupdown class
   * source/hupdown.prg
       * METHOD Refresh()
      ! minor fix

2012-08-27 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/window.ch
     ! constant moved from place
   * source/hbrowse.prg
     ! commented two functions that are not being used
      STATIC FUNCTION FltRecNoRelative
      STATIC FUNCTION FltRecCount
   * source/htool.prg
     ! update source correct last commit

2012-08-27 14:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcwindow.prg
     * STATIC FUNCTION onCommand
      ! minor fix
   * source/hedit.prg
     * METHOD New()
      activate KILLFOCUS when ::bSetGet = Nil .and. bLostFocus = Nil
      force the pass through function CHECKFOCUS to set PROPERTY lnowhen
    * METHOD onEvent()
      ! msg == WM_SETFOCUS changed condition  ( ::lPicComplex )  to ( "R" $ ::cPicFunc )
     * METHOD Value
      ! returns the actual value in Editbox and not value in ::title
     * METHOD Valid( ) CLASS HEdit
      ! changed the order of comparison in the initial condition
     * FUNCTION CheckFocus( )
      ! changed and added a new control for the methods WHEN objects
   * source/hradio.prg
     * METHOD New()
    * METHOD Redefine()
       + ::oParent:AddEvent( BN_KILLFOCUS, Self, { || CheckFocus( Self, .T. ) } )
       force the pass through function CHECKFOCUS to set PROPERTY lwhen

2012-08-27 12:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     ! fix in  <oShape> :=  HShape():New = [ <oShape> := ] HShape():New
    * #xcommand @ <x>,<y> TOOLBAR [ <oTool> ] ;
      ! changed[ BITMAPSIZE <bmpwidth> [, <bmpheight> ] ]  ;
    * #xcommand @ <x>,<y> SPLITTER [ <oSplit> ] ;
      ! add [ <lTransp: TRANSPARENT>]  ;
             [ <lScroll: SCROLLING>  ]  ;
   * include/window.ch
     + #define TB_GETBUTTONSIZE        (WM_USER + 58)
    + #define BTNS_WHOLEDROPDOWN      0x0080
   * source/hpanel.prg
     * METHOD onEvent()
       ! minor fix in Paint()
   * source/hsplit.prg
     + DATA lScrolling
    * METHOD New()
      ! add two news parameters lTransp, lScrolling ) transparent and real scrolling
     * METHOD onEvent()
     * METHOD Paint()
    * METHOD Drag()
     * METHOD DragAll()
       ! code need for new features
   * source/htimer.prg
     * METHOD END()
       ! minor fix.
    * source/hownbtn.prg
     * METHOD onEvent()
     * METHOD Paint(0
       ! minor fix
   * source/hhyper.prg
      * METHOD OnClicked()
     *   METHOD Resize()
       ! fixed!
   * source/htool.prg
     - DATA nSize
      + DATA nwSize, nHSize, BtnHeight
     *   METHOD New()
       ! add news parameters nWSize,nHSize ( height and width bitmap ) and remove parameter size (width bitmap )
      *  METHOD CREATETOOL()
       ! fix news parameters
     *   METHOD REFRESH()
       ! changed to VIRTUAL
     *   METHOD Resize()
       ! fixed!
    * source/hwindow.prg
     * FUNCTION onSize
       ! minor fix
     * CLASS HMDIChildWindow
        * METHOD Activate
        ! moved bactivate to end

2012-08-27 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     + DATA   lnoWhen         INIT .F.
      necessary to avoid recursion WHEN the event without losing focus of the object
    * CLASS HStatic
      * METHOD NEW()
      * METHOD PAINT()
        ! fixed style DISABLED
    * CLASS HStatus
      * METHOD StatusHeight( nHeight )
        ! fixed!
     * CLASS HBUTTONEx
      * METHOD onEvent
        ! add event bOther
      * METHOD PAINT()
         ! draw focus only style WS_TABSTOP

2012-08-27 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * CLASS HBrowse
       + DATA Highlight        INIT .F. // only editable is Highlight. (Default)
       + DATA HighlightStyle   INIT  1  // 0 No color highlighting for grid row
                                       // 1 Enable highlighting for current row. (Default)
                                       // 2 nopersist highlighting
                                       // 3 nopersist when grid is not the current active control.
       * METHOD onEvent
        ! msg == WM_MOUSEWHEEL remove RETURN 0 because bother would not be executed
      * METHOD PAINT()
      * METHOD LineOut()
      * METHOD SetColumn()
      * METHOD RefreshLine()
      * METHOD When()
      * METHOD Valid()
      * FUNCTION LINELEFT()
      * FUNCTION LINERIGHT()
        ! code need for new features
      * METHOD EDIT()
         ! add DS_CONTROL in style DIALOG
   * source/hdialog.prg
    + DATA lContainer   INIT .F.
      ! when the dialog has the style DS_CONTROL the active window does not lose the style of activated
    * FUNCTION onActivate
      ! code needed for the style DS_CONTROL

2012-08-08 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD onEvent
      ! minor fix in WM_KEYDOWN and WM_CHAR

2012-08-06 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD onEvent
      ! fixed VK_RETURN in WM_KEYDOWN

2012-08-03 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * METHOD INIT
      - VScrollPos( Self, 0, .F. ) ( comment , no necessary )

2012-07-09 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hwindow.prg
     * FUNCTION onMove
      ! fixed visibility WIN_MDICHILD minimized

2012-07-09 10:40 Luiz Rafael Culik (luiz at xharbour.com)
   * source/shellapi.c
     ! pacified warnings

2012-07-06 08:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/shellapi.c
     + static int ( CALLBACK BrowseCallbackProc )
   * HB_FUNC( SELECTFOLDER )
      ! add new parameter FolderName provides a way to specify an initial directory
        then ex: SELECTFOLDER( "Title window","c:\windows")

2012-07-04 21:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     * METHOD Valid
      ! changed  CSetCent( ) to  __SetCentury()

2012-07-04 11:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     * METHOD Valid
      ! fixed show to value type = "D" and SET CENTURY ON

2012-07-04 08:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hhyper.prg
    ! minor fixes in variables
   * source/hpanel.prg
     * METHOD Activate()
     * METHOD onEvent()
    * METHOD RESIZEOFFSET()
      ! minor fixes in variables

2012-07-03 13:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     * METHOD Top()
     * METHOD Bottom()
      ! minor fixes

2012-07-02 17:05 UTC-0300 Alexey Myronenko <m.oleksa at ukr.net>
   *  Removed by Luis Fernando Basso:
      * LOCAL nPosVert := GetScrollPos( ::handle, SB_VERT )
      * LOCAL nPosHorz := GetScrollPos( ::handle, SB_HORZ )

2012-07-02 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/guilib.ch
     * #xcommand @ <x>,<y> GET
     + [ ON SIZE <bSize> ]        ;
   * #xcommand @ <x>,<y> SAY [ <oSay> CAPTION ] <caption> ; [ OF <oWnd> ] ;             LINK <cLink>               ;
    + [ ON CLICK <bClick> ]      ;
       [ STYLE <nStyle> ]         ;
       [ BITMAP <hbit> ]          ;
   * #xcommand @ <x>,<y> TOOLBAR [ <oTool> ]
     + [ ON SIZE <bSize> ]         ;
   * source/guimain.prg
     * FUNCTION FindSelf( hCtrl )
      ! minor fix.
   * source/hcwindow.prg
     + METHOD RedefineScrollbars()
    * METHOD ScrollHV
    * METHOD SetupScrollbars()
    * METHOD ResetScrollbars()
    * FUNCTION onSize
      ! fixes for scrooling of objects in containers
   * source/hdatepic.prg
     * METHOD Value
    * METHOD Valid
      ! minor fix
   * source/hedit.prg
     * METHOD Valid
      ! fixed show to value type = "D" and SET CENTURY ON
   * source/hcontrol.prg
    * CLASS HControl
      * METHOD Disable()
      * METHOD SetFocus
        ! minor Fix
      * METHOD onAnchor( x, y, w, h )
        ! Minor Fix
   * source/hhyper.prg
     + DATA allMouseOver INIT .F.
     + DATA hBitmap
     + DATA iStyle         INIT ST_ALIGN_HORIZ
     + DATA lAllUnderline  INIT .T.
     + DATA oFontUnder
     + DATA llost INIT .F.
     + DATA lOverTitle    INIT .F.
     + DATA nWidthOver
     * METHOD New( )
      ! add parameters hbitmap, bClick
    + METHOD Resize( )
     * METHOD INIT()
    * METHOD OnClicked()
       ! changed onclick event now accepts a block of code
    * METHOD PAint( lpDis )
      ! add suport to images
   * source/hwindow.prg
    * CLASS HMainWindow
      * METHOD Activate( ()
        ! add triggering event INIT of the objects
     * STATIC FUNCTION onEraseBk
      ! minor fix

2012-07-02 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/draw.c
     + void TransparentBmp
    * HB_FUNC( DRAWTRANSPARENTBITMAP )
      changed transparency method of using the function TransparentBmp
   * source/nice.c
     + void Gradient
    * HB_FUNC( GRADIENT )
   * source/misc.c
    * HB_FUNC( SETSCROLLINFO )
      ! changed si.nMin = 1 to si.nMin = 0;

2012-07-02 13:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     + DATA bKeyDown
     + METHOD Top()
     + METHOD Bottom()
     * Method Notify()
      * add Notify TVN_KEYDOWN handling keyDown event passing three parameters ; ::oItem, nKeyDown, Self
   * source/hsplit.prg
     * METHOD Paint()
     * METHOD DragAll()
     ! fix in redraw
   * source/hpanel.prg
     + METHOD ResizeOffSet( nMode , lRelease )
     * METHOD Hide()
     * METHOD Show()
     * METHOD Release()
     * METHOD Resize()
      ! fixes in redraw and reposition in MDI_MAIN

2012-06-06 15:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/xml/hxmldoc.prg
   * source/xml/xmlparse.c
     * Errors handling has been improved.
     * HXMLDoc():Read() returns Nil if an error had been occured and the
       HXMLDoc:nLastErr keeps the error code.

2012-06-06 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/xml/hxmldoc.prg
     ! Small fixes and additions, which I've made earlier

2012-02-11 12:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
 - samples/image/BUILD.BMP
   samples/image/DOOR.BMP
   samples/image/Exit_m.bmp
   samples/image/LOGO.BMP
   samples/image/NEW.BMP
   samples/image/New_m.bmp
   samples/image/Open_m.bmp
   samples/image/PIM.ICO
   samples/image/SAVE.BMP
   ! removed to renamed to lowecase
 + samples/image/exit_m.bmp
   samples/image/open_m.bmp
   samples/image/build.bmp
   samples/image/door.bmp
   samples/image/logo.bmp
   samples/image/new.bmp
   samples/image/new_m.bmp
   samples/image/pim.ico
   samples/image/save.bmp
   ! added lower case file name of removed files

2012-01-30 09:05 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * source/hpanel.prg
    * commented processing wm_keyup which made it impossible to move
      controls in designer of reports

2012-01-28 19:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * changelog
    ! translated previous message to be correctly in english
  * source/hdatepic.prg
    ! fixed method declaration causding warning
  * hwgui.hbc
    * changed to contain the source names and no more the hbm reference
     this way the xbIDE users will open the sources in the editor
     directly from the project tree

2012-01-28 10:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/hcombo.prg
    ! changed redefine method adding ledit and ltext clauses
    ! enabled the oninteractivechange parameter in redefine method
  * source/hdatepicker.prg
    ! parametrized the displaying of the hour
  * include/guilib.ch
    ! changed hcombo redefine method adding ledit and ltext clauses

2012-01-23 08:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    * FUNCTION NextFocus
     ! minor fix in DIALOGS RESOURCE

2012-01-21 10:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hedit.prg
    * deleted unused assignment causing warning with -w3 compile flag
  * include/windows.ch
    + added system metrics constants
  * source/drawtext.c
    + added four items to the returned array from GetTextMetrics()
     function: InternalLeading, Ascent, Descent, Weight
     This values would be useful to better tailor controls in base of
     font properties

2012-01-20 21:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    * FUNCTION NextFocus
     ! minor fix in DIALOGS RESOURCE

2012-01-20 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * samples
    + folder Resource
  * samples/browse/browse_2.prg
    ! fix in pictures
  * source/hbrowse.prg
    + STATIC axPosMouseOver
    METHOD onEvent()
   METHOD MouseMove()
    METHOD ButtomDown()
   ! fix in header with themed
  * source/hownbtn.prg
    * METHOD MUp()
      ! minor fix

2012-01-12 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/commond.c
    * HB_FUNC( SAVEFILE )
     + parameters sixth
       < .T. OR .F. > confirmation OVERWRITEPROMPT in write file If the file already exists

2012-01-03 20:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    * METHOD GetApplyKey
     ! fixed picture when PICFUNC "@Z" If 0, converts currency or numeric values to spaces.
       in case if the number is less than 1.

2012-01-02 09:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hhyper.prg
    ! minor fix in Method Init to work in MAIN MDICHILD and DIALOG
  * source/htool.prg
    * CLASS HToolButton
     * METHOD New
       - //  ::oParent:oParent:AddEvent( BN_CLICKED, Self, {|| ::ONCLICK()},,"click" )
      event Click is triggered in Method Notify
    * CLASS HTool
     * METHOD Notifify
       ! minor fix in NM_CLICK

2011-12-29 13:42 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  ! changelog
    ! apenas um teste para ser se o email automatico esta funcionando

2011-12-28 08:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hbrowse.prg
    * CLASS HBrowse
      + METHOD onClick( )
     * METHOD Edit( )
       ! changed valdidation bEnter to Method onClick
  * source/hcontrol.prg
    * CLASS HStatic
     * METHOD Init( )
      ! minor fix to work hhyperlink
  * source/hhyper.prg
   * METHOD INIT
   * METHOD onEvent
   * METHOD OnMouseMove
   * METHOD PAint
     ! fixed to work in MAIN and DIALOGS
    * source/hedit.prg
     * METHOD NEW
       ! minor fix in maxlenght

2011-12-26 09:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hhyper.prg
    * METHOD PAINT
     ! minor fix

2011-12-25 18:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcontrol.prg
    * CLASS HControl
      * METHOD SetFocus( lValid )
       + add parameter lValid
      Fixed SetFocus event when he was fired from inside the event WHEN or GetFocus
  * source/hedit.prg
    + FUNCTION WhenSetFocus( oCtrl, nSkip )
     sets the Control focus when in the Event WHEN or GetFocus is returned false
  * source/hbrowse.prg
  * source/hcheck.prg
  * source/hcombo.prg
  * source/hdatepic.prg
  * source/hedit.prg
  * source/hlistbox.prg
  * source/hownbtn.prg
  * source/hradio.prg
    * METHOD WHEN and VALID
     ! changed the handles comparisons between focus for the use of function SELFFOCUS
  * source/hcwindow.prg
  * source/hwindow.prg
    ! minor fix
  * source/window.c
    + HB_FUNC( SELFFOCUS )
     compares two handlers returning logical values. When only one parameter is passed, the comparison is made as GetFocus()

2011-12-25 18:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     * xcommand MENU [ OF <oWnd> ] [ ID <nId> ] [ TITLE <cTitle> ]
     + [ COLOR <bcolor> ] [ BMPSIZE <nWidthBmp>, <nHeighBmp> ]
   * source/menu.prg
     + STATIC s_nWidthBmp, s_nHeightBmp,s_nbkColor
     * FUNCTION BuildMenu
      ! suport to bcolor
     * FUNCTION Hwg_BeginMenu
      + parameters nbkColor, nWidthBmp, nHeightBmp
   * source/menu_c.c
     + HB_FUNC( HWG_SETMENUINFO )
   * source/misc.c
     + HB_FUNC( HWG_ISWIN7 )

2011-12-19 08:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * source\hriched.prg
    * fix build for unicode, suggested by Tom

2011-12-13 10:15 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Fix edit position when one or more columns are Hide.

2011-12-05 15:45 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * source\hbrowse.prg
   * If cursor in not in the last line, go to the last (fixed)

2011-12-01 11:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcwindow.prg
    * METHOD SetTextClass
     ! minor fix
   * source/htab.prg
     * METHOD onEvent
      ! fix in message WM_SIZE

2011-11-29 16:02 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\resource\f_hwgprg.prg
     * the next few fix to correct convert xml to prg

2011-11-28 11:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcwindow.prg
     * METHOD SetTextClass
     ! minor fix
     * FUNCTION onCommand
     ! minor fix when MDICHILD  in save the current focus
   * source/hedit.prg
     * FUNCTION CheckFocus
      ! fix when MDICHILD modal
   * source/hcombo.prg
     * METHOD SetItem
     * METHOD SetValue
    * METHOD GetValue()
    * METHOD GetValueBound
      ! minor fix in ::valuebound
   * source/hwindow.prg
     * METHOD onEvent()  CLASS HMDIChildWindow
      ! minor fix in msg WM_DESTROY

2011-11-28 09:15 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\designer.prg
     * recent file now in Recent submenu and show full path

2011-11-25 16:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\resource\f_hwgprg.prg
     * few fix to correct convert xml to prg

2011-11-24 11:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\resource\f_hwgprg.prg
     * include ttable.ch for xHarbour

2011-11-22 20:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! New Fix combo selected

2011-11-22 19:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Fix combo selected

2011-11-21 10:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/windows.ch
     + constant WM_MOVING  534
   * source/hbrowse.prg
     ! fixed ESCAPE in MDICHILD when lEsc := .T.
   * source/hcheck.prg
     * METHOD Value
      ! minor fix
   * source/hcontrol.prg
     * CLASS Buttonex
      * METHOD PAINT
      ! minor fix
   * source/hcwindow.prg
     * FUNCTION onCommand(
     * FUNCTION onCtlColor
       ! minor fix
   * source/hwindow.prg
     * FUNCTION onSize
      ! minor fix when MDICHILD maximized and CHILD or MODAL
    * CLASS HMainWindow
       * METHOD onEvent
        ! minor fix in msg WM_PARENTNOTIFY
     * CLASS HMDIChildWindow
      + DATA lSizeBox
       + DATA aChilds
       + DATA hActive
      * METHOD Activate
        ! in MDIChild when the edges are fixed and can not resize, the edge is thin,
         so to simulate a 3d edge was added to the style DS_3DLOOK but disabling window resize
      * FUNCTION onSysCommand
         ! fixed SC_MAXIMIZE when MDICHILD is MODAL or CHILD
       * Function onMdiActivate
        ! fix when MDI is MODAL

2011-11-12 11:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hriched.prg
     ! minor fix in onEvent

2011-10-29 20:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * samples/all/a.prg
     ! fix size combo in samples
     + add new sample MDIChildFromPrg same behavior DialogFromPrg
   * source/hcombo.prg
   * source/hcontrol.prg
   * source/hcwindow.prg
   * source/hedit.prg
   * source/hwindow.prg
     ! fix ESCAPE in MDICHILD

2011-10-27 23:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     ! minor fix in picture with R and msg == WM_LBUTTONDOWN

2011-10-27 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     * CLASS HControl
      * METHOD onAnchor
        ! fixed resize when Anchor = LEFT RELATIVE and RIGHT ABSOLUTE and
                           Anchor = TOP RELATIVE and BOTTOM ABSOLUTE
   * source/htree.prg
     * METHOD onEvent
       ! handling msg WM_LBUTTONDBLCLK .OR. msg = WM_CHAR to edit label lEditLabels
      * METHOD Notify
        ! fixed ESCAPE and RETURN in edit Label

2011-10-21 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     * CLASS BUTTONEX
      * METHOD onEvent
        ! msg == WM_SYSKEYUP .OR. ( msg == WM_KEYUP
          support numeric keyboard shortcuts extended

2011-10-20 14:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * source\procmisc\procscri.prg
     * commented the line in Func DoScript /*   scr_RetValue := Nil  */
   * utils\designer\resource\f_hwgprg.prg
     * commented lines for property "filedbf"
       all changes made for properly save from xml to prg

2011-10-18 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    * FUNCTION GetSkip
    ! minor fix
  * source/htab.prg
    * METHOD onEvent
     ! minor fix in initfocus

2011-10-17 13:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Fix.

2011-10-14 21:47 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! If column is combo display value of aList and not the numeric of index.

2011-10-14 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/windows.ch
     + #DEFINE CB_SHOWDROPDOWN 335
   * source/hcombox.prg
     METHOD NEW and REDEFINE
    + parameter  nMaxLength

2011-10-14 08:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     #xcommand @ <x>,<y> COMBOBOX [ <oCombo> ITEMS ] <aItems> ;
    #xcommand REDEFINE COMBOBOX [ <oCombo> ITEMS ] <aItems> ;
    + CLAUSE [ MAXLENGTH <nMaxLength> ] ;
   * source/hcombox.prg
     + DATA nMaxLength     INIT Nil
     + METHOD MaxLength( nMaxLength )
      assigned size limit text in combobox EDIT same behavior EDIT
     * METHOD Requery
      ! fix assigned initial value when bsetget = nil
    ! fixed nHeight in METHOD ACTIVATE
    * METHOD onEvent
      ! fixed use ARROWS in combo EDIT

2011-10-13 10:55 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * source\hfrmtmpl.prg
     * comment the property "filedbf" because the table may not exist in
       designe mode and we will get error in that case.

2011-10-12 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     #xcommand GET RADIOGROUP [ <ogr> VAR ] <vari>  ;
     + CLAUSE  [ STYLE <nStyle> ]         ;
   * source/hradio.prg
     * METHOD New()
       + parameter nStyle
         possible to disable the creation radiogroup
         ::lEnabled :=  ! Hwg_BitAnd( nStyle, WS_DISABLED ) > 0

2011-10-11 00:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     ! translate hb_tokenGet([<x>,<n>,<c>] ) =>  __StrToken(<x>,<n>,<c>) when compiled with XHARBOUR

2011-10-10 23:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcombox.prg
     * METHOD Requery
       ! assigned initial value when bsetget = nil

2011-10-09 23:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     + FUNCTION GetWindowParent( nHandle )
     * FUNCTION CheckFocus
      ! minor fix in
   * source/hradio.prg
     ! fixed initial STYLE DISABLED in radiobuttons

2011-10-08 13:00  UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
   * source/misc.c
     ! fixed HWG_BITOR,HWG_BITAND,HWG_BITANDINVERSE,CHECKBIT  to handle correctly pointer type parameters

2011-10-08 12:49  UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
   * source/hdialog.prg
     ! fix test for initial focus, you cannot compare an pointer with number
     ! is you need, do like bellow
       if ptrtoulong(pointer) > 0

2011-10-08 11:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htab.prg
     * METHOD ONEVENT
      ! minor fix in set focu initial

2011-10-08 10:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hedit.prg
     * FUNCTION CheckFocus
      ! minor fix
   * source/hcontrol.prg
     * METHOD onAchor
      ! fix resize hupdown
   * source/hupdown.prg
     ! fix method move in resize

2011-10-06 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hprinter.prg
     ! changed name FUNCTION SetTimer to FUNCTION SetTimerPrinter because name SetTimer conflict wit function in class Htimer

2011-10-06 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   + file make_b32pointer.bat
     compiled with FLAGS DHWG_USE_POINTER_ITEM

2011-10-06 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   + file makefilepointer.bc
     compiled with FLAGS DHWG_USE_POINTER_ITEM
   * file makefile.bc
     REMOVED compiled with FLAGS DHWG_USE_POINTER_ITEM
   * include/guilib.ch
     * #xcommand @ <x>, <y>  SHAPE [<oShape>] [OF <oWnd>] ;
    + clause [ BACKSTYLE <nbackStyle>]  ;
   * source/hcontrol.prg
   * source/hedit.prg
     ! minor fix in user pointer in handle
   * source/window.c
     ! changed #if defined( HB_EMULATE_STR_API )  to #if ! defined( HB_EMULATE_STR_API )

2011-10-05 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * CLASS HColumn
       + METHOD Value( xValue )
        Return or attrib value to cell -> oBrowse:aColumns[2]:value := xvalue or  xvalue := oBrowse:aColumns[2]:value

2011-10-03 13:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrl.prg
     * CLASS HButtonex
       * METHOD PAINT
         ! fixed STYLEs to justify
   * source/hedit.prg
     ! fixed ESCAPE in MDICHILD
   * source/hwindow.prg
     ! definite DATA lExitOnEsc .T. default as the DIALOG

2011-10-01 18:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/windows.ch
     + constants WM_MOUSEACTIVATE, EM_SETCHARFORMAT, EM_HIDESELECTION
   * source/hpanel
     ! initialize ::nGetSkip := 1 in method New

2011-10-01 16:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/theme.c
   * source/window.c
     ! removed warnings in compilation
   * source/hcontrl.prg
     * CLASS HControl
       * METHOD onAnchor
         ! changed  hUpDown -> hwndUpDown because changed in hupdown class
   * source/hriched.prg
     * METHOD onEvent
      ! handling msg == WM_MOUSEACTIVATE to correctly position the mouse when you get the focus
   * source/hdialog.prg
     * Function InitModalDlg
      ! minor fix to adjust position and scrollbars
   * source/hcwindow.prg
     * METHOD Move
      ! fixed resizing of DIALOGS without WS_CHILD style , so it was necessary to calculate the difference
      between client area and non-client area
     * METHOD SetupScrollbars()
       ! minor fix
   * source/hupdown.prg
     * CLASS HEditUpDown
      + METHOD Move

2011-09-30 08:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hupdown.prg
     * changed DATA hUpDown -> hwndUpDown
      had to change the name of the property because it had the same name of the class and fails to create new class inherited it

2011-09-30 12:15 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * source\procmisc\procscri.prg
     * add REQUEST __PP_STDRULES

2011-09-29 08:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hbrowse.prg
     * CLASS HBrowse
       * METHOD ButtonDown( lParam, lReturnRowCol )
         + parameter lReturnRowCol
           return Col and Row to show tooltip

2011-09-29 06:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     #xcommand @ <x>,<y> BROWSE [ <oBrw> ]  ;
     + [ TOOLTIP <ctoolt> ]      ;
   * include/window.ch
     + add CONSTANTS TO TRACKMOUSEEVENT
     + #DEFINE  TME_CANCEL
     + #DEFINE  TME_HOVER
     + #DEFINE  TME_LEAVE
   * source/theme.c
     * HB_FUNC( TRACKMOUSEVENT )
       ! added suport to message WM_MOUSEHOVER
   * source/hbrowse.prg
     + STATIC xToolTip
     * CLASS HColumn
       + DATA ToolTip
         show tooltip in header of the column
       + DATA aHints INIT {}
         stores the contents of the column is Hint := .T.
       + DATA Hint INIT .F.
         show tooltip value column case hint := .T.
     * CLASS HBrowse
       + DATA oTimer  HIDDEN
       + DATA nSetRefresh  INIT 0 HIDDEN
       + METHOD ShowColToolTips( lParam )
       + METHOD SetRefresh( nSeconds ) CLASS HBrowse
       * METHOD New(
         + parameter ctooltip
       * METHOD onEvent
         + handling msg =  WM_MOUSEHOVER
           to  Show ToolTips
   * source/hcontrol.prg
     * CLASS HControl
       * METHOD SetFocus()
         ! fixed focus, adjusted the focus to the control. If the control is disabled, the next control automatically takes the focus
     * CLASS HButtonEX
       * METHOD CancelHover()
         ! fixed STYLE FLAT
   * source/hedit.prg
     + DATA lNoPaste
       enable or disable the message WM_PAST in control lnoPaste := .T. | .F.
     * METHOD onEvent
       ! fixed message WM_CHAR when bsetget = nil

2011-09-26 09:55 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\designer.prg
     * small fix (output buttons in tab)

2011-09-23 16:15 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\resource\widgets.xml
     * small fix

2011-09-23 09:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/drawwidg.prg
     * CLASS HBitmap
       * METHOD AddFile()
     *  CLASS HIcon
       * METHOD AddFile( name, nWidth, nHeight )
       ! Save e Restore current directory in calling function SelectFile

2011-09-23 08:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcwindow.prg
     * FUNCTION onSize
       ! fixed event onSize

2011-09-22 16:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/hcontrol.prg
     * CLASS HBUTTONEx
       * METHOD onEvent
         ! changed  hb_BitIsSet( lParam, 30 ) to hb_BitIsSet( PtrtoUlong( lParam ), 30 )  // the key was down before ?
   * source/hcombo.prg
     * METHOD Refresh( )
     * METHOD GetValueBound( )
       ! minor fix
     * METHOD onChange( )
       ! fixed

2011-09-22 10:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htab.prg
     * METHOD SetPaintSizePos
       ! minor fix

2011-09-22 16:35 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * source/htab.prg
     * remove ::nPages++, not used

2011-09-22 10:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/window.ch
     + constant WM_PRINTCLIENT

2011-09-22 09:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include/guilib.ch
     * #xcommand BEGIN PAGE <cname> OF <oTab> ;
       + [ TOOLTIP <ctoolt> ]       ;
       assign a tooltip for each page of the TAB
   * source/htab.prg
     * CLASS HPage
       + DATA Tooltip
       * METHOD New( cCaption, nPage, lEnabled, tcolor, bcolor, cTooltip )
         add parameter cToolTip
     * CLASS HTab
      + METHOD ShowToolTips( lParam )
      + METHOD onChange( )
      * METHOD StartPage
        ! add parameter  cTooltip
      * METHOD Init
      * METHOD SetPaintSizePos
        ! minor fix
      * METHOD SetTab
        ! changed, SETCURFOCUS occurs after the page is changed
      * METHOD ChangePage
        changed, event onChange occurs before the objects of the page to show
      * METHOD RedrawControls()
      * METHOD ShowPage
        ! minor fix in show objects
      * METHOD Refresh
        ! fixed
      * METHOD Notify
        ! fixed  SETCURFOCUS when Page is disabled
      * METHOD onEvent
        * msg = WM_MOUSEMOVE
          ! handling show tooltip in pages
        * msg = WM_PRINT
        * msg = WM_SIZE
        * msg == WM_KEYDOWN
          ! minor fix
        * msg = WM_GETDLGCODE
          ! fixed msg ESCAPE
        ! fixed init focus in TAB
       * METHOD ShowDisablePage
       * Function SetTabFocus
         !minor fix
      * CLASS HPaintTab
        * METHOD showTextTabs
          fixed show effect disabled

2011-09-22 10:45 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * samples\all\a.hbp
  * samples\animation\animation.hbp
  * samples\browse\arbrow1.hbp
  * samples\browse\arbrow2.hbp
  * samples\browse\browse_1.hbp
  * samples\browse\browse_2.hbp
  * samples\browse\browse_3.hbp
  * samples\browse\browse_4.hbp
  * samples\browsefilter\browsefilter.hbp
  * samples\build\buildpelles.hbp
  * samples\browse\colrbloc.hbp
  * samples\combobox\combobox.hbp
  * samples\database\dbview.hbp
  * samples\database\demodbf.hbp
  * samples\listbox\demohlist.hbp
  * samples\maximize\demomaximize.hbp
  * samples\hwedit\editor.hbp
  * samples\flash\flashocx.hbp
  * samples\graph\graph.hbp
  * samples\grid\grid_1.hbp
  * samples\grid\grid_2.hbp
  * samples\grid\grid_3.hbp
  * samples\grid\grid_4.hbp
  * samples\grid\grid_5.hbp
  * samples\grid\grid_6.hbp
  * samples\hbrun\hbrun.hbp
  * samples\hello\hello.hbp
  * samples\help\helpdemo.hbp
  * samples\ole\hole.hbp
  * samples\mysql\hwmysql.hbp
  * samples\ole\iesample.hbp
  * samples\nicebutton\nice.hbp
  * samples\nicebutton\nice2.hbp
  * samples\pdf\pdfreader.hbp
  * samples\progressbar\progbars.hbp
  * samples\propsh\propsh.hbp
  * samples\rmchart\rmsample.hbp
  * samples\shadebtn\shadebtn.hbp
  * samples\tab\tab.hbp
  * samples\tab\tab3.hbp
  * samples\all\test1.hbp
  * samples\browse\testbrw.hbp
  * samples\mdichild\testchild.hbp
  * samples\get\testget1.hbp
  * samples\get\testget2.hbp
  * samples\get\testget3.hbp
  * samples\get\testget4.hbp
  * samples\monthcalendar\testhmonth.hbp
  * samples\ini\testini.hbp
  * samples\ipadress\testip.hbp
  * samples\menu\testmenubitmap.hbp
  * samples\rtf\testrtf.hbp
  * samples\tree\testsdi.hbp
  * samples\spliter\testspli.hbp
  * samples\trayicon\testtray.hbp
  * samples\tree\testtree.hbp
  * samples\xml\testxml.hbp
  * samples\trackbar\trackbar.hbp
  * samples\printdos\tstprdos.hbp
  * samples\scrollbar\tstscrlbar.hbp
  * samples\hsplash\tstsplash.hbp
  * samples\viewer\viewer.hbp
  * samples\winprn\winprn.hbp
    * remove -lhwg_qhtm because this lib not need to build samples

2011-09-22 10:45 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   - ChangeLog.001
   - ChangeLog.002
   - ChangeLog.003
   - ChangeLog.004
   * ChangeLog
     * Merged changelog into one.

2011-09-21 09:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     - TVHT_ONITEMBUTTON

2011-09-21 08:85 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     * METHOD Select( oNode )
       ! fixed oitem selected

2011-09-21 00:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     + TVHT_ONITEMBUTTON
     * CLASS HTree
       * METHOD Notify
       * PROCEDURE MarkCheckTree
         ! fixed NM_CLICK in STYLE TVS_CHECKBOXES

2011-09-20 20:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/window.C
     + static void s_ClearKeyboard( void )
     + HB_FUNC( CLEARKEYBOARD )
       The WM_KEYFIRST and WM_KEYLAST constants can be used as filter values to retrieve all keyboard messages,
          the WM_MOUSEFIRST and WM_MOUSELAST constants can be used to retrieve all mouse messages.
   * source/hradio.prg
     * CLASS HRadioGroup
       + DATA lEnabled  INIT .T.
         accepted STYLE WS_DISABLED in radiogroup in the creation of control disabling all radiobuttons
       ! changed DATA value to DATA nValue
       + METHOD Value ( nValue ) SETGET
     * CLASS HRadioButton
       * METHOD onevent
       * METHOD onGotFocus
       * METHOD onClick
       * METHOD Valid
       * METHOD When()
       ! fixed navegation in DIALOG and MDICHILD

2011-09-20 09:20 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
   * utils\designer\designer.iml
     * some cleanup

2011-09-18 11:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/htree.prg
     * CLASS HTreeNode
       + METHOD GetLevel( h )
         return level of node
     * CLASS HTree
       + METHOD SearchString( cText, iNivel, oNode, inodo )
         search text in tree and return node
       + METHOD Selecteds( oItem, aSels )
         return selecteds in checkmark
       * PROCEDURE MarkCheckTree
         ! fixed recursive state

2011-09-19 08:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/control.c
     + HB_FUNC( SETRANGEUPDOWN )
   * source/draw.c
     + HB_FUNC( GETSYSCOLORBRUSH )
   * source/windows.ch
     + CB_SETCUEBANNER

2011-09-18 23:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/control.c
     + HB_FUNC( TOOLBAR_SETBUTTONINFO )
   * source/Guilib.ch
     * #xcommand @ <x>,<y> GET CHECKBOX
       + [ VALID <bLfocus> ]        ;
       + [ ON INIT <bInit> ]        ;
       + [ ON SIZE <bSize> ]        ;
   * source/hcheck.prg
     * changed DATA Value to DATA lValue
     + DATA bClick
     + METHOD Value ( lValue ) SETGET
     * METHOD NEW()
       + parameter bLFocus
     * METHOD onevent
       ! minor fix in ESCAPE
   * source/hcombo.prg
     + DATA ldropshow INIT .F.
     + METHOD onDropDown( )
     + METHOD SetCueBanner( cText, lShowFoco )
       Sets the cue banner text that is displayed for the edit control of a combo box.
     * METHOD New and Redefine
       ! add Event CBN_DROPDOWN
       ! add Event CBN_CLOSEUP
     * METHOD onEvent()
       ! fixed ESCAPE key
     * METHOD Refresh()
     * METHOD SetValue()
     * METHOD GetValue()
     * METHOD GetValueBound
     * METHOD DeleteItem
     * METHOD AddItem
       ! fixed valuebound
     * METHOD RowSource
     * METHOD Populate
       ! fix to xHarbour and Harbour
   * source/hdatepic.prg
     * SetValue
     * SetValue
     * METHOD Refresh()
     * METHOD When( )
     * METHOD Valid( )
       ! minor fix
   * source/hedit.prg
     + METHOD SetCueBanner ( cText, lshowFoco )
       Sets the textual cue, or tip, that is displayed by the edit control to prompt the user for information.
       TRUE if the cue banner should show even when the edit control has focus; otherwise, FALSE.
       FALSE is the default behaviorthe cue banner disappears when the user clicks in the control.
     * METHOD New
       ! defines the number of characters based on the size of control when there is no picture and no maxlenght
     * METHOD onEvent
       ! fix in MSG = WM_CHAR and wParam == VK_RETURN and wParam == VK_ESCAPE
       ! fix in MSG = WM_KEYDOWN and  fix in picture = "K" in focus
       ! fix in msg == WM_KEYDOWN when no bsetget
       ! fix in msg == WM_GETDLGCODE and wParam = VK_ESCAPE
     * METHOD Refresh()
       ! minor fix
     * METHOD onChange( )
       ! fixed
     * FUNCTION CheckFocus
       ! fix the loss of focus due to the activation of the new form from the LostFocus
   * source/hhyper.prg
     METHOD INIT()
       ! fix and adjusted length of the text based on the Font
   * source/hupdown.prg
     + DATA bColorOld   HIDDEN
       ! fixed text color
     + METHOD SetRange( nLower, nUpper )
        attrib new rangers to up and down values
     * METHOD Move
       ! fixed
     * METHOD Notify
       ! minor fix
   * source/htool.prg
     * CLASS HToolButton
       + DATA title
       + METHOD Caption( cText ) SETGET
         ! changed caption of button
     * CLASS HTool
       + nDrop
       + METHOD RESIZE( w1, w9 )

2011-09-18 20:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source/drawwidg.prg
     * CLASS HFont
       + METHOD SetFontStyle( lBold, nCharSet ,lItalic, lUnder, lStrike, nHeight )
       * METHOD Select( oFont, nCharSet  )
         ! add parameter nCharSet
   * source/hcontrol.prg
     * METHOD INIT()
       ! minor fix
       ! add ::lnoThemes condition to removed Themed of the object
     * METHOD Enable()
       ! fixed enabled when the next control is enabled by the previous control if he was disabled
     * METHOD onAnchor
       ! add anchor to status bar parts and toolbar buttons
     * CLASS HStatus
       + DATA nStatusHeight
       + METHOD StatusHeight( nHeight ) changed height
       + METHOD Resize() resize parts when Anchor is triggered
     * CLASS HStatic
       + DATA hBrushDefault  HIDDEN
       * METHOD SetValue()
         ! minor fix and optimized
       * METHOD Paint
         ! minor fix
     * CLASS HButton
       + DATA cNote  HIDDEN
       + DATA lFlat INIT .F.  in BUTTONEX enable mode Flat
       + METHOD onLostFocus()
       + METHOD NoteCaption( cNote ) only working in Windows 7
     * CLASS HButtonEX
       * METHOD SetText
         ! minor fix
       * METHOD onEvent
         ! fixed ESCAPE when IDCANCEL is disabled
       * METHOD Paint
         ! add effect flat
         ! fixed multiline draw
    * CLASS HGroup
      * METHOD Paint
        ! minor fix
   * source/window.c
     + HB_FUNC( ANSITOUNICODE )
       ! caracters converts ANSI to UNICODE
         used to show in Caption with Buttonex style BS_COMMANDLINK
   * source/themed.c
     + HB_FUNC( HWG_SETWINDOWTHEME)
       ! add or remove themes of individual controls
         HWG_SETWINDOWTHEME( octrl:handle, 0 ) remove themes
         HWG_SETWINDOWTHEME( oCtrl:handle, 1 ) add themes
     + HB_FUNC( HWG_GETWINDOWTHEME )
       ! return Themes of objetcts
   * source/windows.ch
     + #define BS_SPLITBUTTON
     + #define BS_COMMANDLINK
     + #DEFINE BCM_SETNOTE

2011-09-18 15:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/guimain.prg
    * FUNCTION MsgGet
      ! add Anchor to controls in Dialog also to be resized if the dialog is
      ! moved KEYB_EVENT to onActivate event not to fail in creating the DIALOG
  * source/hcwindow.prg
    * METHOD Show( nShow )
      ! add parameter nShow that defines how the event occurs
    * METHOD Refresh( lAll, oCtrl )
      ! fixed and optimized the event in bsetget in TABs avoiding recursion
    * METHOD SetTextClass( x )
      ! minor fix
    * FUNCTION onCtlColor
      ! minor fix
    * FUNCTION onSize
      ! fixed triggered Anchor in MDI CHILDS  when the Main window is minimized and then restored
    * FUNCTION ProcOkCancel
      fixed ESCAPE when IDCANCEL ID is disabled
    + FUNCTION ADDMETHOD
      add METHOD in Class
    * FUNCTION GetBackColorParent
      ! minor fix and optimized
  * source/hdialog.prg
    + DATA hAccel only compatible with window Main and and avoid the occurrence and run-time error
    + DATA WindowState changed nInitShow  assigns the window state in initModalDlg
    * method onEvent
      ! add msg = WM_UPDATEUISTATE to prevent the screen flicker
      ! add msg = WM_NCPAINT  to triggered onActivate in MODAL DIALOG only visible
     * METHOD FindDialog( hWnd, lAll )
       ! add parameter lAll to search modaldialogs
     * FUNCTION InitModalDlg
       ! minor fix and changed bOnActivate event MODAIS DIALOGS removed from InitModalDlg to onActivate Function
         to be triggered when the dialog is visible
     * FUNCTION DlgCommand
       ! minor fix and optimization
         enable the EXIT DIALOG with keypress ESCAPE when there is dialog with esc IDCANCEL, but being disabled
     * FUNCTION onActivate
       ! add event bonActivate in MODAIS DIALOGS
  * source/hwindow.prg
    + DATA WindowState changed nInitShow assigns the window state
    + METHOD GetMdiMain()
    + METHOD isMaximized() returns if the window is maximized
    + METHOD isMinimized() returns if the window is minimized
    + METHOD isNormal() returns if the window is normal
    * METHOD Activate CLASS HMDIChildWindow
      ! synchronization state of the MDI Child windows with the MDI Main window
    * FUNCTION onCommand
      ! fix in event bMdiMenu
    * FUNCTION onMdiCreate
      ! minor fix to adjust the window creation with event noanchor
    * FUNCTION onMdiCommand
      ! fixed the saving Focu of the control in events in MDI CHILD
    * FUNCTION onMdiNcActivate
      ! added bgetfocus event to the windows maximized MDI CHILD who was not fired

2011-08-05 15:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/menu_c.c
  * hwgui/gtk/control.c
  * hwgui/gtk/wprint.c
  * hwgui/gtk/hwgtk.h
  * hwgui/gtk/draw.c
  * hwgui/gtk/drawtext.c
  * hwgui/gtk/window.c
  * hwgui/gtk/hbrowse.prg
  * hwgui/gtk/misc.c
  * hwgui/gtk/commond.c
  * hwgui/include/guilib.h
  * hwgui/source/dialog.c
  * hwgui/source/theme.c
  * hwgui/source/menu_c.c
  * hwgui/source/nice.c
  * hwgui/source/control.c
  * hwgui/source/wprint.c
  * hwgui/source/winreg.c
  * hwgui/source/draw.c
  * hwgui/source/shellapi.c
  * hwgui/source/animat.c
  * hwgui/source/cxshade.c
  * hwgui/source/grid.c
  * hwgui/source/procmisc/arr2str.c
  * hwgui/source/procmisc/procscri.prg
  * hwgui/source/procmisc/blowfish.c
  * hwgui/source/hfrmtmpl.prg
  * hwgui/source/drawtext.c
  * hwgui/source/window.c
  * hwgui/source/printdos.prg
  * hwgui/source/freeimg.c
  * hwgui/source/xml/xmlparse.c
  * hwgui/source/hbrowse.prg
  * hwgui/source/media_c.c
  * hwgui/source/misc.c
  * hwgui/source/richedit.c
  * hwgui/source/commond.c
  * hwgui/Makefile.scr
    * updated to compile with 3.1dev Harbour header files.
      I added some macros to emulate missing definitions in xHarbour
      builds so they should still work.

2011-04-11 10:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/window.c
    + add parameter INT nCmdShow in HB_FUNC( SHOWWINDOW )
       Controls how the window is to be shown.

2011-04-02 09:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/build.sh
  * hwgui/gtk/samples/bldgw.bat
  * hwgui/gtk/samples/build.sh
  * hwgui/Changelog.002
  * hwgui/Changelog
  * hwgui/make_b32.bat
  * hwgui/Changelog.004
  * hwgui/make_pc.bat
  * hwgui/doc/hwgdoc_commands.html
  * hwgui/doc/author.jpg
  * hwgui/doc/hwgdoc_functions.html
  * hwgui/doc/hwgdoc_misc.html
  * hwgui/doc/hwgdoc_classes.html
  * hwgui/doc/hwgdoc.html
  * hwgui/doc/table.css
  * hwgui/make_vc.bat
  * hwgui/makemngw.bat
  * hwgui/make_w32.bat
  * hwgui/makedll.bat
  * hwgui/make_gtk.sh
  * hwgui/make_gnu.sh
  * hwgui/contrib/menus/test.bat
  * hwgui/source/qhtm/Makefile
  * hwgui/source/Makefile
  * hwgui/source/procmisc/Makefile
  * hwgui/source/xml/Makefile
  * hwgui/utils/designer/blddesig.bat
  * hwgui/utils/designer/xmlrun/bldxml.bat
  * hwgui/utils/designer/xmlrun/ALBUM.CDX
  * hwgui/utils/designer/resource/bmp/smtoolbar.bmp
  * hwgui/utils/designer/resource/bmp/bmp_menu.bmp
  * hwgui/utils/designer/resource/bmp/smcdrom.bmp
  * hwgui/utils/designer/resource/bmp/smfontcolor.bmp
  * hwgui/utils/designer/resource/bmp/bmp_grid2.bmp
  * hwgui/utils/designer/resource/bmp/smfont.bmp
  * hwgui/utils/designer/resource/bmp/bmp_area.bmp
  * hwgui/utils/designer/resource/bmp/smfontcenter.bmp
  * hwgui/utils/designer/resource/bmp/ok.bmp
  * hwgui/utils/designer/resource/bmp/bmp_bmp.bmp
  * hwgui/utils/designer/resource/bmp/smaligntop.bmp
  * hwgui/utils/designer/resource/bmp/bmp_timer.bmp
  * hwgui/utils/designer/resource/bmp/smtrash.bmp
  * hwgui/utils/designer/resource/bmp/smimage.bmp
  * hwgui/utils/designer/resource/bmp/smdotyellow.bmp
  * hwgui/utils/designer/resource/bmp/bmp_anim.bmp
  * hwgui/utils/designer/resource/bmp/smcenterhorz.bmp
  * hwgui/utils/designer/resource/bmp/bmp_edit.bmp
  * hwgui/utils/designer/resource/bmp/bmp_icon.bmp
  * hwgui/utils/designer/resource/bmp/bmp_new.bmp
  * hwgui/utils/designer/resource/bmp/smbrowfilt.bmp
  * hwgui/utils/designer/resource/bmp/smbook.bmp
  * hwgui/utils/designer/resource/bmp/bmp_progbar.bmp
  * hwgui/utils/designer/resource/bmp/smbrowse.bmp
  * hwgui/utils/designer/resource/bmp/bmp_track.bmp
  * hwgui/utils/designer/resource/bmp/smfontright.bmp
  * hwgui/utils/designer/resource/bmp/smundo.bmp
  * hwgui/utils/designer/resource/bmp/smfontbold.bmp
  * hwgui/utils/designer/resource/bmp/bmp_button.bmp
  * hwgui/utils/designer/resource/bmp/smcopy.bmp
  * hwgui/utils/designer/resource/bmp/bmp_page.bmp
  * hwgui/utils/designer/resource/bmp/bmp_rhline.bmp
  * hwgui/utils/designer/resource/bmp/bmp_calen.bmp
  * hwgui/utils/designer/resource/bmp/smfontleft.bmp
  * hwgui/utils/designer/resource/bmp/bmp_listbox.bmp
  * hwgui/utils/designer/resource/bmp/smprinter.bmp
  * hwgui/utils/designer/resource/bmp/cancel.bmp
  * hwgui/utils/designer/resource/bmp/smkey.bmp
  * hwgui/utils/designer/resource/bmp/smredo.bmp
  * hwgui/utils/designer/resource/bmp/smexit2.bmp
  * hwgui/utils/designer/resource/bmp/bmp_column.bmp
  * hwgui/utils/designer/resource/bmp/smcut.bmp
  * hwgui/utils/designer/resource/bmp/smexit3.bmp
  * hwgui/utils/designer/resource/bmp/bmp_save.bmp
  * hwgui/utils/designer/resource/bmp/bmp_radio.bmp
  * hwgui/utils/designer/resource/bmp/bmp_rvline.bmp
  * hwgui/utils/designer/resource/bmp/bmp_panel.bmp
  * hwgui/utils/designer/resource/bmp/bmp_hline.bmp
  * hwgui/utils/designer/resource/bmp/bmp_tree.bmp
  * hwgui/utils/designer/resource/bmp/smascend.bmp
  * hwgui/utils/designer/resource/bmp/smdotret.bmp
  * hwgui/utils/designer/resource/bmp/bmp_hlink.bmp
  * hwgui/utils/designer/resource/bmp/smsum.bmp
  * hwgui/utils/designer/resource/bmp/smclose.bmp
  * hwgui/utils/designer/resource/bmp/smconfig.bmp
  * hwgui/utils/designer/resource/bmp/smdotgreen.bmp
  * hwgui/utils/designer/resource/bmp/smfloopy.bmp
  * hwgui/utils/designer/resource/bmp/smok.bmp
  * hwgui/utils/designer/resource/bmp/smexit.bmp
  * hwgui/utils/designer/resource/bmp/smhelp2.bmp
  * hwgui/utils/designer/resource/bmp/bmp_updown.bmp
  * hwgui/utils/designer/resource/bmp/smbrowfind.bmp
  * hwgui/utils/designer/resource/bmp/bmp_tool.bmp
  * hwgui/utils/designer/resource/bmp/bmp_vline.bmp
  * hwgui/utils/designer/resource/bmp/bmp_date.bmp
  * hwgui/utils/designer/resource/bmp/bmp_check.bmp
  * hwgui/utils/designer/resource/bmp/smpaste.bmp
  * hwgui/utils/designer/resource/bmp/smdesc.bmp
  * hwgui/utils/designer/resource/bmp/smnext.bmp
  * hwgui/utils/designer/resource/bmp/smsameheight.bmp
  * hwgui/utils/designer/resource/bmp/smcentervert.bmp
  * hwgui/utils/designer/resource/bmp/bmp_grid.bmp
  * hwgui/utils/designer/resource/bmp/bmp_static.bmp
  * hwgui/utils/designer/resource/bmp/bmp_box.bmp
  * hwgui/utils/designer/resource/bmp/smworld.bmp
  * hwgui/utils/designer/resource/bmp/smalignright.bmp
  * hwgui/utils/designer/resource/bmp/smsound.bmp
  * hwgui/utils/designer/resource/bmp/smnotepad.bmp
  * hwgui/utils/designer/resource/bmp/smhd.bmp
  * hwgui/utils/designer/resource/bmp/sminfo.bmp
  * hwgui/utils/designer/resource/bmp/smfontitalic.bmp
  * hwgui/utils/designer/resource/bmp/smplayer.bmp
  * hwgui/utils/designer/resource/bmp/smcolumn.bmp
  * hwgui/utils/designer/resource/bmp/bmp_combo.bmp
  * hwgui/utils/designer/resource/bmp/smsave.bmp
  * hwgui/utils/designer/resource/bmp/bmp_open.bmp
  * hwgui/utils/designer/resource/bmp/smlast.bmp
  * hwgui/utils/designer/resource/bmp/smfontunder.bmp
  * hwgui/utils/designer/resource/bmp/smricheditbox.bmp
  * hwgui/utils/designer/resource/bmp/smalignleft.bmp
  * hwgui/utils/designer/resource/bmp/smhyperlink.bmp
  * hwgui/utils/designer/resource/bmp/bmp_rgroup.bmp
  * hwgui/utils/designer/resource/bmp/smprev.bmp
  * hwgui/utils/designer/resource/bmp/smfind.bmp
  * hwgui/utils/designer/resource/bmp/smproprie.bmp
  * hwgui/utils/designer/resource/bmp/smtimer.bmp
  * hwgui/utils/designer/resource/bmp/hwg.ico
  * hwgui/utils/designer/resource/bmp/bmp_status.bmp
  * hwgui/utils/designer/resource/bmp/smpreview.bmp
  * hwgui/utils/designer/resource/bmp/bmp_rich.bmp
  * hwgui/utils/designer/resource/bmp/smmse.bmp
  * hwgui/utils/designer/resource/bmp/smcancel.bmp
  * hwgui/utils/designer/resource/bmp/smgrid.bmp
  * hwgui/utils/designer/resource/bmp/smsamewidth.bmp
  * hwgui/utils/designer/resource/bmp/smnet.bmp
  * hwgui/utils/designer/resource/bmp/smclip.bmp
  * hwgui/utils/designer/resource/bmp/smfirst.bmp
  * hwgui/utils/designer/resource/bmp/smmoney.bmp
  * hwgui/utils/designer/resource/bmp/smsaveall.bmp
  * hwgui/utils/designer/resource/bmp/smadd.bmp
  * hwgui/utils/designer/resource/bmp/bmp_arrow.bmp
  * hwgui/utils/designer/resource/bmp/smhelp.bmp
  * hwgui/utils/designer/resource/bmp/smnew.bmp
  * hwgui/utils/designer/resource/bmp/bmp_group.bmp
  * hwgui/utils/designer/resource/bmp/bmp_browse.bmp
  * hwgui/utils/designer/resource/bmp/smback.bmp
  * hwgui/utils/designer/resource/bmp/smexcel.bmp
  * hwgui/utils/designer/resource/bmp/smopen.bmp
  * hwgui/utils/designer/dlldesig.bat
  * hwgui/utils/designer/bldlib.bat
  * hwgui/utils/designer/samples/bldexam.bat
  * hwgui/utils/designer/samples/FT/setup.JPG
  * hwgui/utils/designer/samples/FT/open.JPG
  * hwgui/utils/designer/samples/FT/PRINTER.JPG
  * hwgui/utils/designer/samples/FT/close.JPG
  * hwgui/utils/designer/samples/FT/help.JPG
  * hwgui/utils/designer/samples/FT/NEW24X24.JPG
  * hwgui/utils/designer/samples/FT/save.JPG
  * hwgui/utils/designer/samples/FT/smExcel.bmp
  * hwgui/utils/designer/designer.hbp
  * hwgui/utils/dbc/bldcdx.bat
  * hwgui/utils/dbc/bld.bat
  * hwgui/utils/hwreport/bldexam.bat
  * hwgui/utils/hwreport/bldhwrep.bat
  * hwgui/utils/hwmake/bld.bat
  * hwgui/samples/ini/bld.bat
  * hwgui/samples/animation/bld.bat
  * hwgui/samples/animation/animation.hbp
  * hwgui/samples/animation/processando.avi
  * hwgui/samples/monthcalendar/testhmonth.hbp
  * hwgui/samples/monthcalendar/bld.bat
  * hwgui/samples/ole/hole.hbp
  * hwgui/samples/ole/bld.bat
  * hwgui/samples/ole/iesample.hbp
  * hwgui/samples/image/DOOR.BMP
  * hwgui/samples/image/ok.ico
  * hwgui/samples/image/New_m.bmp
  * hwgui/samples/image/exit.bmp
  * hwgui/samples/image/Open_m.bmp
  * hwgui/samples/image/cl_fl.bmp
  * hwgui/samples/image/cancel.ico
  * hwgui/samples/image/PIM.ICO
  * hwgui/samples/image/Exit_m.bmp
  * hwgui/samples/image/NEW.BMP
  * hwgui/samples/image/book.bmp
  * hwgui/samples/image/astro.jpg
  * hwgui/samples/image/SAVE.BMP
  * hwgui/samples/image/op_fl.bmp
  * hwgui/samples/image/BUILD.BMP
  * hwgui/samples/image/LOGO.BMP
  * hwgui/samples/image/open.bmp
  * hwgui/samples/spliter/testspli.hbp
  * hwgui/samples/spliter/bld.bat
  * hwgui/samples/spliter/splitv.cur
  * hwgui/samples/spliter/cursor_7.cur
  * hwgui/samples/spliter/splith.cur
  * hwgui/samples/listbox/demohlist.hbp
  * hwgui/samples/listbox/bld.bat
  * hwgui/samples/hwedit/child.ico
  * hwgui/samples/hwedit/editor.hbp
  * hwgui/samples/hwedit/editor.ico
  * hwgui/samples/hwedit/bld.bat
  * hwgui/samples/hwedit/config.dat
  * hwgui/samples/trayicon/bld.bat
  * hwgui/samples/trayicon/testtray.hbp
  * hwgui/samples/bldpc.bat
  * hwgui/samples/rtf/testrtf.hbp
  * hwgui/samples/rtf/bld.bat
  * hwgui/samples/barcode/bld.bat
  * hwgui/samples/tree/bld.bat
  * hwgui/samples/tree/testsdi.hbp
  * hwgui/samples/tree/testtree.hbp
  * hwgui/samples/bldvc.bat
  * hwgui/samples/rmchart/bld.bat
  * hwgui/samples/rmchart/rmsample.hbp
  * hwgui/samples/graph/bld.bat
  * hwgui/samples/graph/graph.hbp
  * hwgui/samples/viewer/bld_view.bat
  * hwgui/samples/viewer/bldgw.bat
  * hwgui/samples/viewer/viewer.hbp
  * hwgui/samples/browse/arbrow1.hbp
  * hwgui/samples/browse/arbrow2.hbp
  * hwgui/samples/browse/browse_1.hbp
  * hwgui/samples/browse/browse_2.hbp
  * hwgui/samples/browse/browse_3.hbp
  * hwgui/samples/browse/browse_4.hbp
  * hwgui/samples/browse/testbrw.hbp
  * hwgui/samples/browse/bld.bat
  * hwgui/samples/browse/colrbloc.hbp
  * hwgui/samples/menu/bld.bat
  * hwgui/samples/menu/testmenubitmap.hbp
  * hwgui/samples/database/bld.bat
  * hwgui/samples/database/dbview.hbp
  * hwgui/samples/database/demodbf.hbp
  * hwgui/samples/tab/tab3.hbp
  * hwgui/samples/tab/bld.bat
  * hwgui/samples/tab/tab.hbp
  * hwgui/samples/combobox/combobox.hbp
  * hwgui/samples/combobox/bld.bat
  * hwgui/samples/propsh/propsh.hbp
  * hwgui/samples/propsh/bld.bat
  * hwgui/samples/Makefile.pc
  * hwgui/samples/get/bld.bat
  * hwgui/samples/get/testget1.hbp
  * hwgui/samples/get/testget2.hbp
  * hwgui/samples/get/testget3.hbp
  * hwgui/samples/get/testget4.hbp
  * hwgui/samples/maximize/demomaximize.hbp
  * hwgui/samples/maximize/bld.bat
  * hwgui/samples/scrollbar/bld.bat
  * hwgui/samples/scrollbar/tstscrlbar.hbp
  * hwgui/samples/grid/grid_3.hbp
  * hwgui/samples/grid/grid_4.hbp
  * hwgui/samples/grid/grid_5.hbp
  * hwgui/samples/grid/grid_6.hbp
  * hwgui/samples/grid/bld.bat
  * hwgui/samples/grid/grid_1.hbp
  * hwgui/samples/grid/grid_2.hbp
  * hwgui/samples/bld4dll.bat
  * hwgui/samples/help/helpdemo.hbp
  * hwgui/samples/help/bld.bat
  * hwgui/samples/shadebtn/shadebtn.hbp
  * hwgui/samples/shadebtn/bld.bat
  * hwgui/samples/trackbar/trackbar.hbp
  * hwgui/samples/trackbar/bld.bat
  * hwgui/samples/progressbar/bld.bat
  * hwgui/samples/progressbar/progbars.hbp
  * hwgui/samples/flash/flashocx.hbp
  * hwgui/samples/flash/bld.bat
  * hwgui/samples/build/bld.bat
  * hwgui/samples/build/buildpelles.hbp
  * hwgui/samples/xml/bld.bat
  * hwgui/samples/xml/testxml.hbp
  * hwgui/samples/hsplash/Hwgui.bmp
  * hwgui/samples/hsplash/bld.bat
  * hwgui/samples/hsplash/tstsplash.hbp
  * hwgui/samples/printdos/bld.bat
  * hwgui/samples/printdos/tstprdos.hbp
  * hwgui/samples/hello/bld.bat
  * hwgui/samples/hello/hello.hbp
  * hwgui/samples/bldgw.bat
  * hwgui/samples/mysql/bldwin.bat
  * hwgui/samples/mysql/bld.bat
  * hwgui/samples/mysql/hwmysql.hbp
  * hwgui/samples/bld.bat
  * hwgui/samples/browsefilter/browsefilter.hbp
  * hwgui/samples/browsefilter/bld.bat
  * hwgui/samples/all/bld.bat
  * hwgui/samples/all/a.hbp
  * hwgui/samples/all/test1.hbp
  * hwgui/samples/pdf/pdfreader.hbp
  * hwgui/samples/pdf/bld.bat
  * hwgui/samples/pdf/sample.pdf
  * hwgui/samples/ipadress/testip.hbp
  * hwgui/samples/ipadress/bld.bat
  * hwgui/samples/nicebutton/bld.bat
  * hwgui/samples/nicebutton/nice.hbp
  * hwgui/samples/nicebutton/nice2.hbp
  * hwgui/samples/mdichild/bld.bat
  * hwgui/samples/mdichild/testchild.hbp
  * hwgui/samples/winprn/winprn.hbp
  * hwgui/samples/winprn/bld.bat
  * hwgui/samples/hbrun/bld.bat
  * hwgui/samples/hbrun/hbrun.hbp
    ! fixed existing SVN attributes
    * set SVN attributes:
         svn:keywords=Author Date Id Revision
         svn:eol-style={native|LF|CRLF}
         svn:executable
      Correct attributes chose using file extensions.

2011-03-31 11:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/htool.prg
    ! fixed click when toolbar is on main window
  * source/control.b
    ! added function TOOLBAR_IDCLICK

2011-03-31 09:01 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/dialog.c
    ! fixed s_DlgProc and s_ModalDlgProc to correct process return values of follow messages WM_CTLCOLORSTATIC,
    WM_CTLCOLOREDIT, WM_CTLCOLORBTN, WM_CTLCOLORLISTBOX, WM_CTLCOLORDLG when hwgui is compiled with -DHWG_USE_POINTER_ITEM

2011-03-30 11:01 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * makefile.bc
    ! added back -DHWG_USE_POINTER_ITEM

2011-03-30 11:00 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/htool.prg
    ! fixed to work also on non resource windows

2011-02-23 18:13 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/makefile.bc
    ! Reverted cflags updated to use -DHWG_USE_POINTER_ITEM fo problem with xharbour.

2011-02-23 17:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! SB_THUMBPOSITION and SB_THUMBTRACK not replicate last record.

2011-02-18 14:20 UTC+0100 Maurizio la Cecilia (m.lacecilia at gmail.com)

  * SVN maintenance revision:
    Applied properties to manage EOL and keywords

2010-12-22 01:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/hedit.prg
    ! fixed NextFocusTab(), NextFocus() and NextFocusContainer() to work
      with handlers in pointer items

2010-12-22 01:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/drawwidg.prg
    ! use hb_valToStr() instead of str() to work well with handles
      stored as pointer and numeric items

2010-12-21 19:20  UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/hedit.prg
    ! fixed NextFocus function since it was not respectiong pointer items in comparasion

2010-12-20 16:26 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/window.c
    ! fixed typo in buffer size calculation which caused buffer overflow
      in xHarbour UNICODE builds using emulation of Harbour STR API.

2010-12-19 16:45 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
  * hwgui/source/window.c
    + added internal HWGUI code to emulate Harbour STR API.
      It's enabled by default when xHarbour or old Harbour version is used
      and UNICODE macro is set during HWGUI compilation.
      It means that now also xHarbour users can use HWGUI with UTF8 strings.
      Just like for Harbour useres it's enough to compile HWGUI with UNICODE
      macro and add at the beginning of executed PRG code:
         HWG_SETUTF8()
      Please test. If more users will use UNICODE HWGUI builds then there
      is bigger chance to keep it alive and updated.
      xHarbour users probably do not use HBMK2 build tool from Harbour
      which allows to compile HWGUI with any supported C compiler
      so to create UNICODE HWGUI libraries they will have to hack
      existing make files and add -DUNICODE to C compiler flags.
      Maybe someone can create some common method to set C compiler
      flags in different make files. Now only Makefile, Makefile.scr
      and makefile.bc respects C_USR envvar set by user.

      Please also remember that UNICODE HWGUI builds should be
      interesting for all Harbour users who want to use any Harbour
      CP in their code. It's not only oriented for UTF8 encoding.
      Such build can work well with any encoding set by
      HB_CDPSELECT( <cCP> ) / SET( _SET_CODEPAGE, <cCP> ) and can
      automatically make all necessary translations between HVM CP
      and UNICODE.

2010-12-15 16:30 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * makefile.bc
    makefile.gcc
    makefile.pc
    makefile.vc
    makefile.wc
    ! cflags updated to use -DHWG_USE_POINTER_ITEM

2010-12-15 16:20 UTC-0300 Luiz Rafael Culik (luiz at xharbour.com)
  * source/htab.prg
    ! fixed ShowDisablePage() was comparing an pointer to numeric
    ! To developer, the LPARAM parameter on onevent method passed as
      parameter to other function/method, should use PtrToulong( param) before comparing numeric values

2010-12-04 14:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/window.c
    + added new function HWG_SETUTF8() which sets UTF8 as base CP in
      Harbour VM.
      Now Harbour users who want to use HWGUI with applications using
      UTF8 strings can easy make it using HWGUI compiled with UNICODE
      macro. It's enough to add at the beginning of executed PRG code:
         HWG_SETUTF8()
      which informs Harbour VM that strings in user application use
      UTF8 encoding.
      To compile HWGUI with UNICODE macro is enough to execute:
         hbmk2 hbxml.hbp hwg_qhtm.hbp hwgui.hbp procmisc.hbp -cflag=-DUNICODE

2010-11-10 23:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/grid.c
  * hwgui/source/hcombo.prg
  * hwgui/source/hfrmtmpl.prg
  * hwgui/source/message.c
    ! cleaned included headers

2010-11-10 20:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/hfrmtmpl.prg
    ! changed function interrupted by unconditional BREAK() to procedure
    * removed some unused memvar declarations

  * hwgui/source/theme.c
  * hwgui/source/wprint.c
    * cleaned included headers

2010-11-10 16:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/animat.c
    ! fixed Animate_Open() for UNICODE builds

  * hwgui/source/control.c
    ! fixed wrongly used STR API in place were char * string should
      be retrieved from HVM item.

  * hwgui/source/draw.c
    * pacified warnings

  * hwgui/source/drawtext.c
    * replaced _item*() functions with hb_item*() ones

  * hwgui/source/hriched.prg
    * replaced TABs with SPACEs

  * hwgui/source/misc.c
    ! fixed COPYSTRINGTOCLIPBOARD() and GETCLIPBOARDTEXT() to work
      with UNICODE builds

  * hwgui/source/prnalone.c
    ! fixed to work with UNICODE builds

  * hwgui/source/richedit.c
    ! fixed CREATERICHEDIT() to work with UNICODE builds

  * hwgui/source/shellapi.c
    ! fixed possible GPF in SELECTFOLDER() function
    ! fixed memory leak in SELECTFOLDER() function

  * hwgui/include/hwingui.h
    * set _WIN32_WINNT, _WIN32_IE and WINVER in one place before
      #include <windows.h>

  * hwgui/source/animat.c
  * hwgui/source/c_ipaddr.c
  * hwgui/source/commond.c
  * hwgui/source/control.c
  * hwgui/source/cxshade.c
  * hwgui/source/dialog.c
  * hwgui/source/draw.c
  * hwgui/source/drawtext.c
  * hwgui/source/freeimg.c
  * hwgui/source/grid.c
  * hwgui/source/listbox.c
  * hwgui/source/media_c.c
  * hwgui/source/menu_c.c
  * hwgui/source/message.c
  * hwgui/source/misc.c
  * hwgui/source/nice.c
  * hwgui/source/pager.c
  * hwgui/source/prnalone.c
  * hwgui/source/resource.c
  * hwgui/source/richedit.c
  * hwgui/source/shellapi.c
  * hwgui/source/theme.c
  * hwgui/source/window.c
  * hwgui/source/winreg.c
  * hwgui/source/wprint.c
  * hwgui/source/barcode.prg
  * hwgui/source/hmonthc.prg
  * hwgui/source/htrackbr.prg
    * cleaned windows header including and version setting

2010-10-31 16:35 UTC+0100 Maurizio la Cecilia <m.lacecilia at gmail.com>
  * Changelog
    * corrected wrong date in my previous commit
  * source\hcwindow.prg
    * declared missed local declaration and assignment in ProcOkCancel()
    * unified code for both Harbour and xHarbour
  * source\hwindow.prg
    * unified code for both Harbour and xHarbour
  * source\richedit.c
    * deleted doubled EditStreamCallback() function code

2010-10-31 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
  * source\hcombo.prg
  * source\hradio.prg
    ! fix in ONEVENT to compatible with lGetSkiponEsc
  * source\hcontrol.prg
    ! fix in CLASS HGROUP
  * source\hcwindow.prg
    ! add code to lGetSkiponEsc in FUNCTION ProcOkCancel
  * source\hdialog.prg
    ! fix in DLGCOMMAND to lGetSkiponEsc
  * source\hriched.prg
    + DATA hdcPrinter
    + METHOD OpenFile( cFile )
    + METHOD Print()
      modifications by Srdjan Dragojlovic
  * source\hwindow.prg
    + DATA lGetSkiponEsc same behavior DIALOG in MDICHILD
  * source\richedit.c
    + HB_FUNC( RE_SETZOOM )
    + HB_FUNC( RE_ZOOMOFF )
    + HB_FUNC( RE_GETZOOM )
    + HB_FUNC( PRINTRTF )
      modifications by Srdjan Dragojlovic
  * source\wprint.c
    + HB_FUNC( HWG_ABORTDOC )
      modifications by Srdjan Dragojlovic

2010-10-31 10:10 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hcwindow.prg
  * source/hwindow.prg
    ! reverted deletion of declaration oitem because is used in source.

2010-10-31 08:58 UTC+0100 Maurizio la Cecilia <m.lacecilia at gmail.com>

   * hwgui.hbp
     * deleted wrong ref to xhb.hbc
   * source/printdos.prg
     * reworked the code as was left in a pending edit mode and wrongly
       committed
   Thanks to Itamar Lins who reported quickly this oversights.

2010-10-30 18:43 UTC+0100 Maurizio la Cecilia <m.lacecilia at gmail.com>
  * source\hcontrol.prg
    * fixed error in missing Round() parameter
  * source\barcode.prg
    source\hcontrol.prg
    source\drawwidg.prg
    source\guimain.prg
    source\hanimat.prg
    source\hbrowse.prg
    source\hcheck.prg
    source\hcombo.prg
    source\hcwindow.prg
    source\hdatepic.prg
    source\hdc.prg
    source\hdialog.prg
    source\hedit.prg
    source\hfreeimg.prg
    source\hfrmtmpl.prg
    source\hgraph.prg
    source\hgrid.prg
    source\hgridex.prg
    source\hhyper.prg
    source\hipedit.prg
    source\hlistbox.prg
    source\hmonthc.prg
    source\hnice.prg
    source\hownbtn.prg
    source\hpager.prg
    source\hpanel.prg
    source\hprinter.prg
    source\hprogres.prg
    source\hradio.prg
    source\hrebar.prg
    source\hrect.prg
    source\hriched.prg
    source\hsayimg.prg
    source\hsplit.prg
    source\htab.prg
    source\htimer.prg
    source\htool.prg
    source\htrackbr.prg
    source\htree.prg
    source\hupdown.prg
    source\hwindow.prg
    source\hwinprn.prg
    source\menu.prg
    source\printdos.prg
    source\richtext.prg
    * purged unused code and unused variables
    * reworked to match the parameters in class method declaration
      and in method implementation
  * hwgui.hbp
    * added hbide compatible settings
    * raised compile flag from w to w3
      PLEASE: i ask for no more commit any source don't observing this
      flag, as the code was very buggy and full of garbage.

  To hwGUI developers: as last 2.17 version was released long time ago,
  i'm asking for your opinion about the state of the lib, mainly if it's
  stable enough to release a new 2.18 version.
  For my simple production applications appears to be quite stable and
  functional.
  Please, send comments on developers list.

2010-10-29 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    + #define OFS_X 10
    * CLASS HGROUP
      + DATA oGroup
      + DATA oBrush
      + DATA lTransparent
      + METHOD Paint()
      ! method Init changed style when ::backStyle = TRANSPARENT .OR. ::bColor != Nil
        Since groupboxes never get WM_DRAWITEM even if they are BS_OWNERDRAW,
        we must handle our painting in OnPaint.
      ! oGroup is attrib object RADIOGROUP
  * source\hradio.prg
    ! fix code in Method NewRg to suport HGROUP class

2010-10-29 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hdialog.prg
   ! fixed ::bOnActivate value if pass in activate
   + DATA lGetSkiponEsc  INIT .F.
      pressing ESC back focus IN getlist, if first DEFAULT ESC EVENT
   ! FUNCTION DlgCommand add code to lGetSkiponEsc

2010-10-29 22:32 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! reverted lActivated.
    ! add lOnActivated tell if a dialog is activated.
      my email is on the top <giuseppe-mastrangelo@tiscali.it> as ih header:
      YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>

2010-10-26 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
    ! minor  fix in METHOD REFRESH()
  * source/hcontrol.prg
    ! minoR fix in METHOD INIT HCONTROL

2010-10-23 22:32 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! set lActivated to true in METHOD Activate.

2010-10-21 13:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/errorsys.prg
    * PROCFILE() is fully supported by Harbour

  * hwgui/source/hcontrol.prg
    * use xHarbour native function hb_BitIsSet() to test bits in
      number instead of locally implemented XHB_BITTEST()
  * hwgui/source/control.c
    - removed not longer used XHB_BITTEST() function

  * hwgui/source/guimain.prg
  * hwgui/source/hbrowse.prg
    * added 3 simply #xtrnaslate rules and removed not longer necessary
         #include "hbcompat.ch"

2010-10-19 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! minor fix in initModalDlg in draw focus
  * source\htab.prg
    ! minor fix

2010-10-18 09:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + add news constants
  * source\hcontrol.prg
    ! METHOD INIT fix position initial object in form
    ! minor fix in anchor
  * source\hdialog.prg
    ! minor fix in initModalDlg in draw focus
  * source\hrebar.prg
    ! minor fix
  * source\htab.prg
    ! several problems fixed

2010-10-16 22:21 UTC+0700 Richard Roesnadi <richsoft8@yahoo.co.id>
   + samples\barcode\barcode.prg
     ! now you can see dynamic barcode with xml datadriven and print it!.

2010-10-16 21:34 UTC+0700 Richard Roesnadi <richsoft8@yahoo.co.id>
  * include\windows.ch
   + missing #define WM_QUERYUISTATE                 297   //0x0129

2010-10-15 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! minor  fix in enddialog()
    ! fix in initModalDlg in draw focus
  * source\hrebar.prg
    ! fix create band in WINDOW MAIN

2010-10-13 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + constants
  * source\draw.c
    ! fix in redrawwindow
  * source\hedit.prg
    ! minor fix in refresh()

2010-10-13 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/draw.c
    ! fix in REDRAWWINDOW
  * source/hcontrol.prg
    * METHOD onAnchor
      ! Removed flickering of controls during resize....
    * CLASS HStatic
      ! minor fix in METHOD SetValue
  * source/hcwindow.prg
    ! METHOD Move( x1, y1, width, height, nRePaint )  add parameter nRepaint
    ! minor fix in onDrawItem
    ! minor fix in onSize
    ! minor fix in Anchor
    ! METHOD Refresh( lAll, oCtrl ) add parameter lAll to Refresh only Gets or all objects
  * source/hrebar.prg
    + add DATA aBands
    + add METHOD RebarBandNew()
    + add METHOD CreateBands()
  * source/HSayImage.prg
    ! removed SS_NOTIFY by default style
  * source/hrect.prg
    ! removed title := "" in classes because necessary in anchor
  * source/htree.prg
    ! minor fix in function DragDropTree

2010-10-07 19:18 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hedit.prg
    ! Fix picture "K" now edit is selected

2010-10-07 18:40 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hownbtn.prg
    ! Fix on click when up button

2010-09-08 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
     + clause [<lShowTime: SHOWTIME>]   in xcommand @ <x>,<y> DATEPICKER [ <oPick> ]  ;
  * source\hcontrol.prg
    + add METHOD FontBold( lTrue ) SETGET
    + add METHOD FontItalic( lTrue ) SETGET
    + add METHOD FontUnderline( lTrue ) SETGET
      for change characteristic of the FONT is only necessary set it
      oCtrl:FontBold := .T. or .F.
  * source\hdialog.prg
    ! fix in ONDESTROY
  * source\htree.prg
    ! add msg KEYDOWN in ONEVENT

2010-09-03 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/control.c
    ! fix use hb_snprintf in old versions

2010-09-06 05:45 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/resource.c
    ! reorder logic of start-up codes initialization

  * source/control.c
    ! use hb_snprintf
    ! fixed compilation with BCC 5.90

  * source/dialog.c
    ! fixed compilation with BCC 5.90

  * source/window.c
    * casting for MSVC 6 and DMC

2010-09-04 15:50 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source\hwindow.prg
    Bug in GetFocus after MSGINFO in MDICHILD

2010-09-03 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
 * source\control.c
   ! fixed function HB_FUNC( SETDATEPICKER ) compatible HARBOUR
 * source\hcombo.prg
   ! minor fix in rowsource and populate methods

2010-09-03 09:54 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source\hwindow.prg
    Bug in window MDI
  * include\guilib.ch
    No close command ]

2010-09-03 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
 * source\control.c
   ! fix function HB_FUNC( SETDATEPICKER ) compatible HARBOUR
 * source\hdialog.prg
   ! minor fix

2010-08-31 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
 * include\guilib.ch
   + clause [<lShowTime: SHOWTIME>]   in xcommand @ <x>,<y> DATEPICKER [ <oPick> ]  ;
 * include\windows.ch
   + constant #define DTS_TIMEFORMAT      9
 * source\control.c
   + function HB_FUNC( GETTIMEPICKER )
   ! changed HB_FUNC( SETDATEPICKER ) to attrib TIME value
 * source\hdatepic.prg
   + DATA tValue
   + DATA lShowTime      INIT .T.
   ! add new parameter in method New (lshowtime )
   ! changed METHODs to support DATE and TIME values
 * source\hdialog.prg
   ! minor fix
 * source\hsayimg.prg
   ! fix in nWidth

2010-08-17 21:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
 * source\hdialog.prg
   ! minor fix in onEraseBk
 * source\hownbtn.prg
   ! minor fix in Refresh()
 * source\htab.prg
   ! minor fix in onEvent msg = onEraseBk
 * source\hupdown.prg
   ! minor fix in Move()

2010-08-16 11:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    ! fixed Method Anchor in the UPDOWN control
  * source\hcombo.prg
    ! minor fix in INIT
  * source\hedit.prg
    ! fixed value initial in "K" = ::cPicFunc
  * source\window.c
   + #define  WND_MDICHILD          3
   ! fixed  HWG_CENTERWINDOW  for MDICHILD
  * source\hcwindow.prg
   ! fixed METHOD Move to work correctly with Anchor because movewindow trigered WM_SIZE
   ! minor other fix
  * source\hwindow.prg
   ! minor fix in Function onSize
   ! METHOD Center add new parameter in Hwg_CenterWindow( ::handle, ::Type )
     to calculed correctly center of the window
   ! METHOD OnEvent in HMainWindow  fixed limits of the MDICHILD MODAL
   ! fixed lChild in the Method Activate in MDICHILD
   ! minor fix in FUNCTION onCommand when trigered menu MDICHILD
  * source\hdialog.prg
   ! minor fix in Function onSize
   ! METHOD Center add new parameter in Hwg_CenterWindow( ::handle, ::Type )
   ! Method onEvent attrib position LEFT and TOP  of the Dialog in message WM_MOVE
   * FUNCTION InitModalDlg
     ! fixed anchor case Dialog have Menu
     ! used wParam to receive the initial focus as described MSDN
   ! fixed init focus in FUNCTION DlgCommand
   ! minor fix in function Onsize in anchor
  * source/htool.prg
   ! minor fix in METHOD CREATETOOL in relation bitmaps and text
  * source/hupdown.prg
   + add METHOD Move( x1, y1, width, height )
      fixed moved objetc, spinner and editbox

2010-08-04 17:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/htimer.prg
    ! some adjust to be windows compatible

2010-08-03 15:55 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * source/hwinprn.prg
    ! small fix
      change { Chr(27)+'G' },,,,,.t.,,  ;     /* bold */
      to    { Chr(27)+'G',,,,,.t., },  ;     /* bold */

2010-07-30 23:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Fix duplicated record in browse with one record in set scope.
    ! Fix vertical scrollbar, now work.

2010-07-09 21:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! minor fix in checkfocus()

2010-07-09 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! minor fix in InitModalDlg initfocus and EndDialog lastfocus

2010-07-08 16:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! minor fix in initfocus
  * source\hedit.prg
    ! minor fix in WHEN

2010-07-04 18:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
  * source\hdialog.prg
    ! minor fix in onSize

2010-07-04 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    #xcommand @ <x>,<y> TREE [ <oTree> ]   ;
    + [ <lDragDrop: DRAGDROP>]   ;
    + [ <lCheck: CHECKBOXES> ]   ;
    + [ ON CHECK <bCheck> ]      ;
    + [ ON DRAG <bDrag> ]        ;
    + [ ON DROP <bDrop> ]        ;
    + [ ON OTHERMESSAGES <bOther>] ;
    #xcommand INSERT NODE [ <oNode> CAPTION ] <cTitle>  ;
    + [ ON ACTION <bAction> ]                 ;
    + [ <lCheck: CHECKED>]        ;
  * source\control.c
    + #define TREE_SETITEM_CHECK          2
    + #define TREE_GETNOTIFY_OLDPARAM     6
    ! added support for checkbox in Function TREESETITEM
    ! added support for return itermold in function  TREE_GETNOTIFY
  * source\htree.prg
    CLASS HTreeNode INHERIT HObject
    + DATA title
    + DATA image1, image2
    + DATA lchecked INIT .F.
    + Method New add two parameters lchecked, bClick
    + METHOD Checked()  SETGET
    CLASS HTree INHERIT HControl
    + DATA bCheck
    + DATA bdrag, bdrop
    + DATA lEditLabels INIT .F. HIDDEN
    + DATA lCheckbox   INIT .F. HIDDEN
    + DATA lDragDrop   INIT .F. HIDDEN
    + DATA lDragging INIT .F. HIDDEN
    + DATA  hitemDrag, hitemDrop HIDDEN
    + Method NEW add parameters lCheckbox,  bCheck, lDragDrop, bDrag, bDrop, bOther
    + METHOD FindChildPos( h, inodo )
    + METHOD onEvent( msg, wParam, lParam )
    + METHOD ItemHeight( nHeight ) SETGET  -  set heigth item
    ! add handling in Method Init
    + STATIC PROCEDURE MarkCheckTree( oItem, state )
    + STATIC PROCEDURE DragDropTree( oDrag, oItem, oDrop )

      trevieew now possible to change the position of the nodes and also change the level of node
      dragging with the mouse if the node resets its new position. Two events are run,
      bdrag, which is fired before it changed its position, and bdrop after drag
      pressing CTRL and dragging the node is inserted into the new node, by changing the level

2010-07-03 23:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\control.c
    + static wpOrigTreeViewProc
    + TreeViewSubclassProc
    + HB_FUNC( HWG_INITTREEVIEW )
      handling events in class TREEVIEW
  * source\hdialog.prg
    ! minor fix in ENDDIALOG() and InitFocus in InitModalDlg()
  * source\hupdown.prg
    ! fix in tooltip
  * source\misc.c
    + function HB_FUNC( HWG_SETCURSORPOS )

2010-06-18 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in BOTTOM()
  * source\hdialog.prg
    ! minor fix in onHELP
  * source\hedit.prg
    ! fixed BCOLOR

2010-06-17 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    ! fix in VK_ESCAPE in onEvent in BUTTONEX
  * source\hedit.prg
    ! fixed delete char in setfocus

2010-06-16 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in VK_ESCAPE in onEvent
  * source\hownbtn.prg
    ! fixed text color and backcolor in HShadeButton CLASS

2010-06-16 09:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + add constant IDHELP 9
  * source\guimain.prg
    ! add GET STYLE ES_AUTOHSCROLL IN MSGGET
  * source\hbrowse.prg
    + DATA lDisableVScrollPos INIT .F.
      set browse:lDisableVScrollPos := .T. DISABLE
      possibility disabled SCROLBAR VERTICAL position, because the network environment
      in the calculation of the positioning makes navigation very slow depending on the size of the table
    ! fixed repaint in scroll vertical and horizontal
    ! comment SETFOCUS() IN lineup,linedown,pageup,pagdown methods
    ! moved SETFOCUS in ButtonUP to ButtonDown because message WM_LBUTTONDBLCLK after sending WM_LBUTTONUP
  * source\hdialog.prg
    ! in InitModalDlg add UpdateWindow( oDlg:handle ) after oDlg:Show force repaint objects
    * DlgCommand add IDHELP message added in the same behavior that messages IDOK IDCANCEL
    ! fixed onHelp to support IDHELP
  * source\hrect.prg
    ! fixed METHOD SETCOLOR and METHOD PAINT
  * source\htab.prg
    ! minor fix

2010-06-06 01:25 UTC+0200 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * /hwguidyn.hbp
    ! patch made by Viktor Szakts to correct build .dll after latest
      Harbour changes
  * source/richedit.prg
    ! patch made by Viktor Szakts to comply with the deletion of the
      hb_NumToHex function from the hwGUI source
  * source/hedit.prg
    ! fixed onEvent method returning wrong value when a hot key
      (set by SetDlgKey) or a bKeyUp codeblock are successfully
      processed

2010-05-31 19:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! minor fix in BACKCOLOR and DISABLEBACKCOLOR

2010-05-30 19:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in METHOD FooterOut

2010-05-30 14:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\control.c
    ! changed LPTOOLTIPTEXT to LPNMTTDISPINFO
  * source\hbrowse.prg
    class HCOLUMN
    + add FootFont
    ! METHOD FooterOut suport the Font in column
      changed backcolor default to window theme
  * source\hcwindow.prg
    ! minor fix in ONCTLCOLOR

2010-05-28 10:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\hbrowse.prg
     ! minor fix in event mouse in HeaderOut

2010-05-29 10:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/misc.c
    - striped out hb_NumToHex() causing duplicated definition in
      Harbour build. Please, Harbour users link xhb.lib instead.

2010-05-27 12:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\hdialog.prg
     ! minor fix
   * source\hedit.prg
     ! fixed MOUSEDOWN in SETFOCUS

2010-05-27 09:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + #xcommand SET DISABLEBACKCOLOR <x:ON,OFF,&> [COLOR [<bColor>]] ;
          => ;
          SetDisableBackColor( <(x)> , <bColor> )
    + new clausule in SET COLORFOCUS [< lPersistent : PERSISTENT >]
  * source\hedit.prg
    + STATIC lPersistColorSelect := .F.
    + STATIC  bDisablecolor :=  Nil
    + FUNCTION SetDisableBackColor( lDef, bcolor )
    + new parameter in SetColorinFocus( lDef, tcolor, bcolor, lFixed, lPersist )

2010-05-26 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fixed METHOD editlogic
    ! fix in EDIT COMBOBOX
  * source\hcheck.prg
    ! minor fix

2010-05-24 18:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/control.c
    ! fixed a possible ORing with uninitialed variable in function
      hb_CreateProgressBar()

2010-05-24 01:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + add constant OPAQUE 2
  * source\hbrowse.prg
    ! fixed mouse scrolling paint
  * source\hcheck.prg
  * source\hhyper.prg
  * source\hownbtn.prg
  * source\hpanel.prg
  * source\hradio.prg
  * source\hrect.prg
  * source\htab.prg
  * source\htool.prg
    + add #DEFINE TRANSPARENT 1
  * source\hcontrol.prg
    class HCONTROL
      + DATA DisablebColor
      + DATA Disablebrush
      + METHOD DisableBackColor SETGET
    ! fixed HSTATIC TRANSPARENT
  * source\hcwindow.prg
    ! fixed onCtlColor IN DisableBackColor
  * source\hdialog.prg
    + msg WM_CTLCOLORDLG
    + FUNCTION onDlgColor
      attrib backcolor in DIALOG
    ! remove backcolor DIALOG of the onEraseBk
  * source\hedit.prg
    ! fixed deletechar in complex picture
  * source\hupdown.prg
    + METHOD DisableBackColor SETGET

  ! several small adjusts in lib

2010-05-21 19:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/misc.c
  * source/richedit.c
    ! pacified some warnings

2010-04-28 01:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    + add clause  DISPLAYCOUNT in edit COMBOBOX
    ! fix in picture in FldStr case Type = ARRAY

2010-04-28 01:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\control.c
    + WS_POPUP | TTS_ALWAYSTIP styles in ADDTOOLTIP
    * CREATEPROGRESSBAR
      + ULONG ulStyle ;
      + nheight in the parameter 7
  * source\hbrowse.prg
    ! fix position vertical scroll bar in first position
    ! fix position vertical scroll bar in last position if ARRAY
  * source\hcontrol.prg
    ! minor fix in METHOD INIT class HCONTROL and class HSTATIC
  * source\hprogres.prg
    + METHOD SetAnimation( nAnimation ) SETGET
      progressbar:setanimation := value > 0 START ANIMATION in PROGRESSBAR
      progressbar:setanimation := 0 STOP ANIMATION
    ! METHOD Activate add parameters Style and nHeight in CreateProgressBar
      possibite create PROGRESSBAR with HEIGHT variavel
  * source\htab.prg
    ! minor fix

2010-04-26 09:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hownbtn.prg
  * source\htab.prg
    ! minor fix in theme

2010-04-26 09:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add [ VAR <vari> ] in #xcommand INIT WINDOW <oWnd> MDICHILD [ VAR <vari> ]   ;
  * source\control.c
    ! fixed SETTOOLTIPBALLOON
  * source\hwindow.prg
    ! fix to [ VAR <vari> ] in MDICHILD

2010-04-25 19:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in theme

2010-04-20 09:49 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
* source\hwindow.prg
  * fixed onNotifyIcon method when compiled with -DHWG_USE_POINTER_ITEM

2010-04-20 09:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
  * source\hdialog.prg
  * source\hradio.prg
    ! fixed IDOK
  * source\hedit.prg
  * source\hupdown.prg
    ! fixed IDELTAPOS and VALID

2010-04-13 12:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
    - #include "hbcompat.ch"
  * source\hclistbox.prg
    ! fixed DeleteItem

2010-04-09 01:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    ! fixed STYLE WS_VSCROLL

2010-04-08 12:09 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    + DATA lNoVScroll
    ! fixed clausule NO VSCROLL

2010-04-07 23:59 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix

2010-04-05 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    ! fixed position BITMAP and TEXT in BUTTONEX in modo MULTILINE and SINGLELINE
    ! fixed IDOK color in BUTTONEX
  * source\hcwindow.prg
    +    #include "hbcompat.ch"
    + DATA lAutoScroll INIT .T.
    + DATA nScrollBars INIT -1
    + DATA nHorzInc
    + DATA nVertInc
    + DATA nVscrollMax
    + DATA nHscrollMax
    + METHOD ResetScrollbars()
    + METHOD SetupScrollbars()
    ! fixed METHOD ScrollHV
    * support for scrollbars in WINDOWS and DIALOGS
    ! fixed FUNCTION ProcOkCancel( oCtrl, nKey )
  * source\hdialog.prg
     * scrollbars control
     ! fixed event IDOK and IDCANCEL
  * source\hedit.prg
    ! minor fix
  * source\hpanel.prg
    + add scroll bars control
    + add TABSTOP events
    + add METHOD Resize()
    ! fixed HIDE(),SHOW(),PAINT()
  * source\hriched.prg
    + DATA lReadOnly  INIT .F.
    + METHOD ReadOnly( lreadOnly ) SETGET
    + METHOD SetColor( tColor, bColor, lRedraw )
    + METHOD SaveFile( cFile )
  * source\hwindow.prg
    ! several fixes
    ! fixed activate in MDICHILD
    * scrollbars control
  * source\richedit.c
    + static DWORD CALLBACK RichStreamOutCallback
    + HB_FUNC( SAVERICHEDIT )
      save text in richtext format

2010-04-05 11:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + #translate LastKey( )  =>  HWG_LASTKEY( )
    * #xcommand @ <x>,<y> OWNERBUTTON [ <oOwnBtn> ]  ;
      +  [ <lThemed: THEMED> ]     ;
    + #xcommand ADDTOOLBUTTON  <oTool> ;
             [ ID <nId> ];
             [ BITMAP <nBitIp> ];
             [ STYLE <bstyle> ];
             [ STATE <bstate>];
             [ TEXT <ctext> ] ;
             [ TOOLTIP <c> ];
             [ MENU <d>];
             [ NAME < cButton > ];
             ON CLICK <bclick>;
          =>;
          <oTool>:AddButton( <nBitIp>,<nId>,<bstate>,<bstyle>,<ctext>,<bclick>,<c>,<d>,<cButton>
  * include\windows.ch
    ! add news constants
  * source\hbrowse.prg
    + add THEME IN HEADERS
    * HCOLUMN CLASS
      + DATA Resizable INIT .T.
        enable ou disable resize column
    * HBROWSE CLASS
      + DATA m_bFirstTime  INIT .T.
      + DATA hTheme
      + DATA Themed        INIT .T.
      + DATA xPosMouseOver INIT  0
      + DATA isMouseOver   INIT .F.
      + DATA allMouseOver  INIT .F.
      + DATA AutoColumnFit INIT  0   // 0-Enable / 2  Disables capability for columns to fit data automatically.
      + DATA nAutoFit
      + METHOD AutoFit()
        allows you to resize the columns if the browse is resized, the same behavior anchor to objects
        this requires:
          lAdjRight = .F. and AutoColumnFit = 1
    ! Several fixes
  * source\hcombo.prg
    ! ! fixed KEYDOWN in ONEVENT
  * source\hfrmtmpl.prg
    ! minor fix in combobox
  * source\hownbtn.prg
    + add THEME in buttons
  * source\hradio.prg
    ! fixed KEYDOWN in ONEVENT
  * source\htab.prg
    ! fixed disable color in Themed
  * source\menu.prg
    ! fixed size bitmaps in menu
  * source\misc.c
    + add function HB_FUNC( HWG_LASTKEY )
      RETURN last key press same behavior Lastkey()

2008-03-28 16-35 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source\htool.prg
  * include\guilib.ch
    Bug in use resource, fix by Luis Fernando Basso and Sandro Freire, error in use toolbar

2010-03-16 13:10 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source\barcode.prg
    ! reorder the include files on .c section of the code to compile properly
  ! media_c.c
    ! minor fix

2010-03-06 12:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\htab.prg
    ! minor fix

2010-03-04 23:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in BOTTOM()
  * source\hriched.prg
    ! fix in key press ESCAPE in FORM

2010-03-02 12:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in scroll in MODE append
  * source\hcwindow.prg
    ! minor fix in getparentcolor
  * source\hwindow.prg
   ! fix in MDICREATE if window begging MAXIMIZED and objects to have property ANCHOR

2010-02-26 13:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fixed scroll  in mode APPEND when rowpos = rowcount

2010-02-25 13:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix
  * source\hcontrol.prg
    ! CLASS HStatic fixed paint in show disable mode transparent
  * source\hedit.prg
    ! minor fix in get numeric deletechar

2010-02-20 16:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in FltRecNoRelative( oBrw )

2010-02-14 01:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in BOTTOM()
    ! fixed FltRecNoRelative( oBrw ) in DBFILTER()
  * source\hdialog.prg
    ! minor fix in onHelp

2010-02-18 10:43 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/wprint.c
    ! fixed casting in non UNICODE builds

2010-02-18 10:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/window.c
    * added hack to pacify C compiler warnings/errors when compiled with
      old [x]Harbour header files using some wrong function declarations

2010-02-17 23:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fixed Method Value
  * source\hsplash.prg
    + DATA oDlg
    + METHOD Release()
    ! nWidth and nHeight can be passed to scale the Splash
      if oTime has a negative value then will splash NOMODAL
      then
      nTime := -1
      SPLASH oSplash TO "picture.jpg" TIME nTime WIDTH 644  HEIGHT 322
      ....
      oSplash:release()

2010-02-15 14:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
    ! fixed to include hbapi.h before its functions are redefined
      by macros

  * hwgui/include/hwingui.h
  * hwgui/source/freeimg.c
  * hwgui/source/nice.c
  * hwgui/source/theme.c
  * hwgui/source/qhtm/hwg_qhtm.c
    * updated to work without HBTEXT() macro removed recently from
      Harbour core code

2010-02-14 01:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    + DATA cDisplayValue HIDDEN
    ! fixed DisplayValue
  * source\hprogres.prg
    ! minor fix
  * source\htab.prg
    ! minor fix in INIT

2010-02-12 18:57 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/freeimg.c
    ! added missing header files which is necessary of xHarbour and
      old Harbour versions

2010-02-12 14:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
    ! fixed typo in last commit - missing #endif

2010-02-12 10:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/freeimg.c
  * hwgui/source/theme.c
    * updated to compile with WinCE header files

  * hwgui/source/guimain.prg
    fixes in SelectMultipleFiles() function:
    ! fixed second parameter passed to GetOpenFileName() - this data is
      also used to initialize "File Name" edit control. From MSDN:
         The first character of this buffer must be NULL if initialization
         is not necessary
    ! fixed to work with native Harbour code which do not overload []
      operator
    % use path which is already returned by _GetOpenFileName() and
      improved file buffer decoding

  * hwgui/include/hwingui.h
    * added hack to pacify warning in old [x]Harbour versions which
      wrongly defined some functions using strings
      Warning! This hacks disables compiler warnings/error messages
               for wrong parameters.

2010-02-12 11:30 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  + ChangeLog
    + Started a new ChangeLog.
  * ChangeLog.004
    * Renamed old ChangeLog, due to the file size.

2010-02-11 13:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    + DT_NOPREFIX + DT_NOCLIP in TEXT in lines of the Browse
      Turns off processing of prefix characters. interprets the mnemonic-prefix character & as a directive to underscore
      Draws without clipping. DrawText is somewhat faster when DT_NOCLIP is used.

2010-02-11 19:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/grid.c
    ! fixed LISTVIEW_SETDISPINFO() to use internal LV_DISPINFO buffer
      instead of using reference to unprotected against releasing
      memory area used for string item.

  * hwgui/source/control.c
    ! fixed TOOLBAR_SETDISPINFOID() to use internal TOOLTIPTEXT buffer
      instead of using reference to unprotected against releasing
      memory area used for string item.
    ! fixed TOOLBAR_GETINFOTIP() to use internal NMTBGETINFOTIP buffer
      instead of using reference to unprotected against releasing
      memory area used for string item.

    All above fixes created by Francesco Perillo - many thanks.

2010-02-11 13:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
    ! fix in METHOD WHEN if bsetget = Nil
  * source\hedit.prg
    ! fixed DeleteChar if complex pictures and Type = "N"

2010-02-10 21:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + CLAUSULA ON INIT in @ <x>,<y> GET DATEPICKER
  * samples\get\testget3.prg
    ! fixed sample
  * source\hbrowse.prg
    ! add reference to objetct Column in Browse
      oBrowse:Column1 = oBrowse:aColumns[1]
   ! minor fix
  * source\hcombo.prg
   ! minor fix in populate()
  * source\hdatepic.prg
    ! replace DATA value to DATA dValue
    + METHOD Value ( cText ) SETGET
  * source\hdialog.prg
    % remove static of the Function onHelp
    + add .chm file can be executed Contexto-Help Sensitive
  * source\hedit.prg
    + METHOD Value ( cText ) SETGET
    ! fixed DeleteChar if complex pictures
  * source\hupdown.prg
    ! replace DATA value to DATA nValue
    + METHOD Value ( cText ) SETGET
  * source\hwindow.prg
    + message WM_HELP
    + add  Contexto-Help Sensitive in MDICHILD
  * source\htab.prg
    ! minor fix in redrawcontrols()
  * source\window.c
    + HB_FUNC( FLASHWINDOW )

2010-02-08 10:56 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
    + added HBTEXT() definition for xHarbour and older Harbour builds

  * hwgui/source/grid.c
    ! aplied patch from Francesco Perillo

  * hwgui/source/hcombo.prg
  * hwgui/source/hmonthc.prg
    * updated #pragma dump C code to compile in UNICODE mode

  * hwgui/source/nice.c
  * hwgui/source/shellapi.c
    * updated to compile for WinCE

  * hwgui/source/window.c
  * hwgui/source/winreg.c
  * hwgui/source/wprint.c
  * hwgui/source/qhtm/hwg_qhtm.c
    * updated to compile in UNICODE mode

    As usual please test it and thank you very much for your help.

2010-02-07 13:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * hwgui/include/windows.ch
    + #define CB_FINDSTRINGEXACT          344
  * source\hcombo.prg
    ! fix in GetValue() case ::lEdit

2010-02-07 12:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    + METHOD DisplayValue( cValue ) SETGET
      DisplayValue and Value property of the control usually have the same setting if both contain character strings.
      An exception exists when both properties contain character strings, and a value is typed
      in the combo box, but the value does not exist in the list.
      In this case, the value is an empty string (""), and DisplayValue will be the value that is typed in.
      ocombo:displayvalue := "text" fill the combobox in MODE EDIT
    ! fix in GetValue() case ::lEdit
    ! fix in Valid() case ::lEdit

2010-02-06 00:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix event click in column if appears button
    * STATIC FUNCTION FltSkip( oBrw, nLines, lDesc )
      STATIC FUNCTION FltGoTop( oBrw )
      STATIC FUNCTION FltGoBottom( oBrw )
      STATIC FUNCTION FltBOF( oBrw )
      STATIC FUNCTION FltEOF( oBrw )
      STATIC FUNCTION FltRecCount( oBrw )
      STATIC FUNCTION FltGoTo( oBrw, nRecord )
      STATIC FUNCTION FltRecNo( oBrw )
      STATIC FUNCTION FltRecNoRelative( oBrw )
      ! add alias-> in functions database

2010-02-06 03:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/misc.c
    ! fixed typo in function name

  * hwgui/source/message.c
    * simplified and updated to compile in UNICODE mode

  * hwgui/source/control.c
  * hwgui/source/misc.c
    * updated to compile in UNICODE mode

   TOFIX: TOOLBAR_SETDISPINFO() and TOOLBAR_GETINFOTIP() have exactly
          the same problem as LISTVIEW_SETDISPINFO().
          These functions and upper level code using them have to be
          redesigned. Current code is wrong and I cannot convert it
          to UNICODE mode.

2010-02-05 11:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! EVENT bKeydown add new parameters -> msg to differentiate the event
     Eval( ::bKeyDown, Self, wParam, nShiftAltCtrl, msg )
    ! fix init column if the array is empty

2010-02-05 11:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdatepic.prg
    ! minor fix
  * source\hedit.prg
    ! fix key HOME
    ! fix in GETSKIP where only exist one object in DIALOG
  * source\hrect.prg
    ! fix in CLASS SHAPE Method Paint mode Transparent

2010-02-05 13:01 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/grid.c
  * hwgui/source/media_c.c
  * hwgui/source/menu_c.c
  * hwgui/source/shellapi.c
  * hwgui/source/dialog.c
    * updated to compile in UNICODE mode
      TOFIX: LISTVIEW_SETDISPINFO() and upper level code using it has to be
             redesigned. It's wrong and I cannot convert it to UNICODE mode.

    As usual please test it and thank you very much for your help.

2010-02-04 12:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/dialog.c
    ! fixed destination buffer size passed MultiByteToWideChar()
      Many thanks to Francesco Perillo.

2010-02-04 11:30 UTC+0200 Alex Strickland <sscc at mweb.co.za>
  * source\hbrowse.prg
    * Correct the calculation of the row height required for bitmaps.
      aMargin HIDDEN -> aMargin PROTECTED

2010-02-03 13:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
    + METHOD SetAll( cProperty, Value, aControls, cClass )
     Assigns a property setting on all, or a certain class of, controls in a Container object.
     cProperty Specifies the property to be set.
     Value Specifies the new setting for the property. The data type of Value depends on the property being set.
     aControls - property of the Control with objectos inside
     cClass baseclass hwgui
     samples : oBrowse1:SetAll( "bColorBlock", {|| IIF( razao = "LUIS ", {255,0,,},{,,,}) },"aColumns" )
               oForm:SETall("setcolor(,255,.t.)",,,"hedit")
               oForm:SETall("disable()",,,"hbuttonex")
  * source\hupdown.prg
    + METHOD SetColor( tColor, bColor, lRedraw )

2010-02-02 13:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/control.c
  * hwgui/source/grid.c
  * hwgui/source/media_c.c
  * hwgui/source/wprint.c
  * hwgui/source/menu_c.c
    * use TEXT() macro for string constant values
    * use 'TCHAR' instead of 'char'
    ! fixed potential buffer overflows by using HB_SIZEOFARRAY() macro
      instead of sizeof() in functions which needs buffer size in characters
      not BYTEs
    ! removed some dummy hb_strncpy() calls which did not change anything
      but could cause GPFs. I have no idea why they were added to HWGUI
      code - maybe authors can explain it.
    ! fixed GETMENUCAPTION() which checked necessary size of buffer and
      then ignored the results using static buffer size.
    * removed some castings which could hide char<->TCHAR bugs
    % optimized some code

   TOFIX: many of HWGUI functions use static buffer size and do not check
          real buffer size what can cause buffer overflows and then internal
          memory corruptions / GPF traps.

2010-02-01 14:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hrect.prg
    ! minor fix in METHOD Paint CLASS HDrawShape

2010-02-01 14:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fixed CTRL+TAB in MDICHILD if changed focus
  * source\hcombo.prg
    ! fix in height itens in combobox
  * source\hedit.prg
    ! minor fix in getskip
  * source\hriched.prg
    ! fix in KEY ESCAPE
  * source\htab.prg
    + DATA internalPaint INIT 0 HIDDEN
    + METHOD RedrawControls( )
    ! fix in redraw objects in TAB with backcolor to WINDOWS VISTA

2010-01-28 04:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/dialog.c
    % reduce the size of memory block allocated for dialog template
      to the documented by MSDN minimum (keeping DWORD boundary).

  * hwgui/source/draw.c
    * added missing in BCC55 OleLoadPicture() declaration

2010-01-28 01:26 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  - hwgui/samples/hwedit/CHILD.ico
  - hwgui/samples/hwedit/EDITOR.PRG
  - hwgui/samples/hwedit/EDITOR.RC
  - hwgui/samples/hwedit/Fclass1.prg
  - hwgui/samples/hwedit/Ffile1.prg
  - hwgui/samples/hwedit/Ft_funcs.prg
  - hwgui/samples/hwedit/Hbdocdef.ch
  - hwgui/samples/hwedit/Pesqtext.prg
  - hwgui/samples/hwedit/Ssay.ch
  + hwgui/samples/hwedit/child.ico
  + hwgui/samples/hwedit/editor.prg
  + hwgui/samples/hwedit/editor.rc
  + hwgui/samples/hwedit/fclass1.prg
  + hwgui/samples/hwedit/ffile1.prg
  + hwgui/samples/hwedit/ft_funcs.prg
  + hwgui/samples/hwedit/hbdocdef.ch
  + hwgui/samples/hwedit/pesqtext.prg
  + hwgui/samples/hwedit/ssay.ch
    ! fixed file names to work on case sensitive FS

  * hwgui/samples/hwedit/editor.hbp
    ! fixed typo in file name

  * hwgui/source/dialog.c
    ! use GlobalAlloc() instead of LocalAlloc() to allocate dialog
      template
    ! added protection against passing DS_SETFONT and DS_SHELLFONT
      as dialog template style

2010-01-27 14:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdatepic.prg
  * source\hmonthc.prg
    ! fix in mouse click in arrows

2010-01-27 10:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/animat.c
  * hwgui/source/control.c
    * removed unnecessary casting

  * hwgui/source/control.c
    ! fixed wrongly used reference operator

  * hwgui/source/commond.c
    * pacified two warnings

  * hwgui/include/hwingui.h
  * hwgui/source/dialog.c
  * hwgui/source/window.c
    * declare iDialogs in header file
    * casting for C++ mode
    * local callback functions declared as static
    * local variables declared as static
    * added s_ prefix to static variable
    * removed unused variables

2010-01-26 13:11 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
  * hwgui/source/window.c
    ! renamed emulated hb_str*() functions to hwg_str*() to avoid
      conflicts with Harbour 2.0

2010-01-26 10:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * samples\combobox\combobox.prg
    + add in samples event ON INTERACTIVECHANGE in ocombo3, ocombo6
  * source\hcombo.prg
    + DATA bSelect

2010-01-26 09:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
    * added few definitions for old Harbour and xHarbour versions

  * hwgui/source/animat.c
    ! fixed bad typo in parameter index

  * hwgui/source/commond.c
    ! fixed typos in array index - many thanks to Luis Fernando Basso
      for the information
    ! fixed size calculation and filter string termination in
      SELECTFILE()
    ! fixed buffer size in GETPRIVATEPROFILESTRING()

  * hwgui/source/resource.c
    % use HB_CALL_ON_STARTUP_BEGIN()/HB_CALL_ON_STARTUP_END()
      instead of creating INIT PROCEDURE - it's faster and should work
      with older Harbour and xHarbour versions

2010-01-25 19:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
    ! added hack to compile with older xHarbour versions

  * hwgui/source/dialog.c
    - removed unnecessary comment

2010-01-25 16:52 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
  * hwgui/source/dialog.c
    * use Harbour STR API only for versions newer then 2.0.0 to avoid
      problems with some unsupported by 2.0.0 extensions.

  * hwgui/source/window.c
    * updated emulation functions for STR API to work like in current
      Harbour code. Many thanks to Luis Fernando Basso for the information
      about the problem.

   Above modifications should fix GPFs in xHarbour and older Harbour
   builds. Please test.

2010-01-25 16:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/listbox.c
    ! fixed typo in one of last commits. Many thanks to Luis Fernando Basso
      for the information.

2010-01-25 00:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    #xcommand @ <x>,<y> BROWSE [ <oBrw> ]  ;
     ! [ ON GETFOCUS <bGfocus> ][WHEN <bGfocus> ]   ;
     ! [ ON LOSTFOCUS <bLfocus> ][ VALID <bLfocus> ] ;
     + [ ON CHANGEROWCOL <bChgrowcol> ] ;
    #xcommand ADD COLUMN <block> TO <oBrw> ;
     + [ ON CLICK <bClick> ]      ;
    #xcommand @ <x>,<y> MONTHCALENDAR [ <oMonthCalendar> ] ;
    + [ ON SELECT <bSelect> ]                    ;
  * source\guimain.prg
    ! Function WCHOICE fix setfocus in ON INIT
  * source\hbrowse.prg
     * CLASS HColumn
       + DATA bclick
        defines a block of code to the Help button to o GET of the Column.
        If the field is a DATE dropdown button sets a calendar
        Only if bclick != Nil will show the command button
     * CLASS HBrowse
      + DATA nWidthColRight // width GET of the last column to right
      + DATA bChangeRowCol
        defines a block of code to event CHANGEROWCOL
      + METHOD onClickColumn( bClick, oGet, oBtn )
      + METHOD When() behavior equal of GETS - RETURN .F.  the control doesn't receive the focus.
      + METHOD Valid() behavior equal of GETS - If the Valid event returns false (.F.), the control does not lose focus.
      + METHOD ChangeRowCol( nRowColChange )  values
       // 0 (default) No change.
       // 1 Row change
       // 2 Column change
       // 3 Row and column change
        Occurs when the user changes the active row or column before the new cell gets the focus.
        Use RETURN .F. to prevent the active row and column in the grid from changing.
        ChangeRowCol is triggered interactively using the mouse or keyboard
      + METHOD EditLogical( )  HIDDEN
       Browse changed in the way we navigate and edit columns.
       If the Edit mode by pressing ENTER jumps to next column unless the field is a combobox.
       by pressing any key editable (HOME,END too), the column receives focus in edit mode
       After editing is completed, the next column automatically receives the focu
  * source\hcombo.prg
    + DATA bSelect
    + METHOD onSelect()
      notification message is sent when the user selects a list item, or selects an item and
      then closes the list. It indicates that the user's selection is to be processed.
  * source\hdatepic.prg
    - STATIC FUNCTION __onChange( nMess )
    - STATIC FUNCTION __When( )
    - STATIC FUNCTION __Valid( )
    + METHOD onChange( nMess )
    + METHOD When( )
    + METHOD Valid( )
  * source\hcontrol.prg
    + METHOD Show()
    * METHOD Enable()
      ! fix in focus case next object is HIDE ou DISABLE
  * source\hcwindow.prg
    + DATA lGetSkipLostFocus     INIT .F.
      checks whether the next object to receive the focus has been defined in FUNCTION GETSKIP
  * source\hdialog.prg
    ! fix in init focus in Function InitModalDlg
  * source\hedit.prg
    ! minor fix in WM_KEYDOWN
    ! attrib value to lGetSkipLostFocus in GETSKIP and CheckFocus
  * source\hmonthc.prg
    +  DATA bSelect
    + METHOD onChange( )
      Sent by a month calendar control when the currently selected date or range of dates changes.
    + METHOD onSelect( )
      Sent by a month calendar control when the user makes an explicit date selection
      within a month calendar control.
  * source\htab.prg
    ! minor fix

2010-01-25 03:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/commond.c
  * hwgui/source/drawtext.c
    ! protection against buffer overflow

  * hwgui/source/c_ipaddr.c
  * hwgui/source/winreg.c
    ! removed #include "tchar.h"

  * hwgui/source/nice.c
  * hwgui/source/resource.c
  * hwgui/source/richedit.c
  * hwgui/source/theme.c
    * updated to compile in UNICODE mode

  * hwgui/source/winreg.c
    * do not use explicitly ASCII WIN32 API

2010-01-25 01:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/listbox.c
    ! added missing #include "hwingui.h"

  * hwgui/source/draw.c
  * hwgui/source/drawtext.c
    * updated to compile in UNICODE mode

2010-01-25 01:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/dialog.c
    ! removed line added by mistake in last commit

2010-01-24 23:11 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/dialog.c
    * updated to compile in UNICODE mode
    ! fixed buffer overflow due to wrongly calculated size for dialog
      template buffer in s_CreateDlgTemplate() function.
    * declare local functions as static ones

  * hwgui/source/c_ipaddr.c
  * hwgui/source/listbox.c
    * updated to compile in UNICODE mode

  * hwgui/source/freeimg.c
    * declare local functions as static ones

  * hwgui/source/theme.c
    % small optimizaiton and removed some unnecessary casting

   Please test if real MS-Windows builds works correctly.

2010-01-24 16:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/hwingui.h
    ! defined HB_ITEMCOPYSTR() macro if it's not defined in hbwinuni.h
      (Harbour 2.0.0)
    * define HB_HAS_STR_FUNC macro which indicates that compiler supports
      hbapistr.h with automatic CP and UNICODE translations
    - removed HB_NO_STR_FUNC macro

  * hwgui/source/window.c
    * use HB_HAS_STR_FUNC macro instead of HB_NO_STR_FUNC

2010-01-20 10:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  - hwgui/samples/get/TESTGET.RH
  + hwgui/samples/get/testget.rh
  * hwgui/samples/get/testget3.hbp
  * hwgui/samples/get/testget3.rc
  - hwgui/samples/image/EXIT.BMP
  - hwgui/samples/image/OPEN.BMP
  + hwgui/samples/image/exit.bmp
  + hwgui/samples/image/open.bmp
  - hwgui/utils/designer/EXTMODUL.CH
  * hwgui/utils/designer/designer.rc
  * hwgui/utils/designer/editor.prg
  + hwgui/utils/designer/extmodul.ch
  * hwgui/utils/designer/hctrl.prg
  * hwgui/utils/designer/inspect.prg
  - hwgui/utils/designer/resource/bmp/BMP_ANIM.BMP
  - hwgui/utils/designer/resource/bmp/BMP_AREA.BMP
  - hwgui/utils/designer/resource/bmp/BMP_ARROW.BMP
  - hwgui/utils/designer/resource/bmp/BMP_BMP.BMP
  - hwgui/utils/designer/resource/bmp/BMP_BOX.BMP
  - hwgui/utils/designer/resource/bmp/BMP_BROWSE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_BUTTON.BMP
  - hwgui/utils/designer/resource/bmp/BMP_CALEN.BMP
  - hwgui/utils/designer/resource/bmp/BMP_CHECK.BMP
  - hwgui/utils/designer/resource/bmp/BMP_COLUMN.BMP
  - hwgui/utils/designer/resource/bmp/BMP_COMBO.BMP
  - hwgui/utils/designer/resource/bmp/BMP_DATE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_EDIT.BMP
  - hwgui/utils/designer/resource/bmp/BMP_GRID.BMP
  - hwgui/utils/designer/resource/bmp/BMP_GRID2.BMP
  - hwgui/utils/designer/resource/bmp/BMP_GROUP.BMP
  - hwgui/utils/designer/resource/bmp/BMP_HLINE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_HLINK.BMP
  - hwgui/utils/designer/resource/bmp/BMP_ICON.BMP
  - hwgui/utils/designer/resource/bmp/BMP_LISTBOX.BMP
  - hwgui/utils/designer/resource/bmp/BMP_MENU.BMP
  - hwgui/utils/designer/resource/bmp/BMP_NEW.BMP
  - hwgui/utils/designer/resource/bmp/BMP_OPEN.BMP
  - hwgui/utils/designer/resource/bmp/BMP_PAGE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_PANEL.BMP
  - hwgui/utils/designer/resource/bmp/BMP_PROGBAR.BMP
  - hwgui/utils/designer/resource/bmp/BMP_RADIO.BMP
  - hwgui/utils/designer/resource/bmp/BMP_RGROUP.BMP
  - hwgui/utils/designer/resource/bmp/BMP_RHLINE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_RICH.BMP
  - hwgui/utils/designer/resource/bmp/BMP_RVLINE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_SAVE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_STATIC.BMP
  - hwgui/utils/designer/resource/bmp/BMP_STATUS.BMP
  - hwgui/utils/designer/resource/bmp/BMP_TIMER.BMP
  - hwgui/utils/designer/resource/bmp/BMP_TOOL.BMP
  - hwgui/utils/designer/resource/bmp/BMP_TRACK.BMP
  - hwgui/utils/designer/resource/bmp/BMP_TREE.BMP
  - hwgui/utils/designer/resource/bmp/BMP_UPDOWN.BMP
  - hwgui/utils/designer/resource/bmp/BMP_VLINE.BMP
  - hwgui/utils/designer/resource/bmp/CANCEL.bmp
  - hwgui/utils/designer/resource/bmp/HWG.ICO
  - hwgui/utils/designer/resource/bmp/OK.bmp
  + hwgui/utils/designer/resource/bmp/bmp_anim.bmp
  + hwgui/utils/designer/resource/bmp/bmp_area.bmp
  + hwgui/utils/designer/resource/bmp/bmp_arrow.bmp
  + hwgui/utils/designer/resource/bmp/bmp_bmp.bmp
  + hwgui/utils/designer/resource/bmp/bmp_box.bmp
  + hwgui/utils/designer/resource/bmp/bmp_browse.bmp
  + hwgui/utils/designer/resource/bmp/bmp_button.bmp
  + hwgui/utils/designer/resource/bmp/bmp_calen.bmp
  + hwgui/utils/designer/resource/bmp/bmp_check.bmp
  + hwgui/utils/designer/resource/bmp/bmp_column.bmp
  + hwgui/utils/designer/resource/bmp/bmp_combo.bmp
  + hwgui/utils/designer/resource/bmp/bmp_date.bmp
  + hwgui/utils/designer/resource/bmp/bmp_edit.bmp
  + hwgui/utils/designer/resource/bmp/bmp_grid.bmp
  + hwgui/utils/designer/resource/bmp/bmp_grid2.bmp
  + hwgui/utils/designer/resource/bmp/bmp_group.bmp
  + hwgui/utils/designer/resource/bmp/bmp_hline.bmp
  + hwgui/utils/designer/resource/bmp/bmp_hlink.bmp
  + hwgui/utils/designer/resource/bmp/bmp_icon.bmp
  + hwgui/utils/designer/resource/bmp/bmp_listbox.bmp
  + hwgui/utils/designer/resource/bmp/bmp_menu.bmp
  + hwgui/utils/designer/resource/bmp/bmp_new.bmp
  + hwgui/utils/designer/resource/bmp/bmp_open.bmp
  + hwgui/utils/designer/resource/bmp/bmp_page.bmp
  + hwgui/utils/designer/resource/bmp/bmp_panel.bmp
  + hwgui/utils/designer/resource/bmp/bmp_progbar.bmp
  + hwgui/utils/designer/resource/bmp/bmp_radio.bmp
  + hwgui/utils/designer/resource/bmp/bmp_rgroup.bmp
  + hwgui/utils/designer/resource/bmp/bmp_rhline.bmp
  + hwgui/utils/designer/resource/bmp/bmp_rich.bmp
  + hwgui/utils/designer/resource/bmp/bmp_rvline.bmp
  + hwgui/utils/designer/resource/bmp/bmp_save.bmp
  + hwgui/utils/designer/resource/bmp/bmp_static.bmp
  + hwgui/utils/designer/resource/bmp/bmp_status.bmp
  + hwgui/utils/designer/resource/bmp/bmp_timer.bmp
  + hwgui/utils/designer/resource/bmp/bmp_tool.bmp
  + hwgui/utils/designer/resource/bmp/bmp_track.bmp
  + hwgui/utils/designer/resource/bmp/bmp_tree.bmp
  + hwgui/utils/designer/resource/bmp/bmp_updown.bmp
  + hwgui/utils/designer/resource/bmp/bmp_vline.bmp
  + hwgui/utils/designer/resource/bmp/cancel.bmp
  + hwgui/utils/designer/resource/bmp/hwg.ico
  + hwgui/utils/designer/resource/bmp/ok.bmp
  - hwgui/utils/designer/resource/bmp/smAdd.bmp
  - hwgui/utils/designer/resource/bmp/smAlignLeft.bmp
  - hwgui/utils/designer/resource/bmp/smAlignRight.bmp
  - hwgui/utils/designer/resource/bmp/smAlignTop.bmp
  - hwgui/utils/designer/resource/bmp/smAscend.bmp
  - hwgui/utils/designer/resource/bmp/smBack.bmp
  - hwgui/utils/designer/resource/bmp/smBook.bmp
  - hwgui/utils/designer/resource/bmp/smBrowFilt.bmp
  - hwgui/utils/designer/resource/bmp/smBrowFind.bmp
  - hwgui/utils/designer/resource/bmp/smBrowse.bmp
  - hwgui/utils/designer/resource/bmp/smCDRom.bmp
  - hwgui/utils/designer/resource/bmp/smCancel.bmp
  - hwgui/utils/designer/resource/bmp/smClip.BMP
  - hwgui/utils/designer/resource/bmp/smClose.bmp
  - hwgui/utils/designer/resource/bmp/smColumn.bmp
  - hwgui/utils/designer/resource/bmp/smConfig.BMP
  - hwgui/utils/designer/resource/bmp/smCopy.bmp
  - hwgui/utils/designer/resource/bmp/smCut.bmp
  - hwgui/utils/designer/resource/bmp/smDesc.bmp
  - hwgui/utils/designer/resource/bmp/smDotGreen.BMP
  - hwgui/utils/designer/resource/bmp/smDotRet.BMP
  - hwgui/utils/designer/resource/bmp/smDotYellow.BMP
  - hwgui/utils/designer/resource/bmp/smExcel.bmp
  - hwgui/utils/designer/resource/bmp/smExit.bmp
  - hwgui/utils/designer/resource/bmp/smExit2.bmp
  - hwgui/utils/designer/resource/bmp/smExit3.bmp
  - hwgui/utils/designer/resource/bmp/smFind.bmp
  - hwgui/utils/designer/resource/bmp/smFirst.bmp
  - hwgui/utils/designer/resource/bmp/smFloopy.bmp
  - hwgui/utils/designer/resource/bmp/smFont.bmp
  - hwgui/utils/designer/resource/bmp/smFontBold.bmp
  - hwgui/utils/designer/resource/bmp/smFontCenter.bmp
  - hwgui/utils/designer/resource/bmp/smFontColor.bmp
  - hwgui/utils/designer/resource/bmp/smFontItalic.bmp
  - hwgui/utils/designer/resource/bmp/smFontLeft.bmp
  - hwgui/utils/designer/resource/bmp/smFontRight.bmp
  - hwgui/utils/designer/resource/bmp/smFontUnder.bmp
  - hwgui/utils/designer/resource/bmp/smGrid.bmp
  - hwgui/utils/designer/resource/bmp/smHD.bmp
  - hwgui/utils/designer/resource/bmp/smHelp.bmp
  - hwgui/utils/designer/resource/bmp/smHelp2.bmp
  - hwgui/utils/designer/resource/bmp/smHyperlink.bmp
  - hwgui/utils/designer/resource/bmp/smImage.bmp
  - hwgui/utils/designer/resource/bmp/smInfo.bmp
  - hwgui/utils/designer/resource/bmp/smKey.bmp
  - hwgui/utils/designer/resource/bmp/smLast.bmp
  - hwgui/utils/designer/resource/bmp/smMSE.bmp
  - hwgui/utils/designer/resource/bmp/smMoney.bmp
  - hwgui/utils/designer/resource/bmp/smNet.bmp
  - hwgui/utils/designer/resource/bmp/smNew.bmp
  - hwgui/utils/designer/resource/bmp/smNext.bmp
  - hwgui/utils/designer/resource/bmp/smNotepad.bmp
  - hwgui/utils/designer/resource/bmp/smOk.bmp
  - hwgui/utils/designer/resource/bmp/smOpen.bmp
  - hwgui/utils/designer/resource/bmp/smPaste.bmp
  - hwgui/utils/designer/resource/bmp/smPlayer.bmp
  - hwgui/utils/designer/resource/bmp/smPrev.bmp
  - hwgui/utils/designer/resource/bmp/smPreview.bmp
  - hwgui/utils/designer/resource/bmp/smPrinter.bmp
  - hwgui/utils/designer/resource/bmp/smProprie.bmp
  - hwgui/utils/designer/resource/bmp/smRedo.bmp
  - hwgui/utils/designer/resource/bmp/smRicheditbox.bmp
  - hwgui/utils/designer/resource/bmp/smSameHeight.bmp
  - hwgui/utils/designer/resource/bmp/smSameWidth.bmp
  - hwgui/utils/designer/resource/bmp/smSave.bmp
  - hwgui/utils/designer/resource/bmp/smSaveAll.bmp
  - hwgui/utils/designer/resource/bmp/smSound.bmp
  - hwgui/utils/designer/resource/bmp/smSum.BMP
  - hwgui/utils/designer/resource/bmp/smTimer.bmp
  - hwgui/utils/designer/resource/bmp/smToolbar.bmp
  - hwgui/utils/designer/resource/bmp/smTrash.bmp
  - hwgui/utils/designer/resource/bmp/smUndo.bmp
  - hwgui/utils/designer/resource/bmp/smWorld.bmp
  + hwgui/utils/designer/resource/bmp/smadd.bmp
  + hwgui/utils/designer/resource/bmp/smalignleft.bmp
  + hwgui/utils/designer/resource/bmp/smalignright.bmp
  + hwgui/utils/designer/resource/bmp/smaligntop.bmp
  + hwgui/utils/designer/resource/bmp/smascend.bmp
  + hwgui/utils/designer/resource/bmp/smback.bmp
  + hwgui/utils/designer/resource/bmp/smbook.bmp
  + hwgui/utils/designer/resource/bmp/smbrowfilt.bmp
  + hwgui/utils/designer/resource/bmp/smbrowfind.bmp
  + hwgui/utils/designer/resource/bmp/smbrowse.bmp
  + hwgui/utils/designer/resource/bmp/smcancel.bmp
  + hwgui/utils/designer/resource/bmp/smcdrom.bmp
  - hwgui/utils/designer/resource/bmp/smcenterHorz.bmp
  - hwgui/utils/designer/resource/bmp/smcenterVert.bmp
  + hwgui/utils/designer/resource/bmp/smcenterhorz.bmp
  + hwgui/utils/designer/resource/bmp/smcentervert.bmp
  + hwgui/utils/designer/resource/bmp/smclip.bmp
  + hwgui/utils/designer/resource/bmp/smclose.bmp
  + hwgui/utils/designer/resource/bmp/smcolumn.bmp
  + hwgui/utils/designer/resource/bmp/smconfig.bmp
  + hwgui/utils/designer/resource/bmp/smcopy.bmp
  + hwgui/utils/designer/resource/bmp/smcut.bmp
  + hwgui/utils/designer/resource/bmp/smdesc.bmp
  + hwgui/utils/designer/resource/bmp/smdotgreen.bmp
  + hwgui/utils/designer/resource/bmp/smdotret.bmp
  + hwgui/utils/designer/resource/bmp/smdotyellow.bmp
  + hwgui/utils/designer/resource/bmp/smexcel.bmp
  + hwgui/utils/designer/resource/bmp/smexit.bmp
  + hwgui/utils/designer/resource/bmp/smexit2.bmp
  + hwgui/utils/designer/resource/bmp/smexit3.bmp
  + hwgui/utils/designer/resource/bmp/smfind.bmp
  + hwgui/utils/designer/resource/bmp/smfirst.bmp
  + hwgui/utils/designer/resource/bmp/smfloopy.bmp
  + hwgui/utils/designer/resource/bmp/smfont.bmp
  + hwgui/utils/designer/resource/bmp/smfontbold.bmp
  + hwgui/utils/designer/resource/bmp/smfontcenter.bmp
  + hwgui/utils/designer/resource/bmp/smfontcolor.bmp
  + hwgui/utils/designer/resource/bmp/smfontitalic.bmp
  + hwgui/utils/designer/resource/bmp/smfontleft.bmp
  + hwgui/utils/designer/resource/bmp/smfontright.bmp
  + hwgui/utils/designer/resource/bmp/smfontunder.bmp
  + hwgui/utils/designer/resource/bmp/smgrid.bmp
  + hwgui/utils/designer/resource/bmp/smhd.bmp
  + hwgui/utils/designer/resource/bmp/smhelp.bmp
  + hwgui/utils/designer/resource/bmp/smhelp2.bmp
  + hwgui/utils/designer/resource/bmp/smhyperlink.bmp
  + hwgui/utils/designer/resource/bmp/smimage.bmp
  + hwgui/utils/designer/resource/bmp/sminfo.bmp
  + hwgui/utils/designer/resource/bmp/smkey.bmp
  + hwgui/utils/designer/resource/bmp/smlast.bmp
  + hwgui/utils/designer/resource/bmp/smmoney.bmp
  + hwgui/utils/designer/resource/bmp/smmse.bmp
  + hwgui/utils/designer/resource/bmp/smnet.bmp
  + hwgui/utils/designer/resource/bmp/smnew.bmp
  + hwgui/utils/designer/resource/bmp/smnext.bmp
  + hwgui/utils/designer/resource/bmp/smnotepad.bmp
  + hwgui/utils/designer/resource/bmp/smok.bmp
  + hwgui/utils/designer/resource/bmp/smopen.bmp
  + hwgui/utils/designer/resource/bmp/smpaste.bmp
  + hwgui/utils/designer/resource/bmp/smplayer.bmp
  + hwgui/utils/designer/resource/bmp/smprev.bmp
  + hwgui/utils/designer/resource/bmp/smpreview.bmp
  + hwgui/utils/designer/resource/bmp/smprinter.bmp
  + hwgui/utils/designer/resource/bmp/smproprie.bmp
  + hwgui/utils/designer/resource/bmp/smredo.bmp
  + hwgui/utils/designer/resource/bmp/smricheditbox.bmp
  + hwgui/utils/designer/resource/bmp/smsameheight.bmp
  + hwgui/utils/designer/resource/bmp/smsamewidth.bmp
  + hwgui/utils/designer/resource/bmp/smsave.bmp
  + hwgui/utils/designer/resource/bmp/smsaveall.bmp
  + hwgui/utils/designer/resource/bmp/smsound.bmp
  + hwgui/utils/designer/resource/bmp/smsum.bmp
  + hwgui/utils/designer/resource/bmp/smtimer.bmp
  + hwgui/utils/designer/resource/bmp/smtoolbar.bmp
  + hwgui/utils/designer/resource/bmp/smtrash.bmp
  + hwgui/utils/designer/resource/bmp/smundo.bmp
  + hwgui/utils/designer/resource/bmp/smworld.bmp
  * hwgui/utils/designer/xmlrun/XMLRUN.prg
    ! renamed files to use lower letters and updated included file names
      in designer code to use lower letters only and "/" instead of "\"
      Please update other code too.
    ! removed __RDDGETTEMPALIAS()

2010-01-20 00:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
  + hwgui/include/hwingui.h
    ! divided header file into two parts. hwingui.h contains MS-Windows
      related files which are not used by GTK hwgui builds.
      It fixes non ms-windows hwgui builds.

  * hwgui/source/animat.c
  * hwgui/source/commond.c
  * hwgui/source/control.c
  * hwgui/source/dialog.c
  * hwgui/source/drawtext.c
  * hwgui/source/menu_c.c
  * hwgui/source/misc.c
  * hwgui/source/richedit.c
  * hwgui/source/theme.c
  * hwgui/source/window.c
    * use hwingui.h instead of guilib.h

  * hwgui/include/guilib.h
  * hwgui/source/misc.c
    * use HB_PATH_MAX instead of _POSIX_PATH_MAX

  * hwgui/source/hcombo.prg
    * include windows.h as system header file

  * hwgui/source/hcontrol.prg
    % removed dummy #pragma {begin,env}dump

2010-01-19 16:45 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
  * hwgui/source/window.c
    + added functions and macros which emulates for xHarbour and older
      Harbour version new Harbour string API with automatic UNICODE
      conversions

  * hwgui/include/guilib.h
  * hwgui/source/control.c
  * hwgui/source/dialog.c
  * hwgui/source/drawtext.c
  * hwgui/source/menu_c.c
  * hwgui/source/misc.c
  * hwgui/source/richedit.c
  * hwgui/source/theme.c
  * hwgui/source/window.c
    * moved declaration of some public functions and variables
      to header file

  * hwgui/source/control.c
  * hwgui/source/window.c
    * declared some local functions as static

  * hwgui/source/procmisc/blowfish.c
    ! cleaned conflict by #define N ... before #include

  * hwgui/source/xml/xmlparse.c
    * use hbapifs.h instead of filesys.api

  * hwgui/source/animat.c
  * hwgui/source/commond.c
    * updated for compilation in UNICODE mode

   Please test - if all is correct then I'll begin to update other files.
   The final goal is updating HWGUI to compile cleanly with UNICODE macro
   and then adding support for WinCE builds.

2010-01-18 18:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/printdos.prg
    * updated to compiled with new Harbour versions

2010-01-18 17:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/grid.c
    ! fixed double freed memory block in LISTVIEWGETITEM() when
      ListView_GetItem() failed
    * hb_retc_buffer() for new Harbour versions

2010-01-07 12:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/message.c
    ! fixed compiler version in hb_snprintf - contrib LEONARDO MACHADO
  * source/hedit.prg
    ! minor fix in getskip

2009-12-30 23:00 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/commond.c
      ! fixed bugs I introduced in my previous commit on SAVEFILE() and SELECTFILE()

2009-12-30 05:15 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * utils/designer/editor.prg
      ! casting

  * utils/designer/designer.prg
      ! rename function designer -> function _appmain, some compilers want
        _appmain as name of the main module

2009-12-29 10:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\draw.c
    ! minor fix in FUNCTION DRAWGRAYBITMAP
  * source\hcontrol.prg
    ! fix in METHOD SETVALUE
  * source\hdialog.prg
    ! minor fix in METHOD ACTIVATE in DIALOG NOMODAL
  * source\hownbtn.prg
    ! fixed textcolor in DISABLE MODE

2009-12-20 07:00 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/draw.c
  * source/printdos.prg
    ! hb_fopen -> fopen, reverted since there are many users still using
      old version of (x)Harbour which does not yet this function.

2009-12-19 10:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! METHOD BUTTONRDOWN event RIGHTCLICK pass tree parameters SELF, LINE, COL
  * source\hdialog.prg
    * FUNCTION ONDESTROY
    ! fix because Application was destroyed if dialog was inherited from DIALOG CLASS
  * source\hedit.prg
    ! METHOD ONEVENT fixed message KEYDOWN HOME,END
    ! fixed position first caracter in PICTURE COMPLEX
  * source\htool.prg
    ! fix in Load image from resource numeric

2009-12-18 11:30 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
   * source/draw.c
      ! fopen -> hb_fopen
   * source/xml/xmlparse.c
      ! sscanf -> sscanf_s for MSVC 2005 and above

2009-12-18 09:21 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
   * source/printdos.prg
     ! fopen -> hb_fopen

2009-12-18 09:00 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
   * source/cxshade.c
   * source/prnalone.c
     ! malloc->hb_xgrab
     ! free->hb_xfree

2009-12-18 08:15 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
   * source/wprint.c
   * source/winreg.c
   * source/richedit.c
   * source/menu_c.c
   * source/control.c
   * source/commond.c
   * source/procmisc/blowfish.c
     ! strcpy->hb_strncpy
     ! strncat->hb_strnccat
     ! malloc->hb_xgrab
     ! free->hb_xfree

   * source/message.c
     ! sprintf -> hb_snprintf

2009-12-18 07:10 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
   * source/control.c
     ! add extern "C" attrib to function proto-type GetAncestor

   * include/guilib.h
     - remove definition of HB_NO_DEFAULT_API_MACROS and HB_NO_DEFAULT_STACK_MACROS

2009-12-17 23:52 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/dialog.c
    ! fixed stupid typo in recent commit which causes buffer overflow
      and GPF

2009-12-17 17:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/message.c
    * pacified warning caused by different WS_OVERLAPPEDWINDOW declarations
      in different C/C++ compilers

2009-12-17 15:22 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/commond.c
  * hwgui/source/control.c
  * hwgui/source/cxshade.c
  * hwgui/source/dialog.c
  * hwgui/source/draw.c
  * hwgui/source/drawtext.c
  * hwgui/source/media_c.c
  * hwgui/source/menu_c.c
  * hwgui/source/misc.c
  * hwgui/source/prnalone.c
  * hwgui/source/resource.c
  * hwgui/source/richedit.c
  * hwgui/source/shellapi.c
  * hwgui/source/theme.c
  * hwgui/source/window.c
  * hwgui/source/winreg.c
  * hwgui/source/wprint.c
    ! removed unnecessary explicit castings to LP[T|W]STR which does
      not make any conversions but only hides wrong code which has to
      be updated for UNICODE builds in the future. Now when UNICODE
      macro is set C compiler should generate warnings or errors for
      places with wrong string types. Before this modification many
      of such warnings were pacified and wrong code was silently
      compiled
    ! fixed in few places buffers to use array of TCHARs instead of
      array of bytes casted to LPTSTR
    ! use TEXT() macro for some literal strings instead of buggy casting
      to LP[C]TSTR
    ! use MAKEINTRESOURCE() macro instead of explicit casting numbers
      to LPCTSTR
    * cleaned some related code

      Above modification is the 1-st step which should help in adding
      UNICODE and WinCE support

  * hwgui/source/commond.c
    ! fixed GlobalUnlock() used before accessing the memory.
      BTW can someone clean casting in this code?

  * hwgui/source/freeimg.c
    ! fixed the #if condition (it should be 'defined( __cplusplus )'
      instead of 'defined(__WATCOMC__) || defined(_MSC_VER)'

  * hwgui/source/theme.c
    ! fixed GetProc() function to always respect default function pointer
    * use FARPROC instead of 'void *' as intermediate casting
    % declare GetProc() function as static

   Please make tests with different C/C++ compilers.

2009-12-17 19:10 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/dialog.c
    ! s_hModule -> hModule, reverted back

2009-12-17 19:10 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/dialog.c
    ! hModule -> s_hModule

2009-12-17 09:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\draw.c
    HB_FUNC( DRAWTBITMAP ),HB_FUNC( DRAWTRANSPARENTBITMAP )
    + SetStretchBltMode(  hDC, COLORONCOLOR );
      best quality in Stretch bitmap

2009-12-16 03:30 UTC+0700 Andi Jahja <xharbour/AT/telkom/NET/ID>
   * source/window.c
     ! type cast

2009-12-15 21:00 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/draw.c
    + add hack to compile under Digital Mars

2009-12-15 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in Paint()
  * source\control.c
    ! fix in TOOLBARADDBUTTONS , width BUTTON SEP

2009-12-15 09:57 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/nice.c
    * added s_ prefix to names of static variables
    % replaced static WNDCLASS wc with local variable
    * cleaned s_szAppName declaration

  * hwgui/source/window.c
    * added s_ prefix to names of static variables
    * cleaned s_szChild declaration

  * hwgui/source/resource.c
    * added s_ prefix to names of static variables
    * simplified symbol table declaration
      Question: why this code uses initialization by PRG level INIT function
      instead of HB_CALL_ON_STARTUP_BEGIN()/HB_CALL_ON_STARTUP_END()?

  * hwgui/source/wprint.c
    * defined _WIN32_WINNT=0x0500 to enable GetDefaultPrinter() declaration
    ! fixed explicit GetDefaultPrinter() declaration in Digital Mars builds

2009-12-15 14:15 UTC+0700 Andi Jahja <xharbour/AT/telkom/NET/ID>
  * include/guilib.h
    ! __MSC6__ -> _MSC_VER
    + add some missing typedef for MSVC6 and OpenWatcom

  * include/missing.h
    ! pacify warnings for MSVC

  * source/cxshade.c
  * source/misc.c
  * source/activex/c_activex.c
    ! type cast

  * source/theme.c
    ! re-uploaded (missing from previous commit)

  * source/control.c
    ! fix compilation for OpenWatcom

  * source/animat.c
  * source/wprint.c
    ! fix compilation for Digital Mars

2009-12-15 07:30 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/resource.c
    ! update code initialization for Harbour

2009-12-15 07:00 UTC+0700 Andi Jahja <xharbour/AT/telkom/net/id>
  * source/themes.c
    ! define BS_TYPEMASK only if not defined
  * source/window.c
    + add #include "hbapi.h"
  * source/activex/c_activex.c
  * source/freeimg.c
  * source/cxshade.c
    ! pacify MSVC warning
  * source/control.c
    ! initialize variables before used
  * source/drawtext.c
    ! commented unused variable
  * source/misc.c
    ! some castings on file handlers
  * source/grid.c
    ! use direct call rather than macro for all compilers

2009-12-09 20:15 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * samples\browse\arbrow1.prg
  * samples\browse\arbrow2.prg
  * samples\browse\colrbloc.prg
    Static Function Main changed to Function Main.

2009-12-09 13:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/control.c
    ! Added missing define
  * gtk/hcontrol.prg
    ! added settext method to hstatic

2009-12-08 10:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/control.c
    ! fixed transparency for label under linux

2009-12-07 18:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
    ! fix in GetBackColorParent( )

2009-12-05 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    + STATIC oPen64
    ! fix in FooterOut()
    ! minor fix in SeparatorOut(), LineOut()
    ! changed in buttondown RedrawWindow to Invalidate making it faster and avoiding the flickering
  * source\hcontrol.prg
    ! fix in METHOD SETFONT
  * source\hupdown.prg
    ! fix in font in method createupdow
    * METHOD VALID()
      if value is outside the valid in Method VALID is assigned the MAX or MIN RANGE

2009-12-03 13:10 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * samples\animation\animation.hbp
    Added resource file.

2009-12-03 11:18 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  + samples\all\a.hbp
  + samples\all\test1.hbp
  + samples\animation\animation.hbp
  + samples\browse\arbrow1.hbp
  + samples\browse\arbrow2.hbp
  + samples\browse\browse_1.hbp
  + samples\browse\browse_2.hbp
  + samples\browse\browse_3.hbp
  + samples\browse\browse_4.hbp
  + samples\browse\colrbloc.hbp
  + samples\browse\testbrw.hbp
  + samples\browsefilter\browsefilter.hbp
  + samples\build\buildpelles.hbp
  + samples\combobox\combobox.hbp
  + samples\database\dbview.hbp
  + samples\database\demodbf.hbp
  + samples\flash\flashocx.hbp
  + samples\get\testget1.hbp
  + samples\get\testget2.hbp
  + samples\get\testget3.hbp
  + samples\get\testget4.hbp
  + samples\graph\graph.hbp
  + samples\grid\grid_1.hbp
  + samples\grid\grid_2.hbp
  + samples\grid\grid_3.hbp
  + samples\grid\grid_4.hbp
  + samples\grid\grid_5.hbp
  + samples\grid\grid_6.hbp
  + samples\hbrun\hbrun.hbp
  + samples\hello\hello.hbp
  + samples\help\helpdemo.hbp
  + samples\hsplash\tstsplash.hbp
  + samples\hwedit\editor.hbp
  + samples\ini\testini.hbp
  + samples\ipadress\testip.hbp
  + samples\listbox\demohlist.hbp
  + samples\maximize\demomaximize.hbp
  + samples\mdichild\testchild.hbp
  + samples\menu\testmenubitmap.hbp
  + samples\monthcalendar\testhmonth.hbp
  + samples\mysql\hwmysql.hbp
  + samples\nicebutton\nice.hbp
  + samples\nicebutton\nice2.hbp
  + samples\ole\hole.hbp
  + samples\ole\iesample.hbp
  + samples\pdf\pdfreader.hbp
  + samples\printdos\tstprdos.hbp
  + samples\progressbar\progbars.hbp
  + samples\propsh\propsh.hbp
  + samples\rmchart\rmsample.hbp
  + samples\rtf\testrtf.hbp
  + samples\scrollbar\tstscrlbar.hbp
  + samples\shadebtn\shadebtn.hbp
  + samples\spliter\testspli.hbp
  + samples\tab\tab.hbp
  + samples\tab\tab3.hbp
  + samples\trackbar\trackbar.hbp
  + samples\trayicon\testtray.hbp
  + samples\tree\testsdi.hbp
  + samples\tree\testtree.hbp
  + samples\viewer\viewer.hbp
  + samples\winprn\winprn.hbp
  + samples\xml\testxml.hbp
    Added .hbp files to compile samples with hbmk2. To compile a sample,
    only type: hbmk2 <filename>.hbp
    Resource files not added to .hbp files. Wait more changes.

2009-11-29 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in ::edit if lAppMode and rowpos = rowcount
      if in EDITMODE onlY current Col is show Selected
  * source\htab.prg
    + DATA  aBmpSize INIT { 0, 0 }
    ! fix in METHOD showTextTabs case have bitmaps

2009-11-28 08:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in LINEOUT, METHOD LINEDOWN in BCOLORBLOCK

2009-11-26 00:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in METHOD LINEUP(), METHOD LINEDOWN
      scrolling horizontal

2009-11-25 14:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\htab.prg
    ! fix in METHOD Enabled( lEnabled ) CLASS HPage

2009-11-24 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\control.c
  * source\htool.prg
    ! remove TBSTYLE_FLAT  of the DEFAULT

2009-11-24 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! minor fix in ::headerout
  * source\hcwindow.prg
    ! fix in FUNCTION GetBackColorParent
  * source\htab.prg
    ! fix in METHOD Enabled( lEnabled ) CLASS HPage

2009-11-20 18:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    + DATA nSelStart  INIT 0  HIDDEN
    + DATA cSelText   INIT "" HIDDEN
    + DATA nSelLength INIT 0 HIDDEN
    + METHOD SelStart( nStart ) SETGET
      Returns the starting point of a text selection made by the user in a text-entry area of a control,
      OR indicates the position of the insertion point if no text is selected.
      Also, specifies the starting point of a text selection in a text-entry area of a control.
    + METHOD SelLength( nLength ) SETGET
      Returns the number of characters the user selects in a text-entry area of a control,
      OR specifies the number of characters to select.
    + METHOD SelText( cText ) SETGET
      Returns the text that the user selected in a text-entry area of a control, or returns an
      empty string ("") if no characters are selected.
      OR Specifies the string containing the selected text.

2009-11-20 15:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix XHARBOUR COMMERCIAL
    FUNCTION CheckFocus
      IF PtrtouLong( GETFOCUS() ) = PtrtouLong( oCtrl:oParent:Handle ) .AND.;
        PtrtouLong( oParent:handle ) = PtrtouLong( oCtrl:oParent:Handle )

2009-11-19 06:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! moved  IF ::lAutoEdit ::Edit( wParam, lParam ) ENDIF to WM_CHAR message
  * source\htab.prg
    ! fix in INIT if page begin DISABLE

2009-11-20 10:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hwindow.prg
    CLASS HMDIChildWindow
    ! fixed in METHOD ACTIVATE activate WINDOW MAXIMIZED
      because anchor not work in activate maximized

2009-11-19 17:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hedit.prg
    ! Fix Method When for field of type Date.

2009-11-19 06:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\drawtext.c
    ! fix in FUNC DRAWTEXT in return parameter by REF
  * source\hbrowse.prg
    ! fixed SHOWMARK and SORTMARK respecting the alignment HEADER
    ! fix in KEYDOWN EVENT
  * source\hcontrol.prg
    ! minor fix
  * source\hedit.prg
    ! fix in KEYDOWN EVENT

2009-11-18 13:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    * CLASS HColumn
      + DATA nSortMark INIT 0
      + METHOD SortMark( nSortMark ) SETGET
    * CLASS HBrowse
      + DATA ShowSortMark    INIT .F.
      + DATA nIndexOrd INIT -1 HIDDEN
      + DATA nRecCount INIT 0 HIDDEN
      + METHOD BrwScrollVPos()
         new method that calculates the position of the vertical scroll bar.
         The shape of the left anterior browse extremely slow in the shipping and scroll
         when in a network environment and using indexes
      ! FUNCTION VScrollPos changed
      new feature in header columns. it is possible to display an arrow indicating the sort column
      this requires :
      obrowse:ShowSortMark := .T. (DEFAULT )
      obrowse:acolumns[n]:SortMark := 0-HIDDEN (DEFAULT) | 1-ASCENDING | 2-DESCENDING

2009-11-17 20:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\animat.c
    Fixed to work also in MinGW compile
  * source\control.c
  * source\grid.c
  * source\guimain.prg
  * source\hbrowse.prg
  * source\hcheck.prg
  * source\hcombo.prg
  * source\hcontrol.prg
  * source\hcwindow.prg
  * source\hedit.prg
  * source\hlistbox.prg
  * source\hownbtn.prg
  * source\hpanel.prg
  * source\hrect.prg
  * source\hriched.prg
  * source\htab.prg
  * source\htool.prg
  * source\hupdown.prg
  * source\hwindow.prg
  * source\menu_c.c
  * source\richedit.c
    Pacified a lot of warnings in MinGW build.
    Removed unused variables.

2009-11-17 13:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
  * source\hedit.prg
    Event bKeyDown changed places, moving to WM_CHAR message and add new parameter in EVAL
    Eval( ::bKeyDown, Self, wParam, nShiftAltCtrl  )
    in nShiftAltCtrl is passed 0 - SHIFT press, 1 - CTRL press - 4 ALT press or combinations
    because KEYDOWN not translate CODE CHAR keypress, then "D" or "d" has the same value in message Keydown
    KEYDOWN now process EXTEND CODE, type as ARROWN,INS,DEL,PAGEIP,DONW and an enhanced 101- or 102-key keyboard.
  * source\hcontrol.prg
    ! minor fix in events ONCLICK

2009-11-15 18:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fixed ctype parameter to value in METHOD WHEN in Eval( bGfocus)

2009-11-15 20:40 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hcwindow.prg
    ! fixed windowsmanifest

2009-11-15 18:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + new Clause in #xcommand @ <x>,<y> BROWSE [ <oBrw> ]  ;
      [ ON RIGHTCLICK <bRClick> ];
    + new Clauses in #xcommand ADD COLUMN <block> TO <oBrw> ;
                 [ COLOR <color> ]          ;
             [ BACKCOLOR <bcolor> ]     ;
  * source\hbrowse.prg
    * CLASS HColumn
      + add two parameters in METHOD NEW( tcolor, bolor)
      + DATA Column
    * CLASS HBrowse
      + new parameters in METHOD New( brClick )
      + DATA bRclick
      + DATA nyHeight    INIT  0
      + DATA fipos      HIDDEN
      + DATA lDeleteMark INIT .F. HIDDEN
      + DATA lShowMark   INIT .T. HIDDEN
      + DATA nDeleteMark INIT 0 HIDDEN
      + DATA nShowMark   INIT 12 HIDDEN
      + DATA oBmpMark    INIT  HBitmap():AddStandard( OBM_MNARROW ) HIDDEN
      + METHOD ButtonRDown()
      + METHOD ShowMark( lShowMark ) SETGET
      + METHOD DeleteMark( lDeleteMark ) SETGET
       Browse been implemented in the RightClick event, and added two more
       columns to the left.
       SHOWMARK column shows the position of the current line in BROWSE shaped like an arrow
       this column defaults to being visible
       obrowse:showmark := .T. SHOW COLUMN (Default )
       obrowse:showmark := .F. HIDE COLUMN
       DELETEMARK column shows the deleted rows in the table if SET DELETED is ON
       this column defaults to being hide
       obrowse:DeleteMark := .T. SHOW COLUMN
       obrowse:DeleteMark := .F. HIDE COLUMN (Default )
      ! minor fix im METHOD PAINT, REFRESH, BUTTONDOWN

2009-11-15 16:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + NEW clauses in #xcommand BEGIN PAGE <cname> OF <oTab> ;
            [ <enable: DISABLED> ]     ;
            [ COLOR <tcolor>]          ;
            [ BACKCOLOR <bcolor>]      ;
    + #xcommand @ <x>,<y> RICHEDIT [ <oEdit> TEXT ] <vari> ;
                  [ ON CHANGE <bChange>]     ;
  * include\windows.ch
    + news constants
  * source\control.c
    + add HB_FUNC( GETNOTIFYKEYDOWN ) return NOTIFY KEYDOWN to TAB NOTIFY
  * source\guimain.prg
    * FUNCTION TxtRect add new parameter TxtRect( cTxt, oWin, oFont )
  * source\hcheck.prg
    ! minor fix in mode transparent
  * source\hcontrol.prg
    CLASS HControl
    + DATA   BackStyle  INIT 1 define modo TRANSPARENT - 0 | OPAQUE - 1
    + DATA   lNoThemes  INIT .F. // define use THEMES in control
    CLASS HStatic
    - METHOD BACKSTYLE
    CLASS HButton
    * METHOD INIT handling EVENT only in BUTTONEX or IF parent = TAB or not DIALOG
  * source\hcwindow.prg
    * changed FUNCTION onCtlColor suport backstyle TRANSPARENT
    * Changed FUNCTION FindAccelerator include TAB control
    * changed FUNCTION GetBackColorParent
  * source\hcombo.prg
    ! fixed METHOD REQUERY
  * source\hdialog.prg
    ! minor fix
  * source\hedit.prg
    ! minor fix in FUNCTION GETSKIP
  * source\hhyper.prg
    * remove extStyle += WS_EX_TRANSPARENT
    * fixed METHOD OnClicked()
    * fixed METHOD OnMouseMove
    ! minor fix in mode transparent
  * source\hPanel.prg
    ! fixed EVENT WM_ERASEBKGND IN mode TRANSPARENT
    ! fix on METHOD SHOW()
    ! fix on METHOD HIDE()
  * source\hrect.prg
    CLASS HContainer
    ! fix in METHOD PAINT
  * source\hriched.prg
    + METHOD NEW() new parameters - bChange
    + DATA lReadOnly , Col, Line, LinesTotal, SelStart, SelText, SelLength
    + DATA bChange
    + METHOD UpdatePos( )
    + METHOD onChange( )
    + METHOD ReadOnly( lreadOnly ) SETGET
  * source\htab.prg
    * CLASS HPage
      + DATA brush
      + METHOD Refresh() INLINE ::oParent:ShowPage( ::PageOrder )
      + METHOD SetColor( tcolor, bcolor )
    * CLASS HTab
      + DATA oPaint  - object STATIC to PAINT PAGE
      + DATA nPaintHeight INIT 0
      + DATA TabHeightSize  - height of the TAB
        HIDDEN:
        + DATA  nActivate
        + DATA  aControlsHide INIT {}
      + METHOD ShowDisablePage()
      + METHOD DisablePage( nPage ) INLINE ::Pages[ nPage ]:disable()
      + METHOD EnablePage( nPage ) INLINE ::Pages[ nPage ]:enable()
      + METHOD SetPaintSizePos( nFlag  )
      * fix in METHOD NOTIFY
      * fix IN METHOD ONEVENT
      * changed Function SetTabFocus( )
      + FUNCTION FindTabAccelerator( oPage, nKey )
        * handling key accelerator to PAGES ex: &Page 1
      + new class to PAINT Pages
        CLASS HPaintTab INHERIT HControl
        paint the PAGE and Show Text COLOR_GRAYTEXT to DISABLE pages
  * source\hupdown.prg
    CLASS HeditUpDown
    ! fixed METHOD NOTIFY value is sincronized with ARROW UPDOWN control
  * source\hwindow.prg
    ! several minors fixes
  * source\window.c
    + add HB_FUNC( GETWINDOWPLACEMENT ) return state WINDOWS ( maximized,minimized,normal )

2009-11-14 05:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/hcwindow.prg
  * gtk/hcontrol.prg
    ! pequenos ajustes

2009-11-12 08:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/hcwindow.prg
    ! added missing datas

2009-10-25 22:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    ! fixed GetValueBound in REDEFINE
  * source\htool.prg
    ! minor fix

2009-10-12 10:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fixed separator vertical in last column

2009-10-12 10:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fixed width of the columns based on the font size
    ! fixed align DEFAULT to fields with type N to DT_RIGHT
    + add event When and event Valid to checkbox in columns
    ! minor fixes

2009-10-10 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\control.c
    + add new function SETTOOLTIPTITLE , to set title in tooltip in run-time
  * source\hbrowse.prg
    + add new feature in field logic. Now the column show checkbox
  * source\hcontrol.prg
    + add new METHOD SETTOOLTIP IN CLASS HCONTROL set um new tooltip in run-time
    CLASS HGROUP
    + add DATA BACKSTYLE
  * source\hcwindow.prg
    ! minor fixes
  * source\hedit.prg
    ! minor fix in parsepict
  * source\hradio.prg
    CLASS HRADIOBUTTON
    + add DATA BACKSTYLE
  * source\hupdown.prg
    ! if setget is nil, is attrib setget

2009-09-30 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\hcombo.prg
     ! minor fix
   * source\hedit.prg
     ! fix in NextFocus
   * source\hradio.prg
     ! minor fix
   * source\htab.prg
     ! minor fix

2009-09-24 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\drawtext.c
     ! FUNCTION DRAWTEXT return height of the TEXT, is necessary to BUTTON MULTILINE
   * source\hbrowse.prg
     ! minor fix in SEPARATOROUT
   * source\hupdown.prg
     ! minor fix in create WINDOW MAIN

2009-09-24 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    CLASS HColumn
    + DATA lHeadClick
    CLASS HBrowse
    + DATA lHeadClick
    add 3d effect in header browse more real effect of mouse click

2009-09-23 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hControl.prg
    ! fixed METHOD SETFONT()
  * source\hupdown.prg
    ! fix font in create

2009-09-22 13:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\drawwidg.prg
    ! minor fix
  * source\hbrowse.prg
    * CLASS HCOLUMN
      + DATA oParent
      + DATA lHide
      + add DT_VCENTER + DT_SINGLELINE in nJusHead, nJusLin
      + METHOD Visible( lVisible ) SETGET
      + METHOD Hide()
      + METHOD Show()
        new feature in columns. is possible to hide and show columns in run time
        obrowse:acolumns[1]:visible := .T.|.F. or
        obrowse:acolumns[1]:show()
        obrowse:acolumns[1]:hide()
     * CLASS HBROWSE
       + DATA LinkMaster      Specifies the parent table linked to the child table displayed in a Grid control.
       + DATA ChildOrder      Specifies the index tag for the record source of the Grid control or Relation object.
       + DATA RelationalExpr  Specifies the expression based on fields in the parent table that relates to an index in the child table joining the two tables
       ! changed METHOD InitBrw( nType, lInit ) AND new parameter
         add call InitBrw() in METHOD INIT
       + METHOD Filter( lFilter ) SETGET
         reset at run-time the existing filter or a filter to cancel
       * METHOD  WM_MOUSEWHEEL IN ONEVENT  moved to first because is necessary to refresh others controls
       ! fixed METHOD PAINT
       ! fixed problem in navegation with KEYDOWN ARROW
       + handling Hide columns
       + in resize of columns is SHOW line moving
  * source\hcombo.prg
    + DATA aItemsBound
    + DATA valueBound
    + DATA columnBound
    + DATA xrowsource
    + METHOD Populate() HIDDEN
    + METHOD GetValueBound( )
    + METHOD RowSource( xSource ) SETGET
      combobox now accepts array item with two dimension, if possible return the value of the second item of array
      valueBound return valor second value of ARRAY
      ITEMS {{"female","f"},{"male","m"}}
      it is possible to populate the combobox with a field in a DBF table
      ITEMS {"table->field"} or {"table->field","field2"}
  * samples\combobox\combobox.prg
    + new sample valuebound

2009-09-22 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hradio.prg
    * moved CLASS HRADIOGROUP of the HObject to HControl
    + DATA oHGroup - store reference HGROUP object
    + METHOD Newrg - new method to create the radiogroup, with the creation of the object hGroup
    * setvalue accepts value 0  now
    ! fixed METHOD REFRESH in RADIOGROUP
    ! fixed in ONEVENT VK_ESCAPE event in RADIOBUTTON
  * source\hrect.prg
    * CLASS HDrawShape
      + DATA BackStyle
      ! FIXED in PAINT backstyle TRANSPARENT and OPAQUE, and BACKCOLOR
    * CLASS HContainer
      container class has been completely rewritten to work as a container object ,
      then it is possible to create objects inserted into the container the same way as the class HTAB
      whose purpose is the creation of custom objects to be reused in different forms
      + DATA bLoad
      + DATA bClick, bDblClick
      + DATA lCreate
      + DATA xVisible
      + DATA backStyle
      + METHOD Create( )
        used for the creation of the objects inserted in container
      + add COLOR and BACKCOLOR in container
  * source\hupdown.prg
    ! hupdown class has been completely rewritten to have the same behavior of the edit control
        buddy control is HEDIT CONTROL
        is now possible to define PICTURE for the field, in addition to defining decimal increment,
        and use all available events in HEdit CLASS
    + DATA value
    + DATA bkeydown, bkeyup, bchange
    + DATA bClickDown, bClickUp
    + DATA nMaxLength
    + DATA lNoBorder
    + DATA cPicture
    + DATA oEditUpDown
    + DATA lCreate
    + METHOD CreateUpDown()
    * NEW CLASS
      + CLASS HEditUpDown INHERIT HEdit

2009-09-22 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
    ! minor fix
  * source\hcontrol.prg
    * METHOD INIT in HControl CLASS
      ! fixed tooltip  - no more problem in GET in TAB
    * CLASS HLine
      ! minor fix
  * source\hedit.prg
    + DATA lWantReturn - if have ES_WANTRETURN in MULTILINE
    + DATA oUpDown - store UPDOWN control
    * METHOD ONEVENT
      ! handling RETURN in MULTILINE without WANTRETURN
      + add handling in ARROWS for the UPDOWN control
    * METHOD VALID
      + handling LOSTFOCUS TO UPDOWN control
    * changed GETSKIP to handling containers and otimization
    + add FUNCTION NextFocusContainer( oParent, hCtrl, nSkip )
  * source\hlistbox.prg
    ! minor fix
  * source\htab.prg
    ! minor fix

2009-09-22 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add new clause in DIALOG and MDICHILD [ <lnoClosable: NOCLOSABLE> ]  ;
      disable MENU ALT+F4 IN DIALOG / CTRL+F4 IN MDICHILD and BUTTON close in WINDOW
    + add NEW COMMAND for RADIOGROUP
      #xcommand @ <x>,<y> GET RADIOGROUP [ <ogr> VAR ] <vari>  ;
             [ CAPTION  <caption> ];
             [ OF <oWnd> ]              ;
             [ ID <nId> ]               ;
             [ SIZE <width>, <height> ] ;
             [ COLOR <color> ]          ;
             [ BACKCOLOR <bcolor> ]     ;
             [<lTransp: TRANSPARENT>]   ;
             [ FONT <oFont> ]           ;
             [ ON INIT <bInit> ]        ;
             [ ON SIZE <bSize> ]        ;
             [ STYLE <nStyle> ]         ;
             [ ON CLICK <bClick> ]      ;
             [ ON GETFOCUS <bWhen> ]           ;
          => [<ogr> := ] HRadioGroup():NewRG( <oWnd>,<nId>,<nStyle>,<vari>,;
                  {|v|Iif(v==Nil,<vari>,<vari>:=v)},<x>,<y>,<width>,<height>,<caption>,<oFont>,;
                  <bInit>,<bSize>,<color>,<bcolor>,<bClick>,<bWhen>,<.lTransp.>);;
          [ <ogr>:name := <(ogr)> ]
    + command GET UPDOWN changed same behavior GET numeric
        #xcommand @ <x>,<y> GET UPDOWN [ <oUpd> VAR ]  <vari>  ;
             RANGE <nLower>,<nUpper>    ;
             [ OF <oWnd> ]              ;
             [ ID <nId> ]               ;
             [ SIZE <width>, <height> ] ;
             [ INCREMENT <nIncr> ]      ;
             [ WIDTH <nUpDWidth> ]      ;
             [ MAXLENGTH <nMaxLength> ] ;
             [ COLOR <color> ]          ;
             [ BACKCOLOR <bcolor> ]     ;
             [ PICTURE <cPicture> ]     ;
             [ WHEN  <bGfocus> ]        ;
             [ VALID <bLfocus> ]        ;
             [ STYLE <nStyle> ]         ;
             [ FONT <oFont> ]           ;
             [<lnoborder: NOBORDER>]    ;
             [ TOOLTIP <ctoolt> ]       ;
             [ ON INIT <bInit> ]        ;
             [ ON KEYDOWN <bKeyDown>   ];
             [ ON CHANGE <bChange> ]    ;
             [[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]] ;
          => ;
          [<oUpd> := ] HUpDown():New( <oWnd>,<nId>,<vari>,{|v|Iif(v==Nil,<vari>,<vari>:=v)}, ;
             <nStyle>,<x>,<y>,<width>,<height>,<oFont>,<bInit>,,,;
             <bGfocus>,<bLfocus>,<ctoolt>,<color>,<bcolor>, ;
             <nUpDWidth>,<nLower>,<nUpper>,<nIncr>,<cPicture>,<.lnoborder.>,;
             <nMaxLength>,<bKeyDown>,<bChange>,<bOther>,,);;
          [ <oUpd>:name := <(oUpd)> ]
     ! COMMAND CONTAINER changed
       + new clauses
       #xcommand @ <x>, <y>  CONTAINER [<oCnt>] [OF <oWnd>] ;
             [ ID <nId> ]               ;
             [ SIZE <width>, <height> ] ;
             [ BACKSTYLE <nbackStyle>]    ;
             [ COLOR <tcolor> ]         ;
             [ BACKCOLOR <bcolor> ]     ;
             [ STYLE <ncStyle>]          ;
             [ <lnoBorder: NOBORDER> ]   ;
             [ ON LOAD <bLoad> ]        ;
             [ ON INIT <bInit> ]        ;
             [ ON SIZE <bSize> ]        ;
             [ <lTabStop: TABSTOP> ]   ;
             [ ON REFRESH <bRefresh> ]      ;
             [ ON OTHER MESSAGES <bOther> ] ;
             [ ON OTHERMESSAGES <bOther>  ] ;
             [ <class: CLASS> <classname> ] ;
          =>  ;
          [<oCnt> := ] __IIF(<.class.>, <classname>,HContainer)():New(<oWnd>, <nId>,IIF(<.lTabStop.>,WS_TABSTOP,),;
               <x>, <y>, <width>, <height>, <ncStyle>, <bSize>, <.lnoBorder.>,<bInit>,<nbackStyle>,<tcolor>,<bcolor>,;
               <bLoad>,<bRefresh>,<bOther>);;
          [ <oCnt>:name := <(oCnt)> ]
  * include\windows.ch
    + add news CONSTANTS
  * source\control.c
    + add FUNCTION HB_FUNC( GETNOTIFYDELTAPOS ) necessary in HUPDOWN control
  * source\hcwindow.prg
    + DATA lClosable
    + METHOD Closable( lClosable ) SETGET
      disable ou enable MENU CLOSE in DIALOG and MDICHILD in RUN-TIME
      oform:closable := .T.|.F.
    + FUNCTION FindAccelerator( oCtrl, lParam )
      set o accelerator key for control in MDICHILD and DIALOG
    + FUNCTION GetBackColorParent( oCtrl )
      return backcolor of the parent container
  * source\hdialog.prg
    + add new message in aMessModalDlg - WM_SYSCOMMAND
      is necessary to handling ACCELERATOR KEY in CONTAINERS
    + DATA lBmpCenter INIT .F.  center bitmap background
    + DATA nBmpClr
    + STATIC FUNCTION onSysCommand( oDlg, wParam, lParam )
      process message WM_SYSCOMMAND
  * source\hwindow.prg
    ! fixed position MEDICHILD in event ONMOVE
    ! fixed clause CHILD in MDICHILD - maximized only in CLIENT area
    ! fixed MODAL mode in MDICHILD
    + add handling ACCELERATOR KEY in MDICHILD
  * source\menu_c.c
    + add HB_FUNC( ENABLEMENUSYSTEMITEM )

2009-09-16 05:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcheck.prg
    ! fixed setvalue and refresh

2009-09-10 13:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/wprint.c
    ! small fix to hwg_setdocumentproperty
  * source/hprinter.prg
    ! added some new properties
  * source/hwindow.prg
    ! minor fix to findwindow method

2009-09-05 15:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    ! fixed in ONEVENT COPY, PASTE AND CUT to fields with picture
    ! fixed FUNCTION CreateGetList, not work in containers inside other container

2009-09-02 13:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hprinter.prg
    !Enhaced method new as proposed by Aernando Athayde

2009-08-25 09:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcwindow.prg
    ! minor fix in method ANCHOR when objects are inserted into another container object

2009-08-25 09:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcontrol.prg
    ! METHOD addName remove reference in names with "->"

2009-08-23 12:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/include/guilib.h
    + added dummy HB_TCHAR_* macros definition for old [x]Harbour versions

2009-08-20 11:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/hwgtk.h
  * hwgui/gtk/commond.c
  * hwgui/gtk/control.c
  * hwgui/gtk/menu_c.c
  * hwgui/gtk/message.c
  * hwgui/gtk/misc.c
  * hwgui/gtk/window.c
  * hwgui/gtk/wprint.c
    ! cleaned '[g][u]char *' <-> 'const [g][u]char *' casting
    ! fixed few GPF traps when wrong values are passed from .prg code
    ! fixed memory leak caused by not freed hwg_convert_to_utf8() string
    * removed unused variables
    * pacified warnings

  * hwgui/include/guilib.h
    ! moved some xHarbour header files macros before #include "hb*.h"

  * hwgui/source/commond.c
  * hwgui/source/control.c
  * hwgui/source/dialog.c
  * hwgui/source/draw.c
  * hwgui/source/drawtext.c
  * hwgui/source/freeimg.c
  * hwgui/source/grid.c
  * hwgui/source/hcombo.prg
  * hwgui/source/listbox.c
  * hwgui/source/message.c
  * hwgui/source/misc.c
  * hwgui/source/printdos.prg
  * hwgui/source/resource.c
  * hwgui/source/richedit.c
  * hwgui/source/shellapi.c
  * hwgui/source/window.c
  * hwgui/source/wprint.c
  * hwgui/source/procmisc/arr2str.c
  * hwgui/source/procmisc/blowfish.c
  * hwgui/source/qhtm/hwg_qhtm.c
    ! cleaned 'char *' <-> 'const char *' casting
    ! fixed few wrong CHAR <-> TCHAR / LP[C]TSTR <-> LP[C]STR casting.
      Please remember that string pointer casting does not change the
      string body. If you force casting of 'char *' strings to LP[C]TCHAR
      then you create very serious problem for other developer. Such casting
      does not fix anything but it only pacifies warnings which are important
      to locate wrong code which have to be fixed for Unicode and/or WinCE
      support.
    ! fixed wrongly used TEXT() macro. This macro can be used
      _ONLY_ for literal strings (quoted by "") not for functions
      or variables. It does not make any runtime converions.
      It only informs compiler that in UNICODE builds static strings
      inside this macro have to be generated as string of wchar_t
      characters not 'char' ones. Code like TEXT( hb_itemGetCPtr( temp ) )
      or TEXT( hb_parc( 4 ) ) is technical nonsense and can be compiled
      only with dummy TEXT() macro (it does nothing) used for non
      UNICODE builds.
    ! fixed few GPF traps when wrong values are passed from .prg code
    ! fixed code which directly modifies item string buffers
    ! added protection against redefining existing macros
    ! marked few very serious bugs (potential GPF traps) by
      /* BUGGY code - ... */ comment. They have to be fixed by authors !!!.
    * pacified GCC warnings

2009-08-07 18:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/drawtext.c
    !updated ansitooem and oemtoansi functions. thanks to Przmyslaw

2009-08-13 02:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcwindow.prg
    * initialize propertie Type // DATA Type INIT 0
  * source\hwindow.prg
    ! minor fix
  * source\hownbtn.prg
    ! fix mode check in lostfocus event

2009-08-11 03:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add CLAUSE CLIPPER in INIT WINDOW behavior equal to DIALOG
    + add CLAUSE MODAL in ACTIVATE WINDOW to emulate the same form mdichild DIALOG
  * include\windows.ch
    + added news constants
  * source\hcontrol.prg
    + add DATA xcontrolsource
    + add METHOD ControlSource purpose specifies the source of data to which an object is bound
  * source\hwindow.prg
    + add DATA lModal IN HWindow CLASS
    + parameter lclipper in METHOD NEW
    + add parameter lParam in message ONSYSCOMMAND in CLASS HMainWindow and HMDICHILD
    + onEvent CLASS HMainWindow add msg WM_PARENTNOTIFY to control MDICHILD MODAL
    + DATA lMaximized  class HMDICHILDWindow
    * FUNCTION ONSYSCOMMAND
      * event SC_KEYMENU implemented accelerators to MDICHILD and
        event SC_MENU control to MDICHILD MODAL
    * Function ONMDIACTIVATE
      * implemented control over mdichild modal
    * Function onEraseBk implemented backgroud bitmap center to MDI MAIN
      set propertie lbmpcenter := .T.

2009-08-09 22:40 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/hcontrol.prg
    gtk/hdialog.prg
    gtk/hcwindow.prg
    ! Implemented anchor behavior based on windows version

2009-08-02 15:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * CLASS HBUTTONEXE
    ! add in ONEVENT message WM_SYSKEYUP triggered if wParam
        if this have an event set by another control with accelerator

2009-08-02 10:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * CLASS HBUTTONEXE
    ! fixed in ONEVENT message WM_SYSKEYUP. The problem was WM_KEYUP captured event WM_SYSKEYUP.

2009-08-02 10:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! used the function ptrtoulong (pointer) for comparisons between variables of type
     NUMBER and of type HANDLE due to error in XHARBOUR.com
    * IN method PAINT IF ::nHeadHeight != 0 OR  ::nFootHeight != 0 not be calculated
    + add style DT_VCENTER + DT_SINGLELINE in DrawText HEAD
    + add style DT_VCENTER + DT_SINGLELINE in DrawText FOOTER
  * source\hdialog.prg
    ! used the function ptrtoulong (pointer) for comparisons between variables of type
     NUMBER and of type HANDLE due to error in XHARBOUR.com

2009-08-01 17:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! changed how the column takes the focus. Now the column takes the focus IF lAutoedit =. T.

2009-08-01 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\guimain.prg
    * add in INITCONTROLS pArray[i]:Super:Init()
      required to classes that inherit the class of patterns hwgui
  * source\hbrowse.prg
    ! fixed problem reported when adding new lines to browse type ARRAY
    ! fixed keydown TAB event
    * method PAINT changed so as to calculate the lines to be painted
  * source\hcwindow.prg
    * FUNCTION  onCommand add save focus object to MDICHILD
  * source\hradio.prg
    ! minor fix
  * source\htab.prg
    ! fixed events in MDICHILD
  * source\hwindow.prg
    ! menupos in MDI if set to -1 then not show

2009-07-30 09:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + CONSTANTS TB_GETSTATE, TB_SETBITMAPSIZE, TB_SETINDENT , TB_SETBUTTONWIDTH
  * source\htool.prg
    - moved constans to windows.ch

2009-07-29 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    @ <x>,<y> TOOLBAR [ <oTool> ] added CLAUSE   [ FONT <oFont> ]           ;
    STYLE now can be TBSTYLE_FLAT text down picture or TBSTYLE_LIST text right picture
  * source\control.c
    * CREATETOOLBAR
    remove TBSTYLE_FLAT , add ulStyle
  * source\drawwidg.prg
    * in CLASS HBITMAP method ADDFILE and ADDRESOURCE
      add condition IF i:name == name .AND. ( nWidth == nil .OR. nHeight == nil )
      because load same BMP with diferents size
  * source\hcontrol.prg
    CLASS HBUTTONEX
    ! fixed message WM_THEMECHANGED and triged ONCLICK with KEYDOWN VK_RETURN and VK_SPACE
  * source\hcwindow.prg
    * CLASS HOBJECT
      + METHOD DelObject( oCtrl )
      + METHOD Release()
    ! changed CLASSDATA to CLASS VAR SHARED in WindowsManifest because in HARBOUR CLASSDATA not work
    * FUNCTION ONSIZE add new condition to anchor
    * source\hdialog.prg
      + METHOD Release()
    * source\hpanel.prg
      ! minor fix in METHOD Show() and + METHOD Hide()
    * source\htab.prg
      ! fixed error when tabs are built in the designer and does not contain objects
    * source\htool.prg
      * CLASS HToolButton
        + METHOD Enabled( l ) SETGET
        + METHOD Checked( l ) SETGET
        + METHOD Pressed( l ) SETGET
        + METHOD onClick()
      * METHOD CREATETOOL CLASS hToolBar add FONT
    * source\hwindow.prg
      * CLASS HWindow
        + add CLASS VAR Screen SHARED whose purpose is to create conditions for adding
         colors, pictures and objects in the MAIN MDI window
        + METHOD Release()
      * CLASS HMainWindow
        * METHOD Activate create window SCREEN that is the background in MDI
    * include\windows.ch
       * fixed CONSTANT  #define WM_THEMECHANGED     0x031A

2009-07-08 22:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add new clauses
    * @ <x>,<y> BUTTONEX [ <oBut> CAPTION ] <caption> ;
       [ <lnoTheme: NOTHEMES> ]   ;
       [ <class: CLASS> <classname> ] ;
    * ADD STATUS [<oStat>] [ TO <oWnd> ] ;
       [ ON DBLCLICK <bDblClick> ];
       [ ON RIGHTCLICK <bRClick> ];
  * source\control.c
    + add new function GETNOTIFYSBPARTS return part STATUS BAR to notify RIGHCLICK and DLBCLICK
  * source\draw.c
    * FUNCTION REDRAWWINDOW add more 4 parameters left,top,width,height
  * source\drawwidg.prg
    ! minor fix
  * source\hcheck.prg
    * changed STATICS FUNCTION __VALID and __WHEN for METHOD WHEN and VALID
  * source\hcombo.prg
    * changed STATICS FUNCTION __VALID and __WHEN for METHOD WHEN and VALID
    ! add condition IF ::bSetGet != Nil .OR. ::GetParentForm( Self ):Type < WND_DLG_RESOURCE
      to work in MDICHILD
  * source\hcontrol.prg
    * CLASS HCONTROL
      + add METHOD SetFont( oFont ) changed FONT of OBJECT
      + add METHOD Enabled( lEnabled ) SETGET to standardize and
        facilitate the use  octrl:lenabled := .t.|.f.
      ! minor fix in METHOD SetText()
      - moved METHOD SetColor() to Hcwindow
    * CLASS HStatus
      + DATA bDblClick, bRClick
      + parameters bDblClick, bRClick in NEW()
      + add METHOD Notify to triged events DBLCLICK and RIGHTCLICK
    * CLASS HStatic
      - DATA Transparent
      + DATA nBackMode
      + METHOD SetText( value ) to standarlize
      ! minor fix in METHOD SetValue( value )
      * METHOD BackStyle( nMode ) SETGET  to changed style TRANSPARENT|OPAQUE in run-time
        octrl:backstyle := 0|1 TRANSPARENT|OPAQUE
      ! minor fix and cleaning in METHOD Paint
    * CLASS HButtonEX
      + DATA lnoThemes INIT .F. HIDDEN
      + DATA m_crBrush INIT Array( 6 )
      + new parameter in METHOD NEW() lnoThemed to assign the button will be created
        with or without theme
      + METHOD SetColor( tcolor, bcolor )
      + 2 news parameters in METHOD SetDefaultColor( tColor, bColor, lRepaint )
        * if the button has not Theme could be attributed COLORS to the text and
           for the background of the same
      + add parameter in METHOD SetBitmap( hbit )
      + add parameter in METHOD SetIcon( hicon )
      ! minor fix in METHOD SetText( c )
      * METHOD Paint  added ability to be color when the button does not load the theme,
        set a better positioning of the text and the picture on the button,
        the buttons added transparency and minor fix
  * source\hcwindow.prg
    + add new constant #define RT_MANIFEST  24
    + add CLASSDATA WindowsManifest That stores the VALUE if WindowsXp.Manifest is loaded
    + METHOD SetColor( tcolor, bColor, lRepaint ) moved form CLASS HCONTROL
      Whose purpose is to give color to WINDOWs and DIALOGs
    ! minor fix in SETTEXTCLASS
    + add FUNCTION ADDPROPERTY( oObjectName, cPropertyName, eNewValue )
    + add FUNCTION REMOVEPROPERTY( oObjectName, cPropertyName )
  * source\hdialog.prg
    ! assign setcolor in NEW() and clean code for color
  source\hedit.prg
    + add DATA lreadOnly
    + add METHOD ReadOnly( lreadOnly ) to changed flag READONLY in run-time
  * source\hradio.prg
    * changed STATICS FUNCTION __VALID and __WHEN for METHOD WHEN and VALID
  * source\hriched.prg
    * add METHOD WHEN and VALID to standardize
  * source\htimer.prg
    * assign to value in NEW to ::value
    + add METHOD onAction()
  * source\hwindow.prg
    ! assign setcolor in NEW() and clean code for color
  * source\resource.c
    + add Function FINDRESOURCE to Return WindowsXp.Manifest is loaded
  * source\theme.c
    + add Function  PREPAREIMAGERECT to return rect BITMAP
       to show transparent the picture in buttonex

2009-07-04 11:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source\wprint.c
    source\hprinter.prg
    source\hwinprn.prg
    include\guilib.ch
    * Addes support to use specify forn type and number of copies

2009-07-02 19:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\prnalone.c
    * Some changes to make it compatible with the latest Harbour code.
  * source\wprint.c
    * patch to avoid an error in MinGW build due to the different way
      the GetDefaultPrinter is declared (_WIN32_WINNT is required to be
      >= 0x0500 and is declared as 0x0400). not an elegant way, but
      effective.
    * purged unused variable
  * utils\designer\designer.rc
    * substitued the hardcoded bitmaps and icons with file
      references for windres.exe compatibility in MinGW build
  + utils\designer\resource\bmp\BMP_ANIM.BMP
  + utils\designer\resource\bmp\BMP_AREA.BMP
  + utils\designer\resource\bmp\BMP_ARROW.BMP
  + utils\designer\resource\bmp\BMP_BMP.BMP
  + utils\designer\resource\bmp\BMP_BOX.BMP
  + utils\designer\resource\bmp\BMP_BROWSE.BMP
  + utils\designer\resource\bmp\BMP_BUTTON.BMP
  + utils\designer\resource\bmp\BMP_CALEN.BMP
  + utils\designer\resource\bmp\BMP_CHECK.BMP
  + utils\designer\resource\bmp\BMP_COLUMN.BMP
  + utils\designer\resource\bmp\BMP_COMBO.BMP
  + utils\designer\resource\bmp\BMP_DATE.BMP
  + utils\designer\resource\bmp\BMP_EDIT.BMP
  + utils\designer\resource\bmp\BMP_GRID.BMP
  + utils\designer\resource\bmp\BMP_GRID2.BMP
  + utils\designer\resource\bmp\BMP_GROUP.BMP
  + utils\designer\resource\bmp\BMP_HLINE.BMP
  + utils\designer\resource\bmp\BMP_HLINK.BMP
  + utils\designer\resource\bmp\BMP_ICON.BMP
  + utils\designer\resource\bmp\BMP_LISTBOX.BMP
  + utils\designer\resource\bmp\BMP_MENU.BMP
  + utils\designer\resource\bmp\BMP_NEW.BMP
  + utils\designer\resource\bmp\BMP_OPEN.BMP
  + utils\designer\resource\bmp\BMP_PAGE.BMP
  + utils\designer\resource\bmp\BMP_PANEL.BMP
  + utils\designer\resource\bmp\BMP_PROGBAR.BMP
  + utils\designer\resource\bmp\BMP_RADIO.BMP
  + utils\designer\resource\bmp\BMP_RGROUP.BMP
  + utils\designer\resource\bmp\BMP_RHLINE.BMP
  + utils\designer\resource\bmp\BMP_RICH.BMP
  + utils\designer\resource\bmp\BMP_RVLINE.BMP
  + utils\designer\resource\bmp\BMP_SAVE.BMP
  + utils\designer\resource\bmp\BMP_STATIC.BMP
  + utils\designer\resource\bmp\BMP_STATUS.BMP
  + utils\designer\resource\bmp\BMP_TIMER.BMP
  + utils\designer\resource\bmp\BMP_TOOL.BMP
  + utils\designer\resource\bmp\BMP_TRACK.BMP
  + utils\designer\resource\bmp\BMP_TREE.BMP
  + utils\designer\resource\bmp\BMP_UPDOWN.BMP
  + utils\designer\resource\bmp\BMP_VLINE.BMP
  + utils\designer\resource\bmp\HWG.ICO
    + added the bmp and ico files previously hardcoded in the
      designer resource file

2009-06-29 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/animat.c
  * source/c_ipaddr.c
  * source/commond.c
  * source/control.c
  * source/cxshade.c
  * source/dialog.c
  * source/draw.c
  * source/drawtext.c
  * source/freeimg.c
  * source/grid.c
  * source/listbox.c
  * source/media_c.c
  * source/menu_c.c
  * source/message.c
  * source/misc.c
  * source/nice.c
  * source/pager.c
  * source/prnalone.c
  * source/resource.c
  * source/richedit.c
  * source/shellapi.c
  * source/theme.c
  * source/window.c
  * source/winreg.c
  * source/wprint.c
  * source/activex/c_activex.c
  * source/activex/htmlcore.c
  * source/activex/htmlfunc.c
  * source/procmisc/arr2str.c
  * source/procmisc/blowfish.c
  * source/qhtm/hwg_qhtm.c
  * source/xml/xmlparse.c
  * include/guilib.h
    * Some changes to make it compatible with the latest Harbour code.
    * Formatting.

#DEFINE IDMAXBUTTONTOOLBAR 64
2009-06-26 02:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\htool.prg
    ! fixed ID to toolbuttons
      defined max 64 buttons in toolbar

2009-06-21 12:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * CLASS HButtonex
    ! minor fix METHOD ONEVENT in relation change last
  * source\hwindow.prg
    ! fixed clausula CENTER in WINDOW MAIN and WINDOW MAIN MDI

2009-06-20 15:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * CLASS HButtonex
    ! METHOD ONEVENT - buttoex the click event is not triggered if the mouse remains pressed
      but not released on the subject and the object like button

2009-06-17 20:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Yet another bug fixed in CompileMethod()

2009-06-12 22:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Bug fixed in CompileMethod()

2009-06-09 09:40 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * \utils\designer\designer.hbp
    * -gui option added

2009-06-09 09:35 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * \utils\designer\designer.hbp
    * minor fix in comment

2009-06-08 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + hbactivex.hbp
  + hbxml.hbp
  + hwg_qhtm.hbp
  + hwgui.hbc
  + hwgui.hbm
  + hwgui.hbp
  + hwguidyn.hbp
  + procmisc.hbp
    + Hbmk files has been added - provided by Viktor Szakats.

2009-06-05 18:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/resource.c
    ! Fix for MSVC, provided by Viktor Szakats

2009-06-03 13:55 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  + \utils\designer\designer.hbp
    + script for hbmk2 added

2009-05-15 15:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/procs7.prg
  * source/hpanel.prg
    * Cleanup and formatting

2009-05-15 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
    * removed DATA bScroll - it is used in HDialog, HWindow and HPanel only and there isn't
      any sense to keep it for all controls.
    * Small formatting
  * source/hdialog.prg
  * source/hpanel.prg
  * source/hwindow.prg
    * Added DATA bScroll
    * Small formatting
  * source/hsplit.prg
    * Some cleanup

2009-05-10 13:40 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/guimain.prg
     ! put hbcompath.ch inside  ""

2009-05-07 19:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hcombo.prg
    source/hupdown.prg
     ! change Getfocus() ==0 with empty(getFocus())

2009-05-07 17:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hcheck.prg
    Fix error on line 169, lParam is Pointer when compiled with -DHWG_USE_POINTER_ITEM, and cannot be compared with numeric

2009-05-07 15:10 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  *utils/designer/extmodul.ch
        getcomputername()     ->  hwg_getcomputername()
        getusername()         ->  hwg_getusername()

2009-05-07 10:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/scrdebug.prg
  * gtk/hbrowse.prg
  * source/hfrmtmpl.prg
    ! Some fixes

2009-05-06 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/scrdebug.prg
    ! Few fixes for GTK version

2009-05-06 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hdialog.prg
    ! ON EXIT works now.
  * source/procmisc/scrdebug.prg
    * Few changes for GTK version

2009-05-06 14:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/drawtext.c
    ! Few fixes and enhancements.

2009-05-05 14:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
    ! Small fix in Setfgcolor()

2009-05-05 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/window.c
  * gtk/hcontrol.prg
    ! Small fixes, related to hwg_set_modal()

2009-05-05 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
    * CreateSplitter() has been added
  * gtk/hcontrol.prg
  * gtk/hpanel.prg
    * Small changes in Move() method implementation
  + gtk/hsplit.prg
    + Added implementation os Splitter widget, similar to Win32 version
  * gtk/Makefile.linux
  * gtk/Makefile
  * gtk/Makefile.scr
    * Makefiles changed to compile hsplit.prg

2009-05-04 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hwgtk.h
  * gtk/control.c
  * gtk/drawtext.c
  * gtk/message.c
  * gtk/misc.c
  * gtk/window.c
  * gtk/wprint.c
  * gtk/drawwidg.prg
  * gtk/errorsys.prg
  * gtk/hbrowse.prg
  * gtk/hcombo.prg
  * gtk/hcontrol.prg
  * gtk/hedit.prg
  * gtk/htab.prg
  * gtk/hupdown.prg
  * gtk/hwinprn.prg
  * gtk/Makefile.linux
    ! Some fixes, which makes gtk hwgui usable again.
    * Important addition: hwg_SetAppLocale( cLocale ) function sets the locale of an aplication.
      If this function is called, hwgui translates all strings to utf8 not from the system locale,
      but from the <cLocale>, which is designated in hwg_SetAppLocale() call. This is very
      convenient for those, who has different codepages for DOS, Windows and Linux - it is
      enough now to add a single line ( enclosed in conditional compilation directives,
      of course ) with this function call. The value of cLocale for any codepage may be found
      in glib or gtk documentation. Russians are: "WINDOWS-1251", "KOI8-R".

2009-05-02 19:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
    ! fixed METHOD REFRESH to attrib value bSetGet

2009-05-02 16:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
    ! fixed key press ESCAPE in ONEVENT

2009-05-01 18:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * sample/bld.bat
    ! minor update on libs

2009-05-01 18:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add news clauses to LINE command
             [ HEIGHT <nHeight> ]      ;
             [ COLOR <color> ]         ;
             [ LINESLANT <cSlant> ]    ;
             [ BORDERWIDTH <nBorder> ] ;
             [ ON INIT <bInit> ]       ;
  * source\guimain.prg
    * Small change in function WAITRUN, suggested by Itamar Lins ,HARBOUR compatible
      functions HB_OpenProcess,HB_ProcessValue
      #ifndef __XHARBOUR__
       #include hbcompat.ch
      #endif
  * source\hcontrol.prg
    ! fix in click BUTTONEX Class
    * CLASS HLINE
      + add  DATA LineSlant,DATA nBorder
      + added new parameters in METHOD New  bInit, tcolor, nHeight, cSlant, nBorder
        parameter cSlant defines the orientation of the line may take values of / or \ ou Nil
  * source\hpanel.prg
    + METHOD Hide(),  METHOD Show(), METHOD Release()
  * source\htool.prg
    + add DATA hMenu in CLASS HToolButton
    ! fix in METHOD REFRESH
  * source\menu_c.c
    * add condition if( !hMenu )   hMenu = (HMENU) HB_PARHANDLE(1) ;
      if the past is the menu handle directly, such as toolbutons

2009-04-30 20:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/wprint.c
  * gtk/menu.prg
  * gtk/hprinter.prg
  * gtk/window.c
  * gtk/hfrmtmpl.prg
  * gtk/hedit.prg
    * Some changes, which I introduced in my local HwGUI copy two years ago.
      They are related mostly to print subsystem.

2009-04-27 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/misc.c
    * Following functions has been renamed to avoid problems with other libraries:
        createdirectory()     ->  hwg_createdirectory()
        removedirectory()     ->  hwg_removedirectory()
        setcurrentdirectory() ->  hwg_setcurrentdirectory()
        deletefile()          ->  hwg_deletefile()
        getfileattributes()   ->  hwg_getfileattributes()
        setfileattributes()   ->  hwg_setfileattributes()
        getcomputername()     ->  hwg_getcomputername()
        getusername()         ->  hwg_getusername()
  * doc/funclist.txt
    * above functions name has been changed.

2009-04-26 21:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hwindow.prg
    ! fix for activate method on hmainwindow
  * source/drawidg.prg
    ! fix to add() method from hBrush() class, if nclr Variable is an Pointer

2009-04-26 09:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/control.c
    ! fixed problem of GetAncestor in borland

2009-04-24 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcombo.prg
    * formatted
    * A condition IF ::bSetGet != Nil inserted to HComboBox():onEvent() method,
      because Getskip() is intended for GET items only.

2009-04-24 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * make_vc.bat
  * makefile.vc
    * Small changes in VC makefiles, suggested by Leonardo Machado

2009-04-19 17:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/misc.c
    _POSIX_PATH_MAX -> HB_PATH_MAX

2009-04-15 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hedit.prg
    !fixed in NextFocus oParent

2009-04-15 11:00 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * utils\designer\hctrl.prg
    * remove declaration #define TCM_SETCURSEL and  TCM_GETITEMCOUNT which
      are in windows.ch

2009-04-13 16:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/procini.prg
  * source/guimain.prg
  * source/hbrowse.prg
  * source/hcwindow.prg
  * gtk/menu.prg
  * gtk/hprinter.prg
  * gtk/hwinprn.prg
  * gtk/wprint.c
    * Small changes, which I introduced in my local HwGUI copy two years ago

2009-04-13 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils\designer\hformgen.prg
    * Removed ( enclosed in /* ... */ ) a modification in HFormGen():Save(), which was
      intended to save the form/report in prg format additionally to xml. That modification
      caused error for the reports ( now it is Ok ) and, secondly, I don't understand why
      it is needed to save as prg simultaneously with xml.

2009-04-13 12:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
  * source/procmisc/procscri.prg
  + source/procmisc/scrdebug.prg
  * utils/designer/resource/widget.xml
  * utils/designer/resource/repwidg.xml
    * Visual debugger for scripts, which are read by rdScript() and executed by DoScript()
      has been implemented. To call it, you need insert #DEBUGGER as a first line in your
      script, or set the property "lDebug" = "true" in a form or report properties in the
      Designer - in this case all scripts inthis form/report will be debugged
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
  * source/procmisc/Makefile
    * makefiles has been updated due to adding the scrdebug.prg

2009-04-08 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\drawwidg.prg
    + CLASS HBitmap add parameters width ,height in AddResource, AddFile and parameter
      lTransparent in AddFile
  * source\hcwindow.prg
    + add METHOD ActiveControl
    + add METHOD Release
    + added FUNCTION ProcOkCancel to process events in IDOK and IDCANCEL window MDICHILD
      to have the same behavior of Dialogs
  * source\hedit.prg
    ! fixed key press ESCAPE
  * source\htool.prg
    ! add flags LR_LOADTRANSPARENT + LR_LOADMAP3DCOLORS in toolbuton imagens resource
  * source\hwindow.prg
    + add DATA lExitOnEnter INIT .F., DATA lExitOnEsc INIT .F. for equal work to Dialogs

2009-04-08 14:31 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils\designer\inspect.prg
    ! Fixed problem with comboboxes in object inspector

2009-04-08 13:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils\designer\hctrl.prg
  * utils\designer\hformgen.prg
    ! Few errors with Report Designer has been fixed.

2009-04-07 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils\designer\designer.prg
    * Initial window size has been changed ( I don't like maximized windows ).
  * utils\designer\inspect.prg
    ! Designer's behavior has been fixed - the problem was caused by the changes in
      combobox implementation.

2009-04-03 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix setfocus in METHOD BUTTONUP

2009-04-02 17:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix in onevent msg keydown getparent
  * source\hradio.prg
  * source\htimer.prg
    ! fixed assign name

2009-03-28 11:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in METHOD BUTTONUP
      changed in IF GetActiveWindow( ) = ParentGetDialog( Self ):Handle => ::GetParentForm( ):handle
  * source\hedit.prg
   ! now only be considered if the style of multiline field contains ES_MULTILINE + ES_WANTRETURN
      thus it contains only ES_MULTILINE is a normal edit
  * source\hwindow.prg
  ! fixed problem in INITFOCUS if first control is DISABLED

2009-03-27 13:13 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + added news contants
  * source\hdialog.prg
    ! fixed problem in INITFOCUS if first control is DISABLED
  * source\hedit.prg
    ! rename METHOD change to onchange and moved AddEvent( EN_CHANGE) to method INIT
  * source\hmonthc.prg
    ! changed parameters in INITMONTHCALENDAR because not work in MDICHILD the size of CALENDAR
  * source\hwindow.prg
    ! fixed problem in MDICHILD problem of the rectangle does not appear in focus objects

2009-03-25 10:13 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\grid.c
    + added LVS_SHOWSELALWAYS in style in LISTVIEW_CREATE
    - RedrawWindow ... in HB_FUNC( LISTVIEW_SETVIEW)
  * source\hgridex.prg
    + add METHOD SETVIEW( style )  INLINE LISTVIEW_SETVIEW( ::handle, style )
    ! fixed Return in NOTIFY case parent = HTAB
  * source\hradio.prg
    ! fixed oParent in RADIOGROUP

2009-03-23 23:13 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hgridex.prg
    ! fixed GPF in METHOD NOTIFY
      + oParent := ::GetParentForm()
      - Hwg_SetDlgResult( ::oParent:Handle, Res )
      + Hwg_SetDlgResult( oParent:Handle, Res )
  * source\hwindow.prg
    + add suport clause DS_CENTER in MDICHILD

2009-03-20 04:13 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + new CLAUSES IN #xcommand GET RADIOGROUP [ <ogr> VAR ] <vari>  ;
             [ ON INIT <bInit> ]        ;
             [ ON CLICK <bClick> ]      ;
             [ ON GETFOCUS <bWhen> ]           ;
    + new CLAUSE IN #xcommand @ <x>,<y> RICHEDIT [ <oEdit> TEXT ] <vari> ;
             ...
             [<lallowtabs: ALLOWTABS>]  ;
  * source\control.c
    + add new function HB_FUNC(GETDLGMESSAGE)
  * source\hcontrol.prg
    ! fixed events in ONEVENT to CLASSBUTTON
  * source\hcwindow.prg
    ! ProcKeyList now process keylist in WINDOW MAIN too
  * source\hedit.prg
    ! multiline in entire no text appears selected.
  * source\hradio.prg
    * RADIOGROUP is now an object that can be referenced in its methods and properties
    + add news properties oParent, Name, Enabled
    + add news METHODs, ENABLE(),DISABLE(),ISENABLED
    + new parameters in METHOD NEW (bInit,bclick,bGfocus)
      is possible disable all radiobutton in RADIOGROUP only call oRadioGroup1:disable() or
      oRadioGroup1:enabled := .F.
      Events Click and GetFocus only happens if the radiobuttons not have this same event set
  * source\hriched.prg
    + add new clause in METHOD NEW ( lAllowTabs)
      whose purpose is to allow the use of  the TABS in editing the text
      then if ALLOWTAB CTRL+TAB is used to let the control, else TAB
  * source\htab.prg
    ! minor fix in method notify
  * source\hwindow.prg
    + add new DATA lDisableCtrlTab to control the exchange of windows when they are MDICHILD

2009-03-18 23:13 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
    - remove METHOD Enable()
    - remove METHOD Disable()
    + add METHOD onGotFocus()
    + add METHOD onClick()

  * source\hdatepic.prg
    ! fix to adjust FOCUS control with TAB

2009-03-18 18:53 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hprogres.prg
    ! fix in nRange,nMaxPos for STEP
    * add new parameter in METHOD STEP to update Title of NEWBOX

2009-03-17 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + news constants
   * source\hcontrol.prg
    ! fix in status bar for icon type numeric resource
  * source\hedit.prg
    ! fix in type multiline for ESCAPE and bGetSet
  * source\hprogres.prg
    ! fix in nlimit for STEP
  * source\hwindow.prg
    ! ACTIVATE HMAINWINDOW forcing the state of maximization and minimization to update the size of the form
    ! add parameter Self in eval( bactivate , Self )

2009-03-16 17:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
* include\guilib.ch
  + COMBOBOXEX  new clauses [ DISPLAYCOUNT <nDisplay>], [ ITEMHEIGHT <nhItem>    ],[ WIDTHCOLUMN <ncWidth>  ] ;

2009-03-16 16:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add new clause in @ <x>,<y> TAB [ <oTab> ...
       [ ON RIGHTCLICK <bRClick> ];
  * include\windows.ch
    + add NEWS CONSTANTS to HTAB
  * source\hcheck.prg
    ! minor fix in ONEVENT
  * source\hcwindow.prg
    ! fix in METHOD Anchor
  * source\hradio.prg
    + add METHOD onGotFocus() and METHOD onClick()
    ! minor fix in ONEVENT
  * source\htab.prg
    + add DATA bRClick
    + add new parameters in METHOD NEW - bRClick
    * add NEW Properties HIDDEN lClick, lActivate, nPrevPage
    ! fixed EVENTS ONCLICK,ONGETFOCUS,ONLOSTFOCUS in METHOD NOTIFY and add
      new EVENT ONRIGHTCLICK

2009-03-10 22:08 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
   ! fix in NextFocus for radiobutton
  * source\hradio.prg
   ! minor fix in __valid

2009-03-09 18:08 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! fix in key press ESC case lExitOnEsc = FALSE
  * source\hriched.prg
    ! fix in key press ESC

2009-03-09 14:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + add new constant SB_SETICON
  * source\drawwidg.prg
    + add new parameters in hicon class method addfile - nwidth, nheight
  * source\hcontrol.prg
    + add new method in CLASS HSTATUS -    METHOD SetIconPanel(nPart, cicon, nWidth, nHeight )

2009-03-09 09:08 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * include\guilib.ch
    Fix to compile with last xHarbour (cvs):

    #ifdef __XHARBOUR__
      #define HB_SYMBOL_UNUSED( x )    ( (x) := (x) )
    #endif

    changed to

    #ifdef __XHARBOUR__
      #ifndef HB_SYMBOL_UNUSED
        #define HB_SYMBOL_UNUSED( x )    ( (x) := (x) )
      #endif
    #endif

2009-03-06 00:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcheck.prg
  * source\hdatepic.prg
  * source\hradio.prg
  * source\htab.prg
    ! fix to adjust FOCUS control

2009-03-05 00:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    ! fix in WHEN in  bsetget

2009-03-03 18:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix in PICTURE "@Z" type = "N"

2009-03-02 06:29 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * makefile.gcc
    Updated with missing files.

2009-03-02 04:35 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * samples\animation\animation.prg
    Small changes:
    oDlg -> oWnd
    oDlg:activate() -> ACTIVATE WINDOW oWnd

2009-03-02 04:04 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  - samples\animation\tstAnimation.prg
  - samples\animation\tstAnimation.rc
  + samples\animation\animation.prg
  + samples\animation\animation.rc
    Sample updated. Fixed warning when animation.rc is compiled with GNU windres
    (MinGW tool).

2009-02-28 07:50 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * gtk\htool.prg
  * gtk\misc.c
    Fixed to compile with Harbour. Please, don't add code that compile only
    with xHarbour. Harbour users want to use the library too. This is a old
    problem and someone don't learned the lesson.

2009-02-2 18:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source:hedit.prg
    ! fix in NextFocusTab

2009-02-2 09:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! fix in height COMBOBOX
  * source\hcheck.prg
    + add suport event bother in ONEVENT
  * source\hcombo.prg
    + add suport event bother in ONEVENT
  * source\hcontrol.prg
    + add property name in hcontrol
    !fix in zorder in hgroup
  * source\hdatepic.prg
    + add suport event bother in ONEVENT
  * source\hlistbox.prg
    + add METHOD Requery to updated LISTBOX
    + add suport event bother in ONEVENT
  * source\hradio.prg
    + add suport event bother in ONEVENT
  * source\hriched.prg
    ! minor fix
  * source\hupdown.prg
    + add suport event bother in ONEVENT
  * utils\designer\hformgen.prg
    ! fix in height COMBOBOX
  * utils\designer\inspect.prg
    ! fix in height COMBOBOX

2009-02-25 16:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    ! bOther in ONEVENT return DEFAULT or user Return
  * source:hcombo.prg
    ! fix in nhItem to COMBOBOXEX

2009-02-23 10:20 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source:hcombo.prg
    ! fix in REDEFINE COMBOBOX , COMBOBOXEX

2009-02-23 01:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source:htimer.prg
    ! fix in oParent in MDICHILD
  * source:hwindow.prg
    ! fix zorder object in MDICHILD

2009-02-21 15:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include:guilib.ch
    * fix in REDEFINE COMBOBOX
    + add new clause in MDICHILD - OF PARENT set the parent for use in DESIGNER IN the preview mode
  * source:hbrowse.prg
    ! fix in CTRL+TAB and SHIFT+CTRL+TAB
    ! minor fix
  * source:hcombo.prg
    ! fix em REDEFINE
    ! fixed several problems in comboboxex
  * source:hcontrol.prg
    ! fix in key TAB in BUTTON
  * source:hedit.prg
    ! fix in NextFocusTab for MDICHILD form parent
  * source:htab.prg
    !fix in lost focus in MDICHILD
  * source\hwindow.prg
    + add METHOD SetParent
    ! minor fix in onEraseBk

2009-02-21 05:56 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  - samples\combobox\tstcombo.prg
  + samples\combobox\combobox.prg
    Updated. Formatting.

2009-02-20 14:00 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  + ChangeLog
    + Started a new ChangeLog.
  * ChangeLog.003
    * Renamed old ChangeLog, due to the file size.

2009-02-19 9:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * hcombo.prg
    ! minor fix
  * hwindow.prg
    !fixed backcolor e backgroud in MDICHILD

2009-02-17 18:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * hbrowse.prg
    ! fix in height COMBOBOX
  * hcombo.prg
    * update
  * hcontrol.prg
    * update
  * hwindow.prg
    !fixed INIT in MDICHILD

2009-02-16 18:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix for MAXLENGHT PASSWORD
  * source\hcwindow.prg
    + add property nScrollBars, lack in last update

2009-02-16 15:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    ! fix in COMBOBOX  clauses [ WIDTHCOLUMN <ncWidth>  ] ==>> COLUMNWIDTH <ncWidth>;

2009-02-16 07:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\theme.c
    + add new function ISTHEMEACTIVE
    + add new function HWG_GETTHEMESYSCOLOR

2009-02-16 00:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    ! fix in new parameters nDisplay, nhItem, ncWidth in METHOD NEW

2009-02-15 17:10 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + COMBOBOX  new clauses [ DISPLAYCOUNT <nDisplay>], [ ITEMHEIGHT <nhItem>    ],[ WIDTHCOLUMN <ncWidth>  ] ;
      DISPLAYCOUNT Specifies the maximum number of items displayed in the list portion of the ComboBox
      ITEMHEIGHT height of ITEM in COMBOBOX
      WIDTHCOLUMN Specifies the width of a column
    + OWNERBUTTON new clause BACKCOLOR
    + TOOLBAR new clauses [ BUTTONWIDTH <btnwidth> ], [ INDENT <nIndent>] ,[ BITMAPSIZE <nSize>     ]
            [ LOADSTANDARDIMAGE <nIDB>] ;
      BUTTONWIDTH Specifies width of BUTTON
      INDENT Specifies LEFT MARGIN first BUTTON
      BITMAPSIZE width BITMAP 16,24,32
      LOADSTANDARDIMAGE Load images of Library Windows
  * source\hcheck.prg
    + implemented METHOD OnEvent to control the events in CLASS
    + implemented focus navigation in WINDOW so similar to DIALOG
  * source\hcombo.prg
    + implemented METHOD OnEvent to control the events in CLASS
    + implemented focus navigation in WINDOW so similar to DIALOG
    + add new parameters nDisplay, nhItem, ncWidth in METHOD NEW
    + add METHOD REQUERY to updates the list with the new values.
    ! minor fix in COMBOBOXEX
  * source\hcontrol.prg
    * CLASS HBUTTON
      + implemented METHOD OnEvent to control the events in
      + implemented focus navigation in WINDOW so similar to DIALOG
    ! fix in STATIC TRANSPARENT
  * source\hdatepic.prg
    + implemented METHOD OnEvent to control the events in CLASS
    + implemented focus navigation in WINDOW so similar to DIALOG
  * source\hedit.prg
    + implemented focus navigation in WINDOW so similar to DIALOG
    * changed NextFocus and NextFocusTab to suport navegation in WINDOW
  * source\hlistbox.prg
    + implemented focus navigation in WINDOW so similar to DIALOG
 * source\hownbtn.prg
    + add BACKCOLOR
  * source\hradio.prg
    + implemented METHOD OnEvent to control the events in CLASS
    + implemented focus navigation in WINDOW so similar to DIALOG
  * source\hriched.prg
    + implemented focus navigation in WINDOW so similar to DIALOG
  * source\htab.prg
    * suport in ONEVENT to forms WINDOWS
  * source\htool.prg
    + add NEW CLASS HToolButton REFERENCE to the buttons on the Toolbar
      oToolBar:oToolButon:property/method
    +  add new parameters nSize,nIndent, nIDB in METHOD NEW
    * fix in load images,images can be used from resource
  * source\htrackbr.prg
    + implemented focus navigation in WINDOW so similar to DIALOG
  * source\hupdown.prg
    + implemented METHOD OnEvent to control the events in CLASS
    + implemented focus navigation in WINDOW so similar to DIALOG

2009-02-15 1:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add clause ON MENU in INIT WINDOW MDI for execute code block in MENU MDI
    + add clause CHILD in INIT WINDOW MDICHILD TO maximize in CLIENT AREA
    + add clause CENTER in ACTIVATE WINDOW ...
    + add clause BACKCOLOR, LOSTFOCUS, GETFOCUS TO owner button
  * include\windows.ch
    + news contants
  * source\control.c
    + implemented UpDownSubclassProc to control the events in HUPDOWN CLASS
    + implemented DatePickerSubclassProcSubclassProc to control the events in HDatePicker CLASS
    + add FUNCTION TOOLBAR_LOADIMAGE
    + add FUNCTION TOOLBAR_LOADSTANDARTIMAGE
    + add FUNCTION ImageList_GetImageCount
  * source\hcwindow.prg
    + add METHOD GetParentForm( oCtrl ) return PARENT FORM to CONTROL
    + add FUNCTION ProcKeyList( oCtrl, wParam ) keys to process defined in SET KEY ..
  * source\hwindow.prg
    + add DATA lChild, nFocus, oClient  in CLASS HWindow and parameter METHOD NEW,
      property oClient  reference for windows client
    + add DATA  bMdiMenu in CLASS HMainWindow and parameter METHOD NEW
    + add parameters lCenter in METHOD Activate to HMAINWindow,HMDIChildWindow,HChildWindow
    + add DATA aRectSave in CLASS HMDIChildWindow
    * implemented CENTER in METHOD ACTIVATE HMDIChildWindow
    * implemented initial FOCUS and control FOCUS in MDICHILD
    * implemented FUNCTION onMdiActivate in VAR MESSAGES to WM_MDIACTIVATE
    * support MENU CONTEXT in MDICHILD
    * implemented control in EXIT MDICHILD in click button CLOSE
    ! minor FIX
  * source\menu_c.c
    + add FUNCTION GetMenuCaption( hWnd | oWnd, nMenuId ) RETURN CAPTION MENU
  * source\window.c
    - remove WS_MAXIMIZE in HWG_CREATEMDICHILDWINDOW,  DEFAULT INIT NORMAL SHOW
    + implemented USER STYLE
    + in ACTIVATE implemented windows state, minimized,maximized,normal, visible

2009-01-28 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    * add event bkeydown for ES_MULTINLINE

2009-01-28 22:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix in SET CONFIRM
    ! fix in MAXLENGHT PASSWORD
    ! fix in ES_MULTINLINE when it receives the focus

2009-01-27 01:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix for SET CONFIRM

2009-01-24 09:35 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix GetApplyKey for SET CONFIRM

2009-01-21 13:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! add autoskip in EDITBOX if SET CONFIRM = ON for MAXLENGTH > 0 AND fieldtype != N

2009-01-21 02:50 UTC-0300 Marcos Antonio Gambeta <marcosgambeta at gmail dot com>
  * include\freeimage.h
  * include\gtk.ch
  * include\guilib.ch
  * include\guilib.h
  * include\hwg_qhtm.ch
  * include\hwgui.ch
  * include\hxml.ch
  * include\missing.h
  * include\repmain.h
  * include\richtext.ch
  * include\uxtheme.h
  * include\windows.ch
    TAB replaced by SPACE. Formatting.

2009-01-16 11:55 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    ! fix in number field when the signal is negative and the value is less than 1

2009-01-12 19:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\hcontrol.prg
    * minor fix in ADDNAME hcontrol class
  * source\htool.prg
    ! minor fix in images, because CreateImageList resize
        according to the size of the first image added to the list

2009-01-12 16:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    * minor fix in object RECT
  * source\htool.prg
    ! minor fix

2009-01-12 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add new clauses in command TOOLBAR
       [ BUTTONWIDTH <btnwidth>    ]  ; [ ON INIT <bInit> ];
         [<lTransp: TRANSPARENT>]    ; [<lVertical: VERTICAL>]     ;
  * include\windows.ch
    + add news constants
  * source\control.c
    - remove TBSTYLE_TRANSPARENT in CREATETOOLBAR
  * source\htool.prg
    + add news parameters in NEW() buttonwidth,ltransp,lvertical
    + add METHOD EnableButton,  METHOD ShowButton,   METHOD HideButton
    + add DATA lCreate, lVertical, lTransp, btnwidth

2009-01-11 22:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\htool.prg
    * add METHOD CREATETOOL code for the creation of the toolbar buttons,
       need to work properly in WINDOW and DIALOG in DESIGNER removed the method INIT

2009-01-11 22:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add new clauses in LISTBOX
      ON KEYDOWN, ON DBLCLICK, ON OTHERMESSAGES
  * include\windows.ch
    + add new constants CBS_
  * source\control.c
    + implemented ListSubclassProc to control the events in HLISTBOX CLASS
  * source\hlistbox.prg
    + add new parameters in METHOD NEW, bkeydown, bdblclick, bOther
    + add METHOD ONEVENT, onDblClick

2009-01-10 13:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\windows.ch
    + add news constant HWND_
  * source\hcontrol.prg
    + add METHOD INIT in CLASS HGROUP
      changed Z order of the object GROUP so that the object TAB appears inside the GROUP in
      PRG compiled and create mode in DESIGNER

2009-01-07 13:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    ! InitModalDlg  initialization 2 properties rect,nScrollPos
  * source\hsayimg.prg
    * minor fix in METHOD REFRESH CLASS HSayBmp

2008-12-29 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    ! fix in clauses BROWSE
  * source\hanimat.prg
    + add METHOD END
  * source\hbrowse.prg
    * fix in parameters NEW
  * source\hcontrol.prg
    ! minor fix in style

2008-12-26 13:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    ! possibility of two ways for the clause ON OTHER, to facilitate implementation of the code generation and
      in the DESIGNER
      [[ON OTHER MESSAGES <bOther>][ON OTHERMESSAGES <bOther>]]
  * source\hbrowse.prg
    * add parameter bOther in METHOD NEW
  * source\hsayimg.prg
    * minor fix in METHOD REFRESH CLASS HSayBmp

2008-12-18 01:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hbrowse.prg
    * fix in SETFOCUS METHOD ButtonUp
  * source\hedit.prg
    * minor fix in METHOD Change

2008-12-17 03:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * CLASS HSTATIC Method New  added Local nBorder to keep styles when WS_BORDER or WS_DLGFRAME STYLE
  * source\htimer.prg
    * fix in DATA Name

2008-12-12 15:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    * fix Function onActivate to triggering event onlostfocus

2008-12-11 09:00 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * PAINT METHOD changed to allow the text to draw vertical alignments
      style for VERTICAL - DT_SINGLELINE+DT_VCENTER|DT_BOTTOM

2008-12-07 12:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * samples\progressbar\progbars.prg
    ! add new buttons to sample new feature in newbox
  * source\hprogres.prg
    + add new parameters lPercent in METHOD NEWBOX to show the percentage of the bar
    + add METHOD SetLabel to show an text in BOX

2008-12-06 23:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hprogres.prg
    ! fix in parameters range e maxpos

2008-12-06 12:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdatepic.prg
    + add METHOD SETVALUE to attrib value odatapic:caption := date()
    + add METHOD GETVALUE
  * source\hprogres.prg
    ! minor fix in NEWBOX

2008-12-05 13:50 UTC-0300 Sandro R. R. Freire <sandrorrfreire <at> yahoo.com.br>
  * source\guimain.prg
    Fix to compile in Harbour

2008-12-05 23:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
   ! minor fix in ADDNAME CLASS HCONTROL

2008-12-02 23:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcombo.prg
    + add METHOD SETVALUE to attrib value ocombo:caption := 1 or ocombo:caption := "text"
  * source\hsayimg.prg
    + METHOD Init() CLASS HSayBmp
    ! minor fix in CLASS  HSayBmp

2008-12-01 15:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    + Add METHOD Addname for consistency of names before the award

2008-11-30 17:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * utils/designer/designer.prg
    utils/designer/hctrl.prg
    ! Ajust to create local parameters when saving to .prg
  * utils/designer/resource/*
    ! Ajust to create local parameters when saving to .prg
      Create an new property to store local parameters to be passed by all
      controls that has onclick
      parameters clause in .prg mode is transformed to () so the variaveis
      is declared as local on function declaration

2008-11-30 14:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    - remove DATA Caption in CLASS BUTTONEX
  * source\hcwindow.prg
    + add DATA Caption  ACCESS / ASSIGN
    + METHOD SetTextClass ( x ) HIDDEN
      purpose is to standardize the way to assign a value to the object
      oButton1:caption := "Save"
      oButtonex1:caption := "Close Me"
      oLabel1:caption := "Label Caption"
      oEdit1:caption := 1.23
      oDlg:caption := "New Title Bar"
  * source\hdialog.prg
    * minor fix in InitModalDlg
  * source\hedit.prg
    ! minor fix in GetApplyKey
   Thanks Francesco Perillo for the ideia of the [ <oObject>:name := <(oObject)> ]

2008-11-29 00:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add in #xcommand attrib to name property in all objects basead in HCONTROL
    [ <oObject>:name := <(oObject)> ]
  * source\hedit.prg
    ! minor fix in GetApplyKey
  * source\htab.prg
    ! minor fix in TCN_CLICK

2008-11-28 21:00 UTC-0300 Sandro R. R. Freire <sandrorrfreire <at> yahoo.com.br>
  * utils\hwmake\hwmake.prg
    Minor Fix

2008-11-28 16:00 UTC-0300 Sandro R. R. Freire <sandrorrfreire <at> yahoo.com.br>
  * source\guimain.prg
    New Function WAITRUN
  * utils\hwmake\hwmake.prg
    Used new function WAITRUN

2008-11-26 19:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add NEW CLAUSES IN PROGRESSBAR [ <lVert: VERTICAL>] ; [ ANIMATION <nAnimat> ]             ;
  * include\windows.ch
    + add news constants to progressbar
  * source\hprogres.prg
    + add INIT METHOD and END METHOD
    * fixed initialization parameters MAXPOS and RANGE

2008-11-26 11:50 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/control.c
    ! minor fix to timerproc
  * utils/designer/designer.prg
    utils/designer/hctrl.prg
    ! fixes to work properly when hwgui is compiled in pointer mode

2008-11-24 11:00 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\*.prg
    general reformatting and clean of unused variables/parameters,
    useful to release a stable new version.
    Some more precise work is needed, however.
    Thanks to the very effective prg formatter of xMate by Andy Wos
    please! retain the new style of formatting when commit. TIA

2008-11-22 16:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source/hcwindow.prg
    + add DATA nCurWidth, nCurHeight, nScrollPos, rect  to scrollbars
    + add METHOD ScrollHV( msg,wParam,lParam )
  * source/hdialog.prg
    + add DATA nScrollBars
    ! changed onevent and onsize to support the scroll bars

2008-11-20 15:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hwindow.prg
    ! minor fix when hwgui is compiled with pointer
    source/activex/*.c
     !added missing include to files

2008-11-20 12:10 UTC-0300 Sandro R. R. Freire <sandrorrfreir
  * utils/hwmake/hwmake.prg
  * utils/hwmake/bld.bat
    Fix to compile in Harbour
    Thanks Itamar

2008-11-19 11:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/control.c
    source/dialog.c
    ! fixes to compile in borland c+= 6.10

2008-11-17 23:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hcontrol.prg
    * minor fix em draw focus buttonex with bitmap
  * source\hedit.prg
    * minor fix in colorfocus, because color border of editbox in changed color

2008-11-17 10:40 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    * add new clause in #xcommand SET COLORFOCUS <x:ON,OFF,&> [COLOR [<tColor>],[<bColor>]] [< lFixed : NOFIXED >];;
  * source\hedit.prg
    + add new parameters in SetColorinFocus( lDef, tcolor,bcolor , lFixed )

2008-11-17 09:50 UTC-0300 Sandro R. R. Freire <sandrorrfreir
  * source/shellapi.c
    removed function shellexecuteex

2008-11-16 01:19 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    * ONEVENT changed VK_RETURN to adjust the FOCUS control in MDI AND CHILD
    * changed GETSKIP to adjust FOCUS control in MDIchild AND CHILD
  * source\hwindow.prg
    + METHOD Activate add bInit and bActivate events
    + add init focus in CHILD WINDOW
    + add init focus in CHILDMDI
  * source\window.c
    * fix in parameters of HWG_ACTIVATECHILDWINDOW

2008-11-16 01:19 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    * fix in #xcommand SET COLORFOCUS <x:ON,OFF,&> [COLOR [<tColor>],[<bColor>]];
  * source\hedit.prg
    + DATA tcolorold
    * fix in CTRL+V

2008-11-15 21:01 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + Add #xcommand SET COLORFOCUS TO [<tColor>],[<bColor>];
  * source\hedit.prg
    + add two parameters in SetColorinFocus( lDef, tcolor,bcolor )

2008-11-15 14:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    + add DATA lFocus
    * changed nColorinFocus  INIT GETSYSCOLOR( COLOR_ACTIVEBORDER )
    * colorinfocus only in FOCUS changed in keypress to tcolor
    * fix the entry of data into numeric fields

2008-11-14 19:15 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add in #xcommand @ <x>,<y> BUTTONEX [ <oBut> CAPTION ] <caption> ;
        [ PICTUREMARGIN <nMargin> ];
  * source\hcontrol.prg
    + add PictureMargin to set margin LEFT of the BITMAP
      DEFAULT now is center BITMAP AND TEXT - PictureMargin = 0

2008-11-14 18:45 UTC-0300 Sandro R. R. Freire <sandrorrfreir
  * utils/hwmake/hwmake.prg
    replace command __Run with WinExec

2008-11-14 16:41 UTC-0300 Sandro R. R. Freire <sandrorrfreir
  * utils/hwmake/hwmake.prg
    New implementation, new visual

2008-11-14 12:46 UTC-0300 Sandro R. R. Freire <sandrorrfreir
  * utils/hwmake/hwmake.prg
    Fix, now compile app (please tests in your app)
  * utils/hwmake/bld.bat
    Fix bld.bat
  + utils/hwmake/hwmake.rc
    New Resource file
  + samples/images/save.bmp
  + samples/images/build.bmp

2008-11-13 17:35 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * utils/hwmake/hwmake.prg
    Fix, compile and generate obj
    Exist GPF to fix em delete file, and compile resource

2008-11-13 11:55 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  + utils/hwmake/hwmake.prg
  + utils/hwmake/hwmake.ini
  + utils/hwmake/bld.bat
    Create the App for compile in Bcc55 ( in future to create others C compilers )
    Note... not Stable, in tests

2008-11-13 09:45 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hdialog.prg
    * change parameter nShow in Activate to compatible constans WNDOWS
      SW_HIDE 0, SW_SHOWNORMAL 1, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED    3

2008-11-11 02:31 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + add ON REFRESH in WINDOW and DIALOG
    + add in @ <x>,<y> BITMAP
            [ STRETCH <nStretch>] 0-Stretch, 1-Isometric, 2-Clip
            [<lTransp: TRANSPARENT>]
  * source\draw.c
    ! Function DRAWTRANSPARENTBITMAP added parameters width,height to
      to resize the picture according to the value of nStretch
  * source\hbrowse.prg
    * minor fix in METHOD REFRESH()
  * source\hcwindow.prg
    + add bRefresh to before of the REFRESH the DIALOG or WINDOW, can update others objetct
  * source\hdialog.prg
    + add bRefresh
    + msg = WM_CLOSE in ONEVENT because if there is a button with IDCANCEL, the X window does not work
  * source\hownbtn.prg
    * minor fix in onclick
  * source\hradio.prg
    fix in SETVALUE OF HRadioGroup IF ::bSetGet != Nil
  * source\hsayimg.prg
    + add lTransp and nStretch parameters in NEW
    + add TRANSPARENT to object BITMAP
    + add property STRETCH  assuming 3 values, 0 - default, 1 - isometric, 2 - Clip
  * source\htimer.prg
    * minor fix in TimerPro IF bAction = Nil
  * source\hwindow.prg
    + add bRefresh to before of the REFRESH the DIALOG or WINDOW, can update others objetct

2008-11-07 12:50 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source/errorsys.prg
    Fix BUG to quit APP, Thanks to Itamar Martins

2008-11-04 00:31 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\hdialog.prg
     * fix in DLGCOMMAND to BUTTON IDOK

2008-11-01 19:05 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include\guilib.ch
     * fix clause in ACTIVATE DIALOG
   * source\hdialog.prg
     * add nInitShow to start STATE WINDOW in activate
     * fixed SHOW in ACTIVATE

2008-11-01 12:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include\guilib.ch
     + add clause  [ SHOW <nShow>] in ACTIVATE DIALOG <oDlg>
       nShow = 0 Normal(Default), 1 or WS_MINIMIZE -Minimized, 2 or WS_MAXIMIZE -Maximized
     + add clauses [ ON INIT, ON SIZE,ON PAINT ] in @ <x>,<y> PROGRESSBAR
   * include\windows.ch
     + add Constant WS_MAXIMIZE
   * source\guimain.prg
     + add Function InitObjects( oWnd )
       initialize objects based on class HObject to start the DIALOG
   * source\hcontrol.prg
     * CLASS HSTATUS
       + add METHOD SetTextPanel(nPart, cText, lRedraw )
       + add METHOD GetTextPanel(nPart)
       * fixed in INIT hwg_InitStatus to show in to start DIALOG
     * CLASS HStatic
       * add parameter cvalue again in Auto_Size because METHOD SETVALUE
       * fix in PAINT() if changed text of the STATIC
   * source\hcwindow.prg
     * CLASS HObject
       + DATA aObjects
       + METHOD AddObject
         is necessary to start in DIALOG objectos not based in CLASS HCONTROL
       * in FUNCTION onDestroy add code to Destroyed objects too
   * source\hdialog.prg
     * add parameter nShow in Activate
        nShow = 0 Normal(Default), 1 or WS_MINIMIZE -Minimized, 2 or WS_MAXIMIZE -Maximized
     * add InitObjects() in InitModalDlg
     * now ON INIT event if on FALSE Return is canceling the creation of DIALOG
   * source\hedit.prg
     * minor fix in METHOD VALID
   * source\htimer.prg
     + add METHOD INIT to start in DIALOG
       now HTIMER work in to start DIALOG, no longer necessarily being its creation in the event
       of the dialog init
   * source\hwindow.prg
     * fixed event bACTIVATE in WINDOW MAIN
     * now ON INIT event if on FALSE Return is canceling the creation of WINDOW

2008-10-30 20:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source\hownbtn.prg
     * fixed end() method not destroying the object

2008-10-30 19:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source\htimer.prg
     * changed the behaviour to accomplish the suspension of timer
       (setting oTimer:interval := 0 stops the timer without destroying it,
        setting oTimer:interval := somevalue restarts the timer)
       note that the destruction ( via oTimer:end() ) now is mandatory
     * striped out the unused property xInterval

2008-10-28 15:25 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * source\hwindow.prg
     *  changed in METHOD New
        ELSEIF lType == WND_MAIN
        + clr := nil  // because WINDOW IS not VISIBLE if COLOR != NIL
     * Fixed Function onEraseBk possibility of color in the background

2008-10-28 18:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
    * source\hcontrol.prg
      * changed ::Auto_size() in hStatic getting the text from ::title

2008-10-28 10:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
   * include\windows.ch
     + added news contants WA_INACTIVE, WA_ACTIVE, WA_CLICKACTIVE
   * source\hcontrol.prg
     * fixed setvalue in paint()
     * method INIT changed because other classes based in STATIC interfere
   * source\hdialog.prg
     * minor fix in onActivate
   * source\hwindow.prg
     + added WM_ACTIVATE in aMessages in CLASS HMainWindow because bGetFocus and bLostFocus not work
     + added Function onActivate
     + added in Function onEraseBk possibility of color in the background

2008-10-27 23:04 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\misc.prg
    * Added GetSystemMetrics calls
  * include\guilib.ch
    * Added ON ACTIVATE bInit to ACTIVATE DIALOG

2008-10-27 00:46 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\hbrowse.prg
    * fixed some problems in scrolling (lines not displayed, footer
      disappeared) and changed a PostMessage(WM_PAINT) to a RedrawWindow

2008-10-26 20:20 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
    * source\hcontrol.prg
      * fixed missed flag in hStatic causin memory not released at destroy time
    * source\hedit.prg
      * avoided passing self in block calling method

2008-10-26 00:50 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
    * include\guilib.ch
      + add clause [ ON OTHER MESSAGES <bOther>] in RICHEDIT , EDITBOX, @ GET ...
    * source\hcontrol.prg
      * fix METHOD Auto_Size( cValue ), remove parameter nAlign
    * source\hedit.prg
      * add bOther in NEW()
      * fix navegation in METHOD WHEN
    * source\hrect.prg
      * remove SS_NOTIFY in CLASS HDrawShape
    * source\hriched.prg
      * add bOther in NEW()
    * source\hsayimg.prg
      + add METHOD REFRESH() in HSayBmp, HSayIcon

2008-10-25 21:25 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  + utils/designer/designer.exe.xbp
    New file to compile designer using xbuild

2008-10-23 10:38 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    + add ::bValid := { | o | ::Valid( o ) } to  bSetGet = Nil
  * source\hcontrol.prg
    + add IF bClick != NIL before ADDEVENT because  interferes in IDOK and IDCANCEL
  * source\hdialog.prg
    + add IF __ObjHasMsg(oCtrl, "BVALID" ) in dlgCommand because BVALID don't exist in all controls

2008-10-23 09:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/draw.c
    source/pager.c
    source/draw.c
    source/media_c.c
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on
       hwgui compilation

2008-10-23 08:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hedit.prg
    * changed iif construct causing " Warning W0027 Meaningless use of expression
      'Logical' " to canonical if ... endif code.
      Please, avoid this IIF( exp, code, .t.) code when a return value isn't needed

2008-10-22 11:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * Fixed hedit.prg again for ponter usage
    BASSO plese make sure that your sources is update before commit. this is the 3rd time i change this
    ATTENTION: any variable that hold returns from one of follow
     type :HWND,HCURSOR,HBRUSH,HFONT, or any other that return an handle,
      should be TEST for
      if var >0 change to !empty(var)
      if var == 0 change to empty(var)

2008-10-22 09:58 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hedit.prg
    * changed in VALID
    - IF GETFOCUS () = 0 .OR. GETFOCUS () =:: handle;GetSkip (:: oParent,:: handle,,:: nGetSkip); ENDIF
    + IIF(GETFOCUS() = 0,GetSkip( ::oParent, ::handle,,::nGetSkip),.T.)
      It was added in the following situation: Inside the VALID is DISABLED the next object, then it is lost focu

2008-10-20 17:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * gtk\control.c
  * gtk\drawwidg.prg
  * gtk\htool.prg
  * gtk\samples\testget2.prg
  * gtk\window.c
  * source\cxshade.c
  * source\window.c
  * utils\designer\editor.prg
    * commented/removed some tracelog/writelog calls
  * source\hedit.prg
    * avoided some unused parameters in code blocks
    * optimized NextFocus() avoiding double evaluation for controls other than
      radiobuttons
  * source\misc.c
    + added the OutputDebugString( cString ) function.
      As suggested by Alex Strickland on hwgui developers newsletter, this
      function is very useful if used in conjunction with ..."DebugView.exe from
      www.sysinternals.com (now part of Microsoft). This way you have a log that
      is onscreen immediately and never gets in the way of you application
      (focus etc). Plus, if you leave it enabled in your application there is no
      harm done, unless your users are running a debug console."

2008-10-20 09:25 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source/hpanel.prg
    Fix Replace test variable !=0 with !Empty() for use pointer

2008-10-20 09:05 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source/control.c
    Added function XHB_BITTEST, user in xHarbour
  * source/hcontrol.prg
    Replace hb_inline with XHB_BITTEST
    Necessary to work for old versions xHarbour

2008-10-20 12:00 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * hwgui/source/hgridex.prg
    ! TraceLog() call removed

2008-10-16 12:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/window.c
    ! fix to postmessage when  HWG_USE_POINTER_ITEM is used on
       hwgui compilation

2008-10-16 11:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * Makefile.scr
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * removed registry.c from library
    + added winreg.c to library where lacking
  * include\guilib.ch
    * restored lOEM parameter in @ .... SAY ICON command destroyed by a
      not merged previous commit (please, pay attention to update from
      cvs repository and be sure to sync changes before commit)
  * samples\animation\tstAnimation.prg
    * fixed parent of controls (must be the panel, not the main window)
  * source\hanimat.prg
    * fixed brush and backcolor properties to inherit parent ones
  * source\hcheck.prg
    * purged unused variable
  * source\hcontrol.prg
    * fixed lack of bGFocus parameter in redefine method of hButtonEx
  * source\winreg.c
    * added a cast
      NOTE: about this module i think better would be to include in
            procmisc lib, as isn't strictly GUI related
  - source\registry.c
    - removed from library as some functions is clashing with those
      recently added winreg.c module and this contains similar
      or same functions

2008-10-15 23:57 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    * fix clause  [ ON OTHER MESSAGES <bOther>] in command  @ <x>,<y>  [ <oSay> CAPTION ] <caption> ;

2008-10-15 23:27 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\hsayimg.prg
    * added two parameters that lacked to ADD in SUPER: bClick, bDblClick
          METHOD NEW CLASS HSayBmp,HSayImage

2008-10-15 15:30 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * include\guilib.ch
    * restored CLASS clause in BROWSE command to allow class name which
      inherits from HBrowse() to be used. Please contact me if there is
      a problem with it. I believe this could be nice to extend to all commands
      as they cannot be used if you inherit from one of the built in classes.

2008-10-15 10:20 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hcontrol.prg
    source/hcwindow.prg
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on
       hwgui compilation

2008-10-15 15:00 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * source\hcontrol.prg
    - Removed definitions of STN_CLICKED, STN_DBLCLK and STN_ENABLE.
  * source\hsayimg.prg
  * source\hrect.prg
    - Removed definitions of STN_CLICKED, STN_DBLCLK.
  * include\windows.ch
    + Added definition of STN_ENABLE.

2008-10-15 14:30 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * source/htab.prg
    * In Notify() method for case nCode == TCN_CLICK ensure that ::Pages
      is not empty before accessing the array.
  * samples/tab/TAB3.prg
    * Changed OnDlgInit to OnDlgInit() in code block.

2008-10-15 03:44 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include\guilib.ch
    + added ON OTHER MESSAGES clause for the SAY
        + added ON CLICK and ON DBLCLICK clause for the SAY, BITMAP, ICON
        + added ON GETFOCUS clause for the BUTTON, BUTTONEX, RADIOBUTTON
        + added COLOR and BACKCOLOR clause for the BROWSE
        + added TRANSPARENTE clause for the RADIOBUTON,CHECKBOX
        + added INIT clause for the CONTAINER, SHAPE
  * include\windows.ch
    + added the defines for the notifications object STATIC
  * source\control.c
    + implemented StaticSubclassProc to control the events in HSTATIC CLASS
  * source\hbrowse.prg
    * added tcolor and bcolor in the parameters of the METHOD NEW
    * minor fix in fill backgroud color in event PAINT
  * source\hcheck.prg
    * fix event WHEN return .F.
        + added clause TRANSPARENT and fix TEXTCOLOR
  * source\hcontrol.prg
    * minor fixed in METHOD onAnchor
    * CLASS HSTATIC
      + added DATA bClick, bDblClick
          + added METHOD onClick, onDblClick, OnEvent
          * simplified the code for TRANSPARENT mode, METHOD PAINT now work in DIALOG parent
        * CLASS HButton
          + added EVENT onGetFocus that works in the same way of WHEN with RETURN .F. or .T.
          * fixed onClick for to REDEFINE
        * CLASS HGroup
          + added clause TRANSPARENT and fix BACKCOLOR
  * source\hradio.prg
      + added EVENT onGetFocus that works in the same way of WHEN with RETURN .F. or .T.
          + added clause TRANSPARENT and fix TEXTCOLOR
  * source\hrect.prg
      + added clause bInit in the parameters of the METHOD NEW
  * source\hsayimg.prg
      + added STYLE SS_NOTIFY for the EVENTS
      + added DATA bClick, bDblClick
          + added METHOD onClick, onDblClick

2008-10-14 22:40 UTC+0100 Francesco Perillo < fperillo at gmail dot com>
  * source/draw.c
     * implemented MoveTo and LineTo function
    source/hdc.prg
     * implemented methods ::MoveTo and ::LineTo

2008-10-14 11:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/htab.prg
    source/hedit.prg
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on
       hwgui compilation
     ATTENTION: any variable that hold returns from one of follow
     type :HWND,HCURSOR,HBRUSH,HFONT, or any other that return an handle,
      should be TEST for
      if var >0 change to !empty(var)
      if var == 0 change to empty(var)

2008-10-12 11:44 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * source\htab.prg
        * fixed return PARAMETERS in METHOD GetActivePage to lResourceTab
  * source\hedit.prg
    * fixed navegation in NextFocus AND NextFocusTab to WND_DLG_RESOURCE

2008-10-10 23:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * changelog
    * updated notes to previous commit adding more detailed info
  * include\guilib.ch
    + added WIDTH parameter to panel redefine command
  * samples\animation\tstAnimation.prg
    * purged unneeded code
    * changed the panel size to current version behaviour
  * source\hcontrol.prg
  * source\hdialog.prg
    * purged some unused variables
  * source\hpanel.prg
    * now passing 0 or nil as width and/or height of the panel causes
      the resize according to the parent size

2008-10-09 23:28 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net>
  * include/guilib.ch
    + added the defines for the new anchor property (see below)
  * source/hcontrol.prg
    + added the anchor property storing a bitmapped value allowing to fine
      tune the behaviour of the control when his containeris resized.
      The value describing the wanted alignment can be setted
      ORing  this bit values:
      ANCHOR_TOPLEFT       0    //      Anchors control to the top and left borders of the container and does not change the distance between the top and left borders. (Default)
      ANCHOR_TOPABS        1    //      Anchors control to top border of container and does not change the distance between the top border.
      ANCHOR_LEFTABS       2    //      Anchors control to left border of container and does not change the distance between the left border.
      ANCHOR_BOTTOMABS     4    //      Anchors control to bottom border of container and does not change the distance between the bottom border.
      ANCHOR_RIGHTABS      8    //      Anchors control to right border of container and does not change the distance between the right border.
      ANCHOR_TOPREL       16    //      Anchors control to top border of container and maintains relative distance between the top border.
      ANCHOR_LEFTREL      32    //      Anchors control to left border of container and maintains relative distance between the left border.
      ANCHOR_BOTTOMREL    64    //      Anchors control to bottom border of container and maintains relative distance between the bottom border.
      ANCHOR_RIGHTREL    128    //      Anchors control to right border of container and maintains relative distance between the right border.
      ANCHOR_HORFIX      256    //      Anchors center of control relative to left and right borders but remains fixed in size.
      ANCHOR_VERTFIX     512    //      Anchors center of control relative to top and bottom borders but remains fixed in size.
    + added onAnchor() method
    * fixed the SetFocus() method avoiding an unneeded call to SetFocus() function
    * added messages suspension handling when init block evaluation is pending
    * fixed transparent color when container uses a brush
    * fixed click event for controls from resource
  * source/hcwindow.prg
    + added the properties nMin/nMaxHeight and nMin/nMaxWidth granting
      that the resize of the window don't goes outside the wanted limits
    * corrected note for nInitFocus variable
    * added to onEvent() method the handle of min/max dimensions
    + added the anchor() method allowing an accurate positioning of
      control when resize of container take place depending on anchor
      value
    * added to onSize() method the anchor handling
  * source/hdialog.prg
    * fixed typo in parameters of new() method class declaration
    * changed default style for dialog ( now defaults to DS_ABSALIGN
      and no more is setted the WS_SIZEBOX)
    + added in onEvent() method the handle of min/max dimensions
    * fixed events routing to tab pages
    + added in onSize() method the anchor handling
    * fixed in the onPspNotify() function the missed messages
      handling suspension for dialog loosing or gaining focus
  * source/hedit.prg
    * valid() method scope unset from protected as is referenced in
      not inherited classes
    * fixed picture for numeric input to respect the maxLenght
    * fixed event EN_SETFOCUS triggering also if no bGfocus block
      is provided
    * fixed valid() method avoiding evauation in some cases
    * fixed valid() method not resetting the message suspend flag
    * fixed change() method triggering also when edit lacks of focus
    * CheckFocus() function code optimization
  * source/hlistbox.prg
    * fixed storing of selected item also using @ ..... GET LISTBOX
    * simplified the code for onChange event
  * source/hpanel.prg
    * added the bColor property allowing to set the backgound color of
      the panel
  * source/hwindow.prg
    * moved ON INIT block evaluation from new() to activate() method in
      hMainWindow class, because init of windows occurs before init of
      owned controls. Dialogs behaviour is inverse and not needed changes.
  * source/window.c
    * added the MinMaxWindow() function to handle the new min/max dimensions
      of hCustomWindow objects
  * source/htab.prg
    * fixed control gaining focus when tab selected is from resource file
    * fixed navigation between controls

2008-10-08 09:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/grid.c
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on hwgui compilation
  * source/hgridex.prg
     ! changes to correctly show colums colors
  * include/guilib.ch
    ! fixed addrowex to ogrid command
  * samples/grid/grid_6.prg
    ! minor change
  * samples/grid/grid_6.rc
    ! minor change

2008-10-07 11:03 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * include/guilib.ch
    New version 2.17

2008-10-07 09:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/hbrowse.prg
  * source/guimain.prg
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on hwgui compilation
  * source/activex/c_activex.c
    source/activex/htmlfunc.c
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on hwgui compilation
  * source/dialog.c
  * source/draw.c
     ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on hwgui compilation

2008-10-06 09:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/misc.c
    ! added PtrtoUlong function
      Changed some (HWND) hb_parnl to (HWND) HB_PARHANDLE
  * source/control.c
    source/drawitem.c
       Changed some  hb_parnl/hb_retnl to  HB_PARHANDLE/HB_RETHANDLE

  * source/hedit.prg
    ! changes for allow correct usage when  HWG_USE_POINTER_ITEM is used on hwgui compilation
  * source/hcwindow.prg
    source/hcontrol.prg
    source/hradio.prg
    ! change on notify method then hwgui is compiled with HWG_USE_POINTER_ITEM
  * source/htab.prg
    ! minor fix on notify method
  *source/dialog.c
    ! fixes GETNOTIFYCODEFROM return value when  HWG_USE_POINTER_ITEM is defined
  *source/grid.c
    ! fixes PROCESSCUSTU return value when  HWG_USE_POINTER_ITEM is defined
   * source\menu_c.c
    ! fixes HWG__ADDMENUITEM return value when  HWG_USE_POINTER_ITEM is defined

2008-10-03 17:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source\winreg.c
    ! updated to compile with harbour

2008-10-02 11:18 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * makefile.bc
  * makefile.pc
  * makefile.vc
    Upate makefiles
  * source\winreg.c
    Added functions Registry functions for [x]Harbour
    Borred contrib xHarbour What32

2008-09-28 00:18 UTC+0100 Francesco Perillo <fperillo at gmail dot com>
  * source\hprinter.prg
    * Removed flickering of preview during resize.... with
          WS_CLIPCHILDREN style added to the dialog

2008-09-26 17:00 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hsplash.prg
    * purged unused parameter
  * source\htimer.prg
    * passing zero value to :interval now correctly destroys the object
    * changed the automatic id calculation
    * added test granting no duplicated id to be taken if passed as
      parameter

2008-09-25 23:25 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hdialog.prg
    * fixed a typo (thanks to Francesco Perillo who signaled it)
    * purged unused variable

2008-09-25 18:00 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * include/guilib.ch
    ! minor fix to addrowex to ogrid command
  * source/hgridex.prg
    ! minor change to addrow

2008-09-25 22:00 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  changes made by Luis Fernando Basso
  * source\hcwindow.prg
    * moved nInitFocus property to hCustomWindow to avoid designer error
    * fixed minor typo
  * source\hdialog.prg
    * moved nInitFocus property to hCustomWindow to avoid designer error
    * fixed DlgCommand() to correctly set the focus also in browse edit
  * source\hedit.prg
    * fixed CheckFocus() to correctly set the focus also in browse edit

2008-09-25 07:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hsplash.prg
    ! Destroyed timer after viewing splash, that have a conflict
        with timer of hprinter preview, thanks to francesco.
        But ther is yet a problem in htimer on how is calculated the default ID.

2008-09-23 00:23 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  Changes made by Luis Fernando Basso
  * source/hdialog.prg
    * NOEXITESC clause now works
  * source/htab.prg
    * focus when TAB is first object in form

2008-09-22 12:48 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
   * moved file samples/arbrow2.prg to samples/browse/arbrow2.prg

2008-09-21 23:33 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  Changes made by Luis Fernando Basso
  * source/hdialog.prg
    * new changes for dialogs' object focus
    * please read http://msdn.microsoft.com/en-us/library/ms646312.aspx
      and the comment in it

2008-09-21 01:33 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  Changes made by Luis Fernando Basso and me
  * source/hcombo.prg
    * onChange now called also when GET COMBOBOX (Fernando)
        * added function hwg_multibitor to put in numeric or a list
          of numbers
          STYLE values should be ORed and not added !

2008-09-21 01:19 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  Changes made by Luis Fernando Basso
  * source/hedit.prg
  * source/hdialog.prg
    * re-applied patches removed by Giuseppe and added code to make them
          really work

2008-09-20 19:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  + samples\image
  - image
    * moved the image folder below the samples folder as the files was no more
      reachable from samples sources
  * source\errorsys.prg
    * changed WriteLog() to Hwg_WriteLog() as have some difference from
      [x]Harbour counterpart function
  * source\hprinter.prg
    * remmed out a WriteLog() active call
  * source\repexec.prg
    * remmed out a lot of WriteLog() active calls
  * utils\hwreport\example.prg
    * fixed the link to image file due to the folder change

2008-09-20 15:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! Modify posted from Francesco by Fernando on checkfocus in hedit
      not work test with browse_1.prg. REVERTED.

2008-09-20 14:52 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  Changes made by Luis Fernando Basso
  * source/hedit.prg
  * source/hdialog.prg
  * source/hcontrol.prg
     * changes in the GET system to correct wrong behaviour in some cases
           (VALID was called at dialog init time, WHEN during dialog closing time)
  * samples/get/testget4.prg
     * sample used to test the above changes - and future ones

2008-09-20 11:40 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * image/pim.ico
    ! was lost
  * source/hdialog.prg
    ! Reverted some modify of La Cecilia of 08/09/08 in samples/browse_1.prg
      in edit browse when and valid aren't executed.

2008-09-20 02:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  - samples\bldhrb.bat
  * samples\bld.bat
    * striped out the batch for sample building using Harbour and changed bld.bat
      to compile using Harbour or xHarbour depending on environment settings

2008-09-20 01:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * gtk\samples\progbars.prg
  * samples\all\test1.prg
  * samples\browse\browse_1.prg
  * samples\browse\browse_2.prg
  * samples\combobox\tstcombo.prg
  * samples\grid\grid_1.prg
  * samples\grid\grid_2.prg
  * samples\grid\grid_3.prg
  * samples\grid\grid_4.prg
  * samples\grid\grid_5.prg
  * samples\grid\grid_6.prg
  * samples\progressbar\progbars.prg
    * fixed a wrong double setting of WS_VISIBLE in styles causing a WS_MINIMIZED
      is passed in place. To avoid this problem a hwg_or() would be used instead
      of the plus operator.

2008-09-19 08:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! Reverted last modify.

2008-09-19 07:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! In the first control of a dialog the event onGotFocus was not always executed.
      When the dialog was activeted.

2008-09-19 00:22 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\hbrowse.prg
    * Added method SetRowHeight to force (and retrieve) row height in pixels
          (also at runtime)
    * Now footer is docked at the bottom of the browse client-area
        * Since you can set a font for the header, you have to use this font
          for header height calculation,column dragging, clicking etc
        * If you change header font at run-time you have to call ::Refresh
          example:
        oBrw1:oHeadFont := HFont():Add( 'Times New Roman',0,-12,400,,,)
        oBrw1:Refresh()
    * dragging/resizing a column with ON CLICK now works
        * screen correctly updated in wheel scroll
  * samples\arbrow2.prg
    * updated to show the new features

2008-09-18 23:22 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\hedit.prg
    * Now PASTE from clipboard respect GET PICTURE

2008-09-10 20:20 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hdialog.prg
    * fixed the missed WM_SIZE message handling
  * source\misc.c
    * changed FHANDLE to HB_FHANDLE due to Harbour latest changes
  * utils\designer\blddesig.bat
    * added hbwin.lib to link script as Harbour now uses this name
      in place of hbw32.lib

2008-09-11 14:30 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * source\hbrowse.prg
    + Declare oldfont variable for use with oHeadFont.

2008-09-19 15:55 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
   * Replace the formatation folder samples

2008-09-11 14:00 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * makefile.vc
    * Warnings now cause errors - /es2.
  * source\hedit.prg
    * Changed STATIC PROCEDURES __Valid() and __When() to methods.
      This necessitated converting almost all STATIC PROCEDURES to
      methods - imo a good thing. I made the new methods PROTECTED.
      Spelling of Lenght changed to Length throughout.
  * source\hwindow.prg
    + Added data fields lBmpCenter and nBmpClr. These allow the bitmap
      to be centered (as opposed to tiled) and to have the colour match
      the bitmap.
  * source\draw.c
    + Added CenterBitmap( hDC, hWnd, hBitmap, style, brush ) to support
      change above.
  * source\hbrowse.prg
    + Added oHeadFont variable to HBrowse class. If it is set it
      is used in preference to the Browse font for the header.
  * source\menu_c.c
    * Added code in HWG__ADDMENUITEM() to set the ID of submenus, the MS API
      seems to assume that you wouldn't really want to, but if you are used
      to getting help via IDs for popups in 16bit, then this will help you.

2008-09-10 20:20 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  ! source\saymoney.prg
    ! moved to procmisc folder and lib as not a gui function
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * changed to correctly include saymoney into procmisc.lib
  * utils\designer\EXTMODUL.CH
    * moved the external requests of saymoney.prg related functions into
      define of specific Roesnadi lib (richlib) as rest of developers
      not ever needs this funcs
  * utils\designer\editor.prg
  * utils\designer\hctrl.prg
  * utils\designer\hformgen.prg
  * utils\designer\inspect.prg
    * fixed the missed reference to HB_SYMBOL_UNUSED macro

2008-09-10 10:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcontrol.prg
    * fix of Basso about the bcolor setting with TRANSPARENT in hStatic
  * utils\designer\inspect.prg
    * fixed a typo in define

2008-09-09 20:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hprinter.prg
    * changed to hidden methods some static functions to fix Harbour
      correctly signaling scope violation in properties access
      (strangely xHarbour allows this access, so i think this is a bug
      in class implementation)
    * fixed preview to correctly show and resize the report
    * purged some unused variable and fixed some compiler warning

2008-09-08 19:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * changelog
    * fixed wrong timing in previous commit
  * source\hcontrol.prg
  * source\hdialog.prg
    * fixed some typo introduced in previous commit
  * source\hprinter.prg
    * purged some unused variable and fixed some compiler warning

2008-09-08 18:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\guilib.ch
    + added the COLOR specification in INIT DIALOG command
  * source\hcontrol.prg
    * fixed transparent background repaint for static controls
    * fixed the IDCANCEL and IDOK buttons triggering
  * source\hcwindow.prg
    * fixed onCtlColor, now returning the parent brush handle if no
      brush is defined for the control
  * source\hdialog.prg
    * fixed close method
    + added the bColor handling
    * fixed the setting of ther focus at init time
  * utils\designer\designer.prg
    * purged some unused variable
  * utils\designer\editor.prg
  * utils\designer\hctrl.prg
  * utils\designer\hformgen.prg
  * utils\designer\inspect.prg
    * purged some unused variable and fixed some compiler warning

2008-09-06 19:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
    ! In previw added combo for select a page directly, in ownerbutton deleted flat style.

2008-09-05 16:46 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
   * Added file todo.txt

2008-09-05 15:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  thanks to Luis Fernando Basso who solved and Giuseppe Mastrangelo
  who signaled the bug.
  * source\hdialog.prg
    * fixed missed repainting of dialog when his background use a
      brush color

2008-09-05 12:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcontrol.prg
    * moved the WM_SYSKEYUP trapping in hButtonEx to activate the
      accelerator key
  * source\hdialog.prg
    * added the nInitFocus property (internal use only)
    * fixed the focused control at activation/gain focus time
    * fix for command handling in tab pages
  * source\htab.prg
    * added return key handling in navigation
  * source\hradio.prg
    * fixed to correctly set the selected value

2008-09-04 21:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcwindow.prg
    * renamed the previously added method RefreshAll to Refresh

2008-09-01 21:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcontrol.prg
    * forced the triggering of the click for IDCANCEL and IDOK buttonex
    * changed code for Harbour compatibility

2008-09-01 21:00 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  This commit contains all the changes made by Luis Fernando Basso
  pending from August month
  * include\guilib.ch
    * added the ON GETFOCUS/WHEN and ON LOSTFOCUS/VALID clause
      and the COLOR and BACKCOLOR clause for the
      @ .... [GET] LISTBOX commands
    * added the ON GETFOCUS/WHEN and ON LOSTFOCUS/VALID and
      ON_INTERACTIVECHANGE clause for the
      @ .... [GET] COMBOBOX commands
    * added the ON INIT clause for the @ ... GET and
      @ ... GET COMBOBOX commands
  * include\windows.ch
    * moved from hcombo.prg the related event defines
    * corrected constants for listbox events
  * source\drawwidg.prg
    + added common dialog for file selection in hBitMap and
      hIcon method AddFile when the image file isn't found
  * source\hcheck.prg
    * the SetValue() method now stores correctly the supplied value
    + added the KillFocus method
    * fixed the Enter keypress management
    * fixed control navigation with cursor movement
    * changed the valid function
  * source\hcombo.prg
    * moved to windows.ch the related event defines
    * fixed control navigation with cursor movement
    * some enhancement in coding readability
    * added the AddItem and the DeleteItem methods
    * added the ON GETFOCUS/WHEN and ON LOSTFOCUS/VALID and
      ON_INTERACTIVECHANGE events management
  * source\hcontrol.prg
    * forced the refresh when the caption of the control is changed
    * avoided a duplicated DATA definition in BUTTONEX class
    + added the onClick method for buttons
  * source\hcwindow.prg
    * added WM_CTLCOLORLISTBOX in custom events management
    * added lParam in onCommand for further use
    * added RefreshAll method for refresh all the controls contained
      in the control window
    * added lSuspendMsgsHandling property allowing centralized
      control of event handling
  * source\hdatepic.prg
    * now pass the correct value to when function
    * fixed control navigation with cursor movement
  * source\hdialog.prg
    * fixed the close method for no modal dialogs
    * fixed control navigation in DlgCommand()
  * source\hedit.prg
    * removed RestoreMsgsHandling() and SuspendMsgsHandling()
      functions not far needed
  * source\hipedit.prg
    * fixed control navigation with cursor movement
    * fixed the ON GETFOCUS and ON LOSTFOCUS management
   * source\hlistbox.prg
    * added the ON GETFOCUS/WHEN and ON LOSTFOCUS/VALID management
    * added the DeleteItem method
   * source\hownbtn.prg
    + added the onClick method
   * source\hradio.prg
    + added the notify method
    * changed the default style avoiding BS_AUTORADIOBUTTON setting
    * fixed the validation function
   * source\hrect.prg
    + added the SetColor(tcolor,bcolor) and Curvature(nCurvature)
      methods
   * source\htab.prg
    * avoided selection via click of a disabled page
    * fixed event handling and passing to the parent form
   * source\hupdown.prg
    * fixed control navigation with cursor movement
    * fixed the ON GETFOCUS and ON LOSTFOCUS management
   * source\hwindow.prg
    * minor typo
   * source\misc.c
    + added the GetNextDlgGroupItem API wrapper
   * source\procmisc\procscri.prg
    * changed the CompileScr() function to treat the local variables
      as private and parameters one for designer compatibility
   * utils\designer\designer.prg
    * little change to allow Harbour compile
   * utils\designer\inspect.prg
    * little changes to allow Harbour compile
    * translation to english of some portuguese captions

2008-08-12 15:05 UTC+0200 Richard Roesnadi <roesnadi8@yahoo.co.id>
  * source\saymoney.prg
    + Added new function for "say in money" I add for English and
          Indonesia.
            ex: sayDollar(nDollar) -> Say in dollar
                sayRupiah(nValue)  -> Say in Rupiah
        You may add your country say Money at here
  * utils\designer\samples\saymoney.xml

2008-08-06 16:20 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * source\drawwidg.prg
    * Added lOEM parameter to AddResource method of HBitmap, and
      default it to false. If it is true, call LoadImage with hInst
      of 0 (NULL) and the flag param or'ed with LR_SHARED.
  * source\hbrowse.prg
    * Changed STATIC FUNCTION FldStr to a method.
    + Added headColor variable to HColumn class. If it is set it
      is used in preference to headColor in HBrowse class.

2008-08-06 13:40 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * include\guilib.ch
    * Added OEM clause to  <x>,<y> ICON command.
  * source\drawwidg.prg
    * Added lOEM parameter to AddResource method of HIcon, and default
      it to false. If it is true, call LoadImage with hInst of 0 (NULL)
      and the flag param or'ed with LR_SHARED.
  * source\hsayimg.prg
    * Added lOEM parameter to New method, and default it to false.
      Call HIcon:AddResource with new parameter.

2008-08-05 11:05 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * makefile.vc
    * Change .SUFFIXES so that .prg has higher precedence than .c.
      Note that I cannot build ActiveX source so I left it out.
  * source\hsayimg.prg
    * Inverted logic of recently added test for nil, was only
      creating ::oImage if not nil.

2008-08-04 13:35 UTC+0200 Alex Strickland <sscc @ mweb . co . za>
  * makefile.vc
    * basically rewritten so that all of the dependencies are inferred
      from the target list. This makes it easier to just copy changes
      from makefile.bc where all the action is :). The file dropped
      from 16K to 6K so I must have done something right.
  * make_vc.bat
    * removed /I parameter of nmake - I think the make should stop if
      there is an error.
  * makefile.bc
    * Added a $Id tag.

2008-07-29 18:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\windows.ch
    + added some no client area mouse event defines
    * moved from hlistbox.prg the related event defines
  * source\hbrowse.prg
    * avoided error when alias property isn't initialized for database
      browse
  * source\hcontrol.prg
    * changed the hstatic to respect the alignment style also when
      ownerdrawn
  * source\hedit.prg
    - removed wrong code in NextFocus() function
  * source\hyper.prg
    * avoided error when the control has nil caption
    * adjusted to comfortable the height of the font used in control
  * source\hlistbox.prg
    - removed unused code related to gotfocus event not yet managed
    * fixed a typo in __valid function causing runtime error
    * moved to include\windows.ch the defines of the control
  * source\hsayimg.prg
    * added test for valid icon in hSayIcon new and redefine methods

2008-07-26 17:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hcontrol.prg
    ! Class hButton removed default WS_TABSTOP, not all the button are tabstop.

2008-07-25 19:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcontrol.prg
    * now the button controls send BN_KILLFOCUS and BN_SETFOCUS
      notification messages to parent window (included tabs)
  * source\hedit.prg
    * corrected some mismatches in GetSkip() and related functions
  * source\htab.prg
    * given focus to tab when click occurs on it

2008-07-25 16:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  patches from Luis Fernando Basso for errors kindly signaled by
  Gilberto Silverio
  * source\hdialog.prg
    * avoided evaluation of validation if related codeblock isn't given
    * reactivated button IDOK action
  * source\guimain.prg
    * reactivated button IDOK action

2008-07-25 02:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  added the updated changelog previously forgotten in commit. sorry

2008-07-25 02:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  as usual most of this changes was made by Luis Ferdinando Basso
  and/or concerted with him
  * contrib\menus\guilib.ch
    + added ENTER flag to CHECKBOX commands. This flag allows to
      change of status of the check via the enter key press.
    + added the commands for the new classes hShape and hContainer
      forgotten in the previous commit of 17th July
  * include\windows.ch
  * source\drawwidg.prg
    * added/moved updown and checkbox related defines
  * samples\bldhrb.bat
    + added hbw32 lib as requested by some sample prg
  * source\control.c
    + added the functions TabItemPos() and GetTabName()
  * source\guimain.prg
    + added the function <aRect> := TxtRect(cTxt, oWin) returning
      the array containing the width and the height needed by a
      text string in the window oWin.
  * source\hbrowse.prg
  * source\hgridex.prg
    * added the WS_TABSTOP style as default
  * source\hcheck.prg
    + added the flag lEnter. This flag allows to change of status
      of the check via the enter key press.
    * changed __valid and __when to avoid multiple calls when
      focus changes during execution of their code
  * source\hcontrol.prg
    + class hStatic: added the property AutoSize allowing, when
      set to .t., the automatic sizing of the control in base of
      the text to display and of the current font
    * class hButton: added the WS_TABSTOP style as default and
      corrected messages handling when control has a tab as parent
  * source\hdatepic.prg
  * source\hedit.prg
  * source\hlistbox.prg
  * source\hupdown.prg
    * changed __valid and __when to avoid multiple calls when
      focus changes during execution of their code
  * source\hdialog.prg
    + added code for correct browse/combo validation
  * source\hradio.prg
    * allowed navigation with up/down cursor keys
  * source\hriched.prg
    * moved the bOther evaluation to allow execution previously
      inhibited custo management of events
  * source\htab.prg
    + added page class
    + added method disable allowed on a single page of tab
    + added the propert caption for changing the text of the
      label of a page
  * utils\designer\blddesig.bat
    + added hbw32 lib for Harbour correct linking

2008-07-18 02:05 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hdialog.prg
    * fixed behaviour of enter key in CLIPPER NOEXIT dialogs
  * source\hrect.prg
    * added missed parameter in create methods

2008-07-17 21:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * contrib\menus\guilib.ch
  * utils\designer\inspect.prg
  * utils\designer\resource\f_hwgprg.prg
    * changed all occurences of NO BORDER to NOBORDER as is standard
      for all controls and better for designer
  * include\guilib.ch
    + a contribution of Luis Fernando Basso
      added the commands for the new classes hShape and hContainer
    * changed all occurences of NO BORDER to NOBORDER as is standard
      for all controls and better for designer
  * include\windows.ch
    + added the brush fill styles
  * source\hcontrol.prg
    * striped out unused parameter causing warning at compile time
  * source\hdialog.prg
    * minor fix to DlgCommand()
  * source\hedit.prg
    * Issue 0025 of bug tracker solved (by Luis Fernando Basso)
      added the management of when and valid clauses in the cases in
      which the when clause or both isn't present or empty
    * given the focus to edit control when mouse button is pressed
  * source\hrect.prg
    + a contribution of Luis Fernando Basso
      added the hShape, hContainer clazsses and the base class
      hDrawShape with the below syntax (better documentation and
      samples will be published on wiki site):
      hShape draws a rectangular or curve shape with custom colors,
      brushes, borders, etc.
      @ <x>, <y> SHAPE [<oShape>] [OF <oWnd>] ;
        [ ID <nId> ]               ;
        [ SIZE <width>, <height> ] ;
                [ BORDERWIDTH <nBorder>]   ; width of the border
        [ CURVATURE <nCurvature>]  ; 0-90 value of angle curvature
        [ COLOR <tcolor> ]         ;
        [ BACKCOLOR <bcolor> ]     ;
        [ BORDERSTYLE <nbStyle>]   ; 0-raised 1-sunken 2-frame 3-flat
        [ FILLSTYLE <nfStyle>]     ; see windows.ch for fill brushes
        [ ON SIZE <bSize> ]
      hContainer is a very much featured similar rect class
      @ <x>, <y> CONTAINER [<oCnt>] [OF <oWnd>] ;
        [ ID <nId> ]               ;
        [ SIZE <width>, <height> ] ;
        [ STYLE <nStyle>]          ; 0-raised 1-sunken 2-frame 3-flat
        [ <lnoBorder: NOBORDER>]   ;
        [ ON SIZE <bSize> ]
  * source\window.c
    + added the IsWindowVisible() wrapper with syntax:
      <lResult> := IsWindowVisible( handle )

2008-07-14 19:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hbrowse.prg
    * handled correctly the exit status of edit
  * source\hcontrol.prg
    * added for the hButton the notify method
  * source\hdialog.prg
    * fix to correctly give focus after previous commit changes
  * source\hedit.prg
    * forced to ES_RIGHT + ES_NUMBER the style if the variable type
      to edit is numeric
    * avoided endless loop signaled by Francesco when valid occurs on
      a get with when resolving to .f.
      this is a temporary workaround because a better solution i
      believe don't would need a duplicated when evaluation
    * assured that the focus always is assigned during navigation
      between controls

2008-07-14 13:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\guimain.prg
    * changed FindSelf() function to search the control handle also
      in ancestor window
  * source\hcontrol.prg (by suggestion of Luis Fernando Basso)
    * routed hButton click event also to parent other than hStatus
  * source\hdialog.prg
    * changed DlgCommand to use the new FindSelf() version and
      avoided an error in template dialogs kindly signaled by
      Gilberto Silverio.

2008-07-11 18:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcheck.prg
    * corrected shift-tab behaviour in navigation within form controls
  * source\hcombo.prg
    * corrected shift-tab behaviour in navigation within form controls
    * displayed text for edit combo also when the edited text isn't
      within list items
  * source\hedit.prg
    * corrected shift-tab behaviour in navigation within form controls
    * patch for navigation in tab pages (needs some other patch for
      complete solution in going out of tab, however, because now the
      navigation loops in the tab and not goes to the dialog/window)
  * source\hupdown.prg
    * corrected shift-tab behaviour in navigation within form controls

2008-07-10 18:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * utils\designer\editor.prg
    * fixed a little typo causing unresolved reference at link time

2008-07-10 15:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  (some of this changes was made with Luis Fernando Basso and
  Francesco Perillo strict collaboration)
  * include\windows.ch
    + added the GetAncestor() constants
  * source\control.c
    + added the GetAncestor() function wrapper
  * source\hbrowse.prg
    * added the event trapping for edit controls
    * fixed footers dissapearing when thumb scroll was moved
    * purged some unused variables
  * source\hcombo.prg
    * fixed the refresh of the value edited for text combos
    * updated __when() in accord with GetSkip() changes
  * source\hcontrol.prg
    * fixed browse with cursor and Tab/shiftTab keys
    * purged some unused variables
  * source\hdialog.prg
    * fixed browse for controls having page tab as parent
    * unified SetMargin() and GetMargin() to getset method
      ::SetMargin() now returning always the old settings
  * source\hedit.prg
    * splitted code for dialog/window and tab browsing
    * updated GetSkip()
  * source\hcheck.prg
    * updated __when() in accord with GetSkip() changes
  * source\hupdown.prg
    * updated __when() in accord with GetSkip() changes
  * source\hwindow.prg
    * purged out unused ::nSkip property
  * utils\designer\blddesig.bat
    * updated for correct Harbour libs linking. However the
      __ObjGetValueDiff() and GetPrinters() functions remain unresolved
      waiting for some Harbour code integration.

2008-07-10 10:35 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * hwgui\utils\designer\designer.iml
    * some cleanup

2008-07-10 09:15 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * hwgui\utils\designer\editor.prg
    * use HB_AT() for Harbour and AT() for xHarbour

2008-07-08 19:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hprinter.prg
    * Issue 0020 of bug tracker solved
      changed the typos in the customized preview ownerbuttons as
      Francesco correctly analyzed ( :bitmap -> :oBitmap and :text ->
      :title )
      purged some unused vars causing warnings at compile time

2008-07-08 19:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\htool.prg
    * corrected id parameter in addEvent call. Thanks to Boris who
      signaled the bug on the HwGUI forum.

2008-07-05 23:55 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\hprinter.prg
    * In preview: solved the flickering (now uses "double- buffering").
          Added shadow, changed colors, removed canvas margins.
  * samples\a.prg
        * Added second printed page to "Print Preview"

2008-07-05 23:15 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source\hbrowse.prg
    * Added SetMargin and GetMargin methods. With SetMargin you can set
          the margin in pixel as in CSS margin (top, right, bottom, left).
          A MUST HAVE if you have right aligned columns next to left
          aligned ones... (bug tracker #0003)
        * Added SeparatorOut method (called internally). The separator lines
          are now drawn by this method. Till now this job was a "side-effect"
          of HeaderOut
        * For the above reason, the mouse pointer changed in the "resize"
          picture also when no header row was available. Set lDispHead to .F.
          and the pointer will not change (bug tracker #0015)

2008-07-05 18:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\missing.h
    + added PAINTSTRUCT, *PPAINTSTRUCT, *NPPAINTSTRUCT, *LPPAINTSTRUCT
      typedefs
  * source\draw.c
    + added GetPPSrect() function returning the rect area array of pPS
  * source\hbrowse.prg
    * commented unuseful code (the thing a remake of those made by
      ::paint()
    * Issue 0014 of bug tracker solved (by Francesco Perillo submission)
      the footers now don't disappears with some keystrokes or scroll
      thumb moves
  * source\hcontrol.prg
    * deleted the unuseful ::nameAssign method and moved his code to
      the assign name code
  * source\hownbtn.prg
    * removed duplicated block of code
  * source\htimer.prg
    * Issue 0016 of bug tracker solved (by Luis Fernando Basso
      submission)
      added the name property to allow same behaviour of other controls
    + added the ::interval assigned property, allowing to change the
      timing value or, assigning a 0 value, killing the timer itself
      use simply with:
      oTimer:interval := somevalue

2008-07-03 20:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hupdown.prg (Luis Fernando Basso contribution)
    * added customized :hide() and :show() methods because the inherited
      ones don't worked in tab pages
    * updated the default style for the object

2008-07-03 09:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\htool.prg
    * corrected the AddEvent() call parameter to comply with newID()
      behaviour

2008-07-02 13:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Fixed the position of scrollbar when in the init the record
        is not the first.

2008-07-01 15:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\windows.ch
    + added defines for hStatus control
  * source\guimain.prg
    + added the ReadStatus() function with syntax:
      cText := ReadStatus( oWnd, nPart)
      returning the text contained in the nPart (1 based)
      of oWnd status bar, Null string is returned if no status bar
      is present

2008-07-01 20:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! Optimized execution of valid when keydown is Enter key.

2008-07-01 15:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\htool.prg
    * corrected the AddEvent() call parameter to comply with newID()
      behaviour
  * source\hfrmtmpl.prg
  * utils\designer\hformgen.prg
    + added the oParent property to the respective objects to comply
      with newID() behaviour

2008-07-01 01:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcwindow.prg
    * now is possible to pass the control ID to AddEvent() in place of
      the control itself

2008-06-28 17:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcwindow.prg
    * enhanced the AddEvent method and moved from inline to separate
      function
    * changed the FindControl method to recursively search also in all
      controls acting as containers.
      BE AWARE: this new behaviour is working fine if none duplicated
      ID exists in the same form. this is assured by the new way the
      hControl:newID() generates automatically the ID number, but
      could generate errors if the ID are manually assigned and some
      duplicate ID number exists not only in the same parent but also
      in all the form controls
  * source\hcontrol.prg
    * changed the new ID assignment to assure no duplicates into the
      same form also if have controls acting as containers
    * enhancement in management of the cursor keys presses
  * source\misc.c
    + added the GetClipboardText() function

2008-06-28 17:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcwindow.prg
  * source\hcheck.prg
  * source\hcombo.prg
  * source\hcontrol.prg
  * source\hdatepic.prg
  * source\hedit.prg
  * source\hgrid.prg
  * source\hipedit.prg
  * source\hlistbox.prg
  * source\hmonthc.prg
  * source\hradio.prg
  * source\hriched.prg
  * source\htool.prg
  * source\hupdown.prg
    + added named methods for events in controls, after a request of
      Luis Fernando Basso.
      Each event added to the messages processed list have now a method
      referenced in its class, inserted automatically at create time.
      The methods have standard names, most easily comprehensible, as:
      onClick, onChange, onGotFocus, onLostFocus.
      Thus, now is possible to execute code as:
      oDlg:oButSave:onClick()
      or
      oDlg:oTabStock:oAmount:onLostFocus()
      A deeper test could show some side effect, then you are invited to
      signal any side effect or error.
  * samples\tstAnimation.prg
    * enhanced code and form behaviour
  + samples\tstAnimation.rc
    + added the demo resource file previously omitted

2008-06-28 15:15 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hcontrol.prg
    ! In buttonex activated keys up, down, left and right to navigate
        in controls with WS_TABSTOP.

2008-06-27 13:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source\hcheck.prg
  * source\hcombo.prg
  * source\hupdown.prg
    * updated the __when function to obey to navigation on the form
      (better would be to add a method in hcontrol, but this will make in
       a subsequent code rearranging)
  * source\misc.c
    + added some parameters to keyb_event function allowing to combine key
      press also with ctrl and alt keys. The new syntax is:
      keyb_event( nKeyCode, lIsExtCode, lShiftPress, lCtrlPress, lAltPress)

2008-06-26 19:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hedit.prg
    - purged the unneeded nSkip property
    * corrected the management of the End keypress
    * corrected the nSkip assignment for Tab keypress
    * avoided negative index using ATail function for better compatibility
  * source/hcontrol.prg
    + added the name property allowing to generate a custom named property for
      each control in his parent. From an initial idea of Luis Fernando Basso,
      this could be very useful for referencing objects by name, even for
      constructing  and reusing standardized controls also in designer.
      Once defined oCtrl:name = "CustomName", where CustomName is really any
      name observing the naming conventions, you now can access the control by
      name or in his class hierarchy using i.e.:
      oDlg:CustomName[:<prop/meth>] or
      oForm:oTabStocks:AnyCustomName[:<prop/meth>]
    - striped out large remmed source code
  * utils/designer/extmodul.ch
    + added HWG_SETWINDOWSTYLE, HWG_SETWINDOWEXSTYLE, HWG_GETWINDOWSTYLE,
      HWG_GETWINDOWEXSTYLE external reference

2008-06-26 07:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hedit.prg
    ! Fixed error in redefine thanks to Gilberto Silverio.

2008-06-25 20:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hedit.prg
    ! Fixed lColorinFocus in some case the color background isn't restored.

2008-06-24 21:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! If eof enter in edit mode only if lAppMode=.T. .
      Other minor fix.

2008-06-21 09:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * Makefile.scr
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.vc
  * makefile.wc
    + added the animat.c dependencies in make files

2008-06-21 03:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\windows.ch
    + added the WS_EX_TOOLWINDOW constant
  * source\windows.c
    + added HWG_SETWINDOWEXSTYLE and HWG_GETWINDOWEXSTYLE wrappers

2008-06-21 03:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include\guilib.ch
    * fixed the HB_SYMBOL_UNUSED macro

2008-06-21 01:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * utils\designer\hctrl.prg
    * changed to the correct method the load of standard bitmaps
  * source\drawwidg.prg
    * removed duplicated code
    * added method parameter in class declaration
  * source\hcombo.prg
    * added the bGFocus in redefine method
  + source\animat.c
    * splitted c code from hanimat.prg
  * source\hanimat.prg
    * moved c code to animat.c
    * removed the static clause from c coded methods as introducing
      incompatibility with some compiler
  * include\windows.ch
    * moved here the constants for hAnimation class
  + samples\bldhrb.bat
    + batch file from Viktor Szakts for samples Harbour build
  * all the files below are changed to obtain 2 things:
    . compile without warnings in both Harbour and xHarbour with
      /W2 /ES2 flags. I've tested many samples compiled in Harbour
      and now all seems working fine, but you're invited to make
      same thing and to signal or correct some mismatch.
      Thanks to Viktor Szakts for his precious suggestions and
      very effective and gentle collaboration in restoring Harbour
      HwGUI compatibility.
    . prepare the code for a deeper revisitation, hoping to release
      a new stable version. I know ther'is a lot of HB_SYMBOL_UNUSED
      included, but this would be a temporary stage of code and this
      will be rearranged as soon as possible.
    Now follows the list of changed files:
  * include\guilib.ch
    + added th HB_SYMBOL_UNUSED dummy macro for xHarbour compilation
  * source\guimain.prg
  * source\hbrowse.prg
  * source\hcontrol.prg
  * source\hcwindow.prg
  * source\hdc.prg
  * source\hdialog.prg
  * source\hfreeimg.prg
  * source\hfrmtmpl.prg
  * source\hgridex.prg
  * source\hhyper.prg
  * source\hlistbox.prg
  * source\hnice.prg
  * source\hownbtn.prg
  * source\hpager.prg
  * source\hpanel.prg
  * source\hprinter.prg
  * source\hrebar.prg
  * source\hsplit.prg
  * source\htab.prg
  * source\htimer.prg
  * source\htool.prg
  * source\hwindow.prg
  * source\repexec.prg
  * source\richtext.prg

2008-06-20 20:15 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! In edit mode now select cell withe mouse, when the cell is grater
        then the max number of cells in the client area.

2008-06-19 06:40 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Added grid to the footer.

2008-06-19 01:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hbrowse.prg
    * corrected repaint of the browse when the number of rows displayed don't
      fills all the client area

2008-06-18 23:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hfrmtmpl.prg
  * source/repexec.prg
    * rearranged code to compile in xHarbour without the /A flag

2008-06-18 22:40 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Minor fix thanks to Francesco.

2008-06-18 20:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Added nJusFoot and bColorFoot.
      bColorFoot must return an array containing two colors values
      oBrowse:aColumns[1]:bColorFoot := {|| IF (nNumber < 0, ;
      {textColor, backColor} , ;
      {textColor, backColor} ) } .
  * sample/browse_3.prg
  * doc/hwgdoc_classes.html

2008-06-18 18:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hfrmtmpl.prg
    * restored previous changes lost in the last commit

2008-06-17 22:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Now the footer is draw correctly when the columns scroll right or left over
      the view area .

2008-06-17 17:35 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hcontrol.prg
    ! Buttonex now when SPACE is pressed bclick is execute as ENTER key.

2008-06-17 15:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hfrmtmpl.prg
  * source/repexec.prg
    * rearranged code to compile in xHarbour without the /A flag

2008-06-17 15:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcontrol.prg
    * minor changes for Harbour compilation support
  * source/hupdown.prg
    * avoided nil value in counter variable

2008-06-17 09-05 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * utils/designer/blddesig.bat
    ! fix to compile designer with xharbour

2008-06-16 20:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/draw.c
  * source/theme.c
    - removed some unused variable declaration causing warnings in compilation
  * source/drawwidg.prg
    - removed some unused local causing warnings in Harbour compilation
  * source/pager.c
    + added include file for Harbour compatibility (thanks to Viktor Szakts)

2008-06-16 19:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Resolved error in array browse with (SHIFT-UP), (SHIFT-DOWN),
      (SHIFT-PGUP), (CTRL-SHIFT-PGUP) and (SHIFT-PGDOWN), (CTRL-SHIFT-PGDOWN)
      in Multiselect.
      The cell selection is show ever.

2008-06-16 15:30 UTC+0100 Francesco Perillo < fperillo at gmail dot com >
  * source/hbrowse.prg
    ! ctrl-pagedown is now handled correctly for ARRAY browse
    ! correct a bug in filtered DATABASE browse
    ! since if lEditable is FALSE we can only have LINE selection, the cell
      selection is shown only when lEditable is TRUE
    ! changed variable name from "i" to a non-generic name
  * samples/arbrow2.prg
    + test scroll behaviour of ARRAY browse

2008-06-14 21:45 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! Now when bColorBlock  is passed the selected column is dysplayed with
      the right color of htbColor and httColor.

2008-06-13 18:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! resolved some problem of repaint,
      visible in Designer.

2008-06-13 11:05 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcontrol.prg
    ! fixed to the center the text alignment of hButtonEx if no bitmap or icon
      is present. <change made by Luis Fernando Basso>

>>>>>>> 1.827
2008-06-03 18:20 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! adjusted repaint when browse lost focus.

2008-06-02 18:30 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/draw.c
    Changed array return from   GETBITMAPSIZE() and GETICONSIZE()
    the last item of the array( 4 in getbitmapsize and 3 on GETICONSIZE
    is the operation status return
  * source/hcontrol.prg
    ! fix disable text on buttonex

2008-05-30 08:40 UTC+0200 Alexey Myronenko <vatzct < at > polly.com.ua>
  * hwgui/source/hcwindow.prg
    ! TraceLog() call removed

2008-05-29 21:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/hbrowse.prg
     - avoided unneeded hBrowse xPos property
         * added handle of Tab and Shift-Tab keys for browsing row cells
         * added handle of Ctrl-Tab and Shift-Ctrl-Tab for moving to the next
           or previous tabbed control of dialog
         * forced repaint in WM_ERASEBKGND handle to avoid incorrect browse
           background when browse loose focus
   * include/windows.ch
     + added some constants for RedrawWindow()

2008-05-28 17:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/drawwidg.prg
     + added parameter nFlags to hBitmap:AddResource() method
         * changed LoadIcon() to LoadImage() in hBitmap:AddResource() method
           to handle the nFlags parameter (by example, passing
           LR_LOADTRANSPARENT now correctly displays transparency for bitmaps
           having indexed color and trasparent color at upperleft corner)
   * source/hcontrol.prg (thanks to Luis Fernando Basso for suggestions)
     * added m_bToggled missed property declaration to hButtonEx class
     * changed WM_LBUTTONDOWN and WM_LBUTTONUP msgs handler in onEvent
       of hButtonEx class because don't was triggering validation of
       gets

2008-05-27 09:10 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * include/guilib.h
     ! added  HB_GETPTRHANDLE () macro
  * source/*.c
     ! change handle of hBitmap/hicon/hbrush/hfont/hdc/hkey/hwnd/handle (insted os using hb_parnl() use the HB_PARHANDLE() macro
  source/*.prg
     ! fix to check id handle is valid

2008-05-23 23:34 UTC+0100 Francesco Perillo <fperillo at gmail dot com>
   * samples/arbrow1.prg
         * sample to test column resize and show the problem still to solve
           (browse canvas paint when column are chanded smaller size)

2008-05-23 23:17 UTC+0100 Francesco Perillo <fperillo at gmail dot com>
   * include/windows.ch
     * added a couple of definitions
   * source/hbrowse.prg
     * more changes for column resize when frozen columns are present
           ( ::freeze > 0 )

2008-05-23 11:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/draw.c
     * unified code of LoadImage()
   * source/drawwidg.prg
     * for resource icons used LoadImage() allowing resizing of the icon
         * changed LoadIcon() to LoadImage() for obtaining resize of the icon
           (note that the same changes could be made to bitmaps also. i wait
           for a feedback about this possibility before apply this changes
           because also hSayImage() could be involved causing program code
           rearrangement.)

2008-05-21 18:40 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * source/theme.c
     ! added HB_DRAWTHEMEPARENTBACKGROUND() function
   * source/misc.c
     ! fixed return value when parameter is array on screen2client function
   * source/hdc.prg
     ! added deletedc method
   * source/drawtext.c
     ! minor enhacement to drawtext function
   * source/draw.c
     ! added getwindowdc() and modifystyle() function
   * source/hcontrol.c
     ! change hbuttoex to correct handle click, enter and space keys
   * source/control.c
     ! change BUTTONGETDLGCODE to return correct code

2008-05-20 12:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/hbrowse.prg
   * include/windows.ch
     change made by Luis Fernando Basso (lfbasso@via-rs.net)
     * now is active the behaviour of the IntelliMouse: pressing the wheel
           button or the central button of the mouse and moving this, the browse
           scrolls and the mouse cursor is changed. pressing again the
           wheel/button causes the reset of normal operations.
   * source/hcontrol.prg
     * in the buttonex on event method:
       * handled return and space key press
       * added the handle of button accelerator
   + utils/designer/WindowsXP.Manifest
   + utils/designer/resource/bmp/smTimer.bmp
     + added some file requested at designer compile time

2008-05-19 19:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/theme.c
     * HB_DRAWTHEMETEXT now takes in count correctly the lenght of unicode
           string of themed text

   + utils\designer\resource\bmp\smalignbotton.bmp
   + utils\designer\resource\bmp\smalignleft.bmp
   + utils\designer\resource\bmp\smalignright.bmp
   + utils\designer\resource\bmp\smaligntop.bmp
   + utils\designer\resource\bmp\smcenterhorz.bmp
   + utils\designer\resource\bmp\smcentervert.bmp
   + utils\designer\resource\bmp\smcolumn.bmp
   + utils\designer\resource\bmp\smproprie.bmp
   + utils\designer\resource\bmp\smsameheight.bmp
   + utils\designer\resource\bmp\smsamewidth.bmp
   + utils\designer\resource\bmp\smtoolbar.bmp
     ! new bitmaps for designer
   ! utils\designer\resource\f_hwgprg.prg
     utils\designer\resource\widget.xml
     ! updated to handle new controls and properties to generate correct .prg output
   ! utils\designer\designer.prg
   ! utils\designer\designer.rc
   ! utils\designer\editor.prg
   ! utils\designer\hctrl.prg
   ! utils\designer\hformgen.prg
   ! utils\designer\inspect.prg
     ! updated to handle new controls and properties
   ! source\hfrmtmpl.prg
     ! updated to reflect the changes to designer
     Add this changes provided by luis fernando basso

2008-05-19 09:15 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * minor fix in hbrowse.prg

2008-05-18 23:40 UTC-0300 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * source/hdatepic.prg
     ! added redefine method
   * include/guilib.ch
     ! added redefine datepicker command

2008-05-15 23:15 UTC+0100 Francesco Perillo (fperillo at gmail dot com)
   * source/hbrowse.prg
     * corrected a bug when you have a hBrowse larger that the sum
           of the width of all columns shorter than hbrowse canvas.
       clicking near the right limit  of the rightmost
       column gave an error

2008-05-15 22:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   change suggested by Luis Fernando Basso (lfbasso@via-rs.net)
   * utils/designer/resource/widgets.xml
     * corrected bitmap property edit causing freeze when scrolling

2008-05-15 17:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   * source/hbrowse.prg
         * forced the hbrowse to gain the focus when scrolled (if edit is
           pending, the edit control position was unchanged and the scoll
           was inconsistent, this was happening when the parent dialog hbrowse
           is nomodal, as in the designer)
           better would be to reassign the focus to the edit control if
           even visible after the scroll, but not tried to do this at this
           commit
         * unified the code for thumb scroll movement

2008-05-14 15:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   Changes suggested by Leonardo Machado (leonardo@sygecom.com.br)
   * source/hcontrol.prg
         * removed Tracelog() and AltD() calls
   * samples/demomaximize.prg
   * samples/flashocx.prg
         * corrected code allowing tha correct compilation with bld.bat

2008-05-13 22:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/htab.prg
    ! tab set focus at first tabstop control.

2008-05-04 23:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
   changes suggested by Luis Fernando Basso (lfbasso@via-rs.net)
   * source/hbrowse.prg
         initialized the hBrowse:nRecords property to zero
   * source/hdialog.prg
     fixed enter key navigation when pressed in the last get of form

2008-05-03 10:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * source/hcontrol.prg
    ! Fixed Enter Key on  Buttonex when Dialog is not set to CLIPPER

2008-04-30 23:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/draw.c
    ! restored code for correct usage of buttonex
  * source/hgridex.prg
    * minor change

2008-04-28 17:25 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hgridex.prg
    * reverted the METHOD UpdateData() after last commit code errors

2008-04-27 22:20 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/control.c
    ! added support for month Calendar and for correct tab change manipulation
  * gtk/window.c
    ! added code to change window/dialog icon when creating then
  * gtk/wprint.c
    ! added some missing typecasts
  * gtk/Makefile.linux
    ! Added new depencencies

2008-04-15 23:20 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hdialog.prg
    ! Equated Enter key to Tab key in Dialog.

2008-04-14 10:20 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/theme.c
    * reverted Back changes. Maurizio keep this as is, or you break support
    for buttonex functions that use all paramaters that was commented

2008-04-14 10:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * include/guilib.ch
    * changed command to "ADDROWEX TO GRID" and added multiline add
      (change suggested by seohic)
  * source/hedit.prg
    * added test for codeblock consistency in WM_KEYDOWN management
      (change suggested by seohic)
  * source/hgridex.prg
    * added to METHOD UpdateData() the CLASS hGridex clause
  * source/window.c
    * changed DoEvents() template and code to avoid warnings at compile
      time
  * source/grid.c
  * source/theme.c
    * commented out some var declarations causing warnings at compile time

2008-04-09 21:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hsayimg.prg
    ! removed altd().

2008-04-09 11:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * source/htool.prg
    ! added support to load bitmaps from files
    ! added refresh() method to create toolbar when creating on an window
  - source/graph.c
    ! removed

2008-04-02 19:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hbrowse.prg
    * avoided the deletion of the vertical scrollbar when the browse contains a
          single row because was causing a bad repainting of headings

2008-04-01 10:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * samples/flashocx.prg
  * samples/mma.swf
    ! sample to show FlashPlayer OCX.

2008-04-01 10:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * samples/pdfreader.prg
  * samples/sample.pdf
    ! sample to show acrobat reader OCX.

2008-04-01 00:51 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  * makefile.bc
  * source/activex/h_active.prg
  * source/activex/c_active.c
    * Added OCX support
  * samples/rmsample.prg
  * samples/rmchart.ch
        * Added sample to show rmchart ocx
  * readme.activex
    * Read this file to understand how to use OCX in hwgui

2008-03-31 15:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcheck.prg
    * fixed default style of hCheckButton(). Now sets automatically the
          button state AND activates the VALID and WHEN clauses if given.

2008-03-31 15:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcheck.prg
    * changed the default style of hCheckButton to BS_CHECKBOX because
          the old BS_AUTO2STATE don't manages the messages needed in VALID
          and WHEN clauses. In addition, the hard coded BS_AUTO2STATE
      style don't allows the setting of th BS_CHECKBOX style.
      Stay tuned: setting a BS_AUTOxxxxxx state don't lets Windows to
      pass to the parent window the management of the changed state of
      the button.

2008-03-29 12:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/drawwing.prg
    ! fixed hicon class under linux
  * gtk/control.c
    ! added code to create toolsbars
  + gtk/htool.prg
    ! added htoolbar class
  + gtk/samples/escrita.prg
    ! sample for toolbar
  * gtk/Makefile.linux
    ! updated for new dependencie

2008-03-26 11:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hanimat.prg
    * declared static function the macro wrappers of methods for better
          encapsulation (but why to use macros and not directly to send
          messages?)
        + added the use of avi files from resource files (also from external
      files as system dll, exe, etc.)
  * include/guilib.ch
    + added to the @ ... ANIMATION command the parameter for passing
          the resource ID of the avi file
  * samples/tstAnimation.prg
    * some enhancements due to the last hAnimation() changes

2008-03-25 23:51 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  * source/hlistbox.prg
    ! modified method AddItem() to just add the new item

2008-03-25 23:32 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  * source/hlistbox.prg
    + added method Clear() to empty the listbox
        ! ::aItems initialized to empty array if no parameter passed in New() o
          Redefine()

2008-03-25 22:32 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  * source/window.c
    + added hwg_doevents to process messages (the DoEvents command in Visual
          Basic)

2008-03-22 15:10 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! centered the Bmp in the cell when there is a header.

2008-03-21 21:10 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! adjusted size of a cell with a bmp and the header is not empty.

2008-03-21 19:40 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hbrowse.prg
    ! added property ::alias previously omitted
          thanks to Srgio Kondo who signaled the needed changes

2008-03-21 13:20 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hbrowse.prg
    ! fixed pagedown setting scroll bar thumb position to top when attempting
          to move beyond the end of file
        * purged a lot of declarations referred to local unused variables

2008-03-21 07:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! review suggested from Sergio for alias in browse.

2008-03-20 19:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! minor fix + review suggested from Sergio.

2008-03-19 20:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! adjusted hscrollbar as vscrollbar.

2008-03-19 15:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! add event SB_THUMBPOSITION and SB_THUMBTRACK to scrollbar for
      database browse.

2008-03-19 00:20 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix scrollbar for filter and setscope, and for browse array.

2008-03-18 00:30 UTC+0100 Francesco Perillo  <fperillo at gmail dot com>
  * source/errorsys.prg
    ! A bigger error window shows more info

2008-03-17 22:10 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix lineup() and linedown() scrollbar position if there an index.

2008-03-13 21:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
  * source/wprint.c
    ! For windows 2000 or later get the real default printer

2008-03-12 14:30 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix lineup() and linedown() scrollbar position.

2008-03-07 23:55 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcombo.prg
    * added as parameter the current value when evaluating the bValid
          codeblock, consistently with all other controls having validation

2008-03-07 18:00 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hbrowse.prg
    (this changes was suggested by Sergio on the brasilian yahoo group)
    * avoided the recalc of the column width in the rebuild method if the
      ::width property is already valorized     (thanks to Francesco)
        * changed the ColumnArBlock() return value to correctly handle the
          browse of editable arrays

2008-03-07 10:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hedit.prg
    + added bChange codeblock management for ON CHANGE behaviour
        * now the bOther skips the usual message processing when the return value
          is other than -1, avoiding twice management of the overloaded messages
  * include/guilib.ch
    + added ON CHANGE in @ ... EDITBOX, @ ... GET, REDEFINE GET commands
  * source/hipedit.prg
    * remmed active tracelog

2008-03-06 20:12 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix unlock record in edit mode
    ! Roll back get in edit mode

2008-03-06 14:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix type for get edit with maxlenght

2008-02-15 23:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! fix get edit with maxlenght

2008-03-01 11:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * samples/tstAnimation.prg
    * some enhancements to make more comprehensible the demo

2008-03-01 01:30 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  + samples/tstAnimation.prg
    + added sample for automation control and demo avi file

2008-02-28 16:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Few declarations removed ( #define SB_HORZ, ... ), which are now
      in windows.ch and caused and error while building under Harbour

2008-02-26 18:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hedit.prg
    * corrected behaviour when EM_PASSWORD style is used

2008-02-25 01:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hprinter.prg
    + added in preview mouse wheel scroll handling.
  * source/hedit.prg
    * striped out a tracelog

2008-02-21 13:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * samples/tstscrlbar.prg      (omitted in previuos commit, sorry!!!)
    * made some fix to behaviour and added demo of mousewheel management
          (i plan to elige the function stdScroll() as default management for
          scrolling in windows having WM_xSCROLL style enabled leaving to bScroll
          the rule for custom scrolling event management)

2008-02-21 01:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hwindow.prg
    source/hdialog.prg
    source/hpanel.prg
        + added the mouse wheel management to scrollbars

2008-02-20 01:15 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcwindow.prg
    - stripped out the new property aScrollXY as unneeded
  * samples/tstscrlbar.prg
    - tested sample for scrollbar management

2008-02-17 09:20 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
    ! Add in preview mode scrollbar.

2008-02-17 02:35 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcwindow.prg
    + new property aScrollXY - array of offset coords for scrollbars management
    * added msg parameter in onTrackScroll()
  * source/hwindow.prg
    source/hdialog.prg
    source/hpanel.prg
        * added msg parameter calling onTrackScroll()
  + samples/tstscrlbar.prg
    - sample for scrollbar management (not yet fully tested)

2008-02-16 11:20 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * samples/tab3.xml
    * fixed a small typo
  * samples/tab3.prg
    * same as upper fix
  * utils/designer/hformgen.prg
    * striped out duplicate definitions for scrollbars
  * utils/designer/blddesig.bat
    * remmed out custom library inclusion in linking

2008-02-16 03:10 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hcwindow.prg
    + new property bScroll - a codeblock user defined for scrollbars management
    + added in onTrackScroll() the evaluation of bScroll for WM_xSCROLL messages
          when sended by scrollbars

2008-02-15 23:00 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/misc.c
  * include/windows.ch
    ! New function SETSCROLLRANGE and SCROLLWINDOW
        for implement the gestion of scrollbars.

2008-02-15 23:10 UTC+0700 richard roesnadi  <roesnadi8@yahoo.co.id>
  * samples\tab3.prg & Tab3.xml
    !Samples for proteksi tab.

2008-02-09 07:10 UTC+0700 richard roesnadi  <roesnadi8@yahoo.co.id>
  * source\menu.prg
    !fixed for runtime Hformtmpl.

2008-02-06 24:46 UTC+0700 richard roesnadi  <roesnadi8@yahoo.co.id>
  * source\menu_c.c
    !Back To MFS_DISABLED (line 58) Paulo Correction
  * widgets.xml
    !fixed from disabled default.

2008-02-05 19:40 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hedit.prg
    !Minor Fix method DeleteChar
  * source/hprinter.prg
  * source/draw.c
    ! New function Box in Draw.c for conflict with richard roesnadi

2008-02-02 24:46 UTC+0700 richard roesnadi  <roesnadi8@yahoo.co.id>
  * source\draw.c
    !Rectangle back to original for convenient with designer

2008-02-02 19:55 UTC+0700 richard roesnadi  <roesnadi8@yahoo.co.id>
  * utils/designer/extmodul.ch
  * utils/designer/extmodul.ch
        ! designer to added support for leto DB
      leto DB is Harbour (new) RDD DBFCDX Engine Client Server for Windows/Linux
      http://www.sourceforge.net/projects/letodb

2008-02-01 19:50 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! added support for (SHIFT-PGUP), (CTRL-SHIFT-PGUP) and (SHIFT-PGDOWN), (CTRL-SHIFT-PGDOWN)
      in Multiselect.

2008-01-30 18:31 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hbrowse.prg
    ! added support for (SHIFT-UP) and (SHIFT-DOWN) in Multiselect.

2008-01-28 17-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source\hedit.prg
    ! added new Method ParsePict to replace the picture em real time

2008-01-28 14:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * gtk/window.c
     ! added code to correct handle accented chars
   * gtk/hedit.prg
     ! minor ajust on editbox mode

2008-01-28 10:40 Luiz Rafael Culik <Luiz at xharbour.com.br>
   * Changelog
    ! renamed to Changelog.002 and started an new one
   * gtk/hfrmtpl.prg
    ! added few Requests

2008-01-28 10:40 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/gtkmain.c
    ! added writestatus function

2008-01-28 10:25 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/drawtext.c
    ! fixed WriteStatus Function

2008-01-28 10:10 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/control.c
    ! Added Status Bar Functions
  * gtk/hcontrol.prg
    ! uncommented hstatus class

2008-01-28 09:40 Luiz Rafael Culik <Luiz at xharbour.com.br>
  * gtk/hcontrol.prg
    ! added Hbuttonex classe like windows version
  * gtk/control.c
    ! enhaced CreateButton to accept an 9th parameter with image to display

2008-01-22 13:24 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/draw.c
    * commented unused part of code to avoid warnings

  * hwgui/source/hbrowse.prg
  * hwgui/source/hcontrol.prg
    * removed #include "hbcompat.ch" (it's not Harbour default header
      file) and updated for Harbour compilation. Luiz if possible
      please try to keep the code Harbour compatible in next commits

  * hwgui/source/hcheck.prg
  * hwgui/source/hedit.prg
  * hwgui/source/hradio.prg
    * removed repeated #DEFINEs

2008-01-22 11:50 UTC+0200 Alex Strickland <sscc@mweb.co.za>
  * source/hcontrol.c
    ! Add hbcompat.ch for C style | operator
  * source hbrowse.prg
    ! Add hbcompat.ch for C style switch

2008-01-20 20:00 Luiz Rafael Culik <Luiz at xharbour.com.br>
  + gtk/hprogress.prg
    ! progress bar class
  + gtk/sample/progbars.prg
    ! sample for progress bar
  * gtk/control.c
    ! Added functions for progressbar
    gtk/Makefile.linux
    gtk/Makefile.scr
    ! updated to use new file

2008-01-03 00:08 UTC+0100 Francesco Perillo  <fperillo at gmail.com>
  * gtk/hfrmtmpl.prg
    ! updated the GTK side to use AutoVScroll style property in designer forms

2008-01-02 23:08 UTC+0100 Francesco Perillo  <fperillo at gmail.com>
  * source/hfrmtmpl.prg
    ! use AutoVScroll style property in designer forms
  * utils/designer/resource/f_hwgprg.prg
    ! output STYLE parameters to hedit objects when saving as .prg file
  * utils/designer/resource/widgets.xml
    ! add AutoVScroll parameter to designer inspector for hEdit objects

2008-01-02 17:20 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
  * doc/hwgdoc_classes.html
    ! add method SetBkmode() for set transparent at the printing text
      add new parameter to set the brush at the box method.

2008-01-02 09:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hedit.prg
    Added support for bkeydown on constructors
  * include/guilib.ch
    Added ON KEYDOWN to @get and @editbox as also to redefine commands for GET and EDITBOX

2008-01-01 17:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  *source/hedit.prg
    ! added support for on keydown command
      fixed esc handling when multiline is active

2007-12-27 18:22 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
    ! minor fix

2007-12-26 14:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hhyper.prg
    ! minor fix when font is not defined

2007-12-25 20:12 UTC+0100 Giuseppe Mastrangelo  <giuseppe-mastrangelo@tiscali.it>
  * source/hprinter.prg
  * doc/hwgdoc_classes.html
    ! add 2 new methods SetTextColor() ,SetTBkColor() and 2 new
      parameters to method Say() for set text and background color.

2007-12-21 08:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hcontrol.prg
    ! Added BM_SETSTYLE suppor for buttonex
  * source/control.c
    ! minor changes
  * source/theme.c
    ! minor fix
  * include/windows.ch
    ! added new defines

2007-12-20 08:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/htool.prg
    ! minor fix

2007-12-20 08:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hcontrol.prg
    ! fixed buttonex display on nonthemed windows
  * source/hedit.prg
    ! fixed  X picture usage
    ! added possibility to execute bother codeblock before key handling

2007-12-19 19:45 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * source/hedit.prg
    ! changed __When to avoid the first or the last get can gain focus
      also if hidden or having a WHEN clause returning .f.

2007-12-14 14:02 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/make_gnu.sh
  * hwgui/make_gtk.sh
    * added comments and minor cleanup

2007-12-06  01:59 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    *source\menu_c.c        fixed for designer
    *utils\designer\editor
        ! small fixed

2007-12-04 18:45 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/draw.c
    ! reverted some code change to reallow the drawing of jpg files

2007-12-04 17:05 UTC+0200 Alexey Myronenko <atzct <at> obukhov.kiev.ua>
  * hwgui\utils\designer\editor.prg
    ! fixed ON EXIT codeblock, because it return the character value
      instead of logical

2007-12-04 01:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
  * source/hedit.prg
    ! fixed edit and deletion of chars and selection with complex picture
      (changes made with Giuseppe Mastrangelo)

2007-12-03 08:45 UTC+0200 Alexey Myronenko <atzct <at> obukhov.kiev.ua>
  * hwgui\utils\designer\editor.prg
    * use HB_AT() instead of AT()

2007-12-02 13:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/theme.c
    ! fixed some functions since some parameters was not being processed

2006-11-30 09-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * source\procmisc\procscri.prg
    Uncomented line
  * utils\designer\designer.prg
  * utils\designer\hformgen.prg
    Fix bug in designer to create files in format PRG
    Thanks to Joo Carlos Rosseto

2007-11-30 16:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/draw.c
    ! fixed some functions since some parameters was not being processed

>>>>>>> 1.712
2007-11-27 14:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/make_gnu.sh
  * hwgui/make_gtk.sh
  * hwgui/Makefile.scr
  * hwgui/gtk/Makefile.scr
    * cleanup

  * hwgui/gtk/hedit.prg
    * removed repeated DLGC_* definitions

  * hwgui/gtk/hfrmtmpl.prg
  * hwgui/source/hfrmtmpl.prg
    * use HB_AT() instead of AT() when extended AT() parameters are used
      for Harbour builds created without HB_EXTENSION

  * hwgui/source/hcontrol.prg
  * hwgui/source/hlistbox.prg
  * hwgui/source/hpager.prg
  * hwgui/source/hrebar.prg
  * hwgui/source/htool.prg
  * hwgui/source/misc.c
    ! removed TraceLog() calls

2007-11-27 20.45 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/hlistbox.prg
     - commented TraceLog

2007-11-26 18.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/registry.c
   * source/pager.c
   * source/c_ipaddr.c
   * source/hsplash.prg
   * source/procmisc/procini.prg
   * source/qhtm/hwg_qhtm.ch
   * include/richtext.ch
     ! Put CVS Ids

   * source/c_ipaddr.c
     ! use predefined procedure rather then re-init CommonControls
     ! formatting

2007-11-26 12.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/pager.c
     ! fix warnings for GCC, use direct calls instead of macros since there
       seems no such macros defined in MinGW include dir.
     ! replace some hb_par*() with hb_ret*()

   * source/misc.c
   * source/draw.c
   * source/control.c
     ! fixed dangerous GCC warnings ("deferencing type-punned.....")
     ! formatting

   * source/printdos.prg
     ! add AFILLTEXT() function for text file manipulation in place
       of proprietary xHarbour hb_freadline(), so that the code can
       be used by Harbour and xHarbour

   * utils/designer/editor.prg
     ! fix compilation for Harbour and xHarbour

   * utils/hwreport/hwreport.prg
   * utils/hwreport/opensave.prg
   * utils/hwreport/printrpt.prg
   * utils/hwreport/propert.prg
     ! fix compilation for Harbour and xHarbour

   * utils/dbc/commands.prg
   * utils/dbc/dbchw.prg
   * utils/dbc/modistru.prg
   * utils/dbc/move.prg
   * utils/dbc/query.prg
     ! fix compilation for Harbour and xHarbour

2007-11-26 05.50 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/grid.c
     ! BCC complains "code has no effect" in function LISTVIEW_SETIMAGELIST.
       -> use direct calls instead of macros (I did not test yet)

2007-11-26 05.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/window.c
   * source/dialog.c
   * source/draw.c
     ! Code clean up and formatting, function names to be directly using
     [x]Harbour name space eg. _item* -> hb_item*

   * include/uxtheme.h
   * include/hwg_qhtm.ch
   * include/freeimage.h
   * source/procmisc/progini.prg
   * source/procmisc/blowfish.c
   * source/activex/htmlcore.h
   * source/activex/hhtml.prg
   * source/qhtm/hqhtm.prg
   * source/qhtm/hwg_qhtm.c
   * source/qhtm/qhtm.h
     ! put CVS Ids

2007-11-23 18.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/commond.c
     ! commented unnecessary hb_retl().

   * source/c_ipaddr.c
   * source/richedit.c
   * source/procmisc/blowfish.c
     ! castings

   * source/resource.c
     ! modified pragma startup to init procedure.
       (actually a work-around for DMC, but it seems to work for others)

   * source/window.c
     ! commented unused variables

2007-11-23 15.25 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/dialog.c
   * source/menu_c.c
   * source/message.c
   * source/nice.c
   * source/richedit.c
   * source/shellapi.c
   * source/hmonthc.prg
   * source/qhtm/hwg_qhtm.c
   * include/missing.h
     ! fix compilation for DMC

2007-11-23 11.50 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * source/draw.c
   * source/theme.c
   * source/windows.c
   * source/grid.c
   * source/misc.c
   * source/listbox.c
   * source/freeimg.c
     ! undef CINTERFACE when __cplusplus
     ! commented unused variables
     ! fix undeclared prototype warnings : func*() -> func*( void )
     ! codes formatting
     ! castings

   * source/resource.c
     ! pragma is unknown to DMC

   * include/uxtheme.h
     ! formatting typedef enums (GCC/WC warnings)

2007-11-23 06.40 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   + include/missing.h
     ! missing declaration for Digital Mars and Open Watcom

   * source/control.c
   * source/grid.c
   * source/theme.c
   * source/window.c
   * source/hmonthc.c
   * source/c_ipaddr.c
   * source/pager.c
     ! include "missing.h"

   * source/hbrowse.prg
   * source/hedit.prg
     ! DLGC_* already defined in windows.ch

2007-11-21 11:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source\hcontrol.prg
      source\control.c
      ! fixed enter key process on buttonex
    * include\windows.ch
      + new defines

2007-11-17 01:10 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/hmenu.prg
    * source/menu_c.c
    ! fixed the setting of menuitem disabled
      (error signaled by Paulo Flecha)

2007-11-14 08:45 UTC+0200 Alexey Myronenko <atzct <at> obukhov.kiev.ua>
  * hwgui/source/hcontrol.prg
    ! commented TraceLog() call

2007-11-14 01:45 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/hwindow
      ! added the ::nSkip property also for windows other than dialog
        (thanks to Gilberto Silverio for the alert)
    * source/hedit.prg
      ! changed DeleteChar() to erase the active selection and not only a
        single char (some other work is needed in case of picture with not
        editable patterns)
      * changed the property name lMaxLenght to nMaxLenght
      ! forced the lenght of edit string to nMaxLenght value when the
        property is setted

2007-11-13 23:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/source/misc.c
    ! commented TraceLog() call

  * hwgui/source/window.c
    ! fixed included hb* headers
    * cleaned some warnings

  * hwgui/source/grid.c
  * hwgui/source/wprint.c
    * cleaned some warnings

2007-11-13 20:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  + hwgui/Makefile.scr
  + hwgui/make_gnu.sh
    + added new makefile and build script for W32 HWGUI builds.
      It can be used on any platforms which support [x]Harbour [x]hb*
      scripts to create Harbour or xHarbour Win32 based HWGUI libraries.
      It also works for MinGW Linux cross builds. It means that you can
      create Win32 HWGUI binaries in Linux box if you have [x]hbw* scripts
      installed. When Unicode support will be ready it will be possible
      to use it also for WinCE/PocketPC cross builds.
      ./make_gnu.sh detects version of installed Harbour and/or xHarbour
      in the following order:
         1. Harbour W32 cross build (-hbw)
         2. Harbour native W32 build (-hb)
         3. Harbour W32 cross build (-xhbw)
         4. Harbour native W32 build (-xhb)
      You can also force the build type by passing as 1-st parameter
      one of the following switches: -hbw, -hbce, -hb, -xhbw, -xhb
      -hbce is for WinCE/PocketPC cross builds and will be functional
      when we will have Unicode support

2007-11-13 20:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/make_gtk.sh
    + added support for -hb and -xhb switches - I forgot to commit it.

  - hwgui/source/BARCODE.PRG
  - hwgui/source/HSPLASH.PRG
  + hwgui/source/barcode.prg
  + hwgui/source/hsplash.prg
    * renamed to lower letters for case sensitive file systems

  * hwgui/source/control.c
  * hwgui/source/cxshade.c
  * hwgui/source/listbox.c
  * hwgui/source/pager.c
  * hwgui/source/theme.c
  * hwgui/source/window.c
    * added missing _WIN32_WINNT and _WIN32_IE declarations
    ! removed wrongly used TEXT() macro - this macro can be used _ONLY_
      for literal strings, f.e.:  TEXT( "Hello World" ) but not for
      variables, f.e.: TEXT( szText ) is wrong and breaks Unicode builds.
    ! replaced some LP[C]TSTR with LP[C]STR - please remember that pointer
      casting does not make any conversions with string body. When you
      cast (char *) or (BYTE *) strings to LP[C]TSTR you only hide warnings
      in Unicode builds so it's only harder to fix the code and make it
      Unicode ready.
    * cleaned some warnings

2007-11-13 18:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/Makefile.scr
    ! do not use -kM switch in xHarbour builds - this is not supported
      by normal xHarbour SF CVS version

  * hwgui/gtk/drawwidg.prg
    * removed some unused variables
      QUESTION: some code is covered by
         #ifdef __XHARBOUR__
      f.e. in this file it's used for FOR EACH / NEXT
      As I can see someone replaced all FOR/NEXT with FOR EACH/NEXT
      also in places where it has to cause slowness - nothing more
      then mechanical update. Now Harbour supports FOR EACH / NEXT
      and some other constructions. If you agree then I suggest to
      remove from code (also from .c code if possible) all
         #ifdef __XHARBOUR__
      by choosing some optimal for both compilers constructions.
      In some places original or modified FOR/NEXT should be used
      in some others FOR EACH/NEXT. Anyhow in most of cases the speed
      difference is such small in final application (probably I lost
      more time to write this text then total overhead from all
      computers running HWGUI application ;-)) that I do not see any
      reason to keep code in two versions what forces updating it
      twice and can be source of bugs - developers usually test only
      the code for one compiler used by them.

2007-11-13 17:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * hwgui/gtk/window.c
  * hwgui/source/xml/xmlparse.c
    ! include "hbfast.h" for xHarbour and "hbapicls.h" for Harbour

2007-11-13 17:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  + hwgui/make_gtk.sh
  + hwgui/gtk/Makefile.scr
    + added new makefile and build script for GTK HWGUI builds.
      It can be used on any platforms which support [x]Harbour [x]hb*
      scripts to create Harbour or xHarbour GTK based HWGUI libraries
      If you have installed Harbour or xHarbour with [x]hb* scripts
      then you do not need to set any environment variables or PATH
      but simply run ./make_gtk.sh
      It will automatically detect if Harbour or xHarbour is installed.
      When both are installed (Harbour and xHarbour) then by default
      Harbour libraries are created. In such case you can force xHarbour
      by passing -xhb as 1-st parameter to ./make_gtk.sh or setting
      HB_PREF=xhb environment variable.

  * hwgui/gtk/samples/dbview.prg
    ! fixed declaration order - MEMVAR should be before PRIVATE

  * hwgui/source/Makefile
  * hwgui/source/procmisc/Makefile
  * hwgui/source/qhtm/Makefile
  * hwgui/source/xml/Makefile
    * minor formatting

2007-11-13 11:30 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/hcombo.prg
    * source/hdialog.prg
    * source/hedit.prg
    * source/hcheck.prg
      ! update to correct the Shift-Tab and CursorUp navigation in dialog
        controls (if the previous control have a when block returning false
        the focus was returning to the current get. now correctly goes to
        the first previous control that can gain focus)

2007-11-10 16:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * utils/designer/*.prg
    ! updated to include grid support

2007-11-10 18:45 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/barcode.prg
    * source/drawwidg.prg
    * source/errorsys.prg
    * source/guimain.prg
    * source/hbrowse.prg
    * source/hcombo.prg
    * source/hcontrol.prg
    * source/hedit.prg
    * source/hfreeimg.prg
    * source/hfrmtmpl.prg
    * source/hgrid.prg
    * source/hgridex.prg
    * source/hhyper.prg
    * source/hipedit.prg
    * source/hnice.prg
    * source/hownbtn.prg
    * source/hpager.prg
    * source/hpanel.prg
    * source/hprinter.prg
    * source/hrebar.prg
    * source/hrect.prg
    * source/hshbtn.prg
    * source/htool.prg
    * source/htree.prg
    * source/hupdown.prg
    * source/menu.prg
    * source/printdos.prg
    * source/repexec.prg
    * source/richtext.prg
      ! purged a lot of unused local variables

2007-11-03 18.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
    * include/guilib.ch
    * source/hedit.prg
      + Add one parameter in METHOD REDEFINE to directly re-initialize lMultiLine
      + Do not allow Edit/Delete REDEFINED GETs when READONLY
        ( ES_READONLY attribute should be added to resource )
      + Method Varput, Varget ( = SetGet, but I and others may probably prefer
        the Cli*er like syntax )

2007-10-29  06:59 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * source\wprint.c
      + hwg_getdefaultPrinter() -> cPrinterName

2007-10-29  03:23 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * utils\designer\EXTMODUL.CH
        +Add printer function hwg_*
    + utils\designer\source\bmp & designer.rc
        +Add sm_Money.bmp & sm_Notepad.bmp
    * utils\designer\source\widgets.xml
        +Add property & event updown control

2007-10-11 21:45 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * source/hownbtn.prg
      + added the SetFocus, KillFocus and other messages to be handled
        in the events of ownerbutton

2007-10-19 12:18 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source\hcombo.prg
      ! minor fix on hcombo redefine method( was not updating variable on  redefine getcombobox)

2007-10-15  23:10 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    + utils\designer\samples\xchgbmp.xml
      Add samples change bitmap of Ownerbutton Class

2007-10-12 12:30 UTC+0200 Alexey Myronenko <atzct <at> obukhov.kiev.ua>
    + utils\designer\resource\widgets.xml
    + source\hfrmtmpl.prg
      + added SdadeButton to designer

2007-11-09 00:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * include/guilib.ch
      ! reverted the bValid and bWhen parameters in the @... get combobox
        command to the non blockified version as the other controls

2007-10-09 15:50 UTC+0200 Alexey Myronenko <atzct <at> obukhov.kiev.ua>
    * utils\designer\samples\example.prg
    * utils\designer\samples\example.xml
    * utils\designer\samples\barcode.xml
      + added barcode.xml in example.xml to demonstrate Barcode class
      ! small fixes

2007-09-28  2:30 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * utils/designer/EXTMODUL.CH
    ! Add Print runtime HWinPrn, HPrinter, PrintDOS for designer.exe

2007-09-23 19.00 UTC+0700 Andi Jahja <harbour/AT/cbn/net/id>
   * include/guilib.h
     ! fix for MSVC6, compiler flags has to have ___MSC6__ defined.
   * source/grid.c
     ! fix compile error with MSVC6
   * source/draw.c
     ! fix for MSVC in C mode

2007-09-20 10:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * include/windows.ch
      ! added new defines
    * include/guilib.ch
      ! minor fix
    * source/window.c
      source/misc.c
      ! added new functions
    * source/printdos.prg
      ! fixes to txttographic method
    * source/hsayimage.prg
      !fixes for redefine

2007-09-05 11:15 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
    * include\windows.ch
      * resolve duplicate #define NULL_BRUSH
    * source\hcombo.prg
    * source\hcontrol.prg
      ! small fixes

2007-09-01 11:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/listbox.prg
      !added LISTBOXDELETESTRING() function as requested by Serge

2007-08-31 12:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/hcontrol.prg
      ! fix for hbuttonex on non Themed mode

2007-08-28 23:30 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * utils/designer/resource/widgets.xml
      new combo property : lText, lEdit
      new combo events   : onChange, bSetGet

2007-08-24 12:30 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * source/Hformtmpl.prg
      source/Hprogres.prg
      utils\designer\resource\widgets.xml
      ! add Tooltip
      ! add some method
    * resolve duplicate #define SRCCOPY

2007-08-23 08:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/theme.c
      source/hcontrol.prg
      source/draw.c
      ! minor fix on text position on buttonex

2007-08-21 19:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/hgridex.prg
      ! fixed delete  of one row

2007-08-21 16:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/hcontrol.prg
      ! minor fix on buttonex on mdi clients

2007-08-21 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source/hgridex.prg
      ! Fix on deleterow() method

2007-08-20 13:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * include/guilib.ch
      ! new commands for checkcombo
    * include/windows.ch
      ! new defines
    * samples/testget1.prg
      ! change combo to demostrate the new checkboxcombo

    * source/hcombo.prg
      ! Added new class hcheckcombo for check comboboxes
    * source/control.c
      source/draw.c
      source/misc.c
      source/drawtext.c
      source/hdc.prg
      ! new functions
    * source/theme.c
      ! minor changes to icons on buttonex
    * source/hcontrol.prg
      ! Some changes to hbuttonex (allow .ico images and enter to click

2007-08-17 13:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
    * source\theme.c
      ! minor fix for mingw
    * include\guilib.ch
      ! fix for addrowex command

2007-08-16 08:30 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
    * utils\designer\resource\widgets.xml
        + added ProgressBar control
    * utils\designer\designer.rc
        + added bitmap for progressbar control
    * source\hfrmtmpl.prg
        + added ProgressBar control support
    * utils\designer\samples\example.xml
    + utils\designer\samples\test_ctrl.xml
        + added test for progressbar control created in designer

2007-08-15 01:30 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    + utils\designer\samples\ft\ft.xml
        ! Menu Financial Tool
    * fix a.xml
        ! Annuity

2007-08-14 19:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source\hlistbox.prg
     !added addItem method

2007-08-10 02:35 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
   * utils\designer\designer.prg, hCtrl.prg, hFormgen.prg
     { patch suggest from Francesco }
     + Preview button & minor fixed

2007-07-08 19:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/grid.c
     ! added functions for listview sort
   * source/hgridex.prg
     ! handling of listview sort messages

2007-07-05 11:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * include/guilib.ch
     ! added @ buttonex and redefine buttonex commands
   * include/windows.ch
     ! added new defines
   * source/hcontrol.prg
     ! added new buttonex class
   + source/theme.c
     ! themes functions for hwgui
   * makefile.*
     ! updated to add theme.c
   * source/control.c
     ! added proc for buttonex control
   * source/draw.c
     ! enhaced getdrawiteminfo to return one more parameter
     ! added the functions drawfocusrect and offsetrect
   * source/drawtext.c
     ! change drawtext() function to return the updated rect if passed as 8th parameter

2007-07-02 10:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hownbtn.prg
     * moved the code handling the lCheck property before the bClick method
       evaluation. The lCheck now return consistently at cb evaluation time.
       Thanks to Giuseppe Mastrangelo who signaled this patch.

2007-06-30 11:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * include/guilib.ch
     ! fixed Addband command (reported by paulo flecha)
   * include/windows.ch
     !added new constants
   * source/menu_c.c
     !added option parameter to HWG_TRACKMENU() to deternime the position of menu

2007-06-29 20:00 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hownbtn.prg
     * commented out the paint message in Up() method because when a system
       dialog overlaps the button, this disappears
   + source/hownbtn.prg
   + include/guilib.ch
     + added the property CHECK to handle the press status of the button
       (with this setting the button works like the "Bold"  button in Word
        toolbar, like a checkbox but with a button appearance)

2007-06-26 20:35 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hedit.prg
     * Correction for the bad deletion signaled by Sauli Bueno and Gilberto
       Silverio (Thanks to Giuseppe Mastrangelo for the suggestion of the
       fix)

2007-06-16 10:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hedit.prg
     * New fix to avoid error when Len(::title) is'nt applicable
       Thanks to Gilberto Silverio

2007-06-16 10:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hedit.prg
     * Small fix to force the max length of the string also if the
       lMaxLength parameter is missed in object creation

2007-06-15 20:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hedit.prg
     * Forced the deletion of chars (VK_DELETE and VK_BACK) to HwGui because
       the hedit normally don't redraws the client area and buttons owned by
       the editbox are lost until any alphanumeric char is inserted

2007-06-14 10:30 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   * utils\designer\resource\widgets.xml
     * added VSCROLL style and FONT to combobox class
   * source\hfrmtmpl.prg
     * added VSCROLL support
     * added TextColor and BackColor to HComboBox()

2007-06-13 21:00 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/hbrowse.prg    moved the evaluation of bWhen codeblock of the
                           current edited column to the get object. In this
                           way the get object is passed by ref to bWhen
                           codeblock giving more control on the get.
   * include/windows.ch    commented out a double definition of BS_NOTIFY

2007-06-13 16:30 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   * source\htree.prg
     * small fix to allow use bitmap from designer

2007-06-06 20:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
 * include/windows.ch
   ! Added some new defines to upcoming new button control
  * source/draw.c
   ! added some new functions
  * source/hgridex.prg
   ! minor change on addrow method

2007-06-7 02:15 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
 + utils\designer\sample\testole\ole_xls.xml
   add sample to using ole for excel (graphics)

2007-05-28 23:15 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
 + utils\designer\samples\FT\Find_FV.XML (Find Future Value)
   Add sample FT (financial Tool) using designer.exe
 * source\hbrowse.prg  add ::lESC and ESC Keydown (suggest by seohic)

2007-05-27 02:35 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
   * source\hbrowse.prg
     * small fix Edit browse reported by seohic
   + Suggestions. Add suggestion

2007-05-24 10:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   *include/guilib.ch
     ! added @ Get listbox command

2007-05-23 13:31 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
   * source\hfrmtmpl.prg
     * small fix for error onPosChg

2007-05-14 23:15 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
        * utils/designer/extmodul.ch
        * utils/designer/blddesig.bat
        ADS supports

2007-05-07 7:00 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
    * utils/designer/extmodul.ch Add some message.c's funcs

2007-05-08 14:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/resource/widgets.xml
     ! onClick is changed back to onEnter in Browse widget
   * source/hcheck.prg
     * Changed implementation of SetValue(), GetValue() methods
   * source/hradio.prg
     * Added GetValue() method
   * source/hcombo.prg
     ! Some fixes
   * source/procmisc/procscri.prg
     ! Small fix

2007-05-07 7:00 UTC+0700  Richard Roesnadi <roesnadi8@yahoo.co.id>
 * small fixed designer.prg  change "TRANSPARENT" clause before "coordinates"
 + add utils\designer\resource\bmp\OK.bmp * & CANCEL.bmp
 * modified utils\designer\designer.rc

2007-04-25 02:49 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
   * utils\designer\*.prg
       !fixed compiler warn while compile with -w

2007-04-24 02:34 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
   * source\misc.c new function
       + GetUserName( [@nLengthChar] ) -> cUserName
       + GetComputerName( [@nLengthChar] ) -> cComputerName
       * modif ShellAbout()

   * utils\designer\extmodul.ch
     + Add External Function in Misc.c

2007-04-19 21:10 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   * source/printdos.prg    print in preview forced to lpt1 (don't was printing
                            anything before)

2007-04-18 20:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hedit.prg
     !fixed problem on hedit when then are inside and tab control and have an edit with multiline
     fixed provided by Paulo Flexa

2007-04-18 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * doc/hwgdoc_functions.html
     * small addition
   * source/procmisc/procscri.prg
     * added errors handling in 'Return' statement compiling.

2007-04-18 11:06 UTC+0200 Alex Strickland <sscc@mweb.co.za>
   * makefile.vc
     * Restore /TP to compile line, use CFLAGS
   * source/cxshade.c
     * Cast for MSVC.
   * source/draw.c
     * Changed again to compile under MSVC
   * source/hedit.prg
     * Use VK_BACK instead of 8.
   * source/hdialog.prg
     * Return value of bInit codeblock if return is numeric.

2007-04-18 08:52 UTC+0200 Alex Strickland <sscc@mweb.co.za>
   * makefile.vc
     * remove /TP from compile line, C++ mode is not necessary.
   * source/draw.c
     * Change to compile under MSVC in function OPENIMAGE

2007-04-17 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
     * Some improvements, related to the 'Fit into box' feature.

2007-04-17 09:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/hformgen.prg
     ! Small fixes
   * source/hedit.prg
     ! Small fix to allow handling of F10 and other system keys.
   * source/hfrmtmpl.prg
     * Some changes in pens handling while printing reports ( there was a problem
       with a line/box pen width ).
   * include/windows.ch
     * Added definitions for WM_SYSKEYDOWN, WM_SYSKEYUP.
   * doc/hwgdoc.html
   * doc/hwgdoc_functions.html
     * Fixed description of SelectFile() due to recent modifications.
       Added info about menu functions.

2007-04-16 4:32 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
 + util/designer/extmodul.ch
   almost rdd functions can calling from designer.exe directly

2007-04-14  3:15 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
 + utils/designer/dlldesig.bat - create designer.exe based on
                                 hwgui-b32.dll & harbour-b32.dll

2007-04-14  0:15 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
 * small fix makedll.bat check exist directory obj\dll

2007-04-12 16:25 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * include/guilib.ch - changed in redefine method of hedit the property
                          name lMaxLenght to lMaxLength
                        - changed the property name lMaxLength to nMaxLenght
                          (property type is numeric)
    + source/hfrmtml.prg  added the parameters nMaxLength and lPassword to the
                          hedit item in the declaration of the aCtrls array
    + utils/designer/resource/f_hwgprg.prg   added the code for nMaxLenght
                                             parameter in the hedit generation
    + utils/designer/resource/widgets.xml    added the nMaxLength property in
                                             the hedit widget

2007-04-12 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/designer.prg
   * utils/designer/hctrl.prg
   * utils/designer/hformgen.prg
     * New option is added to the context menu in Reports Designer:
       "Fit into box".
       This option is enabled for the line item ( horizontal or vertical ),
       which is inside a box item. Choosing this option, you resize the line, so
       it fits into the parent box item. Moving of this line occurs now inside
       of the box.
       When I create a table for a report, I usually insert a box and separate
       it with lines. This new option makes this procedure more simple.

2007-04-11 09:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/resource/repwidg.xml
     * Added new property - 'Multiline' into the Label item.
       The line separator is ';'. So, if you need two lines in your label, you
       should write in Caption something like:
       'Line 1...;Line2...'
   * source/hfrmtmpl.prg
     * Added support for the 'Multiline' in the Label item.

2007-04-10 21:42 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
     ! Small bug fixed

2007-04-07 20:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/menu_c.c
     * SetMenuCaption() changed in the same way as CheckMenuItem(),etc.
   * source/richtext.prg
     ! Few warnings fixed
   * samples/testxml.prg
     * Call of SetMenuCaption() has been fixed due to changes in this function.

2007-04-06 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/hformgen.prg
     * Call of SelectFile() has been changed to allow to open files with extensions,
       other than xml.

2007-04-06 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/commond.c
     * SelectFile() extended. Now two first parameters can be array of strings
       to allow multiply file masks, for example:
       fname := SelectFile( {"Jpeg images","Bitmap images"}, {"*.jpg","*.bmp"}, "" )

2007-04-06 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hrebar.prg
     ! Small fix

2007-04-06 14:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/procmisc/procscri.prg
     * Added new parameter to the RdScript() function to avoid memory leaks
   * source/drawwidg.prg
     ! Small bug fixed in HBitmap():AddResource()
   * source/hfrmtmpl.prg
     ! RdScript() calls changed
   * source/menu_c.c
     * CheckMenuItem(), IsCheckedMenuItem(), EnableMenuItem(), IsEnabledMenuItem()
       has been changed in such a way, that 1-st parameter can be a menu handle, as
       it was before, or a menu object. This allows to manipulate with context menu
       items.

2007-04-05 16:37 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    Changes made by Giuseppe Mastrangelo, who asked me to commit hem to CVS
    * fixed gtk/control.c   added in ownerbutton creation the setting of flag
      CAN_FOCUS (the ownerbutton never gain focus without this setting)

2007-04-04 10:37 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * fixed utils/designer/resource/widgets.xml    changed in browse the method
      onEnter to onClick

2007-03-28 18:37 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
    * fixed include/guilib.ch (case mismatch in bHeadClick parameter causing
      error at compiling time)

2007-03-28  4:22 UTC+0700 Richard Roesnadi
 +source\barcode.prg
  Add Barcode Class
 +utils\designer\samples\barcode.xml
  Samples for Barcode Using Designer/XML
 *change some file makefile.*,xmlrun.prg and designer for support create barcode

2007-03-27  9:15 UTC+0700 Richard Roesnadi
*fixed source/hBrowse Bugs editable
      +HColumn new(... for bHeadClick Syntax
 include/guilib.ch
   +ADD CLAUSE BHEADCLICK AT ADD COLUMN SYNTAX
* samples/colrbloc.prg  minor fix PVALUE for xharbour

2007-03-25  9:15 UTC+0700 Richard Roesnadi
*fixed hBrowse Bugs
+::httColor and ::htbColor (hilite color, for support current
   position when ::lEditable==.F.)
+Display character not limited length from HColumn() initial.
 if resize column length by mouse, string is display full.

2007-03-22  23:15 UTC+0700 Richard Roesnadi
* Minor fix sugest from serge (seohic) hwgui-forum
    menu bug prg 277 & browse cancelling edit mode with mouse

2007-03-12 18:15 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
   This changes was made by Giuseppe Mastrangelo who asked me to commit hem to CVS
   * source/hprinter.prg
     * removed the ::nCurrPage parameter in PrintMeta() call from preview
       allowing the entire file to be printed as the tooltip says
   * source/printdos.prg
     + added in method TxttoGraphic a test to exit immediately if the user don't
       select any printer, avoiding the actually generated error.

2007-03-05 19:15 UTC+0100 Maurilio Longo <maurilio.longo@libero.it>
   * include/windows.ch
     + added WM_EXITSIZEMOVE constant
   * source/control.c
     + added hwg_GetCursor()
   * source/freeimage.c
     + added FI_CONVERTTOGREYSCALE, FI_FLIPVERTICAL, FI_THRESHOLD,
       FI_GETPIXELINDEX, FI_SETPIXELINDEX.
     + added FI_FI2DIBEX() which is a fix of a previous not working
       version and could, if there no errors reported, someday
       completely replace FI_2DIB().

2007-01-30 09:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   source/grid.c
   * Added new  LISTVIEWGETITEM() to  get items from listview rows

2007-01-13 16:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hbrowse.prg
     * changes to allow zebra like browse
     * changes to allow descend and seek last on browse
   * include/guilib.ch
     * changes to browse command to allow change
   * samples/colrbloc.prg
     * updated to demostrate new changes

2007-01-02 08:50 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hcwindow.prg
     !updated to forward messages to child controls
   + source/hpager.prg
     source/pager.c
     ! source for pager control
   + source/hrebar.prg
     ! source for rebar control
   ! source/control.c
     ! updated to add code for rebar control
   ! include/guilib.ch
     ! added commands for rebar and pager control
   ! include/windows.ch
     ! added new contants
   makefile.bc
   makefile.pc
   makefile.vc
   source/makefile
     !updated with new source

2007-01-01 16:00 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
    + utils\designer\xmlrun
    Build portable runtime for xml-designer
    create bldxml.bat

2006-12-31 12:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hmonthc.prg
    ! minor fix

2006-12-31 1:11 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
   * source/menu_c.c
    !Fixed for designer editable when add menu object
   * utils\designer\designer.rc
    + add bmp resource to designer (must be recompile/blddesig.bat)
   * utils\designer\resource\widgets.xml
    designer direct display bitmap resource just add resource's name
   + utils\designer\samples\test_bmp.xml
    sample create icon or push button icon.

2006-12-30 23:12 UTC+0700 Richard Roesnadi <roesnadi8@yahoo.co.id>
   * utils\designer\resource\bmp
    + Add sm*.bmp Standar Icon  for prepare using designer button.

2006-12-29 13:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   - image/corn_1.gif
   - image/pim.ico
   + image/ok.ico
   + image/cancel.ico
     + added icon files for samples/shadebtn.prg
   * include/guilib.ch
     * Added @ ... SHADEBUTTON command and few constants for it
   + source/cxshade.c
   + source/hshbtn.prg
     + shade buttons implementation
   * source/hownbtn.prg
     * code cleanup
   * source/draw.c
     * GetIconSize() function added
   * source/drawwidg.prg
     * nWidth, nHeight items, Draw() method added to the HIcon class
     * Draw() method added to HBitmap class
   + samples/shadebtn.prg
     + added sample file for shade buttons
   * makefile.bc
   * makefile.vc
   * makefile.gcc
   * makefile.wc
   * source/Makefile
     makefiles has been updated

2006-12-25 10:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/htrackbr.prg
     ! Bug fixed, which caused memory leaks if a paint procedure for
       trackbar was set.

2006-12-22 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/commond.c
     ! hwg_ChooseColor() has been fixed.
   * source/window.c
     * New function - hwg_GetWindowStyle( hWindow, nStyle ) has been added.

2006-12-20 14:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/hcombo.prg
     ! Few bugs fixed.

2006-12-20 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/draw.c
     * SelectObject() has been fixed

2006-12-19 14:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * doc/hwgdoc_commands.html
     * Some comments about the REDEFINE OWNERBUTTON has been added

2006-12-19 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/hwgtk.h
   * gtk/control.c
   * gtk/draw.c
   * gtk/drawtext.c
     * Few functions has been added to provide more compatibility with Win32 version
   * gtk/hpanel.prg
     * Fixed problem with drawing and added handling of mouse
       related events on the panel

2006-11-28 13:00 UTC+0200 Alex Strickland <sscc@mweb.co.za>
   * source/control.c
   * source/freeimg.c
     * casts for MSC
   * source/draw.c
     * Added !defined(_MSC_VER) for pPic->lpVtbl->get_Handle( pPic, (OLE_HANDLE*)&hBitmap );
       I hope it is appropriate for all MSC versions.

2006-11-23 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hedit.prg
     * To prevent some problems handling of keys, defined with SET KEY,
       is made during the WM_KEYDOWN instead of WM_KEYUP.

2006-11-22 16:10 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   * source/hbrowse.prg
     + Added code to edit the MEMO field in METHOD Edit( wParam,lParam ) CLASS HBrowse

2006-11-17 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/htab.prg
     ! Tracelog() calls removed

2006-11-16 16:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hgridex.prg
     ! Few warnings fixed

2006-11-16 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * include/guilib.ch
     ! Added command to redefine an Gridex from resource
   * source/hgridex.prg
     ! Added code for redefine Gridex control from resource
       Added method  UpdateData() to automaticaly refresh the last row added to grid
   * source/grid.c
     !minor fix

2006-11-16 16:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hmonthc.prg
     ! #define MCN_SELECT removed, because it is in windows.ch
   * source/hdialog.prg
     ! Tracelog() calls removed

2006-11-16 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/draw.c
     ! Small fix
   * source/guimain.prg
     * Wchoice() function extended
   * source/hfrmtmpl.prg
   * source/procmisc/procscri.prg
     * Calls of __ppAddRule() are replaced by __Preprocess() to avoid unresolved
       externals with latest Harbour changes
   * source/hbrowse.prg
     ! Double call of Enter() after ENTER key pressing fixed
   * source/hcontrol.prg
     ! Small fix

2006-11-14 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * include/windows.ch
     + new defines
   * include/guilib.ch
     ! added code to redefine statusbar and  tabs page controls from resources
   * source/hcontrol.prg
     ! added code to redefine status bar from resource
   * source/htab.prg
     ! Minor fix to GetActivePage() method then control is load from resource
   * source/hdialog.prg
     ! change onevent method to route commands when main dialog has an tab redefined control with dialog as children
       to route the command set the dialog:lRoutecommand to .t.

2006-11-10 10:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * include/windows.ch
     + new defines
   * source/hmonthc.prg
     ! Added event to  month select change
   * source/hriched.prg
     ! Added fix to ESC handling

2006-11-06 09:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/window.c
     + SetwindowPos() Function
   * source/htab.prg
     + code to use dialogs inside resource dialogs  tabs
   * include/windows.ch
     + some new defines
   * include/guilib.ch
     + command for redefine tab control
   + samples/tab.prg
     samples/tab.rc
     ! example to demostrate tabs pages with dialog redefined

2006-11-01 14:30 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   * source/hfrmtmpl.prg
     REQUEST HTREE added

2006-10-31 16:45 UTC+0100 Maurilio Longo <maurilio.longo@libero.it>
   * source/hbrowse.prg
     - Commented out lines 763-766 inside :Paint() or else every call
       to :Paint() gives focus back to browse, and this can be a problem
       when repainting one being inside some other control and wanting
       this other control to maintain focus.

2006-10-31 16:30 UTC+0100 Maurilio Longo <maurilio.longo@libero.it>
   * source/freeimg.c
     + Addede fi_LoadType() and fi_SaveType() to be able to save an image and
       choose type without have to set an extension to specify it.

2006-10-31 11-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
   * source\hcombo.prg
     Fix focu in tab

2006-10-31 10-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
   * source\hbrowse.prg
   * include\guilib.ch
     Added New implementation by using filter condition in hbrowse
   + samples\browsefilter\browsefilter.prg
   + samples\browsefilter\mesas.dbf
   + samples\browsefilter\itens.dbf
     Added sample, demonstrate use
     Contribution By Luiz Henrique lh.santos at ibest.com.br

2006-10-20 13:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfreeimg.prg
    ! :AddFromVar() returns Nil now if an image wasn't opened

2006-10-18 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/procs7.prg
    ! Bug fixed

2006-10-14 12-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  * utils/designer/designer.iml
  * utils/designer/designer.prg
    Added function SetOmmitMenuFile(lom) to disable itens in Menu Designer, is necessary to use in Designer.lib
  * utils/designer/editor.prg
  * utils/designer/hformgen.prg
  * utils/designer/hformgen.prg
  * utils/designer/samples/example.prg
    Added in messages MsgInfo, MsgYesNo, parameter to (Designer)

2006-10-07 08:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hcombo.prg
    ! fixes to valid when using @ get combo with valif clause. fix by
      Luiz Henrique dos Santos (luizhsantos@gmail.com)

2006-10-06 09:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/drawwidg.prg
  * source/hfreeimg.prg
    ! :Addfile() returns Nil now if an image wasn't opened

2006-10-05 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - doc/hwgdoc.htm
  + doc/hwgdoc.html
  + doc/hwgdoc_classes.html
  + doc/hwgdoc_commands.html
  + doc/hwgdoc_functions.html
  + doc/hwgdoc_misc.html
  + doc/table.css
    * Documentation file is divided into few new files and extended a bit.
  * samples/iesample.prg
    * Sample is extended
  * source/guimain.prg
    ! Small fixes in WChoice()

2006-09-27 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/activex
  + source/activex/hhtml.prg
  + source/activex/htmlcore.c
  + source/activex/htmlcore.h
  + source/activex/htmlfunc.c
    + ActiveX container implementation started. Now the embedding of IE browser
      has been added ( other ActiveX controls may be opened inside the browser object ).
  + samples/iesample.prg
    + Sample of using new HHtml class added
  * source/hdialog.prg
  * source/hpanel.prg
  * source/hwindow.prg
    * Some changes to embed ActiveX control into a window, dialog and Panel.
  * samples/bld.bat
    * hbactivex.lib included
  * makefile.bc
  * make_b32.bat
    * Building of hbactivex.lib included.
      To build it you need to have few additional Microsoft SDK header files,
      which are freely available - mshtml.h, mshtmhst.h, ...
      If you have these files, uncomment the line 'set ACTIVEX_SUPPORT=ON' in
      make_b32.bat to build the hbactivex.lib

2006-09-26 09:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * doc/hwgdoc.htm
    * Added information about internal messages handling in HwGUI

2006-09-25 13:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * doc/hwgdoc.htm
    ! All commands clauses and classes data and methods are renewed up to date.

2006-09-22 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
    * Small modification in onNotify() function

2006-09-21 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/hformgen.prg
    ! Small fix

2006-09-20 16:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * doc/hwgdoc.htm
    * documentation file reformatted and partially fixed.

2006-09-14 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * whatsnew.txt
    + Added info about the release 2.16
  * install.txt
    * Some changes
  * include/guilib.ch
    * Version number is changed to 2.16

2006-09-14 12:57 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/drawwidg.prg
    * HBrush():Add() - nHatch handling removed

2006-09-14 11:22 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Some formatting
  * gtk/hbrowse.prg
    * Synchronized with Win32 version

2006-09-13 22:04 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/guimain.prg
  * source/hbrowse.prg
    * Some fixes

2006-09-13 21:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * doc/hwgdoc.htm
    ! Changed renamed variables names

2006-09-13 19:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
  * gtk/gtkmain.prg
  * gtk/samples/dbview.prg

  * samples/colrbloc.prg
  * samples/testbrw.prg
  * samples/buildpelles.prg
  * samples/a.prg
  * samples/dbview.prg
  * samples/mysql/hwmysql.prg

  * utils/designerinspect.prg
  * utils/designer/editor.prg
  * utils/dbc/commands.prg
  * utils/dbc/modistru.prg
  * utils/dbc/move.prg
  * utils/dbc/query.prg
  * utils/dbc/dbchw.prg

  * source/guimain.prg
  * source/hbrowse.prg

    * HBrowse class variables renamed:
      :kolz  --> nRecords
      :tekzp --> nCurrent
      :msrec --> aArray
    * HBrowse: :Home() and End() methods has been added
    * Key reactions are changed, now they are similar to Clipper's TBrowse:
      Home and End keys moves browse into the left and right positions,
      Ctrl+PgDn and Ctrl+PgUp - bottom and top.

2006-09-13 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils\dbc\commands.prg
  * utils\dbc\dbchw.prg
  * utils\dbc\modistru.prg
  * utils\dbc\move.prg
    ! Some fixes.

2006-09-12 15:46 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/window.c
    ! GetActiveWindow() has been fixed - now it returns NULL if there are no
      active windows.

2006-09-12 11:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - samples/bldc.bat
  - samples/bldole.bat
    - Removed extra files.

2006-09-12 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Fix to prevent beeps after key pressing on browse

2006-09-11 17:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * makedll.bat
  * makedll.bc
    ! hwguidll.dll is renamed to hwgui-b32.dll

2006-09-11 17:03 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/richtext.prg
    ! Small fix

2006-09-11 14:33 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * samples/a.prg
    ! Small fix

2006-09-11 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
  * source/window.c
    ! Yet another try with hbapicls.h :)

2006-09-10 12:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/draw.c
    * LoadBitmap() changed.
  * source/drawwidg.prg
    * New method has been added to HBitmap class - :AddStandard(), which creates
      Windows predefined bitmaps
  * source/control.c
  * source/grid.c
    ! Few warnings fixed
  * source/xml/xmlparse.c
  * source/window.c
    * #include "hbapicls.h" has been replaced by extern void hb_objSendMsg( ...
      to prevent conflicts with different versions of Harbour and xHarbour

2006-09-09 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makemngw.bat
  * makedll.bat
  * samples\bldgw.bat
  * samples\bld.bat
  * samples\viewer\bld_view.bat
  * samples\mysql\bldwin.bat
  * utils\designer\blddesig.bat
  * utils\designer\samples\bldexam.bat
  * utils\dbc\bld.bat
  * utils\dbc\bldcdx.bat
  * utils\hwreport\bldexam.bat
  * utils\hwreport\bldhwrep.bat
    * make and bat files are cleaned and fixed
  * include\guilib.ch
    ! REDEFINE SAY fixed
  * utils\dbc\dbchw.prg
  * utils\dbc\query.prg
    ! Small fixes

2006-09-08 14:43 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
  * source/hgrid.prg
  * source/hgridex.prg
  * source/htab.prg
  * source/htool.prg
  * source/htree.prg
  * source/qhtm/hqhtm.prg
    * Changed handling of WM_NOTIFY message
      Notify( lParam ) methods has been added to HTAB, HQHTM, HTREE, HGRID,
      HGRIDEX, HTOOLBAR classes.

2006-09-07 08:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * Fixed problem with private variables

2006-09-06 15:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
  * source/grid.c
    ! Some warnings fixed
    ! Compilation for Mingw fixed
  * makefile.gcc
    * Updated to build the hbxml library - again, because it was broken after
      previous makefile.gcc commit.

2006-09-06 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    * #include "hbapicls.h" is enclosed in #ifndef __XHARBOUR__

2006-09-05 18:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/window.c
    !  protected  #include "hbapicls.h" between #ifdef __HARBOUR__

2006-09-05 18:30 UTC+0100 Alex Strickland <sscc@mweb.co.za>
  * source/window.c
  * source/control.c
  * source/grid.c
    ! Casts to correct MSVC6 errors
  * source/grid.c
    ! Removed redundant assignment.
      /*iRes =*/ ListView_SetImageList( hList, ( HIMAGELIST ) p, LVSIL_NORMAL );
  * makefile.vc
    ! Add rules for hipedit.prg, hlistbox.prg, hmonthc.prg, hsplash.prg, hrect.prg
      Just monkey see, monkey do to get a compile, I suspect other rules needed
    ! Changed to allow an environment variable to specify the harbour directory (HRB_DIR).
  * source/window.c
  * source/xmlparse.c
    ! added #include "hbapicls.h"

2006-09-01 08-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire at yahoo.com.br>
  + samples\browse_4.prg
    Add new Sample, demonstrate use for Multiselect

2006-08-31 19:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/grid.c
    ! minor fix when column definition dont use bitmap
  * source/hgridex.prg
     ! Small fix

2006-08-31 16:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * MULTILESECT clause has been added to the @ ... BROWSE command
  * source/hbrowse.prg
    * Multiselect feature has been added - implemented by Sauli Bueno

2006-08-31 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hownbtn.prg
  * source/hownbtn.prg
  * utils/designer/resource/widgets.xml
    * Small fixes

2006-08-30 14:44 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/windows.ch
    ! Some fixes
  * source/hgridex.prg
    ! Small fix
  * include/guilib.ch
    * ADD STATUS changed: PARTS is not mandatory clause now
  * source/hcontrol.prg
    * Changes in HStatus class for the PARTS clause could be absent.

2006-08-26 16:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    ! aded hgridex.prg to list makefiles
  + source/hgridex.prg
    ! Added new grid controls with more options
      Add Row with Data
      Delete an Column
      Delete all Columns
      Each Column can have an color for text and background
      Allow selection of the Last/ or All columns
  * source/grid.c
    ! added functions for new grid
  * source/control.c
    source/hdatepic.prg
    ! minor changes
  * source/dialog.c
    ! added an new function
  * include/windows.ch
    ! added news defines
  * include/guilib.ch
    ! added commands for new grid
  + source/grid_6.prg
    source/grid_6.rc
    ! Added samples  for new grid
  * source/hcwindow.prg
    ! added code for notify new grid control

2006-08-25 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * makefile.gcc
    * Updated to build the hbxml library

2006-08-24 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hedit.prg
    ! fixed handling of ON LOSTFOCUS, ON GETFOCUS

2006-08-21 12:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * gtk/control.c
    * fixed HWG_EDIT_GETTEXT for ES_MULTILINE

2006-08-18 14:05 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * gtk/control.c
  * gtk/window.c
    * added mouse wheel support to hbrowse
  * gtk/hcombo.prg
    * removed debug writelogs

2006-08-18 11:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
    ! LoadCursor() has been fixed
  * gtk/drawwidg.prg
    * HFont():Add() has been changed for more compatibility with Win32 version
  * gtk/hbrowse.prg
    * Column resing and cursor appearance works correctly now
  * gtk/hdialog.prg
  * gtk/window.c
    * Dialog init sequense has been fixed
    ! Fix, related to WM_MOUSEMOVE event

2006-08-11 13:48 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hownbtn.prg
    ! Small fix, provided by Fernando Athayde
  * source/window.c
    * SendMessage() changed to accept character parameter

2006-08-10 17-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils\designer\samples\Createfrm.prg
    Sample to convert XML in function FRM
  * utils\designer\samples\example2.prg
    Sample to compiling insert the xml into code.
    Is possible to create codes and compile all xml.

2006-08-10 11:47 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/samples/example.xml
  * utils/designer/samples/testrep1.xml
    ! Some cleanup

2006-08-10 09:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    * Form Preview has been added - thanks to Richard Roesnadi
    ! Fix, related to 'encoding' attribute
  * source/hfrmtmpl.prg
    * nMode parameter of a Show() method overrides now the value of a
      'formtype' property.
  * source/procmisc/procscri.prg
    * Changed errors handling

2006-08-08 16:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hownbtn.prg
  * source/hownbtn.prg
    * New class variable 'cPath' has been added, which is CLASS DATA SHARED
      and may be used to define a directory ( if set ) for .bmp files for
      ALL owner buttons.

2006-08-07 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hdialog.prg
  * gtk/hwindow.prg
    ! :Delitem() methods has been fixed

2006-08-07 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hcontrol.prg
  * gtk/control.c
  * gtk/hpanel.prg
    ! Some fixes, related to the work of HCWindow():Delcontrol()
    * HPanel synhronized with Win32 version

2006-08-04 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
    ! LineLeft() and LineRight() methods fixed, removed SetWindowObject() call
      from Init().

2006-08-03 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/drawtext.c
    * SetCtrlFont() now works correctly for Label widgets

2006-08-03 15:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hcontrol.prg
  * gtk/hdialog.prg
  * gtk/hwindow.prg
  * gtk/misc.c
    * There was a problem with widgets, which was added after the parent window
      or dialog was activated - now fixed.

2006-08-03 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hfrmtmpl.prg
    ! Fixed appearance of a combobox

2006-08-02 21:50 UTC+0200 Francesco Saverio Giudice <info@fsgiudice.com>
  * source\htrackbr.prg
    * fixed typo

2006-08-02 21:30 UTC+0200 Francesco Saverio Giudice <info@fsgiudice.com>
  * Changelog
    * fixed error in changelog

2006-08-02 21:20 UTC+0200 Francesco Saverio Giudice <info@fsgiudice.com>
  * source\drawtext.c
    + added CREATERECTRGN function
    * some reformatting due to trimmed right spaces

  * source\hcontrol.prg
    + added SS_NOTIFY style to HStatic to show tooltips
    * reformatted

  * source\hcwindow.prg
    * reformatted

  * source\htrackbr.prg
    + added GetNumTics() method to retrieve number of tics
    * reformatted

2006-08-02 15:22 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hownbtn.prg
    ! Small fix

2006-08-02 14:53 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hfrmtmpl.prg
    * GTK version of this file is synhronized with Win32 version
  * gtk/gtkmain.prg
    * Hwg_Version() function has been added ( synhronized with Win32 version )
  * utils/designer/editor.iml
    * 'and','or' has been added to the list of highlighted keywords

2006-07-31 10:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * include/guilib.ch
    ! added bitmap clause to @ grid and to add column to grid
  * source/grid.c
    source/hgrid.prg
    ! Small changes for support bitmaps (work in progress, now column headers can have bitmap)
  * source/control.c
    ! minor change
  * include/windows.ch
    ! added some new defines for font weight

2006-07-26 10:57 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * Method Find(cId) has been added to HRepTmpl class - similar to the
      Find() method of a HFormTmpl class.
    * Now the Read(fname,cId) methods of both HFormTmpl and HRepTmpl classes
      tries to find a form description in a list of already opened by cId and
      returns it, if found, instead of reading the form from <fname>.

2006-07-21 18:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * include/guilib.ch
    ! new command
  * source/control.c
    ! Minor update on styles for  CREATETOOLBAR  function

2006-07-21 21:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Minor bug fixed

2006-07-21 15:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Some formatting

2006-07-21 09:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * :nPaintCol, : nPaintRow class variables are replaced with local variables
    * HColumn():New() - oBmp parameter has been removed
  * include/guilib.ch
    * BITMAP clause has been removed from ADD COLUMN command definition.

2006-07-18 16:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  ! source/hfrmtmpl.prg
    ! Small fix, related to "common" event in reports.

2006-07-17 13:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * Now, while creating a form, the "varname" is stored in ctrl's :cargo variable.
  * source/hedit.prg
  * source/hbrowse.prg
    * Now the object is passed to the call of a codeblock, defined in SET KEY ...

2006-07-16 16:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/htool.prg
    ! Some changes to handle 24bits bitmp
  * source/control.c
    ! Some changes to handle 24bits bitmp
  * source/draw.c
    ! Changed LoadImge function to accept loadding bitmaps from resource
    ! changed GETBITMAPSIZE() to return the number of pixes in the bitmap

2006-07-15 11:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  + samples/TESTGET.RH
  + samples/testget3.prg
  + samples/testget3.rc
    ! samples to demostrate toolbar creation

2006-07-15 11:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * include/guilib.ch
    ! update toolbars command to include tooltip clause
  * source/htool.prg
    ! Added code to recieve  notification from toolbars buttons with menu
  * source/control.c
    ! new functions and minor update to initcommoncontrolex and support for toolbar tooltips

2006-07-14 08:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * include/windows.ch
    ! added some new defined for upcoming changes to toolbar/rebar
  * include/guilib.ch
    ! update toolbars command to include tooltip clause
  * source/htool.prg
    ! minor formating and changes for proper toolbar tools tips to be show
  * source/control.c
    ! new functions and minor update to initcommoncontrolex and support for toolbar tooltips
  * source/hcwindow.prg
    ! added code to notify toolbars

2006-07-11 09:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu.prg
  * source/menu_c.c
    * New function has been added DeleteMenuItem( oWindow, nId ), which
      deletes a menu item.

2006-07-07 14:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/resource/repwidg.xml
  * source/hfrmtmpl.prg
    * The "border" property of the Label item has been implemented.

2006-07-07 11:53 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/hformgen.prg
    ! Important fixes, which relates to container widgets.
      There was problems when a widget must be inside other.

2006-07-06 12:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
 * source/control.c
    ! minor fix

2006-07-05 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hpanel.prg
    ! Some fixes, related to panel resizing.

2006-07-02 22:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    !added htool.prg to compile list
  * include/windows.ch
    ! added defines for toolbars
  * include/guilib.ch
    ! added commands for toolbar
 * source/control.c
    ! added code to add toolbuttons
 * source/window.c
    ! Added few new functions
 * source/hcontrol.prg
    ! Changed hbutton to add event to HStatus Father

2006-06-29 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/resource/widgets.xml
    * Few new properties has been added:
        lEdit, lText - for the combobox,
        lTr, trColor - for the ownerbutton.

2006-06-28 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/guimain.prg
    * Small changes in Wchoice()

2006-06-27 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * Error handling while one-line scripts compilation has been added
    * "Return" can be used now in one-line scripts

2006-06-26 10:32 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    ! Some fixes

2006-06-15 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * samples/progbars.prg
    ! Few bugs fixed.

2006-06-09 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    ! An important fix, which prevents memory leaks under Harbour
  * gtk/hbrowse.prg
  * gtk/hcwindow.prg
  * gtk/hedit.prg
  * gtk/hownbtn.prg
  * gtk/hpanel.prg
  * gtk/hsayimg.prg
  * gtk/htab.prg
  * gtk/window.c
    ! An important fixes, which prevents memory leaks under Harbour.
    * An internal class variable nHolder has been removed.
  * gtk/Makefile.linux
    * -DHWG_USE_POINTER_ITEM has been added to compiler flags

2006-06-07 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * whatsnew.txt
    + Added info about the release 2.15.

2006-06-07 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * Version number is changed to 2.15
  CVS has been tagged to R2_15

2006-06-06 20:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
    * Added HB_GT_DEFAULT_NUL() procedure to prevent appearance of a
      console window under Win98

2006-05-11 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * include/guilib.ch
    ! Added [ ON CLOSEQUERY <bCloseQuery> ];  to init window command, this will execute , if defined when the use click on the X button on window title
  * source/hwindow.prg
    ! Added code to support  ON CLOSEQUERY <bCloseQuery>
     Both changes was provided by  Sauli Bueno

2006-05-05 18-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\hedit.prg
    Create Function SetColorinFocus if parameter true, get in focus replace the backcolor, default color CCFFFF
  * samples\testget2.prg
    Added in sample new implementation
    Thanks to Sauli Bueno

2006-05-05 18-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\hedit.prg
    Fix bug in Picture @E, using 3 ou next decimals

2006-05-05 15-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\hedit.prg
    Implementation in focus to controls
    Thanks to Sauli for contribuition

2006-04-17 16:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/designer.prg
    ! Small fix

2006-04-16 18:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * Dialog styles now works correctly.
    ! Fixed problem with status bar in dialog
  * utils/designer/hformgen.prg
    ! Small fix

2005-04-14 20-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\control.c
    Fix function CreateEdit, for problem in border Style XP in Window Child MDI

2005-04-14 17-06 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\hcontrol.prg
    Added Method refresh (virtual)
  * sourcehcwindow.prg
    Added Methods RefreshCTRL( oCtrl ) and SetfocusCTRL( oCtrl )
  * utils\designer:
  * blddesig.bat
    Fixed compilation xHarbour

2006-04-14 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * makefile.vc
    * MSVC makefile updated

2006-04-13 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/dialog.c
  * source/draw.c
    ! Few warnings fixed
  * source/freeimg.c
    ! Few errors under MSVC and few warnings fixed

2006-04-12 10:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprogres.prg
    * Some bugs has been fixed.
    * Important: Method End() is renamed to the Close(), because the End() is used
      for internal purposes.
  * include/windows.ch
    * DS_SYSMODAL definition added.

2006-04-07 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hhyper.prg
    ! Bug fixed.

2006-04-06 19:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu_c.c
  * source/richedit.c
  * source/window.c
  * source/wprint.c
  * source/commond.c
  * source/grid.c
  * source/nice.c
  * source/dialog.c
  * source/control.c
  * source/hfrmtmpl.prg
  * source/video.prg
  * source/hdc.prg
    * updated due to [x]Harbour changes
  * include/guilib.h
    * HARBOUR_2005 must be set to compile HwGUI with old [x]Harbour versions
  * samples/a.prg
    ! Small fixes
  * samples/bld.bat
    * pcrepos.lib is removed from libraries list

2006-03-27 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  *.bat
    ! all .bat files updated to news libs

2006-02-28 11:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/misc.c
    * fixed CLIENTTOSCREEN  and SCREENTOCLIENT functions
  * source/draw.c
    * Added new functions
  * include/windows.ch
    * added some new defines
  * source/hdc.prg
    * Added some new method needed by new upcomming controls

2006-02-21 20:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/dialog.c
    ! fixed the property pages functions.
      Also both functions are not accessing xharbour internals directly , but using the xharbour api

2006-02-15 18:55 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/misc.c
    * fixed HWG_GETCURSORPOS

2006-02-15 18:00 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/Makefile
  * source/hanimat.prg
  * source/htrackbr.prg
  * source/xml/xmlparse.c
  * source/procmisc/blowfish.c
  * source/procmisc/arr2str.c
  * gtk/commond.c
  * gtk/control.c
  * gtk/draw.c
  * gtk/drawtext.c
  * gtk/menu_c.c
  * gtk/message.c
  * gtk/misc.c
  * gtk/window.c
  * gtk/wprint.c
  * gtk/Makefile
  * gtk/samples/a.prg
    * I've updated gnu Makefiles and commit updates provided by Przemyslaw Czerpak
     * with the comment:
     * ...
     * I've just updated HWGUI Linux/gtk to recent modifications in
     * Harbour API. It also clean the usage of HB_ITEM and the code.
     * I remove all unnecessary #ifdef __XHARBOUR__, etc. and accessing
     * the HVM stack.
     * ...
  * samples/testray.rc
    * icon changed to ../image/pim.ico to work with non Borlad rc compilers

2006-01-20 22:50 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/misc.c
    ! Fixed compilation error on MT mode, Optimized some functions

2006-01-20 00:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/misc.c
    ! minor fix
  * source/guimain.prg
    ! change hb_numtohex to numtohex

2006-01-18 11:30 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
  * utils/designer/designer.prg
    * change title and some menuitems
  * utils/designer/sample/example.xml
  + utils/designer/sample/testrep1.xml
    + new small example how to use report

2006-01-17 01:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hfrmtpml.prg
    !Minor fix

2006-01-09 00:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/hwindow.prg
    ! added bactivte variable to activate method mdi/mdi child window
  * include/guilib.ch
    ! added on Activate clause to activate window command
  * makefile.bc
    ! updated to generate an mt version of hwgui.lib

2005-11-13 10:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * gtk/gtkmain.prg
    ! added missing function
  * source/hfrmtpml.prg
    !Ajusted the request for controls

2005-11-05 19:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * utils/designer/resource/widgets.xml
    ! added some new properties
  * source/hfrmtpml.prg
    ! added code to handle new properties. Old forms will use the default setting

2005-11-04 19:30 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/wprint.c
    ! fix minor typo
  * utils/designer/resource/widgets.xml
    ! added some new properties( updated to hfrmtpml.prg to use this changes go tommorow)
  * samples/colrbloc.prg
    ! updated

2005-11-04 06:30 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/procmisc/Makefile
    * added include path for guilib.h

2005-11-03 22:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.h
    * Added macroses HB_RETHANDLE(h), HB_PARHANDLE( n ), HB_STOREHANDLE( h, n ),
      HB_PUTHANDLE( i, h ), HB_GETHANDLE( i ), provided by Przemyslaw Czerpak
  * gtk/menu.prg
  * gtk/menu_c.c
    * IsEnabledMenuItem() has been implemented
  * gtk/commond.c
    ! Small fix
  * gtk/*.c
    * Macroses from guilib.h are used instead of
      #ifdef GTK_USE_POINTER ... #else ...
    * #ifdef __EXPORT__ ... is removed to guilib.h
  * source/*.c
    * #ifdef __EXPORT__ ... is removed to guilib.h
    ( thanks for advices to Przemyslaw Czerpak )

2005-11-03 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/menu.prg
  * gtk/menu_c.c
    * EnableMenuItem() has been implemented
  * gtk/control.c
  * gtk/hcontrol.prg
  * gtk/hpanel.prg
  * gtk/window.c
    ! Some fixes, related to widget move
  * gtk/samples/dbview.prg
  * samples/dbview.prg
    * Significantly extended

2005-11-01 18:50 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/c_ipaddr.c
  * source/commond.c
  * source/control.c
  * source/draw.c
  * source/drawtext.c
  * source/grid.c
  * source/media_c.c
  * source/message.c
  * source/misc.c
  * source/nice.c
  * source/prnalone.c
  * source/shellapi.c
  * source/window.c
    * fixed mingw/gcc warnings
  * source/Makefile
    * added new prgs
  * gtk/Makefile
    * added include/cairo for new gtk 2.8.x
  * gtk/samples/a.prg
    * added #define TEST_PRINT ( default defined )
  * gtk/samples/bldgw.bat
  * samples/bldgw.bat
    * modified for latest xHarbour CVS

2005-11-01 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/draw.c
   * gtk/hownbtn.prg
     * Support of transparent bitmaps added
   * gtk/samples/a.prg
     * Toolbar ( Panel ) and OwnerButton with a bitmap has been added to a main
       window.

2005-10-31 13:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/commond.c
     gtk/draw.c
     gtk/drawtext.c
     ! optimized and removed the usage of hb_item_new macro

2005-10-31 13:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/commond.c
     source/wprint.c
     source/misc.c
     ! optimized and removed the usage of hb_item_new macro

2005-10-31 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
     ! Fixed problem with names of a tab sheets

2005-10-31 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/control.c
     * CreatePanel(), CreateOwnBtn() functions added
   * gtk/window.c
     * Handling of GDK_ENTER_NOTIFY and GDK_LEAVE_NOTIFY events added
   * gtk/hbrowse.prg
     ! Small fix
   * gtk/hpanel.prg
     ! Small fix
   + gtk/hownbtn.prg
     + OwnerButtons support added
   * gtk/Makefile.linux
     * Changed due to the adding of new file

2005-10-28 16:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/window.c
     ! reverted back to this morning version with small fix

2005-10-28 10:25 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/draw.c
     gtk/drawtext.c
     gtk/commond.c
     ! changed all call to &(HB_VM_STACK).Return to hb_stackReturnItem() under xharbour

2005-10-28 10:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/window.c
     ! small fixes

2005-10-28 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hhyper.prg
     * Added #define TRANSPARENT  1, which was removed from windows.ch

2005-10-27 16:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/control.c
     * Small cleanup
   * gtk/draw.c
     * Functions, compatible with appropriates from Win32 version,
       has been implemented:
        OpenBitmap()
        OpenImage()
        DrawBitmap()
     * DeleteObject() is extended with pixbuf objects
   * gtk/drawwidg.prg
     * Class HBitmap has been implemented
   + gtk/hpanel.prg
   + gtk/hsayimg.prg
     + Two files added
   * gtk/hwgtk.h
     * HWGUI_PIXBUF headers added
   * gtk/menu_c.c
   * gtk/window.c
     ! Small fixes
   * gtk/Makefile
   * gtk/Makefile.linux
     * Changed due to the adding of new files

2005-10-27 11:10 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   *utils/designer/resource/widgets.xml
     + added properties AUTOHSCROLL and JUSTIFY to edit control
   *source/hfrmtmpl.prg
     + added processing of AUTOHSCROLL clause

2005-10-26 16:55 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   *utils/designer/designer.prg
   *utils/designer/hctrl.prg
     ! Now Designer allow adjust the controls to right and to bottom

2005-10-26 14:06 UTC+0200 Alexey Myronenko <atzct@obukhov.kiev.ua>
   *source/hcheck.prg
   *source/hcombo.prg
   *source/hcontrol.prg
   *source/hdatepic.prg
   *source/hedit.prg
   *source/hfreeimg.prg
   *source/hgraph.prg
   *source/hhyper.prg
   *source/hmonthc.prg
   *source/hnice.prg
   *source/hradio.prg
   *source/hriched.prg
   *source/hsayimg.prg
   *source/htrackbr.prg
   *source/hupdown.prg
   *source/hwindow.prg
     * Now Designer allow to use Tooltip
       ctooltip is used now instead of ctoolt
   *source/hfrmtmpl.prg
     + added processing of cTooltip clause
   *utils/designer/resource/widgets.xml
     + added properties ToolTip support
     ! small fix on monthcalendar class

2005-10-26 12:42 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/xml/xmlparse.c
     ! Small fix

2005-10-25 14:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hbrowse.prg
     ! updated to use an colorblock
   * samples/colrbloc.prg
     ! new Zebra example, show how to create browse like zebra colors
   * include/guilib.ch
     ! changes to browses commands. All changes above provided by Marcelo Sturm

2005-10-25 16:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/windows.ch
     - removed #define TRANSPARENT, because it interferes with OWNERBUTTON
       declaration
   * source/window.c
     * hwg_ProcessMessage(): PeekMessage() is used now instead of GetMessage(),
       for to not stop the program execution. Second parameter is added - nSleep,
       which is a number of milliseconds the thread to sleep ( default = 1 ).

2005-10-24 23:35 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   *source/misc.c
    source/commond.c
    source/wprint.c
    source/prnalone.c
    ! changed all call to &(HB_VM_STACK).Return to hb_stackReturnItem() under xharbour

2005-10-24 23:25 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/xml/xmlparse.c
     ! updated header include files when using xharbour from current cvs

2005-10-24 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hhyper.prg
   * source/hdc.prg
     ! Fixed few warnings, bugs and some Harbour incompatibility

2005-10-22 11:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hhyper.prg
     ! source for an static text with hyper link control
   * source/hdc.prg
     ! an class with some HDC functions wrappers
   * include/guilib.ch
     ! Added Command for @ SAY link
   * makefile.*
     ! Updated to reflect new files added
   * samples/a.prg
     ! changed openabout function To add two links on the dialog

2005-10-22 00:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/drawtext.c
     + New functions
   * include/windows.ch
     + New messages

2005-10-21 13:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hbrowse.prg
     * Added handling of keyboard events, defined with SET KEY
   * source/hedit.prg
     * Handling of keyboard events, defined with SET KEY, is allowed for simple
       ( non GET ) EDITBOX, too.

2005-10-21 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * gtk/commond.c
   * gtk/control.c
   * gtk/draw.c
   * gtk/drawtext.c
   * gtk/window.c
     ! Some fixes, related to __GTK_USE_POINTER__
   * gtk/hbrowse.prg
   * gtk/hcheck.prg
   * gtk/hcombo.prg
   * gtk/hcontrol.prg
   * gtk/hedit.prg
   * gtk/hgraph.prg
   * gtk/hradio.prg
   * gtk/htab.prg
   * gtk/hupdown.prg
   * gtk/menu.prg
     * #ifdef __GTK_USE_POINTER__ has been removed
   * gtk/hdialog.prg
     ! Fixed problem with EndDialog(), which appeared with __GTK_USE_POINTER__

2005-10-20 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * makefile.gcc
   * makemngw.bat
     ! Small fixes
   * source/control.c
   * source/grid.c
   * source/richedit.c
     ! Few warnings fixed.

2005-10-20 10:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/xml/xmlparse.c
     ! Few warnings fixed.

2005-10-19 17:50 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * include/Makefile
    * install windows.ch and hwgui.ch
  * source/freeimg.c
    * added some #ifdefs for OpenWatcom

2005-10-19 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/window.c
   * source/richedit.c
   * source/control.c
   * source/dialog.c
   * source/hbrowse.prg
   * source/hcwindow.prg
   * source/hownbtn.prg
   * source/hpanel.prg
   * source/hsplit.prg
   * source/htree.prg
     * Changed internal handling of objects, keeping as window data,
       due to advice of Przemyslaw Czerpak
   * source/hedit.prg
     ! Small fix
   * source/xml/xmlparse.c
     ! Small fix
   * utils/dbc/dbchw.prg
     ! Small fix

2005-10-17 13:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hbrowse.prg
     ! minor fix on  ButtonDown(  ) method.now designer work again

2005-10-17 19:40 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/window.c
     source/richedit.c
     source/shellapi.c
     source/prnalone.c
     source/nice.c
     source/misc.c
     source/message.c
     source/menu_c.c
     source/media_c.c
     source/grid.c
     source/drawtext.c
     source/draw.c
     source/dialog.c
     source/control.c
     source/commond.c
     source/c_ipaddr.c
     ! Changes to init the structure as 0

2005-10-17 13:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/hbrowse.prg
     ! minor change on initbrw() method

2005-09-23 12:36 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * source/freeimg.c
     ! Fix compilation Error

2005-09-23 14:20 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
   * include/guilib.ch
     + added valid clause to @ x,y GET COMBOBOX
   * source/hcombo.prg
     + added valid clause to HComboBox
   * source/control.c
     * changed SetTimer() to accept a 4th NULL parameter to be able
       to receive WM_TIMER messages
   * source/freeimg.c
     + added a few functions(), changed FI_2DIB() into FI_FI2DIB() to be
       more consisten with the naming convention of functions inside the file.
   * source/hbrowse.prg
     ! ::MouseDown() could cause that a phantom column to the left of the last
       one was selected when clicking just to the left of it.
     * When a combobox is used to ::Edit() a column the ::bValid of the column is
       used to validate it and it is created with a font smaller than the one used
       for the browse or else the combobox is taller than the row where it is painted.
   * source/window.c
     + added hwg_PeekMessage() which calls PeekMessage() but it is not able to remove
       a message from the queue, just to test if it is waiting.

2005-09-21 18:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/control.c
     gtk/hedit.prg
     gtk/hcwindow.prg
     gtk/hdialog.prg
     gtk/hcontrol.prg
     gtk/htab.prg
     gtk/hgraph.prg
     gtk/hcombo.prg
     gtk/hradio.prg
     gtk/menu.prg
     gtk/hbrowse.prg
     gtk/drawwidg.prg
     gtk/hwindow.prg
     gtk/hupdown.prg
     gtk/hcheck.prg
     gtk/htimer.prg
     gtk/hwinprn.prg
     ! Minor fix on defines names,
       Now all samples work when compiled with -D__GTK_USE_POINTER__

2005-09-21 10:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
   * gtk/control.c
     gtk/hedit.prg
     gtk/hcwindow.prg
     gtk/hdialog.prg
     gtk/hcontrol.prg
     gtk/htab.prg
     gtk/hgraph.prg
     gtk/hcombo.prg
     gtk/hradio.prg
     gtk/menu.prg
     gtk/hbrowse.prg
     gtk/drawwidg.prg
     gtk/hwindow.prg
     gtk/hupdown.prg
     gtk/hcheck.prg
     gtk/htimer.prg
     gtk/hwinprn.prg
     ! Change to use  [x]harbour Pointers types.Changes protect by __GTK_USE_POINTER__.
      This is an work in progress

2005-09-21 16:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
  * source/dialog.c
  * source/nice.c
  * source/richedit.c
  * source/windows.c
    * hb_itemGetNL( (PHB_ITEM) hb_stackReturnItem() ) are replaced with
      hb_retnl( -1 ), as adviced Przemyslaw Czerpak
  * source/hownbtn.prg
    * Reverted a last modification ( 2005-09-16 18:55 UTC+0200 )

2005-09-20 14:20 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * gtk/misc.c
    gtk/windows.c
    gtk/draw.c
    gtk/drawtext.c
    gtk/menu_c.c
    ! Change to use  [x]harbour Pointers types.Changes protect by __GTK_USE_POINTER__.
    This is an work in progress

2005-09-20 11:10 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * gtk/commond.c
    gtk/control.c
    ! Change to use  [x]harbour Pointers types.Changes protect by __GTK_USE_POINTER__.
    This is an work in progress

2005-09-20 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/htab.prg
    ! Some fixes

2005-09-20 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    * Allows the operation of the keys Ctrl+C Ctrl+V Ctrl+X
    * Allows the operation of the keys shift+keyleft e Ctrl+keyleft
      by suggestion of Paulo Flecha pfflecha@yahoo.com.br

2005-09-20 10:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Removed WS_HSCROLL, because sometimes horizontal bar was not necessary
      by suggestion of Paulo Flecha pfflecha@yahoo.com.br
    ! Fixed - some small letters ( g, y, p, q, , j ) wasn't displayed
      correctly - lowermost pixels was cut.
    * HColumn:bColorBlock => Codeblock that determines color of data items
      bColorBlock must return an array containing four colors values
      by suggestion of Paulo Flecha pfflecha@yahoo.com.br
    * added new variable - bRecnoLog - a block calculating the logical
      record number to be used in VScrollPos ( the same was introduced in
      GTK version recently ).
      Now to force the VSCROLL to work with indexed files, you need to write:
        oBrw:bRcou := &( "{||" + oBrw:alias + "->(ORDKEYCOUNT())}" )
        oBrw:bRecnoLog := &( "{||" + oBrw:alias + "->(ORDKEYNO())}" )
        oBrw:bScrollPos := {|o,n,lEof,nPos|VScrollPos(o,n,lEof,nPos)}

  + samples/colrbloc.prg
      * Show how to use the new parameter bColorBlock (HColumn class)
      by Paulo Flecha pfflecha@yahoo.com.br changed by Marcelo Sturm masturmbr@yahoo.com.br

2005-09-19 18:40 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  + samples/testsdi.prg
    * now it uses a window
  * source/htab.prg
    * changed ::DeletePage

2005-09-19 15:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  + samples/testsdi.prg
    * new example for sdi interface
  * source/htab.prg
    * added ::DeletePage method
     * source/control.c
    * added DeleteTab function
  * Still a work in progress committed to show the GPF instead the RT error

2005-09-18 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/repexec.prg
    * Some changes to allow the function PrintReport() be called,
      even if a main window doesn't exist ( from console applications )
      by suggestion of Sauli Bueno <saulibueno@yahoo.com.br>

2005-09-18 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hsplit.prg
    ! Bug fixed, which prevented using of a splitter in a dialog box
  * samples/testtree.prg
    * Some enhancements to demonstrate tree resizing

2005-09-18 09:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/window.c
    * Changed the "policy" of a windows and dialogs - they behaves now more
      closely to windows version.
  * gtk/Makefile.linux
    * reorganized - thanks to Przemyslaw Czerpak

2005-09-16 18:55 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * gtk/samples/bldgw.bat
  * samples/bldgw.bat
    * added -lhbsix for latest xHarbour CVS
  * source/hownbtn.prg
  * source/hnice.prg
    * added ::nOrder properties
     * added Self as first parameter of Eval( ::bClick, Self, ... )
  * source/menu.prg
    * declared local var

2005-09-16 15:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/samples/dbview.prg
  * samples/dbview.prg
    * samples synhronized

2005-09-16 15:32 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/samples/a.prg
    ! Some fixes and enhancements
  * gtk/samples/build.sh
    * libgnomeprint libraries added.

2005-09-16 15:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
    * bHeadClick variable added to the HColumn class - synhronized with
      Windows version.
  * gtk/drawwidg.prg
    * HFont():Add() - converting nHeight with Abs() - to provide compatibility
      with Windows version.
  * gtk/hdialog.prg
    ! Small fixes
  * gtk/hprinter.prg
    * Added Preview() method - empty for now.
  * gtk/menu.prg
  * gtk/menu_c.c
    * CheckMenuItem() and IsCheckedMenuItem() functions implemented.
  * source/menu_c.c
    ! CheckMenuItem() and IsCheckedMenuItem() functions fixed.

2005-09-15 21:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hwindow.prg
  * gtk/hcwindow.prg
  * gtk/window.c
    ! Small fixes.
    * onMove event has been implemented.

2005-09-15 11:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * gtk/hwindow.prg
  * gtk/window.c
  * gtk/menu.prg
  * gtk/menu_c.c
  * gtk/samples/bldgw.bat
    * synced with win32 modifications
  + gtk/samples/a.prg
  + samples/dbview.prg
    * tests to show the cross-platform features

2005-09-14 17:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * samples/a.prg
    * added MAXIMIZED to ACTIVATE WINDOW
  * samples/bldgw.bat
    * added -lcodepage to support codepages
  * source/menu.prg
    * added strtran( cItem, "\t", chr(9) ) to easy the tab insert

2005-09-14 11:15 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * Makefile
  + include/Makefile
    * added install of guilib.ch
  * include/guilib.ch
  * source/hwindow.prg
  * source/window.c
    * added MAXIMIZED and MINIMIZED to ACTIVATE WINDOW
     * removed MAXIMIZE from INIT WINDOW
     * added management to message WM_ENDSESSION
  * source/Makefile
    * added missed sources
  * gtk/samples/bldgw.bat
  * samples/bldgw.bat
    * fixed for latest xHarbour
  * gtk/control.c
  * gtk/errorsys.prg
    * fixed warnigns

2005-09-14 13:08 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + gtk/htab.prg
    + It seems that I didn't add it at 2005-09-07 09:10
  * gtk/makefile
    * Changed due to adding htab.prg

2005-09-13 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
  * source/dialog.c
  * source/nice.c
  * source/richedit.c
  * source/windows.c
  * source/xml/xmlparse.c
  * source/hmonthc.prg
    * #ifdef HARBOUR_CVS_VERSION is replaced with #ifndef HARBOUR_OLD_VERSION
      to eliminate using of outdated HARBOUR_CVS_VERSION
  * Makefile
  * make_b32.bat
  * make_vc.bat
    - removed setting of HARBOUR_CVS_VERSION environment variable.
    Now you need to set the HARBOUR_OLD_VERSION if you use HwGUI with an old
    ( before the autumn 2004 ) [x]Harbour version.

2005-09-13 09:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
    * Multiline edit controls has been implemented
  * gtk/errorsys.prg
    * ErrorPreview() function now works as in Windows version
  * source/htree.prg
    ! Small fix
  * source/hfrmtmpl.prg
  * utils/designer/editor.prg
    ! Small fixes, provided by Alexey Myronenko

2005-09-12 14:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hedit.prg
    ! Small fix
  * gtk/samples/dbview.prg
    * Possibility to modify structure has been added.

2005-09-12 10:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hdialog.prg
  * gtk/hwindow.prg
    ! Small fix

2005-09-11 21:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
  * gtk/hcwindow.prg
    ! Some fixes and enhancements
  * gtk/hdialog.prg
  * gtk/hwindow.prg
    * Windows and dialogs now can be centered, maximized, minimized as in
      Win32 version.
  * gtk/window.c
    * New functions added: Hwg_WindowMaximize(), Hwg_WindowRestore(), Hwg_WindowMinimize()
    ! Some fixes
  * gtk/samples/dbview.prg
    * Some enhancements

2005-09-09 08:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * gtk/Makefile
  * gtk/Makefile.contrib
  * gtk/build.sh
    * Makefile renamed to Makefile.linux and Makefile.contrib renamed Makefile
  * gtk/commond.c
  * gtk/control.c
  * gtk/menu_c.c
  * gtk/window.c
  * source/freeimg.c
  * source/message.c
  * source/nice.c
  * source/window.c
  * source/xml/xmlparse.c
  * source/procmisc/arr2str.c
    * fixed warnings for mingw32
  * gtk/wprint.c
    * added #ifndef __MINGW32__
  * gtk/hbrowse.prg
  * gtk/hdialog.prg
  * gtk/menu.prg
    * fixed warnings for -W

2005-09-08 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/commond.c
    ! SelectFile() fixed
  * gtk/hedit.prg
    ! Fixed input of national characters
    * added new class variable - bAnyEvent - to make it possible to catch
      all edit control events from outside - probably, it may be useful for
      Windows version, too.
  * gtk/hbrowse.prg
    * Edit() method implemented. Now the HBrowse() class seems to be fully
      functional in Linux GTK version.

2005-09-07 09:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
  * gtk/window.c
    * Changed internal handling of a fixed box.
    + Added few internal functions for tab control
  * gtk/drawtext.c
    * Implemented text alignment and wrapping in DrawText() function
  * gtk/misc.c
    - Removed stub function.
  + gtk/htab.prg
    + Added implementation of a tab control
  * gtk/makefile
  * gtk/makefile.contrib
    * Changed due to adding htab.prg

2005-09-06 20:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    ! Minor fix
  * source/shellapi.c
    + New function added - ShellModifyIcon( hWnd, hIcon, cTooltip ),
      provided by Alex Strickland

2005-09-05 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/hbrowse.prg
    ! Some fixes for the right/left movement

2005-09-05 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
    ! Some fixes in hwg_MoveWidget() function.

2005-09-05 14:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/samples/build.sh
    * codepage library added to the list
  + gtk/samples/dbview.prg
    + added new sample - dbf browse

2005-09-05 09:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
  * gtk/gtkmain.prg
  * gtk/hbrowse.prg
    * HBrowse() significantly improved - scroll bars works now.
  * gtk/hcontrol.prg
  * gtk/hdialog.prg
  * gtk/hwindow.prg
  * gtk/window.c
    * Implementation of onSize event added.

2005-09-03 20:00 UTC-0300 Luiz Rafael Culik <culikr at brturbo.com.br>
  * source/commond.c
    source/wprint.c
    source/prnalone.c
    source/misc.c
     ! optimized some functions for xharbour (using xharbour api)

2005-09-03 16:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/resource/widgets.xml
    ! Small.fix

2005-08-31 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/xml/xmlparse.c
    * Added support for &#nn items

2005-08-29 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + gtk/wprint.c
  + gtk/hprinter.prg
  + gtk/hwinprn.prg
    + Printing subsystem, based on libgnomeprint library and compatible with
      the Windows version, added.
  * gtk/hbrowse.prg
    ! Small fixes
  * gtk/gtkmain.prg
    ! Some fixes. Wchoice() function works now.
  * gtk/menu.prg
  * gtk/menu_c.c
    * Added support for menu check items
  * gtk/hcheck.prg
    ! Small fixes

2005-08-29 13:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/hwinprn.prg
    + New class added - HWinPrn. It intended for printing old DOS reports to
      any available printer in graphical mode, as some 3-rd party utilities
      ( winprn, dosprn, ... ) do. This solves the problems with USB printers,
      Winprinters. The program converts characters from OEM to ANSI, pseudo-
      graphic symbols - to a line drawing and understands some most usable
      EPSON printers codes. It works identically in Windows and Linux GTK
      versions ( the GTK version will be added a bit later ).
  * source/Makefile
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * Makefiles updated due to hwinprn.prg adding
  * samples/testchild.prg
    ! Bugs fixed
  + samples/winprn.prg
    + HWinPrn class sample added.

2005-08-29 12:33 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/window.c
  * source/hwindow.prg
  * include/guilib.ch
    * Some changes in Child windows handling, provided by Alex Strickland
  * source/errorsys.prg
    * ES_READONLY added to the error dialog edit box styles, as suggested by Alex Strickland
  * source/hprinter.prg
    * Name of the printer added to the default preview dialog title
  * source/drawwidg.prg
    * Minor changes

2005-07-19 17:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    + Command added MENUITEMCHECK to make using of check menu items more
      convenient and to provide better compatibility with gtk version
    * Changed ADD STATUS command as was suggested by Alex Strickland
  * include/windows.ch
    + added #define CW_USEDEFAULT
  * source/menu.prg
  * source/menu_c.c
  * source/hdialog.prg
  * source/hwindow.prg
    * Changes, related to check menu items
  * source/hradio.prg
    + added GetValue() method
  * source/hcheck.prg
    + added GetValue() and SetValue() methods

2005-07-13 20:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed in HBrowse():End() method.
  + ChangeLog
    + Started a new ChangeLog.
  * ChangeLog.001
    * Renamed old ChangeLog, due to the file size.

2005-07-12 19:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    + New method added: HPrinter():GetTextWidth( cString[, oFont] ), which
      returns the cString width in currently used units ( mm or pixels )
  * source/hbrowse.prg
    ! Few bugs fixed ( zero divide )

2005-07-07 21:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    * HRepTmpl():Print() checks now the oPrinter object, returned by
      HPrinter():New()
  * samples/a.prg
    * PrnTest() - inserted a checking of a HPrinter():New() result.

2005-07-07 21:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/freeimg.c
    * Few type casts, provided by Alex Strickland
  * source/errorsys.prg
    * ErrorPreview: text in the edit control isn't selected now.
  * source/hprinter.prg
    * preview dialog appears maximized by suggestion of Alexey Myronenko
    * HPrinter():New() returns Nil now if user press 'Cancel' in the Printer
      setup dialog window.

2005-07-05 12:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/wprint.c
    + Added function hwg_GetPrinters(), which returns a list of connected printers.

2005-07-01 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    + 'INSERT COLUMN' command added - provided by Alexey Myronenko

2005-06-29 17:08 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed ( while double clicking on the browse header )

2005-06-28 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Small modifications, provided by Alexey Myronenko and Fernando Athayde

2005-06-28 10:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    * Now recently used files are saved into designer.iml and are
      available via the "Files" menu.

2005-06-27 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/hctrl.prg
  * utils/designer/hformgen.prg
    * Handling of container widgets has been improved.

2005-06-24 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/arr2str.c
    ! Fixed a bug, related to the restoring of a big strings ( > 65536 bytes )

2005-06-23 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    * hb_fsRead() is changed to hb_fsReadLarge() - this allows to read
      files > 65536 bytes

2005-06-23 14:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/draw.c
    + added new optional parameter trColor to
      DrawTransparentBitmap( hDC,hBitmap,x,y [,trColor] ) -it allows to set the
      transparent color.
  * source/freeimg.c
    + added a set of functions to load an image from memory.
  * source/hbrowse.prg
    ! Small fix, provided by Alexey Myronenko
  * source/hdialog.prg
    * Some changes in internal dialog's handling
  * source/hfreeimg.prg
    + added HFreeImage():AddFromVar(cImage,cType) method
  * source/hfrmtmpl.prg
    ! some fixes
    * HRepTmpl():Print() method now sets automatically the paper orientation
  * source/hownbtn.prg
    * added support for transparent color in bitmaps
  * source/richedit.c
    ! some fixes
    + Added re_FindText( hEdit, cFind, nStart, bCase, bWholeWord, bSearchUp )
       function.
  * include/guilib.ch
    * Added new clause COLOR to the OwnerButton command to set the transparent
      color.

2005-06-13 19:55 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/hbrowse.prg
    * changes sent by Maurilio Longo. Here is his comment:
        Added bHScrollPos iVar and code block handling; if set to something it gets
        called when a WM_HSCROLL message gets received and the scrollcode is
        SB_THUMBPOSITION or SB_THUMBTRACK.
        Example
        oBrw:bHScrollPos := {| oObj, nType, lEof, nPos | HScrollPos( oObj, nType,
        lEof, nPos ) }
        HScrollPos() is the "default" handler and causes the movement of the highlited
        cell.

2005-06-11 11:00 UTC+0200 Pavel Tsarenko <tpe2@mail.ru>
  * source/hbrowse.prg
    ! fixed typo in HBrowse:SetColumn

2005-05-32 11:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/freeimg.c
    ! added few missing casts

2005-05-19 21:55 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/freeimg.c
    * changes sent by Maurilio Longo.

2005-04-22 21:30 UTC+0200 Pavel Tsarenko <tpe2@mail.ru>
  * source/hbrowse.prg
    + added HColumn:bHeadClick
  * samples/a.prg
    * added sample for HColumn:bHeadClick

2005-03-11 15:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + include/gtk.ch
  * gtk/hcheck.prg
    * BM_SETFOCUS has been replaced with  BN_SETFOCUS

2005-03-10 14:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + gtk/hwgtk.h
  + gtk/drawtext.c
    * Some basic text drawing routines has been added
  * gtk/commond.c
  * gtk/control.c
  * gtk/draw.c
  * gtk/hcontrol.prg
  * gtk/window.c
  * gtk/hbrowse.prg
  * gtk/gtkmain.prg
  * gtk/hcheck.prg
  * gtk/hdialog.prg
  * gtk/hedit.prg
    * Many changes related to drawing routines, font handling, browse implementation
  * gtk/Makefile

2005-02-25 12:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
    * Little change - now the status bar coordinates are updated.

2005-02-24 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcombo.prg
    ! Bug fixed
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    * Last file path opened is saved now in designer.iml - code suggested
      by Alexey Myronenko

2005-02-22 15:16 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Fixed the problem with initvalue.

2005-02-22 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed in a VScrollPos()

2005-02-06 12:40 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * include/guilib.h
  * utils/designer/resource/f_hwgprg.prg
    * fixes sent by Maurilio Longo.

2005-02-21 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * ascan() has been removed from onEvent() method to increase the performance
      as was suggested by Maurilio Longo.
  * source/hpanel.prg
  * source/hsplit.prg
    Some changes/fixes.

2005-02-06 18:45 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/grid.c
    * fixed memory leaks

2005-01-20 12:48 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/control.c
  * source/gtk/hcontrol.prg
    * HLine class works now in GTK version

2005-01-20 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/gtk/draw.c
  + source/gtk/drawwidg.prg
    + Drawing classes and functions has been added
  + source/gtk/graph.prg
    + HGraph class has been added
  + source/gtk/hbrowse.prg
    + The skeleton of HBrowse class ( not functional yet ) has been added.
  * source/gtk/control.c
  * source/gtk/commond.c
  * source/gtk/gtkmain.prg
  * source/gtk/window.c
    * Some fixes and changes
  * Makefile
    * New files included

2005-01-19 18:45 UTC+0100 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/Makefile
    * added hrect.prg, htrackbr.prg
  * samples/bldgw.bat
    * added --Wl,--allow-multiple-definition since xHarbour
       has errorsys and rectangle functions
    * added support resources in .rc files
     * link gtcgi instead of gtwin and gtwvt
  + gtk/Makefile.contrib
    standard [x]Harbour CVS Makefile
  + gtk/samples/bldgw.bat
    batch file to build gtk tests
  * gtk/control.c
  * gtk/window.c
    added HARBOUR_CVS_VERSION support
  * gtk/hcheck.prg
    replace BM_SETFOCUS with BN_SETFOCUS ( may be wrong )
  * gtk/hdialog.prg
    added a missed oWnd local definition

2005-01-16 17:06 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Fixed "ENTER" key handling in multiline controls
  * samples/hello.prg
    ! small fix

2005-01-14 14:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + gtk/hradio.prg
    + GTK: Added HRadioButton, HRadioGroup classes
  * gtk/control.c
    + GTK: Added radiobuttons support
  * gtk/hcontrol.prg
  * gtk/hcheck.prg
    ! GTK: small fixes
  * gtk/Makefile
    * GTK: included hradio.prg

2005-01-14 9:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * gtk/control.c
  * gtk/hupdown.prg
  * gtk/Makefile
    * GTK: Updown control ( spin in gtk terminology ) is implemented

2005-01-13 15-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * gtk/misc.c
    implemented functions getdesktopwidth, getdesktopheight, showwindow, hidewindow

2005-01-13 19:52 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    ! Bug fixed.

2005-01-13 12:55 UTC-0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
  * gtk/hedit.prg
    * New() method, ParsePict() function changed to allow
      PICTURE and MAXLENGTH clauses coexists without loss of picture function
      and/or picture mask accordly with the win behaviour

2005-01-13 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu_c.c
    ! The tray menu now closes normally after clicking outside the menu box -
      the fix is provided by Valery Beloruscev.

2005-01-12 23:45 UTC-0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
  * source/hedit.prg
    * New() and  Redefine() methods, ParsePict() function changed to allow
      PICTURE and MAXLENGTH clauses coexists without loss of picture function
      and/or picture mask

2005-01-12 14:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + hwgui/gtk
  + hwgui/gtk/commond.c
  + hwgui/gtk/control.c
  + hwgui/gtk/errorsys.prg
  + hwgui/gtk/gtkmain.prg
  + hwgui/gtk/hcheck.prg
  + hwgui/gtk/hcombo.prg
  + hwgui/gtk/hcontrol.prg
  + hwgui/gtk/hcwindow.prg
  + hwgui/gtk/hdialog.prg
  + hwgui/gtk/hedit.prg
  + hwgui/gtk/hfrmtmpl.prg
  + hwgui/gtk/htimer.prg
  + hwgui/gtk/hupdown.prg
  + hwgui/gtk/hwindow.prg
  + hwgui/gtk/Makefile
  + hwgui/gtk/menu.prg
  + hwgui/gtk/menu_c.c
  + hwgui/gtk/message.c
  + hwgui/gtk/misc.c
  + hwgui/gtk/window.c
  + hwgui/gtk/samples
  + hwgui/gtk/samples/build.sh
  + hwgui/gtk/samples/example.prg
  + hwgui/gtk/samples/example.xml
  + hwgui/gtk/samples/testget2.prg
  + hwgui/gtk/samples/testget2.xml
    + GTK version first files has been added.
      To build the library run the gtk/build.sh script.

2005-01-12 13:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hupdown.prg
    * The New() method is changed to use the Super:New().

2005-01-11 17:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * samples/hwedit/editor.prg
    ! HWindow():GetMdiActive() calls are replaced with HMainWindow():GetMdiActive()

2005-01-10 17:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/misc.c
    ! hb_parcx() calls are replaced with hb_parc()
  * source/control.c
  * source/dialog.c
  * source/nice.c
  * source/window.c
  * source/richedit.c
  * source/xml/xmlparse.c
    * Added #ifndef UIHOLDER where they was missed
    * #ifdef __XHARBOUR__ are replaced with #ifdef HARBOUR_CVS_VERSION for
      the hb_stackReturnItem() calls.
  * source/hsayimg.prg
    * HSayBmp():New() is changed - it uses the original bitmap size if the size
      isn't set directly.

2005-01-07 14-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/errorsys.prg
    included aditional information, Version HwGUI and compilator, date and time

2005-01-07 10-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/misc.c
    new functions, DeleteFile, GetFileAttributes, SetFileAttributes
  * dos/funclist.txt
    add to new functions

2005-01-07 09-06 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/misc.c
    new functions, CreateDirectory, RemoveDirectory, SetCurrentDirectory
  * dos/funclist.txt
    add to new functions

2005-01-05 14-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/window.c
  * source/dialog.c
  * source/control.c
  * source/nice.c
  * source/richedit.c
    Replace function hb_stackReturn by hb_stackReturnItem for xHarbour
    in Harbour continue using hb_stackReturn

2005-01-05 14-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/xml/xmlparce.c
    #Adapted for use in xHarbour because replace function in xHarbour
      + added hb_stackReturnItem()
      - removed hb_stackReturn()

2005-01-05 13-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/misc.c
    ! New functions IsCapsLockActive,  IsNumLockActive and IsScrollLockActive
  * doc/funclist.txt
    !Update

2005-01-04 17:00 UTC+0200 Pavel Tsarenko <tpe2@mail.ru>
  * source/hbrowse.prg
    ReadExit() call changed to Set(_SET_EXIT) to avoid linking
    text mode get system

2004-12-14 11-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hbrowse.prg
    new variables ::acolAlias and ::aRelation
    If hbrowse use set relation, the variables determine the alias to usein
    function FldStr, see line 1546

2004-12-13 14-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  + source/hrect.prg
    new class
  * include/guilib.ch
    new command @ <X>, <Y>, <X2>, <Y2> RECT ....
  * samples/a.prg
    added new sample class hrect
  * makefile.bc
  * makefile.pc
  * makefile.gcc
    update new dependencies
    Contribution by 2004 Ricardo de Moura Marques <ricardo.m.marques@caixa.gov.br>

2004-12-13 17:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * Version number is set to 2.14
  * make_vc.bat
    * Changed to use the 'HARBOUR_CVS_VERSION'
  * whatsnew.txt
    * Added the information about the new version

2004-12-09 12:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/arr2str.c
    ! Yet another fix for string reading
  * source/hfrmtmpl.prg
    * New variable 'cargo' has been added to the HFrmTmpl class.

2004-12-09 10:37 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/htree.prg
    *  New variable bDblBlock has been added to HTree class, this is a codeblock,
       which is executed after a mouse double click.

2004-12-08 16:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/arr2str.c
    ! Fixed reading of a string

2004-12-08 13:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/editor.prg
    ! Small fix
  * doc/hwgdoc.htm
    * information about the designer has been added
  - utils/designer/readme.txt
    - file removed, because the info is in hwgdoc.htm now
  + utils/designer/files.txt

2004-12-08 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/editor.prg
    ! Small fix, provided by Alexey Myronenko

2004-12-08 11:24 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/drawwidg.prg
    * HPen():Get() method has been added.
  * source/hprinter.prg
    ! Small fixes
  * source/hfrmtmpl.prg
    * HRepItem,HRepTmpl classes has been added, which provides printing
      using the reports, created with the Designer
  * source/procs7.prg
  * source/procscri.prg
    * Error messages become more informative
  + utils/designer/resource/repwidg.xml
  + utils/designer/resource/r_text.prg
    + New files for the reports support has been added
  * utils/designer/designer.iml
  * utils/designer/designer.prg
  * utils/designer/designer.rc
  * utils/designer/hctrl.prg
  * utils/designer/hformgen.prg
  * utils/designer/inspect.prg
    * The Designer is able to create reports now, it is supposed to be used
      instead of Hwreport.
      To work with reports it must be called with the -r switch:
        designer.exe -r
  * utils/designer/editor.prg
    ! Appearance of a national characters is fixed.

2004-12-07 20:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Small fix

2004-12-03 10-35 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source\draw.c
    Added in lines 655, 671 and 678 ->&& !defined(__POCC__) && !defined(__XCC__)
    Thanks to Alexander Kresin

2004-12-01 13:26 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    * New variable nPage and automatic handling of pages numbers has been added
  * source/hdialog.prg
    ! Small fix
  * source/control.c
  * source/window.c
  * source/wprint.c
  * source/hmonthc.prg
  * source/htrackbr.prg
  * include/windows.ch
    ! Compile time warnigs has been fixed
  * make_b32.bat
    * 'SET cflags=%cflags% -DHARBOUR_CVS_VERSION' line has been temporarily added
      If you work with a stable [x]Harbour release, remove or comment it.

2004-11-27 11:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    * New parameter added to the HPrinter():Addfont() method - nCharset.
  * utils/hwreport/hwreport.prg
  * utils/hwreport/repbuild.rc
    * Some code renewal
    * Added possibility to create landscape forms

2004-11-26 15:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
  * source/xml/xmlparse.c
  * utils/designer/hformgen.prg
    ! Some fixes

2004-11-25 17:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Small fix

2004-11-25 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/hformgen.prg
    ! Small fix

2004-11-25 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * utils/designer/editor.prg
    ! Some improvements and fixes

2004-11-24 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Yet another fix.

2004-11-23 16:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Some fixes.

2004-11-23 10:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hsayimg.prg
  * source/hfreeimg.prg
    * Classes has been extended to provide possibility to zoom and scroll images
  * samples/viewer/viewer.prg
  * samples/viewer/bld_view.bat
    * Added image scrolling, some other improvements.
    * You can now use it without the FreeImage library - just remove from the
      bld_view.bat the -d__FREEIMAGE__ parameter

2004-11-22 11:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Small fix regarding the beeps while TAB pressing

2004-11-22 10:22 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    ! Small fix regarding the MDI Child window closing

2004-11-21 15:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcwindow.prg
  * source/hdialog.prg
  * source/hwindow.prg
  * source/hpanel.prg
    ! Fixed handling of scroll messages
  * source/control.c
  * source/misc.c
    ! Functions from wbrowse.c moved here
    + New function added: ShowScrollBar()
  - source/wbrowse.c
  * source/Makefile
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * Makefiles are changed due to the wbrowse.c removing
  * utils/hwreport/hwreport.prg
  * utils/hwreport/opensave.prg
    * Small interface fixes

2004-11-19 13-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hdialog.prg
    added the variable lExitOnEsc it's possible no close dialog in press Key Esc
  * include/guilib.ch
    added in INIT DIALOG command NOEXITESC
  * samples/a.prg
    added samples noexit

2004-11-19 11:33 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/arr2str.c
    * Fixed storing/retrieving of a long strings, added possibility to
      save strings > 64Kb
  * source/draw.c
    * OpenImage( cFileName,lString ) function has been added - it reads some
      picture files ( jpeg, gif ) and converts them to the HBitmap structure.
  * source/drawwidg.prg
    * HBitmap():AddFile( cFileName ) can load now jpeg and gif files.
  * source/hsayimg.prg
    * @ x,y BITMAP command now works with jpeg and gif.

2004-11-17 14:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - doc/classes.jpg
  * doc/hwgdoc.htm
    * The documentation is fixed and extended due to the current state.

2004-11-16 21:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hsayimg.prg
  * source/hcombo.prg
    * Some cleanup

2004-11-16 19:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcheck.prg
  * source/hcombo.prg
    * The bWhen variable has been removed - the bGetFocus is used instead.

2004-11-16 14-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    ! bug fix in method txttographic
  * samples/tstprdos.prg
    ! minor fix

2004-11-16 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
    * HControl():Get variable has been removed.

2004-11-16 10-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * makefile.pc
  * make_pc.bat
    !minor fix

2004-11-16 09:22 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    ! Small fixes and formatting

2004-11-15 12-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hprinter.prg
    Add new parameter in method preview for use Use Button user
    Preview("Preview de impressao", aBitmaps, atooltips,{{||Msginfo('Teste')},"PRINT","Imprimir em Matriciais"})
    {function, image button, tooltip, text button}

2004-11-15 16:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hownbtn.prg
  * source/hprinter.prg
    ! Some fixes

2004-11-15 15:37 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/commond.c
  * source/wprint.c
  * source/hprinter.prg
    * New method for HPrinter has been implemented - SetMode( nOrientation )
      to change the orientation:
         portrait(nOrientation==1) / landscape(nOrientation==2)
      Later other parameters will be added.
      This method should be used BEFORE all other HPrinter methods ( excepting
      New(), of course ).

2004-11-14 19-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hprinter.prg
    use bitmap tranparent
    aBitmaps[10] = .F. no transparent
    aBitmaps[10] = .T. transparent

2004-11-14 18:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    ! Small fix

2004-11-14 16:53 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/windows.ch
  * include/guilib.ch
    + New commands has been added:
       INIT PRINTER <oPrinter> [ NAME <cPrinter> ] [ <lPixel: PIXEL> ]
       INIT DEFAULT PRINTER <oPrinter> [ <lPixel: PIXEL> ]
      By default ( if the PIXEL clause isn't used, all subsequent printer
      operations accept coordinates as millimeters

  * source/hcwindow.prg
  * source/hdialog.prg
  * source/hwindow.prg
    * Some modifications, related to WM_HSCROLL, WM_VSCROLL handling
  * source/hpanel.prg
    * WM_ERASEBKGND handling added

  * source/wprint.c
  * source/hprinter.prg
    * New parameter added to the HPrinter():New() method - lmm - if it is TRUE,
      all subsequent printer operations accept coordinates as millimeters
    * HPrinter():Preview() method and related functions are extended:
      Zoom buttons, trackbars for preview image repositioning has been added.
      New parameters added - optional arrays for button's bmps and tooltips.

  * sample/a.prg
    * prntest() function ( samples/Print preview ) has been modified to
      demonstrate new possibilities.

2004-11-12 11:48 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Few bugs fixed

2004-11-11 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
    * added some code for trackbar support
  * source/hbrowse.prg
    ! Small fixes
  * source/hcombo.prg
    * added tcolor, bcolor parameters to the New() method - possibility
      to colorize this control
  * source/hcwindow.prg
    * added support for EN_PROTECTED notify event of the richedit control
  * source/hdialog.prg
  * source/hwindow.prg
    * changed onScroll method for better trackbar support ( thumb dragging )
  * source/hedit.prg
    * added support for the mouse wheel in a multiline edit control
  * source/hownbtn.prg
    ! Small fix
  * source/hriched.prg
    * added support for the mouse wheel, changes for the Richedit 2.0 support
  * source/htrackbr.prg
    * added support for ownerdrawn sliders
  * source/misc.c
    + New function added - keyb_event()
  * source/richedit.c
    * changed to support richedit 2.0
    * added support for subscript, superscript and protected parts to re_setcharformat()
    + re_Inserttext() function added
  * inclide/windows.ch
  * inclide/guilib.ch
    + added COLOR and BACKCOLOR clauses to the combobox declaration
    + added ON SIZE, ON PAINT, ON DRAG clauses to the trackbar declaration
  * utils/designer/editor.prg
    * Some fixes and changes for Richedit 2.0 support.

2004-10-26 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcheck.prg
    + Two methods Disable() and Enable() has been added, which, additionally
      to functionality of a parent methods, allows to gray/ungray the checkbox.

2004-10-25 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu_c.c
    + New function has been added - GetMenuHandle( hWnd ), which returns the
      window's menu handle.
    * Functions Checkmenuitem(hMenu), Ischeckedmenuitem(hMenu), Enablemenuitem(hMenu),
      Isenabledmenuitem(hMenu) accepts now the menu handle as a parameter

2004-10-22 17:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Small fix.
  * samples/mysql/hwmysql.prg
  * utils/hwreport/hwreport.prg
  * utils/hwreport/example.prg
  * utils/dbc/dbchw.prg
    ! 'REQUEST OWNBTNPROC' has been removed

2004-10-22 12:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hsplit.prg
    * New variable :bEndDrag has been added - a codeblock, which executes
      after dragging the splitter

2004-10-21 14:48 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Small fix, related to last change

2004-10-21 13:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/htab.prg
    * Minor formatting
  * source/hcwindow.prg
    ! Small bug fixed
  * source/hedit.prg
    * Problem with using of a TAB key in a Tab control has been fixed.

2004-10-19 13-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    New implementation contribution by Fernando Athayde

2004-10-19 15:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    * Appearance of an integrated designer is fixed

2004-10-19 09:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/window.c
  * source/control.c
  * source/dialog.c
  * source/wbrowse.c
  * source/richedit.c
  * source/hwindow.prg
  * source/hcontrol.prg
  * source/hdialog.prg
  * source/hbrowse.prg
  * source/hedit.prg
  * source/hipedit.prg
  * source/hownbtn.prg
  * source/hpanel.prg
  * source/hriched.prg
  * source/hsayimg.prg
  * source/hsplit.prg
  * source/htab.prg
  * source/htree.prg
  + source/hcwindow.prg
  * include/guilib.ch
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
  * source/Makefile
    * Internal messages processing has been changed. Now the callback *WndProc
      functions calls onEvent() method instead of appropriate Def* function.
      This allow to subclass window, dialog and control classes and, defining new
      onEvent() methods for them, to change the default messages processing.
      The HWindow() class is now a parent class for HMainWindow(), HMDIChildWindow()
      and HChildWIndow() classes.
      The only thing, which should be changed in the current applications code
      is a syntax of HWindow():New() function - in case if it used directly instead
      of a INIT WINDOW command.

2004-10-07 11:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/window.c
     ! Small fix in hwg_DecreaseHolders()
  * source/hownbtn.prg
     * Some changes in internal handling.
  * utils/designer/designer.prg
     * Small fix
  * utils/designer/hformgen.prg
     * Ctrl + Up, etc. now moves the widget to 10 pixels ( provided by
       Ivanil Marcelino )

2004-10-06 16-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   * source/hedit.prg
     Use the style password
     modify the method New
   * include/guilib.ch
     Update command @ x, y EDITBOX and @ x, y GET, add PASSWORD
   * samples/testget2.prg
     update using demo PASSWORD

2004-10-06 11-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   + samples/browse_3.prg
     Add samples for use Set relation in Browse

2004-10-05 14:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/control.c
   * source/hcontrol.prg
     ! handling of tooltips has been improved.

2004-10-04 16:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * make_b32.bat
   * makedll.bat
   * makefile.pc
   * makefile.wc
   * include/guilib.h
     - Removed redundant XHBCVS environment variable
   * source/control.c
   * source/window.c
     - Removed XHBCVS variable checking, UIHOLDERS is used instead. Now,
       you should set the UIHOLDERS if you use an old [x]Harbour release.
     + An internal function hwg_DecreaseHolders( o ) has been added
   * source/hdialog.prg
   * source/hpanel.prg
   * source/hsplit.prg
   * source/htab.prg
   * source/htree.prg
     ! Some fixes to decrease the object's ulHolders when the object is destroyed.

2004-10-01 09-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   * include/guilib.ch
   !New Command by Contribution ATZCT  <atzct@obukhov.kiev.ua>
   #xcommand @ <x>,<y> PROGRESSBAR <oPBar>       ;
            [ OF <oWnd> ]                       ;
            [ ID <nId> ]                        ;
            [ SIZE <nWidth>,<nHeight> ]         ;
            [ BARWIDTH <maxpos> ]               ;
            [ QUANTITY <nRange> ]               ;
            =>                                  ;
            <oPBar> :=  HProgressBar():New( <oWnd>,<nId>,<x>,<y>,<nWidth>, ;
                       <nHeight>,<maxpos>,<nRange> )
   * samples/a.prg
     demo new command PROGRESSBAR

2004-09-29 21:24 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Some previous changes are reverted.

2004-09-29 16:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
  * source/window.c
    ! Changed a bit handling of the WM_HSCROLL, WN_VSCROLL messages
    * Removed redundant functions DefChildWndProc() and ChildWndProc()

2004-09-29 09:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * Standard CVS headers has been added where they was missed
  * source/hcontrol.prg
    * DATA cargo has been removed because the HControl has it already,
      inherited from the HCustomWindow.
  * source/htab.prg
    * DATA bGotFocus,bLostFocus has been removed, because there are already
      these variables, inherited from the HCustomWindow.

2004-09-23 11-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   Replace lMaxLenght with lMaxLength
   include guilib.ch
   Replace in GET control [ MAXLENGHT <lMaxLenght> ] with [ MAXLENGTH <lMaxLength> ]

2004-09-20 08-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hbrowse.prg
    line 1383, file Opened in mode exclusive.
    Contribution Ivanil Marcelino

2004-09-16 14-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    new variable gLastkey
    if control HTAB, correct the focus in GET, simulate the false Valid.
    The solution to skip GET using key tab

2004-09-16 11-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    new variable isControlTab default .F.
    if control HTAB, correct the focus in GET, simulate the false Valid.

2004-09-16 10-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/message.c
   New function MsgNoYes - default button No

2004-09-14 09-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/window.c
   New functions
     SetTopMost(::Handle)    // Set TopMost
     RemoveTopMost(::Handle) // Remove TopMost
     Contribution Vailton Renato da Silva
  * samples/a.prg
     Demo to use TopMost

2004-09-10 08-45 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    Minor Fix

2004-09-09 14:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * source/control.c
  * source/dialog.c
  * source/listbox.c
  * source/resource.c
  * source/richedit.c
    * small fixes to includes for mingw32 and OpenWatcom
  * source/hbrowse.prg
    * added missed local that broke build with -w

2004-09-08 17-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/drawtext.c
    bug with compile to Harbour fixed
    Thanks Alexey Mironenko

2004-09-08 17-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    bug with compile to Harbour fixed
    Thanks Alexey Mironenko


2004-09-08 08-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/testget2.prg
    use to maxlenght

2004-09-08 08-34 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    New variabel lMaxLenght to controle the Maxlenght in GET if not use Picture
  * include/guilib.ch
    Add in control GET and REDEFINE GET the comand [ MAXLENGHT <lMaxLenght> ]
    to determine the maxlenght in GET if not use Picture, else picture determine
    the maxlenght

2004-09-06 16-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    See line 572
    Fix bug picture @E complete the GET, cursor fixed in Left

2004-09-06 14-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    See line 386
    Fix bug all complete the GET, cursor fixed in Left
    Valid to format DATE and CARACTER

2004-08-31 11-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/misc.c
    New function GetKeyState()

2004-08-25 13-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * include/windows.ch
    Add new variables TCN_SETFOCUS, TCN_GETFOCUS, TCN_KILLFOCUS
  * include/guilib.ch
    Replaced TAB comand, include ON CLICK, ON GETFOCUS and ON LOSTFOCUS
  * source/hdialog.prg
    Modify function DlgNotify
  * source/htab.prg
    Add new variables, to control Click, Lost and Get Focus
  * samples/a.prg
    Samples to new comands to TAB

2004-08-17 10-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    Bug line 153, in execution run time
  * source/hbrowse.prg
    Line 1745, replace parameter, if return 0 replace to 1
  * source/hcontrol.prg
    New variable get to simulate variables for methods valid and when
    Contribution by Ivanil Marcelino <ivanilm@ig.com.br>

2004-08-16 14-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/HSayImg.prg
    New method ::ReplaceBitmap(Image, lRes)
    !bug fix in method ::END() for exit in dialog

2004-08-13 13-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/a.prg
    Demo to send e-mail using function ShellExecute

2004-08-11 16-40 UTC-0300 Rodrigo Moreno  <rodrigo_moreno@yahoo.com>
  * source/hcontrol.prg
    ! Add cargo property, Provided by Marcelo Sturm

2004-08-11 15-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
  * source/commond.c
    The function printsetupdos now print the number of page
    Provided by Luiz R. Culik

2004-08-09 14-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils/designer/readme_es.txt
    Readme in language Spanish, contribuition for Guillermo Varona (Argentina)

2004-08-07 22:20 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/printdos.prg
    ! ansitooem change to hb_ansitoem
  * source/drawtext.c
    ! fixed bug on ansitooem and oemtoansi

2004-08-04 17-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils/designer/designer.prg
    * include Icon in Designer
  * utils/designer/designer.rc
    * new image ICO HWG (provisory - create new +beatifull)

2004-08-02 17:38 UTC-0300 Marcos Antonio Gambeta <marcosgambeta@uol.com.br>
  + samples/trackbar.prg
    New sample for the HTrackBar class.

2004-08-02 17-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hbrowse.prg
    * see line 334
      Now is possible to replace the original Function in new function in
      Datas bSkip,bGoTo,bGoTop,bGoBot,bEof,bBof
      Suggestion by Marcelo Sturm

2004-08-02 08-33 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils/designer/resource/samples/f_hwgprg.prg
    Now create using Picture in GETs
    By Frank Lenon Rodrigues

2004-08-02 12:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * guilib.h
    * commented #define XHRBCVS I left in the last commit
    * In the last Changelog I wrote RtfClass.ch instead of richtext.ch

2004-08-02 11:30 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * */*
    * Other small changes allow mingw-cross compiling under Linux
    * mainly HBClass.ch -> hbclass.ch and RtfClass.ch -> rtfclass.ch
    * After these I could build hwgui under Linux Fedora Core 2 with
    * mingw cross compiler and samples under wine 20040617.
    * With a.exe the childs don't get showed until called Windows/tile
    * and grid_5.exe does not work but it builds.
  + samples/makefile.gcc
    * added makefile.gcc to build samples under Linux.
    * Use: make_cross_mingw.sh -fmakefile.gcc
    * In makefile.gcc SOURCE=<sample>

2004-07-30 11-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/buildpelles.prg
    !Minor fix

2004-07-29 17-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/buildpelles.prg
    * The program now create the makefile for use POMAKE.EXE
    * I need Help to creation this makefile style pomake in special to include resource

2004-07-29 15-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/buildpelles.prg
    * The file program destined to compile APP using the Pelles C Compiler
    * Create BAT files, and build APP.
    * Create and organize simple Build files.

2004-07-29 18:45 UTC+0200 Lorenzo Fiorini <lorenzo_fiorini/at/teamwork.it>
  * */*
    * Many small changes to allow mingw-cross compiling under Linux
    * mainly HBClass.ch -> hbclass.ch and FreeImag.h -> freeimg.h
    * Sync gnu Makefiles with latest additions
    * added to bldgw.bat missing Windows libs
    * Now if you put hwgui into the xHarbour's CVS contrib dir
    * and issue make install you'll get a mingw build ready to
    * build tests using bldgw <test>
    * The only issue left is about ErrorSys. Mingw complains it is
    * duplicated with xHarbour's errorsys. To build you need to rename it
    * for example ErrorSysW.

2004-07-29 10:18 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed with lAutoEdit, reported by Juan Jos?
  * source/commond.c
    * hb_parcx() call is replaced with hb_parc() to be compatible with Harbour.
  * source/draw.c
    ! Warnings fixed.
  * source/hcontrol.c
  * source/hwindow.c
    * The Move() method is moved from HControl() to HCustomWindow(), the
      Movewindow() method id removed from HWindow()
  * samples/a.prg
    * Changed the :Movewindow() call to :Move()

2004-07-28 11-45 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hwindow.prg
    new method ::MoveWindow(x,y,width,height)
  * samples/a.prg
    Test method MoveWindow

2004-07-26 16-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * include/guilib.ch
    new variable HWG_VERSION //to control version of hwgui
  * source/guimain.prg
    New function Hwg_Version()
       Hwg_Version(1) Return the version HwGUI and Version Compilator Harbour/xHarbour
       Hwg_Version()  Return the version HwGUI
  * samples/a.prg
    Demonstrate the version using function.

2004-07-22 16-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/commond.c
    New Function _getOpenfilename for use the other function
  * source/guimain.prg
    New function SelectMultipleFiles
       cDescr:  'Data Bases','*.dbf'
       cTip  :   *.dbf
       cInitDir: Initial directory
       cTitle:   Window Title
       SelectMultipleFiles(cDescr, cTip, cIniDir, cTitle )
     Return the Array contain files selected

2004-07-22 08-45 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * Suggestions
    Add file to include the Suggestions for HwGUI

2004-07-22 14:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * whatsnew.txt
    Release info for the Release 2.14 is updated.

2004-07-22 12:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - samples/dbc/*.*
  + utils/dbc/*.*
    * Dbc files are moved to the utils directory

2004-07-22 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - samples/hwreport/*.*
  + utils/hwreport/*.*
    * Hwreport files are moved to the utils directory

2004-07-21 13:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
  * source/draw.c
  * source/htab.prg
  * source/htree.prg
    * Some changes, provided by Krzysztof Bogatko

2004-07-21 11:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
    ! Small fix in SetText() method
  * samples/mysql/hwmysql.prg
    * Some fixes and changes

2004-07-20 15-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/browse_2.prg
    !Sample implemented

2004-07-19 16:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
  * source/hwindow.prg
    * Get system respects :lCLipper now for MDI CHILD and MAIN windows, too.

2004-07-18 18:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hfrmtmpl.prg
    ! Some fixes; added possibility to pass parameters to the form and
      to get the result.
  * source/hedit.prg
    * Removed Gettext() method, because there is parent HControl():Gettext()
      method, which does the same.
      Fixed the Settext() method.
  * source/htree.prg
    * Added SetText() method.
  * source/hownbtn.prg
    ! Small fix
  * source/richedit.c
    ! RE_SETCHARFORMAT() is extended.
  * utils/designer/designer.prg
  * utils/designer/editor.prg
  * utils/designer/hformgen.prg
    ! Some fixes and additions
  * utils/designer/resource/widgets.xml
    * few methods added to the browse control.
  * samples/a.prg
    * Code to demonstrate the using of get items in the MDI CHILD window has
      been added.

2004-07-16 11-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/bldpc.bat
    !Minor Fix and add command to include Resource in compiler.

2004-07-15 17-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/bldpc.bat
    !To build in Pelles C Compiler.
     Andi please verify

2004-07-14 08-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/window.c
    !minor fix, line 251 parameter 1 subst for 2

2004-07-13 16:57 UTC-0300 Marcos Antonio Gambeta <marcosgambeta@uol.com.br>
  * source/c_ipaddr.c
  * source/commond.c
  * source/control.c
  * source/dialog.c
  * source/draw.c
  * source/drawtext.c
  * source/grid.c
  * source/listbox.c
  * source/media_c.c
  * source/menu_c.c
  * source/misc.c
  * source/nice.c
  * source/prnalone.c
  * source/resource.c
  * source/richedit.c
  * source/shellapi.c
  * source/wbrowse.c
  * source/window.c
  * source/wprint.c
    ! Some formating in the code.

2004-07-13 08-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    !New method GetText and SetText
     Contribution by Ivanil Marcelino <ivanilm@ig.com.br>

2004-07-12 15-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    !Minor fix
    new variable colorpreview to replace color in preview mode

2004-07-12 13-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    !Minor fix method Preview

2004-07-08 11-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/window.c
  * source/hwindow.prg
    !respect the clause NOSHOW in Windows MDI Child
     Fixed by Ivanil Marcelino <ivanilm@ig.com.br>

2004-07-06 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/bldlib.bat
     ! Small fix

2004-07-05 16-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hownerbutton.prg
    !minor fix (disabled in start button)

2004-07-05 16:15 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
   * source/hbrowse.prg
     ! Change the Edit(), the Local varbuf moved to DATA varbuf

2004-07-05 21:26 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/menu_c.c
     ! EnableMenuItem() fixed
   * source/xml/hxmldoc.prg
     ! Some fixes
   * utils/designer/designer.prg
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/editor.prg
   * utils/designer/inspect.prg
     * Some changes for integrated Designer support
   + utils/designer/bldlib.bat
     + bat file to build designer.lib

2004-07-01 10-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/draw.c
    !Return the varibles crOldBack, crOldText to use in display Grayed

2004-07-01 09:38 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hwindow.prg
     * Handling of notify events has been added for MDI Child windows
   * utils/designer/resource/f_hwgprg.prg
     * Further improvements
   * utils/designer/resource/widgets.xml
     * FormType property has been added to the forms.

2004-06-29 10:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hbrowse.prg
     ! Small fixes
   * utils/designer/editor.prg
     * Editor: added possibility to configure color themes.

2004-06-27 11-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils/designer/resource/f_hwgprg.prg
    !the size of Form is inverted
    !add lines to include files
     By Ivanil Marcelino

2004-06-27 18:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
     * Some modifications
   * utils/designer/hformgen.prg
     * The Object inspector window is closed now when the form is closed
   * utils/designer/editor.prg
   * utils/designer/designer.prg
   * utils/designer/designer.iml
   + utils/designer/editor.iml
     * All editor settings are moved to a new file - editor.iml
     * The list of keywords for hilighting is placed in editor.iml

2004-06-26 21:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/htab.prg
     ! Bug fixed, reported by Frank Lenon Rodrigues

2004-06-26 19:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hanimat.prg
     ! Small fixes
   * source/hfrmtmpl.prg
     * Support of animation control has been added
   * utils/designer/designer.rc
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/editor.prg
   * utils/designer/resource/widgets.xml
     ! Some fixes
     * Support of animation control has been added
   * utils/designer/resource/f_hwgprg.prg
     * Prg format output has been significantly improved

2004-06-25 12:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/richedit.c
    * re_Getline( nLine ) fnction has been added
      re_SetDefault() has been changed ( 3 parameters added )
      re_SetCharFormat() fixed
   * utils/designer/inspect.prg
      ! Small fix
   * utils/designer/designer.iml
     * color schemes modified
   * utils/designer/editor.prg
     * Code hilighting inplemented.

2004-06-25 09:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    ! Function HBXML_TRANSFORM, fixed:
       while( c == *ptr ) =>  while( ( c = *ptr ) != 0 )

2004-06-25 04:50 UTC+0700 Andi Jahja <harbour@cbn.net.id>
  * source/commond.c
  * source/freeimg.c
    ! type casts for compilation under Open-Watcom

  * source/nice.c
    ! _GRADIENT_RECT already defined for Open-Watcom and MINGW32

  * source/draw.c
  * source/window.c
    ! remove unused variables

  * source/menu.prg
    ! Function HWG_INSERTBITMAPMENU does not return a value

  * source/xml/xmlparse.c
    ! Function HBXML_TRANSFORM, changed:
       while( c = *ptr ) =>  while( c == *ptr ) (Am I right?)

2004-06-24 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/menu_c.c
     * Changed to support separators in form description
   * utils/designer/samples/example.xml
     * Menu separator added
   * source/procmisc/procs7.prg
   * source/procmisc/procini.prg
   * source/procmisc/procscri.prg
     * Some modifications
   * utils/designer/samples/testget1.xml
   * utils/designer/samples/testget2.xml
   * utils/designer/samples/testdbf1.xml
     * Line continuation symbol is changed to the Clipper's ';'
     ATTENTION. If you use scripts in forms, you must change line continuation
     from '&&' to ';'.

2004-06-24 09:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hcombo.prg
   * source/hgraph.prg
     ! Bugs fixed
   * source/hfrmtmpl.prg
     * Menu support has been added
   * utils/designer/designer.rc
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/inspect.prg
   * utils/designer/editor.prg
   * utils/designer/resource/widgets.xml
     * Some changes, menu support has been added
   * utils/designer/samples/example.prg
   * utils/designer/samples/example.xml
     * Samples modified to demonstrate how menu works

2004-06-23 16-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/dbc/dbchw.prg
  * samples/dbc/query.prg
    Update to compile for DBFCDX
  + samples/dbc/bldcdx.bat
    New BAT to compile for DBFCDX
    Note: In mode DBFCDX not use information for SERVER

2004-06-23 09-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * include/hwgui.ch
    Add file hwgui.ch

2004-06-23 09:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/menu.prg
     * Minor change
   + image/WindowsXP.Manifest
     + resource file added for XP look support
   * samples/bld.bat
     * Changes to incorporate the image/WindowsXP.Manifest

2004-06-22 00:12 UTC-0300 Marcos Antonio Gambeta <marcos_gambeta@hotmail.com>
  + source/hanimat.prg
    + New class: HAnimation
  * include/guilib.ch
    + New command: @ <x>,<y> ANIMATION ...
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    + Added file hanimat.prg in the process of compilation

2004-06-21 15:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/repexec.prg
     ! Small bug fixed
   * source/hfrmtmpl.prg
     * Status control support has been added
   * utils/designer/designer.rc
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/inspect.prg
   * utils/designer/resource/widgets.xml
     * Status control support has been added
     * Hidden properties suport added, autoadjusting initial support added.

2004-06-20 22:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/guilib.ch
   * source/htree.prg
     * Added new clause to TREE command - 'ON CLICK' - default onClick codeblock
       for all tree items, added appropriate variable to HTree class.
     * Changes to use the HControl():New()
   * source/hfrmtmpl.prg
     * Added initial tree support
   * utils/designer/designer.prg
   * utils/designer/designer.rc
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/editor.prg
   * utils/designer/resource/widgets.xml
     * Some fixes and improvements
     * New possibity added to the editor - inserting the line 'Parameters' with
       the list of parameters, related to the method.

2004-06-20 15:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
     ! Small fix
     * It is possible now to call functions, defined in form:common with a usual
       syntax.
   * utils/designer/designer.prg
   * utils/designer/hformgen.prg
     ! Some fixes
   + utils/designer/samples
     + Separate directory added for the samples, all sample forms and prg are moved there.
   + utils/designer/samples/example.xml
   * utils/designer/samples/example.prg
     * example.prg is changed to create the main window from the example.xml

2004-06-18 18:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/procmisc/procscri.prg
     * Codeblock() function has been improved
   * source/hfrmtmpl.prg
   * utils/designer/hformgen.prg
   * utils/designer/resource/f_hwgprg.prg
     ! Some fixes

2004-06-17 19:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hbrowse.prg
   * source/hfrmtmpl.prg
   * utils/designer/hformgen.prg
   * utils/designer/resource/widgets.xml
     ! Bugs fixed, reported by Alexey Mironenko

2004-06-16 20:30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
   * source/htree.prg
     ! Fixed on click event when used with tab

2004-06-15 14-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * utils/designer/designer.rc
    ! include image (bitmap) BMP_GRID2 to display grid in transparante
      for use by Alexander Kresin

2004-06-15 19:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hwindow.prg
     ! Small fix in MDI CHILD message handling

2004-06-15 16:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/windows.ch
   * source/hedit.prg
   * source/hwindow.prg
     * Support of GET system for any kind of windows has been added.

2004-06-15 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/windows.ch
     * DS_ABSALIGN definition added

2004-06-15 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
     ! Fixed form reposition

2004-06-15 11:02 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hcontrol.prg
   * source/control.c
   * source/hgraph.prg
     * Now it is possible to *use status bar in dialogs.

2004-06-14 15:40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
   * source/hedit.prg
     ! Fixed bug regarding decimal separator

2004-06-13 18:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hownbtn.prg
     ! The EndWindow() didn't work if it was called from the OWNERBUTTON - fixed.
   * source/hfrmtmpl.prg
   * utils/designer/resource/widgets.xml
   * utils/designer/hformgen.prg
   * utils/designer/hctrl.prg
   * utils/designer/inspect.prg
     ! Some fixes.
     * Added possibility to create main window from the form description.

2004-06-11 15:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
   * source/grid.c
     + Listview_scroll
     + Listview_hittest
     + Getwindowrow
     + Getwindowcol
     + Getcursorrow
     + Getcursorcol
   * source/hgrid.prg
     ! Fixed methods to handle new functions
   * source/hedit.prg
     * "," has the same behaviour as "." when used abnt2 keyaboard with decimal fields
     * Add the function to clear selected text on GetApplyKey(), Need to fix problems when used with pictures
   * source/hbrowse.prg
     ! Fixed bug on numeric keyabord and lAutoEdit=true

2004-06-11 21:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/control.c
     * Function Tab_Hittest() has been added

2004-06-11 14:58 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hedit.prg
     * Some changes, which allows to process 'SET KEY' in multiline get items.

2004-06-11 10:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/resource/widgets.xml
   * utils/designer/hformgen.prg
   * source/hfrmtmpl.prg
   * source/hcontrol.prg
     ! Few Designer related problems fixed, reported by Alexey Mironenko

2004-06-10 15:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/htab.prg
   * source/hfrmtmpl.prg
     * Tab support added
   * utils/designer/resource/widgets.xml
   * utils/designer/designer.prg
   * utils/designer/designer.rc
   * utils/designer/hctrl.prg
   * utils/designer/hformgen.prg
   * utils/designer/inspect.prg
     * Few fixes, Tab support added
   * utils/designer/example.prg
     * Extra REQUESTs are removed
   * utils/designer/testdbf1.xml
   * utils/designer/testget1.xml
   * utils/designer/testget2.xml
     ! Few fixes.

2004-06-09 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hsplit.prg
     ! Some fixes
   * source/control.c
     + Settabname() function has been added

2004-06-09 11:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/guilib.ch
   * source/htrackbr.prg
     * HTrackBar():New() is changed a bit, the command remains the same.
   * source/hsayimg.prg
   * source/hownbtn.prg
     ! Few fixes
   * source/hfrmtmpl.prg
     * New controls and properties support added
   * utils/designer/resource/f_hwgprg.prg
   * utils/designer/resource/widgets.xml
   * utils/designer/designer.prg
   * utils/designer/designer.rc
   * utils/designer/hctrl.prg
   * utils/designer/hformgen.prg
   * utils/designer/inspect.prg
     * New controls and properties added, some fixes.

2004-06-07 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * utils/designer/testdbf1.xml
   * utils/designer/example.prg
     * Minor changes.
   * utils/designer/readme.txt
     * New info added.
   * source/guimain.prg
     * Function RefreshAllGets( oDlg ) added ( suggested by  Maurizio Lacecilia )
   * source/hradio.prg
     * Refresh() method added to HRadioGroup.

2004-06-06 19:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hfrmtmpl.prg
   * source/hdialog.prg
     ! Some fixes
   * utils/designer/resource/widgets.xml
   * utils/designer/designer.prg
   * utils/designer/hctrl.prg
   * utils/designer/hformgen.prg
     * Some improvements, including autoadjusting of the controls
   * utils/designer/testdbf1.xml
     ! Minor fix

2004-06-05 20:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/procmisc/procscri.prg
     * Some fixes and extensions
   * source/hownbtn.prg
     ! Some fixes
   * source/hfrmtmpl.prg
     * Some fixes and extensions
   * utils/designer/resource/widgets.xml
   * utils/designer/designer.prg
   * utils/designer/example.prg
   * utils/designer/example.prg
   * utils/designer/hctrl.prg
   * utils/designer/hformgen.prg
   * utils/designer/inspect.prg
     * Some fixes and extensions
   + utils/designer/testdbf1.xml
     + added new sample form, implementing the functionality of samples/DemoDbf.prg

2004-06-03 17:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
   + source/commond.c
     + Add function PrintSetupEx()
       ! Its allow the user choose a printer and returning printer name
   * docs/funclist.txt
       + Add function name and description

2004-06-03 21:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   + utils/designer/readme.txt
     + short description
   * utils/designer/example.prg
     * small correction

2004-06-03 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   - samples/designer/*.*
     - old version of the Designer has been removed
   + utils/designer
   + utils/designer/blddesig.bat
   + utils/designer/designer.iml
   + utils/designer/designer.prg
   + utils/designer/designer.rc
   + utils/designer/editor.prg
   + utils/designer/hctrl.prg
   + utils/designer/hformgen.prg
   + utils/designer/inspect.prg
     + New version of the Designer has been added
   + utils/designer/testget1.xml
   + utils/designer/testget2.xml
     + sample forms, had been built with the Designer, they implement the
       functionality of samples/testget1.prg and samples/testget2.prg
   + utils/designer/bldexam.bat
   + utils/designer/example.prg
     + sample of using forms, had been built with the Designer
   + utils/designer/resource
   + utils/designer/resource/f_hwgprg.prg
   + utils/designer/resource/f_text.prg
     + scrips to produce prg output and read old frm files.
   + utils/designer/resource/widgets.xml
     + the configuration file for the Designer
   * source/hfrmtmpl.prg
     * Fully rewritten module to read/show forms, had been built with the Designer

2004-06-02 13:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hriched.prg
     * Redundant method Settext() has been removed.
   * source/hwindow.prg
     ! Close() method is fixed.
   * source/hownbtn.prg
     ! Small fixes, related to MOUSEOVER state and in new Enable(), Disable() methods

2004-06-01 16-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * include/guililb.ch
    New sintax command OWNERBUTTON added DISABLED variable
  * source/hownbtn.prg
    !Add new variable

2004-06-01 16-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hownbtn.prg
    !Grayed the text of Ownerbutton

2004-06-01 15-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/draw.c
    !new function DrawGrayBitmap
  * source/hownbtn.prg
    !new classes Disable() and Enable(), to convert bitmap of Botton in Grayscalle
     Please verify the sintaxe and other bugs

2004-05-31 21:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/xml/hxmldoc.prg
     ! Saving of CDATA fixed

2004-05-31 15:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hriched.prg
   * source/richedit.c
     ! Some fixes

2004-05-29 22:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hbrowse.prg
     ! Small fix, provided by Goran Stojanov
     * Fldstr() changed to display '<Array>' if array is the data type.
   * source/xml/hxmldoc.prg
     * New methods added: ReadString( cString ) and Save2String()

2004-05-28 11-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    !new variable lasterror

2004-05-28 10-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/commond.c
    !bug fix (error GPF) in function PrintPortName
  * source/printdos.prg
    !minor fix

2004-05-28 10:28 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hdialog.prg
   * source/hwindow.prg
   * source/hownbtn.prg
     * Changed handling of MOUSEOVER state of owner buttons.

2004-05-27 17-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   *samples/tstprdos.prg
     !Update new dependencies

2004-05-27 16-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   *include/commond.c
     *!minox fix

2004-05-27 15-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
   *include/guilib.ch
     *new command added
      CENTER WINDOW <oWnd>
      MAXIMIZE WINDOW <oWnd>
      MINIMIZE WINDOW <oWnd>
      RESTORE WINDOW <oWnd>
      SHOW WINDOW <oWnd>
      requisited by users

2004-05-27 14-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/commond.c
    * new function PRINTSETUPDOS
  * source/printdos.prg
    * In method New() if defined SELECT use to select printer
      Is this possible
         oPr:=PrintSetupdos() //Open the select printer
         oPr:=Printdos():New(PrintPortName()) //Open port printer use printdos

2004-05-27 20:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/windows.ch
  * source/hnice.prg
    * #define TRANSPARENT moved from windows.ch to hnice.prg, because it
      interferes with declaration of OWNERBUTTON.
  * source/window.c
    * SetWindowFont( hWnd, hFont, lRedraw ) added.

2004-05-27 11-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/commond.c
    * new function PRINTPORTNAME
  * source/printdos.prg
    * In method New() if definid DEFAULT use the port for the print default

2004-05-27 14:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * lSep3d data has been added to HBrowse, it is intended for 3d vertical
      separator drawing.

2004-05-27 09:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/hxmldoc.prg
    ! Saving of CDATA tag fixed.

2004-05-25 11:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  ! source/htrackbr.prg
    source/video.prg
    ! minor fix to full generate an dll

2004-05-24 12:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/nice.c
  * source/menu_c.c
  * source/grid.c
    ! Some fixes for properly compile under MSVC and Mingw

2004-05-22 22:15 UTC-0300 Marcos Antonio Gambeta <marcos_gambeta@hotmail.com>
  * source/hdialog.prg
  * source/hwindow.prg
    + Added code to process messages WM_HSCROLL and WM_VSCROLL (for new TrackBar class)
  + source/htrackbr.prg
    + New class: HTrackBar (Slider)
  * include/guilib.ch
    + New command: @ <x>,<y> TRACKBAR ...
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    + Added file htrackbr.prg in the process of compilation

2004-05-21 18:40 UTC+0100 Maurizio la Cecilia <maurizio_lacecilia@yahoo.it>
  * source/menu_c.c
    ! fixed to long type the returning value of GetMenuCheckMarkDimensions()

2004-05-21 11:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hdialog.prg
    ! fixed PropertySheet() function when dialog is build from resouce(also the property sheet function)
    ! Change on DlgMouseMove function to handle NiceButtons
  * include/guilib.ch
    ! Added commands for redefine nicebutton/@ nicebutton
  * include/windows.ch
    ! Added new messages
  + source/nice.c
  + source/hnice.prg
    ! source code for nicebutton control
  * Makefile*
    ! All makefiles updated to use new files
  + samples/nice.prg
  + samples/nice2.prg
  + samples/nice.rc
  + samples/nice.h
    ! tests for nicebuttons

2004-05-21 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    * HCustomWindow():DelControl() method extended.

2004-05-19 12-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    * New function added GETMENUCHECKMARKWIDTH and GETMENUCHECKMARKHEIGHT
      Thanks Maurizio La Cecilia

2004-05-19 13:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
  * source/hdialog.prg
    * added "U" column data type for the case if a column have different data types.
  * source/hedit.prg
    ! Small fix

2004-05-17 14:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/windows.ch
    ! Small fix
  * source/control.c
  * source/wbrowse.c
  * source/window.c
  * source/hbrowse.prg
  * source/hownbtn.prg
  * source/hpanel.prg
    * Changed the procedure of registration the panel, browse and ownbtn
      window classes.

2004-05-15 14:50 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hcheck.prg
    ! minor fix on styles

2004-05-15 14:50 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hcontrol.prg
    ! Added init method to HStatic(otherwise redefined caption is not show)
    ! Added init Method to HButton
  ! include/guilib.ch
    ! Added CAPTION clause to REDEFINE Button

2004-05-14 16-12 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu.prg
    !Bug fix in exibition Bitmap
    * New function Hwg_SearchPosBitmap( nPos_Id )

2004-05-13 09:40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hcombo.prg
    * Fixed bug when refresh is used with text combobox
  * samples/tstcombo.prg
    * Add more tests
  * source/misc.c
    + Add Sleep function

2004-05-13 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/procmisc/procscri.prg
    * Important extension of scripting capabilities:
      it is possible now to write functions in scripts and call them.

2004-05-12 13:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * include/guilib.ch
    ! Add when clause to get combobox/get checkbox
  * source/hcheck.prg
    source/hcombo.prg
    ! Added logic to handle when Clause

2004-05-11 10:45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * include/guilib.ch
    ! Add parameters EDIT, TEXT
  * doc/hwdoc.htm
    + Add new sintax for new command on combo box
  * source/hcombo.prg
    + add two new parameters ledit, ltext
    ! add support to handle and returning string values
  + samples/tstcombo.prg
    ! sample howto use changed combobox

2004-05-10 15:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hdialog.prg
    ! on functon initmodaldlg, ajust window title if exist
  * source/hcontrol.prg
    ! added SetText method do dynamicaly change an control caption

2004-05-08 17-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hpanel.prg
    !bug fix
    Lines 32 and 75 insert variable Local oParent

2004-05-07 10-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/designer/designer.prg
    include STATUSBAR for use in future the name to project

2004-05-07 09-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/designer/hformgen.prg
    include new DATA lGrid default is .t.
    Include in dialog image in background, function CreateDialog.
  * samples/designer/designer.rc
    Add new image BMP_GRID

2004-05-07 12:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Edit() method fixed ( the width of an edit box for a rightmost column )
  * source/hpanel.prg
    * New() and Redefine() methods has been changed to use the HControl():New()

2004-05-06 15:57 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Small fix
  * source/window.c
    * hwg_ActivateMdiWindow() respects the third parameter ( lMaximize ) now.

2004-05-05 21:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * include/guilib.ch
    ! changes the init dialog command
      now the resource name follow the FROM RESOURCE and not on Title any more
  * source/dialog.c
    source/hdialog.prg
    ! Changed to allow the usage of new Data (xResourceId> which hold the name
      or value of resource
  * samples/dbc/*.*
    samples/hwreport/*.*
    samples/propsh.prg
    ! all samples that use from resource updated to use new syntax

2004-05-05 15-10 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    !minor fix
  * source/menu.prg
    New function HWG_INSERTBITMAPMENU
    Parameters (MainMenu, ID Item Menu, oBmp Handle)
  * include/guilib.ch
    new command
    #xcommand MENUITEMBITMAP <oMain>  ID <nId> ;
            BITMAP <bmp>                  ;
            [<res: FROM RESOURCE>]        ;
  * samples/testmenubitmap.prg
    replaced command

2004-05-05 17:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu_c.c
    * calls of hb_parcx() are replaced with hb_parc().
  * source/freeimg.c
    * Some fixes.

2004-05-05 08-42 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    change function HWG_INSERTMENUBITMAP
  * include/guilib.ch
    renamed Clause IMAGE to MenuItem from BITMAP
  * samples/testmenubitmap.prg
    replaced command

2004-05-05 14:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/hxmldoc.prg
  * source/procmisc/procscri.prg
    ! small fixes

2004-05-04 19:45 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * include/guilib.ch
    ! added  bitmap clause to @ tab
  * source/control.c
    source/htab.prg
    ! added code to add images to tabs items

2004-05-03 15-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    new functions added (API Windows)

2004-05-03 11-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    new functions added

2004-05-02 17:50 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hprogres.prg
    + add parameter bExit
  + samples/progbars.prg
    ! sample howto use progress bars

2004-04-30 17-00 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    new functions added

2004-04-30 22:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    ! Bug fixed, introduced in the last update
  * source/xml/hxmldoc.prg
    * Find() method has been extended.

2004-04-30 14:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    * HDialog():Close() has been fixed, DlgSize() function now changes the
      :nWidth, :hHeight variables.
  * source/procmisc/procscri.prg
    * Script routines has been extended - it is possible now to have procedures
      in scripts and to execute scripts in DEBUG mode.

2004-04-29 16-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    new function GetMenuCheckMarkDimensions( )

2004-04-29 11-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/guilib.ch.prg
    #xcommand MENUITEM <item> [ ID <nId> ]    ;
            ACTION <act>                  ;
            [ IMAGE <bmp> ]               ; //ADDED by Sandro Freire
            [<res: FROM RESOURCE>]        ; //true use image from resource
            [ ACCELERATOR <flag>, <key> ] ;
            [<lDisabled: DISABLED>]       ;
          => ;
    Hwg_DefineMenuItem( <item>, <nId>, <{act}>, <.lDisabled.>, <flag>, <key>, <bmp>, <.res.>)
    command MENUITEM changed
  * source/menu.prg
    new variable added _oBitmap for use Bitmap
  + samples/TestMenuBitmap.prg
    replace to use in MENUITEM

2004-04-28 16-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/menu_c.c
    new function SetMenuItemBitmaps
  * source/menu.prg
    new function HwG_SetMenuItemBitmaps
  + samples/TestMenuBitmap.prg
    sample to insert Bitmap in Menu
    Please verify the Size of itemmenu

2004-04-27 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/guimain.prg
    ! Bug fixed in InitControls()

2004-04-26 15:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hbrowse.prg
    ! fix column list to handler numeric values

2004-04-26 16:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
  * source/window.c
    * Child windows handling fixed.

2004-04-26 12:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
  * source/menu.prg
    * Added possibility to create main menu for a dialog
  * source/window.c
    * GetWindowText( handle ) function added.
    * Some redundant code is removed.
  * source/hwindow.prg
  * source/guimain.prg
    * Small changes due to the window.c cleanup.
  * source/hcontrol.prg
    * HControl():GetText() method added.
  * samples/a.prg
    * Main menu for a dialog sample added.

2004-04-22 10:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    * Clause ON CHANGE has been added to the @ ... DATEPICKER ... and
      @ ... GET DATEPICKER ... commands
  * source/hdatepic.prg
    * Changed to support the ON CHANGE event

2004-04-21 15:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/misc.c
    + add function GetNextDlgTabITem
  * doc/funclist.txt

2004-04-21 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
  * source/hdialog.prg
  * source/hedit.prg
  * include/guilib.ch
    ! Some fixes.

2004-04-20 15-25 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    ! minor fix

2004-04-20 14-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/printdos.prg
    new variable defined to print ::oPrintStyle 1 = Matricial  2 = DeskJet 3 = LaserJet
    new method ::double
    Otimized method Comando
  * samples/tstprdos.prg
    new test to printdos

2004-04-20 12:07 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * make_b32.bat
    ! minor fix

2004-04-20 15:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hgrid.prg
  * source/hipedit.prg
  * source/hlistbox.prg
  * source/hmonthc.prg
  * source/hownbtn.prg
    * New() and Redefine() methods has been changed to use the HControl():New()

2004-04-20 13:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/errorsys.prg
    ! Some fixes
  * source/hbrowse.prg
    * New() and Redefine() methods has been changed to use the HControl():New()
  * source/hdialog.prg
    ! Bug fixed, reported by Vic McClung
  * source/edit.prg
    ! Bug fixed.

2004-04-19 20:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * Few bat files fixed.
  - samples/designer/n1.prg
  - samples/designer/propsh.rc

2004-04-19 19:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcontrol.prg
    * Method New() added to HControl, it is intended for calling from derived
      classes.
  * source/hcheck.prg
  * source/hcombo.prg
  * source/hdatepic.prg
  * source/hedit.prg
  * source/hgraph.prg
    * Control classes are changed to use the HControl():New().

2004-04-19 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed - some recently added code moved from HColumn():New to
      InitColumn()

2004-04-19 11:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/xmlparse.c
    * &hb_stack.Return are replaced by hb_stackReturn()

2004-04-19 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * makedll.bat
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * Some cleanup
  * source/hcombo.prg
  * source/hlistbox.prg
    ! Small bug fixed, introduced in previous CVS session
  * source/window.c
    ! hb_stackReturn() function added for Harbour and dll building usage
  - samples/dll_b32.bat
  - samples/dll_b32.mak
  + samples/bld4dll.bat
    * Building of apps for dll is unified
  * include/guilib.ch
  * include/guilib.h
    * Some changes for dll building
  * samples/a.prg
    * Small change

2004-04-18 22:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hcombo.prg
  * source/hlistbox.prg
    ! small fixes
  * source/misc.c
    ! Function Pts2Pix( nPoints[,hDC] ) added, provided by Vic McClung.

2004-04-18 18:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/xml/hxmldoc.prg
    ! SetAttribute() method fixed.
  + samples/testxml.xml
  + samples/testxml.prg
    + XML usage sample added
  * doc/author.jpg
  * doc/classes.jpg
    * removed/added as binary
  * Most of bat files are unified.

2004-04-17 12:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  + samples/browse_2.prg
    ! Showing like delphi style controls
  * samples/bld.bat
    ! add obj check dir
  + samples/browse_2.rc
    ! Add resource file

2004-04-17 10-35 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hbrowse.prg
    ! Fixed bugs when used database clause ( when gettting values and in other alias )
    ! Fixed bugs when TYPE is not defined in conjunction with database clause

2004-04-15 14-40 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hbrowse.prg
    ! Fixed problem on fldstr when used with database clause.

2004-04-13 02:15 UTC+0700 Andi Jahja <harbour@cbn.net.id>
  + makefile.pc
  + make_pc.bat
    ! makefiles for Pelles C

2004-04-12 10-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * make_b32.bat
    update to compile from xHarbour CVS

2004-04-12 14:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Few bugs has been fixed, reported by P.Tsarenko
    + New method has been added SetColumn( nCol ), which set/get the position
      of a current column in browse, provided by P.Tsarenko

2004-04-11 13:50 UTC+0700 Andi Jahja <harbour@cbn.net.id>
  * source/grid.c
    + include <unknwn.h> for compilation with Pelles C, XCC and OW

2004-04-11 05:40 UTC+0700 Andi Jahja <harbour@cbn.net.id>
  + makefile.wc
  + make_w32.bat
    ! makefiles for Open-Watcom (OW)

  * source/hgrid.prg
    ! fix ambiguous oCtrl in Method Row()

  * source/dialog.c
  * source/freeimg.c
    ! minor midification for compilation with OW

  * source/c_ipaddr.c
    + include <unknwn.h> for compilation with Pelles C, XCC and OW

  * include/freeimage.h
    ! minor modification for compilation with Pelles C, XCC and OW

2004-04-09 10:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/window.c
    source/controls.c
    ! minor fix to compile with last xharbour on cvs(set CFLAGS to -DXHBCVS)
  * makefile.bc
    C_DEFINE read content of CFLAGS envar

2004-04-08 16:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/window.c
    * hwg_CreateMdiChildWindow() respects the coordinates now
  * include/windows.ch
    * WS_OVERLAPPEDWINDOW definition has been added
  * include/guilib.ch
    * Missed PICTURE clause has been added to REDEFINE GET command.
    All above changes has been suggested by Vlad.
  * source/htab.prg
    ! DefTabProc() has been fixed.

2004-04-07 16:20 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
  * source/richedit.c
    ! Some fixes
  * source/grid.c
    ! #ifdef __EXPORT__ ... added

2004-04-06 15-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/window.c
    new function hwg_centerwindow

  * source/hwindow.prg
    new method ::Center()
    Centralize the window in screen

  * samples/demomaximize.prg
    Include the method center in demo

2004-04-05 11-35 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * include/guilib.ch
    + Add new commands
        #xcommand @ <x>,<y> GRID <oGrid>    ;
            [ OF <oWnd> ]               ;
            [ ID <nId> ]                ;
            [ STYLE <nStyle> ]          ;

            [ SIZE <width>, <height> ]  ;
            [ FONT <oFont> ]            ;

            [ ON INIT <bInit> ]         ;
            [ ON SIZE <bSize> ]         ;
            [ ON PAINT <bPaint> ]       ;
            [ ON CLICK <bEnter> ]       ;
            [ ON GETFOCUS <bGfocus> ]   ;
            [ ON LOSTFOCUS <bLfocus> ]  ;
            [ ON KEYDOWN <bKeyDown> ]   ;
            [ ON POSCHANGE <bPosChg> ]  ;
            [ ON DISPINFO <bDispInfo> ] ;
            [ ITEMCOUNT <nItemCount> ]  ;
            [ <lNoScroll: NOSCROLL> ]   ;
            [ <lNoBord: NOBORDER> ]     ;

            [ <lNoLines: NOGRIDLINES> ] ;
            [ COLOR <color> ]           ;
            [ BACKCOLOR <bkcolor> ]     ;

            [ <lNoHeader: NO HEADER> ]


        #xcommand ADD COLUMN TO GRID <oGrid>    ;
            [ HEADER <cHeader> ]        ;
            [ WIDTH <nWidth> ]          ;
            [ JUSTIFY HEAD <nJusHead> ]
    * source/hdialog.prg
      * changed DlgNotify to handle grid messages
    + source/grid.c
    + source/hgrid.prg
      ! new rotuines to handle new grid control
    + samples/grid_1.prg
    + samples/grid_2.prg
    + samples/grid_3.prg
    + samples/grid_4.prg
    + samples/grid_5.prg
      ! Samples to show how to use grid control
    * doc/hwgdoc.htm
      + Add Grid Sintax
    * makefile.bc
    * makedll.bc
      + Add rules to compile grid

2004-04-04 21:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    ! Bug fixed, related to context menu.

2004-04-03 21:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
  * source/hmonthc.prg
    ! Bugs fixed.

2004-04-02 09-02 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hwindow.prg
    repair variable lmaximize in function hwg_activateMainwindow and hwg_activatemdiwindows

2004-04-02 15:15 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    ! Minor fix.

2004-04-02 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/control.c
  * source/window.c
  * source/richedit.c
  * source/hipedit.prg
  * source/xml/xmlparse.c
    ! Small fixes for MSVC and for HIPedit

2004-04-02 13:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
  * source/window.c
    * Reverted some changes for MDI windows.

2004-04-02 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
  * source/hdialog.prg
  * source/hcombo.prg
    ! Few bugs fixed, reported by Rodrigo Moreno.

2004-04-01 11:25 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Small improvements in VScrollPos()
  * samples/a.prg
    * Small addition to demonstrate VScrollPos() while dbf file browsing.

2004-03-31 16-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/designer/hformgen.prg
    * it was recording the inverted size of Dialogs, in save files .prg

2004-03-31 15:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Some improvements of the recently added code.

2004-03-31 15:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Handling of SB_THUMBPOSITION and SB_THUMBTRACK is left to the user's
      bScrollPos codeblock.
    * bScrollPos is initialized with a call to VScrollPos() function in
      InitBrw() in case of array browse. VScrollPos() may serve as a sample
      for other bScrollPos implementations.

2004-03-31 11:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    * Few changes, proposed by Vlad:
      - bScrollPos variable has been added to HBrowse to handle the vertical
        scroll position;
      - SB_PAGELEFT and SB_PAGERIGHT handling added to DoHScroll();
      - handling of bEnter is changed.
  * source/hdatepic.prg
    ! Small fix, provided by Alexey Mironenko.

2004-03-29 10:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed, reported by Vlad
  * source/menu.prg
    ! Hwg_AddMenuItem() has been fixed.
  * source/xml/hxmldoc.prg
    * Find() method has been added to HXMLNODE class

2004-03-25 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hbrowse.prg
    ! Bug fixed, reported by Alexey Mironenko.

2004-03-24 16:50 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/menu.prg
  * source/menu_c.c
    ! Small fix
    * New function has been added: SetMenuCaption( hMenu, nMenuId, cCaption ),
      which allows to change the menu item caption.
      hMenu is a handle of the submenu where that menu item is, it can be
      found using the Hwg_GetSubMenuHandle( aMenu,nMenuId )

2004-03-23 12-45 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * hdialog.prg
    * DlgHelp, use the helpid of window parent if not found in control
  * hwindow.prg
    * Add HelpId parameter to HWindow:new()
  * include/guilib.ch
    + Changed init window and init dialog to handle helpid
  * samples/helpdemo.prg
    * Changed to show how to use help when set the property helpid on Init Dialog
  * doc/hwgdoc.htm
    * Change documentation about help on INIT WINDOW and INIT DIALOG

2004-03-23 10-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  + source/hsplash.prg
    New class for Splash
  * include/guilib.ch
    New command
            SPLASH [<osplash> TO]  <oBitmap> ;
            [<res: FROM RESOURCE>]         ;
            [ TIME <otime> ]
  * makefile.bc
    Update new dependencie
  + samples/tstsplash.prg
  + samples/hwgui.bmp
    Demo HSplash

2004-03-23 13:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/dialog.c
    * some tricks added to force it work properly with Mingw compiler.
  * source/xml/xmlparse.c
    * Small changes.

2004-03-22 18-30 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * hdialog.prg
    + Add DlgHelp event handler for help
  * hwindow.prg
    + Add HelpId property
    * Changed HWindow:New() to set the Help File Name
  * guimain.prg
    + Add New Function SetHelpFileName() to handle help filename
  * include/guilib.ch
    + Changed init window, add suport for Help Filename
  * include/windows.ch
    + add WM_HELP definition
  * misc.c
    + Gethelpdata()
    + WinHelp()
  + samples/helpdemo.prg
  + samples/helpdemo.cnt
  + samples/helpdemo.hlp
  * doc/funclist.txt

2004-03-22 13:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.ch
    + New command has been added to define accelerators independently of
      menu items:

         #xcommand ACCELERATOR <flag>, <key>       ;
                     [ ID <nId> ]                  ;
                     ACTION <act>
      This command may be used inside MENU OF ... ENDMENU only.

  * source/hbrowse.prg
    + oFont variable is added to the HColumn class, it is possible now to have
      different fonts for columns in browse.

  * source/menu.prg
    * Support of ACCELERATOR command is added

  * source/misc.c
    + ActivateKeyboardLayout( cLayout ) function has been added. It is intended
      to switch the keyboard between English and national layouts, which are set
      in the system ( cLayout = "00000409" for English, "00000419" for Russian ).

2004-03-19 19:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/richedit.c
    ! fix GPF on RE_SETDEFAULT function

2004-03-19 10-04 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/testini.prg
    * Sample to use ini file

2004-03-18 13-22 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/hwreport/hwreport.prg
    * Bug fix, line 47

2004-03-18 14:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + include/hxml.ch
    + xml library header file

2004-03-18 14:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/xml/
  + source/xml/hxmldoc.prg
  + source/xml/xmlparse.c
  + source/xml/xmlparse.c
  + source/xml/Makefile
    + XML support library has been added.
  * makefile.bc
  * makefile.vc
  * Makefile
    * Makefiles has been updated.

2004-03-18 12:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hedit.prg
  * source/richtext.prg
  * samples/testrtf.prg
    ! Some fixes.

2004-03-18 10:30 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hprinter.prg
    * New variables has been added to HPrinter class: nWidth, nHeight -
      the size of a printer device in pixels, they are initialized
      in HPrinter():New() method.

2004-03-17 11-50 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/hwreport/propert.prg
    * Bug fix, remove de coment in line 147 and 155

2004-03-17 14:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * Makefile
  * source/Makefile
  * samples/bldgw.bat
    * files for building HwGUI with Mingw compiler, provided by Lorenzo Fiorini
  * source/control.c
  * source/hdatepic.prg
    ! Fix, provided by Marcos Antonio Gambeta
  * samples/demoHList.prg
    ! small fix

2004-03-16 16-11 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/guimain.prg
    new functions Hwg_getini and Hwg_writeini
  * source/commond.c
    new functions Getprivateprofilestring and writeprivateprofilestring

2004-03-16 21:45 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hdialog.prg
    * New method is added to HDialog class : GetActive(), it returns the
      currently active GET item object. This method may be useful, for example,
      in function, defined in SET KEY ... TO ... statement to define an
      action for a certain GET item.

2004-03-16 19:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    ! small fix in ReleaseAllWindows()

2004-03-16 11-10 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * make_b32.bat
    * create obj and lib dirs if doesnt exists

2004-03-16 10-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * make_B32.bat
  * makefile.bc
      updated to include new dependencies
  * samples/demodbf.prg
    * New samples for using command NOEXIT, and navigation for Tab DBF

2004-03-16 09-15 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * samples/hwedit/bld.bat
    * for build hwedit sample
    * The sample in project.

2004-03-16 15:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * include/guilib.h
  * source/control.c
  * source/media_c.c
  * source/resource.c
  * source/window.c
    * Few warnings fixed, duplicated functions deleted from control.c ( they
      was in misc.c, too )

2004-03-16 14:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/hwindow.prg
    * The ReleaseAllWindows() fixed and uncommented - it seems to be really
      needed if child windows are used.

2004-03-15 21:55 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  - include/commctrl.ch
  - source/_winmsg.c
    - removed
  * include/guilib.h
  * include/guilib.ch
  * include/window.ch
  * source/commond.c
  * source/control.c
  * source/guimain.prg
  * source/hbrowse.prg
  * source/hdatepic.prg
  * source/hipedit.prg
  * source/hmonthc.prg
  * source/htab.prg
  * source/htree.prg
  * source/hupdown.prg
  * source/hwindow.prg
  * source/media_c.c
  * source/menu.prg
  * source/misc.c
  * source/richedit.c
  * source/wbrowse.c
  * source/window.c
    * some cleanup, warnings and errors are fixed.

2004-03-11 09-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * doc/printdos.txt
    * Doc for use the class PrintDos

2004-03-10 09-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hedit.prg
    * Bug fixed in line 526 Argument Error LEFT.

2004-03-10 08-30 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * source/hwindow.prg
    * Add new method Restore()

2004-03-08 16-20 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hcombo.prg
     Changed method Refresh()
  * source/hdatepic.prg
  * source/hcheck.prg
    * Add new method Refresh()

2004-03-08 08-40 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  + samples/hwedit/editor.prg
  + samples/hwedit/hbtemp.c
  + samples/hwedit/editor.rc
  + samples/hwedit/editor.ico
  + samples/hwedit/child.ico
  + samples/hwedit/richedit.h
  + samples/hwedit/ft_funcs.prg
  + samples/hwedit/fclass1.prg
  + samples/hwedit/ffile1.prg
  + samples/hwedit/hbdocdef.ch
  + samples/hwedit/ssay.ch
  + samples/hwedit/config.dat
  + samples/hwedit/changelog.txt
  + samples/hwedit/pesqtxt.prg
  + samples/hwedit/editor.bc
      The editor of font using HwGUI
    All provided by  Rodnei Hernandes Lino <lhr@enetec.com.br>

2004-03-07 17-50 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hedit.prg
    * changed focus, now enter/tab stop on all controls, and skip if control is disabled
  * source/hcheck.prg
  * source/hcombo.prg
  * source/hdatepic.prg
    * eval on bsetget, send oCtrl on evaluation, implemented on above control

2004-03-03 09-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  + source/hlistbox.prg
  + source/listbox.c
    The class for use HListBox
  + samples/demohlist.prg
    The sample for use hlistbox class
  * include/guilib.ch
    new comands @ <x>, <y> LISTBOX and  REDEFINE LISTBOX
  * include/guilib.h
  * makefile.bc
      updated to include new dependencies
    All provided by  Vitor Mclung

2004-03-01 11-47 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * errorsys.prg
    it presents the error in the screen with xHarbour

2004-02-26 16-20 UTC-0300 Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>
  * makefile.bc
      updated to include new dependencies

2004-02-25 09-20 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * Merged all changes while hwgui was on xharbour cvs per entries bellow

2004-02-20 07:00 UTC+0700 Andi Jahja <xharbour@cbn.net.id>
  * source/procmisc/blowfish.c
    * casting for MSVC

2004-02-20 05:30 UTC+0700 Andi Jahja <xharbour@cbn.net.id>
  * source/printdos.prg
  * source/htree.prg
  * source/htab.prg
  * source/hdatepic.prg
  * source/hupdown.prg
  * source/control.c
    * fix compiler warnings on defines

  * source/shellapi.c
    * define BIF_USENEWUI if not defined
    * define BIF_NEWDIALOGSTYLE if not defined

  * source/window.c
  * source/draw.c
  * source/media_c.c
    * casting for MSVC

2004-02-19 09:00 UTC-0300 Rodrigo Moreno <rodrigo_moreno@yahoo.com>
  * source/hcombo.prg
    ! Add new method, refresh(), setitem()

2004-02-20 16:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  + ADD files QHTM
    + source/qhtm/qhtm.h
  + source/richtext.prg Autor Tom Marchiori
  + samples/testrtf.prg
  + include/richtext.ch
  * makefile.bc
      updated to include new dependencies
    All provided by  Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>

2004-02-18 08:40 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  + source/hmonthc.prg
    !New class HMonthCalendar
     Method New, Say, Activate, Init, SetValue, GetValue
  * include/guilib.ch
    !new commands
    #xcommand @ <x>,<y> MONTHCALENDAR [ <oMonthCalendar> ] ;
            [ OF <oWnd> ]                              ;
            [ ID <nId> ]                               ;
            [ SIZE <nWidth>,<nHeight> ]                ;
            [ INIT <dInit> ]                           ;
            [ ON INIT <bInit> ]                        ;
            [ ON CHANGE <bChange> ]                    ;
            [ STYLE <nStyle> ]                         ;
            [ FONT <oFont> ]                           ;
            [ TOOLTIP <cTooltip> ]                     ;
            [ < notoday : NOTODAY > ]                  ;
            [ < notodaycircle : NOTODAYCIRCLE > ]      ;
            [ < weeknumbers : WEEKNUMBERS > ]          ;
  * samples/testHMonth.prg
    !The samples for use the new Class HMonthCalendar
    All provided by Marcos Antonio Gambeta <marcos_gambeta@hotmail.com>

2004-02-16 15:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * include/guilib.ch
    !new clauses to browse command
       APPEND
       AUTOEDIT
       UPDATE
       KEYDOWN
       POSCHANGE
     !new clauses to add column command
       JUSTIFY HEAD
       JUSTIFY LINE
       PICTURE
       VALID
       WHEN
       ITEMS
       BITMAP
  + samples/browse_1.prg
    test files to new clauses to browse
    All provided by  Rodrigo Moreno <rodrigo_moreno@yahoo.com>

2004-02-16 08:50 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  + source/printdos.prg
    !New class PrintDos
     Method New, Say, Eject, SetPrc, Preview, PrintFile
    !New functions
     wProw(<>), wPcol(<>), wSetPrc(x,y,<>)
  * include/guilib.ch
    !new commands
     SET PRINTER TO <> OF <>
     @ x, y PSAY <> PICTURE <> OF <>
     EJECT OF <>
     END PRINTER <>
  * samples/tstprdos.prg
    !The samples for use the new Class PrintDos
    All provided by  Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>

2004-02-08 10:10 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  + samples/test1.prg
    Test File to show how new functions works
    All provided by  Rodrigo Moreno <rodrigo_moreno@yahoo.com>

2004-02-07 13:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hcontrol.prg
    !new method SetFocus
    All provided by  Rodrigo Moreno <rodrigo_moreno@yahoo.com>

2004-02-07 12:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/message.c
    !new function MsgBoxExclamation
    !new function MsgBoxRetry
  * source/misc.c
    !new function Getwindowsdir
    !new function Getsystemdir
    !new function Gettempdir
    !new function Shellabout
    !new function Getdesktopwidth
    !new function Getdesktopheight
  * source/hcontrol.prg
    !new method Disable
    !new method Enable
    !new method IsEnabled
  * source/hwindow.prg
    !new method Close
  * source/hdialog.prg
    !new method Close
    All provided by  Rodrigo Moreno <rodrigo_moreno@yahoo.com>

2004-02-06 09:34 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/commond.c
    !new function GetSerialNumber
    !new function HDGetSerial
  * source/guimain.prg
    !new function HDSerial(Drive)
  * samples/textget2.prg
    !Demo for using HdSerial function
    Using HDSerial("C:/") Return de number of serie HD

2004-02-05 14:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/control.c
    !new function Gettooltiphandle
    !new function SettooltipBallon
     .T. ballon is true   .t. ballon is false
  * samples/textget2.prg
    !Demo for using Tooltip in format Ballon
    All provided by  Marcos A. Gamgeta MAG <marcosgambeta@uol.com.br>

2004-01-26 11:30 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hwindow.prg
    !minor fix
    New class Maximize()
    New class Minimize()
  * source/window.C
    !new function Hwg_ActiveMainWMaxim
    !new function Hwg_ActiveMDIWMaxim
  * include/guilib.ch
    New command MAXIMIZE in INIT WINDOW
  * samples/demomaximize.prg
    All provided by  Sandro R. R. Freire <sandrorrfreire@yahoo.com.br>

2003-12-30 00:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  * source/hwindow.prg
    !minor fix
  * include/guilib.h
    include/guilib.ch
    minor update
    All provided by  Jos Algusto Junior

2003-12-29 18:20 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
  + source/c_ipaddr.c
    source/_winmsg.c
     New function to get ip. Provided by Jos Augusto Junior
  * source/hwindow.prg
    Changes: Modified the the DefXXXWndProc ( hWindow.prg ) and  MainWndProc  (window.c)
       The unprocessed messages of the windows return 0, not -1
   + source/HIpEdit.prg
     * Ip classe
   * include/guimain.ch
      New Command @ x,y GET IPADDRESS <oIP> VAR <vari>
   * makefile.bc
      updated to include new dependencies

2003-12-01 11:00 UTC-0300 Luiz Rafael Culik <culikr@brturbo.com>
   * makefile.bc
     makefile.gcc
     makefile.vc
     ! added new files dependencies
   * include/guilib.ch
     + Set Resource command
   * include/windows.ch
     + defined to video
   + source/resource.c
     ! function to use resource dll and strings inside resource (in .exe or .dll)
   + source/tcmi.prg
     source/video.prg
     + Video and mci controls to hwgui
   * source/dialog.c
     ! enhaced to use dialogs, or from resource dll or from exes

2003-11-30 20:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hbrowse.prg
     * Many additions, implemented by Pavel Tsarenko:
       MouseWheel support;
       DATA cGrid, lSpandHead, lSpandFoot has been added to HColumn class,
       DATA lAdjRight, nHeadRows, nFootRows and METHOD FooterOut( hDC ) has
       been added to HBrowse class for multiline headers and footers support.
     ! ButtonDown() fixed for ::freeze>0.

2003-11-15 11:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * source/hedit.prg
     ! small fixes ( ::lCtrl calls removed )
     * Small fix for double byte strings support, suggested by NightWalker

2003-11-14 10:40 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
   * include/guilib.ch
   * include/windows.ch
   * samples/testget2.prg

   * source/dialog.c
   * source/hbrowse.prg
   * source/hdatepic.prg
   * source/hdialog.prg
   * source/hedit.prg
   * source/htab.prg
   * source/hwindow.prg
   * source/message.c
   * source/window.c
   * source/Makefile
   + source/misc.c
     * Committed changes, included in the patch (29.10.2003)
