Commit Graph

103 Commits

Author SHA1 Message Date
Ryszard Glab
f130138204 2004-05-13 11:00 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rtl/transform.c
      * TRANSFORM(1.23,"999.") correctly returns "  1." now
      instead of empty string

   * source/rtl/tget.prg
      * fixed to correctly display buffer when negative value
      and '0' was pressed in the position next to decimal
      point
      e.g. -1230. was displayed as -123-.
      * fixed support for '9999.' picture
2004-05-13 08:50:28 +00:00
Ryszard Glab
2112980b99 2004-05-08 10:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* source/rdd/dbf1.c
   * source/rdd/dbfcdx/dbfcdx1.c
   * source/rdd/dbfdbt/dbfdbt1.c
   * source/rdd/dbffpt/dbffpt1.c
   * source/rdd/dbfntx/dbfntx1.c
   * source/rtl/is.c
   * source/rtl/strcase.c
   * source/rtl/transfrm.c
      * updated to refer hb_cdp_page instead of s_cdpage

   * source/vm/itemapi.c
      * snprintf is used only in GCC/Linux and WatcomC
      guarded with #ifdef HB_HAS_SNPRINTF
      (this is ommision from my previous commit)
2004-05-08 08:31:13 +00:00
Antonio Carlos Pantaglione
460b82b2d3 Fix in trasform function. 2003-07-21 14:07:17 +00:00
Antonio Carlos Pantaglione
bb3ff45008 Some news and fixes. 2003-07-18 00:23:06 +00:00
Antonio Carlos Pantaglione
d379101ce1 Some changes in transfrm.c to be Clipper compliant. 2003-07-09 10:18:20 +00:00
Antonio Linares
713721c008 temporary fix waiting for users feedback 2003-06-14 13:22:07 +00:00
Alexander S.Kresin
28fce77234 2003-04-01 16:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su> 2003-04-01 12:09:13 +00:00
Paul Tucker
2f137704cc 2002-10-28 11:10 UTC-0500 Paul Tucker <ptucker@sympatico.ca> 2002-10-29 16:49:05 +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
Walter Negro
fecaebbc9b * source/rtl/transfrm.c
* More compliant, resolve several hbtest errors.
2002-07-03 21:24:53 +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
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
Ignacio Ortiz de Zuniga
cc3eca0a85 2002-02-01 12:10 UTC+0100 Ignacio Ortiz <ignacio@fivetech.com> 2002-02-01 11:11:40 +00:00
Antonio Linares
48aa89d98e See changelog entry 2002-01-30 08:25:54 +00:00
Viktor Szakats
696fce4f9a 2002-01-06 10:00 UTC+0100 Viktor Szakats <viktor.szakats@syenar.hu> 2002-01-06 09:17:59 +00:00
Andi Jahja
5df1cf5352 Andi Jahja <harbour@cbn.net.id> 2002-01-05 09:17:13 +00:00
Ignacio Ortiz de Zuniga
47d02bac11 2001-08-30 19:00 GMT+1 Ignacio Ortiz <ignacio@fivetech.com> 2001-08-30 17:03:43 +00:00
Ignacio Ortiz de Zuniga
646f1951b1 *** empty log message *** 2001-08-30 11:15:07 +00:00
Alexander S.Kresin
fea0787cd7 2001-07-19 12:40 GMT+3 Alexander Kresin <alex@belacy.belgorod.su> 2001-07-19 08:37:30 +00:00
Brian Hays
b4615def8e 2001-06-21 11:19 UTC-0800 Brian Hays <bhays@abacuslaw.com> 2001-06-22 06:13:35 +00:00
David G. Holm
035115e687 See ChangeLog entry 2001-06-18 14:10 UTC-0400 David G. Holm <dholm@jsd-llc.com> 2001-06-18 18:12:00 +00:00
Ron Pinkas
06dad4687f 2001-03-22 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* hb_slex.vc
     * Minor corrections.

   * include/hbapi.h
     + extern PHB_ITEM hb_paramError( int iParam ); /* Returns either the generic parameter or a NIL item if param not provided */
     + extern PHB_ITEM hb_arrayFromStack( USHORT uiLen ); /* Creates and returns an Array of n Elements from the Eval Stack - Does NOT pop the items. */
     + extern PHB_ITEM hb_arrayFromParams( void ); /* Creates and returns an Array of current Generic Parameters. */

   * include/hbapierr.h
     * extern USHORT   hb_errRT_BASE           ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
     * extern USHORT   hb_errRT_BASE_Ext1      ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
     * extern PHB_ITEM hb_errRT_BASE_Subst     ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
     * extern void     hb_errRT_BASE_SubstR    ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
       + Added support for variable number of Error Arguments.

   * source/rtl/errorapi.c
     * hb_errRT_BASE           ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
     * hb_errRT_BASE_Ext1      ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
     * hb_errRT_BASE_Subst     ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
     * hb_errRT_BASE_SubstR    ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
       + Added support for variable number of Error Arguments.

   * source/vm/arrays.c
     + PHB_ITEM hb_arrayFromStack( USHORT uiLen )
     + PHB_ITEM hb_arrayFromParams( void )

   * source/vm/extend.c
      + PHB_ITEM hb_paramError( int iParam )

   * source/rdd/dbcmd.c
     * Added the Error Arguments as parameters to hb_errRT_BASE*().

   * source/rtl/abs.c
   * source/rtl/at.c
   * source/rtl/chrasc.c
   * source/rtl/copyfile.c
   * source/rtl/datec.c
   * source/rtl/dateshb.c
   * source/rtl/diskspac.c
   * source/rtl/disksphb.c
   * source/rtl/do.c
   * source/rtl/left.c
   * source/rtl/len.c
   * source/rtl/math.c
   * source/rtl/minmax.c
   * source/rtl/mod.c
   * source/rtl/philes.c
   * source/rtl/philesx.c
   * source/rtl/replic.c
   * source/rtl/round.c
   * source/rtl/set.c
   * source/rtl/space.c
   * source/rtl/str.c
   * source/rtl/strcase.c
   * source/rtl/strtran.c
   * source/rtl/strzero.c
   * source/rtl/substr.c
   * source/rtl/transfrm.c
   * source/rtl/trim.c
   * source/rtl/type.c
   * source/rtl/val.c
   * source/rtl/word.c
     * Added the Error Arguments as parameters to hb_errRT_BASE*().

   * source/vm/arrayshb.c
   * source/vm/eval.c
   * source/vm/hvm.c
   * source/vm/macro.c
   * source/vm/memvars.c
   * source/vm/runner.c
     * Added the Error Arguments as parameters to hb_errRT_BASE*().

   * source/vm/classes.c
     + Added 0 arguments (J.F. can you please decide what should be the arguments! )

   /* HBTEST now reports 173 failures ( down from 376 ) many of the failures are justified.

      I have tested this as much as I could, but since it invloved lots of "Cust & Pasets" more testing should be done.

      It would be great if someone could review each of HBTEST Reported Failures on a one-by-one basis.

     BTW, HBTEST reports 1 UN-RELEASED Memory Block (from before my changes)!
   */
2001-03-22 19:38:23 +00:00
Ryszard Glab
780d535f1f ChangeLog 2000-07-27 10:15 UTC+0100 2000-07-27 08:10:42 +00:00
Viktor Szakats
f14fbd7510 2000-07-25 13:47 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-07-25 11:55:27 +00:00
Viktor Szakats
09534028e0 2000-07-25 00:23 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-07-24 22:24:25 +00:00
Viktor Szakats
adfb94a06d 2000-06-17 19:37 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-06-17 17:33:58 +00:00
Viktor Szakats
dc499e63bf 2000-06-16 21:28 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-06-16 19:30:45 +00:00
Viktor Szakats
1d676139ac 2000-06-16 21:28 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-06-16 19:28:03 +00:00
Viktor Szakats
a1374c507f 2000-06-16 13:37 UTC+0100 Victor Szakats <info@szelvesz.hu> 2000-06-16 11:43:12 +00:00
Viktor Szakats
fcf0329068 20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-25 22:29:23 +00:00
Viktor Szakats
8b84b0a6ea 20000426-00:22 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-25 22:23:18 +00:00
Viktor Szakats
8440262da1 20000415-12:38 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-15 10:36:42 +00:00
Viktor Szakats
47a17d7ece 20000411-00:24 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-04-10 22:33:43 +00:00
Viktor Szakats
06f719cfbd 20000331-23:11 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 21:17:04 +00:00
Viktor Szakats
f32b908bef 20000331-19:06 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-31 17:05:27 +00:00
Viktor Szakats
3e5ebf8882 20000321-12:32 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-21 11:51:27 +00:00
Viktor Szakats
eafad66714 20000306-04:43 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-06 03:43:05 +00:00
Viktor Szakats
3e3819e705 20000302-11:21 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-03-02 11:58:22 +00:00
Viktor Szakats
7928a16138 20000214-07:50 GMT+1 Victor Szakats <info@szelvesz.hu> 2000-02-14 06:54:30 +00:00
Viktor Szakats
fc259a78e1 19991115-17:21 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-15 16:37:11 +00:00
Viktor Szakats
3c69fc1ea1 19991113-13:49 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-13 13:04:11 +00:00
Viktor Szakats
655ff7c26f 19991113-13:25 GMT+1 Victor Szel <info@szelvesz.hu> 1999-11-13 12:38:23 +00:00
Gonzalo A. Diethelm
997d822a9c ChangeLogTag:Thu Nov 04 13:49:23 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-11-04 17:16:23 +00:00
Gonzalo A. Diethelm
1a7088b7d4 ChangeLogTag:Thu Oct 21 11:56:55 1999 Gonzalo A. Diethelm <Gonzalo.Diethelm@jda.cl> 1999-10-21 15:32:32 +00:00
Viktor Szakats
5e3700a532 19991006-02:26 GMT+1 1999-10-06 00:41:55 +00:00
Viktor Szakats
30912e2cc5 19990918-14:59 GMT+1 1999-09-18 13:14:53 +00:00
Viktor Szakats
9044ed5453 19990917-13:30 GMT+1 1999-09-17 11:43:26 +00:00
Viktor Szakats
225b354eb8 19990917-03:15 GMT+1 1999-09-17 02:17:30 +00:00
Viktor Szakats
5f04be73ee 19990916-21:00 GMT+1 1999-09-16 19:11:46 +00:00
Viktor Szakats
9ecfab59a4 19990908-03:14 GMT+1 1999-09-08 01:27:51 +00:00