Commit Graph

1777 Commits

Author SHA1 Message Date
Gustavo Junior Alves
b1f4fc7647 Allow FILECASE, DIRCASE and DIRSEPARATOR to compile under MSVC 2002-09-25 16:17:06 +00:00
Gustavo Junior Alves
5c91af924a Implement SET FILECASE, DIRCASE and DIRSEPARATOR 2002-09-24 01:10:15 +00:00
David G. Holm
4d71cbc443 See ChangeLog entry 2002-09-13 23:25 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-09-14 03:30:42 +00:00
David G. Holm
ac57c9dcdd 2002-09-13 22:20 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-09-14 02:26:41 +00:00
Luiz Rafael Culik
680df7c56c See changelog 2002-09-07 00:30 UTC-0300 2002-09-07 03:32:23 +00:00
Maurilio Longo
2f3d5bb05f 2002-09-04 17:56 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
* harbour/source/rtl/tbrowse.prg
     ! Fixed cell padding inside ::DispCell(). Character or memo fields have to be
       padded right. Number fields have to be padded left.
2002-09-04 16:00:47 +00:00
Maurilio Longo
1d9782f967 2002-09-03 19:10 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
* harbour/source/rtl/teditor.prg
     ! fixed line splitting when a character is deleted from a line and there is a
       word wrapping limit. Please note that lines of text are treated differently
       from the way clipper 5.x treats them, in particular when past EOL there is no
       deletion from current line
   * harbour/source/rtl/memoedit.prg
     ! fixed cursor positiong and shaping when calling an user function
2002-09-03 17:15:10 +00:00
David G. Holm
4cd535b229 See ChangeLog entry 2002-09-02 19:25 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-09-02 23:28:12 +00:00
Maurilio Longo
14c5859b97 2002-09-02 16:58 UTC+0200 Maurilio Longo <maurilio.longo@libero.it>
* harbour/source/rtl/tbrowse.prg
     ! fixed columns' width calulation on ::SetColumnWidth( oCol ) method
2002-09-02 15:32:50 +00:00
Luiz Rafael Culik
b34c220cd5 See changelog 2002-07-31 11:20 UTC-0300 2002-08-31 14:29:27 +00:00
David G. Holm
d88aec3415 See ChangeLog entry 2002-08-30 18:05 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-30 22:09:09 +00:00
David G. Holm
26cf31f982 See ChangeLog entry 2002-08-30 13:25 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-30 17:27:42 +00:00
Luiz Rafael Culik
5892ce3e72 See changelog 2002-08-27 21:30 UTC-0300 2002-08-28 00:42:16 +00:00
Horacio Dario Roldan Kasimatis
ae3c21a40a 2002-08-27 17:15 UTC-0300 Horacio Roldan <harbour_ar@yahoo.com.ar>
* include/fileio.ch
   * source/rtl/filesys.c
   * source/rtl/fstemp.c
     + added FO_EXCL for exclusive create
     + added convert_create_flags_ex
     ! fixed warning in hb_fsPOpen
     ! fixed hb_fsCreateEx(), HB_FCREATE(),
       hb_fsCreateTemp(), HB_FTEMPCREATE().
       These functions were not working.
2002-08-27 20:13:38 +00:00
David G. Holm
24c1ed2992 See ChangeLog entry 2002-08-21 12:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-21 16:09:49 +00:00
David G. Holm
143794a5fd See ChangeLog entry 2002-08-20 22:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-21 02:32:49 +00:00
Luiz Rafael Culik
8183a575f6 See changelog 20002-08-15 17:40 UTC-0300 2002-08-15 20:56:11 +00:00
Luiz Rafael Culik
4606bbc62f See changelog 2002-08-09 14:50 UTC-0300 2002-08-09 17:59:19 +00:00
David G. Holm
14a11b0150 See ChangeLog entry 2002-08-02 12:05 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-08-02 16:07:59 +00:00
April White
ed3cc67cd2 2002-07-21 2529 UTC+0500 April White <awhite@mail.rosecom.ca>
* doc/en/set.txt
  * source/compiler/hbusage.c
  * source/rtl/setkey.c
  * tests/setkeys.prg
    ; my email address, just in case you want to find me :-)
2002-07-22 00:33:27 +00:00
David G. Holm
eb391cfbbc See ChangeLog entry 2002-07-19 15:45 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-07-19 19:44:05 +00:00
Walter Negro
fca66a51b8 * source/rtl/math.c
+ Add declaration for _LIB_VERSION_TYPE (DJGPP compiler)
2002-07-17 15:23:58 +00:00
Walter Negro
96fb006796 * source/rtl/tget.prg
! Fix initialization ::lEdit in New method.

    Bug and solution reported by Jose F. Gimenez
2002-07-17 12:04:04 +00:00
April White
33699b2100 2002-07-16 02:14 UTC+0500 April White <awhite@mail.rosecom.ca>
* source/rtl/strings.c
  * include/hbapi.h
    * changed last param of hb_strnicmp() from ULONG to size_t
2002-07-16 01:46:39 +00:00
Walter Negro
4591b30da3 * source/rtl/math.c
+ Extend functionalities of math error handling for DJGPP compiler.
2002-07-14 16:50:30 +00:00
Walter Negro
294547aa42 * source/rtl/tget.prg
! Fix and more compliant in Untransform(), PutMask() and KillFocus()
      methods.
2002-07-14 16:46:45 +00:00
David G. Holm
346520e0e3 See ChangeLog entry 2002-07-11 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-07-11 18:33:48 +00:00
Martin Vogel
372c71a2eb 2002-07-08 17:20 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-07-08 15:20:08 +00:00
Walter Negro
bb6992bbbe * source/rtl/tget.prg
! Fix minor bug in PutMask() method.

      Reported by Luiz Rafael Culik from brazilian user
2002-07-08 04:41:12 +00:00
Martin Vogel
05cc84872f 2002-07-07 22:40 UTC+0100 Martin Vogel <vogel@inttec.de> 2002-07-07 20:45:38 +00:00
Walter Negro
f95a192bee * source/rtl/transfrm.c
! Fix with numeric values and pictures with spaces and pictures with
      severals dot.
      The return values are compliant with Clipper.
      eg: Transform( 1234, "9 999" )
      eg: Transform( 123.123456, "999.99.99.99" )

      Reported by Richard Chidiak
2002-07-07 04:13:13 +00:00
Antonio Linares
70cf775cca fixed bug on previous change on FRead() 2002-07-05 14:10:37 +00:00
Antonio Linares
ddd9684429 added some missing #include 2002-07-05 10:01:21 +00:00
Antonio Linares
b3e1419cf0 FRead() bug fixed on constant strings use 2002-07-05 09:35:17 +00:00
Walter Negro
fecaebbc9b * source/rtl/transfrm.c
* More compliant, resolve several hbtest errors.
2002-07-03 21:24:53 +00:00
Walter Negro
f1fc575296 * source/rtl/dates.c
* More compliant for certain strange formats. eg: DD/MMM/YYYY
2002-07-03 21:23:28 +00:00
Walter Negro
0f8d489ef7 * source/rtl/transfrm.c
+ Add @0 function.

    ! Fix minor bug introduce with previous changelog.
      See hbtest: 2044, 2052, 2054.
      eg: Transform( -12, "@( 99" ) Bug: "(2)"  Now: "(*)"

    ! More compliant with Clipper.
      See hbtest: 1898, 1902, 1906, 1971, 2006, 2064, 2070.
      eg: Transform( 100.2, "@" )
              Before: "     100.2"
                 Now: "       100.2"
      eg: Transform(.T. ,"@R X!" )
              Before: "XT"
                 Now: "X!T"
      eg: Transform(1.0 ,"@B" )
              Before: "1.0       "
                 Now: "1.0         "
      eg: Transform("Hello","@S-1")
              Before: ""
                 Now: "Hello"
2002-07-01 22:50:01 +00:00
Walter Negro
6a9ddd0971 * source/rtl/tget.prg
+ Add two protected methods. FirstEditable() and LastEditable().
      Several change for use this methods.

    ! Fix in ParsePict method
      * @D function, overwrite the mask for SET DATE FORMAT
      * @S without lenght parameter or @S0, they don't have effect.

    ! Fix in Untransform method
      * if ::lEdit is false, return ::VarGet() without evaluate
        the buffer contained.
      * Better detection of a negative, minimizing false detections.
      * Improvement in the handling of mask.
      * More compliant in @D, @E, @X, @C, @(, @) functions.
      * In compliant with Clipper, the lenght of number (internal lenght)
        corresponds to the applied picture.
      ! Bug in conversion with date types and with @E function.

    ! Fix in Overstrike and Insert method
      * First it is evaluated if the input character is valid, before
        cleaning the var.

    ! Fix in Input method
      * The minus sign can be writed in any place.
      * Now work with '$' and '*' templates in numeric gets.

    ! Fix in PutMask method
      * More compliant in the handling of some get functions.
      * When edit a get with @B, the number is editing right-justified.

    ! Fix in Backspace method
      * Permit delete a '(' symbol in a non-editable position, when
        this symbol represent a negative number.

    ! Fix in Delete method
      ! When delete a negative symbol '(' or '-', turn the ::minus tu false

    ! Fix in IsBadDate function
      ! Evaluate crrectly a date with @E function.
2002-07-01 05:00:20 +00:00
Walter Negro
d37e409618 * source/rtl/tgetlist.prg
* Detection of modification with direct access to the var get in
      preval, postval and setkey functions.

      Point of control: GetPreValidate(), GetPostValidate(),
                        GUIGetPreValidate(), GUIGetPostValidate(),
                        GetDoSetKey().
2002-07-01 04:34:20 +00:00
Walter Negro
86564e8a2f * source/rtl/transfrm.c
+ Add @) template.

    ! Fix @D with numeric expressions.

    ! Fix bug with @D in string expressions.
      eg: Transform( "1", "@D" )
      This example generate an GPF or strange memory errors.

    ! Better support for mask with initial comma, period or space.

    ! Better support for later mask.

    ! Replace comma, period or the correspondient space with an '*'
      when previous character is '*' too.
      eg: Transform( 99999, "9.999" ) -> Before: "* ***" Now: "*****"
          Transform(    99, "*.***" ) -> Before: "* *99" Now: "***99"
2002-07-01 04:31:04 +00:00
David G. Holm
d1717ce5d1 See ChangeLog entry 2002-06-27 15:25 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2002-06-27 19:25:32 +00:00
Ignacio Ortiz de Zuniga
3e78954408 2002-06-22 18:41 UTC+0100 Ignacio Ortiz <ignacio@ozs.com> 2002-06-26 16:39:32 +00:00
Ignacio Ortiz de Zuniga
8ff8431f74 2002-06-24 12:35 UTC+0100 Ignacio Ortiz <ignacio@ozs.com> 2002-06-24 10:36:17 +00:00
Walter Negro
2cc00f1f69 * source\rtl\tgetlist.prg
+ Add #include tbrowse.ch for TBrowse defines
2002-06-21 20:13:58 +00:00
Walter Negro
7668ffeece * source\rtl\tbcolumn.prg
+ Initial support for SetStyle method, compatible with
      Clipper 5.3.
      See tbrowse.ch for support values.
2002-06-21 19:47:58 +00:00
Walter Negro
e9615e3891 * source/rtl/tbrowse.prg
+ Initial support for SetStyle method, compatible with
      Clipper 5.3.
      See tbrowse.ch for support values.
2002-06-21 19:42:15 +00:00
Walter Negro
e1c51ed9aa * source/rtl/teditor.prg
! Fix call to SET() without setting values.
      METHOD InsertState()
2002-06-21 18:47:12 +00:00
Walter Negro
a68152920f * source/rtl/tgetlist.prg
! Fix call to SET() without setting values.
      METHOD ReadExit()
2002-06-21 14:53:28 +00:00
Walter Negro
2cdf886666 * source\rtl\getsys.prg
! Fix call to SET() without setting values.
      ReadExit() and ReadInsert()
2002-06-21 14:51:20 +00:00
Walter Negro
854d5f63bd * source/rtl/getsys.prg
! Fix RETURN in Accelerator() and HitTest() functions.
2002-06-14 17:52:39 +00:00