Revision: 13560
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13560&view=rev
Author:   druzus
Date:     2010-01-14 00:45:19 +0000 (Thu, 14 Jan 2010)

Log Message:
-----------
2010-01-14 01:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/src/compiler/harbour.y
  * harbour/src/compiler/harbour.yyh
  * harbour/src/compiler/harbour.yyc
    ! pacified compile time error when ... is used as parameter in _HB_MEMBRER
      declaration. TODO: Remove or fix this strong typing grammar rules.

  * harbour/src/debug/dbgtwin.prg
  * harbour/src/debug/dbgtmenu.prg
  * harbour/src/debug/tbrwtext.prg
  * harbour/src/debug/debugger.prg
  * harbour/src/debug/dbgtinp.prg
  * harbour/src/rtl/tbcolumn.prg
  * harbour/src/rtl/listbox.prg
  * harbour/src/rtl/pushbtn.prg
  * harbour/src/rtl/treport.prg
  * harbour/src/rtl/radiogrp.prg
  * harbour/src/rtl/tthreadx.prg
  * harbour/src/rtl/checkbox.prg
  * harbour/src/rtl/tsymbol.prg
  * harbour/src/rtl/teditor.prg
  * harbour/src/rtl/tmenuitm.prg
  * harbour/src/rtl/tbrowse.prg
  * harbour/contrib/hbmysql/tmysql.prg
  * harbour/contrib/xhb/stream.prg
  * harbour/contrib/xhb/trpccli.prg
  * harbour/contrib/xhb/hblognet.prg
  * harbour/contrib/xhb/tfile.prg
  * harbour/contrib/xhb/tframe.prg
  * harbour/contrib/xhb/htjlist.prg
  * harbour/contrib/xhb/hblog.prg
  * harbour/contrib/xhb/trpc.prg
  * harbour/contrib/xhb/thtm.prg
  * harbour/contrib/xhb/tcgi.prg
  * harbour/contrib/xhb/ttable.prg
  * harbour/contrib/xhb/txml.prg
  * harbour/contrib/xhb/hjwindow.prg
  * harbour/contrib/xhb/htmutil.prg
  * harbour/contrib/hbodbc/todbc.prg
  * harbour/contrib/hbfbird/tfirebrd.prg
  * harbour/contrib/xpp/tthreadx.prg
  * harbour/contrib/hbpgsql/tpostgre.prg
  * harbour/contrib/hbgd/gdchart.prg
  * harbour/contrib/hbgd/gdimage.prg
  * harbour/contrib/hbgd/gdbar.prg
  * harbour/contrib/hbgd/gdbarcod.prg
  * harbour/contrib/hbmisc/twirler.prg
  * harbour/contrib/hbtip/thtml.prg
  * harbour/contrib/hbtip/cgi.prg
  * harbour/contrib/hbtip/httpcli.prg
  * harbour/contrib/hbtip/smtpcli.prg
  * harbour/contrib/hbtip/client.prg
  * harbour/contrib/hbtip/ftpcli.prg
  * harbour/contrib/hbtip/mail.prg
  * harbour/contrib/hbtip/popcli.prg
  * harbour/contrib/hbwin/win_tprn.prg
  * harbour/contrib/hbbtree/tbtree.prg
  * harbour/utils/hbformat/hbformat.prg
    ! fixed class method declarations to be synced with method implementations
      All of the above missdeclarations were detected by compilation with:
         HB_USER_PRGFLAGS=-DHB_CLS_PARAMS_ERR
      Few years ago in hbclass.ch I defined PP rules to force strict method
      declarations but I had to disable them due to problems with old PP.
      I defined HB_CLS_NO_PARAMS_ERR and left this note in hbclass.ch:
         > I have to enable this definition by default until we will not fix
         > preprocessor. [druzus]
      Current PP code works correctly so we can remove it and activate this
      code. Anyhow as above commit shows a lot of code has been created with
      wrong declarations. I fixed Harbour core code (except HBQT, HBXBP and
      GTWVG - I hope Pritpal or Viktor will fix it) but setting
      HB_CLS_PARAMS_ERR as default will exploit a lot of similar problems in
      user code so I would like the hear other developers' opinions about it.

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/contrib/hbbtree/tbtree.prg
    trunk/harbour/contrib/hbfbird/tfirebrd.prg
    trunk/harbour/contrib/hbgd/gdbar.prg
    trunk/harbour/contrib/hbgd/gdbarcod.prg
    trunk/harbour/contrib/hbgd/gdchart.prg
    trunk/harbour/contrib/hbgd/gdimage.prg
    trunk/harbour/contrib/hbmisc/twirler.prg
    trunk/harbour/contrib/hbmysql/tmysql.prg
    trunk/harbour/contrib/hbodbc/todbc.prg
    trunk/harbour/contrib/hbpgsql/tpostgre.prg
    trunk/harbour/contrib/hbtip/cgi.prg
    trunk/harbour/contrib/hbtip/client.prg
    trunk/harbour/contrib/hbtip/ftpcli.prg
    trunk/harbour/contrib/hbtip/httpcli.prg
    trunk/harbour/contrib/hbtip/mail.prg
    trunk/harbour/contrib/hbtip/popcli.prg
    trunk/harbour/contrib/hbtip/smtpcli.prg
    trunk/harbour/contrib/hbtip/thtml.prg
    trunk/harbour/contrib/hbwin/legacy.prg
    trunk/harbour/contrib/hbwin/win_tprn.prg
    trunk/harbour/contrib/xhb/hblog.prg
    trunk/harbour/contrib/xhb/hblognet.prg
    trunk/harbour/contrib/xhb/hjwindow.prg
    trunk/harbour/contrib/xhb/htjlist.prg
    trunk/harbour/contrib/xhb/htmutil.prg
    trunk/harbour/contrib/xhb/stream.prg
    trunk/harbour/contrib/xhb/tcgi.prg
    trunk/harbour/contrib/xhb/tfile.prg
    trunk/harbour/contrib/xhb/tframe.prg
    trunk/harbour/contrib/xhb/thtm.prg
    trunk/harbour/contrib/xhb/trpc.prg
    trunk/harbour/contrib/xhb/trpccli.prg
    trunk/harbour/contrib/xhb/ttable.prg
    trunk/harbour/contrib/xhb/txml.prg
    trunk/harbour/contrib/xpp/tthreadx.prg
    trunk/harbour/src/compiler/harbour.y
    trunk/harbour/src/compiler/harbour.yyc
    trunk/harbour/src/compiler/harbour.yyh
    trunk/harbour/src/debug/dbgtinp.prg
    trunk/harbour/src/debug/dbgtmenu.prg
    trunk/harbour/src/debug/dbgtwin.prg
    trunk/harbour/src/debug/debugger.prg
    trunk/harbour/src/debug/tbrwtext.prg
    trunk/harbour/src/rtl/checkbox.prg
    trunk/harbour/src/rtl/listbox.prg
    trunk/harbour/src/rtl/pushbtn.prg
    trunk/harbour/src/rtl/radiogrp.prg
    trunk/harbour/src/rtl/tbcolumn.prg
    trunk/harbour/src/rtl/tbrowse.prg
    trunk/harbour/src/rtl/teditor.prg
    trunk/harbour/src/rtl/tmenuitm.prg
    trunk/harbour/src/rtl/treport.prg
    trunk/harbour/src/rtl/tsymbol.prg
    trunk/harbour/src/rtl/tthreadx.prg
    trunk/harbour/utils/hbformat/hbformat.prg


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