/*
 * $Id: ChangeLog_001.txt,v 1.1 2017/08/23 00:10:47 fyurisich Exp $
 */
/* 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>
*/

2006-12-29 19:29 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
    * moved includes from bottom to top to avoid restricted syntax with new harbour

2006-12-27 19:43 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Fixed ::aWidths update in ::AddColumn()
  * source/h_image.prg
    * TImage must be created as NOTABSTOP.
  * include/i_altsyntax.ch
    * Fixed TEXTBOX's "new" definition.

2006-12-27 11:40 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_dialogs.prg
    * fixed problem in getfile() multiselect mode root path
  * source/c_winapimisc.c
    + getcomputername() gets the net name  (borrowed from experimental)
    + getusername() gets the current username (borrowed from experimental) added include <lmcons.h>
    + getshortpathname() get the short path name  (borrowed from experimental)

2006-12-16 22:08 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_textbox.ch
  * source/h_textbox.prg
    * Unified TEXTBOX definition to a single function. All TEXTBOX's
      clauses are now optional, and they could be in any order.

2006-12-14 22:02 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Checks for a better modal's previous window detection.

2006-12-08 21:45 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_editbox.prg
    - Removed ::SETFOCUS() method. It will assume ::Super (TText)
      method.
  * source/h_controlmisc.prg
  * source/h_datepicker.prg
  * source/h_textbox.prg
  * source/h_tree.prg
    * Moved ::lSettingFocus property to TControl functionality.
    - Some (duplicated from TControl) ::Events_Enter() methods
      removed.

2006-12-05 23:21 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
    ! Added missing Form.Grid.Cell() syntax functionality.
  * include/i_graph.ch
  * source/c_graph.c
  * source/h_graph.prg
    + DRAW TEXT command added. Idea borrowed from HMG Experimental.

2006-12-02 12:24 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed ::SetItemCount() when no items were defined.
  * source/h_textbox.prg
    ! Added ::RefreshData() to ::Refresh() method.

2006-11-26 16:40 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_status.ch
    ! Fixed DATE "item" definition.
    + SUBCLASS clause added.
  * include/i_timer.ch
  * source/h_timer.prg
    + SUBCLASS clause added.
    + DISABLED clause added.

2006-11-25 09:24 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_status.prg
    ! Fixed STATUSBAR's container implementation.
    ! Fixed message definition on STATUSBAR declaration.

2006-11-24 22:13 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_windows.prg
    ! Fixed BACKCOLOR implementation.
  * include/i_status.ch
  * source/h_status.prg
    * STATUSBAR internal desing changed.
    + TItemMessage() class removed. Statusbar's parts are now
      managed directly from control.
    + ::BackColor functionality added.
    + STATUSBAR is now a CONTAINER control (you can add so easy
      a progressbar/progressmeter or something else :) )

2006-11-24 10:41 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * changed form name in createwindow method to avoid same names from our own programs
    * adjusting adding blank dates in appenditem method
  * source/winprint.prg
    * adjusting window preview for certain resolutions.

2006-11-23 11:57 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print
    * In Tprint ::method printdata now print codeblocks.

2006-11-23 7:35 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
    * now "do report" permit codeblocks in fields.

2006-11-22 19:47 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
     * adjusting preview size for certains resolution
  * source/h_print.prg
     * adding tooltips to dospreview and adjusting button positions

2006-11-22 18:46 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * removed all processmesages() from grid
    * adjusting append mode without fullmove clause

2006-11-22 15:31 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
      + ::editgrid() Method
      + added ::Append Clause in order to append items automatically
      + added ::Fullmove Clause in order to permit navigate all grid at editmode time.
      * added controls to avoid problems in slow machines or in full cpu use.

2006-11-21 23:15 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_progressmeter.prg
    + ::Caption functionality added.
    + ::Align property added.
  * source/h_textarray.prg
    * Modified repaint calls for avoid flicks.
  * source/h_textbox.prg
    ! Fixed READONLY for TTextPicture().
  * source/h_status.prg
    + ::AddItem() method added.

2006-11-21 20:10 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_windows.ch
      * now harbour and xharbour share the same code.

2006-11-19 18:53 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
    ! Fixed TMenuDropDown ::Release method.
  * source/h_windows.prg
    + Added CONTEXT MENU capabilities to menu items, too.

2006-11-18 17:17 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Locked checkout for This.CellValue change in VALID
      verification :(
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Disabled hotkey checking for forms/controls under creation.

2006-11-18 15:30 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
  * include/i_grid.ch
  * source/h_grid.prg
    * Fixed (discarded) array parameter by reference.
    + NOTABSTOP and INVISIBLE clauses added.

2006-11-18 13:38 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_menu.ch
  * include/i_windefs.ch
  * source/h_menu.prg
    ! Fixed popup menu creation.
    + ::Caption SETGET property implemented.
    + RIGHT clause added for POPUP and MENUITEM. For MAIN MENU,
      aligns items to right side.

2006-11-18 8:42 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_scrsaver.prg
      * adjusting for next harbour version.

2006-11-17 21:03 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Prevents edition reentrance for ::EditCell and ::EditAllCells.
    * TGridControl:ControlValue now is a SETGET method.
    * If an event changes This.CellValue , it's stored on the cell.
    + ::ColumnCount method added.

2006-11-16 22:23 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Added missing This.CellValue implementation.

2006-11-16 08:06 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
  * include/i_label.ch
    * PICTURE clause changed to INPUTMASK.

2006-11-15 21:37 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed MDICLIENT detection.

2006-11-14 22:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed _OOHG_GetArrayItem form invalid array index.

2006-11-13 22:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_tab.prg
    ! Fixed INTERNAL page creation size.
  * include/i_altsyntax.ch
  * include/i_label.ch
  * source/h_label.prg
    + PICTURE clause added. Any ::Value assigned is TRANSFORMed first.

2006-11-13 09:29 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_xbrowse.prg
    ! Fixed COLUMNINFO implementation.
  * source/h_menu.prg
    * Added few handler validations.

2006-11-12 23:05 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_browse.ch
  * include/i_xbrowse.ch
  * source/h_browse.prg
  * source/h_xbrowse.prg
    + COLUMNINFO clause added. FIELDS, HEADERS, WIDTHS and JUSTIFY
      can be set on a single array.

2006-11-12 20:50 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Added missing WHEN implementation.

2006-11-12 20:28 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
  * source/h_windows.prg
    * Unregister form's class when it's destroyed.
    + ::ReDraw() method added.
    * Releases menu when form is destroyed.
    * Releases context menu when window/control is released.
  * include/i_menu.ch
  * include/oohg.ch
  * source/c_controlmisc.c
  * source/c_windows.c
  - source/c_menu.c
  * source/h_menu.prg
  * source/makelib.bat
    * Moved C code to h_menu.prg file.
    - c_menu.c file removed.
    + FROM POPUP clause added. Indicates item's parent popup.
    * ::Hilited property added.
    * TMenu class sub-classed into menus and items.
  * source/h_print.prg
    * Warning fixed.

2006-11-12 11:39 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Added This.CellValue assingment at WHEN checking.

2006-11-11 20:17 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_textbox.ch
    ! Fixed @..TEXTBOX..PICTURE declaration.
  * source/h_xbrowse.prg
    ! Fixed SCROLLBUTTON creation.

2006-11-11 15:04 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_window.ch
    ! Fixed typo in .Cell declaration.
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_listbox.prg
  * source/h_textbox.prg
    + Method ::DoLostFocus() added. Centralizes all ::OnLostFocus
      calls.  VALID clause is now possible.
    + ::postBlock property added (VALID codeblock).
    + ::lCancel property added. ::lCancel (.T.) buttons would be
      used for abort a VALID clause (i.e. VALID clause forces to
      enter a valid text code, but user wants to exit).
  * include/i_button.ch
  * source/h_button.prg
    + CANCEL clause added.
  * include/i_textbox.ch
  * source/h_textbox.prg
    + VALID clause added.

2006-11-11 11:31 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/h_xbrowse.prg
  * source/h_grid.prg
     * verify if excel found

2006-11-11 11:13 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * rename function myat with atplus and optimize.

2006-11-11 10:26 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_controlmisc.ch
      * changed message in EXIT Procedure statement 3581932

2006-11-09 21:18 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_browse.ch
  * include/i_xbrowse.ch
  * source/h_browse.prg
  * source/h_xbrowse.prg
    + RECCOUNT clause added. It takes RECCOUNT() instead of
      ORDKEYCOUNT() for a faster scrollbar resize.
  * source/h_grid.prg
  * source/h_xbrowse.prg
    + ::IsColumnReadOnly() method added.
    * ::ReadOnly now can be a logicals' array, a logical value,
      codeblocks' array or codeblock returning logical value.

2006-11-9 14:34 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    *  replace ATNUM function in CT with own function.
  * source/h_image.prg
  * source/h_slider.prg
  * source/h_button.prg
  * source/h_checkbox.prg
    *  remove memvar declaration

2006-11-08 22:41 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    ! Fixed vertical scrollbar movement with mouse wheel.
  * source/h_controlmisc.prg
    * Modified control's label definition to higher lenght and
      NOWORDWRAP at InputWindow().

2006-11-7 19:28 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
  * source/h_xbrowse.prg
    *   fixed return value
  * source/h_print.prg
     * better DOS preview based in richeditbox  upon Ricardo Sassy contribution.
     * fixed warnings
  * source/h_image.prg
  * source/h_slider.prg
  * source/h_button.prg
  * source/h_checkbox.prg
  * source/miniprint.prg
    * fixed ambiguos references

2006-11-6 19:32 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
     + new method ::toexcel() added
  * source/h_xbrowse.prg
     + new method ::toexcel() added

2006-11-6 11:25 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/winprint.prg
     * little fixes in hbprinter in order to improve a better preview

2006-11-6 10:56 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * adjusting initial preview size to size 2  (increase size in hbprinter)

2006-11-5 15:42 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * Changed Backcolor to White in DOSPRINT preview

2006-11-01 23:55 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Simple initialization modification.
  * include/i_richeditbox.ch
  - source/c_richeditbox.c
  * source/h_richeditbox.prg
  * source/makelib.bat
    + SUBCLASS and DISABLED clauses added.
    * Moved C code to h_richeditbox.prg file.
    - c_richeditbox.c file removed.

2006-10-31 22:05 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_image.prg
    * Removed scale operation (it's done by IMAGE control itself).
  * source/h_label.prg
    * Removed TABSTOP style to label.
  * include/i_altsyntax.ch
  * include/i_slider.ch
  * include/i_windefs.ch
  - source/c_slider.c
  * source/h_slider.prg
  * source/makelib.bat
    * Moved _DefineSlider() function to TSlider():Define() method.
    + SUBCLASS, RTL and DISABLED clauses added.
    * Moved C code to h_slider.prg file.
    - c_slider.c file removed.
    * Slider subclassed.

2006-10-30 22:12 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_winapimisc.c
  * source/c_windows.c
    * _PROCESSMESS (DO EVENTS) moved from c_winapimisc.c to c_windows.c.
    * Fixed hot keys when DO EVENTS loop.
  * include/i_altsyntax.ch
    * Fixed image BUTTON definition.
  * source/c_image.c
    * Fixed image creation for high-sized images.

2006-10-30 10:42 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * fixed problem in sheet name in Texcelprint introduced in last tprint commit

2006-10-29 18:14 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_button.ch
  * include/i_checkbox.ch
  * include/i_image.ch
  * include/i_windefs.ch
  * include/oohg.h
  * source/c_image.c
  * source/h_button.prg
  * source/h_checkbox.prg
  * source/h_image.prg
    * Moved some C (TImage specific) code to PRG level.
    + BACKCOLOR clause added (not only WHITEBACKGROUND).
    + BUFFER clause added (gets image from character buffer).
    + HBITMAP clause added (gets image from an existing HBITMAP).
  * source/miniprint.prg
    * Fixed double "HEIGHT" definition.

2006-10-29 17:54 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/miniprint.prg
  * include/miniprint.ch
    * fixed problem when printing with miniprint without TPRINT class

2006-10-28 15:44 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_button.prg
  * source/h_checkbox.prg
  * source/h_controlmisc.prg
  * source/h_hotkeybox.prg
  * source/h_internal.prg
  * source/h_label.prg
  * source/h_progressmeter.prg
  * source/h_spinner.prg
  * source/h_textarray.prg
  * source/h_textbox.prg
    + ::InitStyle() method added. It initializes INVISIBLE, NOTABSTOP
      and DISABLE clauses.

2006-10-27 22:03 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Validates for current window is active when searchs for parent.
    * Allows to hide non top modal windows. (Why not?)
  * include/i_browse.ch
  * include/i_grid.ch
  * include/i_xbrowse.ch
    * COLUMNWHEN is the same of WHEN clause.

2006-10-25 22:28 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
  * source/h_richeditbox.prg
    * Fixed backcolor assignment with invalid hWnd's.
  * include/i_window.ch
    + Added dummy .EnableUpdate and .DisableUpdate commands.

2006-10-24 8:03 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_msgbox.prg
    * fixed when object

2006-10-23 23:06 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_windefs.ch
  * source/h_textbox.prg
    * Corrected "nMaxLength" variable names.
    + ::MaxLength method added.
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_listbox.prg
  * source/h_textbox.prg
  * source/h_windows.prg
    * Prevents not to perform LOSTFOCUS event if window is being
      released.
  * source/h_msgbox.prg
    * Fixed warnings.

2006-10-23 17:15 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_msgbox.prg
    + added AutoMsgBox(),  AutoMsgInfo(), AutoMsgStop(), AutoMsgExclamation() Functions
      automatic convert to char any type of message parameter

2006-10-22 10:25 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_hotkey.prg
    * THotKey forced to be for full window (not inside any container).

2006-10-21 21:31 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_status.prg
  * source/h_toolbar.prg
    * Optimized hot key implementation (with DEFINE HOTKEY).

2006-10-21 20:08 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_keybd.ch
  * source/h_hotkey.prg
    * THotKey control added. Hot keys managed as controls
      ( ::Enabled := lvalue ).

  * source/h_windows.prg
    * ::Click() method added. Same as Form.Control.OnClick .

  * source/h_tab.prg
    * Fixed some ::ShowPage / ::HidePage issues.

2006-10-21 16:04 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  + include/i_hotkeybox.ch
  * include/oohg.ch
  + source/h_hotkeybox.prg
  * source/makelib.bat
    + THotKeyBox() control added. Idea borrowed from HMG experimental.

  * source/h_print.prg
    * Fixed warnings.

  * include/i_window.ch
    * Fixed VISIBLE:= wrong preprocessing.

2006-10-20 15:16 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * fixed syntax error in new method ::setcpl()
    * optimizing code.

2006-10-19 02:33 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_tab.prg
    + Added ::RealPosition, ::HidePage( nPage ) and ::ShowPage( nPage )
      methods, for allow virtually-hidden TAB pages.

/* CURRENTLY EXPERIMENTAL!!! Take care for this update!!! */

2006-10-18 21:15 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_window.ch
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Translated some preprocessed semi-oop commands from
      DoMethod/SetProperty/GetProperty into Get*Object():command .

2006-10-18 14:16 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_windows.prg
    * adjusting x,y params for Print method in window

2006-10-15 22:15 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
    ! Added missing oSelf->lUseBackColor and oSelf->lOldBackColor
      initialization.

2006-10-15 17:18 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * fixed problem in right align in TPRINT
    + methods  ::setcpl() , ::setprop() added
  * source/h_report.prg
    * little changes because h_print new methods in TPRINT

2006-10-14 22:11 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/h_controlmisc.prg
  * source/h_windows.prg
    + oSelf->lOldBackColor property added for avoid creation of
      BRUSHes with the same color.
    + oSelf->lUseBackColor property added for paint a control
      with another color than oSelf->lBackColor.

2006-10-08 6:52 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * adjusting pointer in insertitem method are now out to avoid problems in large inserts.

2006-10-07 17:16 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * ::PageUp(), ::PageDown() implemetation fixed.

2006-10-07 13:13 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * adjusting pointer in insertitem method.
    + Methods ::PageUp(), ::PageDown(), ::Up() , ::Down(), ::GoTop(), ::GoBottom()  added.

2006-10-07 11:16 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_status.prg
    ! Fixed incorrect AM/PM display implementation.

2006-10-06 23:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
  * include/i_browse.ch
    * Fixed definition for ON HEADCLICK.
  * include/i_status.ch
  * source/h_status.prg
    + AMPM clause added.
  * source/h_grid.prg
    + Methods ::CellCaption() and ::CellImage() added.

2006-10-5 13:24 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * fixed column position problem in TPRINT.

2006-10-4 11:22 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_grid.prg
    * fixed insertitem method.

2006-10-01 22:03 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_textarray.prg
    + ::WriteLn(), ::QOut(), ::QQOut(), ::DevPos() methods added.

2006-09-30 21:03 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    + ::TabStop property added.

2006-09-28 22:25 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_textarray.prg
    ! Fixed initial display when scrollbar is required.
    * ROWCOUNT and COLCOUNT are now assigned in default using
      control's size instead of a fixed value of 10.

2006-09-28 10:33 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * include/i_report.ch
    * fixed NOFIXED parameter problem in do Report form.

2006-09-24 19:34 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
    * Fixed for not allows MENUes to be "contained" inside any
      control (menues are attached to forms, not controls).

2006-09-24 20:48 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_edit.prg
    * fixed printing problem when logical field (miniprint)
  * source/winprint.prg
    * fixed owner window dialog
  * source/miniprint.prg
    * fixed owner window dialog

2006-09-24 19:09 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
  * source/h_windows.prg
    * Added DbCloseAll() and OleUnitialize() to ExitProcess().

2006-09-24 11:33 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/c_dialogs.c
    * now font dialog are showed correctly in all ways

2006-09-22 14:40 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
    * changed report resolution from medium to low, in order increase print speed

2006-09-20 14:04 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
    * fixed problem with logic fields

2006-09-16 14:36 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_button.ch
  * source/h_button.prg
    * DISABLED clause added.
  * include/i_grid.ch
  * source/h_grid.prg
    * DISABLED and SUBCLASS clauses added.

2006-09-10 21:24 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    * Unified SetWindowStyleFlag() and GetWindowStyleFlag() to
      WindowStyleFlag() single function.
  * source/h_label.prg
    * ::Align property approachs WindowStyleFlag() function.
  * include/i_textbox.ch
  * source/h_textbox.prg
    * DISABLED clause added ( @...TEXTBOX...DISABLED ).

2006-09-03 07:36 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/oohg.ch
    * added common.ch in order to compile sucefully DEFAULT x TO Y

2006-09-02 21:04 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed This.CellValue assignment.
  * source/h_textbox.prg
    * Don't move cursor to mouse's click position when masked textbox
      got focus via mouse click.
  * include/i_progressmeter.ch
    * Included missing HELPID and INVISIBLE clauses.
  * source/h_windows.prg
    * Few default values.

2006-08-27 12:45 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
    * Allows to send control's object and control's name for a
      control's context menu.
    * Changed some control's type definition ("CONTEXT" -> "MENU",
      "DROPDOWN" -> "MENU", "MENUITEM" added).
  * source/h_statusbar.prg
    * Statusbar's size is taken from window's size instead of own size.
  * source/h_windows.prg
    * Fixed for ThisWindow implementation for ON KEY command.

2006-08-26 11:43 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * minor changes

2006-08-25 08:58 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    * Fixed record repositioning when scrollbar is moved top or bottom.

2006-08-22 22:37 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    * Moved ::OnAppend codeblock evaluation after fields' update.

2006-08-22 22:24 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_print.prg
    * Removed warnings.
    * Fixed first page name assignment for TExcelPrint.

2006-08-21 14:36 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/h_report.prg
     + added RTFPRINT and CSVPRINT print formats
  * samples/oohg/printtest.prg
     * update samples
  * source/makelib.bat
  * compile.bat
    * fixed paths according to instalation

2006-08-20 14:52 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
     * update version

2006-08-19 21:26 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_browse.ch
    * Fixed <{aValidFields}> to <aValidFields>.
  * include/i_image.ch
    * Included WHITEBACKGROUND clause, as suggested by Fernando Yurisich.
    * Added SUBCLASS clause.
  * source/h_grid.prg
    * Fixed item's MEMVAR.area.field registration.
  * source/h_windows.prg
    * Prevents a double click event processing.

2006-08-14 21:39 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed control's enable/disable when CONTAINER is disabled.

2006-08-13 14:18 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_textarray.prg
    * Added support for scrollbars (array higher than window area).
    * Cursor added.
  * source/h_browse.prg
    * Changed some direct-API calls to grid's methods.
  * source/h_xbrowse.prg
    * Fixed value display for non-text results at ::RefreshRow()
      method (direct-API usage :( ).
  * source/h_grid.prg
    * Allows to create grid with no columns.

2006-08-09 10:23 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_checkbox.prg
    * Fixed TRANSPARENT initial value.

2006-08-08 21:02 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * An activated window is registered as _OOHG_UserWindow if it's
      shown.
    * Added missing "_OOHG_ThisForm := Self" to TForm:DoEvent() method.
  * source/h_textarray.prg
    * Fixed ::Scroll( ,,,, -1 ) method.
    * Fixed ::Clear() method.
  * source/h_browse.prg
  * source/h_xbrowse.prg
    * Re-assign order of control registration (first SCROLLBAR and
      SCROLLBUTTON are created, then SCROLLBUTTON is stored in
      ::VScroll).

2006-08-06 20:56 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Moved WM_LBUTTONUP, WM_LBUTTONDOWN and WM_MOUSEMOVE messages
      from TWindow to TForm (again). Each control must manage their
      respective messages.

2006-08-06 13:16 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_combo.prg
    ! Fixed typo in ::Visible method.

2006-08-05 17:12 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    ! Fixed edit inplace value re-assignment.
  * source/h_textarray.prg
    + ::Clear() method added.
    + Added extensions to ::Write and ::WriteRaw methods.
  * include/i_progressmeter.ch
  * source/h_progressmeter.prg
    + Added CLIENTEDGE clause.
  * include/i_altsyntax.ch
  * include/i_checkbox.ch
  - source/c_checkbox.c
  * source/h_checkbox.prg
  * source/makelib.bat
    * Moved source code from c_checkbox.c to h_checkbox.prg .
    - c_checkbox.c removed.
    + SUBCLASS and RTL clauses added.
    * TCheckBox class re-structured for [IMAGE]CHECKBUTTON controls.
  * source/h_toolbar.prg
  * source/h_windows.prg
    * Fixed mouse click functionality.

2006-08-04 21:17 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_vars.ch
  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_controlmisc.prg
  * source/h_init.prg
  * source/h_windows.prg
    * Moved WM_COMMAND and WM_TIMER messages from TForm to TWindow.
    * Moved ::FontHandle to TForm, at C level.
    * _OOHG_MouseCol and _OOHG_MouseRow moved to C-level variable.
    * Moved WM_LBUTTONUP, WM_LBUTTONDOWN and WM_MOUSEMOVE messages from
      TForm to TWindow.

  * source/h_combo.prg
    * Approach ::FontHandle at C level.

  + include/i_textarray.ch
  * include/oohg.ch
  + source/h_textarray.prg
  * source/makelib.bat
    + TEXTARRAY control added.

  * source/h_progressmeter.prg
    * Optimized from two labels to a single control with WM_PAINT
      processing.

  * source/h_tab.prg
    * Fixed PAGE initialization.

2006-07-29 11:37 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    ! Removed double menu click processing.
    ! Fixed the way PARENT window is detected.

2006-07-28 21:56 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Changed the way PARENT window is detected.
    * Locks any menu to be nested while the same event is currently
      performed (configurable via _OOHG_NestedSameEvent() function).

2006-07-27 22:12 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_tab.prg
    * ::Refresh() will first hide all pages and then show the
      selected one, for avoid a wrong visual effect.

2006-07-26 23:15 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Fixed control's width calculation for INPLACE edit.
    * Added TRIM() when the value to edit is character.
  * include/i_windefs.ch
  * source/c_toolbar.c
  * source/h_toolbar.prg
    * Fixed tooltip display.
  * include/i_toolbar.ch
    + SUBCLASS clause added.
    * Mixed TOOLTIP/CAPTION clauses for toolbuttons.
  * source/makelib.bat
    + Internal control added.

2006-07-25 20:25 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_label.prg
    * Fixed initial painting for TRANSPARENT labels.
  * source/c_windows.c
    * Windows' style functions added.
  * include/i_windefs.ch
  * source/h_textbox.prg
    + ::ReadOnly set/get property added.
  + include/i_internal.ch
  * include/oohg.ch
  + source/h_internal.prg
    + TInternal() control added. Internal windows as controls version.

2006-07-23 20:01 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_print.prg
    * Removed warnings.

2006-07-23 19:47 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * ./compile.bat
    * hbprinter.lib and miniprint.lib will not be searched in
      harbour\lib directory.
  * source/h_windows.prg
    ! Fixed MODAL for not to allow resize.
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Controls' default back color is now processed by DefWindowProc.

2006-07-18 22:45 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_tab.prg
    * Fixed ::ContainerVisible work
  * source/h_combo.prg
  * source/h_radio.prg
  * source/h_spinner.prg
  * source/h_tab.prg
  * source/h_windows.prg
  * source/h_xbrowse.prg
    * Show/hide will be performed by ::Visible method. ::Show() and
      ::Hide() will simply call ::Visible .
  * source/h_progressmeter.prg
    * Fixed ::FontColor and ::BackColor assignment.
    * Fixed ::Visible assignment.

2006-07-18 17:28 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * fixed a little color problem in direct print
    + added CLASS TEXCELPRINT
  * source/h_report.prg
     + support for EXCELPRINT
    based upon contribution of Jose Miguel josemisu@yahoo.com.ar

2006-07-17 21:01 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_textbox.prg
    ! Moved ON CHANGE registration to the end of the PICTURE Textbox's
       definition.
  - source/c_label.c
  * source/h_label.prg
  * source/makelib.bat
    * Added ::Align property to label.
    * Moved source code from c_label.c to h_label.prg .
    - c_label.c removed.

2006-07-16 22:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    ! Fixed rows count in ::Update method.
  * source/h_combo.prg
    ! Moved events registration to the end of the combobox's definition.

2006-07-15 18:55 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    - Removed hbapicls.h include file.
  * source/h_controlmisc.prg
    ! Fixed for not to release a control with invalid handler.
  * source/h_statusbar.prg
    ! Statusbar's item number is stored in ::nPosition instead of
      ::hWnd.

2006-07-06 09:01 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed silly missing declaration.

2006-07-06 08:47 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_browse.ch
  * include/i_button.ch
    + SUBCLASS clause added.
  * source/h_button.prg
    * Small implementation changes.
  * source/h_windows.prg
    * ::lReleasing property added, for avoid nest form's release.
    * ::Enable() and ::Disable() properties added. They calls
      ::Enabled := lValue .

2006-07-04 21:36 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    * Moved ooHGRegister:Filter() method to function instead of
      inline command for avoid compiler error.
  * source/c_windows.c
    - Removed hbvmpub.h include file.
    * Changed GetFormObjectByHandle() parameter from LONG to HWND.
  * include/oohg.h
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Changed GetControlObjectByHandle() parameter from LONG to HWND.
  * source/c_font.c
  * source/c_help.c
  * source/c_image.c
  * source/c_richeditbox.c
  * source/c_toolbar.c
  * source/c_tree.c
  * source/c_windows.c
  * source/c_winapimisc.c
  * source/h_grid.prg
  * source/h_splitbox.prg
  * source/h_status.prg
  * source/h_tab.prg
    * Fixed warnings.
  * source/makelib.bat
    * Small modifications/optimizations.

2006-07-01 10:53 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    + ooHGRegister() class added. A mini-TDBF class.
    * Auto-ooHGRegister implemented in XBrowse.
    ! Fixed cell edition when database is empty and record is edited.
  * include/oohg.h
    + ValidHandler() and HWNDpush() macros added.
  * source/h_windows.prg
    + ValidHandler() function added.
    + Checks for not try to close a previous-closed form.
  * source/c_windows.c
    + Added hbvmpub.h and hbapicls.h include files in c_windows.c
      for avoid compilation error in HARBOUR.

2006-06-29 09:24 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_status.prg
    ! Fixed (hacked :( ) refresh statusbar when it comes back from
      minimized to maximized window.
  * ./compile.bat
    * Changed GTGUI library instead of GTWIN (for non-debug compilation).

2006-06-27 22:42 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  - source/c_status.c
  * source/h_status.prg
  * source/makelib.bat
    ! Fixed statusbar's bug when minimizing window.
    * Moved source code from c_status.c to h_status.prg .
    - c_status.c removed.

2006-06-19 11:18 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/winprint.prg
    * fixed a little syntax problem in options window.

2006-06-16 21:52 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_timer.prg
    * Checks timers for not to re-enable an enabled timer, and not
      re-disable a disabled timer.
    * Disabled timers are not re-enabled when a new value is assigned
      (they must be re-enabled with an ::Enabled := .T.  call).

2006-06-13 22:26 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    ! Fixed wrong display pressing PageDown key when APPEND.

2006-06-12 22:57 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_xbrowse.prg
    * Fixed APPEND INPLACE edition.

2006-06-11 16:07 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Moved sub-window position for INPLACE edit.

2006-06-11 14:38 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_xbrowse.prg
    ! Added missing variable initialization.
    * Changed ::Value method to ::CurrentRow in xBrowse.
    * TBrowse converted to a TXBrowse's subclass.
    * APPEND INPLACE must not to create a new record if first
      cell' edition is cancelled by user (ESC).

2006-06-10 11:37 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed ::InsertItem method.
    + Added ::InsertBlank method.
  * source/h_xbrowse.prg
    * Changed ::InsertItem to ::InsertBlank in ::Up() method.
    * Fixed record APPEND at ::PageDown() method.

2006-06-09 22:20 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    * Prevents not refresh browse if workarea is not specified.
  * source/h_tab.prg
    * For INTERNAL TabPages, control's "parent" is TabPage:Parent
      (instead of self TabPage).

2006-06-08 22:32 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.prg
  * source/h_tab.prg
  * source/h_windows.prg
    ! Fixed SCOLLBAR registration for internal TAB pages.
    * ::FontName, ::FontSize, ::FontColor default values are taken
      from parent.
  * source/h_browse.prg
  * source/h_xbrowse.prg
    ! Fixed cell's value when it'll be edited.

2006-06-05 21:58 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_window.ch
  * source/h_windows.prg
    ! Temporal patch for allow or deny WS_EX_CONTROLPARENT style
      at internal windows' creation. :(
    + CLIENTAREA clause added.
  * source/h_controlmisc.prg
    ! Some cleanup.
  * include/i_textbox.ch
    * SUBCLASS clause added.
  * include/i_combobox.ch
  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_combo.prg
    * SUBCLASS clause added.
    * TEXTHEIGHT property added. Defines text's height for combo's
      items. It's not the "final" combobox's height... it's the
      item's height, adding borders.

2006-06-04 19:54 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    ! Fixed RECNO() invalid parameter from my last commit.
  * include/i_tab.ch
    ! Fixed PAGE ... NAME #command declaration.

2006-06-04 17:57 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_xbrowse.prg
    ! Fixed for re-positioning when editing a new record but
      edition it cancelled.
  * include/oohg.h
  * source/h_radio.prg
    + HWNDparam() and HWNDret() macro defined.
  * include/i_window.ch
  * source/h_windows.prg
    * SUBCLASS clause added.

2006-06-03 15:27 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed item edition when exit from edit's window with the
      Close "X" button.
  * source/c_windows.c
  * source/h_browse.prg
  * source/h_xbrowse.prg
    ! Fixed scrollbutton position.

2006-06-03 00:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Reverted fix "TAB" next-control movement for Internal windows.
      This locks system when working with RADIO controls :(

2006-06-02 07:41 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
    * work around closing preview, because new changes.

2006-06-01 21:03 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_controlmisc.prg
  * source/h_windows.prg
  * source/h_scroll.prg
    * Fixed "TAB" next-control movement for Internal windows.
    * ::HScrollBar and ::VScrollBar properties added for
      TForm. These controls manages scrollbar's movement in
      forms.
    + Added GetScrollRangeMin() function.
    * Moved ::Events_VScroll() and ::Events_HScroll() methods
      to TWindow.
    * Fixed scroll's skip for PAGE skip.
    * WM_HSCROLL and WM_VSCROLL event handling moved to TWindow.
    * ::ContainerRow, ::ContainerCol and ::ContainerhWnd methods
      now in TForm.
    * ::VirtualWidth and ::VirtualHeight properties can be
      changed in runtime.
    * _OOHG_SelectSubClass() function.
  * source/c_windows.c
    * Fixed ::Row, ::Col, ::Width, ::Height return value when
      window is not defined.
  * include/i_tab.ch
  - source/c_tab.c
  * source/h_tab.prg
  * source/makelib.bat
    * Moved source code from c_tab.c to h_tab.prg .
    - c_tab.c removed.
    * RTL and SUBCLASS clauses for TAB.
    * NAME, OBJ and SUBCLASS clauses added to TABPAGE.
    * INTERNALS clause for TAB. tab pages can be INTERNAL windows.

   /* TabPages can be now internal forms. It optimizes control's
      handling (most actions performed by Operating System).
      Showing/hidding, moving a TabPage is done with a simple
      object instead of all of them.
      It's possible to have a virtual-sized TabPage (scrollbars
      for a single TabPage).
      It's possible to assign a backcolor for individual TabPages.
      Since TabPages are (intenal) forms, controls inside them
      are registered to TabPages instead of tab's parent form
      ( TForm:Tab:aPages[n]:MyControl instead of TForm:MyControl ).
      NAME clause sets a new FORM name to TabPage. OBJ clause
      stores TabPage object on any variable.
   */

2006-05-29 20:50 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_grid.c
  * source/h_grid.prg
    + Added ::CountPerPage and ::InsertItem methods.
    * Some functions moved from .C to .PRG file.
    * Changed some &cWindow to (cWindow) macro substitution.
  * source/h_scroll.prg
    ! Fixed default initialization.
  * include/oohg.h
  * source/c_controlmisc.c
    + Added lAux[10] (control specific) to OCTRL structure.
    + Added more message symbols.
  * source/h_browse.prg
    * ::AdjustRightScroll() method modified.
    * DBCommit() added to all DbUnLock() calls.
  + include/i_xbrowse.ch
  * include/oohg.ch
  + source/h_scrollbutton.prg
  + source/h_xbrowse.prg
  * source/makelib.bat
    + TScrollButton control added.
    + xBrowse control added.
  * source/h_browse.prg
  * source/h_radio.prg
  * source/h_windows.prg
    - ::IsHandle() method removed.

2006-05-26 15:04 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
  * include/i_report.ch
     * add new parameter GROUPEJECT to do report form command in order to EJECT after each subtotaltotal

2006-05-25 18:35 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * doc/tprint.doc
     * little tprint doc fixes.

2006-05-23 18:35 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
      * change write method in txt error.

2006-05-17 00:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * MDIclient window created automatically when a MDIchild window
      is created and MDIclient doesn't exists.
    * Small SPLITBOX creation commands.
    + Added ::GraphCommand and ::GraphData properties
      (optimized ::GraphTasks).
  * include/i_pseudofunc.ch
    + Added ASSIGN ... VALUE ... TYPE ... [ DEFAULT ... ] #command.
  * include/oohg.h
  * source/c_controlmisc.c
    + Added REFRESH call at C level.
  * source/h_browse.prg
  * source/h_scroll.prg
    * Fixed/modified some SCROLLBAR usage.
    * Browse FIELD items can be codeblocks or character strings.
  * source/c_graph.c
  * source/h_graph.prg
    * Graphic tasks optimized.
  * source/h_controlmisc.prg
    * Modified ::FontName, ::FontSize, ::FontColor, ::BackColor initial
      value determination method.
  * source/h_grid.prg
    * Some DEFAULT assign implemented.

2006-05-03 23:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_controlmisc.prg
  * source/h_grid.prg
  * source/h_textbox.prg
  * source/h_tree.prg
    * Implemented ::OnEnter property application. There could be
      different codeblocks for ENTER and DBLCLICK events (::OnEnter
      property must be redefined to a "storage" property).
  - source/c_radio.c
  * source/h_radio.prg
  * source/makelib.bat
    * Moved source code from c_radio.c to h_radio.prg .
    - c_radio.c removed.

2006-04-30 23:08 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    + Added TWindow:bKeyDown property and _OOHG_SetbKeyDown()
      function. Codeblock executed on an WM_KEYDOWN event.
  * source/h_controlmisc.prg
    + Added ::OnEnter SETGET method, for assign ::OnDblClick property.
  * include/oohg.h
  * source/c_combo.c
  * source/c_datepicker.c
  * source/c_frame.c
  * source/c_grid.c
  * source/c_image.c
  * source/c_ipaddress.c
  * source/c_label.c
  * source/c_listbox.c
  * source/c_monthcal.c
  * source/c_progressbar.c
  * source/c_richeditbox.c
  * source/c_spinner.c
  * source/c_textbox.c
  * source/c_toolbar.c
  * source/c_tree.c
  * source/c_windows.c
  * source/h_windows.prg
  * source/h_splitbox.prg
    * Centralized RTL window/control creation.
    * Fixed for avoid to use WS_EX_LAYOUTRTL if not defined.

2006-04-28 13:29 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
      * now in DOSPRINT the preview window is grather

2006-04-26 13:29 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_tab.prg
       * fixed ambiguos references in harbour oCtrl

2006-04-26 07:44 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_splitbox.prg
  * source/h_tab.prg
  * source/h_windows.prg
    * Added _OOHG_AddFrame(), _OOHG_DeleteFrame() and _OOHG_LastFrame()
      functions.
  * source/h_error.prg
    ! Fixed _OOHG_TXTERROR initialization.

2006-04-22 00:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed BackColor definition for SplitChild windows.
  * source/makelib.bat
    * It tries to create oohg\lib directory.
  - source/errorsys.prg
  * source/h_error.prg
  * source/makelib.bat
    * Moved source code from errorsys.prg to h_error.prg .
    - errorsys.prg removed.
    * Version date changed to 2006.04.22 .

2006-04-21 00:33 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * ::lForm property added, indicating if it's a form or it's
      a control.
    * TFormInternal(), TFormMDIClient(), TFormMDIChild() classes added.
  * source/h_browse.prg
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_radio.prg
  * source/h_spinner.prg
  * source/h_tab.prg
  * source/h_windows.prg
    * ::Visible, ::Show, ::Hide properties moved to TWindow level.
      ::Visible calls ::Show() and ::Hide(), so these methods
      should be updated for the corresponding functionalities in
      the respective control.
  * source/h_browse.prg
    * Fixed bug when adding new records with scrollbar's down
      arrow and APPEND clause (scrollbar is disabled so any
      pending event is killed).
  * include/i_var.ch
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_init.prg
  * source/h_textbox.prg
  * source/h_windows.prg
    - _OOHG_InteractiveCloseStarted removed. Since controls' events
      are cleared, ::OnLostFocus will not be performed.
    - _OOHG_IsXP removed. This macro is used in a single place,
      and now it's hard coded there.
    * _OOHG_ActiveForm moved to a STATIC variable in h_windows.prg .

2006-04-19 08:33 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
    ! Fixed popup's CAPTION.

2006-04-19 00:08 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_radio.prg
    * A ::SetFocus() call sets focus to selected item instead of
      first item.

2006-04-18 23:34 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Now it's not mandatory to define a MAIN window.

2006-04-12 22:18 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_button.prg
    * Removed ::Caption property from TButton and TControl.
      It's implemented from TWindow.

2006-04-09 09:56 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_controlmisc.prg
  * source/h_button.prg
       * fixed problem in fontcolor assign to form (because new form subclasses)
       * fixed caption modify problem (because change Tbutton from Tlabel to tcontrol)

2006-04-09 09:56 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/miniprint.prg
  * source/winprint.prg
    * fixed problems in doc names

2006-04-07 00:43 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_winapimisc.c
  * source/c_windows.c
  * source/h_browse.prg
  * source/h_scroll.prg
  * source/h_windows.prg
    + Added SetScrollPage() function. It allows to set the scrollbar's
      thumb size.
    * Moved scrollbars-related functions to h_scroll.prg file.
  * source/h_windows.prg
    ! Fixed INTERNAL window release.

  * source/h_splitbox.prg
    * TSplitbox subclass-ed.

2006-03-29 22:49 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_splitbox.ch
  * include/i_var.ch
  * source/c_windows.c
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_editbox.prg
  * source/h_grid.prg
  * source/h_init.prg
  * source/h_listbox.prg
  * source/h_richeditbox.prg
  * source/h_textbox.prg
  * source/h_toolbar.prg
  * source/h_tree.prg
  + source/h_splitbox.prg
  * source/h_windows.prg
  * source/h_makelib.bat
    * Splitbox converted to a control (instead of a TForm's property).

  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_windows.prg
    * Removed 2nd. parameter for GetControlObjectById().

2006-03-28 23:53 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_windows.ch
  * source/h_windows.prg
    * Force to work with "current" window at WM_MOUSEWHEEL event.
    * TForm class divided in subclasses.

2006-03-27 22:03 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    * Simplified DefFrameProc()'s call code.
  * source/h_windows.prg
    * INTERNAL windows are ::Active and "showed" since it's ceation.
  * source/h_print.prg
    * Fixed some warnings.

2006-03-27 20:10 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    ! Fixed context menu (recent) bug.

2006-03-26 22:22 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
  * source/h_windows.prg
    * Added ::oMenu property to TForm class.
  * include/i_window.ch
  * include/oohg.h
  * source/c_windows.c
  * source/c_controlmisc.c
  * source/h_windows.prg
    * MDI windows pre-implemented.
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Converted TForm:RefreshDataControls() to ::RefreshData()
    * Added INTERNAL forms at Parent:BrowseList and Parent:aControls.
    * Moved ::Events_Size() and ::IsHandle() methods to TWINDOW level.

2006-03-26 21:13 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_edit.prg
    * Small optmization and workaround for Harbour preprocessor's bug.

2006-03-26 15:29 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_var.ch
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_init.prg
    * _OOHG_cMacroTemp removed.
  * source/makelib.bat
    * If an error occurs during library creaiton, it stops.

2006-03-26 07:14 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * samples/oohg/hello.prg
  * samples/oohg/prnttest.prg
    *  little change in sample in order to last tprint changes

2006-03-25 20:46 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/h_report.prg
    * optimizing  Tprint , Tminiprint, Thbprinter and Tdosprint classes.

2006-03-22 11:49 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/h_report.prg
    * now Tprint class have subclasses Tminiprint, Thbprinter and Tdosprint for modularity.

2006-03-21 09:58 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Check if ::Block is a codeblock at ::RefreshData().
    * Moved WM_CONTEXTMENU message from TControl and TForm to TWindow.

2006-03-18 10:01 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
  * include/i_radiogroup.ch
  * source/h_radio.prg
    + HORIZONTAL clause added.

2006-03-16 23:51 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    ! Fixed TWindow:Caption() method when assigns a new value.

2006-03-16 17:35 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
    * work around in miniprint preview close to avoid error releasing

2006-03-15 21:12 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_grid.prg
  * source/h_richeditbox.prg
  * source/h_windows.prg
    * Added _OOHG_DetermineColorReturn() for reduce common code.
  * source/c_controlmisc.c
  * source/h_windows.prg
    * Moved TOOLTIP's color functions to C level.
  * source/h_button.prg
  * source/h_windows.prg
    * Moved ::Caption property to TWindow() class.
  * include/i_altsyntax.ch
  * include/i_button.ch
  * include/i_label.ch
  * source/h_button.prg
  * source/h_label.prg
    + Added NOPREFIX clause, which forces no "&" translation.
  - source/c_button.c
  * source/h_button.prg
    * Moved source code from c_button.c to h_button.prg .
    - c_button.c removed.
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Changed TForm:NoShow property to (not) TWindow:lVisible.
  * source/h_windows.prg
    ! INTERNAL windows now shows scroll bars at initial display.

2006-03-15 00:35 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * ./compile.bat
    * Batch process is stopped when an error occurs.

  * source/h_report.prg
    * Removed unused variable (warning).

  * source/h_print.prg
    * Moved PROTECTED properties to READONLY.

  * source/h_controlmisc.prg
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_windows.prg
    * Removed unnecesary "oventanapadre" and "abackpadre" variables.

  * include/oohg.h
  * source/c_button.c
  * source/c_image.c
    * First try to centralize all image functions.

2006-03-13 14:54 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_report.ch
  * source/h_report.prg
    * little fixes in titles.
  + doc/classes.txt
    oohg classes (initial DOC)

2006-03-06 15:51 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * removed end if fix
  * source/miniprint.prg
    * fixed problem var not found docname

2006-03-05 17:40 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
    * optimizing defaults values

2006-03-01 17:41 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
    * fixed problem with network printers not showed in dialog  (thanks to Pierpaolo Martinello)

2006-03-01 17:06 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_var.ch
  * source/h_windows.prg
  * source/h_init.prg
    * moved from public oohg array to static vars in windows.prg

2006-02-28 22:32 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    * Locked ::EditItem() method for deny a nested edition.

2006-02-28 18:15 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
    * fixed problem in big reports in win98/millenium releasing memory
      ocupied by fonts

2006-02-28 10:43 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_var.ch
  * include/i_tooltip.ch
  * source/h_windows.prg
  * source/h_init.prg
    + added SET TOOLTIPBACKCOLOR and SET TOOLTIPFORECOLOR

2006-02-28 00:20 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_image.prg
    * Switched SS_NOTIFY style to be active only when ::OnClick
      property have a codeblock.

2006-02-27 20:26 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/miniprint.ch
  * source/h_print.prg
  * source/miniprint.prg
     + added docname to miniprint
     * fixed problem with "go to page" window
  * samples/oohg/hello.prg
  * samples/oohg/printtest.prg
     * updated print samples

2006-02-27 17:56 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/h_tooltip.ch
    * added SET TOOLTIPSTYLE BALLOON/STANDARD (preserved SET TOOLTIP BALLOON for backward  compatibility)

2006-02-26 23:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  - source/c_browse.c
  * source/h_browse.prg
  * source/makelib.bat
    ! Fixed some array access errors when DBF is empty.
    * Moved source code from c_browse.c to h_browse.prg .
    - c_browse.c removed.

2006-02-26 22:15 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/makelib.bat
    * Removed c_registry.c references.

2006-02-26 22:10 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  - source/c_registry.c
  * source/h_registry.prg
    * Added registry type as 3rd parameter in ::Set() method.
    * Moved source code from c_registry.c to h_registry.prg .
    - c_registry.c removed.

2006-02-26 11:48 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Again and again... :(

2006-02-25 23:33 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Again try for fix the hb_dynsymSymbol() problem in different
      Harbour versions.

2006-02-25 23:50 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Commented out previous change. It doesn't works :(

2006-02-25 23:33 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * New try for fix the hb_dynsymSymbol() problem in different
      Harbour versions.

2006-02-25 10:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_hotkey.prg
    * Added runtime error when key definition is not valid.
    * Added "CTRL" definition and fixed "CONTROL" keyword.

2006-02-24 21:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_keybd.ch
  * source/h_hotkey.prg
    * Moved all ON KEY, RELEASE KEY and STORE KEY commands to a
      single declaration. "Key" definition is recognized by
      the same function, instead of creating multiple preprocessor's
      commands for each one.
  - source/c_hotkey.c
  * source/makelib.bat
    * Moved source code from c_hotkey.c to h_hotkey.prg .
    - c_hotkey.c removed.
  * source/h_report.prg
    * Removed few unused variables (warnings).

2006-02-24 07:30 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
  * include/i_report.ch
    * fixed problem grouping when display formats
    * missing "" in translate for grouping

2006-02-19 22:43 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
    * fixed problem grouping

2006-02-19 21:25 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    ! Re-directing field/macro generation to browse's workarea.

2006-02-18 23:03 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Added hb_dynsymSymbol() as MACRO for older Harbour versions.

2006-02-15 15:59 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/h_report.prg
  *include/i_report.ch
     *  do report adjust and new NOFIXED parameter (space between lines)

2006-02-12 00:15 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Added hb_dynsymSymbol() declaration inside own source code.

2006-02-11 20:45 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
     *  little optimize

2006-02-11 18:30 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_report.prg
     *  little fixes in memo and logical expresions

2006-02-11 12:05 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * include/i_report.ch
     *  missing HEADING parameter

2006-02-11 00:15 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_window.ch
  * source/h_controlmisc.prg
    + Added .Object property to semi-OOP syntax.
  * source/h_browse.prg
  * source/h_button.prg
  * source/h_checkbox.prg
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_datepicker.prg
  * source/h_frame.prg
  * source/h_grid.prg
  * source/h_image.prg
  * source/h_ipaddress.prg
  * source/h_label.prg
  * source/h_listbox.prg
  * source/h_media.prg
  * source/h_menu.prg
  * source/h_monthcal.prg
  * source/h_progressbar.prg
  * source/h_radio.prg
  * source/h_richeditbox.prg
  * source/h_scroll.prg
  * source/h_slider.prg
  * source/h_spinner.prg
  * source/h_status.prg
  * source/h_tab.prg
  * source/h_textbox.prg
  * source/h_timer.prg
  * source/h_toolbar.prg
  * source/h_tree.prg
  * source/h_windows.prg
    * Changed method's name ::New() to ::Register() in TControl's
      subclasses.
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Locks any BN_CLICKED or STN_CLICKED event WM_COMMAND to be
      nested while the same event is currently performed
      (configurable via _OOHG_NestedSameEvent() function).
  * include/i_altsyntax.ch
  * include/i_editbox.ch
  * include/i_textbox.ch
  * source/h_editbox.prg
  * source/h_textbox.prg
    * A "9" picture allows a "-" symbol only when data type is
      numeric (string data doesn't allows "-").
    + Added FOCUSEDPOS clause. It indicates where the cursor will
      be positioned when TEXTBOX gets focused.

2006-02-10 09:17 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    * Removed some direct PHB_DYNS->pSymbol usage.

2006-02-10 00:31 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
  * source/c_grid.c
  * source/c_listbox.c
  * source/c_tab.c
  * source/c_winapimisc.c
  * source/c_windows.c
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Changed some direct HB_ITEM structure to corresponding API functions.

2006-02-09 22:17 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/miniprint.prg
     * optimize getprinter()  function, (sort and point to default printer )

2006-02-07 11:22 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_windows.prg
  * source/h_controlmisc.prg
     * now inputbox and inputwindow take backcolor from active window.

2006-02-06 11:20 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_edit_ex.prg
     * full control of editing , searching or printing to avoid Double definition window error.

2006-02-05 18:19 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    * Commented the ::AdjustRightScroll() call in NM_CUSTOMDRAW event.
  - samples/oohg/pirntest.prg
    * Removed unnecesary file.

2006-02-03 22:53 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * added new parameter for direct printing in selprinter()

2006-02-03 14:41 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * added hide printing window at selprinter()
     * fixed hello sample problem, because bad program pirntest.prg instead of printtest.prg

2006-02-02 23:11 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/makelib.bat
     * added -w to makelib.bat for harbour

2006-02-02 21:15 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_print.prg
    * Fixed unused variables warning.

2006-01-29 23:28 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
  * source/miniprint.prg
     * fixed right align in miniprint (without for next)

2006-01-29 18:17 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * little minor changes

2006-01-29 14:01 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_print.prg
     * fixed right align with any FONT

2006-01-28 19:43 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_label.prg
    * Fixed BORDER clause.

2006-01-24 22:10 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
    * Fixed SET MULTIPLE command.

2006-01-23 14:17 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_print.prg
      * little cosmetic fixes and vars naming

2006-01-23 09:21 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_print.prg
    * Fixed MEMVAR warning.
    * Changed temp file creation from SET PRINT to FCREATE.

2006-01-22 23:10 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_init.prg
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_print.prg
     * fixed language problems and macro of declared symbol cbat

2006-01-22 19:14 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_print.prg
  * source/h_report.prg
  * source/miniprint.prg
    * Fixed typos and warnings.

2006-01-22 15:39 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * compile.bat
  * resources/CompileRes.bat
  - resources/minigui.rc
  - resources/minigui.RES
  + resources/oohg.rc
  + resources/oohg.res
  + resources/window.ico
  * source/makelib.bat
    * Changed default directories to previous ones.
    * Changed MiniGUI references to ooHG.

2006-01-20 10:29 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_windows.prg
  * source/h_print.prg
     * fixed problem when _OOHG_printlibrary is not defined.
     * ported print method from hbprint to TPRINT()

2006-01-19 22:56 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_edit.prg
    * Corrected _HMG_ABMLangLabel to _OOHG_Messages().

2006-01-19 22:45 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_report.prg
    * Fixed warnings.

2006-01-19 13:06 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_report.prg
  * source/makelib.bat
  * compile.bat
  + source/miniprint.prg
  + source/h_print.prg
  + include/miniprint.ch
  + samples/oohg/printtest.prg
  + samples/oohg/test.dbf
  + samples/oohg/test.dbt
  + samples/oohg/report1.rpt

    + New TPRINT class , now can change print library without modify source code


2006-01-18 23:20 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Now it's possible to create non-modal windows after a modal window.

2006-01-17 23:42 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_windefs.h
  * source/c_label.c
  * source/h_label.prg
    * InitLabel() receives Style and StyleEx instead of individual flags.

2006-01-16 21:03 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_controlmisc.prg
  * source/h_windows.prg
    + Added TWindow:Events() method. It concentrates "parent's"
      commands for allow controls to have internal controls.
    + Added TWindow:OverWndProc property. It's like ::WndProc property
      but it's executed BEFORE default :EVENTS() method.

2006-01-09 09:12 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    ! Fixed to force hide "additional controls" when it's inside
      a TAB page.

2005-12-27 21:49 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_image.c
  * source/h_image.prg
    ! Fixed memory leak.
  * source/h_button.prg
    * ::lNoTransparent property added for simple optimization to
      ::Picture method.

2005-12-08 21:51 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_tab.prg
    * Forced re-draw controls when they are included in a TAB page.

2005-12-03 18:31 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
    * Changed an item-copy declaration.
    * Fixed for not to search a zero-value ID in GetControlObjectById().
  * source/c_windows.c
    * Removed/fixed a possible RETURN-value loss.
  * source/h_grid.prg
  * source/h_richeditbox.prg
  * source/h_windows.prg
    ! Fixed fontcolor/backcolor default definition.

2005-12-02 19:30 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
  * source/errorsys.prg
     * more error control optimization information html and text

2005-12-02 08:19 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
  * source/errorsys.prg
     * minor error control optimization

2005-12-01 22:26 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/errorsys.prg
  * source/h_error.prg
    * Added "MEMVAR _OOHG_TXTERROR" declarations.

2005-12-01 22:16 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Increased height for MEMO fields edition.

  * source/h_browse.prg
    * Added protection when user press UP key and there's no selected row.

2005-12-01 20:44 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
  * source/errorsys.prg
     added txt format errorlog.txt only if _ooHG_txterror defined as true

2005-12-01 08:28 UTC-0500 Ciro Vargas C. <pcman2010@yahoo.com>
  * source/h_error.prg
       version updated.

2005-11-30 21:27 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * samples/oohg/browsecolumncontrols.prg
  * samples/oohg/gridcolumncontrols.prg
    ! Fixed TRadio:aItems[] to TRadio:aControls[]

2005-11-29 23:40 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Fixed for NOT auto-NOSHOW and NOT auto-NOAUTORELEASE when
      ACTIVATE WINDOW ALL.

  * source/c_controlmisc.c
  * source/h_windows.prg
  * source/h_richeditbox.prg
  * source/h_grid.prg
    * Fixed color assignment. Any "unrecognized color" will clear the
      control's color (and set it with to "default" color).

2005-11-29 20:04 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_windows.prg
    ! Semi-optimized some type/valtype usage in window/control detection.

  * source/h_tab.prg
    * Since we still can't set a TAB's backcolor, we assume it (and
      internal controls) as system-default backcolor  :(

  * source/h_windows.prg
    * Added scroll validation when changed size.

2005-11-27 19:24 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_combo.c
  * source/c_controlmisc.c
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * Control's ID taken from OS.
    * GetControlObjectById() function moved to C level.
    * Added 2nd. HWND parameter to GetControlObjectById() function.
    * TControl:Events_MeasureItem() method added.
    * Fixed combo's default control height.

2005-11-24 23:34 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_controlmisc.c
    * Initialized lFontColor and lBackColor to -1 in new controls.

  * source/h_combo.prg
    * Added combobox color when control is DISABLED.

  * source/c_windows.c
  * source/h_controlmisc.prg
    * Removed some warnings.

  * source/c_windows.c
    ! Fixed some return-value loss.

  * source/h_windows.prg
    ! Commented ESCAPE key-lock for windows' close.

  * source/c_datepicker.c
    * TimePicker now included to SubClassFunc (ooHG's events).

  * include/oohg.h
  * source/c_button.c
  * source/c_combo.c
  * source/c_datepicker.c
  * source/c_frame.c
  * source/c_grid.c
  * source/c_image.c
  * source/c_ipaddress.c
  * source/c_label.c
  * source/c_listbox.c
  * source/c_monthcal.c
  * source/c_progressbar.c
  * source/c_richeditbox.c
  * source/c_spinner.c
  * source/c_textbox.c
  * source/c_toolbar.c
  * source/c_tree.c
  * source/c_windows.c
    ! Moved all control's SubClassFunc to _OOHG_WndProcCtrl.

2005-11-20 10:56 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
    * Added _OOHG_ActiveControlAutoSkip definition.
  * source/h_windows.prg
    * Moved definitions at the end of window' creation.
    * WM_SIZE will only take effect when window is active.

2005-11-19 23:16 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/c_windows.c
  * source/h_windows.prg
    ! Changed direct-saving objects to new allocated items.
    ! Fixed missing line in _OOHG_GetControlInfo() function.

2005-11-17 21:47 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/c_grid.c
  * source/h_browse.prg
  * source/h_controlmisc.prg
  * source/h_grid.prg
  * source/h_progressbar.prg
  * source/h_progressmeter.prg
  * source/h_richeditbox.prg
  * source/h_slider.prg
  * source/h_windows.prg
    * ::aFontColor, ::aBackColor, ::BrushHandle properties moved to
      C level.

  * source/h_combo.prg
    * Font/back colors fixed.
    * Font/back colors for selected item added.

2005-11-16 23:04 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_combo.c
  * source/c_controlmisc.c
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_grid.prg
  * source/h_windows.prg
    + ::Events_DrawItem() method added.
    + ::Release() method for TWindow class added.
    * ::ImageList property moved to C level structure.
    * Combobox is again "COMBOBOX" window instead of "ComboBoxEx32".
      Image processing is managed via WM_DRAWITEM event.
    * A few methods moved to C level.

  * source/h_textbox.prg
    * commctrl.h include file added.

2005-11-15 23:52 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
    * Assigns ::hWnd := -1 when control is released.

2005-11-15 23:43 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_combo.c
  * source/c_controlmisc.c
  * source/h_combo.prg
  * source/h_controlmisc.prg
  * source/h_windows.prg
    + ::aControlInfo property added. It contains window/control info for
      access it at C level.
    * A few methods moved to C level.

2005-11-12 18:07 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_tooltip.ch
  * include/i_windefs.ch
    * Moved Windows' definitions from i_tooltip.ch to i_windefs.ch.
    * Avoid i_windefs.ch double definitions.

  * samples/oohg/hello.prg
    * Cosmetic changes.

  * source/h_checkbox.prg
  * source/h_radio.prg
    * Added one pixel to AUTOSIZE clause.

  * source/h_controlmisc.prg
  * source/h_tab.prg
  * source/h_windows.prg
    * ::AddControl, ::DeleteControl, ::Error, ::Control methods
      moved from TForm to TWindow.

  * source/h_radio.prg
  * source/h_menu.prg
    * Changed ::aItems to ::aControls.

  * source/c_windows.c
    ! PRG-level result saved at message loop.

2005-11-12 15:26 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
    + include/i_tooltip.ch
    * include/oohg.ch
    * source/c_controlmisc.c
    * source/h_windows.prg
      + Added SET TOOLTIPBALLOON ON
      + Added isTooltipBalloonActive
    * samples/oohg/hello.prg

2005-11-11 23:09 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    ! PRG-level result is now saved after calling ::Events() method.

2005-11-09 22:28 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_window.ch
  * samples/oohg/hello.prg
    * XDEFINE WINDOW command changed to DEFINE WINDOW. "Old"
      DEFINE WINDOW commands are commented.

2005-11-09 00:00 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntaxtbox.ch
  * include/i_editbox.ch
  * include/i_spinner.ch
  * include/i_textbox.ch
  * source/h_editbox.prg
  * source/h_spinner.prg
  * source/h_textbox.prg
    + NOBORDER clause added.

  * include/i_window.ch
  * source/h_controlmisc.prg
    * Form.hWnd and Form.Control.hWnd property added.

  * include/oohg.h
  * source/c_windows.c
  * source/h_controlmisc.prg
    * ::SetKey() is now controlled directly from _DOMESSAGELOOP()
      function.

  * include/i_keybd.ch
  * source/h_hotkey.prg
  * source/h_status.prg
  * source/h_tab.prg
  * source/h_toolbar.prg
  * source/h_windows.prg
  * source/winprint.prg
    + SPACE hotkeys added.
    + SetAppHotKey() function added. For application-wide hotkeys.
    + ::HotKey() method added (for "old" hotkey style).
    * ON KEY commands are now controlled by ::SetKey().
      This must solve hotkey-locked problems.

  * samples/oohg/hello.prg
    * Samples for NOBORDER and ::SetKey() added.

2005-11-07 00:22 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/oohg.h
  * source/c_controlmisc.c
  * source/h_controlmisc.prg
  * source/h_windows.prg
    * WM_KEYDOWN message processing added.
    + Method ::SetKey( nVKey, nFlags, bAction ) added to TCONTROL.

  * source/c_windows.c
  * source/h_windows.prg
    * Fixed WM_SIZE about virtualwidth/virtualheight implementation.

  * source/h_textbox.prg
    * GetKeyStateXtra() changed to GetKeyFlagState().

2005-11-06 19:55 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    * GetClientRect() function added.
    * _SetScroll() will only redraw window if neccesary.

  * source/h_windows.prg
    * Virtual width and virtual height interacts with WM_SIZE message.
      Scroll bars appears/disappears/changes range according to windows'
      available area.

2005-11-05 18:22 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_textbox.c
  * source/h_edit.prg
  * source/h_spinner.prg
  * source/h_textbox.prg
    * StyleEx is now a parameter to ::Define2() in TText class.

  * source/c_windows.c
    + _SETSCROLL() function added. It allows to insert/remove scroll bars
      to an existing control/window.

  * compile.bat
    * Added hsx.lib and pcrepos.lib to compiler-dependant libraries list.

2005-11-02 11:26 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_toolbar.ch
  * source/h_toolbar.prg
    * _DefineToolButton() converted to TToolButton():Define()

  * include/i_var.ch
  * source/errorsys.prg
  * source/h_button.prg
  * source/h_init.prg
    - _OOHG_ActiveToolBar moved to a static variable in h_toolbar.prg.
    * FUNCTION INIT() is changed to INIT PROCEDURE _OOHG_INIT().
    * Pseudo-public variables reordered (requires re-compile all modules).

  * include/i_comm.ch
  + source/h_comm.prg
  * source/h_controlmisc.prg
  * source/makelib.bat
    * SendData() and GetData() functions moved to an independent
      intercommunications source file.

  * include/i_status.ch
  * source/h_status.prg
    * _DefineItemMessage() converted to TItemMessage():Define()
    * _OOHG_ActiveMessageBar moved to a static variable in h_status.prg.

2005-10-30 10:48 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    ! Fixed typo in ::OnAppend implementation.

  * source/h_controlmisc.prg
    * Clearing control events when it's released.

  * source/h_grid.prg
    * Prevents non-recursive item edition.

2005-10-27 23:41 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_var.ch
  * samples/oohg/browsecolumncontrols.prg
  * samples/oohg/gridcolumncontrols.prg
  * source/h_browse.prg
  * source/h_controlmisc.prg
  * source/h_edit.prg
  * source/h_edit_ex.prg
  * source/h_grid.prg
  * source/h_init.prg
  * source/h_report.prg
  * source/h_textbox.prg
  * source/h_windows.prg
    - _OOHG_SetFocusExecuted converted to a property at TTextBox().
    - _OOHG_MESSAGE, _OOHG_BRWLangButton, _OOHG_BRWLangError, _OOHG_BRWLangMessage,
      _OOHG_aABMLangUser, _OOHG_aABMLangLabel, _OOHG_aABMLangButton,
      _OOHG_aABMLangError, _OOHG_aLangButton, _OOHG_aLangLabel, _OOHG_aLangUser
      converted to _OOHG_Messages( nTable, nItem ).
    - _OOHG_ActiveModal moved to static into h_windows.prg.
    - _OOHG_IsXP converted into to a macro.
    - _OOHG_DialogCancelled moved to static into h_windows.prg.

2005-10-27 00:11 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * include/i_altsyntax.ch
  * include/i_textbox.ch
  * source/h_editbox.prg
  * source/h_textbox.prg
    + AUTOSKIP clause added to TEXTBOX commands.

  * source/h_grid.prg
    * If ::EditItem control's height is bigger than
      ( GetDesktopHeight() - 130 ), use SPLITBOXes.
    * Ensures ::EditItem window is not out of screen.
    + Added ::cRowEditTitle property. If defined, it's
      the title for ::EditItem's window.

  * source/h_browse.prg
    * Removed unused code.
    * ::cRowEditTitle functionality for record's edition.
      Append records' title is still _OOHG_BRWLangButton[1].

  * include/i_windefs.ch
  * source/c_windows.c
    + GetSystemMetrics() function added.

  * source/h_controlmisc.prg
  * source/h_windows.prg
    * ::BrushHandle property moved to TWindow (instead of
      TForm and TControl).

2005-10-25 21:36 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    ! Fixed buggy typo in ::Events_Enter().

2005-10-25 00:16 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_grid.prg
    * When user press ENTER and INPLACE is selected, all rows will be
      edited.

  * source/h_textbox.prg
    * Added ::lAutoSkip property, for skip to the next control when
      the textbox's width is reached.

2005-10-23 23:57 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
  * source/h_controlmisc.prg
  * source/h_grid.prg
  * source/h_textbox.prg
  * source/h_windows.prg
    * Added missing #include "hbstack.h".

2005-10-23 12:51 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * samples/oohg/gridcolumncontrols.prg
  * samples/oohg/browsecolumncontrols.prg
    + Added ::nSpacing property to MyRadioGroup (TGridControlRadioGroup)
      class.

2005-10-22 01:11 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_textbox.prg
    * When DATE or NUMERIC clauses are specified, ::lInsert will be .F.
      (overwrite mode).
    * When cursor reachs a mask position (when user is typing), cursor
      will move automatically to next "editable" position.

  * source/h_grid.prg
    * Removed direct usage of TGridControl():oControl property.
    + Added ::nDefWidth and ::nDefHeight. It will allow to know
      the required area for controls.
    * Inplace EDITCONTROL will take the grid's font.
    * This.CellRowIndex installed in some "additional" places.

  * source/h_browse.prg
    - ::SetContainer() method removed. This will be done by ::SetForm().
    ! Fixed some "::aReplaceField" and editcontrol creation typos.

  * source/h_radio.prg
    - ::SetContainer() method removed. This will be done by ::SetForm().
    ! Fixed initial value assign and "first tabstop" functionality.

  * source/h_controlmisc.prg
  * source/h_menu.prg
  * source/h_status.prg
  * source/h_tab.prg
  * source/h_toolbar.prg
    - ::SetContainer() method removed. This will be done by ::SetForm().

  + samples/oohg/gridcolumncontrols.prg
    + Demo program for demostrate how to create "new" COLUMNCONTROLS
      objects on grid.
  + samples/oohg/browsecolumncontrols.dbf
  + samples/oohg/browsecolumncontrols.prg
    + Demo program for demostrate how to create "new" COLUMNCONTROLS
      objects, and REPLACEFIELD clause, on browse.

  * include/i_altsyntax.ch
  * include/i_browse.ch
  * include/i_button.ch
  * include/i_checkbox.ch
  * include/i_combobox.ch
  * include/i_controlmisc.ch
  * include/i_datepicker.ch
  * include/i_edit.ch
  * include/i_editbox.ch
  * include/i_frame.ch
  * include/i_graph.ch
  * include/i_grid.ch
  * include/i_hyperlink.ch
  * include/i_image.ch
  * include/i_ipaddress.ch
  * include/i_keybd.ch
  * include/i_label.ch
  * include/i_listbox.ch
  * include/i_media.ch
  * include/i_menu.ch
  * include/i_monthcal.ch
  * include/i_progressbar.ch
  * include/i_progressmeter.ch
  * include/i_pseudofunc.ch
  * include/i_radiogroup.ch
  * include/i_region.ch
  * include/i_report.ch
  * include/i_richeditbox.ch
  * include/i_scrsave.ch
  * include/i_slider.ch
  * include/i_socket.ch
  * include/i_spinner.ch
  * include/i_splitbox.ch
  * include/i_status.ch
  * include/i_tab.ch
  * include/i_textbox.ch
  * include/i_this.ch
  * include/i_timer.ch
  * include/i_toolbar.ch
  * include/i_tree.ch
  * include/i_window.ch
    * Changed normal stringify result markers <""> to smart
      stringify result markers <()>.

2005-10-21 00:19 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * Added EDITCONTROLS functionality to ::EDITITEM (full row).
    + Added TGridControl() class. EditControls are now objects
      instead of arrays with texts. Users can create new editcontrols
      (TIMEPICKER, IPADDRESS, RADIOBUTTONS!?!?, SLIDER, SCROLLBAR?,
      TREE!?!?, LISTBOX, MONTHCAL? can be easily converted to
      EDITCONTROLS), or custom edit windows!

  * source/h_browse.prg
    * Added EDITCONTROLS functionality to ::EDITITEM (full row).
    * New EDITCONTROLS functonality implemented to ::EditCell() method.
    + Added ::aReplaceField property. When a cell is edited, this
      codeblock will be used for store data into database. Since it's a
      codeblock, it can be easily configured for custom controls.

  * source/c_controlmisc.c
    * A logical value passed to a grid/combobox item will assume an image
      parameter (TRUE means image 1, FALSE means image 0).

  * include/i_altsyntax.ch
  * include/i_browse.ch
  * include/i_grid.ch
    + Added WHEN clause to GRID control.
    + Added EDITCONTROLS and REPLACEFIELD clauses to BROWSE control.

2005-10-17 21:53 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Added missing variable declaration.

2005-10-16 12:28 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed EDITCONTROLS implementation.

2005-10-13 23:49 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
    ! Fixed compile warning messages.
    * Moved aResult MEMVAR variable to a local one, and sent it as
      parameter to required functions.
    * Added oInputWindow variable, for manage _InputWindow form.

2005-10-13 18:28 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
    * include/i_altsyntax.ch
      alternate syntax (semi oop syntax)

2005-10-13 17:37 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
    * source/h_datepicker.prg
    * source/c_datepicker.c
    * include/i_datepicker.ch
      new timepicker control oop syntax ( initial approach ).

2005-10-13 9:37 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
    * source/h_controlmisc.prg
      optimize inputwindow ok and cancel.

2005-10-13 01:34 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_progressmeter.prg
    ! Fixed "numeric string" change.

2005-10-13 01:01 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_menu.prg
    ! Fixed silly typo creating a main menu.

2005-10-12 17:37 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
    * source/h_windows.prg
      upgrade print method  (bringing window to top)
    * samples/oohg/hello.prg
      added bar graph print example.

2005-10-11 00:43 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_windows.prg
    * Removed "winprint.ch" include (for avoid warnings).
    * Moved ::Print() method from TForm to TWindow class.
      Minor formating and some code cleanup.

  * source/h_controlmisc.prg
  * source/h_windows.prg
    * _OOHG_GlobalRTL() added. Forces RTL on all forms and
      controls creation. Contributed by Ehab Ouf.

  * include/i_menu.ch
  * source/h_menu.prg
    ! Fixed CHECKED clause in declaration.
    * Added DISABLED clause.

  + samples/oohg/rtl.prg
    + RTL functionality demo.

  * source/winprint.prg
    * Uncommented multi-language texts.

2005-10-09 22:30 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * samples/oohg/hello.prg
    * Small adjustments.

  * source/h_windows.prg
    + Added ::Action property in TWindow class.

2005-10-09 19:31 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_browse.prg
    * Fixed typo in __XHARBOR__

  * include/i_lang.ch
  * source/c_windows.c
  * source/h_windows.prg
    + Now it's possible to change RTL functionality at runtime.
      Contributed by Ehab Ouf <ehabouf@yahoo.com>

2005-10-09 16:34 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/c_windows.c
    ! Fixed assign warning.

  * source/h_toolbar.prg
    * Disabled error when no image file is found.

  * source/makelib.bat
  + source/winprint.prg
    + HBPrinter() library added.

2005-10-08 16:23 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
  * source/h_windows.prg
    !!  switch to local objects in print method.

2005-10-08 14:20 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_controlmisc.prg
  * source/h_textbox.prg
    + _OOHG_UnTransform() function added.

2005-10-08 13:47 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    * When ::EditControls exists, assumes cell type according
      EDITCONTROL info.

  * include/i_graph.ch
  * source/h_graph.prg
    + Added NOBORDER and LEGENDSWIDTH clauses.

  * source/h_label.prg
    * ::AutoSize property now changes label's width at the moment it's
      assigned.

  - include/miniprint.ch
    - Removed MINIPRINT header file (MiniPrint is not compatible
      with ooHG).

2005-10-08 09:00 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
  * source/h_controlmisc.prg
  * include/i_window.ch
    ! added new method print to form in semioop syntax.
  * samples/oohg/hello.prg
    | added example for new method print and other fixes.

2005-10-07 18:00 UTC-0500 Ciro Vargas C. <sistemascvc@softhome.net>
  * source/h_windows.prg
  * source/c_windows.c
    ! added new method print to form in oop syntax. (not semioop)

2005-10-04 00:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_grid.prg
    ! Fixed wrong ITEM assign.

2005-10-03 00:24 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  * source/h_label.prg
    ! Added TRANSPARENT default value (to .F.).

  * include/i_window.ch
  * source/c_grid.c
  * source/h_browse.prg
  * source/h_controlmisc.prg
  * source/h_grid.prg
    + .ColumnAutoFit(), .ColumnAutoFitH(), .ColumnsAutoFit(), and
      .ColumnsAutoFitH() properties added.
    + ::ColumnAutoFit(), ::ColumnAutoFitH(), ::ColumnsAutoFit() and
      ::ColumnsAutoFitH() methods added.

  * source/h_windows.prg
    ! Fixed SPLITCHILD creation.

  * source/h_status.prg
    ! Release timers when STATUSBAR is released.

  * source/h_hotkey.prg
    ! Fixed hotkey release.

  * samples/oohg/hello.prg
    * Changed sample's LABEL definition method.

2005-10-03 12:00 UTC-0300 Ciro Vargas Clemow <sistemascvc@softhome.net>
  * include/i_report.ch
  * source/h_report.prg
    * DO REPORT new release.

2005-08-25 00:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  + Added RTL (right-to-left) clause to most controls.
    Thanks to Ehab Ouf.

2005-08-06 20:00 UTC-0500 Vicente Guerra <vicente@guerra.com.mx>
  + ChangeLog
    + Initial upload.
