* modification to be more Clip*r compliant and behaviour.
- eliminate call to SetFocus() when BadDate = .T., this fix makes
that the buffer is not erased if the date is incorrect.
* modification to be more Clip*r compliant and behaviour.
* changes in the logic of the function.
before, the function only erased the character under the cursor.
now it drags the other characters.
dragging is limited by the non editable characters.
* METHOD Insert()
* modification to be more Clip*r compliant and behaviour.
* changes in the logic of the function.
now insert a character and displaces to the right the rest of
the characters until the first non editable character.
METHOD ::ParsePict() - The change is because if ::Original it is not
numeric, it would generate an error.
METHOD ::Undo() - Delete assignment to ::buffer because
::VarPut( ::Original, .t. ) makes this assignment.
METHOD ::VarPut() - Delete ::nDispLen := NIL line, because
::Picture() makes this assignment.
- Revert changes of Ignacio Ortiz because the
problem was with ::nDispLen and not with empty cPicture.
METHOD ::Block() - Delete ::nDispLen := NIL line, because
::Picture() makes this assignment.
METHOD ::Picture() - Add ::nDispLen := NIL line, reset the variable.
Only ::ParsePict() can load a value that can differ of
nMaxLen.
METHOD ::KillFocus() - Change position of lines, hasfocus should be
before the call to Putmask.
This makes that in numeric fields, points or comas are not
shown before the numbers.
! hb_strVal() - Change dValue from double to long double.
This allows that the string-number conversions are same for program
and for compilation.
? ( val("1191.63") == 1191.63 ) -> TRUE
* source/rtl/tbrowse.prg
! fixed columns width handling when there are frozen columns
+ columns' width get evaluated just before first TBrowse ::Stabilize()
+ little changes to optimize speed
* source/rtl/tbcolumn.prg
! more clipper compatible (cannot set column width to nil)
* source/rtl/profiler.prg
* HBProfileLowLevel:gatherOPCodes() wasn't making a call to
HBProfile:ignoreSymbol() to allow for opcode filtering in sub
classes. Fixed.
* Improved the formatting of OPCODE names so that they sort
properly.