Commit Graph

4422 Commits

Author SHA1 Message Date
Viktor Szakats
91f6641a51 2010-06-29 21:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Addeded support for specifying dependencies in .hbc files.

  * contrib/hbide/hbide.hbp
  * contrib/hbqt/hbqt.hbc
    * Moved qt dependency specification from local make file to
      central hbqt.hbc.

  * INSTALL
  * contrib/hbqt/hbmk2_plugin_qt.prg
    ! Minor correction to compile to hbmk2 plugin .hrb if compiled
      with harbour.
    + Added support for HB_QTPATH, HB_QTPOSTFIX envvars. This is
      now the recommended way to override QT tools autodetection.
      Kept HB_QT_MOC_BIN for compatibility. Deprecated.
      (just added support for HB_QT_UIC_BIN, HB_QT_RCC_BIN removed)
    - Deleted hardcoded hack to look for '-qt4' postfix when looking
      for QT tools. Now it's QT version agnostic. Use HB_QTPOSTFIX instead.
    ! Fixed deleting temp .uic file in stdalone mode.
    + Added -w3 pragma.
2010-06-29 19:06:27 +00:00
Pritpal Bedi
031c55a801 2010-06-29 11:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
    - Removed: "Insert Randome Name" option in <Edit><Insert>.
      Actually inserting any text can be accomplished through macros.

  * contrib/hbide/idesources.prg
    % Fixed: "Save all sources" option of <File> menu. A fatal one.
      Thanks to Reinaldo for reporting.
2010-06-29 18:27:55 +00:00
Pritpal Bedi
abd8cc25f6 2010-06-29 09:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
    + Added: "runscript" icon.

  + contrib/hbide/resources/runscript.png
    + New icon for "Run as Script" action on main toolbar.
2010-06-29 16:35:46 +00:00
Pritpal Bedi
99d556772d 2010-06-29 09:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpbrowse.prg
    ! Some more tweaking in event handelling.

  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideeditor.prg
    + Prepared: to honor multiple panels to host views of ideDBU
      sessions plus arranged to host a tree-view at the left 
      if there will be a need in the future.

    + Added: toolbar to ideDBU interface with ounly one button
      <Open> to add a table to the view. Now table open dialog
      is not presented at the time of invocation.

    + Improved: ideDBU view to take care of available 
      space more intelligently.
2010-06-29 16:25:26 +00:00
Viktor Szakats
8be92bac1d 2010-06-29 14:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Will now defined macro __HBSCRIPT__HBMK for all scripts
      executed in source form.

  * utils/hbrun/hbrun.prg
    + Will now defined macro __HBSCRIPT__HBRUN for all scripts
      executed in source form.

  * contrib/hbqt/hbmk2_plugin_qt.prg
    + Will now act as a stdalone uic to prg converter tool if
      invoked via hbrun (or anything other than hbmk2). This is 
      useful for testing this conversion process easily.
    * Variable rename.

  - contrib/hbqt/utils
    - Deleted hbqtui stdalone tool.

  * contrib/makefile.prg
    + Updated TODOs
2010-06-29 12:57:12 +00:00
Viktor Szakats
602f720842 2010-06-29 14:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idehome.prg
    + Changed to use embedded .png resources in html pages.
    ; /resources dir isn't required now to run hbide.

  * contrib/hbide/ideskeletons.prg
    ! Fixed to use embedded UI resource.
2010-06-29 12:01:55 +00:00
Viktor Szakats
45492b8cd9 2010-06-29 13:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/ideplugins.prg
    + Added support for .hbs extension (handled similarly as .prg).
      The logic is very fuzzy here, it could be greatly simplified
      like it is in hbrun or hbmk2. I don't understand why hbide
      is trying to guess the filename, shouldn't it be the basic
      input parameter? or even better the result of a DIRECTORY()
      scan, as we've discussed?

  * contrib/hbide/plugins/savebackup.prg
    - Deleted .ch header reference to make it work as source 
      code plugin.

  - contrib/hbide/plugins/savebackup.hrb
    - Delete prebuilt .hrb. It's better to use the source version
      by default.
2010-06-29 11:14:22 +00:00
Viktor Szakats
f6aeed0cd7 2010-06-29 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.env
    ! Fixed all entries. Synced with INSTALL and other required changes
      to work with current Harbour. Deleted unnecessary forced platform,
      compiler values, deleted unnecessary, wrong and misleading version
      informations. Deleted left padding spaces from section headers.
2010-06-29 11:01:55 +00:00
Viktor Szakats
c2079b533e 2010-06-29 12:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Separated package dependency by key header autodetection logic
      from header dependency parsing logic. This way the code is
      cleaner and it has the added benefit that dependencies
      will be detected even without actual source code using the
      key headers. This f.e. makes it possible to pull dependencies
      for autogenerated code (such example can be found in hbide
      where generated .cpp depends on qt).
      Another benefit is that pkg detection by header will also
      work in non incremental mode or forcefully disabled header
      parsing option, it also causes better header parsing
      performance.

  * contrib/hbqt/hbqt_common.hbm
  - contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbqt/hbmk2_plugin_qt.prg
    + Merged moc plugin into qt plugin. This way some of the
      common code and logic is now integrated, forming a common
      hbmk2 plugin for all QT purposes.
    % Merged common code.
    * Some internal renames.
    * Further changes regarding proper -clean behavior.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideprojmanager.prg
  - contrib/hbide/resources/hbide.env
  + contrib/hbide/hbide.env
    * Moved hbide.env to hbide root.
    ; TODO: It remains to be solved that hbide.env be searched
      at the same locations as as hbide.ini. It would be even better
      if hbide.env could use more standard .ini layout and be simply
      merged into hbide.ini.
      Pritpal, could you check this issue?
2010-06-29 10:50:10 +00:00
Viktor Szakats
8b4144be74 2010-06-29 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added HB_QT_RCC_BIN
    ; TODO: Change these envvars to HB_QTPOSTFIX and HB_QTPATH.

  * contrib/hbqt/hbqt.hbc
  - contrib/hbqt/hbmk2_plugin_ui.prg
  + contrib/hbqt/hbmk2_plugin_qt.prg
    * Renamed. This plugin now handles .qrc files too.
    + Added support to compile .qrc files into final executables.
      This uses 'rcc' QT tool and since this one generates a .cpp
      file, the build process will require QT headers.
    ; TODO: If possible, create QRC .cpp to .prg converter to
            remove this dependency. Pritpal, do you think it's 
            possible?

  + contrib/hbide/hbide.qrc
    + Added QRC file with all the .png files in resources dir.

  * contrib/hbide/hbide.hbp
    + Added QT detection. I'm not so secrectly hoping someone will
      create a qrc .cpp to .prg converter so we can drop this
      dependency.

  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/hbide.prg
    * Changed to pick resource .png files from internal resource
      except external files. This means that /resources dir doesn't
      need to be distributed along hbide executable, IOW hbide
      executable is now self-contained (except a few exceptions like
      hbide.env, plus the fact the internal html pages make references
      to these external files, too.)
    - Deleted some unnecessary trash from source.
    ; TOFIX: hbide.env should reside in same place as hbide.ini.
             Pritpal could you check it?
    ; TOFIX: hbide internal html pages make reference to .png files
             on disk.
2010-06-29 07:53:24 +00:00
Viktor Szakats
796a93512c 2010-06-29 08:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added HB_QT_UIC_BIN.

  * utils/hbmk2/hbmk2.prg
    ! Fixed to call 'pre_prg' plugin state from a better
      position, so that it works in incremental mode.

  * contrib/hbqt/hbmk2_plugin_ui.prg
    * Variable name cleanup.
    * Marked parameters passed by reference.

  * contrib/Makefile
    * Finalizing GNU Make -> hbmk2 job transfer.

  * contrib/makefile.prg
    * Finalizing clean/install/make job control.

  * contrib/hbide/hbide.hbp
    + Use explicit .ui input file list instead of using wildcards.

  * contrib/hbide/setup.ui
    ! Fixed mixed-case hbide.ini filename on UI.
    ! Fixed .exe extension (and mixed case) on UI.
2010-06-29 06:47:23 +00:00
Pritpal Bedi
bf251d5bd7 2010-06-28 19:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpbrowse.prg
    % Rearrangement of code. Was calculating rows console based.

  * contrib/hbide/idedocks.prg
    % Minor.

  * contrib/hbide/idebrowse.prg
    + Implemented: browse and corresponding form view of a table,
                   wrapped inside splitters.
                   Multiple tables are presented in vertical splitters
                   and form view is presented in horizontal splitter.
      ; NOTE: still work in progress. But proof of concept is 
              already working.
2010-06-29 02:09:39 +00:00
Viktor Szakats
451435dfd0 2010-06-28 21:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_plugin_ui.prg
    * Further cleanup.
    + Added detailed error messages for remaining (rare) error cases.

  * contrib/hbqt/hbmk2_plugin_ui.prg
  * contrib/hbqt/hbmk2_plugin_moc.prg
    * Minor cleanup to use hb_StrFormat() in two more places.

  * contrib/makefile.prg
    - Deleted reference to hbqtui.
2010-06-28 19:31:42 +00:00
Viktor Szakats
dd5accce3d 2010-06-28 21:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_plugin_ui.prg
    % Deleted unnecessary parantheses
    % Using FOR EACH.
    % Minor optimizations
    ! Variables renamed to not use one-letter variable names 
      and ones ending with underscore.
2010-06-28 19:14:55 +00:00
Viktor Szakats
e4325e54a8 2010-06-28 20:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_plugin_ui.prg
    + Rewritten to look for uic tool. Using same rules as
      moc. Marco is silent so I'm not sure about some of the
      rules, anyway I hope someone will review it, until then
      it won't cause any harm.
    + Merged hbqtui functionality. The code has been formatted,
      some logic cleaned. Made all the changes that were needed 
      in order to include the code in a hbmk2 plugin.
      hbqtui is not needed anymore.
    ; TODO: Use hb_regexAll() instead of hb_regex() if possible.

  * contrib/hbqt/hbmk2_plugin_moc.prg
    * Minor cleanup in error messages.

  * utils/hbmk2/hbmk2.prg
    * Added HB_REGEX() to the executable until it's cleaned away from
      ui plugin.
2010-06-28 18:55:27 +00:00
Viktor Szakats
32573c80f8 2010-06-28 18:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtwebkit/hbqtwebkit.hbp
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbp
    + Enabled moc tool for future .hpp files.

  * contrib/hbqt/utils/hbqtui.prg
  * contrib/hbqt/utils/hbqtui.hbp
    - Deleted hbqt.ch requirement.
      For some strange reason (which turned out to be copy/paste
      programming from THbQtUI() class) the converter also did
      some PP job, which created the unnecessary dependency to
      hbqt.ch.
    * Cleanups. Note the code is so hacky that it would take
      many days to clean it up. I might have broken stuff,
      you touch something and something else breaks on a
      completely different area.
    - Commented maintaining a duplicate of hbqt.ch constants.
    % Deleted OOP style coding. It was not necessary and quite
      half-baked anyway.
    * Changed to use ui_ prefix and std .prg extension
      instead of .uip.
    ; TOFIX: The generator creates reference to function named
              Q__TR() which turned out to be part of HBQT.
              What is this function?

  * contrib/hbqt/hbmk2_plugin_ui.prg
    * Changed to use ui_ prefix and std .prg extension
      instead of .uip.
2010-06-28 16:49:24 +00:00
Pritpal Bedi
70ca463544 2010-06-28 08:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.prg
  * contrib/hbide/idebrowse.prg
    ! Refinements: data navigation and allied in hbideDBU interface.
2010-06-28 15:56:38 +00:00
Mindaugas Kavaliauskas
a15a506d7d 2010-06-28 18:42 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbcomm/hbcomm.prg
    * added hb_comClose() to INIT_PORT() to respect latest HBCOM API 
      changes
2010-06-28 15:45:51 +00:00
Viktor Szakats
8402cfe683 2010-06-28 17:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- external/minizip/readme.txt
    - Deleted. Most information was obsolete and now update
      is automatic.

  - contrib/hbide/resources/hbmk2_plugin_ui.prg
  + contrib/hbqt/hbmk2_plugin_ui.prg
    + Moved this hbmk2 plugin to its proper place inside
      hbqt. It's QT specific functionality.

  * contrib/hbide/hbide.hbp
  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqts.hbc
    * Changed to follow above plugin location change.

  * contrib/hbide/ideprojmanager.prg
    - Commented ui plugin from hbide. It's needs to be solved
      differently. ui plugin is QT specific so it cannot be
      inside hbide tree.

  * config/postinst.prg
    + Some more feedback.
    ! Slight correction to another feedback.
2010-06-28 15:04:39 +00:00
Mindaugas Kavaliauskas
8d2c665f98 2010-06-28 17:22 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/include/hbcom.ch
  * harbour/rtl/hbcom.c
    * implemented new error code HB_COM_ALREADYOPEN in hb_comOpen()
  * harbour/contrib/hbct/ctcom1.c
    * changed COM_OPEN() behaviour to be compatible with HBCOM API 
      and original CT behaviour
2010-06-28 14:23:11 +00:00
Viktor Szakats
0d75628529 2010-06-28 10:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/patchup.prg
    * Changed gtcgi force option to be the more portable-style one.

  * contrib/hbqt/utils/hbqtui.prg
    + Added error message
    ; TOFIX: This tool needs serious ruggedizing to be ready for
             production environment. It just fails to give _any_
             on screen feedback about what's happening, or what
             fails. This means that the caller will fail in various
             ways depending on how hbqtui failed. It also doesn't
             return anything via errorlevel. Pritpal can you look
             at it?

  * contrib/Makefile
  * contrib/makefile.prg
    + Added experimental call out from GNU Make to Harbour
      contrib make orchestrator script.
2010-06-28 08:45:41 +00:00
Pritpal Bedi
83cd26eed4 2010-06-28 01:12 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  + contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbxbp/xbpbrowse.prg

    + Implemented: database tables manager ( dbu ). 
      A work-in-progress but you can have a feel of it.
        1. "View"->"Browser Widget"->Select a Table.
        2. Hide the widget and repeat process 1, select another table.
        3. The widget will now contain both browsers. 

    NOTE: many surprises may be there, just bear with me, 
          it is a quick commit. Refinements are scheduled for 
          this whole week.
2010-06-28 08:19:55 +00:00
Pritpal Bedi
580ed68ee0 2010-06-27 19:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/toolsutilities.ui
    + Added "Plugin" "Init at startup" slots.

  * contrib/hbqt/hbqt_hbslots.cpp
    + Deactivated: one tracelog entry.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideplugins.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg

    % Fixed: docking widgets had stopped to be resizable.

    + Enhanced: plugins are now supported in .prg format also.

    + REQUESTed all hbQT and hbXBP classes for scripts to be 
      completely functional.

    + Added: "Plugins" combo-box and "Init at startup" checkbox in 
      "Tools & Utilities" dialog below to "Command Line Parameters".
      If "Init at startup" checkbox is checked then this plugin 
      is initialized at startup. Such defined plugins can be placed 
      on user-defined toolbars and can be executed directly from 
      there. 

      "Parameters" editbox can hold the parameters passed to the plugin.
      The format of such parameters is like command line but with one 
      difference that string parameter are enclosed in double quotes and 
      separated by spaces. For example: "open" 100 100 700 500.

    + Initialized: plugins at the startup which are flagged as such 
      through  "Tools & Utilities" interface. It facilitate to hook
      user defined parameters, object tweakings, etc at the startup.
      For example, user can setup compiler and or build environment
      with hb_setEnv() functions.
  
    + Top-Toolbar icon "Run as Script". This option allow you to run 
      source of current editing instance as a script. It is especially 
      handy to debug isolated dialogs etc on the fly. Below is an 
      example to test a dialog:

         FUNCTION Main()
            LOCAL oDlg
            LOCAL nT := 10, nL := 10, nW := 300, nH := 200

            oDlg := QDialog():new()
            oDlg:move( nT, nL )
            oDlg:resize( nW, nH )

            oDlg:exec()

            RETURN NIL
     
      NOTE: no preprocessor is available, so all variable must be self contained.

      Preceived, thoughtof, tested, by Antonio Linares, thanks.
2010-06-28 03:29:19 +00:00
Viktor Szakats
91f79625c2 2010-06-28 02:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtwebkit/hbqtwebkit.hbp
  + contrib/hbqt/qtwebkit/hbqtwebkits.hbp
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbp
  + contrib/hbqt/qtdesigner/hbqtdesigners.hbp
    + Added working hbmk2 make files, also for Windows static mode.
      (BTW, basically a simple copy of existing qt ones)
2010-06-28 00:31:23 +00:00
Viktor Szakats
3a05804f9e 2010-06-28 02:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/tests/demowvg.hbp
    ! One more "hbide_location" deleted.
2010-06-28 00:16:53 +00:00
Viktor Szakats
32afa85f14 2010-06-28 02:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtwebkit/hbqtwebkit.hbp
  * contrib/hbqt/hbqscintilla/hbqscintilla.hbp
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbp
  * contrib/hbide/hbide.hbp
  * contrib/hbide/ideprojmanager.prg
    ! Stop storing environment and platform specific "hbide_location" path in .hbp files.
2010-06-28 00:13:56 +00:00
Viktor Szakats
34911319a4 2010-06-28 00:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/gtalleg.hbp
  * contrib/gtwvg/gtwvg.hbp
  * contrib/hbblat/hbblat.hbp
  * contrib/hbblink/hbblink.hbp
  * contrib/hbbz2/hbbz2.hbp
  * contrib/hbcairo/hbcairo.hbp
  * contrib/hbclipsm/hbclipsm.hbp
  * contrib/hbcomm/hbcomm.hbp
  * contrib/hbct/hbct.hbp
  * contrib/hbcups/hbcups.hbp
  * contrib/hbcurl/hbcurl.hbp
  * contrib/hbfbird/hbfbird.hbp
  * contrib/hbfimage/hbfimage.hbp
  * contrib/hbfoxpro/hbfoxpro.hbp
  * contrib/hbfship/hbfship.hbp
  * contrib/hbgd/hbgd.hbp
  * contrib/hbgt/hbgt.hbp
  * contrib/hbhpdf/hbhpdf.hbp
  * contrib/hbmemio/hbmemio.hbp
  * contrib/hbmisc/hbmisc.hbp
  * contrib/hbmysql/hbmysql.hbp
  * contrib/hbmzip/hbmzip.hbp
  * contrib/hbnetio/hbnetio.hbp
  * contrib/hbnf/hbnf.hbp
  * contrib/hbodbc/hbodbc.hbp
  * contrib/hbpgsql/hbpgsql.hbp
  * contrib/hbqt/hbqt_common.hbm
  * contrib/hbsms/hbsms.hbp
  * contrib/hbsqlit3/hbsqlit3.hbp
  * contrib/hbssl/hbssl.hbp
  * contrib/hbtip/hbtip.hbp
  * contrib/hbtpathy/hbtpathy.hbp
  * contrib/hbwin/hbwin.hbp
  * contrib/hbxbp/hbxbp.hbp
  * contrib/hbxpp/hbxpp.hbp
  * contrib/hbziparc/hbziparc.hbp
  * contrib/rddads/rddads.hbp
  * contrib/rddbmcdx/hbbmcdx.hbp
  * contrib/rddsql/rddsql.hbp
  * contrib/sddfb/sddfb.hbp
  * contrib/sddmy/sddmy.hbp
  * contrib/sddoci/sddoci.hbp
  * contrib/sddodbc/sddodbc.hbp
  * contrib/sddpg/sddpg.hbp
  * contrib/sddsqlt3/sddsqlt3.hbp
  * contrib/xhb/xhb.hbp
  * examples/hbbtree/hbbtree.hbp
    - Deleted -nohbc option. No longer needed/supported.
2010-06-27 22:51:57 +00:00
Viktor Szakats
780b49f7c8 2010-06-27 14:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcups/Makefile
  * contrib/hbcups/hbcups.hbp
    - Disabled for win, wce, dos. It's actually support by
      win/mingw and win/cygwin, but it's not very useful plus
      enabling it causes much more trouble than benefit at
      this point.

  * contrib/makefile.prg
    * Install .dlls to bin dir.

  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/hbide.hbp
  - contrib/hbide/resources/hbmk2_plugin_uip.prg
  + contrib/hbide/resources/hbmk2_plugin_ui.prg
    * Renamed for consistency.

  * contrib/hbide/resources/hbmk2_plugin_ui.prg
  * contrib/hbqt/hbmk2_plugin_moc.prg
    * Minor cleanup.
2010-06-27 12:16:50 +00:00
Pritpal Bedi
0c6dbdab58 2010-06-26 16:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/generator/qt45.qtp
    - Deleted: references to - QtWebKit.

  * contrib/hbqt/hbqt.h
    - Deleted: hbqt_par_QWeb*

  * contrib/hbqt/hbqt_garbage.h
    * Auto generated.

  + contrib/hbqt/qth/QWebFrame.qth
  + contrib/hbqt/qth/QWebHistory.qth
  + contrib/hbqt/qth/QWebHistoryInterface.qth
  + contrib/hbqt/qth/QWebHistoryItem.qth
  + contrib/hbqt/qth/QWebHitTestResult.qth
  + contrib/hbqt/qth/QWebPage.qth
  + contrib/hbqt/qth/QWebPluginFactory.qth
  + contrib/hbqt/qth/QWebSecurityOrigin.qth
  + contrib/hbqt/qth/QWebSettings.qth
  + contrib/hbqt/qth/QWebView.qth
  + contrib/hbqt/qtwebkit
  + contrib/hbqt/qtwebkit/doc
  + contrib/hbqt/qtwebkit/doc/en
  + contrib/hbqt/qtwebkit/doc/en/class_qwebframe.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebhistory.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebhistoryinterface.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebhistoryitem.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebhittestresult.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebpage.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebpluginfactory.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebsecurityorigin.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebsettings.txt
  + contrib/hbqt/qtwebkit/doc/en/class_qwebview.txt
  + contrib/hbqt/qtwebkit/hbqt_garbage.h
  + contrib/hbqt/qtwebkit/hbqt_local.h
  + contrib/hbqt/qtwebkit/hbqtwebkit.hbp
  + contrib/hbqt/qtwebkit/hbqtwebkit.qtp
  + contrib/hbqt/qtwebkit/qth
  + contrib/hbqt/qtwebkit/qth/QWebFrame.qth
  + contrib/hbqt/qtwebkit/qth/QWebHistory.qth
  + contrib/hbqt/qtwebkit/qth/QWebHistoryInterface.qth
  + contrib/hbqt/qtwebkit/qth/QWebHistoryItem.qth
  + contrib/hbqt/qtwebkit/qth/QWebHitTestResult.qth
  + contrib/hbqt/qtwebkit/qth/QWebPage.qth
  + contrib/hbqt/qtwebkit/qth/QWebPluginFactory.qth
  + contrib/hbqt/qtwebkit/qth/QWebSecurityOrigin.qth
  + contrib/hbqt/qtwebkit/qth/QWebSettings.qth
  + contrib/hbqt/qtwebkit/qth/QWebView.qth
  + contrib/hbqt/qtwebkit/QWebFrame.cpp
  + contrib/hbqt/qtwebkit/QWebHistory.cpp
  + contrib/hbqt/qtwebkit/QWebHistoryInterface.cpp
  + contrib/hbqt/qtwebkit/QWebHistoryItem.cpp
  + contrib/hbqt/qtwebkit/QWebHitTestResult.cpp
  + contrib/hbqt/qtwebkit/QWebPage.cpp
  + contrib/hbqt/qtwebkit/QWebPluginFactory.cpp
  + contrib/hbqt/qtwebkit/QWebSecurityOrigin.cpp
  + contrib/hbqt/qtwebkit/QWebSettings.cpp
  + contrib/hbqt/qtwebkit/QWebView.cpp
  + contrib/hbqt/qtwebkit/TQWebFrame.prg
  + contrib/hbqt/qtwebkit/TQWebHistory.prg
  + contrib/hbqt/qtwebkit/TQWebHistoryInterface.prg
  + contrib/hbqt/qtwebkit/TQWebHistoryItem.prg
  + contrib/hbqt/qtwebkit/TQWebHitTestResult.prg
  + contrib/hbqt/qtwebkit/TQWebPage.prg
  + contrib/hbqt/qtwebkit/TQWebPluginFactory.prg
  + contrib/hbqt/qtwebkit/TQWebSecurityOrigin.prg
  + contrib/hbqt/qtwebkit/TQWebSettings.prg
  + contrib/hbqt/qtwebkit/TQWebView.prg

    + Added: independent "hbqtwebkit" library.
             It will required QtWebKit4 lib and dll for operations.
             Plus it will need Signal/Slots included in
             /hbqt/hbqt_slots.cpp and .h
2010-06-26 23:26:53 +00:00
Viktor Szakats
1a199ad2d3 2010-06-27 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtui.prg
  * contrib/hbqt/utils/hbqtui.hbp
    ! Readded HBQT dependency.

  * contrib/hbgd/hbgd.hbc
    * Experimenting with -hbdyn mode.

  * contrib/makefile.prg
    ! Fixes to prev. Typo, fixed build order.
2010-06-26 22:08:57 +00:00
Pritpal Bedi
2a80be0293 2010-06-26 14:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/QItemEditorCreator.cpp
  _ contrib/hbqt/qtgui/TQItemEditorCreator.prg
    - Deleted: residual files.
2010-06-26 21:16:04 +00:00
Pritpal Bedi
6230bdcd29 2010-06-26 13:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtdesigner
  * contrib/hbqt/qtdesigner/doc
  * contrib/hbqt/qtdesigner/doc/en
  * contrib/hbqt/qtdesigner/doc/en/class_qdesigneractioneditorinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerformeditorinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerformwindowcursorinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerformwindowinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerformwindowmanagerinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerobjectinspectorinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerpropertyeditorinterface.txt
  * contrib/hbqt/qtdesigner/doc/en/class_qdesignerwidgetboxinterface.txt
  * contrib/hbqt/qtdesigner/hbqt_garbage.h
  * contrib/hbqt/qtdesigner/hbqt_local.h
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbp
  * contrib/hbqt/qtdesigner/hbqtdesigner.qtp
  * contrib/hbqt/qtdesigner/QDesignerActionEditorInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerFormEditorInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerFormWindowCursorInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerFormWindowInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerFormWindowManagerInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerObjectInspectorInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerPropertyEditorInterface.cpp
  * contrib/hbqt/qtdesigner/QDesignerWidgetBoxInterface.cpp
  * contrib/hbqt/qtdesigner/qth
  * contrib/hbqt/qtdesigner/qth/QDesignerActionEditorInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerFormEditorInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerFormWindowCursorInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerFormWindowInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerFormWindowManagerInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerObjectInspectorInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerPropertyEditorInterface.qth
  * contrib/hbqt/qtdesigner/qth/QDesignerWidgetBoxInterface.qth
  * contrib/hbqt/qtdesigner/TQDesignerActionEditorInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerFormEditorInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerFormWindowCursorInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerFormWindowInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerFormWindowManagerInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerObjectInspectorInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerPropertyEditorInterface.prg
  * contrib/hbqt/qtdesigner/TQDesignerWidgetBoxInterface.prg

  - contrib/hbqt/qth/QItemEditorCreator.qth

    + Added: QtDesigner access specif library.
             Just in case someone wants to play with it.
2010-06-26 20:59:31 +00:00
Viktor Szakats
23c0e11f8a 2010-06-26 22:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Fixed typo causing "'.uip.prg' assumed external"
2010-06-26 20:09:45 +00:00
Viktor Szakats
9ddccee5ca 2010-06-26 19:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtui.prg
  * contrib/hbqt/utils/hbqtui.hbp
    - Deleted HBQT dependency. It's not needed for this tool.

  * contrib/makefile.prg
    + Rearranged build order to satisfy dependencies.
2010-06-26 17:30:17 +00:00
Viktor Szakats
d0c69a84f2 2010-06-26 18:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added internal ${hb_workdynsub} variable to return subdir of
      intermediate files built for dynamic libs on platforms where
      dynamic libs require different compiler settings.
    + Adjusted the place where plugin event 'pre_c' is called from.

  * contrib/xhb/xhb.hbp
    ! Synced variable list with Makefile.

  * contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Reworked to properly support -clean
    + Reworked to not try building files when some other
      factors (f.e. -stop option) would skip building
      their output files.

  * contrib/hbqt/hbqt_hbqplaintextedit.cpp
    ! Fixed unused var warning.

  * contrib/hbziparc/hbziparc.hbp
    ! Added missing reference to hbmzip.hbc.

  * contrib/hbnf/ftint86.c
    ! Added another dummy function required by .prg files.

  * contrib/hbxpp/tbrowsex.prg
    ! Commented function call referencing a non-existent
      function (it's a STATIC function in core)

  * contrib/makefile.prg
    * Changed the way HB_BUILD_NAME is handled.
    * Changed the way how target dir is formed.
      (delegating more work to hbmk2)
2010-06-26 16:26:55 +00:00
Viktor Szakats
0d9811d574 2010-06-26 15:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + -hbimplib mode now respects -clean option.

  * contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Will only display tool detection information if -info 
      option is used.

  * contrib/makefile.prg
    + Setting -width=1000 to not break up output.
2010-06-26 13:26:07 +00:00
Viktor Szakats
386ddf6294 2010-06-26 14:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/gtallegs/Makefile
  * contrib/gtalleg/gtallegs.hbp
    ! Fixed regression: disabled for pocc again.

  * contrib/hbqt/plug_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Fixed to not build in -clean mode.

  * contrib/hbqt/plug_moc.prg
    ! Fixed to honor 'HB_WITH_QT=no' setting.

  * contrib/hbqt/utils/hbqtui.prg
    ! Fixed to not RTE in various error situations.

  + contrib/hbnf/ftint86.c
  * contrib/hbnf/Makefile
  * contrib/hbnf/hbnf.hbp
    + Added dummy FT_INT86() function to make the .dll link
      properly. Many functions are relying on this call, which
      makes them not work and makes their implementation DOS
      specific.

  * contrib/makefile.prg
    ! Fixed clean mode to not create a build, too.
    + SETCANCEL( .F. ) (trying to solve not working break key)
    + Don't attempt to build dynlib versions of contribs not
      having an .hbc file.

  * contrib/hbtip/hbtipssl.hbp
    ! Fixed typo in hbssl.hbc reference.

  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Added hbqtui location detection. (HBQTUI_BIN envvar,
      Harbour bin dir and PATH)

  * contrib/hbqt/hbqt_common.hbm
  - contrib/hbqt/plug_moc.prg
  + contrib/hbqt/hbmk2_plugin_moc.prg
    + Renamed. Not sure this will be the final one, anyways keeping
      consistency.
2010-06-26 12:52:55 +00:00
Viktor Szakats
47323d29c2 2010-06-26 13:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/makefile.prg
    + Added new control script which is meant to orchestrate
      building contribs, both libs and utils, with clean/install
      support and option for extra lib/bin addons. It's also
      possible to build dynamic version of the libs.

  * examples/rddado/adordd.prg
    * Cleanups.

  * examples/rddado/rddado.hbp
    + Added -w3 option.

  * contrib/gtalleg/gtallegs/Makefile
  * contrib/gtalleg/gtallegs.hbp
    ! Disabled static build for everything except msvc and pocc.

  * contrib/gtalleg/gtallegs.hbc
    ! Added libdir for static lib.

  + contrib/gtalleg/tests/test.prg
    + Added simple test app.
2010-06-26 11:18:02 +00:00
Viktor Szakats
42e8244ff0 2010-06-25 20:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/patchup.prg
    + Added patch by Tamas Tevesz:
      - if rediffing, patchup will now proceed even if there's no DIFF. this
        helps when creating the very first diff.
      - new file name defaults to $(component).dif
      - if a rediff produces no result (no differences between upstream and
        hb), no zero-length .dif will be written, and a possibly
        pre-existing diff will be removed.
     there's still some room for improvement for patchup to articulate what
     it is doing, but hopefully not even the current one is confusing.

  + contrib/hbwin/hbwin.hbp
    + Added hbmk2 build file

  * contrib/hbwin/legacycd.c
  * contrib/hbwin/wapi_winbase.c
  * contrib/hbwin/win_evnt.c
    ! Fixed msvc cast warnings (when building using hbmk2)
      Two of them were long time notorious ones.
2010-06-25 18:52:12 +00:00
Viktor Szakats
69c1923007 2010-06-25 19:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/png/Makefile
    ! Fixed one MAP entry. Patch by Tamas Tevesz.

  * contrib/hbodbc/todbc.prg
    ! Attempt to fix sf.net bug #2984474.
      - TODBC class seems to have a typo where ROUND() is called with 
        full number width instead of number of decimals in 
         in TODBC():LoadData() method
      - Added SQL_BIGINT to list of numeric types when doing the 
        conversion in TODBC():LoadData() method.
    ; Please review me a test with real ODBC connection, these were 
      blind fixes, I'm not user of TODBC class.
2010-06-25 17:26:08 +00:00
Viktor Szakats
7acdc3a07f 2010-06-25 09:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgcore.c
  * contrib/gtwvg/wvgsink.c
  * contrib/gtwvg/wvgwing.c
    % Using hb_par*def().
    * WVT_CHOOSEFONT() fixed. Parameters italic, underline, strikeout 
      didn't work.
2010-06-25 07:26:31 +00:00
Viktor Szakats
356827d57d 2010-06-25 09:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/wvggui.c
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgcore.c
    * Formatting.
    % Using hb_par*def() in one place.
2010-06-25 07:06:30 +00:00
Viktor Szakats
20096e9cb6 2010-06-25 03:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
  - contrib/hbide/resources/themesex.ui
  - contrib/hbide/resources/shortcuts.ui
  - contrib/hbide/resources/selectionlist.ui
  - contrib/hbide/resources/themes.ui
  - contrib/hbide/resources/findsource.ui
  - contrib/hbide/resources/docviewgenerator.ui
  - contrib/hbide/resources/mainwindow.ui
  - contrib/hbide/resources/skeletons.ui
  - contrib/hbide/resources/findinfiles.ui
  - contrib/hbide/resources/environments.ui
  - contrib/hbide/resources/findinfilesex.ui
  - contrib/hbide/resources/searchreplacepanel.ui
  - contrib/hbide/resources/toolsutilities.ui
  - contrib/hbide/resources/setup.ui
  - contrib/hbide/resources/projectpropertiesex.ui
  - contrib/hbide/resources/environ.ui
  - contrib/hbide/resources/finddialog.ui
  - contrib/hbide/resources/searchreplace.ui
  - contrib/hbide/resources/docwriter.ui
  - contrib/hbide/resources/selectproject.ui
  - contrib/hbide/resources/updown.ui
  - contrib/hbide/resources/funclist.ui
  + contrib/hbide/themesex.ui
  + contrib/hbide/findinfilesex.ui
  + contrib/hbide/environments.ui
  + contrib/hbide/shortcuts.ui
  + contrib/hbide/searchreplacepanel.ui
  + contrib/hbide/selectionlist.ui
  + contrib/hbide/themes.ui
  + contrib/hbide/toolsutilities.ui
  + contrib/hbide/setup.ui
  + contrib/hbide/findsource.ui
  + contrib/hbide/docviewgenerator.ui
  + contrib/hbide/mainwindow.ui
  + contrib/hbide/environ.ui
  + contrib/hbide/projectpropertiesex.ui
  + contrib/hbide/finddialog.ui
  + contrib/hbide/searchreplace.ui
  + contrib/hbide/docwriter.ui
  + contrib/hbide/selectproject.ui
  + contrib/hbide/skeletons.ui
  + contrib/hbide/updown.ui
  + contrib/hbide/funclist.ui
  + contrib/hbide/findinfiles.ui
    * Moved .ui files to root. They no longer need to be distributed with the binary
      since they are now dynamically converted to .uip which is embedded into executable 
      as regular .prg source.
    ; IMPORTANT NOTE: From now on HBIDE requires HBQTUI tool (from HBQT package) 
                      and QUI tools (form QT package) in order to build. Keep both 
                      of them in PATH.

  - contrib/hbide/environments.uip
  - contrib/hbide/findinfilesex.uip
  - contrib/hbide/searchreplace.uip
  - contrib/hbide/docwriter.uip
  - contrib/hbide/selectproject.uip
  - contrib/hbide/docviewgenerator.uip
  - contrib/hbide/findinfiles.uip
  - contrib/hbide/toolsutilities.uip
  - contrib/hbide/setup.uip
  - contrib/hbide/skeletons.uip
  - contrib/hbide/mainwindow.uip
  - contrib/hbide/environ.uip
  - contrib/hbide/projectpropertiesex.uip
  - contrib/hbide/selectionlist.uip
  - contrib/hbide/searchreplacepanel.uip
  - contrib/hbide/themesex.uip
  - contrib/hbide/themes.uip
  - contrib/hbide/funclist.uip
  - contrib/hbide/shortcuts.uip
  - contrib/hbide/finddialog.uip
  - contrib/hbide/findsource.uip
  - contrib/hbide/updown.uip
  - contrib/hbide/resources/searchreplace.uic
  - contrib/hbide/resources/docwriter.uic
  - contrib/hbide/resources/docviewgenerator.uic
  - contrib/hbide/resources/toolsutilities.uic
  - contrib/hbide/resources/make.uis
  - contrib/hbide/resources/skeletons.uic
  - contrib/hbide/resources/selectionlist.uic
  - contrib/hbide/resources/themesex.uic
  - contrib/hbide/resources/findsource.uic
  - contrib/hbide/resources/updown.uic
  - contrib/hbide/resources/environments.uic
  - contrib/hbide/resources/findinfilesex.uic
  - contrib/hbide/resources/selectproject.uic
  - contrib/hbide/resources/findinfiles.uic
  - contrib/hbide/resources/setup.uic
  - contrib/hbide/resources/mainwindow.uic
  - contrib/hbide/resources/projectpropertiesex.uic
  - contrib/hbide/resources/environ.uic
  - contrib/hbide/resources/searchreplacepanel.uic
  - contrib/hbide/resources/themes.uic
  - contrib/hbide/resources/funclist.uic
  - contrib/hbide/resources/shortcuts.uic
  - contrib/hbide/resources/finddialog.uic
    - Deleted. Replaced by dynamically generated .uip files.
2010-06-25 01:02:19 +00:00
Viktor Szakats
f751b21d31 2010-06-25 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
    + Added two new abstract types: HB_AREANO, HB_FIELDNO

  * src/rdd/wacore.c
  * src/rdd/dbcmd.c
  * src/rdd/dbcmd53.c
  * src/rdd/wafunc.c
    + Using above abstract types as casts to pacify long time 
      msvc warnings.
    + Using HB_USHORT cast to pacify msvc warnings in hb_rddList()
      and hb_rddRegister() (shouldn't these have 'int' parameters?)

  * contrib/xhb/xhb.hbp
    * Synced with actual file list.
2010-06-24 22:23:13 +00:00
Przemyslaw Czerpak
8434f5ab14 2010-06-24 23:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtinfo.ch
  * harbour/include/hbgtcore.h
  * harbour/src/rtl/hbgtcore.c
    + added HB_GTI_INKEYFILTER which allows to set/get codeblock used to
      filter inkey key codes. This codeblock receives as 1-st parameter
      actually processed inside INKEY() function key code. It should return
      final inkey code (it can be the same or 0 if key should be ignored.
      I.e. this code change key 'a' to 'B' and blocks 'c':

         hb_gtInfo( HB_GTI_INKEYFILTER, { | nKey |
                                          SWITCH nKey
                                             CASE ASC( 'a' )
                                                RETURN ASC( 'B' )
                                             CASE ASC( 'c' )
                                                RETURN '0'
                                          ENDSWITCH
                                          RETURN nKey
                                       } )

    + added HB_GTI_INKEYREAD which allows to set/get codeblock executed
      just before INKEY() reads key code from the GT typeahead buffer.
      If it returns non 0 numeric value then this value is returned instead
      as inkey code. Otherwise standard inkey procedure is activated and
      key code is read from the GT typeahead buffer.

  * harbour/include/hbextern.ch
  * harbour/src/rtl/inkey.c
    - removed HB_INKEYSETPREBLOCK() and HB_INKEYSETPOSTBLOCK() functions

  * harbour/contrib/xhb/Makefile
  * harbour/contrib/xhb/xhbgt.c
  + harbour/contrib/xhb/xhbinkey.prg
  * harbour/contrib/xhb/hbcompat.ch
    * updated emulation of xHarbour hb_SetInkeyBeforeBlock() and
      hb_SetInkeyAfterBlock() functions to use new HB_GTI_* functionality.
      Incompatibility warning!
      In Harbour timeout value passed to inkey() is correctly respected
      and not reset internally on each call to inkey after block.
      If inkey before block returns non 0 numeric value then it's not
      ignored but returned as INKEY() function result without touching
      GT typeahead buffer.
2010-06-24 21:21:48 +00:00
Viktor Szakats
73db2d44f1 2010-06-24 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/inkey.c
  * include/hbextern.ch
    + Enabled .prg level control function for pre/post INKEY() block
      with names below:
         HB_INKEYSETPREBLOCK([<bBlock>]) -> <bOldBlock>
         HB_INKEYSETPOSTBLOCK([<bBlock>]) -> <bOldBlock>

  * contrib/xhb/xhbgt.c
  * contrib/xhb/hbcompat.ch
    + Added translations for just enabled HB_INKEYSET*() functions
      to/from xhb function equivalents:
         HB_INKEYSETPREBLOCK() <-> HB_SETINKEYBEFOREBLOCK()
         HB_INKEYSETPOSTBLOCK() <-> HB_SETINKEYAFTERBLOCK()
2010-06-24 16:32:34 +00:00
Viktor Szakats
090b5b825c 2010-06-24 15:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnetio/netiocli.c
  * contrib/hbnetio/netiosrv.c
    + Added casts to the points where internal size pointers 
      are converted to/from 32-bit (long) ones for transmission.
    ; Please review. Maybe these are useful warnings once 64-bit 
      support is to be implemented for NETIO interface, but 
      it doesn't seem very likely (or useful) in the near future.
      Maybe it'd be better to use fixed bit type here too to 
      emphasis this internal "limit"?
2010-06-24 13:19:36 +00:00
Viktor Szakats
64792bab2b 2010-06-24 13:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/hbeditc.c
    ! strcpy() -> hb_strncpy()
    ! strncpy() -> hb_strncpy()
    ; NOTE: Could be that I broke it.
    ! Fixed one type HB_ISIZ -> HB_FOFFSET

  * contrib/hbqt/utils/hbqtui.prg
    % Minor opt.
    - Deleted unnecessary strings from output.
2010-06-24 11:36:18 +00:00
Viktor Szakats
f0b4ee0c7e 2010-06-24 11:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Deleted debug (where I tested RTE inside plugin)
2010-06-24 09:32:43 +00:00
Viktor Szakats
e12ceb3537 2010-06-24 10:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
    + Changed to generate .uip files dynamically using uip
      plugin.
    ; TODO: If this goes well, delete .uic and .uip files from SVN,
            move resources/*.ui to hbide source root dir.

  * contrib/hbqt/utils/hbqtui.prg
    ! Fixed to use GTCGI.
    ; TOFIX: There is a great deal of screen flickering due to 
             external call to uic.exe on Windows.

  + contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Added .ui -> .uip plugin.
    ; NOTE: hbqtui executable needs to be in PATH or
            current dir.

  * contrib/hbide/ideprojmanager.prg
    + Enabled above plugin.

  - contrib/hbide/resources/hbmk2_plugin_hbide.prg
    - Deleted empty plugin.

  * utils/hbmk2/hbmk2.prg
    + Display RTEs in plugin code by default, suppress by -quiet.
      (before it was enabled by -info)

  - contrib/hbqt/utils/hbmk.hbm
  + contrib/hbqt/utils/hbqtui.hbp
    * Renamed to be more easily started by automated make process.
2010-06-24 08:31:28 +00:00