Commit Graph

12290 Commits

Author SHA1 Message Date
Pritpal Bedi
d2bc60e8bd 2009-10-13 17:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qth/QBitmap.qth
  * contrib/hbqt/qth/QBrush.qth
  * contrib/hbqt/qth/QColor.qth
  * contrib/hbqt/qth/QConicalGradient.qth
  * contrib/hbqt/qth/QCursor.qth
  * contrib/hbqt/qth/QDateTime.qth
  * contrib/hbqt/qth/QDir.qth
  * contrib/hbqt/qth/QDragMoveEvent.qth
  * contrib/hbqt/qth/QDropEvent.qth
  * contrib/hbqt/qth/QEvent.qth
  * contrib/hbqt/qth/QEventLoop.qth
  * contrib/hbqt/qth/QFont.qth
  * contrib/hbqt/qth/QFontDatabase.qth
  * contrib/hbqt/qth/QFontInfo.qth
  * contrib/hbqt/qth/QFontMetrics.qth
  * contrib/hbqt/qth/QFontMetricsF.qth
  * contrib/hbqt/qth/QIcon.qth
  * contrib/hbqt/qth/QImage.qth
  * contrib/hbqt/qth/QImageReader.qth
  * contrib/hbqt/qth/QImageWriter.qth
  * contrib/hbqt/qth/QInputEvent.qth
  * contrib/hbqt/qth/QKeySequence.qth
  * contrib/hbqt/qth/QLatin1Char.qth
  * contrib/hbqt/qth/QLatin1String.qth
  * contrib/hbqt/qth/QLine.qth
  * contrib/hbqt/qth/QLinearGradient.qth
  * contrib/hbqt/qth/QList.qth
  * contrib/hbqt/qth/QListWidgetItem.qth
  * contrib/hbqt/qth/QModelIndex.qth
  * contrib/hbqt/qth/QMouseEvent.qth
  * contrib/hbqt/qth/QPainter.qth
  * contrib/hbqt/qth/QPaintEvent.qth
  * contrib/hbqt/qth/QPalette.qth
  * contrib/hbqt/qth/QPen.qth
  * contrib/hbqt/qth/QPicture.qth
  * contrib/hbqt/qth/QPixmap.qth
  * contrib/hbqt/qth/QPoint.qth
  * contrib/hbqt/qth/QPointF.qth
  * contrib/hbqt/qth/QPrinter.qth
  * contrib/hbqt/qth/QRadialGradient.qth
  * contrib/hbqt/qth/QRect.qth
  * contrib/hbqt/qth/QRectF.qth
  * contrib/hbqt/qth/QRegion.qth
  * contrib/hbqt/qth/QResource.qth
  * contrib/hbqt/qth/QSize.qth
  * contrib/hbqt/qth/QSizeF.qth
  * contrib/hbqt/qth/QSizePolicy.qth
  * contrib/hbqt/qth/QStandardItem.qth
  * contrib/hbqt/qth/QStringList.qth
  * contrib/hbqt/qth/QStyleFactory.qth
  * contrib/hbqt/qth/QStyleOption.qth
  * contrib/hbqt/qth/QStyleOptionButton.qth
  * contrib/hbqt/qth/QStyleOptionComboBox.qth
  * contrib/hbqt/qth/QStyleOptionComplex.qth
  * contrib/hbqt/qth/QStyleOptionDockWidget.qth
  * contrib/hbqt/qth/QStyleOptionFocusRect.qth
  * contrib/hbqt/qth/QStyleOptionFrame.qth
  * contrib/hbqt/qth/QStyleOptionGroupBox.qth
  * contrib/hbqt/qth/QStyleOptionHeader.qth
  * contrib/hbqt/qth/QStyleOptionMenuItem.qth
  * contrib/hbqt/qth/QStyleOptionProgressBar.qth
  * contrib/hbqt/qth/QStyleOptionSizeGrip.qth
  * contrib/hbqt/qth/QStyleOptionSlider.qth
  * contrib/hbqt/qth/QStyleOptionSpinBox.qth
  * contrib/hbqt/qth/QStyleOptionTab.qth
  * contrib/hbqt/qth/QStyleOptionTabBarBase.qth
  * contrib/hbqt/qth/QStyleOptionTabWidgetFrame.qth
  * contrib/hbqt/qth/QStyleOptionTitleBar.qth
  * contrib/hbqt/qth/QStyleOptionToolBar.qth
  * contrib/hbqt/qth/QStyleOptionToolBox.qth
  * contrib/hbqt/qth/QStyleOptionToolButton.qth
  * contrib/hbqt/qth/QStyleOptionViewItem.qth
  * contrib/hbqt/qth/QStylePainter.qth
  * contrib/hbqt/qth/QTableWidgetItem.qth
  * contrib/hbqt/qth/QTextBlock.qth
  * contrib/hbqt/qth/QTextBlockFormat.qth
  * contrib/hbqt/qth/QTextBoundaryFinder.qth
  * contrib/hbqt/qth/QTextCharFormat.qth
  * contrib/hbqt/qth/QTextCursor.qth
  * contrib/hbqt/qth/QTextDecoder.qth
  * contrib/hbqt/qth/QTextDocumentFragment.qth
  * contrib/hbqt/qth/QTextDocumentWriter.qth
  * contrib/hbqt/qth/QTextEncoder.qth
  * contrib/hbqt/qth/QTextFormat.qth
  * contrib/hbqt/qth/QTextFragment.qth
  * contrib/hbqt/qth/QTextFrameFormat.qth
  * contrib/hbqt/qth/QTextImageFormat.qth
  * contrib/hbqt/qth/QTextInlineObject.qth
  * contrib/hbqt/qth/QTextItem.qth
  * contrib/hbqt/qth/QTextLayout.qth
  * contrib/hbqt/qth/QTextLength.qth
  * contrib/hbqt/qth/QTextLine.qth
  * contrib/hbqt/qth/QTextStream.qth
  * contrib/hbqt/qth/QTreeWidgetItem.qth
  * contrib/hbqt/qth/QUrl.qth
  * contrib/hbqt/qth/QVariant.qth
  * contrib/hbqt/qth/QWebHistoryItem.qth
  * contrib/hbqt/qth/QWebHitTestResult.qth
  * contrib/hbqt/qth/QWebSecurityOrigin.qth
  * contrib/hbqt/qth/QWidgetItem.qth
    ! One more round of "REFORMS".
2009-10-14 00:53:02 +00:00
Przemyslaw Czerpak
50f3d82d7d 2009-10-14 01:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/compiler/cmdcheck.c
    * minor formatting

  * harbour/src/compiler/complex.c
    % disabled lexer when -sm is used with -m switch.
      In Harbour compiler lexer is only simple translator between PP and
      grammar parser tokens so the overhead is rather small anyhow it
      eliminates executing some unnecessary code.
      If -sm switch is used then we need lexer to detect files included by
      statements like:
         DO <file> [WITH ... ]
         _procReq_( <file> )
         _procReq_( <file> + <ext> )
      -m switch disable including such files so we can fully eliminate
      lexer and preprocess PP tokens directly in a loop.
      Now the cost of -sm switch is reduced to the PP cost plus some
      minor static overhead.
2009-10-13 23:04:05 +00:00
Przemyslaw Czerpak
bc8ff36826 2009-10-14 00:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbcomp.h
  * harbour/src/compiler/hbmain.c
  * harbour/src/compiler/complex.c
  * harbour/src/compiler/harbour.y
  * harbour/src/compiler/harbour.yyc
    % disable grammar parser when -sm switch is used
2009-10-13 22:16:30 +00:00
Viktor Szakats
f2932c93b2 2009-10-13 20:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/tests/testole.prg
    + Added SOAP client call example. Based on the one sent to the 
      dev list by Marek Horodyski.
2009-10-13 18:03:23 +00:00
Viktor Szakats
cba2bdd09f 2009-10-13 17:51 UTC+0200 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 new dependency checking method which uses 
      Harbour compiler to find out dependent files in incremental 
      mode. This of course only works for .prg sources, .c/rc source 
      dependency checking will continue to use simple method 
      which looks for '#include "' string.
      Enable new mode with: -head=real cmdline or "head=real" .hbc 
      option. When this mode is active .c/.rc dependency checking 
      will be set to default 'partial' level.
      NOTE: The activation method is tentative and will be finalized 
            after doing some functional and performance testing 
            with this new feature.
    ; TODO: Multimodule support in incremental mode isn't complete 
            and should be added. Currently all modules are considered 
            as equal dependencies of parent source. I'd appreciate if 
            this code would be peer-reviewed as I didn't make any 
            multimodule tests.
2009-10-13 15:52:57 +00:00
Przemyslaw Czerpak
1007cfa311 2009-10-13 16:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/compiler/hbmain.c
    * do not set TAB after last dependencies list generated by -sm
      switch
2009-10-13 14:47:49 +00:00
Przemyslaw Czerpak
4522500293 2009-10-13 15:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
  * harbour/include/hbcompdf.h
  * harbour/src/pp/ppcore.c
  * harbour/src/compiler/hbmain.c
  * harbour/src/compiler/cmdcheck.c
  * harbour/src/compiler/ppcomp.c
  * harbour/src/compiler/hbusage.c
  * harbour/doc/man/harbour.1
    + added support for new compiler switch -sm which can be used to
      generate dependencies list.
    * modified HB_COMPILEBUF() function to return dependencies list
      instead of .HRB file body when -sm switch is used. Files in
      single module are separated by spaces and modules are separated
      by TABs (chr(9))
      To reduce overhead I suggest to use in programs like hbmk2
      together with -sm also -kj switch - it disables some time
      consuming optimizations in compiler code.
2009-10-13 13:17:15 +00:00
Viktor Szakats
cef64f9ba4 2009-10-13 12:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/win_prn2.c
    ! alter hb_PrintFileRaw() to open printed file in FILE_SHARE_READ mode.
      (borrowed from xhb, patch by Peter Rees <peter(AT)rees.co.nz>)
2009-10-13 10:41:18 +00:00
Viktor Szakats
790f8fc290 2009-10-13 02:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/sendmail.prg
    + Fixed to allow inclusion of descriptive name in "from" address.

  * contrib/hbtip/mail.prg
    * Minor formatting.
    + Apply Q encoding to subject/from/to fields.
      (descriptive name part only for from/to fields)
    ; NOTE: Please make necessary corrections.

  * contrib/hbtip/encqp.prg
    ! Also encode ASC 127.
    + Also encode a few more chars to make EBDIC systems happy 
      in sync with RFC recommendation.

  * contrib/hbtip/client.prg
    + Changed to make CR LF chars appear in log output.
2009-10-13 00:44:12 +00:00
Francesco Saverio Giudice
0cc5bbb822 2009-10-13 00:21 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rtl/hbini.prg
     * Changed hb_IniString() function name to hb_IniReadStr()
     + Added hb_IniWriteStr() that returns a string from an Ini hash
        hb_iniWriteStr( hIni, cCommentBegin, cCommentEnd, lAutoMain )
         -> cData | NIL
        ! Fixed a previous error in logic in case of hIni with missing MAIN section
  * harbour/include/hbextern.ch
     - Removed hb_IniString() declaration
     + Added hb_IniReadStr() and hb_IniWriteStr() external declarations
  * harbour/tests/parseini.prg
     + Added samples of hb_IniReadStr() and hb_IniWriteStr() functions
2009-10-12 22:22:37 +00:00
Francesco Saverio Giudice
e53db654d2 2009-10-12 22:47 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/include/hbextern.ch
     + Added hb_IniString() external declaration
2009-10-12 20:48:50 +00:00
Francesco Saverio Giudice
d78216683c 2009-10-12 22:28 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rtl/hbini.prg
    * Splitted hb_IniRdLow() internal function into two functions:
       hb_IniFileLow( cFileSpec ) -> cData
       hb_IniStringLow( hIni, cData, lKeyCaseSens, cSplitters, lAutoMain ) -> hIni
    + Added new hb_IniString() funtion
       hb_IniString( cData, lKeyCaseSens, cSplitters, lAutoMain ) -> hIni
       that reads directly from a string.
       So hb_IniRead() read from a file, hb_IniString() read from memory string.
2009-10-12 20:34:07 +00:00
Viktor Szakats
da59779fda 2009-10-12 18:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/sendmail.prg
    ! Fixed wrongly referring to 7-bit encoding.
    ! Fixed some more hardcoded charsets.
    + Added support for user-selectable encoding.
    ; TOFIX: Still doesn't work for some reason.

  * contrib/hbtip/encqp.prg
  * contrib/hbtip/mail.prg
    * Formatting.
2009-10-12 16:48:28 +00:00
Viktor Szakats
c400f79d5a 2009-10-12 18:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/encqp.prg
    + Implemented quoted-printable encoder/decoder.
      Not yet used. Not extremely well tested, just something 
      to start with. Please review. Probably should be done 
      in C for speed, but anyway.

  * contrib/hbtip/sendmail.prg
  * contrib/hbtip/mail.prg
    + Added 'charset' property and setting hb_sendmail().
      Not yet effective, as Harbour uses 7-bit encoding yet.

  * utils/hbmk2/examples/hmg.hbc
    * Updated HMG hbmk2 config file with some extra tricks.
2009-10-12 16:25:28 +00:00
Viktor Szakats
1db202323b 2009-10-12 06:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/evpciph.c
  * contrib/hbssl/evpmd.c
  * contrib/hbssl/evpenc.c
  * contrib/hbssl/hbssl.h
  * contrib/hbssl/evppkey.c
    ! Cleaned header usage. Should fix some C++ mode link errors.
2009-10-12 04:02:12 +00:00
Przemyslaw Czerpak
7baf11d54d 2009-10-12 05:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/darwin/gcc.mk
  * harbour/config/darwin/icc.mk
  * harbour/config/darwin/clang.mk
  * harbour/config/linux/gcc.mk
    ! fixed soft links to harbour shared library - they should not contain
      any paths
2009-10-12 03:29:22 +00:00
Przemyslaw Czerpak
790a0671d8 2009-10-12 01:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/debian/rules
    ! fixed typo: HB_INC_INSTALL<->HB_LIB_INSTALL

  * harbour/debian/changelog
    * updated version number

  * harbour/mpkg_deb.sh
    * do not create unnecessary source code archive
2009-10-11 23:15:09 +00:00
Przemyslaw Czerpak
5dc55239ba 2009-10-12 00:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/debian/copyright
  * harbour/debian/rules
  * harbour/src/common/hbtrace.c
  * harbour/src/rdd/usrrdd/rdds/logrdd.prg
  * harbour/tests/cpinfo.prg
  * harbour/doc/gtapi.txt
  * harbour/doc/en-EN/string.txt
  * harbour/doc/en-EN/license.txt
  * harbour/doc/en-EN/compiler.txt
  * harbour/doc/en-EN/terminal.txt
  * harbour/doc/en-EN/dbstrux.txt
  * harbour/doc/en-EN/idle.txt
  * harbour/doc/en-EN/garbage.txt
  * harbour/doc/en-EN/browse.txt
  * harbour/doc/en-EN/lang.txt
  * harbour/doc/en-EN/misc.txt
  * harbour/doc/windll.txt
  * harbour/doc/whatsnew.txt
  * harbour/COPYING
    * finished some missed source/ -> src/ translations
2009-10-11 22:35:16 +00:00
Przemyslaw Czerpak
71536976d4 2009-10-11 20:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/cdpapi.c
    ! fixed bad typo in last commit
2009-10-11 18:49:55 +00:00
Przemyslaw Czerpak
a33106ec02 2009-10-11 19:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicdp.h
  * harbour/src/rtl/cdpapi.c
  * harbour/src/rtl/is.c
    * moved hb_charIs*() functions to cdpapi.c file for easier updating
      in the future
    % optimized memory allocation for new codepages

  * harbour/contrib/hbct/pos1.c
    * use hb_charIs*() functions instead of accessing HB_CODEPAGE
      structure members
2009-10-11 17:55:14 +00:00
Przemyslaw Czerpak
7c1258d228 2009-10-11 14:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    - removed from hb* scripts old GCC options not longer used to build
      Harbour core code
2009-10-11 12:52:56 +00:00
Viktor Szakats
aefb5dcecb 2009-10-11 10:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/sslsess.c
  * contrib/hbssl/ssl.c
  * contrib/hbssl/hbssl.h
  * contrib/hbssl/sslctx.c
    + Added partial support for OpenSSL 1.0.0beta3.
      Partial because I'm getting a few errors which I cannot resolve, 
      help/input is welcome from interested parties:
      ---
      cl.exe  -nologo -I. -I../../../../../include -Gs -TP -W4 -wd4127 -Ot2b1 -EHs-c- -MT   -IC:\devl\openssl-1.0.0-beta3\include -DOPENSSL_OPT_WINDLL -DUNICODE  -Fossl.obj -c ../../../ssl.c
      ssl.c
      ../../../ssl.c(1366) : error C2440: '<function-style-cast>' : cannot convert from 'LPCSTR' to 'HB_FUN_SSL_GET_CLIENT_CA_LIST::stack_st_'
              Source or target has incomplete type
      ../../../ssl.c(1366) : error C2059: syntax error : ')'
      ../../../ssl.c(1374) : error C2059: syntax error : ')'
      ../../../ssl.c(1391) : error C2440: '<function-style-cast>' : cannot convert from 'LPCSTR' to 'HB_FUN_SSL_LOAD_CLIENT_CA_FILE::stack_st_'
              Source or target has incomplete type
      ../../../ssl.c(1391) : error C2059: syntax error : ')'
      ../../../ssl.c(1399) : error C2059: syntax error : ')'
      ---
      The same in sslctx, plus another weird one regarding X509_NAME.

  * INSTALL
    * Updated e-mail size limit on dev list.
2009-10-11 08:52:30 +00:00
Pritpal Bedi
d11e561a02 2009-10-10 18:08:22 +00:00
Pritpal Bedi
d6ec1f97a1 2009-10-10 11:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qth/QPen.qth
  * contrib/hbqt/qth/QPrintPreviewDialog.qth
  * contrib/hbqt/qth/QRegion.qth
  * contrib/hbqt/qth/QTextStream.qth
    ! The next round.
2009-10-10 18:06:35 +00:00
Pritpal Bedi
7526e00883 2009-10-09 19:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qth/QApplication.qth
  * contrib/hbqt/qth/QBoxLayout.qth
  * contrib/hbqt/qth/QBrush.qth
  * contrib/hbqt/qth/QClipboard.qth
  * contrib/hbqt/qth/QColorDialog.qth
  * contrib/hbqt/qth/QCursor.qth
  * contrib/hbqt/qth/QInputEvent.qth
  * contrib/hbqt/qth/QList.qth
  * contrib/hbqt/qth/QSizeF.qth
  * contrib/hbqt/qth/QTextBlockGroup.qth
  * contrib/hbqt/qth/QTextCodec.qth
  * contrib/hbqt/qth/QTextObject.qth
  * contrib/hbqt/qth/QWebFrame.qth
  * contrib/hbqt/qth/QWebHistory.qth
  * contrib/hbqt/qth/QWebSettings.qth
    ! Preliminaries for next massive update, probably.
2009-10-10 02:13:57 +00:00
Viktor Szakats
c2d056ee9a 2009-10-09 22:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
    * Marked TODO/TOFIX items as DONE.

  * utils/hbmk2/hbmk2.prg
    % Cleaned -KPIC option handling.

  * contrib/hbsqlit3/hbsqlit3.ch
    - Deleted hack with SQLITE_TEXT macro.
2009-10-09 20:22:35 +00:00
Viktor Szakats
1b080a03f9 2009-10-09 16:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- source
  + src
  * src/Makefile
  * src/dynlib/mt/Makefile
  * src/dynlib/Makefile
  * INSTALL
  * Makefile
  * ChangeLog
  * harbour.spec
  * mpkg_tgz.sh
    * Renamed 'source' dir to 'src' to move closer to other FOSS 
      projects. It's also easier to type, plus it has the side 
      effect that some cmdlines will be shorter in the 
      build process.
2009-10-09 14:54:14 +00:00
Przemyslaw Czerpak
5111d79ff6 2009-10-09 10:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/compiler/hbmain.c
    ! fixed unnecessary hb_xfree() call when given @<name>.clp file
      does not exist. Thanks to Jose Luis Capel for information about
      the problem.
2009-10-09 08:13:29 +00:00
Przemyslaw Czerpak
9bf86a3253 2009-10-08 16:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rdd/dbfntx/dbfntx1.c
  * harbour/source/rdd/dbfnsx/dbfnsx1.c
  * harbour/source/rdd/dbfcdx/dbfcdx1.c
    * minor cleanup

  * harbour/source/rdd/dbf1.c
    ! fixed GPF trap in DBINFO( DBI_MEMOHANDLE ) executed for tables without
      any memo fields - thank to Saulius for information and self contain
      example.
2009-10-08 14:42:24 +00:00
Viktor Szakats
ca2656477e 2009-10-08 16:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    * "(internal") -> "(embedded)" (also HU translation)
      To avoid possible misunderstandings in some contexts.
2009-10-08 14:11:49 +00:00
Viktor Szakats
6bb488de2f 2009-10-08 14:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    * Changed to use 7za instead of 7z as 7zip cmdline tool name.

  * contrib/hbsqlit3/hbsqlit3.ch
    * Formatting.
    ; TOFIX: ? What is the meaning of this snipped in the header:
      ---
      #ifdef SQLITE_TEXT
         #undef SQLITE_TEXT
      #else
         #define SQLITE_TEXT               3
      #endif
      ---
      Seems wrong to me.
2009-10-08 12:22:14 +00:00
Pritpal Bedi
0bcf0d4f8a 2009-10-07 16:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/gtwvg/wvtwin.ch
    + Added more WINAPI constants.
2009-10-07 23:27:38 +00:00
Pritpal Bedi
db45acdc81 2009-10-07 15:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/gtwvg/wvtwin.ch
    + Added more WINAPI constants.
2009-10-07 22:46:31 +00:00
Viktor Szakats
6227518cea 2009-10-07 23:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnetio/utils/netiosrv.hbp
    * Renamed netiosrv to hbnetio.
    + Adding CPU type to hbnetio executable name if it's not x86.
2009-10-07 21:57:01 +00:00
Viktor Szakats
858234e52a 2009-10-07 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Enabled upx support on all *nix system.
2009-10-07 16:32:27 +00:00
Viktor Szakats
73dac9f5a1 2009-10-07 14:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    + Note about upx update. (still no win64 support, but there are 
      some other goodies for OS X and Linux)

  * utils/hbmk2/hbmk2.prg
    + Enabled upx support on darwin. (You need to install it via 
      macports)

  * INSTALL
    + Added upx to macports install list for darwin.
    + Added few missing '$' prefixes from commands included in text.

  * config/common/watcom.mk
    - Deleted OS/2 make bug workaround.
      Thanks to David Arturo Macias Corona for instructions/tests.
2009-10-07 12:29:03 +00:00
Viktor Szakats
8e15abc1bd 2009-10-07 11:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* tests/transtst.prg
  * doc/pp.txt
  * doc/en-EN/string.txt
  * doc/en-EN/terminal.txt
  * doc/en-EN/dbstrux.txt
  * include/hbpp.h
  * include/std.ch
  * include/hbclass.ch
  * include/hbsetup.ch
  * include/hbdefs.h
  * include/dbedit.ch
  * include/hbapigt.h
  * include/hbextern.ch
  * include/hbexprb.c
  * ChangeLog
  * source/pp/ppcore.c
  * source/vm/macro.c
  * source/vm/hvm.c
  * source/vm/cmdarg.c
  * source/vm/arrays.c
  * source/vm/proc.c
  * source/vm/memvars.c
  * source/vm/arrayshb.c
  * source/vm/memvclip.c
  * source/common/hbverdsp.c
  * source/common/hbstr.c
  * source/common/hbdate.c
  * source/rtl/setposbs.c
  * source/rtl/round.c
  * source/rtl/oldbox.c
  * source/rtl/trim.c
  * source/rtl/tpopup.prg
  * source/rtl/einstvau.prg
  * source/rtl/setta.prg
  * source/rtl/transfrm.c
  * source/rtl/browse.prg
  * source/rtl/tget.prg
  * source/rtl/setfunc.prg
  * source/rtl/achoice.prg
  * source/rtl/strzero.c
  * source/rtl/natmsgu.c
  * source/rtl/strtran.c
  * source/rtl/errapiu.c
  * source/rtl/einstvar.prg
  * source/rtl/dbedit.prg
  * source/rtl/einstv52.prg
  * source/rtl/console.c
  * source/rtl/mousehb.c
  * source/rtl/chrasc.c
  * source/rtl/dircmd.prg
  * source/rtl/oldclear.c
  * source/rtl/hbgtcore.c
  * source/rtl/dirdrive.c
  * source/rtl/mlcfunc.c
  * source/rtl/datesx.c
  * source/rtl/accept.c
  * source/rtl/defpathu.c
  * source/rtl/tgetlist.prg
  * source/rtl/input.prg
  * source/rtl/alert.prg
  * source/rtl/tmenuitm.prg
  * source/rtl/shadowu.c
  * source/rtl/tbrowse.prg
  * source/rdd/dbfntx/dbfntx1.c
  * source/rdd/dbdelim.prg
  * source/rdd/rddordu.prg
  * source/rdd/workarea.c
  * source/rdd/dbnubs.c
  * source/rdd/rddinfo.c
  * source/rdd/dbstruxu.prg
  * source/rdd/sdf1.c
  * source/rdd/dbfnsx/dbfnsx1.c
  * source/rdd/dbcmd.c
  * source/rdd/dbfcdx/dbfcdx1.c
  * source/rdd/dbdrop.c
  * source/rdd/delim1.c
  * source/rdd/dbf1.c
  * source/rdd/dbrename.c
  * source/rdd/dbexists.c
  * source/rdd/fieldhb.c
  * contrib/hbct/ctwin.c
  * contrib/hbct/cursor.c
  * contrib/xhb/xhbver.prg
  * contrib/xhb/xhbtrim.c
  * utils/hbtest/rt_main.ch
  * utils/hbtest/rt_trans.prg
  * utils/hbtest/rt_misc.prg
  * utils/hbtest/rt_stra.prg
  * utils/hbtest/rt_array.prg
  * examples/hbdoc/examples/core_es/dbstrux.txt
  *  examples/hbdoc2/hbdoc2.prg
    * HB_C52_STRICT -> HB_CLP_STRICT
      We use it cover strict Clipper compatibility in general, not 
      just for C5.2.
    * HB_C52_UNDOC -> HB_CLP_UNDOC
      We use it cover Clipper undocumented stuff in general, not 
      just C5.2 version specific ones.
2009-10-07 09:35:33 +00:00
Przemyslaw Czerpak
754c315529 2009-10-07 11:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/gtwvt/gtwvt.c
    * check if startup (default or user (SetMode())) console window dimensions
      do not exceed screen size and if yes then reduce the initial number of
      console window rows and cols to the screen size also in
      HB_GTI_RESIZEMODE_FONT mode.
2009-10-07 09:24:14 +00:00
Viktor Szakats
dc9a8dc3f3 2009-10-07 10:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/global.mk
    * Adapting to mingw64 distro change, where they've fixed 
      toolchain prefix of 32-bit builds.
      (to i686-w64-mingw32- from x64_64-w64-mingw32-)
2009-10-07 08:48:05 +00:00
Viktor Szakats
dbe1f130d8 2009-10-07 09:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/gtwvt/gtwvt.h
  * source/rtl/gtwvt/gtwvt.c
    - Deleted artificial screen dimension limits and WVT_MAX_{ROW,COL} macros.
2009-10-07 07:58:23 +00:00
Przemyslaw Czerpak
e61cf04b21 2009-10-07 09:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/gtwvt/gtwvt.h
  * harbour/source/rtl/gtwvt/gtwvt.c
    * use dynamic line buffers - now WVT_MAX_{ROW,COL} macros can be
      simply removed
2009-10-07 07:11:28 +00:00
Viktor Szakats
42f86bb31e 2009-10-07 08:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
  * config/detect.mk
    + Added support for optional user.mk file (requires GNU Make 
      syntax) in Harbour source tree root to store user-specific 
      build settings. In general all documented settings from 
      INSTALL can be used here, but most probably you'll only 
      want to store portable settings (like HB_CONTRIBLIBS). 
      Usually you'll want to use 
        'export HB_BUILD_* := <value>' syntax to specify them.
      user.mk should not rely on any internal variables set 
      by our GNU Make system (like HB_PLATFORM), as they are 
      set later on the process thus not available at this 
      point.
      Please note that this is yet an experience and details 
      or even presence of the feature may change in the future, 
      we should see how useful it turns out to be.
    * Changed conf.mk support, so that the file got renamed 
      to config.mk and moved to source tree root (next to user.mk).
2009-10-07 06:12:03 +00:00
Viktor Szakats
32c6a322ce 2009-10-07 07:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/ctwin.c
    + Added HB_C52_STRICT guard around artificial windows 
      size limits. Please review me.
      HB_C52_STRICT macros should be renamed to HB_CLP_STRICT 
      to reflect usage of recent years, where it's also used 
      to cover 5.3 strictness f.e..

  * source/rtl/gtwvt/gtwvt.c
    ! Minor formatting.
    ! Fixed to use WVT_MAX_COLS instead of WVT_MAX_ROWS in one 
      place.

  * source/codepage/Makefile
  + source/codepage/cpeliso.c
  + source/codepage/cptriso.c
    + Added two new codepage modules.
      Patch submitted by Istvan Bisz.

  * include/hbextcdp.ch
    + Added above codepages to codepage list.
2009-10-07 05:37:22 +00:00
Przemyslaw Czerpak
fd6e8558c0 2009-10-07 00:27 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/Makefile
  + harbour/source/rtl/hbascii.c
  * harbour/include/hbextern.ch
    + added new .prg functions which operates on pure ASCII strings:
      hb_asciiUpper(), hb_asciiLower(), hb_asciiIsAlpha(),
      hb_asciiIsUpper(), hb_asciiIsLower(), hb_asciiIsDigit()

  * harbour/source/rtl/objfunc.prg
  * harbour/source/rtl/tget.prg
  * harbour/source/rtl/treport.prg
  * harbour/source/rtl/tpersist.prg
  * harbour/source/rtl/memoedit.prg
  * harbour/source/rtl/menuto.prg
  * harbour/source/rtl/tgetlist.prg
  * harbour/source/rtl/tclass.prg
    ! use hb_asciiUpper() instead of Upper() to convert identifiers
      and pictures
2009-10-06 22:28:23 +00:00
Przemyslaw Czerpak
a4b39cada1 2009-10-06 21:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-win-spec
  * harbour/harbour-wce-spec
    - commented out HB_BUILD_PARTS=compiler as workaround for using
      postinst.prg
    % use -undef:.ARCH.
2009-10-06 19:14:36 +00:00
Viktor Szakats
ff92e5fb98 2009-10-06 18:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    - Deleted sudo from one pkg creation command.

  * config/global.mk
    + Added MSVS 10.0 compiler version autodetection.

  * config/os2/gcc.mk
    % Deleted OS/2 make bug workarounds from OMF specific code.
      Submitted by David Arturo Macias Corona.
      Please test/review.
2009-10-06 16:58:20 +00:00
Przemyslaw Czerpak
7f6a2eec43 2009-10-06 18:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour.spec
    ! fixed to build with postinst.prg executed by shared linked hbrun

  * harbour/bin/hb-func.sh
  * harbour/debian/rules
  * harbour/harbour.spec
    % use HB_INST_PKGPREF instead of _DEFAULT_*_DIR
      Please test DEB building in Debian, Ubuntu or in other DPKG
      based distro. It probably has the same problem with postinst.prg
      as all other builds.

  * harbour/debian/rules
  * harbour/harbour.spec
  * harbour/mpkg_tgz.sh
  * harbour/source/compiler/gencobj.c
    * updated harbour.cfg localization in *nix builds

  * harbour/utils/hbrun/Makefile
    ! restored support for default include directory in system wide builds
2009-10-06 16:34:58 +00:00
Przemyslaw Czerpak
9d46e88fef 2009-10-06 16:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/instsh.mk
  * harbour/bin/hb-func.sh
  * harbour/bin/postinst.sh
    + added support for HB_INST_PKGPREF which can be used as package
      temporary install directory

  * harbour/mpkg_tgz.sh
    ! use HB_INST_PKGPREF to allow creating install packages without
      special user rights and to protect against damaging original system
      installation during package building if sufficient user rights were
      guarantied
2009-10-06 14:46:46 +00:00
Przemyslaw Czerpak
c03ae600b4 2009-10-06 14:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
+ harbour/tests/cpinfo.prg
    * modified to show more precise information about code page definition
2009-10-06 12:07:20 +00:00
Przemyslaw Czerpak
9851146b11 2009-10-06 11:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
+ harbour/tests/cpinfo.prg
    + added  simple program to generate information for Harbour CP module
      definition. Compile it with Clipper and link with given national
      sorting module (usually ntx*.obj) and then execute to generate
      letters strings for given national sorting module. Then use this
      string to define Harbour CP module in source/codepage/ directory.
2009-10-06 09:16:56 +00:00