Commit Graph

16887 Commits

Author SHA1 Message Date
Viktor Szakats
2f1def26bf 2012-03-13 00:47 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/hbqt_common.hbm
    ! added special install support for unique dir structure of hbqt
2012-03-12 23:47:41 +00:00
Pritpal Bedi
8df18a7606 2012-03-12 12:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideuisrcmanager.prg
    - Deleted: hack "HB_QTPATH" embedding in batch file.
       I was wrong in my assertion that fired process does not take
       over current process's enviroment.
2012-03-12 19:22:14 +00:00
Pritpal Bedi
765fe1f6ee 2012-03-12 20:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
  * contrib/hbide/ideuisrcmanager.prg
    ! Changed: hb_osNewLine() => hb_eol()
2012-03-12 15:25:43 +00:00
Pritpal Bedi
fe626f46ac 2012-03-11 21:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideenviron.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideuisrcmanager.prg

    ! Improved: how Harbour's root path is detected for .ui Source Manager.
        This is tried in the order below:

          1. If any hbIDE specific environment protocol is used.
              ( It is hbQT specific or not is not verified so can fail )
          2. If entry is present in <Setup><hbIDE Setup><Paths><Harbour Root>.
              ( The most preferred way to avoid any ambiquity )
          3. If HB_INSTALL_PREFIX env variable is detected.
              ( Covers Harbour Developers )
          4. If "harbour.exe" or "harbour" file is detected alongside hbide.exe.
              ( Covers users of Harbour Nightly Builds )

    ! Improved: how Qt path is detected, needed for uic.exe.
        HB_QTPATH is detected and then populated in the temp batch file.

    ; This commit is primarily focussed on tool detection.
      Please try again as per above specifications.
2012-03-12 05:07:22 +00:00
Viktor Szakats
638fdffa54 2012-03-07 20:25 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhpdf/harupdf.ch
    ! fixed two constants
2012-03-07 19:26:22 +00:00
Pritpal Bedi
ce727a9188 2012-03-06 16:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  + contrib/hbide/ideuisrcmanager.prg
    + Started: implementation of IDE's next evolution step to 
       write the upper level code to manipulate Qt Designer 
       generated ".ui" dialogs. 
         HOW IT WORKS

           1. Click on "UI Source Manager" icon or "View" menu option.
                Will open a dock widget at the right docking area.
           2. Drop a .ui ( take one from hbide included .ui's ) onto it.
                The dialog will show up.
           3. Click on "Build Source" icon on top-toolbar of "UI Src Manager" 
                dock widget. Notice that a new editing instance is initiated
                on the current panel with source file prefixed with "cls_" 
                and suffixed by .ui's filename. For example, if you have 
                dropped "dbstruct.ui" then source will be "cls_dbstruct.prg".
                This .prg will reside in the same folder where .ui is.
           4. Examine the class code contained in the .prg.
           5. Click on various controls and see a focus rectangle is placed 
                around that control. Also viaualize the status-bar.
           6. If the control happens to be of type QToolButton or QPushButton
                ( proof of concept is build for these controls only, yet ), 
                you will see two entries in lower-left tree view.
           7. Click on "Activated" tree-node and see the right-side editor 
                comes into focus. Write some code in this editor, and then 
                click on some other control or other tree-node.
           8. Visualize that editing instance containing "cls_*ui.prg" will
                be refreshed and will contain some additional methods.
           9. Now change something in the source itself, save, and come out,
                then re-drop the same .ui. See that changes will be reflected
                in methods represented in the tree-nodes.

         PLAY AROUND. Concept is in the making and have to go a long way,
           but surely it has a potentiality to reach a mile-stone. 
           Your suggestions are welcome.
2012-03-07 01:14:04 +00:00
Viktor Szakats
a01292dffe 2012-03-04 23:11 UTC+0100 Viktor Szakats (harbour syenar.net)
+ package/harbour.rb
    + experimental (and untested) Homebrew formula

  * debian/dirs
  * debian/rules
    + added contrib dir (untested)

  * utils/hbmk2/hbmk2.prg
    * autodetect contrib/addons dirs at
      /usr/local/share/harbour/ and /usr/share/harbour/

  * config/global.mk
    * changed contrib location on *nix systems to <root>/share/harbour/contrib
      unless the <root> is /opt/harbour.
2012-03-04 22:12:04 +00:00
Viktor Szakats
2f04f390aa 2012-03-04 21:00 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbct/hbct.hbp
  * contrib/hbwin/hbwin.hbp
  * contrib/xhb/xhb.hbp
    + install .h headers to contrib dir only (and not anymore to
      the central Harbour include dir). This means that 3rd party
      or user code that uses these C-level contrib headers will now have
      to add contrib package using <contrib>.hbc hbmk2 option instead
      of manual -l options. INCOMPATIBLE.
2012-03-04 20:05:31 +00:00
Viktor Szakats
9ac405c6ff 2012-03-04 20:31 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
    + install .hbx files to respective contrib dirs.

    ; TODO: delete all '-instfile=inc:' options from contrib .hbp files
            so that contrib headers are no longer duplicated in central
            Harbour include dir. This WILL BE INCOMPATIBLE change requiring
            users to use <contrib>.hbc files to add contrib packages
            to their projects (as opposed to manual -l options).
2012-03-04 19:33:43 +00:00
Viktor Szakats
22ab9a5835 2012-03-04 14:29 UTC+0100 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.bat
    ! fix to prev
2012-03-04 13:29:30 +00:00
Viktor Szakats
02186f6471 2012-03-04 14:06 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
  * contrib/hbwin/hbwin.hbp
    % .def file install moved to hbwin
    - do not publish contrib-specific .h files
2012-03-04 13:07:14 +00:00
Viktor Szakats
5f7e302ad2 2012-03-04 13:55 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/make.hbs
    * deleted commented logic
2012-03-04 12:58:01 +00:00
Viktor Szakats
b9370157b9 2012-03-04 13:54 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/make.hbs
  * contrib/hbpost.hbm
    + implemented contrib-specific public file copy process using
      standard hbmk2 logic. (with very minor help from make.hbs)

  * contrib/make.hbs
    * cleaned up previously added logic, then disabled the whole
      thing, now replaced by standard hbmk2 logic.

  * config/postinst.hbs
    * minor fmt

  ; TODO: replace global contrib-specific file rules with contrib-local
          ones. so that unnecessary files won't be copied and any
          extra/special files will be.
2012-03-04 12:56:41 +00:00
Viktor Szakats
4095d8b927 2012-03-03 16:12 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
    * missed from prev
2012-03-03 15:13:50 +00:00
Viktor Szakats
f4973027bd 2012-03-03 16:10 UTC+0100 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.bat
    - deleted windows-only contrib specific file installation
      procedure. now done by contrib/make.hbs.
    ; it also means that contrib-specific public files are
      now included in non-unified installation packages,
      created using HB_BUILD_PKG=yes.

    ; TODO: modify *nix package creation scripts to include
            /opt/harbour/contrib in the package.

  * config/global.mk
  * INSTALL
    * changed HB_INSTALL_IMPLIB default to 'yes'. This means
      that now the implibs for 3rd party .dlls will be included
      in install packages, including the nightly/stable releases.
      This is theoretically wrong solution and bad practice, but 
      to me real life shows that users don't have a clue about 
      implibs and how to generate them and it also requires users 
      to build Harbour themselves if they want to use any of the 
      many libs with implib dependencies, instead of being able 
      to use binary releases.
      One big WARNING applies (quote from INSTALL):
        "Also note that the generated implibs will require .dlls
         compatible with the ones used at build time."
      IOW you must be using the same (or binary compatible)
      .dll as was used at built time. If you use something else,
      you still will have to generate the implib yourself or
      change your .dll version according to above.
      [I hope Marek Paliwoda doesn't mind.]
2012-03-03 15:12:12 +00:00
Viktor Szakats
17726341ae 2012-03-03 15:40 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbrun/headers.prg
  * utils/hbmk2/hbmk2.prg
    * changed #include filename references to _CASE-SENSITIVE_. This
      is to ensure and enforce that .hbs scripts and hbmk2 plugins are
      created in portable form so f.e. once developed on a win
      system, they won't crash on a *nix system.
      INCOMPATIBLE: Change all your #include references to exactly match
                    casing of the filename. For Harbour headers, this
                    means plain lowercase, so f.e. '#include "FileIO.ch"'
                    is wrong, '#include "fileio.ch"' is right.

  * config/global.mk
    * minor
2012-03-03 14:41:33 +00:00
Viktor Szakats
50650e8d5b 2012-03-03 15:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbmysql/tests/hbmk.hbm
  * contrib/hbct/tests/hbmk.hbm
  * contrib/hbgs/tests/hbmk.hbm
  * contrib/hbmxml/tests/hbmk.hbm
  * contrib/hbmzip/tests/hbmk.hbm
  * contrib/hbunix/tests/hbmk.hbm
  * contrib/sddpg/tests/hbmk.hbm
  * contrib/hbziparc/tests/hbmk.hbm
  * contrib/hbxbp/tests/hbmk.hbm
  * contrib/hblzf/tests/hbmk.hbm
  * contrib/hbxdiff/tests/hbmk.hbm
  * contrib/hbcurl/tests/hbmk.hbm
  * contrib/hbnetio/tests/hbmk.hbm
  * contrib/rddsql/tests/hbmk.hbm
  * contrib/hbmlzo/tests/hbmk.hbm
  * contrib/hbhttpd/tests/hbmk.hbm
  * contrib/gtwvg/tests/hbmk.hbm
  * contrib/hbpgsql/tests/hbmk.hbm
  * contrib/sddsqlt3/tests/hbmk.hbm
  * contrib/hbwin/tests/olesrv1.hbp
  * contrib/hbwin/tests/olesrv2.hbp
  * contrib/hbwin/tests/olesrv3.hbp
  * contrib/hbwin/tests/olesrv4.hbp
  * contrib/hbwin/tests/hbmk.hbm
  * contrib/hbsms/tests/hbmk.hbm
  * contrib/hbzebra/tests/hbmk.hbm
  * contrib/gtalleg/tests/hbmk.hbm
  * contrib/sddmy/tests/hbmk.hbm
  * contrib/xhb/tests/hbmk.hbm
  * contrib/hbodbc/tests/hbmk.hbm
  * contrib/sddfb/tests/hbmk.hbm
  * contrib/hbtpathy/tests/hbmk.hbm
  * contrib/hbsqlit3/tests/hbmk.hbm
  * contrib/hbmagic/tests/hbmk.hbm
  * contrib/hbexpat/tests/hbmk.hbm
  * contrib/hbblat/tests/hbmk.hbm
  * contrib/hbqt/tests/hbmk.hbm
  * contrib/hbfbird/tests/hbmk.hbm
  * contrib/hbbz2/tests/hbmk.hbm
  * contrib/hbnf/tests/hbmk.hbm
  * contrib/hbmemio/tests/hbmk.hbm
  * contrib/hbxpp/tests/hbmk.hbm
  * contrib/hbcups/tests/hbmk.hbm
  * contrib/hbhpdf/tests/hbmk.hbm
  * contrib/rddads/tests/hbmk.hbm
  * contrib/hbfimage/tests/hbmk.hbm
  * contrib/sddodbc/tests/hbmk.hbm
  * contrib/hbgd/tests/hbmk.hbm
  * contrib/hbmisc/tests/hbmk.hbm
  * contrib/sddoci/tests/hbmk.hbm
  * contrib/hbcomm/tests/hbmk.hbm
  * contrib/hbtip/tests/hbmk.hbm
  * contrib/hbcairo/tests/hbmk.hbm
  * contrib/hbssl/tests/hbmk.hbm
    % deleted relative paths from .hbc references
2012-03-03 14:36:00 +00:00
Viktor Szakats
7894e5365a 2012-03-03 15:20 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/make.hbs
    + added installation support of contrib specific public files
      (.hbc, .hbs, local headers, .def files, readmes and tests)

  * config/global.mk
    * set install destination for contrib specific public files to
      <root>/contrib for non-*nix and /opt/harbour/contrib for *nix
      systems.

  * utils/hbmk2/hbmk2.prg
    * changed HB_INSTALL_CONTRIB to HB_INSTALL_ADDONS
      F.e.:
         export HB_INSTALL_ADDONS=/usr/local/share/harbour/contrib:/usr/local/share/harbour/addons
2012-03-03 14:23:24 +00:00
Viktor Szakats
b795fb6ac2 2012-03-03 03:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + support for HB_INSTALL_CONTRIB envvar to specify dir(s)
      of contribs/addons for .hbc autofind purposes. Accepts
      multiple dirs. F.e.:
         export HB_INSTALL_CONTRIB=/usr/local/share/harbour/contrib:/usr/local/share/harbour/addons
      Experimental.
2012-03-03 02:34:43 +00:00
Viktor Szakats
b40f400352 2012-03-02 11:27 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    * tuned Harbour root autodetection code to avoid corner 
      case where another Harbour installation is present one 
      or two dir levels upper in the tree.
      Regressions are possible. Please test.
2012-03-02 10:28:22 +00:00
Viktor Szakats
94f8f8e0c9 2012-02-29 09:58 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + show .hbp file reference when .hbc is not found

  * config/postinst.hbs
    * corrected double dirseps in one case.

  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/qth/filelist.hbm
    ! disabled QDeclarative* wrappers until reported link
      problems are fixed.
      This allows HB_BUILD_CONTRIB_DYN=yes to work again.

  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqt_all.hbp
    ! disabled hbqtsql until link problems (missing functions
      and wrappers) are fixed.
      This allows HB_BUILD_CONTRIB_DYN=yes to work again.
2012-02-29 08:59:21 +00:00
Viktor Szakats
79749798a0 2012-02-28 20:59 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/global.mk
    + display HB_BUILD_CONTRIB_DYN setting in make output.
      some users might be forgetting they have this enabled.
2012-02-28 20:01:10 +00:00
Viktor Szakats
28562e98b2 2012-02-28 20:46 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/gtqtc/gtqtc.hbm
    ! fixed to skip building .dll target.

  + contrib/hbqt/qtsql/hbqt_init.cpp
  * contrib/hbqt/qtsql/hbqtsql.hbm
  * contrib/hbqt/qtsql/hbqtsql.hbx
    ! added missing initialization/puller-code module. causing link 
      failures when building .dll target.
2012-02-28 19:48:09 +00:00
Viktor Szakats
3c36320751 2012-02-28 19:02 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbxbp/hbxbp.hbp
  * contrib/hbxbp/hbxbp.hbc
    * include hbqt.hbc instead of relative references to
      hbqt sublib .hbcs. This means hbxbp now includes all
      hbqt sublibs.

  * contrib/hbxbp/hbxbp.hbc
    * deleted reference to qtqtc.hbc.

  * contrib/hbide/hbide.hbp
    + removed relative path from .hbc references.
    * hbqt sublib reference replace with hbqt.hbc

  * contrib/hbxbp/hbxbp.hbp
  * contrib/hbide/hbide.hbp
    - deleted -prgflag=-D_HB_TR_NOALWAYS_
2012-02-28 18:03:35 +00:00
Viktor Szakats
5f9ddde2dc 2012-02-28 16:45 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/sddpg/sddpg.hbp
  * contrib/sddpg/sddpg.hbc
  * contrib/hbziparc/hbziparc.hbp
  * contrib/hbziparc/hbziparc.hbc
  * contrib/hbhttpd/hbhttpd.hbc
  * contrib/hbhttpd/hbhttpds.hbp
  * contrib/hbhttpd/hbhttpds.hbc
  * contrib/gtwvg/gtwvg.hbc
  * contrib/gtwvg/gtwvg.hbp
  * contrib/sddsqlt3/sddsqlt3.hbp
  * contrib/sddsqlt3/sddsqlt3.hbc
  * contrib/sddmy/sddmy.hbp
  * contrib/sddmy/sddmy.hbc
  * contrib/xhb/xhb.hbc
  * contrib/xhb/xhb.hbp
  * contrib/sddfb/sddfb.hbp
  * contrib/sddfb/sddfb.hbc
  * contrib/sddodbc/sddodbc.hbp
  * contrib/sddodbc/sddodbc.hbc
  * contrib/hbgd/hbgd.hbc
  * contrib/hbgd/hbgd.hbp
  * contrib/sddoci/sddoci.hbc
  * contrib/sddoci/sddoci.hbp
  * contrib/hbtip/hbtipssl.hbc
  * contrib/hbtip/hbtipssl.hbp
  * contrib/hbtip/hbtip.hbc
    + removed relative path from .hbc references from contrib area
      except: hbqt related cases, which is more complicated
      and hbmk.hbm files in test dirs (to avoid this extra point
      of failure for now).
    ; path-free reference to hbc files was pioneered by hbrun
      and it works on all systems (except one or two, yet to
      be determined why).
2012-02-28 15:46:41 +00:00
Viktor Szakats
7163bc7d1e 2012-02-28 16:35 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbmysql/utils/hbmk.hbm
  * contrib/hbnetio/utils/hbnetio/hbnetio.hbp
  * contrib/hbnetio/utils/hbnetioq/hbnetioq.hbp
  * contrib/hbformat/utils/hbformat.hbp
    + removed relative path from .hbc references

  * utils/hbmk2/hbmk2.prg
    + show warning when referenced .hbc file could not be found
2012-02-28 15:36:29 +00:00
Viktor Szakats
7213c19b07 2012-02-28 16:06 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/global.mk
    + detect rudix
2012-02-28 15:06:51 +00:00
Viktor Szakats
6842bba5c3 2012-02-28 16:04 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbtip/client.prg
    ! typo

  * examples/ps32/ps32.hbc
  * examples/rddado/rddado.hbc
    + removed relative paths from .hbc references in examples area
2012-02-28 15:05:06 +00:00
Viktor Szakats
792331a213 2012-02-28 15:46 UTC+0100 Viktor Szakats (harbour syenar.net)
* examples/ps32/ps32.hbc
    * \ -> /

  * examples/dbu/readme.txt
  * examples/rl/readme.txt
    * minor
2012-02-28 14:47:05 +00:00
Pritpal Bedi
8a9a201715 2012-02-27 11:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QSignalMapper.qth
    - Commented-out: QWidget specific method calls.
       This is in accordance of our goal to keep modularity of 
       HbQt libraries intact.
2012-02-27 19:20:21 +00:00
Przemyslaw Czerpak
f9f8387208 2012-02-24 13:46 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbcompdf.h
  * harbour/src/compiler/hbmain.c
  * harbour/src/compiler/hbcomp.c
  * harbour/src/compiler/harbour.y
  * harbour/src/compiler/harbour.yyc
    ! fixed compile time GPF exploited by strings used in CASE values
      of SWITCH statement compiled with active TEXHIDDEN pragma.
      Warning: strings used in such context (CASE values) are not encrypted
               in generated code, i.e. ".jpeg", ".jpg", ".png" in this code:
            SWITCH hb_FNameExt( cFileName )
               CASE ".jpeg"
               CASE ".jpg"
               CASE ".png"
                  show_pict( "Article picture", cFileName )
            ENDSWITCH
2012-02-24 12:47:10 +00:00
Mindaugas Kavaliauskas
3b7af7ed99 2012-02-24 13:23 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* contrib/rddbm/bmdbfx.c
    ! fixed GPF after filter reallocation
2012-02-24 11:24:32 +00:00
Viktor Szakats
2e7492d600 2012-02-23 15:16 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    ! updated mingw make links
2012-02-23 14:16:33 +00:00
Viktor Szakats
b6e0533688 2012-02-23 12:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbfimage/hbfimage.hbp
  * contrib/hbgd/hbgd.hbp
  * contrib/hbcairo/hbcairo.hbp
    + added /usr/local/include to dependency search path to make HomeBrew happy
      (untested)
2012-02-23 11:14:42 +00:00
Viktor Szakats
18d888b900 2012-02-23 12:03 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + updated OS X package manager instructions to HomeBrew (from MacPorts)
2012-02-23 11:04:38 +00:00
Viktor Szakats
d1c2171aab 2012-02-23 00:19 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * minor fixes
2012-02-22 23:21:49 +00:00
Przemyslaw Czerpak
9787ada7e7 2012-02-21 23:40 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/hbct/ctwin.c
  * harbour/contrib/hbct/ctwin.h
  * harbour/contrib/hbct/ctwfunc.c
    * modified CTWLASTKEY() to set optionaly last key value
      TODO: finish support for KEYREAD()/KEYSEND()
2012-02-21 22:40:33 +00:00
Przemyslaw Czerpak
7367a83aed 2012-02-21 12:31 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/3rd/zlib/zutil.h
    * removed not longer necessary workaround for fdopen(),
      current ZLIB do not use stdio file functions

  * harbour/src/3rd/zlib/zlib.dif
    * rediffed with ../../../bin/hb3rdpat.hbs -rediff
2012-02-21 11:31:30 +00:00
Przemyslaw Czerpak
e956689656 2012-02-20 18:12 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/3rd/zlib/zlib.dif
    * rediffed with ../../../bin/hb3rdpat.hbs -rediff
      Thanks to Viktor for the info.
2012-02-20 17:13:09 +00:00
Przemyslaw Czerpak
f3ec4bbc7c 2012-02-20 16:25 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/3rd/zlib/gzlib.c
    ! do not use _lseeki64 in MinGWCE builds - such function does not
      exists in CTRL

  * harbour/contrib/3rd/sqlite3/sqlite3.c
    ! fixed declaration of 64bit integer constant value in WinCE builds
    ; TOFIX: in WInCE builds the following error is generated:
                implicit declaration of function 'osUnlockFileEx'
             and of course such functions does not exists (it's internal
             SQLITE3 macro)

  * harbour/contrib/3rd/sqlite3/sqlite3.hbp
    ! fixed declaration of _WIN32_WCE macro - it should be set to
      WinCE API version number.

  * harbour/contrib/3rd/sqlite3/sqlite3.dif
    * rediffed with ../../../bin/hb3rdpat.hbs -rediff

  * harbour/contrib/hbzebra/qrcode.c
    * pacified warning
2012-02-20 15:25:25 +00:00
Przemyslaw Czerpak
70b659985e 2012-02-20 11:58 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/3rd/pcre/sjconfi.h
    ! disabled fastcall function attr in GCC older then 3.4

  * harbour/src/3rd/pcre/pcre.dif
    * rediffed
2012-02-20 10:58:19 +00:00
Viktor Szakats
685141001b 2012-02-20 10:47 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/png/Makefile
  * src/3rd/png/*
    * 1.5.8 -> 1.5.9 (using hb3rdpat)
    ; Fixed vulnerability: CVE-2011-3026
2012-02-20 09:48:01 +00:00
Viktor Szakats
a02472a5ee 2012-02-19 11:17 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/global.mk
    * added detection of homebrew package manager on darwin (untested)

  * utils/hbmk2/hbmk2.prg
  * INSTALL
    * fmt
2012-02-19 10:18:13 +00:00
Viktor Szakats
425f3734a9 2012-02-18 13:37 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/zlib/zlib.dif
    ! rediffed
2012-02-18 12:38:12 +00:00
Przemyslaw Czerpak
de755848ab 2012-02-17 21:04 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbcom.ch
  * harbour/src/rtl/hbcom.c
    + added new serial error code: HB_COM_ERR_PIPE
      It's usable for some devices which use EPIPE error to
      signal disconnected state.

  * harbour/src/3rd/zlib/zlib.h
    + added missing declarations for exported public functions

  * harbour/src/3rd/zlib/gzlib.c
  * harbour/src/3rd/zlib/gzguts.h
    ! fixed POCC and XCC compilation
    * enabled support for vsnprintf() in OpenWatcom builds

  * harbour/src/3rd/zlib/Makefile
    ! fixed all non windows and WATCOM builds - critical macro
      set by ./configure in ZLIB was not defined
    ; warning long file support is broken on most of 32bit platforms
      so be careful with GZIP functions.

  * harbour/contrib/gtwvg/gtwvg.h
    + define WINVER 0x0500 - it's necessary for some macros and
      structures used by GTWVG code

  * harbour/contrib/gtwvg/wvgwin.c
    * removed redundant line with 'break;' instruction
2012-02-17 20:04:42 +00:00
Viktor Szakats
3663782550 2012-02-17 16:32 UTC+0100 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.bat
  * INSTALL
    * minor corrections
2012-02-17 15:32:30 +00:00
Viktor Szakats
d94d2e4d6b 2012-02-17 08:59 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    ! 'XCode' -> 'Xcode'
2012-02-17 07:59:58 +00:00
Viktor Szakats
36a6955b93 2012-02-17 08:42 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added reference to 'Command Line Tools for XCode'
    ! fixed link for XCode
2012-02-17 07:44:33 +00:00
Pritpal Bedi
d0c8b8a3fc 2012-02-16 13:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
    * Changed: dragging operation starting off mouse move event
       instead of mouse press event.
2012-02-16 21:28:27 +00:00
Viktor Szakats
01678880fb 2012-02-16 19:27 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * minor to prev
2012-02-16 18:28:04 +00:00