Viktor Szakats
c585f9e8dc
2000-08-28 22:50 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-30 22:06:29 +00:00
Bruno Cantero
11607ecc73
2000-08-30 10:48 GMT+1 Bruno Cantero <bruno@issnet.net>
2000-08-30 09:00:37 +00:00
Bruno Cantero
8cb7ed34ce
2000-08-30 10:40 GMT+1 Bruno Cantero <bruno@issnet.net>
2000-08-30 08:45:00 +00:00
Viktor Szakats
5b5c053530
2000-08-28 22:50 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-29 20:58:46 +00:00
Bruno Cantero
0473817fe2
CHANGELOG: 3000-08-29 22:00 GMT+1 Bruno Cantero <bruno@issnet.net>
2000-08-29 20:16:56 +00:00
Ron Pinkas
26c63dfa4e
2000-08-28 17:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.y
- Removed 1 un-needed hb_comp_szDeclaredFun = NULL
* source/compiler/hbpcode.c
! Completed declared parameter checking, for method applied to Adapted Type Variable.
2000-08-29 00:09:35 +00:00
Ron Pinkas
dfde3317a5
2000-08-28 15:00 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* include/hbcomp.h
+ Added: extern void hb_compDeclaredParameterAdd( char * szVarName, BYTE cValueType );
* source/compiler/harbour.y
! Changed hb_compVariableAdd() to hb_compDeclaredParameterAdd() for Declaration Rules.
* source/compiler/harbour.c
! Moved logic from hb_compVariableAdd() to new hb_compDeclaredParameterAdd() for "dummy" variables (Declaration Parameters).
* source/compiler/hbpcode.c
! Minor corrections.
2000-08-28 22:10:20 +00:00
Brian Hays
cab11e9fd6
2000-08-28 12:03 UTC+0800 Brian Hays <bhays@abacuslaw.com>
2000-08-28 19:11:58 +00:00
Ron Pinkas
da1d815d4d
2000-08-28 10:35 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.c
* source/compiler/harbour.y
+ Added support for DECLARE FunName(...) AS CLASS ClassName
+ Added support for DECLARE FunName( ... @SomeFun() ... ) - Function Pointer declared parameter.
* source/compiler/simplex.c
* Corrected some compiler warnings.
* source/compiler/harbour.slx
* Reenabled support for ID_ON_HOLD.
* include/hberror.h
+ Added: #define HB_COMP_WARN_RETURN_SUSPECT 28
* source/compiler/hbgenerr.c
+ Added: "4Suspecious return type: \'%s\' expected: \'%s\'"
* source/compiler/hbpcode.c
+ Completed support for Strong Typed variables as declared classes, as well as Adaptive Typed usage with declared classes.
* Few other corrections and enhancements.
* include/hbclass.ch
+ Added TClass declaration:
DECLARE TClass ;
New( cName AS STRING, OPTIONAL SuperParams ) AS CLASS TClass ;
Create() AS OBJECT;
Instance() AS OBJECT ;
AddClsMthds( cName AS STRING, @Method(), nScope AS NUMERIC, n2 AS NUMERIC, n3 AS NUMERIC );
AddMultiClsData( cType AS STRING, uVal, nScope AS NUMERIC, aDatas AS ARRAY OF STRING );
AddMultiData( cType AS STRING, uVal, nScope AS NUMERIC, aDatas AS ARRAY OF STRING );
AddMethod( cName AS STRING, @Method(), nScope AS NUMERIC );
AddInLine( cName AS STRING, bBlock AS CODEBLOCK, nScope AS NUMERIC );
AddVirtual( cName AS STRING )
+ Added declaration to s_oClass AS CLASS TClass
* tests/testdecl.prg
* Minor refinement.
2000-08-28 17:55:49 +00:00
April White
232a5967d7
Changelog: 2000-08-27 20:10 UTC+0500 April White <awhite@user.rose.com>
...
* source/rtl/setkey.c
* bug in setkey() - was not adding hotkey to internal list
2000-08-27 19:26:34 +00:00
Ron Pinkas
bbef5fccb3
Noted correction to simplex.c
2000-08-23 04:08:40 +00:00
Ron Pinkas
4e7bfbb146
Corrected Reset at <EOF>
2000-08-23 04:05:38 +00:00
Ron Pinkas
ce87f32df5
2000-08-22 10:40 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
* source/compiler/harbour.slx
* source/macro/macro.slx
! Removed un-needed calls to strlen().
2000-08-22 17:39:34 +00:00
Ron Pinkas
fb446913e1
Corrected typo
2000-08-21 22:52:03 +00:00
Ron Pinkas
93f92c364e
2000-08-21 15:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
! Optimized Keywords and Words search, Lexer is 10-15% faster.
* source/compiler/harbour.slx
* source/macro/macro.slx
! Sorted Keywords and Words, to support optimized search, by simplex.
2000-08-21 22:47:22 +00:00
Alexander S.Kresin
4307f615c8
2000-08-21 15:18 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-08-21 11:20:21 +00:00
Viktor Szakats
a38b766d6d
2000-08-17 12:18 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-17 10:20:09 +00:00
Brian Hays
561b3a12bc
2000-08-16 18:40 UTC+0800 Brian Hays <bhays@abacuslaw.com>
2000-08-17 02:07:40 +00:00
Luiz Rafael Culik
5779e316a0
See changelog 2000-08-15 21:15 GMT -3
2000-08-16 09:08:16 +00:00
Alexander S.Kresin
5c55ab27cf
2000-08-16 12:35 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-08-16 08:34:31 +00:00
Ron Pinkas
58f7a9f75c
2000-08-15 23:40 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/harbour.slx
! Corrected support for stringified strings to include nested string delimiters in the LITERAL.
/* Please note, both lexers are subject to extreme rare incomatibility, with direct code as follow:
? [" 1st. char is a Quote, last charcter is not.] ; MoreCode := [other SB delimited str ending with quote."]
I can't see that being a real problem on one hand, and I don't know that we can flag a specific LITERAL
within any given line as a PP stringified, as opposed to direct code, unless PP generates a specific [inline]
marker for lexer. Since Clipper PPO of stringified string does NOT compile, I tend to think that's what Clipper
does. Finally, since Clipper can't compile such PPO of valid code, I would suggest that if we ever decide to
correct this, we include the "marker" in PPO output too, making it valid.
*/
2000-08-16 06:44:09 +00:00
Ron Pinkas
926872a96b
2000-08-15 18:25 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* source/compiler/simplex.c
+ Added support for multi-charcters Stream Start and Stream End delimiters.
+ Added overidable MACROs STREAM_OPEN(x), STREAM_APPEND(x)
! Removed Hardcoded limits, changed to overidable #defines: MAX_STREAM, MAX_STREAM_STARTER, MAX_STREAM_TERMINATOR,
MAX_STREAM_EXCLUSIONS
* source/macro/macroslx.c
+ Added:
#define MAX_STREAM 2048 /* Max length of in-line LITERAL */
#define MAX_STREAM_STARTER 2
#define MAX_STREAM_TERMINATOR 2
#define MAX_STREAM_EXCLUSIONS 2
* source/compiler/hbslex.c
+ Added:
#define MAX_STREAM 2048 /* Max length of in-line LITERAL */
#define MAX_STREAM_STARTER 7 /* "QOUT([" */
#define MAX_STREAM_TERMINATOR 4 /* "])\n" */
#define MAX_STREAM_EXCLUSIONS 2
* source/macro/macro.slx
* Replaced AND_IGNORE_DELIMITERS() with TEST_LEFT()
* source/compiler/harbour.slx
+ Added: #define NUMERALS_PER_LINE 512
* Replaced AND_IGNORE_DELIMITERS() with TEST_LEFT()
+ Added support for TEXT ENDTEXT (pending some more work in PP), nested [[]] strings and double delimiters stringified strings.
2000-08-16 03:09:07 +00:00
Luiz Rafael Culik
2f25f834b5
See changelog 2000-08-15 21:15 GMT -3
2000-08-16 00:11:07 +00:00
Ryszard Glab
28ee6341b3
ChangeLog 2000-08-15 20:40
2000-08-15 18:46:56 +00:00
Luiz Rafael Culik
1c24ec16f5
See changelog 2000-08-15 14:40 GMT -3
2000-08-15 17:52:41 +00:00
Luiz Rafael Culik
789fb80296
See changelog 2000-08-15 14:40 GMT -3
2000-08-15 17:46:18 +00:00
Andi Jahja
3dfd013760
Correction on local name
2000-08-15 15:24:38 +00:00
Andi Jahja
0b2df68734
Indonesian Languange Updated
2000-08-15 15:17:03 +00:00
Ron Pinkas
70853dc9bd
2000-08-14 18:45 UTC+0800 Ron Pinkas <ron@profit-master.com>
...
* doc/whatsnew.txt
+ Added simplex.
2000-08-15 01:45:57 +00:00
Viktor Szakats
0bf0970f51
2000-08-15 02:48 UTC+0100 Victor Szakats <info@szelvesz.hu>
2000-08-15 01:32:01 +00:00
David G. Holm
970d2a85d9
See ChangeLog entry 2000-08-14 14:45 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-08-14 18:51:31 +00:00
Alexander S.Kresin
05860b2a31
2000-08-14 11:00 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-08-14 06:59:50 +00:00
April White
21e8741131
Changelog: 2000-08-13 15:20 UTC+0500 April White <awhite@user.rose.com>
...
* doc/en/
- removed hbapi.txt hbcompat.txt hbset.txt
2000-08-13 14:27:31 +00:00
April White
ba5614183e
Changelog: 2000-08-13 15:20 UTC+0500 April White <awhite@user.rose.com>
...
* doc/en
- removed hbapi.txt hbcompat.txt hbset.txt
2000-08-13 14:15:11 +00:00
Alexander S.Kresin
c20cc8251f
2000-08-13 15:58 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-08-13 12:00:55 +00:00
Antonio Linares
5c1b1da3ab
20000813-06:55 GMT+1
2000-08-13 05:00:21 +00:00
Luiz Rafael Culik
b1db0c2060
See changelog 2000-08-12 20:20 GMT -3
2000-08-13 01:04:10 +00:00
Luiz Rafael Culik
8c3fcf355e
See changelog 2000-08-12 20:20 GMT -3
2000-08-12 23:46:28 +00:00
Luiz Rafael Culik
20df3e0014
See changelog 2000-08-12 20:20 GMt -3
2000-08-12 23:39:35 +00:00
April White
123f6f57e3
Changelog: 2000-08-12 20:00 UTC+0500 April White <awhite@user.rose.com>
...
disregard my: 2000-07-29 03:00 UTC+0500
TODO: remove the old hb*.txt files from doc/en
* doc/en/
+ hb_api.txt hb_apier.txt hb_apifs.txt hb_apigt.txt hb_apiit.txt
+ hb_apiln.txt hb_apird.txt hb_compa.txt hb_date.txt hb_macro.txt
+ hb_set.txt hb_vm.txt
* doc/genhtm.rsp
+ added references to the above
2000-08-12 19:21:11 +00:00
April White
2ce042ee34
Changelog: 2000-08-12 20:00 UTC+0500 April White <awhite@user.rose.com>
...
* doc/genhtm.rsp
+ added references to the above
2000-08-12 19:18:48 +00:00
April White
239c774e94
Changelog: 2000-08-12 20:00 UTC+0500 April White <awhite@user.rose.com>
...
disregard my: 2000-07-29 03:00 UTC+0500
TODO: remove the old hb*.txt files from doc/en
* doc/en/
+ hb_api.txt hb_apier.txt hb_apifs.txt hb_apigt.txt hb_apiit.txt
+ hb_apiln.txt hb_apird.txt hb_compa.txt hb_date.txt hb_macro.txt
+ hb_set.txt hb_vm.txt
2000-08-12 19:15:34 +00:00
Ryszard Glab
a8de6652d6
ChangeLog 2000-08-12 15:20 UTC+0100
2000-08-12 13:12:55 +00:00
April White
41628aa1ea
2000-07-29 03:00 UTC+0500 April White <awhite@user.rose.com>
...
+ doc/en
+ (re)added hbvm.txt, hbapiitm.txt, hbapirdd.txt, hbmacro.txt,
hbapigt.txt, hbapilng.txt, hbdate.txt, hbapifs.txt, hbapierr.txt
* doc/en
* replaced hbapi.txt, hbcompat.txt, hbset.txt
2000-08-12 05:56:08 +00:00
Alexander S.Kresin
99ebec5296
2000-08-11 11:25 GMT+3 Alexander Kresin <alex@belacy.belgorod.su>
2000-08-11 07:28:30 +00:00
Ryszard Glab
f5a45f932b
ChangeLog 2000-08-11 08-55 UTC+0100
2000-08-11 06:56:36 +00:00
David G. Holm
9e674b820d
See ChangeLog entry 2000-08-10 14:30 UTC-0400 David G. Holm <dholm@jsd-llc.com>
2000-08-10 18:37:35 +00:00
Ryszard Glab
7b71ae0103
ChangeLog 2000-08-10 17:33 UTC+0100
2000-08-10 15:29:07 +00:00
Ryszard Glab
1da448f2af
ChangeLog 2000-09-10 11:50 UTC+0100
2000-08-10 10:10:04 +00:00
Ryszard Glab
12cb3fb990
ChangeLog 2000-09-10 11:50 UTC+0100
2000-08-10 09:49:35 +00:00