Commit Graph

16848 Commits

Author SHA1 Message Date
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
Viktor Szakats
e586a68ead 2012-02-16 19:23 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + updated the description of Harbour (in sync with sf.net
      page) to put better emphasis on Harbour's values.
2012-02-16 18:24:14 +00:00
Viktor Szakats
f26067292d 2012-02-16 17:30 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * 'Mac OS X' -> 'OS X'
      in sync with Apple.
2012-02-16 16:31:05 +00:00
Viktor Szakats
52de510bad 2012-02-16 17:03 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/global.mk
    + XCode 4.3 clang support
2012-02-16 16:04:26 +00:00
Pritpal Bedi
bbd3875aff 2012-02-14 17:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    * Refined: dragging-text image made transparent with respect 
       to editors background color, current-line highlight color.
       The experience now is smoother than before.
2012-02-15 01:35:07 +00:00
Pritpal Bedi
1eb10b1559 2012-02-14 16:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
    + Implemented: dragging of selected-text off an editing instance 
       of hbIDE shows up image of text as mouse-trail.
2012-02-15 00:42:49 +00:00
Pritpal Bedi
bc39018f35 2012-02-13 12:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
    * Fixed: drag & drop behavior. Now hbIDE confirms to standard
       Windows norms to select/drag/copy|paste operations.
       Additionally it also confirms to hbIDE's column-selected
       text and retains its standard behavior.
2012-02-13 20:12:08 +00:00
Viktor Szakats
554032b8bc 2012-02-12 16:44 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added to self-contained source code example text:
      "Do not post executables and other binary files."
      It's redundant, but it apparently "source code" wasn't 
      clear enough.
2012-02-12 15:45:36 +00:00
Viktor Szakats
1fa5cca374 2012-02-12 16:44 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added to self-contained source code example text:
      "Do not post executables and other binary files."
      It's redundant, but it apparently "source code" wasn't 
      clear enough.
2012-02-12 15:44:48 +00:00
Viktor Szakats
af22f68276 2012-02-12 16:32 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/core.prg
    * explicitly set HKEEPORDER to not depend on default setting

  * contrib/xhb/hbdll.ch
    % replaced huge CASE statment with one-liner. also fixing 
      typo in CASE statement. UNTESTED.
2012-02-12 15:34:33 +00:00
Viktor Szakats
9f59d4f4d0 2012-02-09 13:49 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/hbjson.c
    + HB_JSONDECODE(): retain physical order of value pair in returned hash

  * utils/hbmk2/hbmk2.prg
    ! formatting

  * INSTALL
    ! wording
2012-02-09 12:50:36 +00:00
Viktor Szakats
5d625bd4c7 2012-02-08 12:57 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added link to http://sscce.org/ which site describes 
      quite precisely what a short, self-contained code example is.
2012-02-08 11:59:24 +00:00
Viktor Szakats
29c45d3abd 2012-02-08 02:02 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/pcre/Makefile
  * src/3rd/pcre/pcre.dif
  + src/3rd/pcre/pcrebyte.c
    + added missing file
    ! adjusted Makefile list after prev commit
2012-02-08 01:07:34 +00:00
Viktor Szakats
1d483175f5 2012-02-08 01:51 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/pcre/pcre.dif
    * deleted patch applied upstream

  * src/3rd/pcre/Makefile
  - src/3rd/pcre/pcreinfo.c
  - src/3rd/pcre/pcretryf.c
  - src/3rd/pcre/pcreprni.h
  + src/3rd/pcre/pcreprni.c
  * src/3rd/pcre/*
    * 8.21 -> 8.30 (using hb3rdpat)
    ; supports 16-bit char API flavour (pcre16_*()).
      not enabled in Harbour ATM.
2012-02-08 00:58:21 +00:00
Viktor Szakats
f84424543d 2012-02-08 01:25 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/pcre/Makefile
    + added translation for JIT files from PCRE package
      PCRE JIT is work of Zoltan Herczeg (hzmester/at/freemail.hu)
      ARM v5/v7/thumb2, MIPS 32, x86/x64, PPC32/64 CPU
      platforms are currently supported.
    + enabled PCRE JIT for mingw and msvc/x86/x64 (mainstream)
      compilers. Some alternate C compilers like bcc and
      watcom are not supported, others not tested. Enable
      those which work.
    + enabled PCRE JIT for linux and darwin (EXPERIMENTAL).
      Please test and adjust platform/compiler filters as
      required.
    ; fallouts are possible because this is brand new code
      never tested on Harbour platforms.
    ; TODO: to enable JIT on more platforms
            (*nixes, MS-DOS, etc). (Cygwin fails)

  * src/3rd/pcre/pcrejitc.c
  * src/3rd/pcre/pcre.dif
    + manual patch for sjlir.c inclusion
      (to be determined why hb3rdpat didn't apply this automatically)

  + src/3rd/pcre/sjmipsc.c
  + src/3rd/pcre/sjexeca.c
  + src/3rd/pcre/sjppcc.c
  + src/3rd/pcre/sjlir.c
  + src/3rd/pcre/sjx86c.c
  + src/3rd/pcre/sjconf.h
  + src/3rd/pcre/sjx8632.c
  + src/3rd/pcre/sjarmv5.c
  + src/3rd/pcre/sjlir.h
  + src/3rd/pcre/sjppc64.c
  + src/3rd/pcre/sjarmth2.c
  + src/3rd/pcre/sjutils.c
  + src/3rd/pcre/sjconfi.h
  + src/3rd/pcre/sjmips32.c
  + src/3rd/pcre/sjppc32.c
  + src/3rd/pcre/sjx8664.c
    + added PCRE JIT sources
2012-02-08 00:31:46 +00:00
Viktor Szakats
23933f663e 2012-02-08 00:05 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/zlib/zlib.dif
  * src/3rd/zlib/Makefile
  * src/3rd/zlib/*
    * 1.2.5 -> 1.2.6 (using hb3rdpat + manual)
    ; NOTE: vsnprintf() fallouts possible. They patched it extensively,
      which overrode our similar efforts.
    ; TODO: please reapply __XCC__ patches.

  * contrib/hbmzip/3rd/minizip/minizip.dif
  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/hbmzip/3rd/minizip/*
    * 1.1 -> zip 1.2.6 (manual)
    ; NOTE: 64-bit file handling fallouts possible
      (they patched extensively what we did downstream)

  ; tested lightly on win.
  ; review this stuff
2012-02-07 23:10:29 +00:00
Viktor Szakats
715e4cac59 2012-02-07 22:47 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbmlzo/3rd/minilzo/minilzo.hbp
  * contrib/hbmlzo/3rd/minilzo/*
    * 2.05 -> 2.06 (using hb3rdpat)
2012-02-07 21:47:45 +00:00
Viktor Szakats
938d03f23b 2012-02-07 22:42 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/3rd/sqlite3/sqlite3.dif
    - deleted hunk fixed upstream

  * contrib/3rd/sqlite3/sqlite3.hbp
  * contrib/3rd/sqlite3/*
    * 3.7.7.1 -> 3.7.10 (using hb3rdpat)
2012-02-07 21:44:55 +00:00
Viktor Szakats
13d5d92fb2 2012-02-07 22:36 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/png/Makefile
  * src/3rd/png/*
    * 1.5.4 -> 1.5.8 (using hb3rdpat)
    ; Fixed vulnerability: CVE-2011-3464
2012-02-07 21:37:41 +00:00
Viktor Szakats
0164645180 2012-02-07 22:25 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/pcre/Makefile
  * src/3rd/pcre/*
  + src/3rd/pcre/pcrejitc.c
    * 8.12 -> 8.21 (using hb3rdpat)
    ; NOTE: New JIT feature off by default, not enabled
2012-02-07 21:27:36 +00:00
Viktor Szakats
76c2ac96db 2012-02-07 22:10 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/3rd/jpeg/Makefile
  * src/3rd/jpeg/*
    * 8c -> 8d (using hb3rdpat)
2012-02-07 21:12:55 +00:00
Viktor Szakats
20f5ea7f26 2012-02-07 20:48 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/vm/set.c
    ! SET( _SET_DEVICE ) to accept anything starting with "PRIN"
      as "PRINTER" for Cl*pper compatibility.

  * src/rtl/filesys.c
    ! use utimes() instead of utime() on non-watcom linux platform
      to avoid warning (and to follow the other similar utimes() call).

  ; lightly tested, review me
2012-02-07 19:54:22 +00:00
Viktor Szakats
3a09c40c29 2012-02-07 15:49 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added new item to TROUBLESHOOTING section:
      "12. If you are to report a problem with Harbour itself, always provide
           self-contained, minimal sample source code. Do not use xhb contrib
           library, or any 3rd party Harbour libraries. The sample shall reproduce
           the problem using official stable or nightly Harbour build."
2012-02-07 14:50:09 +00:00
Pritpal Bedi
1074ae16b1 2012-02-03 17:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
    + Implemented: Drag & Drop of selected text.
       It confirms to the standard Windows behavior per drop protocol, 
       and in addition, also confirms to the hbIDE's column-selection mode.
2012-02-04 01:29:53 +00:00
Pritpal Bedi
abdc9f8f79 2012-02-02 10:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcrt.prg
  * contrib/gtwvg/wvgwnd.prg
  * contrib/hbxbp/xbpcrt.prg
  * contrib/hbxbp/xbpwindow.prg
    * Fixed: ::sSize => ::aSize.
       Overlook reported by Miso Pucko on bug-tracker.

    * Moved: some methods to PROTECTED: section.
    * Fixed: ::isParentCrt() which was preventing the subclassing WvgCRT().
       Requested by Miso Pucko on bug-tracker.
2012-02-02 18:40:20 +00:00
Pritpal Bedi
7a27be1ee9 2012-02-02 10:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideprojmanager.prg
    * Formatting.
  + contrib/hbide/resources/panel_10.png
  + contrib/hbide/resources/panel_11.png
  + contrib/hbide/resources/panel_12.png
  + contrib/hbide/resources/panel_13.png
  + contrib/hbide/resources/panel_9.png
    + Added: new images for panels.
  * contrib/hbide/hbide.qrc
    + Added: above images.
2012-02-02 18:14:06 +00:00
Viktor Szakats
3d890a92da 2012-02-01 00:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbxbp/xbpgeneric.prg
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbide/hbqreportsmanager.prg
    ! neverending cleanup of HB_TR_ALWAYS debug lines

  * contrib/hbxbp/xbp.ch
  * contrib/hbide/hbide.ch
    + solution to end the neverending cleanup of HB_TR_ALWAYS debug lines
    ; NOTE: use debug msgs as described in INSTALL
2012-02-01 14:42:07 +00:00
Pritpal Bedi
6c3390e4cf 2012-01-31 17:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Fixed: a long standing mis-behavior where K_END was not 
       working as expected in column-selection mode.
2012-02-01 01:58:39 +00:00
Viktor Szakats
d329122720 2012-02-01 00:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! added 'incompatible' flag to recent hbhttpd changelog entry
2012-01-31 23:51:11 +00:00
Viktor Szakats
f63c5df777 2012-02-01 00:44 UTC+0100 Viktor Szakats (harbour syenar.net)
* examples/gtwvw/tests/ebtest7.prg
    * ARRAY( 0 ) -> {}
2012-01-31 23:47:07 +00:00
Pritpal Bedi
aadce7770a 2012-01-31 14:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QWidget.qth
    + Restored: PaintEvent = YES

  * contrib/hbqt/hbmk2_qt.hbs
    + Implemented: Style-sheets working when current class 
       is actually a sub-class. Tip and code snippet 
       forwarded by Francesco Perillo, many thanks.
2012-01-31 22:26:40 +00:00
Viktor Szakats
5b1e2b4466 2012-01-31 20:04 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rdd/usrrdd/rdds/arrayrdd.prg
  * contrib/gtwvg/wvgax.prg
  * contrib/hbwin/tests/testgdi.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbtip/tests/loadhtml.prg
  * contrib/hbide/ideactions.prg
  * tests/parseini.prg
  * examples/httpsrv/cgifunc.prg
  * examples/httpsrv/modules/tableservletdb.prg
  * examples/httpsrv/session.prg
    * HB_HASH() -> { => }
2012-01-31 19:05:34 +00:00
Przemyslaw Czerpak
3850eb6a28 2012-01-31 16:22 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/pp/ppcore.c
    ! added resetting conditional compilation stack in hb_pp_reset()
      Before this modification unclosed #if[def] statements were
      significant for next PRG files passed to Harbour compiler
      as single command (in such way works also HBMK2 with build
      in compiler).
    * clean stream functions and user operators in hb_pp_reset()
2012-01-31 15:22:45 +00:00
Viktor Szakats
8add0672db 2012-01-31 10:43 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * typo and minor tweak to troubleshooting section
2012-01-31 09:43:43 +00:00
Przemyslaw Czerpak
db91e64c15 2012-01-31 05:07 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/pp/ppcore.c
    ! fixed line numbering in extended codeblocks with multiline
      commands
2012-01-31 04:07:44 +00:00
Pritpal Bedi
1432a11259 2012-01-30 17:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QWidget.qth
    - Removed: PaintEvent = Yes flag.
       It should cover misbehavior reported by CarozoDeQuilmes.
2012-01-31 01:54:52 +00:00
Pritpal Bedi
10a41fe0b6 2012-01-30 17:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docviewgenerator.ui
    + Added: toolbar button on Document Viewer dock to "Save All as PDF".
  * contrib/hbide/idefunctions.prg
    + Added: ::lQuitting message handelling.
  * contrib/hbide/ideharbourhelp.prg
    + Implemented: to save all Harbour help documents to .pdf.
       User will be asked to provide a file name which will be 
       used as prefix to complete .pdf filename. It will be suffixed 
       with "_" + function name. User is requested to select an 
       empty sub-folder to get all PDFs which will be over 2000+ 
       as per current SVN.
  * contrib/hbide/idemain.prg
    + Reworked: how hbIDE was exiting. It may fix the exit crash.
  * contrib/hbide/idesaveload.prg
    + Fixed: a wrongly accesses class variable. 
       This might potentially be causing hbIDE to generate GPF at 
       startup on Windows 7, please test.
  * contrib/hbide/ideshortcuts.prg
    + Added: ::lQuitting message handelling.
2012-01-31 01:45:53 +00:00
Przemyslaw Czerpak
70eef1da40 2012-01-31 00:56 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/wvgwin.c
    ! added workaround for possible HVM string corruption and GPF in
      WVG_SENDMESSAGE() function. This function is still very danger
      when it's used with messages extracting data to passed buffer
      and user have to pass string large enough to avoid possible
      buffer overflow.
2012-01-30 23:57:05 +00:00
Przemyslaw Czerpak
720cf3e820 2012-01-31 00:37 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/wvgwin.c
    ! fixed wrongly used string handler instead of string pointer as
      HB_STORSTR() parameter
    ! added missing casting for C++ mode
    ! added casting to pacify warning
2012-01-30 23:37:56 +00:00
Viktor Szakats
76e3f5afd6 2012-01-30 15:19 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
  * config/postinst.hbs
    ! use HB_WILDMATCH() with .T. option to make it behave as expected

  * include/harbour.hbx
  * include/hbcpage.hbx
    * regenerated
2012-01-30 14:21:50 +00:00