Commit Graph

134 Commits

Author SHA1 Message Date
Viktor Szakats
b68ab9d1af 2011-01-08 13:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour.spec
    - Deleted hbformat. It now resides in contrib.

  * doc/dirstruc.txt
    * Moved hbformat.

  * contrib/hbformat/utils/hbformat.hbp
    * Reimplemented tweak to build hbformat in shared mode for
      win/wce/os2 systems. (to minimize distro size)
2011-01-08 12:15:46 +00:00
Viktor Szakats
6efb55a2c1 2011-01-08 11:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/cmdarg.c
    * Formatting.

  * package/winuni/mpkg_win_uni.nsi
    + Added TOFIX to recent HBIDE shortcut addition.
      It should only be there if HBIDE component was selected.
    - Disabled HBIDE icon until a proper solution is found.

  * contrib/hbct/ctnet.c
    ! NETRMTNAME(): Fixed along the patch sent by vbdasc.
      Please test it.

  * contrib/hbmxml/3rd/minixml/config.h
    ! Space at EOL.
2011-01-08 10:41:31 +00:00
Viktor Szakats
f8f4c8c28a 2011-01-05 18:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.nsi
    + Installer to add shortcut to hbide. Fully untested.

  * bin/hb3rdpat.hbs
    + Patch by Tamas to support zx archiver.

  * ChangeLog
    ! Date in my last entry.
2011-01-05 17:08:01 +00:00
Viktor Szakats
f0f678104a 2010-12-20 15:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * contrib/hbcurl/hbcurl.c
  * contrib/hbcurl/hbcurl.ch
    + Added support for new features of libcurl 7.21.3
2010-12-20 14:03:33 +00:00
Viktor Szakats
7df6746c59 2010-12-17 14:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    * mysql update.
    
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqtcore.hbx
    + Added __HBQT_SETUTF8(): Practically enables turning off 
      CP translation between Harbour and QT. Useful for far-east 
      languages. Borrowed from HWGUI / Przemek.
2010-12-17 13:33:51 +00:00
Przemyslaw Czerpak
1ff8bf87dc 2010-12-17 02:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/harbour.spec
    ! updated to work with new name of rddbm library
2010-12-17 01:16:56 +00:00
Przemyslaw Czerpak
68b522be36 2010-12-15 09:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/mpkg_rpm_win.sh
    * synced MINGW cross compiler detection with global.mk
2010-12-15 08:29:15 +00:00
Viktor Szakats
76341f6ee2 2010-12-09 19:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * INSTALL
    * QT updated to 4.7.1.
2010-12-09 18:37:16 +00:00
Viktor Szakats
a7ce32fabe 2010-12-09 06:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour.spec
    ! Fixed broken UTF8 chars after prev commit.
      (it was caused by Far Manager bug in latest stable release)
2010-12-09 05:20:14 +00:00
Viktor Szakats
ea6b36066c 2010-12-09 06:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
  * include/hbver.h
  * config/global.mk
    + Changed version number to:
         2.1.0beta3 (from 2.1.0beta2)

  * contrib/gtwvg/gtwvg.hbc
    ! Typo.

  * contrib/gtwvg/tests/wvgactivex.prg
    * Eliminated WITH OBJECT. Now Harbour doesn't
      use this statement except in test code.
2010-12-09 05:10:11 +00:00
Viktor Szakats
ce4b9a2fc2 2010-11-28 10:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ config/hbc.cfg
    + Added .c source formatter config file for uncrustify source code formatter, 
      tailored to mimic Harbour C formatting style.
        http://uncrustify.sourceforge.net/
      This tool looks very promising to save manual formatting time.
      (in our case it's useful for new code, existing code is mostly 
      quite well formatted in most parts)
    ; WARNING: The config is currently at experimental stage (IOW it's
               not perfect), so don't use it to format any existing 
               Harbour source, but you may try it with your local source
               which you want to submit or see how would it look in 
               Harbour-style.

  * contrib/hbtip/url.prg
    ! Fixed to store passed url in :cAddress VAR.
      Like with most Harbour OOP code, this simple change may
      introduce hard-to-detect imcompatibility,
      so check your code.

  - contrib/rddbm/rddbmcdx.hbp
  + contrib/rddbm/rddbm.hbp
  - contrib/rddbm/rddbmcdx.hbc
  + contrib/rddbm/rddbm.hbc
    ! Renamed too.

  * src/codepage/cpsk852.c
  * src/codepage/cpskiso.c
  * src/codepage/cpskwin.c
    * Trying to add digraphs. (doesn't work here, but can't find out why)
    ; TODO: Update Kamenicky. (can't even do it with hb_translate(),
            as it's messed up the first time I edit it.
    ; TODO: Apply final fixes to CS CPs.

  * contrib/sddoci/sddoci.hbp
    + Added support for implib creation for win x64 targets.

  * package/winuni/RELNOTES
    * OCILIB version update.

  * contrib/rddbm/bmdbfcdx.c
  * contrib/hbhttpd/core.prg
  * contrib/hbhttpd/widgets.prg
    * Formatting.
2010-11-28 09:44:40 +00:00
Viktor Szakats
e3934dfeca 2010-11-12 01:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! Fixed to install all .hbc files inside the contrib
      dir structure. This is needed because now they exist
      also under '3rd' dirs, referenced from contrib .hbc files.
      (lightly tested, will find out with next nightly)

  * contrib/hbzebra/hbzebra.hbc
    ! Deleted no more needed reference to hbcairo.hbc
2010-11-12 00:59:49 +00:00
Viktor Szakats
24545c85e7 2010-11-10 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    + Converted to UTF8. (from cp1252 and KOI8)
    ; I didn't make any tests and nobody commented about this, hopefully 
      it will work. Pls test it.
2010-11-10 20:44:32 +00:00
Viktor Szakats
7fcd91a2ac 2010-11-09 13:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_hbmk2_plugin.hbs
    % Normalizing doc .txt files.

  * INSTALL
    * Made TDM again the recommended mingw compiler, as apparently
      official version 4.5.0-1 has a random crash bug (in dbfnsx.c 
      usually).
      WARNING: TDM 4.5.1 has another bug, which prevent it from
               working, so stick with 4.5.0, DWARF2 build recommended.
      WARNING2: TDM 4.5.0 installation might be tricky. Read devel list.

  * contrib/hbhpdf/harupdf.c
    ! More fixes by Saulius Zrelskis, in recently added libharu
      wrappers.

  * package/winuni/RELNOTES
    * Updated C compiler name.
2010-11-09 12:53:11 +00:00
Viktor Szakats
798841c195 2010-11-08 01:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour.spec
    ! Fixed messed accents.
    ; QUESTION: Can we switch this file to UTF-8? It contains 
                translations to multiple different languages, 
                so current state is already not very optimal.
                Anyone?

  * ChangeLog
    + Added TODO to prev. (HB_BUILD_EXTDEF -> HB_BUILD_3RDEXT)
2010-11-08 00:29:36 +00:00
Viktor Szakats
e55c31bd69 2010-11-08 01:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/examples/contrib.hbc
  * utils/hbmk2/hbmk2.prg
  * config/detfun.mk
  * config/detect.mk
  * INSTALL
    * Terminology cleanup: "external code" -> "3rd party code"

  - bin/hbxpatch.hbs
  + bin/hb3rdpat.hbs
  * config/postinst.hbs
  * package/harbour.spec
    * Renamed hbxpatch.hbs to hb3rdpat.hbs to reflect terminology
      cleanup ("external code" -> "3rd party code")

  * utils/hbmk2/examples/contrib.hbc
  * utils/hbmk2/examples/contribf.hbc
  * utils/hbmk2/examples/oohg.hbc
    * Using .hbc files.

  * contrib/hbssl/ssl.c
    + SSL_GET_READ_AHEAD() function enabled. Made it a dummy
      for bcc, where it for some reason creates unresolved
      external when referencing the corresponding openssl API.
2010-11-08 00:24:36 +00:00
Viktor Szakats
723b578eb5 2010-11-02 18:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtgen.prg
    % Optimized generated source code to be more compact.
      The result is almost 60% smaller (6.2MB -> 4MB for qtgui) 
      generated sources:
         - credits and copyrights moved to separate file, so
           it's now present in only one copy.
         - disabled HB_TRACE lines from output.
         - disabled {} braces from one-liner blocks.
         - deleted some long separator lines.
         - made original function prototype comments more compact.

  + contrib/hbqt/CREDITS.txt
    + Added standalone credits and full copyright text.

  * contrib/hbqt/*/g/*
    * Regenerated.

  * package/winuni/mpkg_win_uni.bat
    + Distribute contrib/*/*.txt files.
2010-11-02 18:09:03 +00:00
Viktor Szakats
76292a7b44 2010-10-19 23:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! Added .hbs files in contrib roots to unified windows
      package. In practice this means that the hbmk2 qt plugin 
      will now be shipped with standard distro.

  * utils/hbmk2/hbmk2.prg
    ! Typo in comment.
2010-10-19 21:01:46 +00:00
Viktor Szakats
afba30ccf8 2010-10-18 13:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    ! Added uic/rcc tools to install packages.
    * QT related runtime/build time files are now installed 
      unconditionally and independently from HBIDE.
2010-10-18 11:43:32 +00:00
Viktor Szakats
0d6c3b319b 2010-10-17 16:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    * Renamed QT license file (now shows "LGPL").
    + Added uic.exe and rcc.exe to Windows unified build.
    + Added QT implibs for mingw compiler.
    ; It means that now default Windows unified package can
      be used to create QT apps without installing QT package
      separately. Please someone verify this is in compliance
      with LGPL QT license.

  * contrib/hbqt/hbqt_hbmk2_plugin.hbs
    - Removed support for compatibility setting HB_QT_MOC_BIN.
    + Will now autodetect uic/rcc/moc if present next to hbmk2
      (only on win/os2 systems). This will be the case when
      using unified Windows package. Only lightly tested.

  * contrib/hbide/idemisc.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/hbide.ch
    * Cleaned/optimized loading of UI.
    - Deleted reference to HbQtUi() so that the static lib
      QtUiTools is not required to build hbide. (it was not
      actively used anyway)

  ; TOFIX: QUiLoader class should be moved to a separated lib
           from hbqtgui.
2010-10-17 14:07:27 +00:00
Przemyslaw Czerpak
36124d47a6 2010-10-14 08:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtstd/gtstd.c
    * updated to compile with WinCE

  * harbour/package/harbour.spec
    * modified to work with new HBMK2 translations

  * harbour/contrib/hbmzip/hbmzip.c
    ! fixed function order

  * harbour/contrib/hbwin/axcore.c
    * include <olectl.h>
    ! fixed buffer sizes in debug function
    * removed trailing spaces and tabs

  * harbour/contrib/hbwin/hbolesrv.c
    * include <tchar.h> - for some compilers which do not make it
      with OLE header files
2010-10-14 06:45:51 +00:00
Viktor Szakats
43fc5b7abf 2010-10-13 19:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    * pgsql version.

  * contrib/xhb/hboutdbg.c
    ! Fixed missing xhb.h for public function declaration.

  * contrib/sddoci/sddoci.c
    ! Implemented fix based on Przemek's recent commit to sddpg.
                 (2010-10-04 12:43 UTC+0200)
      I made no testing, just tried to copy the method since the
      situation looked the same. Please review/test.

  + utils/hbmk2/hbmk2.es_PE.po
  * utils/hbmk2/hbmk2.hbp
    + Added Spanish translation.
      Many thanks to Guillermo Varona Silupu (GVS) for the translation
      and for making it available to Harbour.

  ; QUESTION: These are used from xhb lib, yet they are not exported
              from harbour dll. Should they be worked around in xhb
              or exported?:
                 hb_stackItem, hb_stackBaseOffset, hb_stackBaseProcOffset,
                 hb_stackWithObjectOffset
2010-10-13 17:35:01 +00:00
Viktor Szakats
1badb86c78 2010-10-02 11:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added workaround for mingw compiler problem where it
      tends to leave zero byte long objects in cases when the
      build process gets (manually) aborted.
      Please check it and report any potential performace
      problems (hbmk2 needs to read the objects' size from
      the directory listing). Maybe we will need a Harbour
      function which returns both timestamp and size in one
      call.

  * contrib/hbodbc/todbc.prg
    - Deleted 'FROM HBCLASS' from class declarations.
      Thanks to Manu for the report.

  * contrib/hbxpp/dbfuncsx.prg
    + Added XPP_DBUSEAREA() which emulates non-Clipper compatible
      behavior of Xbase++ DBUSEAREA() implementation.
      Based on code and information sent by Shum

  * contrib/gtwvg/wvgwing.c
    ! Fixed compilation in newer BCC versions (6.3).
      Fix suggested by YD0DKL

  * package/winuni/mpkg_win_uni.bat
    + Added copyright msg.
2010-10-02 09:44:56 +00:00
Viktor Szakats
9d227dfa7d 2010-09-22 18:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * INSTALL
    * Refreshed for QT 4.7.0
2010-09-22 16:35:46 +00:00
Przemyslaw Czerpak
2356181a10 2010-09-22 16:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicom.h
  * harbour/src/rtl/hbcom.c
    + added public C function: void hb_comSetError( int iPort, int iError )

  * harbour/src/rtl/hbcomhb.c
    + added PRG function: HB_COMSETERROR( nPort, nError ) --> NIL

  * harbour/src/rtl/hbsocket.c
    * minor formatting

  * harbour/config/doc.mk
  * harbour/config/postinst.hbs
  * harbour/contrib/make.hbs
    * do not install documentation files when HB_INSTALL_DOC=no

  * harbour/config/postinst.hbs
    ! do not install .hbl files for core utils when HB_BUILD_PARTS=lib
    + added support for HB_INSTALL_SCRIPT executed after install step.
      It allows to extract some variables set by our GNU make system,
      i.e. it's used to retrieve HB_CCPREFIX in win/wince .spec files.

  * harbour/package/harbour-win.spec.in
    * use HB_INSTALL_DOC=no to disable DOC file installation
    * generate hb{w|ce}mk2 scripts as wrappers to hbmk2 with cross
      build settings so it can be easy used used by users to create
      Windows/WindowsCE binaries.
      Temporary solution until we will not have something more general.
2010-09-22 14:53:20 +00:00
Przemyslaw Czerpak
e78cb0e549 2010-09-15 16:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbclass.ch
    % small modification to reduce lock time

  * harbour/src/common/hbdate.c
    ! fixed hb_timeUTCOffset() in MS-Windows builds to work in some
      countries/windows versions where GetTimeZoneInformation() returns
      TIME_ZONE_ID_INVALID but sets correct tzInfo.StandardBias field.

  * harbour/package/mpkg_ver.sh
    ! fixed to set correctly root path after moving build scripts to
      ./package subdirectory

  * harbour/utils/Makefile
    ! do not build executable files when HB_BUILD_PARTS is set to 'lib'
2010-09-15 14:04:26 +00:00
Viktor Szakats
693f4221d6 2010-09-13 13:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Fixed messed up 8-bit codepage by my editor.
    ; QUESTION: Is it possible to switch to UTF-8 for these rpm scripts?
2010-09-13 11:39:50 +00:00
Viktor Szakats
7914aad087 2010-09-13 13:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Set HB_INSTALL_PREFIX, to follow this change:
        2010-09-10 22:09 UTC+0200
    ; TODO: Untested. Might need extra steps to package root files
            too (ChangeLog, COPYING, NEWS, TODO).
2010-09-13 11:32:23 +00:00
Przemyslaw Czerpak
3cb0856cb5 2010-09-13 13:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbqt/hbqt_common.hbm
    ! respect HB_BUILD_EXTDEF=no

  * harbour/package/harbour-win.spec.in
  * harbour/package/harbour-wce.spec.in
    ! removed HB_BUILD_EXTDEF=no which is not necessary -my fault
    ; TOFIX: now windows builds need HB_INSTALL_PREFIX so these RPMs
             still cannot be created.
2010-09-13 11:13:24 +00:00
Przemyslaw Czerpak
e55fe7db71 2010-09-13 12:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/harbour-win.spec.in
  * harbour/package/harbour-wce.spec.in
    ! added HB_BUILD_EXTDEF=no to fix cross compilation
      Question: in the past HB_BUILD_EXTDEF=no was set automatically
                for cross compilation. Why we removed this setting?

  * harbour/package/harbour.spec
    ! use libhbqt*.a for Harbour QT wrapper libraries instead of explicit
      names which were not correctly synced.

  * harbour/contrib/xhb/xhbmsgs.c
    ! fixed assign last character in string using [] operators in
      xHarbour emulation library, i.e.;
         cVal[ len( cVal ) ] := "*"
2010-09-13 10:13:04 +00:00
Viktor Szakats
65c34041ef 2010-09-01 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    * Requirements.

  * utils/hbmk2/hbmk2.prg
    * Changed -rebuild option to not rebuild sub-projects.
    + Added -rebuildall option which will also rebuild sub-proects.

  * contrib/make.hbs
    * -rebuild -> -rebuildall
2010-09-01 16:31:34 +00:00
Viktor Szakats
cf74321e22 2010-08-28 13:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    + Switched .po files to UTF-8.
    + Set svn:mime-type accordingly.
    ; NOTE: Make sure to use UTF-8 aware editor to edit these files 
            from now on. These are the first UTF-8 files in hb repo.

  * INSTALL
    + Added .xz source file. Thanks Tamas for installing it
      required tools onto the nightly server.

  * package/mpkg_win_nightly.bat
    * Minor to reqs.
2010-08-28 11:19:15 +00:00
Viktor Szakats
2d80a7ba50 2010-08-26 20:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    * Adjustment to requirements (RDC access preferred).

  * contrib/hbide/idereportsmanager.prg
    ! Deleted www. from web address. Pls do not use www..
    ; TOFIX: ? IMO the saved report files should not hold or contain a
             Harbour copyright message.

  * INSTALL
    * Updated mingw make links.
    + Added mingw distro.
2010-08-26 18:35:30 +00:00
Przemyslaw Czerpak
adba3db882 2010-08-25 16:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/harbour.spec
    ! fixed to work with current build system
2010-08-25 14:25:11 +00:00
Viktor Szakats
4e6d171138 2010-08-25 15:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_src_nightly.sh
    + tar.xz nightly source.
2010-08-25 13:21:05 +00:00
Viktor Szakats
c44c91e43b 2010-08-25 09:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    + Upload logs even if build failed.
    ; NOTE: On current build machine mingw suffers transient "segmentation 
            fault" failures. It may be a sign of hardware or OS problem.
            This means missing nightly binaries for no apparent reason.

  * contrib/hbide/hbide.prg
    ! SET DATE ANSI

  * INSTALL
    * Minor.
2010-08-25 07:44:58 +00:00
Viktor Szakats
434014eecd 2010-08-24 09:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! Typo.
2010-08-24 07:44:38 +00:00
Viktor Szakats
aa842b75a3 2010-08-24 08:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    + allegro.
2010-08-24 06:55:12 +00:00
Viktor Szakats
26de1896a5 2010-08-23 11:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    + bcc special implib support for contrib .dlls.

  * package/mpkg_win_nightly.bat
    * Comment.
2010-08-23 09:50:34 +00:00
Viktor Szakats
31e6756198 2010-08-20 11:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    * Change cwd to batch dir.
    + Added requirements.
    + Added notes.
    ! Uses internal svn installation.
    + Errorlevel handling.
    * Renamed logs.
    - Deleted -batch from pscp calls.

  * package/winuni/mpkg_win_uni.bat
    * Comment
    * Changed temp dir to more universal one.

  * INSTALL
    + Links to nightly win binaries.
2010-08-20 09:15:14 +00:00
Viktor Szakats
b93364beee 2010-08-19 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    % Minor.
2010-08-19 12:29:20 +00:00
Viktor Szakats
f6b6fc7b9f 2010-08-19 13:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! ps
2010-08-19 11:46:49 +00:00
Viktor Szakats
17a5b3cf37 2010-08-19 13:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    + Added hbide to unified distro.

  * package/mpkg_win_nightly.bat
    + Upload nightly logs.

  * contrib/hbide/hbide.hbp
    + -strip
2010-08-19 11:07:34 +00:00
Viktor Szakats
16e73fefbe 2010-08-19 03:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ package/mpkg_win_nightly.bat
    + Added nightly binary builder script. Relocatable.
      Makes unified Windows build. Regular target builds
      also supported.
      Unified build currently has mingw and bcc enabled.

  - package/winuni/mpkg_win_uni_extra_copy.bat
  * package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    + Made it fully configurable, removed any hard-wired
      version numbers, .nsi now fully modular, manual steps 
      no more required.

  - package/mpkg_nightly.sh
  + package/mpkg_src_nightly.sh
    * Renamed.
2010-08-19 01:21:26 +00:00
Viktor Szakats
384e8dce28 2010-08-18 22:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added extension to license. Pls read it, especially projects
      including hbmk2 or modified version of hbmk2 (f.e. MiniGUI).
      Help text and documentation is now covered by Creative Commons 
      Attribution-ShareAlike 3.0.
      Plus some restriction to not tear hbmk2 off of Harbour Project,
      to clearly show modified nature and always distribute modified 
      source.
      My intent is to leave hbmk2 as coherent part of Harbour, 
      possibly unmodified and my name not stripped.

  * config/global.mk
    % Minor opt.

  * package/mpkg_nightly.sh
    ! Harmless typo.

  * package/winuni/RELNOTES
    * Updated.
2010-08-18 20:53:14 +00:00
Viktor Szakats
30ee213749 2010-08-17 23:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbcomp.h
  * src/macro/macro.yyc
  * src/macro/macro.y
  * src/macro/macrolex.c
  * src/compiler/hbmain.c
  * src/compiler/complex.c
  * src/compiler/harbour.yyc
  * src/compiler/harbour.y
    * Changed prefix used for bison generated function prefix
      (hb_comp -> hb_comp_yy, hb_macro -> hb_macro_yy)
    ; Pls review.
      This avoids collision between hb_macroError/hb_macroerror
      for obsolete tools like bcc implib which uses case-insensitive
      symbol lookup by default)

  * package/winuni/mpkg_win_uni_extra_copy.bat
    + Added trick to generate special implib for core .dlls so
      that now bcc can use the regular Harbour one and doesn't
      need the special '-bcc' postfixed version to be shipped.
      An ugly trick for an obsolete compiler.
      (release process now requires bcc implib tool because of this)

  * utils/hbmk2/hbmk2.prg
    + Added -c option to implib calls. This fixes implib generation 
      for certain .dlls, like OpenSSL.
2010-08-17 21:11:12 +00:00
Viktor Szakats
f2bd77df7e 2010-08-17 19:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * INSTALL
  * contrib/rddads/rddads.h
  * contrib/rddads/rddads.hbc
  * contrib/rddads/rddads.hbp
    + Added support for ACE 10.00, including win64 build.

  * contrib/hbwin/hbwin.ch
  + contrib/xhb/win32prn.ch
    + Added compatibility header.
    * Moved compatibility definitions from hbwin.ch there.
      (may be incompatible for some users)

  * contrib/hbgd/hbgd.hbp
  + contrib/hbgd/gdextern.prg
    + Added extern puller.

  * contrib/rddads/adsextrn.prg
    * Minor.
2010-08-17 17:45:36 +00:00
Viktor Szakats
ab42d34ab1 2010-08-06 10:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
  * package/harbour.spec
    + Added HB_INSTALL_DYN (same content as HB_INSTALL_LIB)

  * config/postinst.hbs
    * HB_INSTALL_LIB -> HB_INSTALL_DYN

  * config/global.mk
  * config/postinst.hbs
  * debian/rules
  * package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    * HB_INSTALL_PKG_TOP -> HB_INSTALL_PKG_ROOT

  * debian/dirs
    + Added usr/share/man
      (I'm not sure of this file and I didn't retest yet)

  * debian/rules
    % Optimized variable usage.
2010-08-06 08:13:43 +00:00
Viktor Szakats
a1a8bcd8d4 2010-08-06 09:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Fixed setting LD_LIBRARY_PATH under pre-3.81 GNU Makes.
    + Will now set HB_SYSLOC=yes when creating .tgz packages which
      are meant to be installed to system locations. (didn't test 
      this one)
    + Will now set HB_INSTALL_DOC to /share/doc/harbour on *nix systems.
    ! Fixed to set HB_INSTALL_MAN to /share/man (instead of /man) on
      *nix systems.
    ; Please test/review these.

  * config/postinst.hbs
    + Create directory for "root documents". They are now stored
      in /share/doc/harbour for *nix.
    ! Fixed to store proper directory in ld.so.conf.d setting by
      removing HB_INSTALL_PKG_TOP from the beginning of full dynlib
      path.

  * debian/rules
  * package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Use HB_INSTALL_PKG_TOP to denote the root of package dir structure.
    ; TODO: Change the name to HB_INSTALL_PKG_ROOT
    ; TODO: Optimize variable usage.
    ; TOFIX: Use HB_INSTALL_DYN instead HB_INSTALL_LIB in context of 
             dynamic libs in postinst.hbs and package scripts.

  * package/harbour.spec
    ! Fixed to honor HB_BUILD_NAME in local LD_LIBRARY_PATH setting.
      (is it needed?)

  * INSTALL
    - Deleted note about GNU Make 3.81.90
      3.82 is out and the bug was fixed.
    ! Updated mpkg_src.sh location.

  * contrib/make.hbs
    * Do not create dynlib, .hbd, .hbx if the main build process
      returned with non-zero errorlevel.

  * utils/hbmk2/hbmk2.prg
    + Return errorlevel when -stop is used in project.
    + Use manifest constants for errorlevels.

  * config/hbextern.hbs
    * Local function renamed.

  * contrib/xhb/xhb.hbx
  * contrib/hbxpp/hbxpp.hbx
    * Regenerated.

  * src/vm/pvaluehb.c
    ! Typo in comment.
2010-08-06 08:01:09 +00:00
Przemyslaw Czerpak
d43a5c408b 2010-08-02 12:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbcmd53.c
    * removed one redundant casting

  * harbour/package/mpkg_rpm.sh
    ! move source code archive to RPM directory structure to
      not leave it after creating RPMs

  * harbour/package/mpkg_src.sh
    ! fixed to work correctly after moving from root directory

  - harbour/package/harbour-win.spec
  + harbour/package/harbour-win.spec.in
  * harbour/package/mpkg_rpm_win.sh
  - harbour/package/harbour-wce.spec
  + harbour/package/harbour-wce.spec.in
  * harbour/package/mpkg_rpm_wce.sh
    ! renamed cross build .spec files to fix -ta option
      To keep this functionality working only one file in tar archive
      can have .spec extension
2010-08-02 10:13:23 +00:00