2010-11-04 01:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_hbmk2_plugin.hbs
+ Reworked standalone hbqt generator as dynamic hbmk2
plugi. It will now dynamically convert .qth to
.cpp + .prg + .txt. .qtp lists can now be
replaced by .hbm files. See them inside /qth dirs.
* Minor cleanups and optimizations to generator code.
* Standalone conversion mode is also available, though it's
little difficult to run due to current hbrun limitations.
% Generated code further slimmed down.
+ Since now we have no generated central header, each
required declarations have to be repeated in each source
file. Consistency is maintained by generator.
; TODO: Consider splitting .qth generator functionality
from mainstream hbqt hbmk2 plugin.
; TODO: Switch to using new dynamic code generation.
; TODO: Consider merging .cpp + .prg using #pragma BEGINDUMP.
In generated code, I find it benign, and hopefully
eventually .prg code can be eliminated fully.
; TODO: Resolve dependence on generated central headers,
in manual source files.
; TOFIX: Error message in plugin now erroneously shows
as "hbclass.ch(131)", IOW the compiler thinks its
compiling the header, while in reality its compiling
the .hbs file.
* utils/hbmk2/hbmk2.prg
+ REQUESTing some stuff for hbqt plugin.
This commit is contained in:
@@ -16,6 +16,35 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2010-11-04 01:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* contrib/hbqt/hbqt_hbmk2_plugin.hbs
|
||||
+ Reworked standalone hbqt generator as dynamic hbmk2
|
||||
plugi. It will now dynamically convert .qth to
|
||||
.cpp + .prg + .txt. .qtp lists can now be
|
||||
replaced by .hbm files. See them inside /qth dirs.
|
||||
* Minor cleanups and optimizations to generator code.
|
||||
* Standalone conversion mode is also available, though it's
|
||||
little difficult to run due to current hbrun limitations.
|
||||
% Generated code further slimmed down.
|
||||
+ Since now we have no generated central header, each
|
||||
required declarations have to be repeated in each source
|
||||
file. Consistency is maintained by generator.
|
||||
; TODO: Consider splitting .qth generator functionality
|
||||
from mainstream hbqt hbmk2 plugin.
|
||||
; TODO: Switch to using new dynamic code generation.
|
||||
; TODO: Consider merging .cpp + .prg using #pragma BEGINDUMP.
|
||||
In generated code, I find it benign, and hopefully
|
||||
eventually .prg code can be eliminated fully.
|
||||
; TODO: Resolve dependence on generated central headers,
|
||||
in manual source files.
|
||||
; TOFIX: Error message in plugin now erroneously shows
|
||||
as "hbclass.ch(131)", IOW the compiler thinks its
|
||||
compiling the header, while in reality its compiling
|
||||
the .hbs file.
|
||||
|
||||
* utils/hbmk2/hbmk2.prg
|
||||
+ REQUESTing some stuff for hbqt plugin.
|
||||
|
||||
2010-11-03 29:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* include/harbour.hbx
|
||||
* src/rtl/dateshb.c
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -493,6 +493,11 @@ REQUEST hbmk_KEYW
|
||||
|
||||
/* Request some functions for plugins */
|
||||
REQUEST HB_REGEX
|
||||
REQUEST HBCLASS
|
||||
REQUEST __CLSLOCKDEF
|
||||
REQUEST HB_HKEEPORDER
|
||||
REQUEST HB_CRC32
|
||||
REQUEST __HBDOC_TOSOURCE
|
||||
|
||||
/* NOTE: Security token to protect against plugins accessing our
|
||||
internal structures referenced from context variable */
|
||||
|
||||
Reference in New Issue
Block a user