Commit Graph

17714 Commits

Author SHA1 Message Date
Viktor Szakats
87dca087d1 2012-09-26 13:29 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aavg.prg
  * contrib/hbnf/adessort.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/anomatch.prg
  * contrib/hbnf/any2any.prg
  * contrib/hbnf/asum.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/ftround.prg
  * contrib/hbnf/gcd.prg
  * contrib/hbnf/hex2dec.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/netpv.prg
  * contrib/hbnf/nooccur.prg
  * contrib/hbnf/ntow.prg
  * contrib/hbnf/pchr.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/prtesc.prg
  * contrib/hbnf/pvid.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/scregion.prg
  * contrib/hbnf/sqzn.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/vertmenu.prg
    * manual formatting
    ! fixed few places where HB_UTF8TOSTR() call was missing
2012-09-26 11:36:15 +00:00
Viktor Szakats
95abd11330 2012-09-26 11:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* debian/control
  * INSTALL
  * package/harbour.spec
  * package/mpkg_rpm.sh
  * package/mpkg_win_nightly.bat
  * package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    % deleted QT related docs, dependencies and script logic
2012-09-26 09:41:51 +00:00
Viktor Szakats
714108442f 2012-09-26 11:35 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/clrsel.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dayofyr.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/easter.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/isbit.prg
  * contrib/hbnf/month.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/qtr.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/setdate.prg
  * contrib/hbnf/settime.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/week.prg
  * contrib/hbnf/woy.prg
    % using HB_IS*() functions
    % minor cleanups/optimizations
2012-09-26 09:38:25 +00:00
Viktor Szakats
775abee177 2012-09-26 10:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/acctadj.prg
  * contrib/hbnf/acctmnth.prg
  * contrib/hbnf/acctqtr.prg
  * contrib/hbnf/acctweek.prg
  * contrib/hbnf/acctyear.prg
  * contrib/hbnf/aredit.prg
  * contrib/hbnf/bitclr.prg
  * contrib/hbnf/bitset.prg
  * contrib/hbnf/byt2bit.prg
  * contrib/hbnf/byt2hex.prg
  * contrib/hbnf/byteand.prg
  * contrib/hbnf/byteneg.prg
  * contrib/hbnf/bytenot.prg
  * contrib/hbnf/byteor.prg
  * contrib/hbnf/bytexor.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/daytobow.prg
  * contrib/hbnf/firstday.prg
  * contrib/hbnf/madd.prg
  * contrib/hbnf/xbox.prg
    % using HB_IS*() functions
    + TOFIXes added
    % minor cleanups/optimizations
2012-09-26 09:01:27 +00:00
Viktor Szakats
fa00a178e4 2012-09-26 03:40 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aading.prg
  * contrib/hbnf/aavg.prg
  * contrib/hbnf/acctadj.prg
  * contrib/hbnf/acctmnth.prg
  * contrib/hbnf/acctqtr.prg
  * contrib/hbnf/acctweek.prg
  * contrib/hbnf/acctyear.prg
  * contrib/hbnf/adessort.prg
  * contrib/hbnf/aemaxlen.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/anomatch.prg
  * contrib/hbnf/any2any.prg
  * contrib/hbnf/aredit.prg
  * contrib/hbnf/asum.prg
  * contrib/hbnf/at2.prg
  * contrib/hbnf/bitclr.prg
  * contrib/hbnf/bitset.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/byt2bit.prg
  * contrib/hbnf/byt2hex.prg
  * contrib/hbnf/byteand.prg
  * contrib/hbnf/byteneg.prg
  * contrib/hbnf/bytenot.prg
  * contrib/hbnf/byteor.prg
  * contrib/hbnf/bytexor.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/cntryset.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/datecnfg.prg
  * contrib/hbnf/dayofyr.prg
  * contrib/hbnf/daytobow.prg
  * contrib/hbnf/dectobin.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/diskfunc.prg
  * contrib/hbnf/dispmsg.prg
  * contrib/hbnf/dosver.prg
  * contrib/hbnf/e2d.prg
  * contrib/hbnf/easter.prg
  * contrib/hbnf/elapmil.prg
  * contrib/hbnf/elapsed.prg
  * contrib/hbnf/eltime.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/firstday.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbnf/ftround.prg
  * contrib/hbnf/gcd.prg
  * contrib/hbnf/hex2dec.prg
  * contrib/hbnf/invclr.prg
  * contrib/hbnf/isbit.prg
  * contrib/hbnf/isbiton.prg
  * contrib/hbnf/isshare.prg
  * contrib/hbnf/lastday.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/madd.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/menutonf.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/min2dhm.prg
  * contrib/hbnf/month.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/netpv.prg
  * contrib/hbnf/nooccur.prg
  * contrib/hbnf/ntow.prg
  * contrib/hbnf/nwlstat.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/ontick.prg
  * contrib/hbnf/page.prg
  * contrib/hbnf/pchr.prg
  * contrib/hbnf/pegs.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/popadder.prg
  * contrib/hbnf/prtesc.prg
  * contrib/hbnf/pvid.prg
  * contrib/hbnf/qtr.prg
  * contrib/hbnf/rand1.prg
  * contrib/hbnf/restsets.prg
  * contrib/hbnf/savearr.prg
  * contrib/hbnf/savesets.prg
  * contrib/hbnf/scancode.prg
  * contrib/hbnf/scregion.prg
  * contrib/hbnf/setdate.prg
  * contrib/hbnf/settime.prg
  * contrib/hbnf/sinkey.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/sqzn.prg
  * contrib/hbnf/sysmem.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/vertmenu.prg
  * contrib/hbnf/vidcur.prg
  * contrib/hbnf/vidmode.prg
  * contrib/hbnf/wda.prg
  * contrib/hbnf/week.prg
  * contrib/hbnf/workdays.prg
  * contrib/hbnf/woy.prg
  * contrib/hbnf/xbox.prg
  * contrib/hbnf/year.prg
    * formatted using hbformat and manually
    * code cleanups and standardizations
2012-09-26 01:46:40 +00:00
Przemyslaw Czerpak
952115af23 2012-09-26 02:44 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbexprb.c
  * harbour/include/hbapicdp.h
  * harbour/src/rdd/dbfcdx/dbfcdx1.c
  * harbour/src/vm/fm.c
  * harbour/src/rtl/hbgtcore.c
  * harbour/src/rtl/hbsockhb.c
  * harbour/contrib/hbct/ctwin.c
  * harbour/contrib/hbwin/win_misc.c
    * pacified some warnings
2012-09-26 00:45:00 +00:00
Viktor Szakats
9ac7526bcf 2012-09-26 01:35 UTC+0200 Viktor Szakats (harbour syenar.net)
- website/samples/_notes
  - website/samples/_notes/dwsync.xml
    - deleted trash

  * contrib/hbnf/caplock.c
  * contrib/hbnf/chdir.c
  * contrib/hbnf/dispc.c
  * contrib/hbnf/ftattr.c
  * contrib/hbnf/ftisprn.c
  * contrib/hbnf/getenvrn.c
  * contrib/hbnf/getver.c
  * contrib/hbnf/getvid.c
  * contrib/hbnf/iamidle.c
  * contrib/hbnf/kspeed.c
  * contrib/hbnf/mkdir.c
  * contrib/hbnf/mouse.c
  * contrib/hbnf/numlock.c
  * contrib/hbnf/peek.c
  * contrib/hbnf/poke.c
  * contrib/hbnf/putkey.c
  * contrib/hbnf/rmdir.c
  * contrib/hbnf/setkeys.c
  * contrib/hbnf/setlastk.c
    * formatted using uncrustify
2012-09-25 23:37:02 +00:00
Viktor Szakats
e33c57fc35 2012-09-26 01:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbnf/aading.prg
  * contrib/hbnf/aemaxlen.prg
  * contrib/hbnf/aeminlen.prg
  * contrib/hbnf/amedian.prg
  * contrib/hbnf/any2any.prg
  * contrib/hbnf/at2.prg
  * contrib/hbnf/blink.prg
  * contrib/hbnf/calendar.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/d2e.prg
  * contrib/hbnf/dectobin.prg
  * contrib/hbnf/dfile.prg
  * contrib/hbnf/diskfunc.prg
  * contrib/hbnf/doc/en/dosver.txt
  * contrib/hbnf/doc/en/proper.txt
  * contrib/hbnf/doc/en/setdate.txt
  * contrib/hbnf/doc/en/settime.txt
  * contrib/hbnf/dosver.prg
  * contrib/hbnf/e2d.prg
  * contrib/hbnf/findith.prg
  * contrib/hbnf/gcd.prg
  * contrib/hbnf/hex2dec.prg
  * contrib/hbnf/invclr.prg
  * contrib/hbnf/isshare.prg
  * contrib/hbnf/linked.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/metaph.prg
  * contrib/hbnf/miltime.prg
  * contrib/hbnf/mouse1.prg
  * contrib/hbnf/mouse2.prg
  * contrib/hbnf/netpv.prg
  * contrib/hbnf/ntow.prg
  * contrib/hbnf/nwlstat.prg
  * contrib/hbnf/nwsem.prg
  * contrib/hbnf/nwuid.prg
  * contrib/hbnf/pending.prg
  * contrib/hbnf/pickday.prg
  * contrib/hbnf/prtesc.prg
  * contrib/hbnf/rand1.prg
  * contrib/hbnf/savesets.prg
  * contrib/hbnf/scancode.prg
  * contrib/hbnf/setdate.prg
  * contrib/hbnf/settime.prg
  * contrib/hbnf/sleep.prg
  * contrib/hbnf/sysmem.prg
  * contrib/hbnf/tempfile.prg
  * contrib/hbnf/vertmenu.prg
  * contrib/hbnf/vidmode.prg
  * contrib/hbnf/wda.prg
  * contrib/hbnf/workdays.prg
  * contrib/hbnf/woy.prg
  * contrib/hbnf/xbox.prg
  * doc/codebloc.txt
  * extras/hbxlsxml/tests/example.prg
  * extras/hbxlsxml/tests/example2.prg
  * extras/hbxlsxml/tests/example3.prg
  * extras/httpsrv/uhttpd.prg
  * website/samples/codebloc.prg.html
  * website/samples/testbrw.prg.html
  * website/samples/testcgi.prg.html
    * more cleanup, formatting
2012-09-25 23:28:53 +00:00
Viktor Szakats
9094676888 2012-09-26 00:52 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbamf/tests/tstendin.prg
  * contrib/hbnf/floptst.prg
  * contrib/hbtip/tests/base64.prg
  * contrib/hbtip/tests/ftpadv.prg
  * contrib/hbtip/tests/httpadv.prg
  * contrib/hbtip/tests/tipmail.prg
  * contrib/hbtip/tests/tipmime.prg
  * contrib/hbtip/tests/tipmmail.prg
  * contrib/hbtip/tests/tiptest.prg
  * contrib/rddads/tests/datad.prg
  * doc/codebloc.txt
  * tests/hbpptest/pp_test.prg
  * tests/testwarn.prg
  * tests/usrrdd/exarr.prg
  * tests/usrrdd/exfcm.prg
  * tests/usrrdd/exhsx.prg
  * tests/usrrdd/exlog.prg
  * tests/usrrdd/exmemo.prg
  * tests/usrrdd/exrlx.prg
    * formatting

  * ChangeLog
    * marked TOFIX in '2012-06-17 11:41 UTC+0200' DONE
      (fixed in '2012-09-25 13:29 UTC+0200')
2012-09-25 22:56:57 +00:00
Viktor Szakats
5badaa98ab 2012-09-25 20:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/mpkg_win_nightly.bat
  * package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    * remmed HBQT/HBIDE related logic

  * package/winuni/RELNOTES
    * deleted QT 4.8.0 reference
2012-09-25 18:42:27 +00:00
Viktor Szakats
004212e291 2012-09-25 19:28 UTC+0200 Viktor Szakats (harbour syenar.net)
+ package/updt_web_nightly.sh
    + added automatic nightly script to update live website from SVN.
    ; it's also setup now on Tamas Tevesz's server (which serves
      to create nightly source packages). We will see how they
      work tonight.

  * website/mailing.html
    ! minor formatting for testing website automatic update

  * package/mpkg_src_nightly.sh
    * minor fix in comment
2012-09-25 17:30:20 +00:00
Przemyslaw Czerpak
b8d3d7077a 2012-09-25 15:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/compiler/harbour.y
  * harbour/src/macro/macro.y
    * disabled meaningless warnings in BCC and OpenWatcom builds

  * harbour/src/compiler/harbour.yyh
  * harbour/src/compiler/harbour.yyc
  * harbour/src/macro/macro.yyc
  * harbour/src/macro/macro.yyh
    * regenerated with unpatched bison 2.5

  * harbour/config/win/pocc.mk
    * added -I$(TOP) to PORC build flags - it's necessary to compile
      HBMK2 with PORC 4.50.1
2012-09-25 13:50:04 +00:00
Przemyslaw Czerpak
c9ab7e294a 2012-09-25 15:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/compiler/harbour.y
  * harbour/src/macro/macro.y
    * disabled meaningless warnings in BCC and OpenWatcom builds

  * harbour/src/compiler/harbour.yyh
  * harbour/src/compiler/harbour.yyc
  * harbour/src/macro/macro.yyc
  * harbour/src/macro/macro.yyh
    * regenerated with unpatched bison 2.5
2012-09-25 13:44:18 +00:00
Przemyslaw Czerpak
1011ad0290 2012-09-25 13:29 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/compiler/harbour.yyh
  * harbour/src/compiler/harbour.yyc
  * harbour/src/macro/macro.yyc
  * harbour/src/macro/macro.yyh
    * regenerated with bison 2.5

  * harbour/src/rdd/dbcmd.c
    * added note about Cl*pper incompatibility in our implementation of
      __dbSkipper() functions

  * harbour/src/vm/hvm.c
    * allow to overwrite non local function symbols from dynamic libraries
      by local ones also loaded from dynamic library if they point to the
      same function.
      This modification resolves the problem with class defined in
      multiple module dynamic libraries.
2012-09-25 11:30:33 +00:00
Viktor Szakats
612514307b 2012-09-25 01:40 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/gtwvw.c
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/hbgtwvw.h
  * extras/gtwvw/wvwedit.c
  * extras/gtwvw/wvwfuncs.c
  * extras/gtwvw/wvwpush.c
  * extras/gtwvw/wvwstbar.c
  * extras/gtwvw/wvwtbar.c
    * updated to build without fatal errors on win x64.
      (code it still mostly 32-bit only though)
2012-09-24 23:43:41 +00:00
Viktor Szakats
45f4f1418c 2012-09-25 00:20 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + hbstart.hb is now searched also at standard location on *nix
      system (the same places where hbmk.hbc is searched.)
    + hbstart.hb is now executed as normal script code
      (was line by line), so this .hb file can be just like
      any other .hb file.
2012-09-24 22:21:34 +00:00
Przemyslaw Czerpak
343e83bd34 2012-09-24 20:37 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/vm/macro.c
    ! added missing HB_STACK_TLS_PRELOAD in last commit - it's necessary
      for some platforms
2012-09-24 18:38:21 +00:00
Przemyslaw Czerpak
5cc03ac9b9 2012-09-24 19:13 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/Makefile
  - harbour/src/rtl/fieldbl.prg
    - removed old PRG level implementation of FIELDBLOCK() and
      FIELDWBLOCK() functions

  * harbour/src/vm/macro.c
    + created new implementation of FIELDBLOCK() and FIELDWBLOCK()
      functions in C. This implementation is strictly Clipper compatible
      and allows to create field blocks only for symbols already
      registered in HVM so it does not create new symbols in HVM.
      When table is open then all field symbols are registered in HVM.
      It means that new functions may not create field block if table
      is not open yet and field name was never used explicitly in
      whole compiled application. It's possible to easy change it
      and automatically register new symbols if we decide it's real
      limitation and we should drop strict Cl*pper compatibility.
      Anyhow it may cause that some code will register big number
      of completely unnecessary symbols in HVM so it should be well
      thought decision.
      This implementation makes exactly the same fied name conversions
      as default implementation of ADDFIELD() workarea method so exactly
      the same set of symbols is accepted. It means that after opening
      table which has field names with spaces or other characters
      which are not accepted as PRG identifiers it's possible to create
      field blocks for them.
      It should be also noticable faster because macrocompiler is not
      used at all and is many times faster in codeblock evaluation then
      implementation like in xHarbour which uses
         fieldget( fieldpos( cFieldName ) )
      to support fields with embeded spaces.

  * harbour/src/rtl/hbgtcore.c
    % small optimization in INKEY() code
2012-09-24 17:13:22 +00:00
Viktor Szakats
b29024a898 2012-09-24 11:26 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbplist
    * disabled HBQT, HBXBP and HBIDE components.
      See this place for their new home:
        http://sourceforge.net/projects/hbqt/
2012-09-24 09:27:55 +00:00
Viktor Szakats
7f8730fb98 2012-09-24 10:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + added support for 'hbstart.hb' script that gets
      executed _line by line_ on each startup. File is
      looked for in current dir than in the dir of
      hbrun/hbmk2 executable.
    ! fixed -run option on Windows for GUI executables (f.e. gtwvt)
      Thanks to Klas for details and Qatan for initial report
      [ It's possible similar patch is needed for OS/2. Please
      test and report. ]

  * contrib/hbqt/qtgui/qth/QWidget.qth
    ! disabled HBQT methods working differently on each platform.
      meaning they can only be used in platform dependent way (ie.
      they are non-portable methods) while HBQT is to be a portable
      component.
      - If .qth files start to support conditionals, it can
        be readded as built-time option:
           HB_BUILD_PRGFLAGS=-DHBQT_NON_PORTABLE
      - or kept as local patch for those who need this.
      - or moving HBQT/HBXBP/HBIDE to separate repository with
        (http://sourceforge.net/projects/hbqt/)
        Pritpal as project lead. It will be great benefit
        for both project, leaving them both focusing on
        their apparently different goals and development style.

  - contrib/hbqt/tests/activex.hbp
  - contrib/hbqt/tests/activex.prg
  - contrib/hbqt/tests/activex.ui
    - Deleted Windows-specific code added to the portable 
      HBQT component. Please readd it in separate HBQT project.
2012-09-24 08:40:52 +00:00
Pritpal Bedi
8e8fb37f3c 2012-09-23 11:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/activex.hbp
  * contrib/hbqt/tests/activex.prg
  * contrib/hbqt/tests/activex.ui
    + Added: a demonstration applying HbQt's controvertial 
       QWidget():winID() call to be used with Harbour's native 
       ActiveX engine. The demo is less than 70 lines of code
       and blends Qt Creator, HbQt, hbWIN in a meaningful way.
2012-09-24 06:38:52 +00:00
Pritpal Bedi
5f3efb85ad 2012-09-22 08:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/main.prg
    ! Fixed: regression - IdeDBU was not showing up auto when 
       HbIDE was invoked in DBU mode, reported by Massimo, thanks.
2012-09-22 16:01:02 +00:00
Viktor Szakats
446bfbb123 2012-09-22 12:23 UTC+0200 Viktor Szakats (harbour syenar.net)
* website/index.html
    ! synced with today's filename lowercasing effort
2012-09-22 10:24:21 +00:00
Viktor Szakats
300160d8b0 2012-09-22 12:05 UTC+0200 Viktor Szakats (harbour syenar.net)
+ website
    + Added Harbour website (except art, docs and stat subdirs)
    ; TODO: configure automatic mechanism to extract site from
            here and regularly updload to sf.net web area
    ; TODO: Clean HTML code, remove unused picture/files, avoid JS
            Any takers?
    ; NOTE: Please make modifications to website code only in
            SVN, then upload the content to web server manually.
            IOW never update on web server directly.
2012-09-22 10:17:39 +00:00
Pritpal Bedi
ebc597c01b 2012-09-22 02:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/actions.prg
    + Added: prompts of IdePARTS in "View" menu.
  * contrib/hbide/docks.prg
    - Deleted: some redundant code.
  * contrib/hbide/main.prg
  * contrib/hbide/parts.prg
    + Added: new part "IdeREPORTS" as a non-dock widget. It is 
       parallel to "IdeDBU".
    - Deleted: ReportsManager relevant docking widget code.

  * contrib/hbide/hbide.qrc
    - Deleted: resources which are part of XbpAddOns lib.

  * contrib/hbide/xbpaddons/dbu.prg
  + contrib/hbide/xbpaddons/misc.prg
  * contrib/hbide/xbpaddons/reports.prg
  * contrib/hbide/xbpaddons/xbp.qrc
  * contrib/hbide/xbpaddons/xbpaddons.hbp
    + Transferred: resources used for IdeREPORTS.

  * contrib/hbxbp/toolbar.prg
    % Optimized: XbpToolbar() class.
2012-09-22 09:54:07 +00:00
Viktor Szakats
1f2722584b 2012-09-22 11:28 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbide/xbpaddons/dbstruct.ui
  + contrib/hbide/xbpaddons/fetchdate.ui
  + contrib/hbide/xbpaddons/tables.ui
  - contrib/hbide/xbpaddons/xbpdbstruct.ui
  - contrib/hbide/xbpaddons/xbpfetchdate.ui
  - contrib/hbide/xbpaddons/xbptables.ui
    ! redone the naming scheme introduced few month ago
      and added to this new component yesterday, which 
      was since undone by Pritpal.

  * contrib/hbide/xbpaddons/xbpaddons.hbp
  * contrib/hbide/hbide.hbp
    ! deleted wrongly added -L option by Pritpal
      .hbc should take care of it.

  * utils/hbmk2/hbmk2.prg
    ! hbshell_gtInteractive() will now create new GT only when necessary
    + internal changes to support multiple initial commands
2012-09-22 09:29:22 +00:00
Pritpal Bedi
6c3ccdc8b0 2012-09-21 19:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
  - contrib/hbide/hbqreportsmanager.prg
  * contrib/hbide/main.prg
  + contrib/hbide/xbpaddons/reports.prg
  * contrib/hbide/xbpaddons/xbpaddons.hbp
    % Moved: IdeReports functionality from HbIDE to XbpAddOns lib.
    TODO: move IdeReports specific resources to XbpAddOns.
2012-09-22 02:45:58 +00:00
Pritpal Bedi
c8fe184bec 2012-09-21 18:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbide/dbstruct.ui
  - contrib/hbide/tables.ui
  * contrib/hbide/hbide.hbp
  * contrib/hbide/misc.prg
    - Deleted: two more resources which have already been moved to 
       xbpaddons library.
2012-09-22 01:53:39 +00:00
Pritpal Bedi
cd826164ce 2012-09-21 18:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbide/idedbu/*
  + contrib/hbide/xbpaddons/*
    - Deleted xbpaddons consumed resources from hbide/resources.
2012-09-22 01:13:56 +00:00
Pritpal Bedi
63b6b62bce 2012-09-21 12:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
  * contrib/hbxbp/hbxbp.hbp
  * contrib/hbxbp/hbxbp.hbx
    % Updated for latest movement of Xbp parts.
2012-09-21 19:07:47 +00:00
Viktor Szakats
95e0fdec7a 2012-09-21 10:41 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbide/idedbu
  + contrib/hbide/idedbu/idedbu.hbc
  + contrib/hbide/idedbu/idedbu.hbp
  + contrib/hbide/idedbu/dbstruct.ui
  + contrib/hbide/idedbu/dbu.prg
  + contrib/hbide/idedbu/dbu.qrc
  + contrib/hbide/idedbu/fetchdate.ui
  + contrib/hbide/idedbu/resources
  + contrib/hbide/idedbu/tables.ui
  - contrib/hbxbp/dbu.prg
  - contrib/hbxbp/resources
  - contrib/hbxbp/resources/closetab.png
  - contrib/hbxbp/resources/database_accept.png
  - contrib/hbxbp/resources/database_add.png
  - contrib/hbxbp/resources/database_down.png
  - contrib/hbxbp/resources/database_lock.png
  - contrib/hbxbp/resources/database_next.png
  - contrib/hbxbp/resources/database_previous.png
  - contrib/hbxbp/resources/database_process.png
  - contrib/hbxbp/resources/database_remove.png
  - contrib/hbxbp/resources/database_search.png
  - contrib/hbxbp/resources/database_up.png
  - contrib/hbxbp/resources/database.png
  - contrib/hbxbp/resources/dbf_p1.png
  - contrib/hbxbp/resources/dbf_p10.png
  - contrib/hbxbp/resources/dbf_p2.png
  - contrib/hbxbp/resources/dbf_p3.png
  - contrib/hbxbp/resources/dbf_p4.png
  - contrib/hbxbp/resources/dbf_p5.png
  - contrib/hbxbp/resources/dbf_p6.png
  - contrib/hbxbp/resources/dbf_p7.png
  - contrib/hbxbp/resources/dbf_p8.png
  - contrib/hbxbp/resources/dbf_p9.png
  - contrib/hbxbp/resources/dbstruct.png
  - contrib/hbxbp/resources/dc_delete.png
  - contrib/hbxbp/resources/find.png
  - contrib/hbxbp/resources/form.png
  - contrib/hbxbp/resources/formview.png
  - contrib/hbxbp/resources/fullscreen.png
  - contrib/hbxbp/resources/gotoline3.png
  - contrib/hbxbp/resources/open3.png
  - contrib/hbxbp/resources/panel_7.png
  - contrib/hbxbp/resources/panel_8.png
  - contrib/hbxbp/resources/save3.png
  - contrib/hbxbp/resources/sort.png
  - contrib/hbxbp/resources/table.png
  - contrib/hbxbp/resources/view_cascaded.png
  - contrib/hbxbp/resources/view_docks.png
  - contrib/hbxbp/resources/view_horzstacked.png
  - contrib/hbxbp/resources/view_organized.png
  - contrib/hbxbp/resources/view_refresh.png
  - contrib/hbxbp/resources/view_tabbed.png
  - contrib/hbxbp/resources/view_tiled.png
  - contrib/hbxbp/resources/view_vertstacked.png
  - contrib/hbxbp/resources/view_zoomin.png
  - contrib/hbxbp/resources/view_zoomout.png
  - contrib/hbxbp/xbp.qrc
  - contrib/hbxbp/xbpdbstruct.ui
  - contrib/hbxbp/xbpfetchdate.ui
  - contrib/hbxbp/xbptables.ui
  * contrib/hbide/hbide.hbp
  * contrib/hbxbp/generic.prg
  * contrib/hbxbp/hbxbp.hbp
    * HBIDE submodule DBU moved under HBIDE.
      Such module (complete with its own UI theme, GUI resources
      hard-wired texts) has nothing to do in a generic library.
      I can hardly imagine what the goal was with this move.
      It's also good idea to consult/ask questions before
      making such code rearrangement.
      Untested.
    ; TOFIX: Some more stuff (code) has been added to hbxbp,
             I didn't deal with those.
    ; TOFIX: Someone please remove the duplicate resources
             from hbide/resources.
             Also, please make use of 'svn move' when moving
             around objects inside the repository tree, otherwise
             such thing will happen and history is also lost
             along the way.
2012-09-21 08:47:28 +00:00
Pritpal Bedi
cad0b5ea1b 2012-09-20 22:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
  * contrib/hbqt/qtgui/qth/QWidget.qth
    + Enabled: "WId" casted calls. 
       WARNING: These are portable to the extent that Qt does not 
       throw error. But what you do with the WId is non portable.
       So be careful.
2012-09-21 05:22:58 +00:00
Viktor Szakats
ba0df27197 2012-09-20 23:17 UTC+0200 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! fixed header of 2012-09-14 21:07 UTC+0200 entry.
      Thanks Alexey.
    ! typo fixed in above entry
2012-09-20 21:19:36 +00:00
Alexey Myronenko
d929f9765e 2012-09-20 16:55 UTC+0200 Alexey Myronenko (m.oleksa/at/ukr.net) 2012-09-20 14:01:43 +00:00
Alexey Myronenko
6c51f15406 2012-09-20 16:55 UTC+0200 Alexey Myronenko (m.oleksa/at/ukr.net) 2012-09-20 14:00:25 +00:00
Pritpal Bedi
77477375d2 2012-09-20 03:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QImage.qth
    ! Fixed: missing inheritance from QPaintDevice.
2012-09-20 10:40:29 +00:00
Przemyslaw Czerpak
4c47c1e8e4 2012-09-20 11:15 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/xhb/txml.prg
    ! xHarbour compatibility patch from Jose F. Gimenez - thanks
2012-09-20 09:16:09 +00:00
Pritpal Bedi
f452ee675c 2012-09-20 00:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/crt.prg
    ! Fixed: regression caused by redirection of "?" command.
       Changed: ? " " => CLS 
       This fixes nasty behavior of WvgCRT() not showing up altogether.
       Took roughly four hours to debug.
2012-09-20 07:21:54 +00:00
Pritpal Bedi
b59c201a5b 2012-09-19 18:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/main.prg
  * contrib/hbxbp/dbu.prg
  * contrib/hbxbp/hbxbp.hbx
    % Rationalized: HbpDBU()'s class structure.
2012-09-20 01:49:30 +00:00
Pritpal Bedi
925a0afb3f 2012-09-19 17:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/toolbar.prg
    + Added code to pass <pBitmap> as a pointer to bitmap in memory.

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

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

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

  * contrib/hbxbp/hbxbp.hbx
    * Regenerated.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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