/*
* $Id: ChangeLog,v 1.831 2011/11/25 17:01:54 declan2005 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>
*/
2011-11-25 11:55:00 UTC-0500 Ciro Vargas C. <cvc@oohg.org>
* source/h_print.prg
+ upgrade rawprint. Now it’s possible select the printer
! fixed error control when open office it’s not installed at printing time.
2011-11-22 20:05:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_browse.prg
! Fixed: right click on browse changes selected record without
firing "on change" event.
2011-11-20 01:52:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_button.prg
! Fixed: Image not drawn "transparently" when parent window
has a BACKCOLOR defined.
2011-11-19 22:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_windows.prg
! Fixed: ClientAdjust not working properly when aligning right.
2011-11-18 21:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* include/i_altsyntax.prg
* include/i_combobox.prg
* source/h_combo.prg
+ clause ITEMIMAGENUMBER <codeblock>, to assign image number
to items loaded using ITEMSOURCE clause.
+ clause IMAGESOURCE <codeblock>, to load images when using
ITEMSOURCE clause.
* FIT clause can be used with IMAGESOURCE clause.
2011-11-16 20:48:00 UTC-0600 Vicente Guerra <vicente@guerra.com.mx>
* source/h_windows.prg
! Fixed compilation for Visual C.
* source/h_controlmisc.prg
! Fixed @B function mask in _OOHG_UnTransform().
2011-11-16 21:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/c_msgbox.c
* Added 3rd parameter to functions:
C_MSGRETRYCANCEL
C_MSGOKCANCEL
C_MSGYESNO
C_MSGYESNOCANCEL
C_MSGYESNO_ID
C_MSGBOX
C_MSGINFO
C_MSGSTOP
C_MSGEXCLAMATION
It allows changing the default MB_SYSTEMMODAL mode to
MB_APPLMODAL or MB_TASKMODAL.
* source/h_msgbox.prg
+ Added posibility of changing default MB_SYSTEMMODAL mode
in message functions via function SetMsgDefaultMode().
* Added 3rd parameter to functions:
MsgYesNoCancel
MsgRetryCancel
MsgOkCancel
MsgInfo
MsgStop
MsgExclamation
MsgBox
AutoMsgBox
AutoMsgExclamation
AutoMsgStop
AutoMsgInfo
* Added 4th parameter to function:
MsgYesNo
It allows changing the default MB_SYSTEMMODAL mode to
MB_APPLMODAL or MB_TASKMODAL.
When not used, this parameter defaults to the value setted
via SetMsgDefaultMode().
* include/i_windefs.ch
+ Added defines for MB_APPLMODAL, MB_SYSTEMMODAL and MB_TASKMODAL.
Thanks to Esteban Ojeda <jrestojeda@hotmail.com> for the idea.
2011-11-14 21:30:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_combo.prg
! Fixed: image truncated in displayedit area.
2011-11-09 19:10:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_textbox.prg
! Fixed: can’t enter new character when the length of current
text is equal maxlength, insert mode is on, and one or more
characters are selected.
2011-11-09 14:50:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_textbox.prg
! Fixed: NUMERIC textbox cancels when new data was inserted.
! Fixed: UNDO was reseting value to original instead of previous.
2011-11-09 00:20:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_textbox.prg
! Fixed PASTE was inserting control characters in text.
* source/h_editbox.prg
+ Support for WM_PASTE message, so PASTE can insert control
characters in text.
2011-11-09 00:05:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* doc/classes.txt
* Updated
* source/h_textbox.prg
* Behaviour reverted to previous when control without focus
is clicked (all text selected in NUMERIC textbox, none
selected in the others).
! Initialization of DATA xUndo reverted to Nil.
* source/h_editbox.prg
+ Added METHOD Events to fix UNDO support (in multiline edit
controls, CTRL+Z sends a WM_UNDO message).
– Deleted DATA nOnFocusPos (parent already has it).
! Fixed numeric textbox cancels when entering a number.
* source/h_richeditbox.prg
+ Added METHOD Events to fix UNDO support (richeditbox
control has built in support).
* source/h_progressbar.prg
* source/h_splitbox.prg
* source/h_editbox.prg
* Revert deletion of EMPTY(_OOHG_AllVars) to pacify
xHarbour warnings.
* source/h_tree.prg
! Changed HB_FALSE by FALSE to fix xHarbour error.
2011-11-08 20:35:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_tree.prg
! Fixed BCC compiler warnings.
2011-11-08 10:20:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* doc/classes.txt
* Updated
* source/h_textbox.prg
* UNDO support now works in the same way for all classes.
* Behaviour reverted to previous when control is clicked (all
text selected).
2011-11-07 23:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_menu.prg
* include/i_menu.prg
+ Added BREAKMENU clause to POPUP menu.
+ Added BREAKMENU [SEPARATOR] clause to ITEM menu.
The idea was borrowed from HMG Extended.
* source/h_editbox.prg
* source/h_tree.prg
! Function LookForKey was considering ALT+INS, CTRL+INS and
SHIFT+INS the same as INS.
* source/h_textbox.prg
+ Added initalization to DATA bWhen.
* Moved DATAs lInsert and xUndo from TTextPicture
class to TText class.
* Moved WM_LBUTTONDOWN, WM_UNDO and CTRL+Z events from
TTextPicture class to TText class.
* Moved UNDO support from TTextPicture class to TText class.
+ Added METHODs GetSelection and SetSelection to TText class.
GetSelection returns array with first character in the
selection in item 1 and first unselected character after
the end of the selection in item 2. If there’s no selection
it return the position of the insertion point (start == end).
SetSelection receives 2 parametes: first character to select
and last character to select.
Both methods use zero based indexes.
+ Added DATA nInsertType:
value 0 -> Default behaviour: each time the control gots focus,
it’s set to overwrite for TTextPicture and to insert
for the other classes.
value 1 -> Same as default for the first time the control gots
focus, the following times the control remembers the
previous state.
value 2 -> The control uses the state of the INSERT key.
+ Added METHOD InsertStatus: sets/gets the insertion status
according to nInsertType.
+ Added overwrite state to TText class.
TODO: Change caret shape on overwrite mode.
2011-11-03 23:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* source/h_image.prg
* include/i_altsyntax.ch
* include/i_image.ch
+ Added BORDER and CLIENTEDGE clauses.
2011-11-03 20:10:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* include/i_altsyntax.ch
+ Added ON MOUSEMOVE and ONMOUSEMOVE clauses to DEFINE BUTTON.
TODO: Add this clause to other controls.
* DEFINE IMAGE now translates to TImage class.
WARNING: the clauses BORDER and CLIENTEDGE are lost, this
may generate compiler errors.
! Fixed DEFINE PICTURE was translated into THotKeyBox class.
* include/i_button.ch
+ Added ON MOUSEMOVE clause to @ BUTTON syntax.
* include/i_image.ch
* @ IMAGE now translates to TImage class.
WARNING: the clauses BORDER and CLIENTEDGE are lost, this
may generate compiler errors.
* source/h_button.prg
+ Added support for ONMOUSEMOVE procedure.
* source/h_image.prg
+ Added support for tooltip.
* source/h_picture.prg
! Fixed: tooltip was not shown.
2011-11-02 21:00:00 UTC-0300 Fernando Yurisich <fyurisich@oohg.org>
* include/i_windefs.ch
! Comment out OPAQUE define because causes error when compiling
DEFINE FRAME with OPAQUE clause. The commented define is only
used in source/winprint.prg and there is duplicated.
* include/i_altsyntax.ch
! Added missing initialization of _OOHG_ActiveControlSpeed
variable in DEFINE PROGRESSBAR xcommand.
* source/c_dialogs.c
* Changed two function calls by equivalent variable.