Commit Graph

17675 Commits

Author SHA1 Message Date
Pritpal Bedi
925a0afb3f 2012-09-19 17:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/toolbar.prg
    + Added code to pass <pBitmap> as a pointer to bitmap in memory.

  + contrib/hbxbp/resources
  + contrib/hbxbp/resources/closetab.png
  + contrib/hbxbp/resources/database.png
  + contrib/hbxbp/resources/database_accept.png
  + contrib/hbxbp/resources/database_add.png
  + contrib/hbxbp/resources/database_down.png
  + contrib/hbxbp/resources/database_lock.png
  + contrib/hbxbp/resources/database_next.png
  + contrib/hbxbp/resources/database_previous.png
  + contrib/hbxbp/resources/database_process.png
  + contrib/hbxbp/resources/database_remove.png
  + contrib/hbxbp/resources/database_search.png
  + contrib/hbxbp/resources/database_up.png
  + contrib/hbxbp/resources/dbf_p1.png
  + contrib/hbxbp/resources/dbf_p10.png
  + contrib/hbxbp/resources/dbf_p2.png
  + contrib/hbxbp/resources/dbf_p3.png
  + contrib/hbxbp/resources/dbf_p4.png
  + contrib/hbxbp/resources/dbf_p5.png
  + contrib/hbxbp/resources/dbf_p6.png
  + contrib/hbxbp/resources/dbf_p7.png
  + contrib/hbxbp/resources/dbf_p8.png
  + contrib/hbxbp/resources/dbf_p9.png
  + contrib/hbxbp/resources/dbstruct.png
  + contrib/hbxbp/resources/dc_delete.png
  + contrib/hbxbp/resources/find.png
  + contrib/hbxbp/resources/form.png
  + contrib/hbxbp/resources/formview.png
  + contrib/hbxbp/resources/fullscreen.png
  + contrib/hbxbp/resources/gotoline3.png
  + contrib/hbxbp/resources/open3.png
  + contrib/hbxbp/resources/panel_7.png
  + contrib/hbxbp/resources/panel_8.png
  + contrib/hbxbp/resources/save3.png
  + contrib/hbxbp/resources/sort.png
  + contrib/hbxbp/resources/table.png
  + contrib/hbxbp/resources/view_cascaded.png
  + contrib/hbxbp/resources/view_docks.png
  + contrib/hbxbp/resources/view_horzstacked.png
  + contrib/hbxbp/resources/view_organized.png
  + contrib/hbxbp/resources/view_refresh.png
  + contrib/hbxbp/resources/view_tabbed.png
  + contrib/hbxbp/resources/view_tiled.png
  + contrib/hbxbp/resources/view_vertstacked.png
  + contrib/hbxbp/resources/view_zoomin.png
  + contrib/hbxbp/resources/view_zoomout.png

  + contrib/hbxbp/xbp.qrc
    + Added: various images for HbpDBU() class implementation.

  * contrib/hbxbp/hbxbp.hbp
    + Added: dbu.prg, xbpdbstruct.ui, xbpfethdate.ui, xbptables.ui.

  * contrib/hbxbp/hbxbp.hbx
    * Regenerated.

  + contrib/hbxbp/dbu.prg
  * contrib/hbxbp/dialog.prg
  * contrib/hbxbp/generic.prg
  * contrib/hbxbp/toolbar.prg
  + contrib/hbxbp/xbpdbstruct.ui
  + contrib/hbxbp/xbpfetchdate.ui
  + contrib/hbxbp/xbptables.ui
    + Implemented: HbpDBU() class which was developed for HbIDE initially.
       Now this class is self contained object like a COM object which can 
       be embedded into your HbQt/HbXBP based applications. The syntax to 
       embed in your applications is like :
          oWidget := QWidget()
          oLayout := QHBoxLayout( oWidget )
          oWidget:setLayout( oLayout )

          oDBU := HbpDBU():new()
          oDBU:qtObject := oWidget
          oDBU:create( , , {0,0}, {100,100}, , .T. )

       And you will see the DBU will all its bells and whisles inside oWidget.
       oWidget can be any container of your application, but it must have a 
       layout set on it. Layout can be any. But if it is QGridlayout then 
       row/column 0,0 is consumed with rowspan/columnsspan 1,1.

       It is usable as it was usable in HbIDE, but a lot of improvements/features
       are planned lurking on my drawingboard. So just for now, you can play.

  * contrib/hbide/actions.prg
    - Deprecated: ideDBU opening inside dock widget. Removed this action from 
       <Main Menu><View> and also from <Dock Widgets Toolbar>.

    ! Fixed: Selection Mode toggle action not working in Selected-text Toolbar.

  - contrib/hbide/browse.prg
    - Removed: ideDBU source.

  * contrib/hbide/docks.prg
    % Adjusted: toggle actions.

  * contrib/hbide/hbqtoolbar.prg
    % Few refinements.

  * contrib/hbide/main.prg
  * contrib/hbide/parts.prg

  * contrib/hbide/hbide.hbp
    - Removed: browse.prg.
       TODO: to remove resources consumed by ideDBU.
2012-09-20 00:52:27 +00:00
Przemyslaw Czerpak
a87d2a211e 2012-09-19 14:39 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/doc/en/compiler.txt
    * updated to follow recent modifications in compiler code.
      Thanks to Alexey Myronenko.
2012-09-19 12:39:57 +00:00
Przemyslaw Czerpak
42ef1ccd5d 2012-09-19 12:45 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/compiler/hbmain.c
    ! fixed bug intorduced in my last commit when - PCODE ofr empty
      strings "" were not generated if -km switch was not used
    ! fixed possible problem with allocating variable using dynamic
      buffer for variable name
    * minor code cleanup
2012-09-19 10:45:27 +00:00
Przemyslaw Czerpak
f5072c9fb9 2012-09-19 04:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbexprb.c
  * harbour/include/hbcomp.h
  * harbour/include/hbcompdf.h
  * harbour/src/compiler/hbusage.c
  * harbour/src/compiler/harbour.yyc
  * harbour/src/compiler/harbour.y
  * harbour/src/compiler/ppcomp.c
  * harbour/src/compiler/hbmain.c
  * harbour/src/compiler/cmdcheck.c
  * harbour/doc/cmpopt.txt
  * harbour/doc/xhb-diff.txt
    + added new harbour compiler switch:
         -kd => accept macros with declared symbols
      This switch allows to use declared symbols like LOCALs, STATICs
      and FIELDs in macros and macrocodeblocks (every evaluated).
    ; Please do not confuse different things. Above modification
      does not mean to that such variables are visible for macro
      compiler. It only allows to write code like:
         cbVar := {|| &cLocal + cPrivate }
      or:
         cbVar := {|| &cLocalPref.func&cPriv1( cPriv2 ) }
      or:
         ? &cLocalPref.func&cPriv1( cPriv2 )
      etc.
      If possible then for macrocodeblocks Harbour compiler tries to
      generate early eval code in which macros are expanded when codeblock
      is created. Otherwise macros are expanded each time codeblocks are
      evaluated.
      For more information look at harbour/doc/xhb-diff.txt section:
         MACROS WITH DECLARED SYMBOLS
2012-09-19 02:06:42 +00:00
Viktor Szakats
063b013a2e 2012-09-18 18:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/main.prg
    ! include rddads.hbx on win/linux platforms only
2012-09-18 16:27:12 +00:00
Viktor Szakats
2e5a69a94c 2012-09-17 20:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/winuni/RELNOTES
    * updated some tool versions
2012-09-17 18:53:33 +00:00
Przemyslaw Czerpak
220435c086 2012-09-17 15:30 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
+ harbour/contrib/hbwin/hbole.ch
    + added header file with constant values for OLE variant types WIN_VT_*
2012-09-17 13:30:33 +00:00
Viktor Szakats
30b75fb0a6 2012-09-17 14:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbpgsql/tests/dbf2pg.prg
    ! avoid OEM/ANSI conversion.Will now convert from
      current CP to UTF8.
    + CP can be set using '-cp <CP>' cmdline option.

  * contrib/hbwin/hbwin.hbx
    ! updated
2012-09-17 12:56:59 +00:00
Przemyslaw Czerpak
ab9ca96990 2012-09-17 14:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! fixed problems reported by Jose F. Gimenez
    * renamed recently added PRG functions to follow Mindaugas suggestion:
         __oleVariantNew( <nVariantType> [, <xInitValue>] ) -> <pVariant>
         __oleVariantGetValue( <pVariant> ) -> <xAnyValue>
         __oleVariantGetType( <pVariant> ) -> <nVariantType>
2012-09-17 12:47:57 +00:00
Viktor Szakats
3d08bef043 2012-09-17 14:03 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbwin/oemansi.c
  * contrib/hbwin/hbwin.hbp
  * contrib/hbwin/hbwin.hbx
    + added WIN_OEMTOANSI() and WIN_ANSITOOEM(). These are
      compatible with current core HB_OEMTOANSI()/HB_ANSITOOEM()
      Usage of them is not recommended.

  * contrib/hbxpp/oemansix.c
    * CONVTOANSICP()/CONVTOOEMCP() changed to use local
      implementation instead of relying on now deprecated
      core OEM/ANSI functions

  * src/rtl/oemansi.c
    * HB_OEMTOANSI()/HB_ANSITOOEM() Windows-specific functions
      deprecated with HB_LEGACY_LEVEL4 (meaning they will
      disappear after next stable release). Either avoid
      these calls completely (recommended) or change them to
      hbwin or hbxbp equivalents.

  * contrib/hbtip/thtml.prg
  * contrib/hbtip/hbtip.hbx
    * deprecated HtmlToAnsi(), HtmlToOem(), AnsiToHtml(), OemToHtml()
      functions with HB_LEGACY_LEVEL4.
    + added TIP_STRTOHTML(), TIP_HTMLTOSTR() functions which cover
      major above functionality, but in a portable and CP agnostic
      way. Code untested, if you need it, test it and provide feedback
      and/or fix.
2012-09-17 12:11:23 +00:00
Przemyslaw Czerpak
349ea7f5e7 2012-09-17 12:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/hbwin/hbwinole.h
  * harbour/contrib/hbwin/olecore.c
    + added new public C functions:
         VARIANT * hb_oleItemGetVariant( PHB_ITEM pItem );
         PHB_ITEM hb_oleItemPutVariant( PHB_ITEM pItem, VARIANT * pVariant,
                                        HB_BOOL fMove );
    + added new PRG functions:
      create variant pointer item of given OLE type <nVariantType> and
      initialize it with <xInitValue>
         __oleVariant( <nVariantType> [, <xInitValue>] ) -> <pVariant>
      extract Harbour value from variant pointer item
         __oleVariantValue( <pVariant> ) -> <xAnyValue>
      return OLE type of given variant pointer item
         __oleVariantType( <pVariant> ) -> <nVariantType>
    + added support for variant pointer items passed as parameters to
      OLE methods
    ! removed AddRef() sent to object returned by QueryInterface()
      when VT_UNKNOWN Variant was updated. QueryInterface() should
      already increase reference count for the returned object.
    * modified default translation rule for VT_[U]I8 | VT_ARRAY variants.
      Now they are converted to harbour strings items without any CP
      translations. Before such variants were converted to array of
      integers.
      Warning! this modification is not backward compatible. If some
      needs previous behavior then he should change create conversion
      functions.
    ; Please test it. I made all this modifications in Linux without
      any real tests.
2012-09-17 10:24:08 +00:00
Pritpal Bedi
5f42ebdb32 2012-09-16 16:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    + hb_gtInfo( HB_GTI_SETPOSANDSIZE ) returns the existing position 
       and size: { nX, nY, nWidth, nHeight } in pixels.

  * contrib/hbqt/hbmk2_qt.hb
    + someObject:setHtml( cHtmlCode ) now reads the html text correctly 
       off a .ui file. This makes possible to draft html pages in 
       Qt creator itself and assigned to an relevant object, like 
       QLabel, QTextEdit, QTextBrowser, etc.
2012-09-16 23:56:28 +00:00
Viktor Szakats
1c1b03b932 2012-09-14 21:07 UTC+0200 Firstname Lastname (me domain.net)
* utils/hbmk2/hbmk2.prg
    * hbmk_OutStdRaw() and hb_OutErrRaw() hbmk2 plugin 
      API functions parameter list modified so that now they 
      expect hbmk context as first parameter.
      INCOMPATIBLE.
    ! made sure that hbmk_OutStdRaw() and hbmk_OutErrRaw()
      won't emit output in --hbinfo mode.

  * contrib/hbqt/hbmk2_qt.hb
  * utils/hbmk2/examples/plug_bis.hb
    * updated as per above incompatible change

  * contrib/make.hb
    * minor
2012-09-14 19:11:44 +00:00
Viktor Szakats
b6877a9a24 2012-09-14 17:13 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/hbvpdf/hbvpdft.prg
    ! missing #define LEFTEQUAL()
2012-09-14 15:14:06 +00:00
Viktor Szakats
c6bfd9615a 2012-09-14 16:32 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    ! keep -trace mode turned off in --hbinfo mode, otherwise 
      some plugins (f.e. HBQT plugin) might litter the output 
      with their own messages, making the JSON output corrupt.
      Thus problem might have caused that dependencies were 
      wrongly detected when HBQT was involved in the 
      dependency tree. Thanks to Lautaro for the report.
    ! further steps made that stray output is minimized in 
      --hbinfo mode. (though some raw plugin API call may 
      still generate output, it's yet to be done, and it will 
      API compatibility breakage in few calls)
2012-09-14 14:38:00 +00:00
Viktor Szakats
7737ccef4e 2012-09-14 15:43 UTC+0200 Viktor Szakats (harbour syenar.net)
* INSTALL
    ! correction to prev for x64 mode on 64-bit OS
2012-09-14 13:44:43 +00:00
Viktor Szakats
bf8305fe00 2012-09-14 09:54 UTC+0200 Viktor Szakats (harbour syenar.net)
* config/global.mk
  * include/hbsetup.h
  * INSTALL
  * utils/hbmk2/hbmk2.prg
    + added bits (docs, version autodetect, etc) for MS Visual Studio 2012
2012-09-14 07:55:58 +00:00
Pritpal Bedi
d6dd12934d 2012-09-13 14:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/toolbar.prg
    + Added: to send a QIcon() along the text for a toolbar button.

  * contrib/hbxbp/treeview.prg
    ! Minor. :setCaption() was not setting :caption value.
2012-09-13 21:30:15 +00:00
Przemyslaw Czerpak
62f1c44f96 2012-09-13 16:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/hbbffnc.c
  * harbour/include/harbour.hbx
    + added new functions for BlowFish encryption using CFB (cipher feedback)
      mode instead of ECB (electronic codebook) mode with ANSI X.923 padding:
         hb_blowfishEncrypt_CFB( <cBfKey>, <cText> [, <cInitSeed> ] )
                  -> <cCipher> | NIL
            return string encrypted using CFB (cipher feedback) mode or
            NIL on error (wrong parameters)
         hb_blowfishDecrypt_CFB( <cBfKey>, <cCipher> [, <cInitSeed> ] )
                  -> <cText> | NIL
            return string decrypted using CFB (cipher feedback) mode or
            NIL on error (wrong parameters),

  * harbour/src/rtl/Makefile
  + harbour/src/rtl/hbmd5enc.c
  * harbour/include/harbour.hbx
    + added new functions for MD5 encryption/decryption
      using CFB (cipher feedback) mode:
         hb_MD5Encrypt( <cText>, <cPasswd> ) -> <cCipher>
         hb_MD5Decrypt( <cCipher>, <cPasswd> ] ) -> <cText>
2012-09-13 14:02:52 +00:00
Przemyslaw Czerpak
64e33bd884 2012-09-13 10:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbpcode.h
    ! force PCODEs enumeration from zero - some compilers may
      use different value what can cause problems with casting to bytes

  * harbour/contrib/xhb/regexrpl.prg
    ! fixed hb_regexReplace() - hack for older HB_REGEXALL() code
      could cause RTE
2012-09-13 08:06:40 +00:00
Pritpal Bedi
791a0ce17a 2012-09-12 14:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.h
    ! Fixed: casting.

  * contrib/gtwvg/wvgwin.c
    + Added: WVG_POSTMESSAGE( hWnd, nMsg, wParam, lParam ).
2012-09-12 21:16:34 +00:00
Pritpal Bedi
052058daf1 2012-09-12 11:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
    ! Pacified warnings correctly.
2012-09-12 18:49:18 +00:00
Pritpal Bedi
3f74acd4f3 2012-09-12 07:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/crt.prg
    % Cleanup.

  * contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
    ! Pacified warnings.
2012-09-12 14:35:37 +00:00
Viktor Szakats
25476a6a41 2012-09-12 13:02 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbexpat/3rd/expat/expat.dif
  * contrib/hbexpat/3rd/expat/expat.h
  * contrib/hbexpat/3rd/expat/expat.hbp
  * contrib/hbexpat/3rd/expat/xmlparse.c
  * contrib/hbexpat/3rd/expat/xmlrole.c
  * contrib/hbexpat/3rd/expat/xmltok_i.c
  * contrib/hbexpat/3rd/expat/xmltok.c
    + updated to 2.1.0 (from 2.0.1) using 3rdpatch
    ; fallouts possible on some platforms

  * contrib/hbexpat/core.c
  * contrib/hbexpat/hbexpat.hbx
    + added wrapper for (new in 2.1.0) XML_SETHASHSALT() function
2012-09-12 11:04:42 +00:00
Viktor Szakats
63e01aaabd 2012-09-12 12:51 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbexpat/core.c
  * contrib/hbwin/win_misc.c
  * contrib/hbzebra/qrcode.c
    ! pacified some MSVC warnings (untested with MSVS 2012)
2012-09-12 10:53:12 +00:00
Przemyslaw Czerpak
c03dbf4af9 2012-09-12 11:51 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbmacro.h
  * harbour/src/vm/macro.c
    % added static function hb_macroClear() and cleand hb_macroDelete() code
    - removed not longer necessary HB_MACRO_DEALLOCATE macro

  * harbour/src/rdd/hsx/hsx.c
    * use hb_vmDestroyBlockOrMacro()

  * harbour/src/vm/hvm.c
    * allow to execute hb_vmThreadState() by threads without HVM stack

  * harbour/src/3rd/zlib/gzlib.c
  * harbour/src/3rd/zlib/zlib.dif
    * updated for Digital Mars builds builds

  * harbour/src/rtl/gtwvt/gtwvt.c
    * pacified warning
2012-09-12 09:51:24 +00:00
Pritpal Bedi
d69236b958 2012-09-11 16:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/hbgtwvg.ch
    + Added: constants HB_GTE_CREATED and HB_GTE_CLOSED.

  * contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
    + Implemented: two more events fired at PRG code, one when window 
       is created and another when window is closed. The events supply 
       a two element array: 1. Window Handle No 2. Thread Number.
       These events will greatly help develop a rewarding GUI applns.

  * contrib/gtwvg/parthdlr.prg
  * contrib/gtwvg/crt.prg
    + Added: slot :notifierBlock( ... ) SETGET which accepts a block 
       from the application code which pass on designated events back.
2012-09-11 23:37:10 +00:00
Pritpal Bedi
925c99dfed 2012-09-11 13:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/hbgtwvg.ch
     ! Fixed: wrong contant values for  HB_GTS_SW_* constants.

   * contrib/hbqt/hbmk2_qt.hb
     + Added: code to set right C++ callable function when a dock widget 
        was added to QMainWindow object.
2012-09-11 20:23:33 +00:00
Viktor Szakats
e1a3aaff59 2012-09-11 22:04 UTC+0200 Viktor Szakats (harbour syenar.net)
+ doc/en/hbflock.txt
  + tests/tflock.prg
    + Documentation and test code for Harbour file locking functions
      Contributed by Doug.

  * tests/tflock.prg
    * Code fixed to build in -w3 mode and simplified.

  * contrib/hbformat/hbfmtcls.prg
    ! Fixed to indent OTHERWISE statement properly
    ! Fixed to not pad '++', '--' and '->' operators
    ! Fixed not uppercasing FOR/NEXT keywords
    ! Fixed not recognizing 'CREATE CLASS' as class declaration statement
    ! Fixed to not indent '//' comments
    ! Fixed to not add space between characters of codeblock operator '{|'
    ; Patches by Maurizio la Cecilia.

  * contrib/hbformat/hbfmtcls.prg
    % minor rework to not avoid using '=' (SET EXACT dependent)
      operator and OTHERWISE/ELSE to be handled with adding
      exception cases. Maurizio, please verify me.

  * tests/db_brows.prg
  * tests/testcdx.prg
    * modified after testing new hbformat with them
2012-09-11 20:15:27 +00:00
Przemyslaw Czerpak
2ae8ffd909 2012-09-11 21:22 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/utils/hbmk2/hbmk2.prg
  * harbour/config/win/bcc.mk
    + added support for BCC6.5 - please verify me.
    ; unicows library does not support BCC 6.5. BCC users who want
      to compile Harbour should delete harbour/lib/3rd/win/bcc directory.
      TODO: add build time option to disable unicows in windows harbour
            builds
2012-09-11 19:22:15 +00:00
Pritpal Bedi
5fb118b26c 2012-09-10 09:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/main.prg
    ! Fixed: crash when IdeDBU or PRG mode was invoked.
       Reported by Itamar, thanks.
2012-09-10 16:37:30 +00:00
Pritpal Bedi
53a332e780 ! Missed from prev commit. 2012-09-10 16:27:58 +00:00
Pritpal Bedi
c1bdd7cf1f 2012-09-10 09:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/saveload.prg
    ! Fixed: a bug where wrong parent to QInputDialog() was sent.
       Reported by Massimo, thanks.
2012-09-10 16:26:11 +00:00
Pritpal Bedi
1c8ffbd1f3 2012-09-09 16:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/browse.prg
    ! Fixed: a bug where wrong parent to QInputDialog() was sent.
       Reported by Maurizio, thanks.
2012-09-09 23:18:27 +00:00
Pritpal Bedi
8ef4b75993 2012-09-07 18:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/tests/qtwvg.hbp
  + contrib/hbqt/tests/qtwvg.prg
    + Added: demonstration code to exploit the power of Qt with existing 
       GTWVT/GTWVG based applications. This demo opens a HbQt dialog 
       from where n number of GTWVG dialogs can be opened. This protocol
       requires that your applications are MT based, at least for the 
       main application window to appear. Examine the code and adopt it 
       to your own advantage. This protocol opens up a vast horizon 
       for our console applications, believe me.
2012-09-09 22:42:54 +00:00
Przemyslaw Czerpak
8cf8de75c0 2012-09-09 18:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/config/dos/watcom.mk
  * harbour/utils/hbmk2/hbmk2.prg
    ! cleaned and synced optimization flags which interacts with calling
      convention

  * harbour/src/3rd/zlib/zconf.h
    ! added missing export attribute in OS2 dll builds

  * harbour/src/3rd/zlib/zlib.dif
    * rediffed

  * harbour/src/compiler/hbmain.c
    * minor modification to pacify warning generated by some compilers

  * harbour/src/rtl/gete.c
    ! added missing #include "hbapicdp.h" in DOS and OS2 builds

  * harbour/src/rtl/gtdos/gtdos.c
    ! fixed typo

  * harbour/contrib/3rd/sqlite3/sqlite3.hbp
    ! set SQLITE_OS_OTHER in Watcom OS2 builds - it does not support
      PTHREAD and some OS extensions used in default SQLite builds
2012-09-09 16:51:37 +00:00
Przemyslaw Czerpak
d8bae395d3 2012-09-09 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rdd/workarea.c
    ! set FOUND flag in child workareas when non index but
      record number relation is used - Clipper compatible behavior.
      Many thanks to Davor Siklic for information about the problem
      and self contain code example.
2012-09-09 12:02:25 +00:00
Pritpal Bedi
a0b380fb84 2012-09-07 18:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/crt.prg
    ! A Nasty Fix. Was not releasing children snd hence the memory.

  * contrib/hbide/actions.prg
  * contrib/hbide/docks.prg
    + Added: separate toolbar for "Files" actions.
2012-09-08 01:29:16 +00:00
Pritpal Bedi
b55e77a8da 2012-09-07 09:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docks.prg
  * contrib/hbide/stylesheets.prg
    + Applied: some visual effects on docking widgets.
2012-09-07 16:26:21 +00:00
Viktor Szakats
721e5ef3ed 2012-09-07 10:17 UTC+0200 Viktor Szakats (harbour syenar.net)
- extras/hbapollo
    - deleted. Too much effort and size for nothing, it was 
      untested, and strictly Windows-only for a dying product.
      RDDADS is superior replacement.
2012-09-07 08:19:38 +00:00
Pritpal Bedi
d17c541629 2012-09-05 07:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/updown_v.ui
    % Reduced: the size of icons to match rest. Now look of toolbars
       is more professional.
2012-09-06 02:33:26 +00:00
Viktor Szakats
cb8e9dfc45 2012-09-05 09:29 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/adsx.c
    ! fixed wrong cast causing compiler warning
2012-09-05 07:30:27 +00:00
Viktor Szakats
04b92d3824 2012-09-04 22:05 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/3rd/sqlite3/sqlite3.*
  * contrib/3rd/sqlite3/sqlite3.hbp
    * update to 3.7.14

  * contrib/hbide/projectwizard.prg
    ! referring to .hbc files as '.hbc files' not 'Hbc files'
    ; TOFIX: this source is a total mess, replicating parts of
             hbmk2 options in a rigid and limited, fully incompatible
             with hbmk2, whilst hbmk2 supports these out of the box.
             It also contains references to an arbitrary selection of
             non-Harbour SVN project and payware products. Even after 
             reporting it on the list and received the answer that 
             it will get a meaning later. Well, it didn't.
2012-09-04 20:09:56 +00:00
Viktor Szakats
c027764c85 2012-09-04 21:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/rddads.h
    + autodetection for ADS client v11.00
2012-09-04 19:58:57 +00:00
Przemyslaw Czerpak
576ee9e052 2012-09-04 18:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/fstemp.c
    ! fixed GCC PP rules - thanks to Teo Fonrouge for the information
      about the problem
2012-09-04 16:49:45 +00:00
Przemyslaw Czerpak
68d92676c1 2012-09-04 14:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/debug/debugger.prg
  * harbour/src/debug/dbgwa.prg
  * harbour/src/debug/dbgtarr.prg
  * harbour/src/debug/tbrwtext.prg
  * harbour/src/debug/dbgthsh.prg
    * minor formatting
    % use: hb_ADel( <aVal>, <nPos>, .t. )
      instead of: ADel( <aVal>, <nPos> ); ASize( <aVal>, Len( <aVal> ) - 1 )
    ! fixed absolute positioning in HBBrwText class - it was implemented
      as repeated line skipping from the top causing incredible fatal
      performance when larger source files are presented.
2012-09-04 12:47:22 +00:00
Pritpal Bedi
95d10dc3c7 2012-09-03 22:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/actions.prg
  * contrib/hbide/docks.prg
  * contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
  * contrib/hbide/hbqtoolbar.prg
  * contrib/hbide/main.prg
  * contrib/hbide/misc.prg
  * contrib/hbide/object.prg
  * contrib/hbide/saveload.prg
    % Normailization of code parts. Toolbars management transferred
       from different sources to actions.prg.
    + Implemented: two more toolbars separating actions from main 
       into logical chunks. This facilitates better management and 
       placement of toolbars by user choice. Now these are the 
       available toolbars:
         Main
         Ide Parts
         Ide Project
         Docking Widgets
    % Changed: dimensions of the toolbar icons. ow all toolbars have 
       the same height/width of icons and are made sleak to give 
       professional look.
2012-09-04 05:13:27 +00:00
Pritpal Bedi
b6f07d06bc 2012-09-03 18:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/editor.prg
    ! Fix: to r18056, a nasty one.
2012-09-04 01:23:04 +00:00
Pritpal Bedi
283d49553d 2012-09-03 17:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/saveload.prg
    % Changed: the behavior of active item in dictionaries list.
       Now it is the most recent visited or first if first time.
       Pointed out by Maurizio.

  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    + Implemented: auto activation of column-selection mode if 
       selction is made with mouse with ALT key is kept pressed.
       A request by Maurizio, which btw, seems to be logical.
2012-09-04 00:07:15 +00:00
Pritpal Bedi
8b4250514d 2012-09-03 15:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/editor.prg
  * contrib/hbide/misc.prg
  * contrib/hbide/saveload.prg
  * contrib/hbide/setup.ui
    % Changed: naming of <Setup><Font> => <Miscellaneous>
    % Restored: the source extension on the editor tabs by default.
    + Implemented: to toggle source extension to be removed from 
       source tabs to get more sources viewable at any given time.
         Activation: <Setup><HbIDE Setup><Miscellaneous><Remove File Extension>
                     This is not in-place activable, restart of HbIDE is required.
    + Implemented: source tabs having closable button. 
         Activation: <Setup><HbIDE Setup><Miscellaneous><Add Closing Button>
                     This is not in-place activable, restart of HbIDE is required.
                     This is not the default, needs to be activated.
2012-09-03 22:44:00 +00:00