Przemyslaw Czerpak | 27 Apr 00:22 2016
Picon

Re: Memory leak in macro compiler.

Hi Ron,

Sorry for late response. I'm very busy recently.
Because my message below I address to all xHarbour developers
I'm setting CC to xHarbour devel list.

I do not think it's worth to port single modifications from
Harbour to xHarbour. Just simply it's full time job for many
months. There are many different things which should be ported
and it will be very hard to avoid bugs in this process. Much
simpler would be take current Harbour code and add xHarbour
extensions which are missing. There are only few of them
which we decided to not add to Harbour core code. Many of
them where implemented in Harbour in XHB library without
touching the core code though in some cases with a little
bit changed behavior. If you want to add it to core code
then I have nothing against I would only want to cover them
by #ifdef __XHARBOUR__ macro just simply to keep the code
as close as possible for future synchronization. I can help
in this process but only if other xHarbour developers agree
with this idea and can help at least reporting differences.
What are the main drawbacks of such synchronization:
   - in Harbour we hide internal HVM structures so 3-rd
     party C code programmers which want to access them
     directly have to include hbvmint.h
   - there are some differences between internal structures
     so 3-rd party C code which exploits them have to be
     updated.
   Above are the simplest methods to update existing 3-rd
   party xHarbour C code though not suggested one. As
(Continue reading)

Luiz Rafael Culik | 26 Apr 03:18 2016
Picon
Gravatar

luiz@...>

2016-04-25 22:14 UTC-0300 Luiz Rafael Culik <luiz-NX8iSfc8tAM39yzSjRtAkw@public.gmane.org>
   ! utils/hbmake/hbmake.prg
   ! utils/hbmake/hbmlang.c
     ! minor updated for mingw64 bits
   ! winmake/makefile.gc
     minor fix



------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@...
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Enrico Maria Giordano | 24 Apr 00:04 2016
Picon

e.m.giordano@...>

2016-04-24 00:03 UTC+0200 Enrico Maria Giordano 
<e.m.giordano@...>
   * source/tip/ftpcln.prg
     ! restored F_SIZE and removed Val() in method fileSize()

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
Enrico Maria Giordano | 22 Apr 23:09 2016
Picon

e.m.giordano@...>

2016-04-22 23:10 UTC+0200 Enrico Maria Giordano 
<e.m.giordano@...>
   * source/tip/ftpcln.prg
     ! fixed calculation of length of file in method Retr(), it now uses 
SIZE command
     ! replaced F_SIZE with 7 in method fileSize()

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
Luiz Rafael Culik | 18 Apr 00:50 2016
Picon
Gravatar

changelogs

2016-04-17 19:50 UTC-0300 Luiz Rafael Culik <luiz-NX8iSfc8tAM39yzSjRtAkw@public.gmane.org>
  * winmake/makefile.gc
    ! disable hbdoc build
    
2016-04-17 19:00 UTC-0300 Luiz Rafael Culik <luiz-NX8iSfc8tAM39yzSjRtAkw@public.gmane.org>
  * winmake/makefile.gc
    ! when compiling to 64bits add -DWIN32 to compile properly pdflite
  * include/thread.h
    ! added S_RDDMTX enum  
  * make_gc64.bat  
    ! minor update
    ! to compile properly with mingw on an dos shell do
    set CC_DIR=directory where mingw64 is instaled so in my machine is ( i use one from https://sourceforge.net/projects/mingw-w64/ )
    SET CC_DIR=C:/mingw530-64
    make_Gc64 
    
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@...
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Walter Negro | 7 Apr 07:05 2016

Memory leak in macro compiler.


Procedure Main()

   TRY
      // ? &( "file_alias = $1" )    // No memory leaks
      ? &( "(file_alias = $1)" )    // Memory leaks
   CATCH
      ? "Catched"
   END

Return

---------------------------
This code
&( "file_alias = $1" )

End in the rule (macro.y)
Main : Expression error

---------------------------
This code
&( "(file_alias = $1)" )

End in the rule (macro.y)
Main : error

I not understand how to fix the rule or

Walter Negro


------------------------------------------------------------------------------
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@...
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Luiz Rafael Culik | 21 Feb 18:52 2016
Picon
Gravatar

luiz@...> branch 1.2.5


  ! source\common\hbwince.c
  ! source\ct\ctnet.c
  ! source\rtl\winos.prg
  ! source\rtl\gtwvt\gtwvt.h
  ! source\vm\dynlibhb.c
  ! source\vm\estack.c
  ! source\vm\fm.c
  ! source\vm\maindll.c
  ! source\vm\maindlle.c
  ! source\vm\maindllh.c
  ! source\vm\maindllp.c
  ! source\vm\mainwin.c
  ! source\vm\set.c
  ! source\vm\usedll.c
    ! added windows.h when defined HB_OS_WIN
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@...
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Enrico Maria Giordano | 17 Oct 15:53 2015
Picon

e.m.giordano@...>

2015-10-17 15:50 UTC+0100 Enrico Maria Giordano 
<e.m.giordano@...>
   * source/ct/files.c
     ! Fixed bug in SETFATTR() which prevented to clear the attribute flag

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

------------------------------------------------------------------------------
FabioNery | 7 Oct 18:49 2015
Picon

Bug in HB_Decode

Hi, the following sample returns error for hash parameter with default 
parameter (fourth test)

PROCEDURE Main

      LOCAL nChoice, hHash

      nChoice := 2
      ? HB_Decode( nChoice, 1, "COM1", 2, "COM2", 3, "COM3", "NUL" )     // 
result: COM2

      nChoice := 4
      ? HB_Decode( nChoice, 1, "COM1", 2, "COM2", 3, "COM3", "NUL" )     // 
result: NUL

      hHash := { 0 =>  "Yesterday", ;
                 1 =>  "Today"    , ;
                 2 =>  "Tomorrow"   }

      nChoice := 0
      ? HB_Decode( nChoice, hHash  )  // result: yesterday

      nChoice := 0
      ? HB_Decode( nChoice, hHash, "Never" )  // result: error

   RETURN

Thanks,
FabioNery

---
Este email foi escaneado pelo Avast antivírus.
https://www.avast.com/antivirus

------------------------------------------------------------------------------
Full-scale, agent-less Infrastructure Monitoring from a single dashboard
Integrate with 40+ ManageEngine ITSM Solutions for complete visibility
Physical-Virtual-Cloud Infrastructure monitoring from one console
Real user monitoring with APM Insights and performance trend reports 
Learn More http://pubads.g.doubleclick.net/gampad/clk?id=247754911&iu=/4140
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers
Enrico Maria Giordano | 7 Oct 16:03 2015
Picon

C compiler alignment

Dear friends,

can someone confirm that I have to use alignment 8? I ever used 
alignment 4 but now I found that hb_pcount() returns 64 with alignment 4 
(while it works fine with alignment 8).

Please let me know.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

------------------------------------------------------------------------------
Full-scale, agent-less Infrastructure Monitoring from a single dashboard
Integrate with 40+ ManageEngine ITSM Solutions for complete visibility
Physical-Virtual-Cloud Infrastructure monitoring from one console
Real user monitoring with APM Insights and performance trend reports 
Learn More http://pubads.g.doubleclick.net/gampad/clk?id=247754911&iu=/4140
Enrico Maria Giordano | 5 Oct 00:22 2015
Picon

Bug in hb_pcount()

The following sample returns 64 for any number of parameter passed to 
TEST() function:

FUNCTION MAIN()

     ? TEST( 1 )

     INKEY( 0 )

     RETURN NIL

#pragma BEGINDUMP

#include "windows.h"
#include "hbapi.h"

HB_FUNC( TEST )
{
     hb_retnl( hb_pcount() );
}

#pragma ENDDUMP

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

------------------------------------------------------------------------------

Gmane