Commit Graph

16825 Commits

Author SHA1 Message Date
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
Przemyslaw Czerpak
c68616972b 2012-01-30 14:33 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/harbour.hbx
    + added HB_FUNC_EXCLUDE HB_MT
      TOFIX: it also disabled HB_MTVM() function. It should not happen.

  * harbour/include/hbcpage.hbx
    + added HB_FUNC_EXCLUDE HB_CODEPAGE_BIG5

  * harbour/include/harbour.hbx
  * harbour/include/hbusrrdd.hbx
  * harbour/include/hbscalar.hbx
  * harbour/include/hblang.hbx
  * harbour/include/hbcpage.hbx
    * regenerated automatically

  * harbour/src/rtl/valtype.c
    + added new PRG function: HB_ISHASHKEY( <xVal> ) -> <lValidHashKey>

  * harbour/src/lang/msgskiso.c
  * harbour/src/lang/msgskwin.c
  * harbour/src/lang/msgskkam.c
  * harbour/src/lang/msgsk852.c
    * modification in Slovak CPs by Jaroslav Janik - many thanks.
2012-01-30 13:33:49 +00:00
Mindaugas Kavaliauskas
ac6efa8cbb 2012-01-30 14:38 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* ChangeLog
    ! fixed multiple typos in previous ChangeLog entry
2012-01-30 12:38:00 +00:00
Viktor Szakats
e83d6afbe2 2012-01-30 10:27 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/getsyshb.prg
    % optimization

  * contrib/hbqt/hbmk2_qt.hbs
    ! fixed version guards to add complete .prg level
      interface when the whole class is unsupported
      in the QT version we're building against
2012-01-30 09:30:22 +00:00
Viktor Szakats
e02cbc6c06 2012-01-29 17:22 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/tget.prg
  * src/rtl/getsyshb.prg
    + added support for hash GET variables

  * utils/hbmk2/hbmk2.prg
    + added REQUESTs to blowfish, md5, sha1 and few sha2 functions
      for 3rd party plugins

  * contrib/hbhttpd/core.prg
    * fmt
2012-01-29 16:25:03 +00:00
Viktor Szakats
2e18cad2d5 2012-01-27 22:40 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/tests/eshop.prg
    * deleted debug line
2012-01-27 21:41:25 +00:00
Viktor Szakats
94d5bbcfa0 2012-01-27 21:15 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/core.prg
  * contrib/hbhttpd/tests/eshop.prg
    + enabled SSL after successful testing
    * moved cert generation instructions to sample app src
2012-01-27 20:16:57 +00:00
Viktor Szakats
a76ac0b90f missed this 2012-01-27 20:01:21 +00:00
Viktor Szakats
8cf24d1ffd 2012-01-27 20:52 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbplist
  * contrib/hbhttpd/core.prg
  * contrib/hbhttpd/hbhttpd.hbp
  * contrib/hbhttpd/hbhttpd.hbc
  + contrib/hbhttpd/hbhttpds.hbp
  + contrib/hbhttpd/hbhttpds.hbc
  * contrib/hbhttpd/widgets.prg
  * contrib/hbhttpd/hbhttpd.hbx
  - contrib/hbhttpd/tests/webapp.prg
  + contrib/hbhttpd/tests/eshop.prg
  * contrib/hbhttpd/tests/files/main.js
  + contrib/hbhttpd/tests/tpl
    + merged latest uhttpd changes (0.4) posted by Mindaugas on his
      website into hbhttpd. It implements these changes (quote):
    * strict scope for UHttpd class methods and variables
    * support for more HTTP status codes
    * added error handler for child processes
    ! fixed bug in HttpDateUnformat()
    * new server parameters setting approach implemented
    * more friendly UProcInfo() output format
    + client IP filtering
2012-01-27 19:58:14 +00:00
Mindaugas Kavaliauskas
401423620e 2012-01-27 18:25 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* src/vm/hashes.c
  * src/vm/hashfunc.c
    + implemented posibility to use hashes a sorted arays with binary search.

      Implemented HB_BOOL hb_hashScanSoft( pHash, pKey, &nPos ). Function 
      if similar to, but returns nPos even if pKey is not found in pHash.

      Extended HB_HHASKEY( aHash, xKey [, @nPos ] ) --> lFound
      Function optionaly returns position of the item with a largest key 
      smaller or equal to xKey. If xKey is less than all keys in hash, 
      zero position is returned. I.e., 
        aHash := {10=>, 20=>}
        ? HB_HHASKEY( aHash,  5, @nPos ), nPos  //  .F.          0
        ? HB_HHASKEY( aHash, 10, @nPos ), nPos  //  .T.          1
        ? HB_HHASKEY( aHash, 15, @nPos ), nPos  //  .F.          1
        ? HB_HHASKEY( aHash, 20, @nPos ), nPos  //  .T.          2
        ? HB_HHASKEY( aHash, 25, @nPos ), nPos  //  .F.          2
2012-01-27 16:25:55 +00:00
Viktor Szakats
c62cf697f7 2012-01-27 13:34 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * deleted announcement mailing list. pls recreate with new owner 
      if needed.
2012-01-27 12:34:52 +00:00
Pritpal Bedi
1ca1e331bb 2012-01-26 14:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpwindow.prg
    ! Fixed: (Hopefully) the main menu issue on MAC reported by 
       Antonio Linares.
2012-01-26 22:58:36 +00:00
Pritpal Bedi
3b4cc84f91 2012-01-26 12:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/ideformat.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
    * Fixed: (Hopefully) hbIDE crash at exit.
       This might happen at certain situations when a slot 
       is executed while object has already been destroyed 
       by its parent. 
       The problem report was furnished by Antonio Linares, thanks.
2012-01-26 20:44:50 +00:00
Viktor Szakats
8fbd0c8bcd 2012-01-26 10:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/hbqt_common.hbc
    ! untested patch to switch static supc++ to dynamic stdc++
      on darwin systems (following bsd systems in 2010-11-26 13:44 UTC+0100)
      as suggested by Antonio Linares to make hbide build on 
      OS X Lion. [ to be tested that earlier OS X version are 
      still okay. ]
2012-01-26 09:15:23 +00:00
Pritpal Bedi
5bb86161a7 2012-01-25 18:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
    ! Changed: <Replace> option in <Find in Files> now opens
       the modified source on <Main> panel only instead the 
       current active panel if the source is not open already.
       This facilitates the easy management of saving/closing 
       those sources in bulk.
2012-01-26 02:09:21 +00:00
Pritpal Bedi
2ada1c0fe5 ! Omitted from prev commit. 2012-01-25 23:13:26 +00:00
Pritpal Bedi
d992947bba 2012-01-25 15:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
    ! Changed: <Replace> option in <Find in Files> now keeps open 
       the modified source in modified state which has to be 
       saved/closed by the user manually. To accomplish this task 
       efficiently there already exist an option in 
          <Main Menu><Files><Save All>
       or by other tool-bar controlled icons.
       [ Suggested by Maurizio and Qatan ]
2012-01-25 23:10:47 +00:00
Pritpal Bedi
28f5664f75 2012-01-25 14:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideharbourhelp.prg
    + Changed: the way .hbd page was being displayed.
       Now it contains the complete syntax of the function/method etc.
       Thanks to Massimo for the tip.

  * contrib/hbide/idemain.prg
    * Fixed: SplashScreen() issue reported by Itamar.
2012-01-25 22:33:17 +00:00
Viktor Szakats
82697b6864 2012-01-25 20:23 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + warning will be shown and lib ignored if user explicitly
      specifies Harbour core library.
    ! visual glitch in two trace msgs.

  * contrib/hbblat/tests/hbmk.hbm
  * contrib/hbhpdf/tests/hbmk.hbm
    + best practice: using .hbc files instead of -l options.
2012-01-25 19:24:34 +00:00
Pritpal Bedi
e72c4aa9f1 2012-01-24 18:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
  * contrib/hbide/idesources.prg
    + Implemented: <Replace> option in <Find in Files> protocol.
       Please test and forward your suggessions as to what can be 
       improved hereunder.
2012-01-25 02:03:18 +00:00
Pritpal Bedi
ae5848cf24 2012-01-24 15:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idesaveload.prg
    ! Optimized: to display the user interface as fast as possible.
       The only feature compromized is the Window Theme set via 
       <Setup><General><Style>.
       Now it appears to be lightening fast, let me know your experiences.
2012-01-24 23:24:05 +00:00
Viktor Szakats
0b87a58c9a 2012-01-24 23:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! typo
  * config/global.mk
    * changed wording in a rare error msg
2012-01-24 22:51:23 +00:00
Pritpal Bedi
46d6036772 2012-01-24 13:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgwin.c
    + Added: WVG_SetMenuItem( hMenu, nPos, nFlags, cPrompt|oSubMenu, lPrompt ).

  * contrib/gtwvg/wvgmenub.prg
    + Implemented: ::setItem( nItemIndex, aItem )

  * contrib/gtwvg/tests/demowvg.prg
    + Demonstrated: how to change the text of an existing menu prompt.
2012-01-24 21:22:59 +00:00
Pritpal Bedi
e042ed419a 2012-01-23 17:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvg3stat.prg
  * contrib/gtwvg/wvgcheck.prg
  * contrib/gtwvg/wvgdatar.prg
  * contrib/gtwvg/wvglistb.prg
  * contrib/gtwvg/wvgmle.prg
  * contrib/gtwvg/wvgparts.ch
  * contrib/gtwvg/wvgradio.prg
  * contrib/gtwvg/wvgscrlb.prg
  * contrib/gtwvg/wvgsle.prg
  * contrib/gtwvg/wvgstatc.prg
  * contrib/gtwvg/wvgtreev.prg
    * Changed: Class DataRef() => WvgDataRef()
       It was conflicting with DataRef() in hbXBP implementation
       rendering both libraries mutually exclusive.

  * contrib/gtwvg/wvgcombo.prg
    + Implemented: WvgComboBox() exactly per Xbase++ documentation.

  * contrib/gtwvg/wvgwin.c
    + Added: WVG_SendCBMessage( hWnd, nMessage, wParam, lParam ) => xRetValue.

  * contrib/gtwvg/wvtwin.ch
    + Added: few missing CB_* constants.

  * contrib/gtwvg/tests/wvgtbrowser.prg
    + Demonstrated: WvgComboBox() functionality by replacing 
       index orders list box with combobox.
2012-01-24 01:57:08 +00:00