Commit Graph

14493 Commits

Author SHA1 Message Date
Viktor Szakats
b4a3d7bc8c 2010-06-26 15:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/pcre/pcreexec.c
  * external/pcre/pcre.h
  * external/pcre/pcreinal.h
  * external/pcre/pcretabs.c
  * external/pcre/pcredfa.c
  * external/pcre/pcrecomp.c
  * external/pcre/pcre.dif
  * external/pcre/config.h
  * external/pcre/pcrexcls.c
  * external/pcre/chartabs.c
  * external/pcre/pcreprni.h
  * external/pcre/pcrestud.c
  * external/pcre/Makefile
    * PCRE update to 8.10 (from 8.02)
    ; Thanks to Tamas Tevesz for the patch. This update was done 
      using the new patchup tool.
2010-06-26 13:52:28 +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
aacd4f0ecb 2010-06-26 10:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtwvt/gtwvt.c
    + SETMODE() will now support automatic resizing of font to make
      requested dimensions fit on the screen, when HB_GTI_RESIZABLE
      is enabled. (Previously in such case SETMODE() returned .F.)
      Please test/review it.

  * examples/rddado/tests/test.mdb
    ! Updated with newly generated one. Seems this file "rots" while
      left sitting there on SVN, this is probably the 3rd time I'm
      doing this, just to make it open. [ or maybe the file format
      required by ADO changes constantly with OS updates/upgrades? ]

  * examples/rddado/tests/access1.prg
    ! Deleted debug code leftover.
    * Minor cleanups

  * examples/rddado/tests/access2.prg
    + Added date column
    ! Fixed LOCATE command filter argument. It was not working
      since the initial committer added it, because the filter
      string used Harbour syntax, while it requires ADO (SQL-like)
      syntax. RDDADO will make a very basic attempt to help in
      that conversion, but f.e. aliased field names (and many
      others) will break it. So: use ADO filter syntax until
      this gets properly resolved.
    * Minor cleanups

  * examples/rddado/rddado.hbc
    ! Added missing libpath option.

  * utils/hbmk2/hbmk2.prg
    + Added '-quiet-' option to turn off -quiet switch.
      (note that -quiet will also force off -info, so after
      -quiet- you also want to use a -info option to reverse
      that)
2010-06-26 08:32:23 +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
c1ae7816e1 2010-06-25 18:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/achoice.prg
    ! ACHOICE(): Fixed two navigation bugs (misplacement and RTE) 
      reported by Abe Buchinger.
      Many thanks to Jerry Finuliar for the patches.
2010-06-25 16:12:13 +00:00
Viktor Szakats
47e4ad7961 2010-06-25 12:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/minizip/minizip.dif
    ! Deleted svn:keywords property.

  * external/libhpdf/Makefile
  + external/libhpdf/libhpdf.dif
  * external/patchup.prg
    + Patch by Tamas Tevesz to fix a recent regression.
2010-06-25 10:18:21 +00:00
Viktor Szakats
5ec298bc0f 2010-06-25 10:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/patchup.prg
    ! Minor fix to make Makefile line splitting eol type agnostic.
2010-06-25 08:13: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
8ac3ba6b83 2010-06-25 08:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/libhpdf/Makefile
  - external/libhpdf/libhpdf.dif
  * external/patchup.prg
    + Applied three patches sent to the list by Tamas Tevesz, 
      tweaking patchup tool and pcre metadata.
      Pls check me, there was one hunk failure which I redid 
      manually.
2010-06-25 06:48:00 +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
0420946df1 2010-06-25 02:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/minizip/Makefile
  * external/zlib/Makefile
  * external/sqlite3/Makefile
  * external/png/Makefile
  * external/jpeg/Makefile
  * external/bzip2/Makefile
  * external/libhpdf/Makefile
  * external/pcre/Makefile
    + Applied patch by Tamas Tevesz, adding metadata for patchup tool.
      (also completing pending TODO)

  * external/patchup.prg
    + Enabled -w3 option via pragma
    ! Fixed one -w3 warnings
    ! Fixed to not stop due to missing .dif file in -rediff mode.
    ! Applied fix patch by Tamas Tevesz.

  * src/rtl/inkeyapi.c
    * Formatting.
2010-06-25 00:33:18 +00:00
Viktor Szakats
f122fcf33a 2010-06-25 01:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ external/patchup.prg
    + Added new 'patchup' Harbour script written by Tamas Tevesz.
      The script serves as a tool to automate downloading,
      file renaming, patching and recreating local .dif for
      source packages we host locally in external directory.
      The tool is also able to automatically recreate .dif file
      after making local modifications in these sources,
      don't forget to run 'hbrun patchup -rediff' in such case.
      [ It replaces prev ren_sfn.prg tool created by me. ]
      Please make sure to read the documentation and tool 
      requirements included in the .prg itself.

      Very nice job, thanks a lot Tamas.

    ; TODO: Updating Makefiles with new metadata.

  - config/ren_sfn.prg
    - Deleted tool now superceded by patchup.prg
2010-06-24 23:09:03 +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
Viktor Szakats
a92753901a 2010-06-24 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtui.prg
    ! Fixed to accept any pathsep on input
    * Changed to use .uip extension for output
    ! Fixed to use full output name as specified if a non-dir
      is specified with -o option
    - Deleted -noprefix option, there is no prefix in any case anymore
    ! Fixed to not include the generator's own SVN ID in generated files
    * Changed to not leave .uic file behind by default
    ! Fixed to use platform EOL in generated files.
    % Don't return an array from MAIN() function
    ; These changes allow to create automated processes to 
      generate .hbp from .ui.

  + contrib/hbqt/utils/hbmk.hbm
    + Added hbmk2 make file for hbqt utils.

  * contrib/hbmisc/hbeditc.c
    * Type (and some code) cleanup continued.
      Deleted int casts, using HB_BOOL instead of int,
      using char instead of int, using hexa notation for
      HARDCR instead of high-char in source, etc.
    * One strcpy() converted to hb_strncpy().

  * contrib/hbide/hbide.hbp
  - contrib/hbide/ui_docviewgenerator.prg
  - contrib/hbide/ui_docwriter.prg
  - contrib/hbide/ui_environ.prg
  - contrib/hbide/ui_environments.prg
  - contrib/hbide/ui_finddialog.prg
  - contrib/hbide/ui_findinfiles.prg
  - contrib/hbide/ui_findinfilesex.prg
  - contrib/hbide/ui_findsource.prg
  - contrib/hbide/ui_funclist.prg
  - contrib/hbide/ui_mainwindow.prg
  - contrib/hbide/ui_projectpropertiesex.prg
  - contrib/hbide/ui_searchreplace.prg
  - contrib/hbide/ui_searchreplacepanel.prg
  - contrib/hbide/ui_selectionlist.prg
  - contrib/hbide/ui_selectproject.prg
  - contrib/hbide/ui_setup.prg
  - contrib/hbide/ui_shortcuts.prg
  - contrib/hbide/ui_skeletons.prg
  - contrib/hbide/ui_themes.prg
  - contrib/hbide/ui_themesex.prg
  - contrib/hbide/ui_toolsutilities.prg
  - contrib/hbide/ui_updown.prg
  + contrib/hbide/docviewgenerator.uip
  + contrib/hbide/docwriter.uip
  + contrib/hbide/environ.uip
  + contrib/hbide/environments.uip
  + contrib/hbide/finddialog.uip
  + contrib/hbide/findinfiles.uip
  + contrib/hbide/findinfilesex.uip
  + contrib/hbide/findsource.uip
  + contrib/hbide/funclist.uip
  + contrib/hbide/mainwindow.uip
  + contrib/hbide/projectpropertiesex.uip
  + contrib/hbide/searchreplace.uip
  + contrib/hbide/searchreplacepanel.uip
  + contrib/hbide/selectionlist.uip
  + contrib/hbide/selectproject.uip
  + contrib/hbide/setup.uip
  + contrib/hbide/shortcuts.uip
  + contrib/hbide/skeletons.uip
  + contrib/hbide/themes.uip
  + contrib/hbide/themesex.uip
  + contrib/hbide/toolsutilities.uip
  + contrib/hbide/updown.uip
    * Renamed ui_*.prg files to .uip
2010-06-24 07:32:28 +00:00
Pritpal Bedi
34c728e78e 2010-06-23 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/ui_docviewgenerator.prg
  + contrib/hbide/ui_docwriter.prg
  + contrib/hbide/ui_environ.prg
  + contrib/hbide/ui_environments.prg
  + contrib/hbide/ui_finddialog.prg
  + contrib/hbide/ui_findinfiles.prg
  + contrib/hbide/ui_findinfilesex.prg
  + contrib/hbide/ui_findsource.prg
  + contrib/hbide/ui_funclist.prg
  + contrib/hbide/ui_mainwindow.prg
  + contrib/hbide/ui_projectpropertiesex.prg
  + contrib/hbide/ui_searchreplace.prg
  + contrib/hbide/ui_searchreplacepanel.prg
  + contrib/hbide/ui_selectionlist.prg
  + contrib/hbide/ui_selectproject.prg
  + contrib/hbide/ui_setup.prg
  + contrib/hbide/ui_shortcuts.prg
  + contrib/hbide/ui_skeletons.prg
  + contrib/hbide/ui_themes.prg
  + contrib/hbide/ui_themesex.prg
  + contrib/hbide/ui_toolsutilities.prg
  + contrib/hbide/ui_updown.prg
    * Auto generated.

  + contrib/hbide/resources/make.uis
    + Script containing names of .ui files used in the project.

  + contrib/hbqt/utils
  + contrib/hbqt/utils/hbqtui.prg
    + Added tool to convert .ui files to .prg.
      SYNTAX: hbqtui.exe @filenames_list_of_ui_files.whatever \
                         [-o_path_to_output_folder_with_trailing_slash] \
                         [-noprefix] [-deluic]
              -@filenames_list.whatever: 
                  E:\harbour\contrib\hbide\resources\setup.ui
                    OR
                  setup.ui [ if you call this util from the folder .ui resides ]
              -o_path_: path to place .prg files, must accompany trailing slash.
              -noprefix : to avoid "ui_" prefix to .prg.
              -deluic : to delete intermediate .uic files.

  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
    + Implemented: loading resources from .prg code obtained 
      via contrib/hbqt/hbqtui.prg supplying .ui file(s) list
      and output folder.

    NOTE: hbIDE is running under UI_MODE_FUNC currently.
          You can force it to run any of the three modes:
            UI_MODE_UIC | UI_MODE_UI | UI_MODE_FUNC
2010-06-24 02:25:25 +00:00
Viktor Szakats
035a4e9a8b 2010-06-23 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* mpkg_nightly.sh
    ! Fixed typo, causing 'cp' method of uploading to kick in 
      permanently.
2010-06-23 17:13:13 +00:00
Viktor Szakats
b99a44d190 2010-06-23 19:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/runner.c
    + Module name will now be filled with the .hrb filename if known, 
      and default 'pcode.hrb' will only be used if running direct 
      binary .hrb stream. This means that also PROCFILE() will 
      return usable results. (f.e. in script run via hbrun)

  * contrib/hbmisc/hbeditc.c
    % int -> char. Dropped some casts.
2010-06-23 17:09:42 +00:00
Pritpal Bedi
b9e95c3e03 2010-06-23 07:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/THbQtUI.prg
    ! Fixed wronly used MsgBox(), converted to hbqt_showError().
2010-06-23 14:51:50 +00:00
Viktor Szakats
e239d8d326 2010-06-23 16:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/hbeditc.c
    % Deleted unnecessary casts.
2010-06-23 14:34:18 +00:00
Viktor Szakats
3c488d561f 2010-06-23 14:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/hbeditc.c
    + Updated to use HB_ISIZ, making it use full 64-bit addresses
      and clear up remaining msvc64 warnings.
2010-06-23 12:41:56 +00:00
Viktor Szakats
3d52caf679 2010-06-23 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/runner.c
    * Changed to use hex notation instead of octal in recent change.
      (see: 2010-02-20 01:03 UTC+0100, 2009-06-05 20:59 UTC+0200, 
      2008-11-09 11:48 UTC+0100)

  * include/hbdefs.h
    - Deleted HB_RECNO.
2010-06-23 11:03:05 +00:00
Przemyslaw Czerpak
46e9900a91 2010-06-23 12:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbextern.ch
  * harbour/src/vm/runner.c
    + added new PRG function
         HB_HRBSIGNATURE() -> <cSig>
      which returns HRB file signature
    + added internal function hb_hrbCheckSig() to keep HRB file
      signature checking in one place

  * harbour/include/hbextern.ch
  * harbour/src/vm/cmdarg.c
    + added new PRG function
         HB_ARGSHIFT( [<lProgName>] ) -> NIL
      which updates HB_ARG*() parameter list removing the 1-st one
      and replacing it by others. If <lProgName> is .T. then first
      non internal parameter is moved to hb_argv(0) (hb_progname())
      and all next are shifted.

  * harbour/utils/hbrun/hbrun.prg
    + when extension does not allow to recognize file type then check
      passed file signature. If it's HRB file then execute directly
      otherwise use it as PRG script.
      This modification allows to use any names (except the ones using
      known for HBRUN extensions like .hrb amd .dbf) as PRG script names.
    + Call HB_ARGSHIFT(.T.) to strip HBRUN executable file name from
      parameter list when PRG script or HRB file is executed
2010-06-23 10:47:41 +00:00
Viktor Szakats
7f09c4f387 2010-06-23 12:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
    + Added new abstract type: HB_USIZ
      (temporary yet, may be needed in signedness transition)
2010-06-23 10:02:52 +00:00
Viktor Szakats
89ef883626 2010-06-23 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
    + Added new abstract type: HB_RECNO.
      To replace HB_ULONG usage where it means record number.

  * src/vm/hvm.c
  * src/vm/cmdarg.c
  * include/hbapi.h
  * include/hbvm.h
    * HB_ULONG -> HB_U32 for VM flags.
2010-06-23 10:00:00 +00:00
Pritpal Bedi
273878fb30 2010-06-22 19:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/THbQtUI.prg
    + Started: .ui => .uic ( auto ) => .prg.
2010-06-23 02:30:14 +00:00
Pritpal Bedi
3f698ba7bd 2010-06-22 18:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
    % Fixed: crash at fast text selection.

  * contrib/hbide/ideedit.prg
  * contrib/hbide/idefindreplace.prg
    % Fixed: slowness caused in selection process when many 
      lines were being selected. Now there is no overhead.
      Thanks to Itamar for reporting.
2010-06-23 01:16:32 +00:00
Viktor Szakats
6ff29efe36 2010-06-23 00:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* harbour-win-spec
  * harbour-wce-spec
  * harbour.spec
  * include/hbver.h
  * config/global.mk
    + Changed version number to:
         2.1.0beta2 (from 2.1.0beta1)

  * src/compiler/hbopt.c
    * Formatting.
2010-06-22 22:10:26 +00:00
Pritpal Bedi
aca7461f3d 2010-06-22 14:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/THbQtUI.prg
    % Little more syncronization.
    + Added: method ::connect(). It is identical to :signal()
      But for uniformity with other hbXBP and hbIDE classes
      this method name seems appropriate.
    % Reworked: method create(). Now both types of implementations,
      viz., .ui and .uic will be entertained with one creator.
         oUI := HbQtUI():new( "MainWindow.ui" ):create()
         oUI := HbQtUI():new( "MainWindow.uic" ):create()
      with do the job. :build() is still active but will be depricated.
2010-06-22 21:32:18 +00:00
Viktor Szakats
11c4faee46 2010-06-22 23:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/macro/macrolex.c
    * Added casts to pacify long-time msvc warnings.
2010-06-22 21:18:03 +00:00
Viktor Szakats
8935689e6a 2010-06-22 20:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtwin/gtwin.c
    - Deleted unused/unnecessary Windows type declarations.
2010-06-22 18:04:05 +00:00
Pritpal Bedi
5e48c4944c 2010-06-22 08:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/generator/qt45.qtp
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_garbage.h
  * contrib/hbqt/qtgui/filelist.mk

  + contrib/hbqt/qtgui/QItemDelegate.cpp
  + contrib/hbqt/qtgui/QItemEditorCreator.cpp
  + contrib/hbqt/qtgui/QItemEditorCreatorBase.cpp
  + contrib/hbqt/qtgui/QItemEditorFactory.cpp
  + contrib/hbqt/qtgui/TQItemDelegate.prg
  + contrib/hbqt/qtgui/TQItemEditorCreator.prg
  + contrib/hbqt/qtgui/TQItemEditorCreatorBase.prg
  + contrib/hbqt/qtgui/TQItemEditorFactory.prg
  + contrib/hbqt/qth/QItemDelegate.qth
  + contrib/hbqt/qth/QItemEditorCreator.qth
  + contrib/hbqt/qth/QItemEditorCreatorBase.qth
  + contrib/hbqt/qth/QItemEditorFactory.qth
    
    + Added: more classes to implement GET validation - in progress.
2010-06-22 16:02:20 +00:00
Viktor Szakats
dfaad25c46 2010-06-22 17:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbsha2.c
  * src/rtl/hbsha2hm.c
    + Added Win64 support for SHA1 functions.
    ; NOTE: HMAC keys longer than 2^32 bytes are not support 
            (unlike with SHA1), probably not huge limitation.
2010-06-22 15:59:51 +00:00
Viktor Szakats
80e33f6c7f 2010-06-22 17:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbsha2hm.c
  * src/rtl/hbsha2.c
    * Switched to use triplet API instead of the all-in-one calls,
      in preparation for Win64 support.
2010-06-22 15:38:52 +00:00
Viktor Szakats
91a0e2a77e 2010-06-22 17:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbsha1.c
  * src/rtl/hbsha1hm.c
    + Added Win64 support for SHA1 functions.
    ; Please review it.
2010-06-22 15:29:08 +00:00
Viktor Szakats
161c55cf8e 2010-06-22 17:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/macro/macro.yyc
  * src/macro/macro.y
    + Added cast (similar to the one found in compiler .y code) 
      to pacify long time msvc warning.
2010-06-22 15:00:49 +00:00
Viktor Szakats
496ea57dae 2010-06-22 16:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/dynsym.c
  * include/hbapi.h
    * Minimal cleanup: using HB_LONG in place of long, just to make
      this type usage easier to find in the future.

  * src/vm/hvm.c
    + Added cast to pacify long time msvc warning

  * src/vm/fm.c
    + Added pragmas to silence msvc64 warnings in dlmalloc (foreign) code.

  * src/vm/extend.c
    * Formatting.
2010-06-22 14:51:57 +00:00
Przemyslaw Czerpak
f9d684041f 2010-06-22 16:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbcmd.c
    * changed HB_LONG to int in dbSelectArea()
2010-06-22 14:49:36 +00:00
Viktor Szakats
d37698395f 2010-06-22 15:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbsqlit3/hbsqlit3.c
    + Changed to use hb_fopen().
2010-06-22 13:22:40 +00:00
Przemyslaw Czerpak
6b5602c1e9 2010-06-22 14:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/thread.c
    * cleaned to use hb_storns() instead of casting to long and hb_stronl()
2010-06-22 12:29:07 +00:00
Viktor Szakats
c17dccbf57 2010-06-22 13:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- src/compiler/genobj32.c
    - Deleted unused source file.
2010-06-22 11:56:46 +00:00