Revision: 13402
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13402&view=rev
Author:   vszakats
Date:     2009-12-28 01:04:24 +0000 (Mon, 28 Dec 2009)

Log Message:
-----------
2009-12-28 01:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
  * src/common/hbtrace.c
    ! Fixed to not call hb_xgrab() via HB_TRACE_CONVTO() causing
      infinite recursion into trace engine. This replaces previously
      committed trick to avoid the same thing in a generic manner.
      It was a bug in previous Windows-support addition, which is now fixed.
    * Adding \r\n for OutputDebugString() text to make WinDbg display
      look readable, this time by simply extending printf() mask.
    - Deleted space trimming from OutputDebugString() passed text.
      Such issues should be fixed in high level code, it's not trace
      engine's job to make cosmetic corrections on trace text content.
    ; Tested with both WinDbg and DbgView.
      [TOMERGE 2.0]

    ; TOFIX:
         va_end() has been commented for all platforms, although
         it's required by all documentation I could verify.
         If this causes problems for specific platforms/compilers,
         we should only add this hack for those targets, and only
         when HB_TR_WINOUT is enabled.
         Now every non-Windows and Windows non-HB_TR_WINOUT
         setups are not complying with CRTL documentation.
         Could someone help here?

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/src/common/hbtrace.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to