c6ef8c62bb
2010-01-07 00:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_err.c * contrib/hbwin/hbwin.h * contrib/hbwin/wapi_winbase_mutex.c * Changed low-level hbwin_SetLastError() to accept lasterror as parameter.
Viktor Szakats
2010-01-06 23:59:16 +00:00
2cc8ef44d5
2010-01-06 23:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_err.c ! Fixed GetLastError() in MT mode.
Viktor Szakats
2010-01-06 22:54:39 +00:00
24bc432079
2010-01-06 22:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL ! Fixed instructions for .deb binary build.
Viktor Szakats
2010-01-06 21:27:33 +00:00
7fb88b37b0
2010-01-06 21:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * mpkg_tgz.sh ! Fixed to detect case when tar is mapped to bsdtar (such is the case on Snow Leopard). Use slightly modified tar command in this case. Please review. ; TOFIX?: Unpacking stub script always uses 'tar', maybe this needs to be fixed, although current command should work on Snow Leopard. - Deleted comment no longer valid.
Viktor Szakats
2010-01-06 20:13:24 +00:00
0d4b626818
2010-01-06 17:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbznet.c ! do not use DEF_MEM_LEVEL to avoid potential problems when <zutil.h> is not available
Przemyslaw Czerpak
2010-01-06 16:16:22 +00:00
53f0ff2643
2010-01-06 00:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideprojmanager.prg ! Many artifacts corrected. ! Build process is now very satisfying if selected an option with right-click on project node in Project Tree window. ! Diabled gradients in any window. Is it ok to fine tune the windows with plain colors ?
Pritpal Bedi
2010-01-06 08:31:20 +00:00
f3b1c88d4e
2010-01-06 08:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added HB_TR_OUTPUT to DEBUG section.
Viktor Szakats
2010-01-06 07:39:28 +00:00
86c9511f2f
2010-01-06 07:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtwin/gtwin.c + added support for HB_GTI_ISUNICODE
Przemyslaw Czerpak
2010-01-06 06:27:38 +00:00
dc7a864b3b
2010-01-06 01:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Minor update to prev.
Viktor Szakats
2010-01-06 00:30:32 +00:00
90334476e5
2010-01-06 01:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added new section: 7. DEBUGGING OPTIONS So far covered: tracing, memory statistics, valgrind and codeguard. I'd like to ask our experts to review and if needed extend these informations (send me suggestions and I'll update it).
Viktor Szakats
2010-01-06 00:27:55 +00:00
5be3b56876
2010-01-05 20:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/projects/hbide.hbi ! Deleted windows and local environment specific hbmk2 options, plus a few ones which are automatically pulled anyway via hbqt.hbc (which is in turn pulled by hbxbp.hbc). Please set HB_WITH_QT to make it find the QT libs. This is the universal method.
Viktor Szakats
2010-01-05 19:36:34 +00:00
55849c23a9
2010-01-05 20:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/detect.mk + Will now verify if HB_QT_MOC_BIN is pointing to an existing filename. If not, an error message will be shown, trying to make it clear how to set it up properly. Many users like to set the dir only, which makes the build process fail.
Viktor Szakats
2010-01-05 19:25:17 +00:00
bf7a794d98
2010-01-05 19:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added disctinctive static text which is always linked in when C++ mm override is active. This makes it easy to verify if C++ mm override is activated in an executable.
Viktor Szakats
2010-01-05 18:16:14 +00:00
1cf66dcc83
2010-01-05 18:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added support for C++ input files. Now C++ files will be compiled in a separate pass where native C++ compiler is used, which means that C++ compilation mode is now enforced by using .cpp extension. This also means that it's now possible to build mixed mode projects with both C and C++ input files. Enable with option: -hbcppmm (cmdline) or hbcppmm=yes (in .hbc files) NOTE: Suggestions for better names are welcome. In general, this feature makes -cpp option unnecessary, its only purpose now is to override default mode. ; Please test.
Viktor Szakats
2010-01-05 18:04:12 +00:00
2ab6d95353
2010-01-05 14:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/dummy.c + Added dummy stubs for all CT functions which are not yet implemented in Harbour. This file is intentionally not built, because a link-time error is better than a runtime one, anyhow we could convert them to real dummies emulating error behavior and add them to build process.
Viktor Szakats
2010-01-05 13:55:59 +00:00
c02e6f1616
2010-01-05 14:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/video.c % use hb_gtColorToN() function instead of own code to decode Clipper color in VGAPALETTE() ! added protection against possible transfer buffer overflow in SETFONT() function ! return -2 when SETFONT() is not implemented
Przemyslaw Czerpak
2010-01-05 13:03:37 +00:00
24e67cf403
2010-01-05 02:59 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbptoolbar.prg + Implemented to accept QAction() as menu constructor. Before only cCaption or XbpMenu() were accepted.
Pritpal Bedi
2010-01-05 11:15:07 +00:00
39acc696b6
2010-01-04 16:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idestylesheets.prg * contrib/hbide/idethemes.prg ! Another round of reforms. + Implemented visual reflection of current project tree node and current editing tab tab. + Implemented default theme get/set, check the menu <Options>.
Pritpal Bedi
2010-01-05 02:38:03 +00:00
6e527f2ed1
2010-01-05 02:39 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/common/hbtrace.c ! fixed casting for C++ mode in my recent modification
Przemyslaw Czerpak
2010-01-05 01:39:48 +00:00
ccb74db573
2010-01-04 16:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg ! Next round of reforms, stay patient. ! Implemented to hold last working project. ! Fixed to not generate error if an open project is tried to reopen. ! Many small artifacts correctd.
Pritpal Bedi
2010-01-05 00:30:15 +00:00
cbe60a6ebd
2010-01-05 00:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/demoqt.prg + Added hbqt_errorsys().
Viktor Szakats
2010-01-04 23:41:23 +00:00
9763a39bf8
2010-01-04 14:31 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idethemes.prg ! Continued reforms. ! Menu options are working again.
Pritpal Bedi
2010-01-04 22:32:59 +00:00
330c17d8e0
2010-01-04 23:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Will now ignore hbdebug and hbcplr static Harbour libs when creating dynamic binaries, if these libs are not present.
Viktor Szakats
2010-01-04 22:29:07 +00:00
973275223a
2010-01-04 18:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/hbgd.hbc + examples/httpsrv/modulesg.hbp * examples/httpsrv/uhttpdgd.hbp * examples/httpsrv/readme.txt * Merged gd linking logic from uhttpdgd.hbp to hbgd.hbc. (contains little hack, too) (untested) + Added .hbp file to build GD enabled modules. * Modified readme to reflect above change. + Changed .hbp files to use hbgd.hbc and hbct.hbc to build with hbgd and hbct libs. This is much better method, since hbmk2 will locate them automatically plus set header path as well.
Viktor Szakats
2010-01-04 17:42:28 +00:00
d0ce5ac81d
2010-01-04 08:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/resources/selectionlist.ui ! A little less-height window.
Pritpal Bedi
2010-01-04 16:36:06 +00:00
8755fb80e3
2010-01-04 15:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idethemes.prg * contrib/hbide/ideeditor.prg * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideprojmanager.prg ! Reapplied my File() -> hb_FileExists() pacth.
Viktor Szakats
2010-01-04 14:58:36 +00:00
c8e91323cd
2010-01-04 13:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtxwc/gtxwc.c ! cleaned a little bit hack with euro sign support + added optional support for input respecting locale settings To enable it it's necessary to recompile GTXWC with HB_XWC_USE_LOCALE macro. It can be done globally using export UH_USER_CFLAGS=-DHB_XWC_USE_LOCALE and recompiling Harbour core code. When enabled GTXWC initialize locale at startup (LC_CTYPE only) what enable national keyboard layout support in default input context (XLookupString()). Current Harbour core code does not use any <ctype.h> functions so enabling locale should not effect user national settings in HVM. Please test.
Przemyslaw Czerpak
2010-01-04 12:11:08 +00:00
166273b0dd
2010-01-03 21:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbslots.cpp - Deleted old method of slots/events handling.
Viktor Szakats
2010-01-03 20:23:24 +00:00
87e26037c0
2010-01-03 14:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qth/QApplication.qth * Minor optimizations. % One static var deleted. ; TOFIX/TOCHECK: argv/argc usage.
Viktor Szakats
2010-01-03 13:08:07 +00:00
d2c818eab8
2010-01-03 13:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ! Fixed accindentally committed corrupted file in prev commit. (unclean system shutdowns due to hangs)
Viktor Szakats
2010-01-03 12:43:59 +00:00
74ed8d750b
2010-01-03 13:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added OS/2 to QT supported platforms.
Viktor Szakats
2010-01-03 12:28:25 +00:00
bfa271d4e5
2010-01-03 11:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg ! Fixed formatting for one generated headder.
Viktor Szakats
2010-01-03 10:03:50 +00:00
0f880a0256
2010-01-02 22:47 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) /* This commint is from Vailton Renato and applied as is Please set me right if something is omitted. Changes are written below as published on DL. */
Pritpal Bedi
2010-01-03 07:01:18 +00:00
b2c2f608f8
2010-01-02 19:31 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idethemes.prg + contrib/hbide/resources/selectionlist.ui * contrib/hbide/resources/themes.ui ! Changed the way .ppo is presented. Now a new modeless window displays .ppo source and thus you have more control over comaprison with original source. You can keep as many such .ppo windows on the screen.
Pritpal Bedi
2010-01-03 04:04:43 +00:00
da7ae88ea1
2010-01-02 19:31 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpfiledialog.prg ! An important fix.
Pritpal Bedi
2010-01-03 03:31:22 +00:00
49a9d3bc10
2010-01-03 02:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/demoqt.prg + Changed to use new EVENTS/SLOTS layout. These are currently two STATIC vars, may be better to add :events / :slots to oWnd and keep them tied to windows, or threads. It's difficult to find out from current usage. ; Please test.
Viktor Szakats
2010-01-03 01:32:49 +00:00
d8c13f3251
2010-01-03 02:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/filelist.mk + contrib/hbqt/hbqt_hbslots2.cpp + contrib/hbqt/hbqt_hbevents2.cpp + Added new implementation of slots and events. This fixes potential leaks in old implementation by moving HB_EVENTS, HB_SLOTS low level per-thread structures to .prg level and adding proper GC destructors to them. To use the new interface in .prg level code, following changes will have to be applied: 1. Adding new :events, :slots holder variables to .prg level. 2. Init these holder variables with QT_EVENTS_NEW() and QT_SLOTS_NEW(). 3. Make these conversions: QT_CONNECT_EVENT( ... ) -> QT_EVENTS_CONNECT( p, ... ) QT_DISCONNECT_EVENT( ... ) -> QT_EVENTS_DISCONNECT( p, ... ) QT_CONNECT_SIGNAL( ... ) -> QT_SLOTS_CONNECT( p, ... ) QT_DISCONNECT_SIGNAL( ... ) -> QT_SLOTS_DISCONNECT( p, ... ) QT_GETEVENTFILTER() -> QT_EVENTS_PTR( p ) (there is a TOFIX here for the future) 4. Delete these calls: QT_EVENTS_DESTROY() QT_SLOTS_DESTROY() ; Pritpal, can you please review this method?
Viktor Szakats
2010-01-03 01:13:53 +00:00
cf4a9008cc
2010-01-03 01:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/tests/demoqt.prg ! Possible fix for leaks in this .prg code. Added these two calls before exit: QT_EVENTS_DESTROY() QT_SLOTS_DESTROY()
Viktor Szakats
2010-01-03 00:31:09 +00:00
2d3bb88d50
2010-01-03 00:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/fm.c + Overriding some additional C++ memory allocation operators to cover the full set required by QT, according to this document: http://doc.trolltech.com/4.5/qt-performance.html#alternative-memory-allocation ; Please report if it causes problem in other areas, also retest HBQT memory allocation after change.
Viktor Szakats
2010-01-02 23:29:42 +00:00
7806656acb
2010-01-03 00:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/fm.c ! Fixed to not display "Warning, memory allocated but not released" message for non-fmstat builds. ! Fixed to display "Memory allocated but not released: none" message (without 'warning' sign) when built with fmstat and there was no unrelease blocks.
Viktor Szakats
2010-01-02 23:14:10 +00:00
94a81336c4
2010-01-02 23:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/dir.mk % Deleted code handling pre-3.81 GNU Make versions. We require 3.81 now, so no longer required. Sent by Tamas Tevesz.
Viktor Szakats
2010-01-02 22:08:42 +00:00
4d4aeeb407
2009-01-02 21:59 UTC+0100 Istvan Bisz (istvan.bisz/at/t-online.hu) * /src/vm/fm.c * Not adequate defitions of the subsequent CRT functions for the MinGW implemetations: #ifndef USE_DL_PREFIX #define dlcalloc calloc #define dlfree free #define dlmalloc malloc ... #endif /* USE_DL_PREFIX */ The malloc/free CRT functions should'nt be redefined in this way. * The mesage: "Warning, memory allocated but not released..." is sent on request (//INFO cmdarg).
Istvan Bisz
2010-01-02 21:41:36 +00:00
c9692c977b
2010-01-02 22:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.h + Will now fail with forced compiler error if used with QT libs older than 4.5.0.
Viktor Szakats
2010-01-02 21:28:10 +00:00
8c18499355
2010-01-02 21:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Applied optimization sent by Tamas Tevesz. % Applied little further optimization. * One variable renamed. - Deleted checking for MAKE_381 when using 3.81 features. Now 3.81 is the minimum required so there is no point.
Viktor Szakats
2010-01-02 20:53:02 +00:00
9ffdf38b48
2010-01-02 20:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/hbide.prg ! Don't add binary extensions to target names. It will be added by hbmk2 automatically and properly according to target platform/compiler. ! Don't add .exe extension to hbmk2 executable name.
Viktor Szakats
2010-01-02 19:56:58 +00:00
cb841bd7a7
2010-01-02 20:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour.spec ! Modified this line: %define hb_lflag export HB_USER_LDFLAGS="${CC_HB_USER_LDFLAGS} %{?_with_static:-static}" to this: %define hb_lflag export HB_USER_LDFLAGS= _with_static is later converted to HB_BUILD_SHARED setting which is right. * Formatting.
Viktor Szakats
2010-01-02 19:46:15 +00:00
12339bd173
2010-01-02 18:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Applied little optimization from Tamas Tevesz.
Viktor Szakats
2010-01-02 17:44:43 +00:00
fdbdedd298
2010-01-02 17:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Clean Linux .rpm section, added full install commands just like for Ubuntu, added qt45-devel, added more description. (not tested, I don't have .rpm based distro)
Viktor Szakats
2010-01-02 16:09:44 +00:00
b669e35526
2010-01-02 15:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added rudamentary package manager detection (so far for darwin and linux). Please extend. This will allow to make proper dependency checking in detect.mk.
Viktor Szakats
2010-01-02 14:01:52 +00:00
48c239264f
2010-01-02 13:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour.spec + Added hbcairo enabler logic. ! Cleaned gtalleg inclusion. (not included anymore in base package, only in extra one)
Viktor Szakats
2010-01-02 12:51:38 +00:00
d851a20f13
2010-01-02 12:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * mpkg_rpm.sh * Sorted '-with' checks. + Added freeimage and cairo enabler logic (none tested)
Viktor Szakats
2010-01-02 11:23:59 +00:00
d5eac008a9
2010-01-02 02:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour.spec ! Some local leftovers deleted.
Viktor Szakats
2010-01-02 01:29:17 +00:00
85088ba99c
2010-01-02 02:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added note on libharu on Linux.
Viktor Szakats
2010-01-02 01:26:39 +00:00
b41ae5aa33
2010-01-01 14:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ; Happy New 2010.
Viktor Szakats
2010-01-01 12:32:16 +00:00
13aac5647a
2009-12-31 18:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.hbp * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg + contrib/hbide/idethemes.prg * contrib/hbide/resources/themes.ui + Added class to save/load themes, a work-in-progress. You can just play with user interface. More to come soon.
Pritpal Bedi
2010-01-01 02:33:46 +00:00
333c892db2
2009-12-31 19:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added QT MinGW version requirement information.
Viktor Szakats
2009-12-31 18:08:20 +00:00
f4c83832bb
2009-12-31 13:59 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c ! fixed softseek seeklast behavior in case seek positions at EOF * added additional ADS function return value check in seek operation
Mindaugas Kavaliauskas
2009-12-31 12:03:22 +00:00
c2af02cecc
2009-12-30 10:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/idemisc.prg * contrib/hbide/idestylesheets.prg + Applied the patch submitted by Vailton Renato with some omissions, thanks. 1. I do like xMate's build* icons and "gotoline" icon which depics the meaning of action properly, just update them to have more colors. 2. Toolbar must not be clutted with so many options. For this purpose we have menus.
Pritpal Bedi
2009-12-30 18:56:38 +00:00
a1c89f7f3b
2009-12-30 10:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpmenubar.prg ! Removed default style-sheet application which has to be done at .prg level with oXbp:setStyleSheet().
Pritpal Bedi
2009-12-30 18:40:51 +00:00
1b181e9773
2009-12-29 14:34 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/src/common/hbprintf.c + added new function 'int hb_printf_params( const char * format )' which returns number of parameters necessary for format string
Przemyslaw Czerpak
2009-12-29 13:34:19 +00:00
36a5b42ac2
2009-12-28 10:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbtrace.c * Deleted TOFIX for va_end(). It's not required (and wasn't ever required there) since there is no va_start() call in hb_tracelog_() function at all.
Viktor Szakats
2009-12-28 09:14:41 +00:00
af310bf016
2009-12-28 10:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbtrace.c ! Fixed some leftover causing error on non-win. % Replaces \r\n with \n in printf() calls. [TOMERGE 2.0]
Viktor Szakats
2009-12-28 09:04:16 +00:00
4b58831a0a
2009-12-28 02:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbtrace.c ! Readded hack to disable reentrancy for win specific trace logic until we clear up the issue with some Harbour API calls used from win specific trace code are calling back to the trace engine.
Viktor Szakats
2009-12-28 01:38:22 +00:00
97b26b2ed3
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]
Viktor Szakats
2009-12-28 01:04:24 +00:00
0447b6eaa2
2009-12-27 22:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbtrace.c ! Formatting. ! Fixed to use HB_ISSPACE(). ; NOTE/TOFIX: Anyhow I think last patch should be reverted to not manipulate passed by user string before passing it to Windows. Plus current anti-reentrancy logic should be changed to something robust, as current solution drops trace messages which is a very dangerous thing to do if we want to rely on trace output for debugging. It's not clear what "stack overflow events" are.
Viktor Szakats
2009-12-27 21:46:57 +00:00
310e58e49a
The corresponding Changleog update to Rev 13399
Istvan Bisz
2009-12-27 16:33:49 +00:00
e7a95d507c
2009-12-27 16:30 UTC+0100 Istvan Bisz (istvan.bisz/at/t-online.hu) * harbour/src/common/hbtrace.c * early va_end( ap ) elimination, to avoid access violation generation in a subsequent hb_vsnprintf * fix nested HB_TRACE calls handlig to avoid stack overflow events * normalized debug info sending to OutputDebugString with ending CR/LF/NUL to ensure a correct view in windbg.
Istvan Bisz
2009-12-27 16:24:45 +00:00
f54dff2ad0
2009-12-26 14:56 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idemisc.prg * contrib/hbide/resources/projectproperties.ui + contrib/hbide/resources/selectproject.ui + Applied Vailton Renato's submitted patch with one or two fixes and little formatting.
Pritpal Bedi
2009-12-26 23:05:06 +00:00
6b2f6bd054
2009-12-26 14:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/Makefile * harbour/include/hbmath.h + harbour/include/hbmather.h * harbour/include/hbsetup.h * harbour/include/hbapi.h * moved math error handler definitions and settings separate header file * moved hb_random_num() declaration from hbmath.h to hbapi.h
Przemyslaw Czerpak
2009-12-26 13:13:02 +00:00