Commit Graph

10430 Commits

Author SHA1 Message Date
Pritpal Bedi
ec2b3f96e8 2009-04-13 12:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtqtc/gtqtc.cpp
  * harbour/contrib/gtqtc/gtqtc.h
    ! Started keyboard input, mapping keys to Clipper values.
2009-04-13 07:30:56 +00:00
Pritpal Bedi
8384af97de 2009-04-12 11:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtqtc/gtqtc.cpp
  * harbour/contrib/gtqtc/gtqtc.h
  * harbour/contrib/gtqtc/Makefile
    ! Few more optimizations.

  - harbour/contrib/gtqtc/qtconsolearea.cpp
  - harbour/contrib/gtqtc/qtmainwindow.cpp
    - Removed. Needed to have better control over the operations.
2009-04-12 18:25:08 +00:00
Pritpal Bedi
0b5133ec69 2009-04-12 08:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtqtc/gtqtc.cpp
  * harbour/contrib/gtqtc/qtconsolearea.cpp
  * harbour/contrib/gtqtc/tests/demoqtc.prg
    ! Few more HACKS - I know there are better ways to organize them.
      Now our inkey() loop is active and demoqtc exits properly.
      Plus you may see some activity in console.
2009-04-12 16:02:06 +00:00
Pritpal Bedi
beac47e956 2009-04-11 21:53 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtqtc/gtqtc.cpp
  * harbour/contrib/gtqtc/gtqtc.h
  * harbour/contrib/gtqtc/qtconsolearea.cpp
  * harbour/contrib/gtqtc/qtmainwindow.cpp
    ! More fixes. Now we get background colors as in .prg.
      It is a bit puzzling why I do not get text colors.
2009-04-12 04:56:52 +00:00
Pritpal Bedi
c427c78d14 2009-04-11 12:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ harbour/contrib/gtqtc
  + harbour/contrib/gtqtc/gtqtc.cpp
  + harbour/contrib/gtqtc/gtqtc.h
  + harbour/contrib/gtqtc/Makefile
  + harbour/contrib/gtqtc/moc_gtqtc.cpp
  + harbour/contrib/gtqtc/qtconsolearea.cpp
  + harbour/contrib/gtqtc/qtmainwindow.cpp
  + harbour/contrib/gtqtc/tests
  + harbour/contrib/gtqtc/tests/demoqtc.prg
  + harbour/contrib/gtqtc/tests/hbqt.hbp
    + Added GTQTC - The terminal based on QT framework - files.
      NOTE: This is a proof of concept and needs an expert
            brain. I will request Przemek to set the basic GT framework
            in place. Rest will be quiet easy, easy than Windows itself.

            demoqtc.exe remains in the memory after closing it with 
            X button. I have tried hard to set it right but have faised so far.
            So you may need to kill it from task manager.

  * harbour/contrib/gtwvg/tests/demowvg.prg
    + Added My_Alert() function which you can copy and 
      paste in your GTWVG linked applications to have a GUI
      replacement of Alert() funtion.
2009-04-11 20:06:54 +00:00
Viktor Szakats
4b8a32a807 2009-04-11 22:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* tests/speedtst.prg
    + Showing CPU architecture.
2009-04-11 20:01:49 +00:00
Viktor Szakats
993995d06d 2009-04-11 21:34 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
  * source/vm/hvmall.c
    ! HB_NO_FALTTEN -> HB_NO_FLATTEN (naming typo)
2009-04-11 19:35:11 +00:00
Viktor Szakats
a046f10738 2009-04-11 20:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* tests/bnch_win.bat
  * tests/speedtst.prg
    + Added --stdout option to restore old feature to redirect output 
      to a file. Needed for bnch_win.bat.
    + In normal mode output will be saved in a file with the same name 
      of the executable with .txt extension. Makes it easier to make 
      side-by-side tests.
    ! Fixed SVN EOL.
2009-04-11 18:59:56 +00:00
Viktor Szakats
b0ad980cd2 2009-04-11 19:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbqt/Makefile
    ! Fix to prev changes (for non-darwin).
2009-04-11 17:28:34 +00:00
Viktor Szakats
c85d585981 2009-04-11 18:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/hbqt.h
    ! Deleted Windows-specific lines.
2009-04-11 16:53:20 +00:00
Przemyslaw Czerpak
3e2fc19b88 2009-04-11 18:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/Makefile
  * harbour/source/vm/vmmt/Makefile
  + harbour/source/vm/hvmall.c
    % added optional compilation HVM core files as single unit.
      It allows to use interprocedural optimizations for all defined
      functions. It's useful when compiler does not support IPO at link
      time. It should give some noticeable speed improvement for compilers
      which can benefit from such optimizations, f.e. GCC, ICC, MSVC.
      In my Linux box (GCC 4.3) it gives ~7% speed improvement in
      speedtst.prg linked with ST HVM and a little bit more in MT mode.
      It's interesting that it also reduces the HVM library size.
      At least for GCC builds.
      Set HB_HVM_ALL=yes envvar to enable such compilation.
      Warning some compiler may not compile such long single C file.
2009-04-11 16:16:08 +00:00
Viktor Szakats
806f4a9ad3 2009-04-11 17:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/common/hbver.c
    + Added skeleton for hb_verHostCPU()

  * source/rtl/trace.c
    ! HB_TRACESTRING() fixed potential GPF if non-string parameter 
      was passed.

  * contrib/hbqt/generator/hbqtgen.prg
    ! Fixed demo to not refer to gtgui on non-Windows systems.
    ! Fixed RTE when source file isn't found. (not verified)
    ! Change EOL handling.
    ! Fixed to use portable path seps when generating demoqt.prg.

  * contrib/hbqt/generator/qt45.qtp
    ! Fixed to use forward slashes. Didn't test if this broke non-*nix.

  * contrib/hbqt/qth/QWindowsXPStyle.qth
    ! Fixed Windows specific QT function wrapper to compile on non-Windows.

  * contrib/hbqt/qth/QPixmap.qth
    ! Deleted Windows specific HBITMAP related functions.

  * contrib/hbqt/tests/hbqt.hbp
    + Added support for darwin

  * contrib/hbqt/Makefile
  * contrib/hbqt/generator/hbqtgen.prg
    + Added support for QT for Darwin official SDK package
      I had to change the way headers are included to follow the 
      QT standard and pass each QT lib header dir on the command 
      line instead of using subdirs in #include directives.
    ; TODO: Probably this change should be applied to all .qth files, 
            but on Darwin it worked without this change for some reason.

  * contrib/hbqt/tests/demoqt.prg
  * contrib/hbqt/TQPixmap.prg
  * contrib/hbqt/hbqt_utils.cpp
  * contrib/hbqt/hbqt_qwidget.cpp
  * contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_qwindowsxpstyle.cpp
  * contrib/hbqt/hbqt_slots.cpp
  * contrib/hbqt/hbqt_slots.h
  * contrib/hbqt/hbqt_qpixmap.cpp
    * Regenerated.
2009-04-11 15:34:05 +00:00
Viktor Szakats
84d6d15bd6 2009-04-11 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbapi.h
  * include/hbver.ch
  * source/common/hbver.c
  * source/rtl/version.c
    + Added target CPU detection.
      c: hb_verCPU() -> "x86"
      prg: hb_version( HB_VERSION_CPU ) -> "x86"
    ; TODO: Host CPU detection.
  
  * contrib/rddsql/sddfb/Makefile
    + Enabled for msvc64
2009-04-11 11:34:06 +00:00
Przemyslaw Czerpak
d7af0eb431 2009-04-11 13:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbstack.h
  * harbour/source/vm/macro.c
  * harbour/source/vm/codebloc.c
  * harbour/source/vm/hashes.c
  * harbour/source/vm/dynsym.c
  * harbour/source/vm/itemapi.c
  * harbour/source/vm/garbage.c
  * harbour/source/vm/arrays.c
  * harbour/source/vm/thread.c
  * harbour/source/vm/memvars.c
  * harbour/source/vm/extend.c
  * harbour/source/vm/set.c
  * harbour/source/vm/classes.c
    * updated to optionally compile with HB_STACK_PRELOAD

  * harbour/source/vm/hvm.c
    % small cleanup
2009-04-11 10:57:29 +00:00
Przemyslaw Czerpak
cd8b1824fc 2009-04-10 22:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbqt/Makefile
    * added /usr/include to list of directories scanned for QT header files

  * harbour/contrib/hbole/olecore.c
    ! added missing return
    * formatting and minor cleanup

  * harbour/source/vm/arrays.c
    * formatting

  * harbour/source/vm/asort.c
    ! minor CA-Cl*pper compatibility fix - if sort codeblock returns
      numeric value then it should be used as logical one (0 means FALSE)

  * harbour/include/hbstack.h
  * harbour/source/vm/estack.c
    + added macro to force static hb_stack declaration even if
      HB_STACK_MACROS is internally used

  * harbour/source/vm/initsymb.c
  * harbour/source/vm/hashfunc.c
  * harbour/source/vm/evalhb.c
  * harbour/source/vm/pcount.c
  * harbour/source/vm/runner.c
  * harbour/source/vm/debug.c
  * harbour/source/vm/pvalue.c
  * harbour/source/vm/cmdarg.c
  * harbour/source/vm/proc.c
  * harbour/source/vm/eval.c
  * harbour/source/vm/dynlibhb.c
    * do not use hbvmopt.h if it's not necessary or use hbvmint.h instead
      to clean all direct references to hb_stack variable
2009-04-10 20:47:46 +00:00
Pritpal Bedi
981ba2c123 2009-04-10 08:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    - Removed WIN specific castings.
  * harbour/contrib/gtwvg/wvgsink.c
    ! Commented out calls to hb_ToOutDebug().
2009-04-10 15:04:46 +00:00
Mindaugas Kavaliauskas
0ec1dafdaa 2009-04-10 16:45 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddsql/sddfb/fbirddd.c
    * fixed msvc64 compile warnings and errors
2009-04-10 13:46:23 +00:00
Mindaugas Kavaliauskas
ff19a959fc 2009-04-10 16:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbole/olecore.c
  * harbour/contrib/hbole/oleauto.prg
    * implemented OLE handlers using GC pointers
2009-04-10 13:10:44 +00:00
Viktor Szakats
679835f3a8 2009-04-10 04:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* external/Makefile
  * contrib/Makefile
    ! Fixed make error when all subdirs were excluded.
2009-04-10 02:11:45 +00:00
Viktor Szakats
cc953d88ec 2009-04-09 20:42 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    - Disabled UPX support for all non-Linux *nix systems.
2009-04-09 18:42:42 +00:00
Pritpal Bedi
4e72001a78 2009-04-09 10:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt_qwidget.cpp
  * harbour/contrib/hbqt/qth/QWidget.qth
  * harbour/contrib/hbqt/TQWidget.prg
    ! Commented out more non-portable functions belongings to
      Win Handles family.
2009-04-09 17:54:31 +00:00
Pritpal Bedi
f5a9c9d65e 2009-04-09 08:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.h
  * harbour/contrib/hbqt/hbqt_qfont.cpp
  * harbour/contrib/hbqt/hbqt_qregion.cpp
  * harbour/contrib/hbqt/hbqt_qwidget.cpp
  * harbour/contrib/hbqt/TQFont.prg
  * harbour/contrib/hbqt/TQRegion.prg
  * harbour/contrib/hbqt/TQWidget.prg
  * harbour/contrib/hbqt/qth/QApplication.qth
  * harbour/contrib/hbqt/qth/QFileDialog.qth
  * harbour/contrib/hbqt/qth/QFont.qth
  * harbour/contrib/hbqt/qth/QRegion.qth
  * harbour/contrib/hbqt/qth/QWidget.qth
    ! Commented out non-portable functions belongings to
      Win Handles family.
2009-04-09 15:24:23 +00:00
Viktor Szakats
51f0335cb6 2009-04-09 07:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added support for -compr=max, -compr=min to control level 
      of compression. -compr=def means the same plain -compr.
2009-04-09 05:20:53 +00:00
Viktor Szakats
60d5b5351c 2009-04-08 18:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added executable / dll compression using -compr switch.
      hbmk2 uses UPX, which needs to be in PATH to work.
      Not having UPX won't cause a fatal error even when -compr
      switch is specified.
2009-04-08 16:19:18 +00:00
Viktor Szakats
7f0d8bb059 2009-04-08 15:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* ChangeLog
    * Item marked done.

  * utils/hbmk2/hbmk2.prg
    ! Fixed for win/owatcom static mode. (multiple addresses)
2009-04-08 13:48:04 +00:00
Viktor Szakats
f5f314d774 2009-04-08 11:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/vm/maindllh.c
  * source/vm/maindllp.c
    ! Fixed for wce/poccarm's strange Windows headers.
    ; Now this problem surfaced with wce/poccarm, and this one I really
      cannot fix:
      ---
      hbmk: Processing configuration: C:\devl\hbvc-1.1\bin\hbmk.cfg
      POLINK: error: Unresolved external symbol 'hb_wctomb'.
      POLINK: fatal error: 1 unresolved external(s).
      hbmk: Error: Running linker. 1:
      polink.exe hbtest.obj rt_array.obj rt_date.obj rt_file.obj rt_hvm.obj rt_hvma.obj rt_math.obj rt_misc.obj rt_mt.obj rt_str.obj rt_stra.obj rt_trans.obj rt_class.obj rt_miscc.obj /libpath:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\lib  /subsystem:windows /out:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\bin\hbtest-dll.exe /libpath:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\bin harbour-11-arm.lib hbmainstd.lib hbmainwin.lib hbcplr.lib hbdebug.lib wininet.lib ws2.lib commdlg.lib commctrl.lib uuid.lib ole32.lib
      ---
2009-04-08 09:21:41 +00:00
Viktor Szakats
f8f293632f 2009-04-08 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    * Cross build text fixed to be multiplatform.

  * contrib/rddsql/sddfb/Makefile
    ! Excluded for msvc64:
      ../../fbirddd.c(187) : warning C4244: 'argument' : conversion from 'ULONG' to 'short', possible loss of data
      ../../fbirddd.c(231) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
      ../../fbirddd.c(241) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
      ../../fbirddd.c(249) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
      ../../fbirddd.c(265) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
      ../../fbirddd.c(409) : error C2440: '=' : cannot convert from 'isc_stmt_handle' to 'void *'
              Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(410) : error C2440: '=' : cannot convert from 'isc_tr_handle' to 'void *'
              Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(446) : error C2664: 'isc_dsql_free_statement' : cannot convert parameter 2 from 'void **' to 'isc_stmt_handle *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(451) : error C2664: 'isc_rollback_transaction' : cannot convert parameter 2 from 'void **' to 'isc_tr_handle *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(469) : error C2664: 'isc_dsql_fetch' : cannot convert parameter 2 from 'void **' to 'isc_stmt_handle *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(531) : error C2664: 'isc_dsql_free_statement' : cannot convert parameter 2 from 'void **' to 'isc_stmt_handle *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(533) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
      ../../fbirddd.c(538) : error C2664: 'isc_commit_transaction' : cannot convert parameter 2 from 'void **' to 'isc_tr_handle *'
              Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
      ../../fbirddd.c(540) : warning C4244: 'argument' : conversion from 'ISC_STATUS' to 'USHORT', possible loss of data
2009-04-08 08:23:01 +00:00
Viktor Szakats
11f109f899 2009-04-08 09:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    + Added hbmk2 to the list of tools needed for successful 
      cross builds.

  * utils/hbmk2/hbmk2.prg
    + Added link to Linux lib HOWTO.
2009-04-08 07:59:28 +00:00
Viktor Szakats
5be91add23 2009-04-08 08:53 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Extension is also omitted when Harbour is installed 
      on sys loc.
2009-04-08 06:54:03 +00:00
Viktor Szakats
8bf621c28e 2009-04-08 03:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Possible fix for *nix shared lib problem when Harbour
      is installed in system location. Couldn't test it.
    * ar now called with 'rcs' parameter (was: cr).
      Advertized as runlib equivalent, but it doesn't seem to 
      make any difference.
2009-04-08 01:36:02 +00:00
Viktor Szakats
7e591eeb59 2009-04-08 02:08 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed bug in yesterday's changes.
2009-04-08 00:10:13 +00:00
Pritpal Bedi
5f5f53cb32 2009-04-07 12:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
    ! Few more refinements.
2009-04-07 19:04:05 +00:00
Pritpal Bedi
d28163e6ce 2009-04-07 11:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
    ! Updated to post latest demoqt.prg.
2009-04-07 18:47:17 +00:00
Viktor Szakats
1ab1b04f1d 2009-04-07 19:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Turned on line number permanently.

  * contrib/gtalleg/Makefile
  * contrib/hbsqlit3/Makefile
  * contrib/hbfbird/Makefile
    * Fixes.
2009-04-07 17:25:19 +00:00
Viktor Szakats
8d7a4d4b6f 2009-04-07 17:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_gnu_xmingwce.sh
  * doc/man/hbmk.1
  * bin/hb-mkdyn.sh
  * bin/postinst.bat
  * bin/hb-func.sh
  * bin/postinst.sh
  * bin/hb-mkdyn.bat
  * external/sqlite3/Makefile
  * external/libhpdf/Makefile
  * external/libpng/Makefile
  * make_gnu.bat
  * contrib/gtalleg/Makefile
  * contrib/hbsqlit3/Makefile
  * contrib/hbqt/Makefile
  * contrib/hbfbird/Makefile
  * source/vm/Makefile
  * source/vm/vmmt/Makefile
  * utils/hbmk2/hbmk2.prg
  - config/win/mingwce.cf
  - config/win/poccce.cf
  - config/win/msvcce.cf
    - Deleted targets: win/msvcce, win/mingwce, win/poccce.
      Use these instead: wce/msvcarm, wce/mingwarm, wce/poccarm
2009-04-07 15:41:53 +00:00
Viktor Szakats
7aae130f29 2009-04-07 16:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Regression fixed after latest poccarm support additions.
2009-04-07 15:04:30 +00:00
Viktor Szakats
27c3e16843 2009-04-07 16:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* bin/postinst.bat
    ! Fixed shared executable creation for cross-builds.

  * utils/hbmk2/hbmk2.hbm
  * utils/hbi18n/hbi18n.hbm
    % Added -nulrdd. This will remove the hbmk2 build size overhead
      compared to GNU Make built executables.

  * utils/hbmk2/hbmk2.prg
    ! Don't add the same libdir twice in some cases.
    + Added support for wce arch in remaining places.
    ! Added hbmainwin and hbmainstd for mingw targets.
      This should fix some failing shared lib scenarios I've
      experienced with minwgce. I hope it doesn't break
      everything else (tested mingw64 and mingw scenarios worked).
    * Internal change to handle shared libname separately
      so that special extensions and handling can be added
      for it, if needed.
2009-04-07 14:53:33 +00:00
Viktor Szakats
c15eabbd45 2009-04-07 12:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* external/libhpdf/Makefile
    ! Disabled for wce arch and mingwce comp.
2009-04-07 10:59:19 +00:00
Viktor Szakats
165a0b82eb 2009-04-07 12:05 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbqt/hbqt.h
  * contrib/hbqt/hbqt_qabstractbutton.cpp
  * contrib/hbqt/hbqt_qabstractitemview.cpp
  * contrib/hbqt/hbqt_qabstractprintdialog.cpp
  * contrib/hbqt/hbqt_qabstractscrollarea.cpp
  * contrib/hbqt/hbqt_qabstractslider.cpp
  * contrib/hbqt/hbqt_qabstractspinbox.cpp
  * contrib/hbqt/hbqt_qaction.cpp
  * contrib/hbqt/hbqt_qapplication.cpp
  * contrib/hbqt/hbqt_qboxlayout.cpp
  * contrib/hbqt/hbqt_qbrush.cpp
  * contrib/hbqt/hbqt_qcalendarwidget.cpp
  * contrib/hbqt/hbqt_qcheckbox.cpp
  * contrib/hbqt/hbqt_qcolor.cpp
  * contrib/hbqt/hbqt_qcolordialog.cpp
  * contrib/hbqt/hbqt_qcombobox.cpp
  * contrib/hbqt/hbqt_qcommandlinkbutton.cpp
  * contrib/hbqt/hbqt_qcoreapplication.cpp
  * contrib/hbqt/hbqt_qdateedit.cpp
  * contrib/hbqt/hbqt_qdatetimeedit.cpp
  * contrib/hbqt/hbqt_qdial.cpp
  * contrib/hbqt/hbqt_qdialog.cpp
  * contrib/hbqt/hbqt_qdoublespinbox.cpp
  * contrib/hbqt/hbqt_qerrormessage.cpp
  * contrib/hbqt/hbqt_qfiledialog.cpp
  * contrib/hbqt/hbqt_qfocusframe.cpp
  * contrib/hbqt/hbqt_qfont.cpp
  * contrib/hbqt/hbqt_qfontcombobox.cpp
  * contrib/hbqt/hbqt_qfontdialog.cpp
  * contrib/hbqt/hbqt_qformlayout.cpp
  * contrib/hbqt/hbqt_qframe.cpp
  * contrib/hbqt/hbqt_qgroupbox.cpp
  * contrib/hbqt/hbqt_qhboxlayout.cpp
  * contrib/hbqt/hbqt_qinputdialog.cpp
  * contrib/hbqt/hbqt_qlabel.cpp
  * contrib/hbqt/hbqt_qlayout.cpp
  * contrib/hbqt/hbqt_qlayoutitem.cpp
  * contrib/hbqt/hbqt_qlcdnumber.cpp
  * contrib/hbqt/hbqt_qlineedit.cpp
  * contrib/hbqt/hbqt_qlistview.cpp
  * contrib/hbqt/hbqt_qmainwindow.cpp
  * contrib/hbqt/hbqt_qmenu.cpp
  * contrib/hbqt/hbqt_qmenubar.cpp
  * contrib/hbqt/hbqt_qmessagebox.cpp
  * contrib/hbqt/hbqt_qobject.cpp
  * contrib/hbqt/hbqt_qpagesetupdialog.cpp
  * contrib/hbqt/hbqt_qpaintdevice.cpp
  * contrib/hbqt/hbqt_qpainter.cpp
  * contrib/hbqt/hbqt_qpen.cpp
  * contrib/hbqt/hbqt_qprintdialog.cpp
  * contrib/hbqt/hbqt_qprintpreviewdialog.cpp
  * contrib/hbqt/hbqt_qprogressbar.cpp
  * contrib/hbqt/hbqt_qprogressdialog.cpp
  * contrib/hbqt/hbqt_qpushbutton.cpp
  * contrib/hbqt/hbqt_qradiobutton.cpp
  * contrib/hbqt/hbqt_qscrollarea.cpp
  * contrib/hbqt/hbqt_qscrollbar.cpp
  * contrib/hbqt/hbqt_qsizegrip.cpp
  * contrib/hbqt/hbqt_qslider.cpp
  * contrib/hbqt/hbqt_qspinbox.cpp
  * contrib/hbqt/hbqt_qsplitter.cpp
  * contrib/hbqt/hbqt_qtabbar.cpp
  * contrib/hbqt/hbqt_qtableview.cpp
  * contrib/hbqt/hbqt_qtablewidget.cpp
  * contrib/hbqt/hbqt_qtablewidgetitem.cpp
  * contrib/hbqt/hbqt_qtabwidget.cpp
  * contrib/hbqt/hbqt_qtextedit.cpp
  * contrib/hbqt/hbqt_qtimeedit.cpp
  * contrib/hbqt/hbqt_qtoolbar.cpp
  * contrib/hbqt/hbqt_qtoolbox.cpp
  * contrib/hbqt/hbqt_qtoolbutton.cpp
  * contrib/hbqt/hbqt_qtreeview.cpp
  * contrib/hbqt/hbqt_qtreewidget.cpp
  * contrib/hbqt/hbqt_qtreewidgetitem.cpp
  * contrib/hbqt/hbqt_qvboxlayout.cpp
  * contrib/hbqt/hbqt_qwebpage.cpp
  * contrib/hbqt/hbqt_qwebview.cpp
  * contrib/hbqt/hbqt_qwidget.cpp
  * contrib/hbqt/hbqt_qwizard.cpp
  * contrib/hbqt/Makefile_gen
  * contrib/hbqt/TQAbstractButton.prg
  * contrib/hbqt/TQAbstractItemView.prg
  * contrib/hbqt/TQAbstractPrintDialog.prg
  * contrib/hbqt/TQAbstractScrollArea.prg
  * contrib/hbqt/TQAbstractSlider.prg
  * contrib/hbqt/TQAbstractSpinBox.prg
  * contrib/hbqt/TQAction.prg
  * contrib/hbqt/TQBoxLayout.prg
  * contrib/hbqt/TQCalendarWidget.prg
  * contrib/hbqt/TQCheckBox.prg
  * contrib/hbqt/TQColorDialog.prg
  * contrib/hbqt/TQComboBox.prg
  * contrib/hbqt/TQCommandLinkButton.prg
  * contrib/hbqt/TQDateEdit.prg
  * contrib/hbqt/TQDateTimeEdit.prg
  * contrib/hbqt/TQDial.prg
  * contrib/hbqt/TQDialog.prg
  * contrib/hbqt/TQDoubleSpinBox.prg
  * contrib/hbqt/TQErrorMessage.prg
  * contrib/hbqt/TQFileDialog.prg
  * contrib/hbqt/TQFocusFrame.prg
  * contrib/hbqt/TQFontComboBox.prg
  * contrib/hbqt/TQFontDialog.prg
  * contrib/hbqt/TQFormLayout.prg
  * contrib/hbqt/TQFrame.prg
  * contrib/hbqt/TQGroupBox.prg
  * contrib/hbqt/TQHBoxLayout.prg
  * contrib/hbqt/TQInputDialog.prg
  * contrib/hbqt/TQLabel.prg
  * contrib/hbqt/TQLayout.prg
  * contrib/hbqt/TQLayoutItem.prg
  * contrib/hbqt/TQLCDNumber.prg
  * contrib/hbqt/TQLineEdit.prg
  * contrib/hbqt/TQListView.prg
  * contrib/hbqt/TQMainWindow.prg
  * contrib/hbqt/TQMenu.prg
  * contrib/hbqt/TQMenuBar.prg
  * contrib/hbqt/TQMessageBox.prg
  * contrib/hbqt/TQObject.prg
  * contrib/hbqt/TQPageSetupDialog.prg
  * contrib/hbqt/TQPaintDevice.prg
  * contrib/hbqt/TQPainter.prg
  * contrib/hbqt/TQPrintDialog.prg
  * contrib/hbqt/TQPrintPreviewDialog.prg
  * contrib/hbqt/TQProgressBar.prg
  * contrib/hbqt/TQProgressDialog.prg
  * contrib/hbqt/TQPushButton.prg
  * contrib/hbqt/TQRadioButton.prg
  * contrib/hbqt/TQScrollArea.prg
  * contrib/hbqt/TQScrollBar.prg
  * contrib/hbqt/TQSizeGrip.prg
  * contrib/hbqt/TQSlider.prg
  * contrib/hbqt/TQSpinBox.prg
  * contrib/hbqt/TQSplitter.prg
  * contrib/hbqt/TQTabBar.prg
  * contrib/hbqt/TQTableView.prg
  * contrib/hbqt/TQTableWidget.prg
  * contrib/hbqt/TQTableWidgetItem.prg
  * contrib/hbqt/TQTabWidget.prg
  * contrib/hbqt/TQTextEdit.prg
  * contrib/hbqt/TQTimeEdit.prg
  * contrib/hbqt/TQToolBar.prg
  * contrib/hbqt/TQToolBox.prg
  * contrib/hbqt/TQToolButton.prg
  * contrib/hbqt/TQTreeView.prg
  * contrib/hbqt/TQTreeWidget.prg
  * contrib/hbqt/TQTreeWidgetItem.prg
  * contrib/hbqt/TQVBoxLayout.prg
  * contrib/hbqt/TQWebPage.prg
  * contrib/hbqt/TQWebView.prg
  * contrib/hbqt/TQWidget.prg
  * contrib/hbqt/TQWizard.prg
  + contrib/hbqt/hbqt_qbitmap.cpp
  + contrib/hbqt/hbqt_qcommonstyle.cpp
  + contrib/hbqt/hbqt_qdesktopwidget.cpp
  + contrib/hbqt/hbqt_qdir.cpp
  + contrib/hbqt/hbqt_qdockwidget.cpp
  + contrib/hbqt/hbqt_qevent.cpp
  + contrib/hbqt/hbqt_qeventloop.cpp
  + contrib/hbqt/hbqt_qfontinfo.cpp
  + contrib/hbqt/hbqt_qftp.cpp
  + contrib/hbqt/hbqt_qgridlayout.cpp
  + contrib/hbqt/hbqt_qheaderview.cpp
  + contrib/hbqt/hbqt_qhttp.cpp
  + contrib/hbqt/hbqt_qicon.cpp
  + contrib/hbqt/hbqt_qinputevent.cpp
  + contrib/hbqt/hbqt_qlistwidget.cpp
  + contrib/hbqt/hbqt_qlistwidgetitem.cpp
  + contrib/hbqt/hbqt_qpaintevent.cpp
  + contrib/hbqt/hbqt_qpixmap.cpp
  + contrib/hbqt/hbqt_qpoint.cpp
  + contrib/hbqt/hbqt_qpointf.cpp
  + contrib/hbqt/hbqt_qrect.cpp
  + contrib/hbqt/hbqt_qrectf.cpp
  + contrib/hbqt/hbqt_qregion.cpp
  + contrib/hbqt/hbqt_qsignalmapper.cpp
  + contrib/hbqt/hbqt_qsize.cpp
  + contrib/hbqt/hbqt_qsizef.cpp
  + contrib/hbqt/hbqt_qsplashscreen.cpp
  + contrib/hbqt/hbqt_qstatusbar.cpp
  + contrib/hbqt/hbqt_qstyle.cpp
  + contrib/hbqt/hbqt_qtimer.cpp
  + contrib/hbqt/hbqt_qurl.cpp
  + contrib/hbqt/hbqt_qvariant.cpp
  + contrib/hbqt/hbqt_qwindowsstyle.cpp
  + contrib/hbqt/hbqt_qwindowsxpstyle.cpp
  + contrib/hbqt/TQBitmap.prg
  + contrib/hbqt/TQCommonStyle.prg
  + contrib/hbqt/TQDesktopWidget.prg
  + contrib/hbqt/TQDir.prg
  + contrib/hbqt/TQDockWidget.prg
  + contrib/hbqt/TQEvent.prg
  + contrib/hbqt/TQEventLoop.prg
  + contrib/hbqt/TQFont.prg
  + contrib/hbqt/TQFontInfo.prg
  + contrib/hbqt/TQFtp.prg
  + contrib/hbqt/TQGridLayout.prg
  + contrib/hbqt/TQHeaderView.prg
  + contrib/hbqt/TQHttp.prg
  + contrib/hbqt/TQIcon.prg
  + contrib/hbqt/TQInputEvent.prg
  + contrib/hbqt/TQListWidget.prg
  + contrib/hbqt/TQListWidgetItem.prg
  + contrib/hbqt/TQPaintEvent.prg
  + contrib/hbqt/TQPen.prg
  + contrib/hbqt/TQPixmap.prg
  + contrib/hbqt/TQPoint.prg
  + contrib/hbqt/TQPointF.prg
  + contrib/hbqt/TQRect.prg
  + contrib/hbqt/TQRectF.prg
  + contrib/hbqt/TQRegion.prg
  + contrib/hbqt/TQSignalMapper.prg
  + contrib/hbqt/TQSize.prg
  + contrib/hbqt/TQSizeF.prg
  + contrib/hbqt/TQSplashScreen.prg
  + contrib/hbqt/TQStatusBar.prg
  + contrib/hbqt/TQStyle.prg
  + contrib/hbqt/TQTimer.prg
  + contrib/hbqt/TQUrl.prg
  + contrib/hbqt/TQVariant.prg
  + contrib/hbqt/TQWindowsStyle.prg
  + contrib/hbqt/TQWindowsXPStyle.prg
    * Regenerated.
2009-04-07 10:16:25 +00:00
Viktor Szakats
54f84f4fbd 2009-04-07 10:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbqt/generator/qt45.qtp
  * contrib/hbqt/generator/hbqtgen.prg
  * contrib/hbqt/generator/rebuild_hbqt.bat
    * Changed to create files directly in live source dir.
      (can be overridden using cmdline switches)
    * qt45.qtp will be picked automatically if no project
      file is passed and the file exists.
    ! Fixed default paths for all platforms.
    + Added feedback when creating files.
    ! Fixed one FCreate() session which always failed.
    ! Fixed generation of Makefile_gen to always have two
      closing empty lines to make GNU Make happy. Otherwise
      it failed when assembling the lib with MinGW/msys.
    % Commented output of source parts.
    ; This means that the .bat file is no more necessary.
      Please use: 'hbmk2 hbqtgen.prg -run' command to generate 
      hbqt sources.
2009-04-07 08:52:34 +00:00
Viktor Szakats
fae3fa75bd 2009-04-07 09:29 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- contrib/hbqt/tests/Vou.ICO
  + contrib/hbqt/tests/test.ico
    ! Renamed to have all lower case. Please stick to this rule.
      Couldn't find any reference to this file, please fix it 
      where needed.

    ; TOFIX: hbqt.h has hb_ToOutDebug() declared as external. So, 
             hbqt will also depend on xhb lib? If this function is 
             so important I'd suggest to create a fully portable 
             version of it locally in hbqt.

  - contrib/hbqt/gensource/Makefile
    - Removed duplicate copy of Makefile. I'm not sure what was 
      the purpose but it wouldn't work here, and it wouldn't be 
      good to update this file in two copies.
2009-04-07 07:30:27 +00:00
Pritpal Bedi
554e66c1a0 2009-04-06 23:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/tests/vou.ico
    + Added icon to be displayed in titlebar.
2009-04-07 06:54:56 +00:00
Pritpal Bedi
44d73edbdc 2009-04-06 23:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    + New hbqt.h members.

  * harbour/contrib/hbqt/generator/qt45.qtp
    + Added new classes, Rearranged alphabetically.

  * harbour/contrib/hbqt/qth/QAction.qth
  + harbour/contrib/hbqt/qth/QBitmap.qth
  + harbour/contrib/hbqt/qth/QCommonStyle.qth
  + harbour/contrib/hbqt/qth/QIcon.qth
  + harbour/contrib/hbqt/qth/QPixmap.qth
  + harbour/contrib/hbqt/qth/QStatusBar.qth
  + harbour/contrib/hbqt/qth/QStyle.qth
  + harbour/contrib/hbqt/qth/QWindowsStyle.qth
  + harbour/contrib/hbqt/qth/QWindowsXPStyle.qth
    + Added new classes. Updated old ones.

  * harbour/contrib/hbqt/tests/demoqt.prg
    + Implemented StatusBar, Windows Icon, etc.
2009-04-07 06:51:37 +00:00
Pritpal Bedi
7619b3c94e 2009-04-06 19:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    ! Fixed: warning - taken address of temprary. Thanks Xavi.
      Still need to be tested.
2009-04-07 02:20:40 +00:00
Francesco Saverio Giudice
75f4a44b58 2009-04-07 00:41 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/contrib/examples/uhttpd/uhttpd.prg
    + Added _HTTP_RESPONSE headers
    * Renamed defineServerAdresses() function to defineServer()
      as now define all _SERVER variables
    * ParseRequest() now uses uhttpd_SplitUrl() to define URI parts
    * Host now is defined according with RFC2616
    * HRB session now is defined as UHTTPD-SESSION to avoid collision with
      SESSION in cookies
    ! uhttpd_AddHeader() renamed to uhttpd_SetHeader() to be conformed to
      RFC2616 that wants that a header variable is defined only once.
      See cookie.prg changes.
      Headers now are contained in a Hash instead of an array
    * fixed as per above also uhttpd_GetHeader() / uhttpd_DelHeader()

  * harbour/contrib/examples/uhttpd/session.prg
    * uhttpd_AddHeader() -> uhttpd_SetHeader()
  * harbour/contrib/examples/uhttpd/cgifunc.prg
    * in function uhttpd_SplitUrl() added URI hash field
  + harbour/contrib/examples/uhttpd/cookie.prg
    * To conform to RFC2616 now if Set-Cookie has more than one value than
      is created a comma separated list of cookie-name=cookie-value
    * uhttpd_AddHeader() -> uhttpd_SetHeader()

  * harbour/contrib/examples/uhttpd/modules/info.prg
    + Added _HTTP_RESPONSE display

  * harbour/contrib/examples/uhttpd/modules/cookie.prg
  * harbour/contrib/examples/uhttpd/modules/showcounter.prg
  * harbour/contrib/examples/uhttpd/modules/tableservletdb.prg
    * uhttpd_AddHeader() -> uhttpd_SetHeader()
2009-04-06 22:42:34 +00:00
Viktor Szakats
a8633c7b46 2009-04-06 23:38 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed to properly set errorlevels. For some reason I thought 
      returning a number from MAIN() will set the errorlevel. Now 
      using ErrorLevel() function.

  * contrib/hbqt/generator/rebuild_hbqt.bat
    * Added errorlevel checking after hbmk2 call.
    ! Removed HB_COMPILER check.
2009-04-06 21:38:31 +00:00
Viktor Szakats
2139a48e60 2009-04-06 22:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Adding hbmainstd/hbmainwin libs as object for win/owatcom.
      This fixes the startup procedure problems. Thanks Przemek.
2009-04-06 21:12:24 +00:00
Przemyslaw Czerpak
87d32b1a69 2009-04-06 22:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-wce-spec
    ! fixed MinGWCE cross compilation for Pocket PC by simple removing
      __PLATFORM__WINCE from Harbour build parameters. It's now defined
      by config/wce/mingwarm.cf
      BTW why it's called mingwarm not mingwce? Is is planed to add for
      each CPU type separate .cf file? For Linux it will be more then
      20 files.
      I do not know if MS plans to release (or maybe released) WinCE for
      non ARM based computers (f.e. x86 ones) but it may happen. Just like
      non x86 normal Windows ports may exist.
2009-04-06 20:09:53 +00:00
Pritpal Bedi
6ee6172042 2009-04-06 09:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/qt45.qtp
  * harbour/contrib/hbqt/hbqt.h
  + harbour/contrib/hbqt/qth/QEvent.qth
  + harbour/contrib/hbqt/qth/QEventLoop.qth
  + harbour/contrib/hbqt/qth/QInputEvent.qth
  + harbour/contrib/hbqt/qth/QPaintEvent.qth
  + harbour/contrib/hbqt/qth/QRegion.qth
  * harbour/contrib/hbqt/qth/QSize.qth
  + harbour/contrib/hbqt/qth/QVariant.qth
    + Added more classes and update qt45.qtp
2009-04-06 16:51:30 +00:00
Pritpal Bedi
25256841d6 2009-04-06 09:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    ! StdOut() used instead of ?.
    ! More parameter resolved.
2009-04-06 16:41:34 +00:00