[Harbour] SF.net SVN: harbour-project:[11665] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11665
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11665&view=rev
Author:   vszakats
Date: 2009-07-08 07:26:10 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 09:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * contrib/hbtip/utils.c
% Cleanup, formatting, minor optimizations.

  * contrib/xhb/hbserv.c
  * contrib/hbgd/gdwrp.c
  * contrib/hbtip/utils.c
  * source/rtl/dateshb.c
  * source/rtl/setcolor.c
  * source/rtl/natmsg.c
  * source/rtl/hbinet.c
% Using hb_retc_const() to return constant strings.

  * contrib/hbnf/fttext.c
  * contrib/hbmisc/hb_f.c
! Fixed to use hb_retnint() to return HB_FHANDLE.

  * contrib/xhb/hbxml.c
  * contrib/hbtip/utils.c
  * contrib/xhb/freadlin.c
  * examples/hbdoc/hbdfrdln.c
  * examples/hbmake/hbmakec.c
! Fixed to retrieve file handles with hb_itemGetNInt() and hb_parnint(),
  instead of long versions.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbgd/gdwrp.c
trunk/harbour/contrib/hbmisc/hb_f.c
trunk/harbour/contrib/hbnf/fttext.c
trunk/harbour/contrib/hbtip/utils.c
trunk/harbour/contrib/xhb/freadlin.c
trunk/harbour/contrib/xhb/hbserv.c
trunk/harbour/contrib/xhb/hbxml.c
trunk/harbour/examples/hbdoc/hbdfrdln.c
trunk/harbour/examples/hbmake/hbmakec.c
trunk/harbour/source/rtl/dateshb.c
trunk/harbour/source/rtl/hbinet.c
trunk/harbour/source/rtl/natmsg.c
trunk/harbour/source/rtl/setcolor.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] SF.net SVN: harbour-project:[11663] trunk/harbour

2009-07-08 Thread Przemyslaw Czerpak
On Tue, 07 Jul 2009, vszak...@users.sourceforge.net wrote:

Hi,

> 2009-07-08 00:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
> + HB_EXEC() moved to legacy status and reimplemented in .prg.
>   (Thanks Przemek and Petr)

I think that you should move HB_EXEC .c code to XHB library.
Probably ATI() function also should be there though there is
a question about its behavior. Should it respect national
characters? If yes then hb_charLower() should be used instead
of HB_TOLOWER()

best regards,
Przemek
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11666] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11666
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11666&view=rev
Author:   vszakats
Date: 2009-07-08 09:07:51 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * contrib/xhb/xhbat.c
  * contrib/hbtip/utils.c
* Moved ATI() function to xhb lib.
  ATI() is different from HB_ATI() since it doesn't support
  national chars, but it supports negative start/end values in
  xhb style.

  * contrib/hbtip/thtml.prg
* Changed to use core HB_ATI() instead of xhb specific ATI().
  To me it looks that negative positions aren't used by hbtip code,
  also respect for national chars is fine, so this replacement is okay.
  Please review me and correct it if needed.

  * contrib/xhb/xhbfunc.c
  * contrib/hbtip/legacy.prg
* Moved HB_EXEC() to xhb lib. Restored the C version.

  * contrib/hbtip/Makefile
  - contrib/hbtip/legacy.prg
- Deleted. No longer necessary.

  * include/hbextern.ch
  * source/rtl/Makefile
  + source/rtl/ati.c
+ Added HB_ATI() function. This is the same as HB_AT(), but
  case-insensitive. It supports national chars.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbtip/Makefile
trunk/harbour/contrib/hbtip/thtml.prg
trunk/harbour/contrib/hbtip/utils.c
trunk/harbour/contrib/xhb/xhbat.c
trunk/harbour/contrib/xhb/xhbfunc.c
trunk/harbour/include/hbextern.ch
trunk/harbour/source/rtl/Makefile

Added Paths:
---
trunk/harbour/source/rtl/ati.c

Removed Paths:
-
trunk/harbour/contrib/hbtip/legacy.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] SF.net SVN: harbour-project:[11663] trunk/harbour

2009-07-08 Thread Viktor Szakáts

2009-07-08 00:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
   + HB_EXEC() moved to legacy status and reimplemented in .prg.
 (Thanks Przemek and Petr)


I think that you should move HB_EXEC .c code to XHB library.
Probably ATI() function also should be there though there is
a question about its behavior. Should it respect national
characters? If yes then hb_charLower() should be used instead
of HB_TOLOWER()


Okay, I did it with some extra twists. Pls chk.

My only remaining concern is that hb_strAtI() low level
function had to be put in rtl (instead of common), to
avoid messing up dependencies.

Probably cdp related functionality should be moved to
common lib eventually.

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11667] trunk/harbour

2009-07-08 Thread druzus
Revision: 11667
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11667&view=rev
Author:   druzus
Date: 2009-07-08 09:13:34 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 11:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/include/hbmath.h
! fixed C++ DJGPP builds

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/include/hbmath.h


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] SF.net SVN: harbour-project:[11666] trunk/harbour

2009-07-08 Thread Przemyslaw Czerpak
On Wed, 08 Jul 2009, vszak...@users.sourceforge.net wrote:
> 2009-07-08 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
[...]

thank you,

best regards,
Przemek
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11668] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11668
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11668&view=rev
Author:   vszakats
Date: 2009-07-08 09:29:40 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 11:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * source/rtl/gtfunc.c
  * source/rtl/datec.c
  * source/rtl/langapi.c
  * source/rtl/natmsg.c
% Using hb_retc_const() in some less obvious cases.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/source/rtl/datec.c
trunk/harbour/source/rtl/gtfunc.c
trunk/harbour/source/rtl/langapi.c
trunk/harbour/source/rtl/natmsg.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11669] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11669
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11669&view=rev
Author:   vszakats
Date: 2009-07-08 09:47:30 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 11:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * contrib/xhb/hbserv.c
  * source/rtl/hbzlib.c
  * source/rtl/transfrm.c
  * source/rtl/version.c
% Using hb_retc_const() in some less obvious cases.

  * source/vm/set.c
- Deleted explicit cast.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/contrib/xhb/hbserv.c
trunk/harbour/source/rtl/hbzlib.c
trunk/harbour/source/rtl/transfrm.c
trunk/harbour/source/rtl/version.c
trunk/harbour/source/vm/set.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11670] trunk/harbour

2009-07-08 Thread druzus
Revision: 11670
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11670&view=rev
Author:   druzus
Date: 2009-07-08 10:23:14 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 12:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/source/rdd/dbfntx/dbfntx1.c
  * harbour/source/rdd/dbfnsx/dbfnsx1.c
  * harbour/source/rdd/dbfcdx/dbfcdx1.c
  * harbour/source/rdd/dbf1.c
! cleaned initialization code - use INIT method to make independent
  from initialization code. It fixes default memo type setting in
  DBFNSX (SMT) and DBFNTX (DBT) on some platforms

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/source/rdd/dbf1.c
trunk/harbour/source/rdd/dbfcdx/dbfcdx1.c
trunk/harbour/source/rdd/dbfnsx/dbfnsx1.c
trunk/harbour/source/rdd/dbfntx/dbfntx1.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] hbmk2 / hb_processRun() possible problem?

2009-07-08 Thread Viktor Szakáts

Hi Przemek,

I've noticed a strange thing today. If I try this command with an MSVC
build of hbmk2, it will crash without log and with the message "This
application has requested the Runtime to terminate it in an unusual  
way..."


> hbmk2 q.o

where q.o is a simple two liner .prg compiled into an obj using MinGW.

The crash happens after calling hb_processRun() in getFirstFunc(),
in the AT() call.

I couldn't replicate it in small example, but could avoid it by
calling 'dir' instead of 'nm.exe'.

Any idea what could this be?

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] WinCE + QT

2009-07-08 Thread Jaroslaw Kadziola
Hi,

When i'm building WinCe libraries  with msys + mingw i get
libhbqt.a  library. My question is : is possible build any
app with hbQT for WinCE ? If yes - how ?
When i try compile demoqt.prg i get many, many warnings and
in the end error running linker.

-- 
Regards,
Jaroslaw Kadziola

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11671] trunk/harbour

2009-07-08 Thread druzus
Revision: 11671
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11671&view=rev
Author:   druzus
Date: 2009-07-08 13:39:49 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/source/vm/fm.c
! fixed reference counter initialization in hb_xrealloc( NULL, size );

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/source/vm/fm.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] hbmk2 / hb_processRun() possible problem?

2009-07-08 Thread Przemyslaw Czerpak
On Wed, 08 Jul 2009, Szak�ts Viktor wrote:
> Hi Przemek,
> I've noticed a strange thing today. If I try this command with an MSVC
> build of hbmk2, it will crash without log and with the message "This
> application has requested the Runtime to terminate it in an unusual way..."
> > hbmk2 q.o
> where q.o is a simple two liner .prg compiled into an obj using MinGW.
> The crash happens after calling hb_processRun() in getFirstFunc(),
> in the AT() call.

Should be fixed by:
   2009-07-08 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
 * harbour/source/vm/fm.c
   ! fixed reference counter initialization in hb_xrealloc( NULL, size );

best regards,
Przemek
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] About hbextern...

2009-07-08 Thread Vailton Renato
A question came to me recently, is whether the functions listed in
c:\harbour\examples\hbextern\hbextern.ch represent all functions
available into source tree?

Brgs,
Vailton
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Viktor Szakáts


On 2009.07.08., at 15:46, Vailton Renato wrote:


A question came to me recently, is whether the functions listed in
c:\harbour\examples\hbextern\hbextern.ch represent all functions
available into source tree?


Yes, but only core functions should be listed there.
(residing in /source tree)

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] SF.net SVN: harbour-project:[11671] trunk/harbour

2009-07-08 Thread Viktor Szakáts

Now it's solved, thank you very much.

Brgds,
Viktor

On 2009.07.08., at 15:39, dru...@users.sourceforge.net wrote:


Revision: 11671
 
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11671&view=rev
Author:   druzus
Date: 2009-07-08 13:39:49 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
 * harbour/source/vm/fm.c
   ! fixed reference counter initialization in hb_xrealloc( NULL,  
size );


Modified Paths:
--
   trunk/harbour/ChangeLog
   trunk/harbour/source/vm/fm.c


This was sent by the SourceForge.net collaborative development  
platform, the world's largest Open Source development site.

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Vailton Renato
There are a total of approximately 1600 functions. By my count if a
person is available to document at least 5 functions per day, he will
complete the service in less than 1 year.

I was studying the issue of documentation and I thought of something
that I believe can help us. But it will take a few days to build a
structure that will create the documentation in those languages are
required and results can be published in HTML or PDF.


Anyway, I'm planning on testing it with our product here in Brazil and
then submit to you the results of my tests.

If all goes well, I think we could use this solution to produce
documentation for our project.

I can even help to produce the documentation in English, and obviously
I will need the help of everyone about questions and clarify some
details regarding functions, procedures and others.

What the group thinks about this idea?

Brgds,
Vailton Renato

[NOTE: This tool is open source and not commercial]
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] nomouse with gtwin in full screen

2009-07-08 Thread AbeB

hi everyone,

is there a way to hide the mouse cursor with gtwin and full screen mode
mhide() dosn't do it for me.

thanks
abe



-- 
View this message in context: 
http://n2.nabble.com/nomouse-with-gtwin-in-full-screen-tp3225852p3225852.html
Sent from the harbour-devel mailing list archive at Nabble.com.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Massimo Belgrano
I  agree with your ideawe can find a way for centralise documentation
DO you think a documentation stored in dbf ?
we can manage in memo rtf/HTML
Can be a clear demo of harbour capability
client server model (letodb) can be hosted in second time
Then we also think a web version


2009/7/8 Vailton Renato 

> There are a total of approximately 1600 functions. By my count if a
> person is available to document at least 5 functions per day, he will
> complete the service in less than 1 year.
>
> I was studying the issue of documentation and I thought of something
> that I believe can help us. But it will take a few days to build a
> structure that will create the documentation in those languages are
> required and results can be published in HTML or PDF.
>
>
> Anyway, I'm planning on testing it with our product here in Brazil and
> then submit to you the results of my tests.
>
> If all goes well, I think we could use this solution to produce
> documentation for our project.
>
> I can even help to produce the documentation in English, and obviously
> I will need the help of everyone about questions and clarify some
> details regarding functions, procedures and others.
>
> What the group thinks about this idea?
>
> Brgds,
> Vailton Renato
>
> [NOTE: This tool is open source and not commercial]
> ___
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>



-- 
Massimo Belgrano
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] Personal page opened, accepting donations

2009-07-08 Thread Viktor Szakáts

Hi All,

I've opened a small personal Harbour Project page on my site, which
hosts some very short introduction and also has the links and release
notes for latest unofficial binary releases for Windows.

I've also made an unusual step in Harbour's history, I'm now accepting
donations to my PayPal account. Everyone is welcome to donate, who feel
my job done on Harbour deserves it, and would further support these
efforts even with hard earned cash.

In the last few years I've spent nearly all my time on Harbour, and
while this is a team project which wouldn't be anywhere near it is now
without other contributors (you all know whom I have in mind), any
compensation to my person would be highly appreciated. Please consider
donating to all the others, too, who made this happen.

[ We can even think of creating a PayPal account for

All the above doesn't mean any change regarding development goals, style
and spirit from my side. Everything continues like it is now.

http://syenar.hu/harbour/

Thank you.

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Viktor Szakáts

Sounds good to me.

Maybe the whole MiniGUI documentation can be imported
to have a jump start. We should check its license status.

Brgds,
Viktor

On 2009.07.08., at 16:37, Vailton Renato wrote:


There are a total of approximately 1600 functions. By my count if a
person is available to document at least 5 functions per day, he will
complete the service in less than 1 year.

I was studying the issue of documentation and I thought of something
that I believe can help us. But it will take a few days to build a
structure that will create the documentation in those languages are
required and results can be published in HTML or PDF.


Anyway, I'm planning on testing it with our product here in Brazil and
then submit to you the results of my tests.

If all goes well, I think we could use this solution to produce
documentation for our project.

I can even help to produce the documentation in English, and obviously
I will need the help of everyone about questions and clarify some
details regarding functions, procedures and others.

What the group thinks about this idea?

Brgds,
Vailton Renato

[NOTE: This tool is open source and not commercial]
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Massimo Belgrano
Agree with idea of import minigui  Documentation

2009/7/8 Viktor Szakáts 

> Sounds good to me.
>
> Maybe the whole MiniGUI documentation can be imported
> to have a jump start. We should check its license status.
>
> Brgds,
> Viktor
>
>
> On 2009.07.08., at 16:37, Vailton Renato wrote:
>
>  There are a total of approximately 1600 functions. By my count if a
>> person is available to document at least 5 functions per day, he will
>> complete the service in less than 1 year.
>>
>> I was studying the issue of documentation and I thought of something
>> that I believe can help us. But it will take a few days to build a
>> structure that will create the documentation in those languages are
>> required and results can be published in HTML or PDF.
>>
>>
>> Anyway, I'm planning on testing it with our product here in Brazil and
>> then submit to you the results of my tests.
>>
>> If all goes well, I think we could use this solution to produce
>> documentation for our project.
>>
>> I can even help to produce the documentation in English, and obviously
>> I will need the help of everyone about questions and clarify some
>> details regarding functions, procedures and others.
>>
>> What the group thinks about this idea?
>>
>> Brgds,
>> Vailton Renato
>>
>> [NOTE: This tool is open source and not commercial]
>> ___
>> Harbour mailing list
>> Harbour@harbour-project.org
>> http://lists.harbour-project.org/mailman/listinfo/harbour
>>
>
> ___
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>



-- 
Massimo Belgrano

Analisi e sviluppo software per Lan e Web - Consulenza informatica -
Formazione
Delta Informatica S.r.l. http://www.deltain.it/   +39 0321 455962
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Pritpal Bedi

Hello Vailton


Vailton Renato wrote:
> 
> There are a total of approximately 1600 functions. By my count if a
> person is available to document at least 5 functions per day, he will
> complete the service in less than 1 year.
> 
> I was studying the issue of documentation and I thought of something
> that I believe can help us. But it will take a few days to build a
> structure that will create the documentation in those languages are
> required and results can be published in HTML or PDF.
> 
> 
> Anyway, I'm planning on testing it with our product here in Brazil and
> then submit to you the results of my tests.
> 
> If all goes well, I think we could use this solution to produce
> documentation for our project.
> 
> I can even help to produce the documentation in English, and obviously
> I will need the help of everyone about questions and clarify some
> details regarding functions, procedures and others.
> 
> What the group thinks about this idea?
> 

I was also thinking along this line and I already have some 
basic code to parse source tree ( provided by Andy Wos of xMate ).
My intention was : 

1) Parse the source tree, gather function arguments and return values
2) Organize them in plain .txt files with skeleton something like:
FUNCTION: funcname()
PARAMETERS: param1, param2, ... paramN
RETURNS: xRet
DESCRIPTION:
EXAMPLE:
SOURCE: 
3) Place these skeletons in somewhere harbour/doc/skeletons/dirToRepsType
4) Request all group member to pick one,two or any number of functions
he/whe is willing and fill in the blanjs 
5) Place the filled in text in harbour/doc/worked/dirToRepsType
6) Request for volunteers to moderate those changes and make necessary
changes
7) Build a compiled help from those filled-in skeltons.

And may be more ideas which could flash at  given moment.

I was planning to do so after finishing HBXBP. It is nice to see that you
have 
the same plans in mind. Please go ahead.

Regards
Pritpal Bedi


-- 
View this message in context: 
http://www.nabble.com/About-hbextern...-tp24391919p24393130.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] Personal page opened, accepting donations

2009-07-08 Thread Massimo Belgrano
Good notice!agree paypal idea

2009/7/8 Viktor Szakáts 

> Hi All,
>
> I've opened a small personal Harbour Project page on my site, which
> hosts some very short introduction and also has the links and release
> notes for latest unofficial binary releases for Windows.
>
> I've also made an unusual step in Harbour's history, I'm now accepting
> donations to my PayPal account. Everyone is welcome to donate, who feel
> my job done on Harbour deserves it, and would further support these
> efforts even with hard earned cash.
>
> In the last few years I've spent nearly all my time on Harbour, and
> while this is a team project which wouldn't be anywhere near it is now
> without other contributors (you all know whom I have in mind), any
> compensation to my person would be highly appreciated. Please consider
> donating to all the others, too, who made this happen.
>
> [ We can even think of creating a PayPal account for
>
> All the above doesn't mean any change regarding development goals, style
> and spirit from my side. Everything continues like it is now.
>
> http://syenar.hu/harbour/
>
> Thank you.
>
> Brgds,
> Viktor
>
> ___
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>



-- 
Massimo Belgrano
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Massimo Belgrano
instead organize in plain .txt  i suggest  organized in dbfMore easy to
organize,order,publish
is a clear demo of harbour capability

2009/7/8 Pritpal Bedi 

>
> Hello Vailton
>
>
> Vailton Renato wrote:
> >
> > There are a total of approximately 1600 functions. By my count if a
> > person is available to document at least 5 functions per day, he will
> > complete the service in less than 1 year.
> >
> > I was studying the issue of documentation and I thought of something
> > that I believe can help us. But it will take a few days to build a
> > structure that will create the documentation in those languages are
> > required and results can be published in HTML or PDF.
> >
> >
> > Anyway, I'm planning on testing it with our product here in Brazil and
> > then submit to you the results of my tests.
> >
> > If all goes well, I think we could use this solution to produce
> > documentation for our project.
> >
> > I can even help to produce the documentation in English, and obviously
> > I will need the help of everyone about questions and clarify some
> > details regarding functions, procedures and others.
> >
> > What the group thinks about this idea?
> >
>
> I was also thinking along this line and I already have some
> basic code to parse source tree ( provided by Andy Wos of xMate ).
> My intention was :
>
> 1) Parse the source tree, gather function arguments and return values
> 2) Organize them in plain .txt files with skeleton something like:
>FUNCTION: funcname()
>PARAMETERS: param1, param2, ... paramN
>RETURNS: xRet
>DESCRIPTION:
>EXAMPLE:
>SOURCE:
> 3) Place these skeletons in somewhere harbour/doc/skeletons/dirToRepsType
> 4) Request all group member to pick one,two or any number of functions
> he/whe is willing and fill in the blanjs
> 5) Place the filled in text in harbour/doc/worked/dirToRepsType
> 6) Request for volunteers to moderate those changes and make necessary
> changes
> 7) Build a compiled help from those filled-in skeltons.
>
> And may be more ideas which could flash at  given moment.
>
> I was planning to do so after finishing HBXBP. It is nice to see that you
> have
> the same plans in mind. Please go ahead.
>
> Regards
> Pritpal Bedi
>
>
> --
> View this message in context:
> http://www.nabble.com/About-hbextern...-tp24391919p24393130.html
> Sent from the Harbour - Dev mailing list archive at Nabble.com.
>
> ___
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>



-- 
Massimo Belgrano
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] Personal page opened, accepting donations

2009-07-08 Thread Viktor Szakáts


On 2009.07.08., at 18:03, Massimo Belgrano wrote:


Good notice!
agree paypal idea

2009/7/8 Viktor Szakáts 
Hi All,

I've opened a small personal Harbour Project page on my site, which
hosts some very short introduction and also has the links and release
notes for latest unofficial binary releases for Windows.

I've also made an unusual step in Harbour's history, I'm now accepting
donations to my PayPal account. Everyone is welcome to donate, who  
feel

my job done on Harbour deserves it, and would further support these
efforts even with hard earned cash.

In the last few years I've spent nearly all my time on Harbour, and
while this is a team project which wouldn't be anywhere near it is now
without other contributors (you all know whom I have in mind), any
compensation to my person would be highly appreciated. Please consider
donating to all the others, too, who made this happen.

[ We can even think of creating a PayPal account for


ops I've pressed Send to early. So we can create PayPal account for
Harbour, too, but this needs consensus from the group, and it may
be very difficult to distribute it amongst developers in a way which  
pleases

everyone. For this reason, I've chosen the personal way so far, and
I encourage others to do the same.

For group account, IMO we should agree on some rules before we start
to advertise such.

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] About hbextern...

2009-07-08 Thread Viktor Szakáts

instead organize in plain .txt  i suggest  organized in dbf
More easy to organize,order,publish
is a clear demo of harbour capability


.dbf isn't very practical here IMO. .txt or some other
simple source format is the best.

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] Personal page opened, accepting donations

2009-07-08 Thread Massimo Belgrano
account for Harbour, will be used for buy service or product
In a order published in subscription
2009/7/8 Viktor Szakáts 

>
> On 2009.07.08., at 18:03, Massimo Belgrano wrote:
>
>  Good notice!
>> agree paypal idea
>>
>> 2009/7/8 Viktor Szakáts 
>> Hi All,
>>
>> I've opened a small personal Harbour Project page on my site, which
>> hosts some very short introduction and also has the links and release
>> notes for latest unofficial binary releases for Windows.
>>
>> I've also made an unusual step in Harbour's history, I'm now accepting
>> donations to my PayPal account. Everyone is welcome to donate, who feel
>> my job done on Harbour deserves it, and would further support these
>> efforts even with hard earned cash.
>>
>> In the last few years I've spent nearly all my time on Harbour, and
>> while this is a team project which wouldn't be anywhere near it is now
>> without other contributors (you all know whom I have in mind), any
>> compensation to my person would be highly appreciated. Please consider
>> donating to all the others, too, who made this happen.
>>
>> [ We can even think of creating a PayPal account for
>>
>
> ops I've pressed Send to early. So we can create PayPal account for
> Harbour, too, but this needs consensus from the group, and it may
> be very difficult to distribute it amongst developers in a way which
> pleases
> everyone. For this reason, I've chosen the personal way so far, and
> I encourage others to do the same.
>
> For group account, IMO we should agree on some rules before we start
> to advertise such.
>
>
> Brgds,
> Viktor
>
> ___
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>



-- 
Massimo Belgrano
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] wikipedia converting to CC BY-SA license

2009-07-08 Thread Viktor Szakáts

Hi All,

Found this today:
http://creativecommons.org/weblog/entry/15411

This is the license Harbour uses for textual parts.

Brgds,
Viktor

___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11672] trunk/harbour

2009-07-08 Thread druzus
Revision: 11672
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11672&view=rev
Author:   druzus
Date: 2009-07-08 16:36:29 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 18:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
 * harbour/include/hbtask.h
 * harbour/source/vm/maindllh/Makefile
 * harbour/source/vm/task.c
 * harbour/source/vm/hvmall.c
 * harbour/source/rtl/cputime.c
 * harbour/contrib/hbmysql/hbmysql.hbc
 * harbour/contrib/xhb/xhb.hbc
 * harbour/contrib/xhb/xhberrc.c
 * harbour/contrib/xhb/xhbver.ch
 * harbour/contrib/hbodbc/hbodbc.hbc
 * harbour/contrib/hbtpathy/hbtpathy.hbc
 * harbour/contrib/hbsqlit3/tests/hooks.prg
 * harbour/contrib/hbsqlit3/tests/backup.prg
 * harbour/contrib/hbsqlit3/tests/authoriz.prg
 * harbour/contrib/hbsqlit3/hbsqlit3.hbc
 * harbour/contrib/hbmzip/hbmzip.hbc
 * harbour/contrib/hbqt/QDragEnterEvent.cpp
 * harbour/contrib/hbqt/QWebSecurityOrigin.cpp
 * harbour/contrib/hbqt/QConicalGradient.cpp
 * harbour/contrib/hbqt/TQWidgetItem.prg
 * harbour/contrib/hbqt/QGradient.cpp
 * harbour/contrib/hbqt/TQDropEvent.prg
 * harbour/contrib/hbqt/QStandardItemModel.cpp
 * harbour/contrib/hbqt/TQTextObject.prg
 * harbour/contrib/hbqt/QPicture.cpp
 * harbour/contrib/hbqt/TQStyleHintReturn.prg
 * harbour/contrib/hbqt/QStyledItemDelegate.cpp
 * harbour/contrib/hbqt/QAbstractListModel.cpp
 * harbour/contrib/hbqt/TQFontDatabase.prg
 * harbour/contrib/hbqt/QResource.cpp
 * harbour/contrib/hbqt/TQWebHistory.prg
 * harbour/contrib/hbqt/QMouseEvent.cpp
 * harbour/contrib/hbqt/TQAbstractItemModel.prg
 * harbour/contrib/hbqt/QStyleOptionHeader.cpp
 * harbour/contrib/hbqt/QWheelEvent.cpp
 * harbour/contrib/hbqt/QRadialGradient.cpp
 * harbour/contrib/hbqt/QCursor.cpp
 * harbour/contrib/hbqt/QFocusEvent.cpp
 * harbour/contrib/hbqt/QStyleHintReturn.cpp
 * harbour/contrib/hbqt/QStyleOptionToolButton.cpp
 * harbour/contrib/hbqt/QStylePainter.cpp
 * harbour/contrib/hbqt/QWebPluginFactory.cpp
 * harbour/contrib/hbqt/TQSystemTrayIcon.prg
 * harbour/contrib/hbqt/QLinearGradient.cpp
 * harbour/contrib/hbqt/QDragLeaveEvent.cpp
 * harbour/contrib/hbqt/TQStyleOptionViewItem.prg
 * harbour/contrib/hbqt/QStyleOptionToolBox.cpp
 * harbour/contrib/hbqt/QStyleOptionTabBarBase.cpp
 * harbour/contrib/hbqt/QStringList.cpp
 * harbour/contrib/hbqt/TQStyleOptionTitleBar.prg
 * harbour/contrib/hbqt/TQSound.prg
 * harbour/contrib/hbqt/TQGradient.prg
 * harbour/contrib/hbqt/TQWebSettings.prg
 * harbour/contrib/hbqt/TQApplication.prg
 * harbour/contrib/hbqt/QStyleOptionViewItem.cpp
 * harbour/contrib/hbqt/TQCoreApplication.prg
 * harbour/contrib/hbqt/TQKeySequence.prg
 * harbour/contrib/hbqt/QStyleOptionToolBar.cpp
 * harbour/contrib/hbqt/QStyleOptionTitleBar.cpp
 * harbour/contrib/hbqt/TQResource.prg
 * harbour/contrib/hbqt/QStyleOptionButton.cpp
 * harbour/contrib/hbqt/QSizePolicy.cpp
 * harbour/contrib/hbqt/QWebSettings.cpp
 * harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg
 * harbour/contrib/hbqt/TQStyleOptionGroupBox.prg
 * harbour/contrib/hbqt/TQStylePainter.prg
 * harbour/contrib/hbqt/TQWebPluginFactory.prg
 * harbour/contrib/hbqt/QKeySequence.cpp
 * harbour/contrib/hbqt/QKeyEvent.cpp
 * harbour/contrib/hbqt/QStyleOptionSlider.cpp
 * harbour/contrib/hbqt/TQDragMoveEvent.prg
 * harbour/contrib/hbqt/QWidgetItem.cpp
 * harbour/contrib/hbqt/QStyleOptionSizeGrip.cpp
 * harbour/contrib/hbqt/TQWebHistoryItem.prg
 * harbour/contrib/hbqt/QTextObject.cpp
 * harbour/contrib/hbqt/QStyleOptionGroupBox.cpp
 * harbour/contrib/hbqt/QImage.cpp
 * harbour/contrib/hbqt/QLine.cpp
 * harbour/contrib/hbqt/TQStyleOptionProgressBar.prg
 * harbour/contrib/hbqt/QWebHistory.cpp
 * harbour/contrib/hbqt/TQStyleHintReturnVariant.prg
 * harbour/contrib/hbqt/TQWebSecurityOrigin.prg
 * harbour/contrib/hbqt/TQStyleOptionTab.prg
 * harbour/contrib/hbqt/TQStringListModel.prg
 * harbour/contrib/hbqt/QWebHitTestResult.cpp
 * harbour/contrib/hbqt/TQStandardItemModel.prg
 * harbour/contrib/hbqt/QSystemTrayIcon.cpp
 * harbour/contrib/hbqt/QStyleOptionDockWidget.cpp
 * harbour/contrib/hbqt/TQFileSystemModel.prg
 * harbour/contrib/hbqt/QStyleOptionTabWidgetFrame.cpp
 * harbour/contrib/hbqt/QStyleOptionFocusRect.cpp
 * harbour/contrib/hbqt/QMoveEvent.cpp
 * harbour/contrib/hbqt/TQImageWriter.prg
 * harbour/contrib/hbqt/TQAbstractListModel.prg
 * harbour/contrib/hbqt/QWidgetAction.cpp
 * harbour/contrib/hbqt/TQModelIndex.prg
 * harbour/contrib/hbqt/QStringListModel.cpp
 * harbour/contrib/hbqt/TQKeyEvent.prg
 * harbour/contrib/hbqt/TQStyleOptionMenuItem.prg
 * harbour/contrib/hbqt/TQStyleOptionHeader.prg
 * harbour/contrib/hbqt/QFileSystemModel.cpp
 * harbour/contrib/hbqt/TQWebHistoryInterface.prg
 * harbour/contrib/hbqt/TQStyleOptionComboBox.prg
 * harbour/contrib/hbqt/TQBrush.prg
 * harbour/contrib/hbqt/TQStyleOptionToolButton.prg
 * harbour/contrib/hbqt/QImageWriter.cpp
 * harbour/contrib/hbqt/TQLine.prg
 * harbour/contrib/hbqt/TQAbstractTableModel.prg
 * harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg
 * ha

[Harbour] SF.net SVN: harbour-project:[11673] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11673
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11673&view=rev
Author:   vszakats
Date: 2009-07-08 18:05:54 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 20:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * source/rtl/tget.prg
! Fixed to handle lowercase picture mask characters.
  Please test.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/source/rtl/tget.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11674] trunk/harbour

2009-07-08 Thread druzus
Revision: 11674
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11674&view=rev
Author:   druzus
Date: 2009-07-08 18:33:12 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 20:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/include/hbexprb.c
! fixed macropop used with messages

  * harbour/include/hbapi.h
  * harbour/source/vm/hvm.c
* added code to debug recover statements - it's disabled by default

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/include/hbapi.h
trunk/harbour/include/hbexprb.c
trunk/harbour/source/vm/hvm.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


Re: [Harbour] Incompatibility with Clipper in macro substitution

2009-07-08 Thread Przemyslaw Czerpak
On Thu, 02 Jul 2009, Przemyslaw Czerpak wrote:

Hi,

> > Maybe, this issue was discussed already, but ...
> > This code gives an error with Harbour, but works with Clipper:
> > PROCEDURE main
> > PRIVATE arr[10], r
> >arr[1] := "OO"
> >r = 'arr[1]'
> >&r += '*'// Runtime "Syntax error: &" with Harbour
> >? arr[1], r
> > Return Nil
> > Is this error or a feature :) ?
> Bug. In Harbour when some optimizations are enabled
> only pure symbols can be used as macro value in left side
> of = or as argument of ++ and -- operators.
> With -kc Clipper compatible code is generated so thew above
> example will work.
> I'll analyze deeper the problem and I'll fix it to make Harbour
> fully Clipper compatible. Probably in next week.

It should be fixed now also with other unsupported so far combinations.
Please test after:
   2009-07-08 20:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

Below I'm attaching test code.
Just compare current Harbour, xHarbour and Clipper results.

best regards,
Przemek

/* tst.prg */
proc main()
   test( "var", "init" )
   test( "var[1]", {"init"} )
   test( "var:cargo", errorNew() )
   ? "**"; ?
return

#command DOTEST  => ;
 begin sequence; ; recover using e; dsp_err(e); end

proc test( s, v )
   local bErr, e
   bErr := errorBlock( {|e| break( e ) } )
   ? "=="
   m->var:=v
   ? &s
   DOTEST p( @&s)
   ? &s
   DOTEST &s := "set"
   ? &s
   DOTEST &s += ":add"
   ? &s
   errorBlock( bErr )
return

proc p(x)
   x:="REF"
return

proc dsp_err(e)
   ? "error:", ;
 iif( e:severity == 2, "E", "" ), ;
 e:subsystem+"/"+ltrim(str(e:subCode)),;
 e:description + ":", e:operation
return
/* end of: tst.prg */
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11675] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11675
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11675&view=rev
Author:   vszakats
Date: 2009-07-08 20:14:26 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 22:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * utils/hbmk2/hbmk2.prg
! allmsvc filter didn't cover msvcia64.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/utils/hbmk2/hbmk2.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11676] trunk/harbour

2009-07-08 Thread vszakats
Revision: 11676
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11676&view=rev
Author:   vszakats
Date: 2009-07-08 21:05:53 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 22:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * utils/hbmk2/hbmk2.prg
+ Added -[no]ignore option which tells hbmk2 to ignore
  errors returned by compiler tools and continue as normal.
  Useful to gather all build errors in one pass.
! Fixed hbmk2 errorlevel on resource compiler error.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/utils/hbmk2/hbmk2.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour


[Harbour] SF.net SVN: harbour-project:[11677] trunk/harbour

2009-07-08 Thread vouchcac
Revision: 11677
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11677&view=rev
Author:   vouchcac
Date: 2009-07-08 23:57:56 + (Wed, 08 Jul 2009)

Log Message:
---
2009-07-08 16:50 UTC-0800 Pritpal Bedi (prit...@vouchcac.com)
  * harbour/contrib/hbqt/hbqt.ch

  * harbour/contrib/hbqt/QBitmap.cpp
  * harbour/contrib/hbqt/QBrush.cpp
  * harbour/contrib/hbqt/QCursor.cpp
  * harbour/contrib/hbqt/QImage.cpp
  * harbour/contrib/hbqt/QLine.cpp
  * harbour/contrib/hbqt/QLinearGradient.cpp
  * harbour/contrib/hbqt/QPicture.cpp
  * harbour/contrib/hbqt/QPixmap.cpp
  * harbour/contrib/hbqt/QPoint.cpp
  * harbour/contrib/hbqt/QPointF.cpp
  * harbour/contrib/hbqt/QRadialGradient.cpp
  * harbour/contrib/hbqt/QRect.cpp
  * harbour/contrib/hbqt/QRectF.cpp
  * harbour/contrib/hbqt/QRegion.cpp
  * harbour/contrib/hbqt/QSizeF.cpp

  * harbour/contrib/hbqt/TQBitmap.prg
  * harbour/contrib/hbqt/TQImage.prg
  * harbour/contrib/hbqt/TQLine.prg
  * harbour/contrib/hbqt/TQLinearGradient.prg
  * harbour/contrib/hbqt/TQPicture.prg
  * harbour/contrib/hbqt/TQPixmap.prg
  * harbour/contrib/hbqt/TQPoint.prg
  * harbour/contrib/hbqt/TQPointF.prg
  * harbour/contrib/hbqt/TQRadialGradient.prg
  * harbour/contrib/hbqt/TQRect.prg
  * harbour/contrib/hbqt/TQRectF.prg
  * harbour/contrib/hbqt/TQRegion.prg
  * harbour/contrib/hbqt/TQSizeF.prg

  * harbour/contrib/hbqt/qth/QBitmap.qth
  * harbour/contrib/hbqt/qth/QBrush.qth
  * harbour/contrib/hbqt/qth/QCursor.qth
  * harbour/contrib/hbqt/qth/QImage.qth
  * harbour/contrib/hbqt/qth/QLine.qth
  * harbour/contrib/hbqt/qth/QLinearGradient.qth
  * harbour/contrib/hbqt/qth/QPalette.qth
  * harbour/contrib/hbqt/qth/QPicture.qth
  * harbour/contrib/hbqt/qth/QPixmap.qth
  * harbour/contrib/hbqt/qth/QPoint.qth
  * harbour/contrib/hbqt/qth/QPointF.qth
  * harbour/contrib/hbqt/qth/QRadialGradient.qth
  * harbour/contrib/hbqt/qth/QRect.qth
  * harbour/contrib/hbqt/qth/QRectF.qth
  * harbour/contrib/hbqt/qth/QRegion.qth
  * harbour/contrib/hbqt/qth/QSizeF.qth

  ! Updated for exact constructor parameters.
If the constructor accepts parameters with identical .prg supplied values,
a new parameter is inserted as a first argument and then resolved in .cpp.

  oBrush := QBrush():new( "QPixmap"  , pQPixmap )
  oBrush := QBrush():new( "QImage"   , pQImage )
  oBrush := QBrush():new( "QGradient", pQGradient )
   
  Note that constructor fetches only one argument, a pointer to relevant
  object, which at prg to cpp level can never be differed so this 
  mechanism was necessary. The first parameter will be matched exact
  and hence it is case sensitive. If this parameter is of the same type
  object is being created then it call will only supply pointer:
  
  oBrush := QBrush():new( pQBrush_other )

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbqt/QBitmap.cpp
trunk/harbour/contrib/hbqt/QBrush.cpp
trunk/harbour/contrib/hbqt/QCursor.cpp
trunk/harbour/contrib/hbqt/QImage.cpp
trunk/harbour/contrib/hbqt/QLine.cpp
trunk/harbour/contrib/hbqt/QLinearGradient.cpp
trunk/harbour/contrib/hbqt/QPicture.cpp
trunk/harbour/contrib/hbqt/QPixmap.cpp
trunk/harbour/contrib/hbqt/QPoint.cpp
trunk/harbour/contrib/hbqt/QPointF.cpp
trunk/harbour/contrib/hbqt/QRadialGradient.cpp
trunk/harbour/contrib/hbqt/QRect.cpp
trunk/harbour/contrib/hbqt/QRectF.cpp
trunk/harbour/contrib/hbqt/QRegion.cpp
trunk/harbour/contrib/hbqt/QSizeF.cpp
trunk/harbour/contrib/hbqt/TQBitmap.prg
trunk/harbour/contrib/hbqt/TQImage.prg
trunk/harbour/contrib/hbqt/TQLine.prg
trunk/harbour/contrib/hbqt/TQLinearGradient.prg
trunk/harbour/contrib/hbqt/TQPicture.prg
trunk/harbour/contrib/hbqt/TQPixmap.prg
trunk/harbour/contrib/hbqt/TQPoint.prg
trunk/harbour/contrib/hbqt/TQPointF.prg
trunk/harbour/contrib/hbqt/TQRadialGradient.prg
trunk/harbour/contrib/hbqt/TQRect.prg
trunk/harbour/contrib/hbqt/TQRectF.prg
trunk/harbour/contrib/hbqt/TQRegion.prg
trunk/harbour/contrib/hbqt/TQSizeF.prg
trunk/harbour/contrib/hbqt/hbqt.ch
trunk/harbour/contrib/hbqt/qth/QBitmap.qth
trunk/harbour/contrib/hbqt/qth/QBrush.qth
trunk/harbour/contrib/hbqt/qth/QCursor.qth
trunk/harbour/contrib/hbqt/qth/QImage.qth
trunk/harbour/contrib/hbqt/qth/QLine.qth
trunk/harbour/contrib/hbqt/qth/QLinearGradient.qth
trunk/harbour/contrib/hbqt/qth/QPalette.qth
trunk/harbour/contrib/hbqt/qth/QPicture.qth
trunk/harbour/contrib/hbqt/qth/QPixmap.qth
trunk/harbour/contrib/hbqt/qth/QPoint.qth
trunk/harbour/contrib/hbqt/qth/QPointF.qth
trunk/harbour/contrib/hbqt/qth/QRadialGradient.qth
trunk/harbour/contrib/hbqt/qth/QRect.qth
trunk/harbour/contrib/hbqt/qth/QRectF.qth
trunk/harbour/contrib/hbqt/qth/QRegion.qth
trunk/harbour/contrib/hbqt/qth/QSizeF.qth


This was sent by the SourceForge.net collabo

[Harbour] SF.net SVN: harbour-project:[11678] trunk/harbour

2009-07-08 Thread vouchcac
Revision: 11678
  
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11678&view=rev
Author:   vouchcac
Date: 2009-07-09 00:09:43 + (Thu, 09 Jul 2009)

Log Message:
---
2009-07-08 16:58 UTC-0800 Pritpal Bedi (prit...@vouchcac.com)
  * harbour/contrib/hbxbp/xbpbitmap.prg
+ Implemented XbpBitmap() class - mostly working.

  * harbour/contrib/hbxbp/xbpfiledialog.prg
! Shifted constants to hbqt.ch

  * harbour/contrib/hbxbp/xbpfontdialog.prg
+ Implemented XbpFontDialog() and XbpFont() class with interaction.

  * harbour/contrib/hbxbp/xbpstatic.prg
+ Implemented :type == XBPSTATIC_TYPE_BITMAP.
 
  * harbour/contrib/hbxbp/xbpwindow.prg
+ Implemented :setFont( oXbpFont ).
! Enhanced "Attribute" factor of :compoundName to accept bold and italic 
together.
  Integrated with :setFont()

  * harbour/contrib/hbxbp/tests/demoxbp.prg
+ Demonstrated XbpFontDialog() and XbpFont() implementation.
 1. Click on  tab-page.
 2. Click on  toolbar icon.
 3. Adjust and select a font.
 4. See the result in MLE text editor.

+ Demonstrated XbpBitmap() functionality as in Xbase++, code shows up with 
both compilers.

Modified Paths:
--
trunk/harbour/ChangeLog
trunk/harbour/contrib/hbxbp/tests/demoxbp.prg
trunk/harbour/contrib/hbxbp/xbpbitmap.prg
trunk/harbour/contrib/hbxbp/xbpfiledialog.prg
trunk/harbour/contrib/hbxbp/xbpfontdialog.prg
trunk/harbour/contrib/hbxbp/xbpstatic.prg
trunk/harbour/contrib/hbxbp/xbpwindow.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
___
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour