2016-01-18 12:16 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)

* ChangeLog.txt
    * indenting

  * config/darwin/clang.mk
  * config/darwin/gcc.mk
  * config/darwin/icc.mk
  * utils/hbmk2/hbmk2.prg
    * use -no_warning_for_no_symbols in MacOSX builds - many thanks
      to Lorenzo
  * contrib/xhb/xhb.ch
    + added #pragma -kd+

  * doc/xhb-diff.txt
    ! typos
This commit is contained in:
Przemysław Czerpak
2016-01-18 12:16:42 +01:00
parent 682d8e32e3
commit 93163f1e04
7 changed files with 78 additions and 61 deletions

View File

@@ -10,6 +10,22 @@
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2016-01-18 12:16 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* ChangeLog.txt
* indenting
* config/darwin/clang.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* utils/hbmk2/hbmk2.prg
* use -no_warning_for_no_symbols in MacOSX builds - many thanks
to Lorenzo
* contrib/xhb/xhb.ch
+ added #pragma -kd+
* doc/xhb-diff.txt
! typos
2016-01-15 16:02 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* include/hbapifs.h
* src/common/hbfsapi.c
@@ -19504,10 +19520,10 @@
* ChangeLog
! missed this entry from prev patch:
* contrib/hbformat/hbfmtcls.prg
+ Committed Maurizio's latest patch (#5)
Many thanks for this great work to Maurizio.
It resolves a great number of problems.
* contrib/hbformat/hbfmtcls.prg
+ Committed Maurizio's latest patch (#5)
Many thanks for this great work to Maurizio.
It resolves a great number of problems.
* contrib/hbformat/hbfmtcls.prg
! fix for line ending spaces remaining after formatting
@@ -20146,17 +20162,17 @@
* ChangeLog
* added missing change to prev:
* src/common/hbver.c
* use {;} for empty loop body
; TODO: Use one common syntax for empty blocks.
Harbour currently uses these:
{}, { ; }, {;}, {};, ;
DECISION: -> ';' indented in new line:
---
for( ... )
;
---
[DONE]
* src/common/hbver.c
* use {;} for empty loop body
; TODO: Use one common syntax for empty blocks.
Harbour currently uses these:
{}, { ; }, {;}, {};, ;
DECISION: -> ';' indented in new line:
---
for( ... )
;
---
[DONE]
2012-11-01 17:41 UTC+0100 Viktor Szakats (vszakats.net/harbour)
* ChangeLog
@@ -26908,22 +26924,22 @@
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/gtwvg.h
+ Implemented: two more events fired at PRG code, one when window
is created and another when window is closed. The events supply
a two element array: 1. Window Handle No 2. Thread Number.
These events will greatly help develop a rewarding GUI applns.
is created and another when window is closed. The events supply
a two element array: 1. Window Handle No 2. Thread Number.
These events will greatly help develop a rewarding GUI applns.
* contrib/gtwvg/parthdlr.prg
* contrib/gtwvg/crt.prg
+ Added: slot :notifierBlock( ... ) SETGET which accepts a block
from the application code which pass on designated events back.
from the application code which pass on designated events back.
2012-09-11 13:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/hbgtwvg.ch
! Fixed: wrong contant values for HB_GTS_SW_* constants.
* contrib/gtwvg/hbgtwvg.ch
! Fixed: wrong contant values for HB_GTS_SW_* constants.
* contrib/hbqt/hbmk2_qt.hb
+ Added: code to set right C++ callable function when a dock widget
was added to QMainWindow object.
* contrib/hbqt/hbmk2_qt.hb
+ Added: code to set right C++ callable function when a dock widget
was added to QMainWindow object.
2012-09-11 22:04 UTC+0200 Viktor Szakats (vszakats.net/harbour)
+ doc/en/hbflock.txt
@@ -32740,8 +32756,8 @@
* contrib/hbqt/qtcore/hbqt_misc.prg
* contrib/hbqt/qtcore/hbqt_pointer.cpp
+ Implemented: __pSlots brought from PRG to C++ greatly reducing
Harbour GC variables.
; The above implementation is forwarded by Francesco Perillo, thanks.
Harbour GC variables.
; The above implementation is forwarded by Francesco Perillo, thanks.
+ Implemented: better MT functionality.
@@ -39797,11 +39813,11 @@
2012-01-06 12:12 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/contrib/hbblat/blatcls.prg
* Update copyright years
* Updated to 2.7.6 blat version
+ Added lNoMD5 class var for -nomd5 option
+ Added cContentType class var for -contentType <string> option
* Fixed error in ArrayToString() when file name contains " char
* Update copyright years
* Updated to 2.7.6 blat version
+ Added lNoMD5 class var for -nomd5 option
+ Added cContentType class var for -contentType <string> option
* Fixed error in ArrayToString() when file name contains " char
2012-01-05 14:47 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbrdddbf.h
@@ -40161,15 +40177,15 @@
2011-12-18 19:57 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rdd/usrrdd/rdds/arrayrdd.prg
* Cleaned windows xhb debug using HB_TRACE() function and removed old
lines
* Cleaned windows xhb debug using HB_TRACE() function and removed old
lines
* harbour/ChangeLog
* formatted previous log entry
* formatted previous log entry
2011-12-18 11:19 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rdd/usrrdd/rdds/arrayrdd.prg
* Added Index and Set Filter Support by Quique <quique@quiquesoft.com>.
Thank you
* Added Index and Set Filter Support by Quique <quique@quiquesoft.com>.
Thank you
2011-12-18 12:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QPrinter.qth
@@ -40979,7 +40995,7 @@
[MERGED 3.0]
* harbour/contrib/hbwin/olecore.c
* pacified warning
* pacified warning
2011-10-11 01:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/natmsg.c
@@ -41261,10 +41277,10 @@
+ added UPDATE to previous ChangeLog entry
2011-09-16 11:56 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* ChangeLog
* minor formatting
* ChangeLog
* minor formatting
* contrib/hbrun/hbrun.hbp
* contrib/hbrun/hbrun.hbp
* using macro HB_BUILD_DSO to state an linux env with ld DSO linking model
thanks to Viktor.
; TOFIX: export this functionality to other .hbc files in need of this
@@ -41276,12 +41292,12 @@
hbrun. [vszakats]
2011-09-15 23:47 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* contrib/hbrun/hbrun.hbp
! Fixed linking on recent linux distros (i.e. F15) that are using the
ld DSO linking model which requires specific declaration of objs/libs.
Added specific declaration on linux of:
-lz (conditionated by HB_HAS_ZLIB_LOCAL)
-lm
* contrib/hbrun/hbrun.hbp
! Fixed linking on recent linux distros (i.e. F15) that are using the
ld DSO linking model which requires specific declaration of objs/libs.
Added specific declaration on linux of:
-lz (conditionated by HB_HAS_ZLIB_LOCAL)
-lm
2011-09-13 10:00 UTC+0200 Viktor Szakats (vszakats.net/harbour)
* utils/hbmk2/hbmk2.*.po
@@ -46494,10 +46510,10 @@
TODO: to review constructor code in all .qth's.
2011-04-06 20:15 UTC+0200 Maurilio Longo (maurilio.longo@libero.it)
* harbour/src/common/hbdate.c
! Fixed OS/2 compilation, it was not using gettimeofday() and so
hb_dateMilliSeconds() had a one second resolution effectively
killing thread switching.
* harbour/src/common/hbdate.c
! Fixed OS/2 compilation, it was not using gettimeofday() and so
hb_dateMilliSeconds() had a one second resolution effectively
killing thread switching.
2011-04-05 06:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
@@ -64911,8 +64927,8 @@
* contrib/xhb/xhbat.c
! Applied this fix to Harbour:
2010-07-29 12:28 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
* source/rtl/at.c
+ Added missing extended strings support, to hb_AtSkipStrings()
* source/rtl/at.c
+ Added missing extended strings support, to hb_AtSkipStrings()
2010-07-29 19:37 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/adsx.c
@@ -198535,9 +198551,9 @@
separately. Any modification in one context have no effect in other.
2006-11-12 09:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/makefile.bc
* harbour/makefile.vc
* Fixed pptable.c dependencies
* harbour/makefile.bc
* harbour/makefile.vc
* Fixed pptable.c dependencies
2006-11-10 17:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/rdd_ads/rddads.h

View File

@@ -58,7 +58,7 @@ LDLIBS := $(foreach lib,$(HB_USER_LIBS) $(LIBS) $(SYSLIBS),-l$(lib))
LDFLAGS += $(LIBPATHS)
AR := libtool
AR_RULE = ( $(AR) -static $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
AR_RULE = ( $(AR) -static -no_warning_for_no_symbols $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
DY := $(AR)
DFLAGS += -dynamic -flat_namespace -undefined warning -multiply_defined suppress -single_module $(LIBPATHS)

View File

@@ -54,7 +54,7 @@ LDLIBS := $(foreach lib,$(HB_USER_LIBS) $(LIBS) $(SYSLIBS),-l$(lib))
LDFLAGS += $(LIBPATHS)
AR := libtool
AR_RULE = ( $(AR) -static $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
AR_RULE = ( $(AR) -static -no_warning_for_no_symbols $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
DY := $(AR)
DFLAGS += -dynamic -flat_namespace -undefined warning -multiply_defined suppress -single_module $(LIBPATHS)

View File

@@ -37,7 +37,7 @@ LDLIBS := $(foreach lib,$(HB_USER_LIBS) $(LIBS) $(SYSLIBS),-l$(lib))
LDFLAGS += $(LIBPATHS)
AR := libtool
AR_RULE = ( $(AR) -static $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
AR_RULE = ( $(AR) -static -no_warning_for_no_symbols $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) -o $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
DY := $(AR)
DFLAGS += -dynamic -flat_namespace -undefined warning -multiply_defined suppress -single_module $(LIBPATHS)

View File

@@ -53,6 +53,7 @@
#ifndef __XHARBOUR__
#pragma -ks+
#pragma -kd+
REQUEST xhb_Lib
#xtranslate __Keyboard( [<x,...>] ) => xhb__Keyboard( <x> )

View File

@@ -217,8 +217,8 @@ and xHarbour <>, f.e.:
return p1 + p2 + p3
>, 1, 2, 3 )
In Harbour extended codeblocks works like nested functions and support
all functions attributes, f.e. they can have own static variables or
In Harbour extended codeblocks works like nested functions and supports
all function attributes, f.e. they can have own static variables or
other declarations which are local to extended codeblocks only and
do not effect upper function body.
In xHarbour the compiler was not fully updated for such functionality

View File

@@ -3977,7 +3977,7 @@ STATIC FUNCTION __hbmk( aArgs, nArgTarget, nLevel, /* @ */ lPause, /* @ */ lExit
cObjExt := ".o"
IF hbmk[ _HBMK_cPLAT ] == "darwin"
cBin_Lib := "libtool"
cOpt_Lib := "-static {FA} -o {OL} {LO}"
cOpt_Lib := "-static -no_warning_for_no_symbols {FA} -o {OL} {LO}"
ELSE
DO CASE
CASE hbmk[ _HBMK_cCOMP ] == "icc"