Commit Graph

13920 Commits

Author SHA1 Message Date
Pritpal Bedi
f4e7033a0c 2010-04-16 07:49 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qth/QApplication.qth
  * contrib/hbqt/qth/QLayout.qth
    
  * contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/hbqt_hbslots.cpp

  * contrib/hbxbp/hbpprocess.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbxbp/xbprtf.prg
  * contrib/hbxbp/xbpstatic.prg

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idetools.prg

    + This commit includes Francesco Perillo's patch, after applying some 
      formatting and leaving what did not worked.
    + Includes Istvan's concept of child detachment, but not made active still.
    - Deleted many objects which were created in early days of hbIDE development.
    + Changed the way QApplication's init/exit procedures were implemented.
      Now the behavior is accurate.
    + Applied some more control over object destruction placement.
    + Plus a lot of optimizations I cannot jot down exactly.

    Basically, this commit aims at locating the GPF at exit. Now instead of 
    GPF, we receive two RTE's at the end, if exiting hbIDE at the quick 
    succession. But if you have worked into it for few seconds, it exits 
    normally. Please test.

    David, the QPixmap bug in hbXBP on OS2 was a bug in hbXBP and is fixed.
    You can test it again to verify if I am correct.
2010-04-16 15:04:28 +00:00
Pritpal Bedi
0a890614e5 2010-04-16 07:28 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtcore/*.cpp
  * contrib/hbqt/qtgui/*.cpp
  * contrib/hbqt/qtnetwork/*.cpp
    * Regenerated Code. Details in next commit.
2010-04-16 14:46:00 +00:00
Viktor Szakats
b4181a49f6 2010-04-16 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/win/msvc.mk
  * utils/hbmk2/hbmk2.prg
    * Replaced -Ot2b1 win/msvc* option with -O2 as recommended by Microsoft,
      and in sync with GNU Make. This will result in somewhat larger
      executable, but this gives the best overall performance. AFAICS
      this change will practically allow automatic inlining to take place.
      This puts msvc in the lead again compared to mingw regarding speed.

  * config/wce/msvcarm.mk
    * Deleted bogus option -Od turning off all optimization for
      wce/msvcarm targets for new compiler versions.

  * config/wce/msvcarm.mk
  * config/win/msvc.mk
    * Deleted Exception Handling options from all msvc cmdlines
      where it was supplied. It has a heritage from the past, and
      I could depict no sense in the setup:
         - old wce/msvcarm: -EHsc
         - new wce/msvcarm: -EHsc-
         - old win/msvc*: none
         - new win/msvc*: -EHs-c-
      The only place this could be needed ATM is hbqt, so pls report
      results after this change, or unleash any information about
      proper usage of these options.
      NOTE: These options were already left out from hbmk2.

  * utils/hbmk2/hbmk2.prg
    * Deleted -YX option for old msvc versions. (to be in sync with
      this recent change in GNU Make)
    * Synced msvcarm options for new compiler versions with GNU Make.
      (deleted bogus -Od and some other options)

  ; TODO: msvc optimization options for old compiler version could
          still use a revamp.
2010-04-16 11:27:55 +00:00
Viktor Szakats
8ba86e1fd4 2010-04-16 11:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    ! Typo in msvcarm 2008 example.
2010-04-16 09:35:15 +00:00
Viktor Szakats
369c110efe 2010-04-16 11:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtclip.c
    + Added parenthesis.

  * contrib/hbmisc/hbeditc.c
    ! Pacified uninit variable MSVC warning.
2010-04-16 09:27:32 +00:00
Przemyslaw Czerpak
fe77740954 2010-04-15 08:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtos2/gtos2.c
    * small cleanup in TONE code

  * harbour/include/hbvmpub.h
    * removed old and unused macros

  * harbour/external/jpeg/Makefile
    ! added Missing HAVE_PROTOTYPES declaration

  * harbour/src/rtl/hbzlib.c
  * harbour/contrib/hbbz2/hbbz2.c
    * added redundant initialization to pacify MSVC warnings

  * harbour/external/pcre/pcrefinf.c
    * casting to pacify warning

  * harbour/src/macro/macro.yyc
  * harbour/src/macro/macro.yyh
  * harbour/src/compiler/harbour.yyc
  * harbour/src/compiler/harbour.yyh
    * regenerated using bison with some additional patches to pacify
      MSVC warning
2010-04-15 06:16:46 +00:00
Viktor Szakats
3dacd1ad86 2010-04-14 15:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    * Updated MSVS 2010 examples.
2010-04-14 13:29:34 +00:00
Viktor Szakats
d84091f774 2010-04-14 13:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- tests/testcgi.prg
    - Deleted.
2010-04-14 11:49:37 +00:00
Viktor Szakats
e621929fa1 2010-04-13 20:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/generator2/hbqtgen2.prg
    + Will now generate .qth files. Plus a lot of fixes.
      Filtering is still needed, plus I couldnt' find out the 
      meaning of "New=" and "Type=" values in <CLASS> section.
2010-04-13 18:57:39 +00:00
Viktor Szakats
8b356ca899 2010-04-13 15:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/generator2/hbqtgen2.prg
    + Refinement to QT header parser.
      It should be usable now. Filters may need to be added to only
      include methods/stuff relevant for HBQT.
2010-04-13 13:05:04 +00:00
Viktor Szakats
2b5e574b09 2010-04-13 12:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/wce/poccarm.mk
  * config/dos/watcom.mk
  * config/win/xcc.mk
  * config/win/pocc.mk
  * config/win/bcc.mk
  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
    * Changed to not forcefully turn off warnings in some targets.
      (so HB_BUILD_WARN=no is now equivalent to hbmk2 -warn=def)
    ; NOTE: This will result in some new warnings in /external
            dir since for above compilers I've now upped the
            warning level from nothing to the default level.

  * external/zlib/Makefile
    * Changed to not set Harbour level warnings for this
      external component (in sync with all the others).
2010-04-13 10:20:35 +00:00
Viktor Szakats
7bdf4de6c3 2010-04-12 08:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/ideprojmanager.prg
    ! Properly fixed old problem with executable name extraction,
      leaving the ending delimiter in the extracted string.
    ! Added -width= hbmk2 option to cmdline to avoid splitting 
      the output to multiple lines (thus breaking executable name 
      extraction).

  * contrib/hbqt/generator2/hbqtgen2.prg
    + Added more, very rudamentary code to parse QT headers.
2010-04-13 06:56:53 +00:00
Pritpal Bedi
1f55bf7cb2 2010-04-12 23:25 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
    ! Little formatting.

  * contrib/hbxbp/xbpdialog.prg
    + Added :removeEventFilter() on destruction.

  * contrib/hbide/resources/environments.ui
  * contrib/hbide/resources/environments.uic
  * contrib/hbide/resources/projectpropertiesex.ui
  * contrib/hbide/resources/projectpropertiesex.uic
  * contrib/hbide/resources/shortcuts.ui
  * contrib/hbide/resources/shortcuts.uic

  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg

    ! Removed keyboard shortcuts from menu items.
    ! Attempted fix on nixes when project folder is not created before
      definition is saved.
    ! Dialog control labels: Exit => Close.
    ! More fixes to detect the executable from linker output ( still not perfect ).
    ! Changed the way project is launched. hope it will be useful for *nixes.

    + Implemented user-defined keyboard macros with following functionality:
        New    : whatever definition is typed-in the relevant fields is validated 
                 with existing ones and if unique is appended at the end of list.
                 The macro is also validated for compilation.
        Set    : current hilighted macro is redefined from values from fields 
                 after duplicate validation. The macro is also validated for compilation.
        Test   : Attempts to compile the macro as a block and reports back if 
                 successful or not. It just compiles but not evaluates.
        delete : deletes the highlighted macro after confirmation.
        Load   : loads macros from a disk-file and merges them with existing ones.
                 In case of duplicacy, last loaded macro is retained.
        Save   : Saves the macros in hbide.scu disk-file in hb_serialize()d form.
        Save As: Saves the macros in a disk-file with any name but with .scu extension.

        Any change is visible instantly,
        Unless <Save> is clicked, current loaded macros are not saved on disk. 
        This allows to use temporary created macros for current session.
 
        More info at http://hbide.vouch.info/ ( Topic: Keyboard Mappings )
2010-04-13 06:27:51 +00:00
Viktor Szakats
190c157bf3 2010-04-12 22:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbqt/generator2
  + contrib/hbqt/generator2/hbqtgen2.prg
  + contrib/hbqt/generator2/QtGui.txt
  + contrib/hbqt/generator2/QtCore.txt
  + contrib/hbqt/generator2/QtNetwork.txt
    + Added new skeleton for QT header parser.
2010-04-12 20:56:57 +00:00
Viktor Szakats
325d9186de 2010-04-12 21:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/zlib/zlib.dif
  * contrib/hbmzip/minizip.dif
    * Updated .difs.

  + external/libhpdf/libhpdf.dif
    + Added new .dif.

  * contrib/hbide/ideprojmanager.prg
    % Deleted -hbcmp when creating .ppo. It was unnecessary since
      later -hbraw mode is selected.
2010-04-12 19:46:50 +00:00
Przemyslaw Czerpak
7bb2ea4ae5 2010-04-12 21:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/external/zlib/deflate.c
  * harbour/external/zlib/gzread.c
    * pacified warnings
  * harbour/external/zlib/zutil.h
    ! fixed to compile with XCC
  * harbour/external/zlib/zconf.h
    ! removed wrongly added #if 0 / #endif
  * harbour/external/zlib/gzguts.h
    ! added missing header files to fix _ALL_ builds
  * harbour/external/zlib/Makefile
    * reenabled warnings - it's very danger to pacify warnings in such way
      what recent ZLIB update clearly shows - it was seriously broken in all
      builds due to missing header files with valid function declarations
      but the problem was fully hidden because C++ mode and warnings were
      disabled so no problem was reported at compile time.
      Please also remember that many of Windows compilers does not fully
      support pure ANSI C function declaration so this new library may
      not work as expected.

  * harbour/external/libhpdf/hpdfcfg.h
    ! removed setting for all platforms HAVE_UNISTD_H
      this file was generated by autoconf on platform which has <unistd.h>
      but we cannot leave it because it will break all code which uses
      standard autoconf settings like HAVE_UNISTD_H and is compiled
      on platform where <unistd.h> is not available

  * harbour/contrib/hbmzip/ioapi.c
    ! fixed to include ioapi.h before any other header files - it uses
      some feature macros which have to be set before including standard
      C files
  * harbour/contrib/hbmzip/ioapi.h
    ! removed from feature set macros setting of internal __USE_* ones
    ! do not set _LARGEFILE64_SOURCE in DOS and OS2 - macro with the same
      name is used by new ZLIB 1.2.4 for explicit 64 bit gzip API.
  * harbour/contrib/hbmzip/hbmzip.c
    ! fixed old typos in type of return value in hb_zipfileParam() and
      hb_unzipfileParam()

   NOTE: I haven't tested if this new mzip/zlib 64 bit file IO support
         works. It's even possible that previously working code in 64 bit
         platforms (except Win64 on all other 64 bit platforms 'long' is
         64bit integer) stopped to work so please make real tests.
2010-04-12 19:11:35 +00:00
Viktor Szakats
acc8da9057 2010-04-12 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added feature to allow -inc mode when using harbour compiler
      as preprocessor:
         'hbmk2 -hbraw -inc -p[<path>] -s[<m>] <.prg[s]>'
    + Added dummy handling for rest of '%__APP*__%' OSX macros.
2010-04-12 09:13:03 +00:00
Viktor Szakats
576701d94f 2010-04-11 21:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + -info parameter will now enable output line with target
      filename. This is done by default in -inc mode, so to get
      it also in non -inc mode, just add -info to cmdline.
      This fixed target detection in HBIDE.
2010-04-11 19:45:32 +00:00
Viktor Szakats
76ff910361 2010-04-11 21:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/ideprojmanager.prg
    ! Fixed to not ignore hbmk2 path as set in options or via envvar.
    ! Fixed to not use -c when calling bash with .sh script as parameter.
    ! Deleted attempt to detect output filename by parsing link command for -o 
      option. This is not portable method.
    ! Fixed target filename detection to look for Chr( 10 ) instead of .exe.
      Detection is now fine, but it still cannot launch it for other reasons.
      Plus, detection only works when -inc mode is used.
    ! Deleted hard-coded help text of external tools.

  * contrib/hbide/idemisc.prg
    % Changed to not include '#!/bin/sh' in generated .sh file.
    + DirAddPathSep() renamed to hbide_DirAddPathSep() and made public.

  * contrib/hbide/hbide.prg
    - Deleted test code.

  * contrib/hbblink/blinker.prg
    ! Reverted previous wrong fix. (-C doesn't work as cmd.exe option)
2010-04-11 19:40:53 +00:00
Viktor Szakats
ec3a62ba02 2010-04-11 16:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.prg
  * contrib/hbxbp/xbpwindow.prg
    - Deleted few remaining reference for HBQT_GETMEMUSED().

  * contrib/hbxbp/xbp.ch
  * contrib/hbxbp/xbpsle.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbpwindow.prg
  * contrib/hbxbp/xbphtmlviewer.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpspinbutton.prg
  * contrib/hbxbp/xbpdataref.prg
  * contrib/hbxbp/xbpgeneric.prg
    * Replaced remaining custom wrappers for HB_TRACE() calls
      with bare HB_TRACE() calls. This will make it easy to
      locate trace calls using a single 'grep'.
2010-04-11 14:53:10 +00:00
Viktor Szakats
7e23016eb0 2010-04-11 15:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/QInputContext.cpp
    ! Deleted hbqt_getmemused() reference.
      How could this file not be updated automatically?

  * contrib/hbqt/qtgui/QInputContext.cpp
  * contrib/hbqt/qtcore/QChar.cpp
  * contrib/hbqt/qtcore/TQChar.prg
    ! Added missing SVN props.

  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqt_base.cpp
  * contrib/hbqt/hbqts.hbc
    - Deleted Windows specific memory tracing.
2010-04-11 13:54:25 +00:00
Viktor Szakats
ff224527c0 2010-04-11 15:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_destruct.cpp
    + Added trace calls. (pls correct me if there is a typo, 
      I don't have capacity to rebuild QT components these days)
2010-04-11 13:42:21 +00:00
Viktor Szakats
fa27151b26 2010-04-11 13:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/minizip.dif
  * contrib/hbmzip/ioapi.h
    + Enabled 64-bit file operations for open watcom 1.9.
      (no go, reverted)
2010-04-11 11:50:46 +00:00
Viktor Szakats
ce594e2aa4 2010-04-11 13:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/minizip.dif
  * contrib/hbmzip/ioapi.h
    + Enabled 64-bit file operations for open watcom 1.9.
    ! Fixed typo in prev commit regarding watcom.
2010-04-11 11:35:38 +00:00
Viktor Szakats
781120b5b7 2010-04-11 13:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    * Preparing for Open Watcom 1.9 and MSVS 2010 / WSDK 7.1.

  * contrib/hbide/hbide.ch
    ! Added #include "hbtrace.ch"
2010-04-11 11:23:52 +00:00
Viktor Szakats
e0da4285d2 2010-04-11 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added (untested) examples for upcoming Windows SDK 7.1 and MSVS 2010.
      (to be released tomorrow)
2010-04-11 11:00:41 +00:00
Viktor Szakats
6b97f3f4d5 2010-04-11 09:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    * HB_COMPILER_VER explanation made hopefully more clear.
2010-04-11 07:32:12 +00:00
Viktor Szakats
094521bd25 2010-04-11 09:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/pcre/Makefile
    ! Fixed to compile 8.02 with msvc and bcc.

  * package/winuni/RELNOTES
    * Updated external package versions.
2010-04-11 07:25:49 +00:00
Pritpal Bedi
9f14cda6a9 2010-04-10 19:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/qtcore/*.cpp
  * contrib/hbqt/qtgui/*.cpp
  * contrib/hbqt/qtnetwork/*.cpp
    ! Regenerated sources with changes in logging format and addition.
2010-04-11 02:45:23 +00:00
Pritpal Bedi
eb31feabbd 2010-04-10 16:11 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/idedocks.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idesources.prg
  * contrib/hbxbp/hbpprocess.prg

    ! Fixed error when double-click on build output was causing GPF
      if no editor tab is in focus, i.e., Welcome tabs are visible.

    - Removed some loggings.

    % Reworked how build commands are called. Now only one batch file
      is sent to the process engine to fire and rest is contained 
      into that batch file. It probably may solve *nix issue where 
      a .sh is not executed or any other command with long list of params.
2010-04-10 23:21:56 +00:00
Pritpal Bedi
b80c6ad53b 2010-04-10 12:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpdialog.prg
    + Added :sysMenu instance variable picked from Shum's example.
2010-04-10 19:09:02 +00:00
Viktor Szakats
25e1c02d7e 2010-04-10 19:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/ideobject.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idesources.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/hbide.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/ideprojmanager.prg
    ! Replaced static hbide_dbg() function call with HB_TRACE( HB_TR_ALWAYS, ... )
      calls. This should also fix excessive permanently enabled debug 
      messages when using HBIDE. Pls keep it that way.
      BTW, probably HB_TR_ALWAYS should be changed to some lower priority.
2010-04-10 17:58:50 +00:00
Viktor Szakats
45ca2dc705 2010-04-10 19:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt.ch
    - Deleted unused HBQT_DEBUG() macro. Pls use
      HB_TRACE( HB_TR_*, ... ) to make it obvious where trace
      calls are made. (Same should be done in HBXBP)

  * contrib/hbqt/THbQtUI.prg
    * Replaced static hbq_dbg() function with HB_TRACE( HB_TR_ALWAYS, ... )
      calls. This makes sure that the trace call is dynamically
      toggled.

  * contrib/hbide/hbide.prg
    - Deleted __HBIDE_DEBUG__ forced define, which in turn
      forcefully enabled user-environment options HB_TR_DEBUG
      and HB_TR_WINOUT.
      I beg: Please set these on your local environment. That's
      the whole point of these settings. Unconditionally
      setting them in app code is not good idea.
      Go to Control Panel / System / Local environment and
      just add them there (if you need them) and case is closed.
      This should also fix excessive log output when simply 
      using HBIDE.
    ! Fixed missing space between revision and filename in title
      bar.
    % Cleaned retrieving Harbour revision for title bar.

  ; Most above changes target to make HBQT/HBIDE tracing
    behave just like other parts of Harbour (without losing
    functionality). Pls don't revert them.
2010-04-10 17:53:53 +00:00
Viktor Szakats
5823faadb1 2010-04-10 10:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/zlib/zlib.dif
  * external/zlib/zconf.h
    ! Tweak to make it build with BCC (when this specific
      constant is defined, f.e. by libharu).

  * external/pcre/Makefile
    ! Tweak to make 8.02 work with BCC.
    ; NOTE: BCC is seemingly not tested/used by any important
            external projects. If it goes like this, I will stop
            doing these updates and leave them to real BCC users.
            It's going against the flow.

  * config/postinst.prg
    * /V2 -> -V2 to make *nix shells happy.
2010-04-10 08:18:05 +00:00
Viktor Szakats
5405a20528 2010-04-09 23:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* harbour.spec
  * utils/hbmk2/examples/contribf.hbc
  * contrib/Makefile
  + contrib/hbblink
  + contrib/hbblink/hbblink.ch
  + contrib/hbblink/hbblink.hbc
  + contrib/hbblink/Makefile
  + contrib/hbblink/blinker.prg
  * contrib/hbmisc/hbmisc.hbc
  * contrib/hbmisc/Makefile
  - contrib/hbmisc/blinker.prg
  - contrib/hbmisc/blinker.ch
    * Moved Blinker compatibility calls to separate library.
    * Renamed blinker.ch to hbblink.ch
    ! Changed to use '-c' instead of '/c' in command execution.
    ; QUESTION: Any opinions on including that in core?
2010-04-09 21:15:45 +00:00
Pritpal Bedi
27f98c9483 2010-04-09 13:08 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpdialog.prg
    ! initialization of XbpDrawingArea() in :new() method.
2010-04-09 20:04:20 +00:00
Viktor Szakats
1140feb5c3 2010-04-09 21:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/harb_osx.icns
    + Recreated from high-res .eps file. (512x512 and smaller 
      versions)

      BTW: Vailton, I can't see credits for Patrick Mast
           regarding the logo on the homepage. Unless I'm
           missing something, could you pls add it?
2010-04-09 19:20:25 +00:00
Viktor Szakats
9ea18ea870 2010-04-09 20:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/Makefile
    + Forcing C mode to avoid excessive number of local
      patches to make it compile in C++ mode.

  + contrib/hbmzip/minizip.dif
    + Added diff to original sources.
      (we're storing 3rd party external code here)
      Maybe this external code would be better be moved to
      separate minizip lib in /external to keep things clean.

  * contrib/hbmzip/ioapi.c
  * contrib/hbmzip/zip.c
  * contrib/hbmzip/unzip.c
  * contrib/hbmzip/crypt.h
  * contrib/hbmzip/ioapi.h
  * contrib/hbmzip/zip.h
  * contrib/hbmzip/unzip.h
    + Updated to 1.1 (from 1.01?)
      This version gives ZIP64 support. To exploit it we will
      need changes in Harbour wrapper code.
    ; TOFIX: In quick tests BCC was throwing 'Abnormal program termination' 
             and created corrupted .zip. Rest seems okay.
    ; TODO: Platforms tests, review patches, etc.
2010-04-09 18:38:04 +00:00
Viktor Szakats
239732c3ff 2010-04-09 14:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/jpeg/jidctflt.c
  * external/jpeg/jcapimin.c
  * external/jpeg/jddctmgr.c
  * external/jpeg/rdbmp.c
  * external/jpeg/jcmaster.c
  * external/jpeg/jversion.h
  * external/jpeg/README
  * external/jpeg/link.txt
    + Updated to 8a (from 8)
2010-04-09 12:52:54 +00:00
Viktor Szakats
ef31d353f5 2010-04-09 14:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/zlib/Makefile
  * external/zlib/zlib.dif
    * Forcing C mode for zlib to avoid lots of local patches
      making it compile in C++ mode.

  * external/zlib/deflate.c
  * external/zlib/zutil.c
  + external/zlib/gzlib.c
  - external/zlib/gzio.c
  * external/zlib/deflate.h
  + external/zlib/gzread.c
  * external/zlib/zutil.h
  * external/zlib/crc32.c
  * external/zlib/trees.c
  * external/zlib/zconf.h
  * external/zlib/inffast.c
  * external/zlib/compress.c
  + external/zlib/gzwrite.c
  * external/zlib/Makefile
  * external/zlib/zlib.h
  + external/zlib/gzclose.c
  * external/zlib/inftrees.c
  * external/zlib/inflate.c
  * external/zlib/uncompr.c
  * external/zlib/inftrees.h
  * external/zlib/inflate.h
  + external/zlib/gzguts.h
  * external/zlib/adler32.c
  * external/zlib/infback.c
    + Updated to 1.2.4 (from 1.2.3)

  * external/zlib/zlib.dif
    * Updated. Pls double check me, it's possible I've missed
      some patches while manually repatching new sources.
2010-04-09 12:44:20 +00:00
Przemyslaw Czerpak
e9b8808971 2010-04-09 14:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/macro/macro.y
  * harbour/src/compiler/harbour.y
    * minor cleanup
2010-04-09 12:19:12 +00:00
Viktor Szakats
c6fef6e5c5 2010-04-09 14:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/sqlite3.c
  * external/sqlite3/sqlite3.h
    + Updated to 3.6.23.1 (from 3.6.23)

  * external/pcre/pcreexec.c
  * external/pcre/pcre.h
  * external/pcre/pcreinal.h
  * external/pcre/pcretabs.c
  * external/pcre/pcredfa.c
  * external/pcre/pcrecomp.c
  * external/pcre/config.h
  * external/pcre/pcreucd.c
  * external/pcre/pcreprni.h
  * external/pcre/ucp.h
  * external/pcre/pcreglob.c
    + Updated to 8.02 (from 8.01)
2010-04-09 12:08:27 +00:00
Pritpal Bedi
0976d41b2c 2010-04-09 02:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbp.ch
  * contrib/hbxbp/xbpdialog.prg
    + Added some missing instance variables. Thanks Shum for reporting.
2010-04-09 10:00:26 +00:00
Viktor Szakats
92a56a25c7 2010-04-09 08:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * _EOL -> _CHR_EOL
2010-04-09 06:49:39 +00:00
Viktor Szakats
15823b47ac 2010-04-09 08:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* Makefile
    ! Fixed to not try to execute hbrun when it doesn't exist 
      (f.e. when building libs only).
2010-04-09 06:37:21 +00:00
Pritpal Bedi
8ee20c433e 2010-04-08 17:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
    ! Removed some debug calls.

  + contrib/hbide/resources/shortcuts.ui
  + contrib/hbide/resources/shortcuts.uic
    + Added shortcuts interface widget.
    
  * contrib/hbide/resources/themesex.ui
  * contrib/hbide/resources/themesex.uic
    ! Fixed some resizing issues when objects were appearing at 
      dis-proportioned locations.

  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idetools.prg
  * contrib/hbide/idewizard.prg
  * contrib/hbide/resources/check.png
    + Implemented: interface to define keyborad shortcuts.
      This implementation is like xMate and provides a powerful
      mechanism to write developer-friendly code to simulate
      exact same behavior he/she might be adept to other editors.
      
      The development is under progress, just play with its interface
      and let me know if some more elements can be added.

      More on http://hbide.vouch.info/ ( Topic: Keyboard Mappings )
2010-04-09 00:32:28 +00:00
Pritpal Bedi
b721eddaae 2010-04-08 13:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/idemisc.prg
    ! Fixed wrong concataion of path and file when path was empty.
      This fixes ( partially ) the built .exe detection in hbIDE.
2010-04-08 20:34:46 +00:00
Viktor Szakats
86a38625eb 2010-04-08 21:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed not propely working filters in some options + situations.
      (should fix hbrun.hbp problem after recent update)
    * Cleanups regarding pathsep conversion to native
      format in some internal routines.
2010-04-08 19:23:50 +00:00
Viktor Szakats
c90dcfc5e3 2010-04-08 18:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.ch
    ! Fixed to map CRLF to hb_osNewLine() instead of windows
      specific Chr( 13 ) + Chr( 10 ).
      Better would be to rename this to _EOL, and _EOL to
      _CHR_LF.

  * contrib/hbide/idemisc.prg
    ! Fixed to use <br /> instead of <br>.
    * Changed one ocurrence of CRLF to Chr( 13 ) + Chr( 10 ).
2010-04-08 16:12:53 +00:00
Pritpal Bedi
e05f487a83 2010-04-08 08:38 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpdialog.prg
    ! Initiated :clipChildren instance variable on XbpDrawingArea() class.
      I did not know it could be initialized before creating XbpDialog().
      Thanks Shum for the exact code.
2010-04-08 15:43:13 +00:00