Commit Graph

7770 Commits

Author SHA1 Message Date
Francesco Saverio Giudice
6f8060dcac 2007-12-01 22:21 UTC+0100 Francesco Saverio Giudice (info at fsgiudice dot com)
* harbour/contrib/hbgd/make_b32.bat
    ! Fixed compilation under BCC
      added -DHB_OS_WIN_32_USED to CFLAGS env var to compile
      gdwrp.c creating undecorate C function names
2007-12-01 21:26:21 +00:00
Marek Paliwoda
d44b42f875 2007-12-01 21:07 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_vcce.mak
    ! Fixed compilation against bug in Texas Instruments
      versions of ARM processors
2007-12-01 21:07:58 +00:00
Marek Paliwoda
dba04d8750 2007-12-01 21:52 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/include/hbwince.h
    ! Fixed compilation in C++ mode by renaming local variable
      named "template" to "tmplt". "template" is a reserved
      word in MSVC C++.
    + Added few missing WINAPI function declarations under
      MSVC WinCE.

  * harbour/source/common/hbwince.c
    ! Fixed compilation in C++ mode by renaming local variable
      named "template" to "tmplt". "template" is a reserved
      word in MSVC C++.
2007-12-01 20:52:31 +00:00
Marek Paliwoda
252f43e1f3 2007-12-01 19:13:25 +00:00
Marek Paliwoda
da63127e9f 2007-12-01 20:10 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_vcce.bat
    + Added existence verification of HB and HBPPGEN environment
      variables and existence of files which are pointed by them
2007-12-01 19:11:43 +00:00
Mindaugas Kavaliauskas
f2a2f8dfa6 2007-12-01 20:30 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
+ harbour/source/lang/msgltwin.c
  * harbour/source/lang/Makefile
  * harbour/common.mak
    + message file for Lithuanian language
2007-12-01 18:31:17 +00:00
Marek Paliwoda
79edb64b31 2007-12-01 15:27 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/source/rtl/hbinet.c
    ! Fixed compilation under Cygwin environment

  * harbour/make_gcc.sh
    + Added Cygwin as a detected platform
2007-12-01 14:26:48 +00:00
Viktor Szakats
24767c387f 2007-12-01 03:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* debian/copyright
   * doc/license.txt
   * COPYING
     - Removed one explicily listed license exception:
       'samples\pe\license.txt', since it is now in the contrib 
       which is covered in the "contrib license" section anyway.
       This license is probably included only as an example 
       file for the editor.     Ryszard?
2007-12-01 02:42:32 +00:00
Viktor Szakats
a21ee3f29d fix to prev 2007-12-01 02:29:32 +00:00
Viktor Szakats
088cbdd2ea fix to prev 2007-12-01 02:20:16 +00:00
Viktor Szakats
67f4a4070c 2007-12-01 03:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/hgf
   + contrib/hbgf
   * contrib/hbwhat32/Makefile
   * contrib/hbwhat32/common.mak
   * contrib/hbfbird/test/bld_b32.bat
   * contrib/hbapollo/test/bld.bat
   * contrib/hbpgsql/tests/bld_b32.bat
   * contrib/hbfimage/test/bld_b32.bat
   * contrib/hbgd/tests/bldtest.bat
   * contrib/hbgf/os2pm/Makefile
   * contrib/hbgf/tests/bld_b32.bat
   * contrib/hbgf/win32/common.mak
   * contrib/hbgf/gtk/Makefile
   * contrib/hbrddado/common.mak
   * contrib/hbrddado/Makefile
   * contrib/hbbmcdx/common.mak
   * contrib/hbbmcdx/Makefile
   * contrib/hbgtwvg/common.mak
   * contrib/hbgtwvg/Makefile
   * contrib/hbrddads/common.mak
   * contrib/hbrddads/Makefile
     ! Some fixes to previous changes.

     ; Here is the final summary of contrib lib renames:
       ----------- ------------- -------------
       Old         Old           New
       DIR         LIBNAME       DIR & LIBNAME
       ----------- ------------- -------------
       adordd      adordd        hbrddado 
       apollo      apollo        hbapollo 
       bmdbfcdx    bmdbfcdx      hbbmcdx  
       btree       hbbtree       hbbtree  
       directx     hbwin32ddrw   hbw32ddr 
       firebird    firebird      hbfbird  
       freeimage   hbfreeimage   hbfimage 
       gd          hbgd          hbgd     
       gtwvg       gtwvg         hbgtwvg  
       hbzlib      hbziparch     hbziparch
       htmllib     html          (DELETED)
       libct       ct            hbct     
       libgt       gt            hbgt     
       libmisc     hbmisc        hbmisc   
       libnf       nf            hbnf     
       msql        msql          hbmsql   
       mysql       hbmysql       hbmysql  
       odbc        hbodbc        hbodbc   
       ole         hbole         hbole    
       pdflib      hbpdflib      (DELETED)
       pgsql       hbpg          hbpgsql  
       rdd_ads     rddads        hbrddads 
       samples     samples       hbclipsm 
       telepath    telepath      hbtpathy 
       tip         tip           hbtip    
       what32      what32        hbwhat32 
       win32       hbwin32       hbw32    
       xhb         xhb           xhb      
       hgf         hgf*          hbgf*
2007-12-01 02:08:48 +00:00
Viktor Szakats
e7d2031895 2007-12-01 02:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
   * contrib/Makefile
   - contrib/telepath
   + contrib/hbtpathy
   * contrib/hbtpathy/common.mak
   * contrib/hbtpathy/Makefile
   - contrib/what32
   + contrib/hbwhat32
   - contrib/win32
   + contrib/hbw32
   * contrib/hbw32/common.mak
   * contrib/hbw32/Makefile
   - contrib/adordd
   + contrib/hbrddado
   - contrib/gtwvg
   + contrib/hbgtwvg
   - contrib/rdd_ads
   + contrib/hbrddads
   - contrib/tip
   + contrib/hbtip
   * contrib/hbtip/common.mak
   * contrib/hbtip/Makefile
   - contrib/bmdbfcdx
   + contrib/hbbmcdx
   * contrib/hbct/Makefile
   * contrib/hbct/common.mak
   * contrib/hbgt/common.mak
   * contrib/hbgt/Makefile
   * contrib/hbnf/common.mak
   * contrib/hbnf/Makefile
     * Contrib lib rename finished.
     ; Please report build (or other) problems.
2007-12-01 01:56:25 +00:00
Viktor Szakats
8012581cbe 2007-12-01 02:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/libct
   + contrib/hbct
   - contrib/libgt
   + contrib/hbgt
   - contrib/libnf
   + contrib/hbnf
   * contrib/Makefile
   * contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
   * utils/hbmake/hbmutils.prg
     * Contrib lib rename continued.
2007-12-01 01:43:13 +00:00
Viktor Szakats
f2480e5443 2007-12-01 02:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
   * contrib/Makefile
   - contrib/msql
   + contrib/hbmsql
   * contrib/hbmsql/common.mak
   * contrib/hbmsql/Makefile
   - contrib/libmisc
   + contrib/hbmisc
   - contrib/mysql
   + contrib/hbmysql
   - contrib/odbc
   + contrib/hbodbc
   - contrib/ole
   + contrib/hbole
   - contrib/pgsql
   + contrib/hbpgsql
   * contrib/hbpgsql/common.mak
   * contrib/hbpgsql/Makefile
   - contrib/samples
   + contrib/hbclipsm
   * contrib/hbclipsm/common.mak
   * contrib/hbclipsm/Makefile
2007-12-01 01:34:59 +00:00
Viktor Szakats
52a0660a67 2007-12-01 02:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/pdflib
   * contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
     - Removed pdflib (not working, abandoned)
2007-12-01 01:23:35 +00:00
Viktor Szakats
684c58d448 2007-12-01 02:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/htmllib
   * contrib/Makefile
   * contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
     * Removed htmllib (obsolete, non-maintained).
2007-12-01 01:21:26 +00:00
Viktor Szakats
ed6ed2aec3 2007-12-01 01:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/btree
   + contrib/hbbtree
   - contrib/directx
   + contrib/hbw32ddr
   * contrib/hbw32ddr/Makefile
   * contrib/hbw32ddr/common.mak
   - contrib/firebird
   + contrib/hbfbird
   * contrib/hbfbird/Makefile
   * contrib/hbfbird/common.mak
   - contrib/freeimage
   + contrib/hbfimage
   * contrib/hbfimage/Makefile
   * contrib/hbfimage/common.mak
   - contrib/gd
   + contrib/hbgd
   - contrib/hbzlib
   + contrib/hbziparch
   * contrib/hbziparch/make_b32_dll.bat
   * contrib/hbziparch/make_b32_dll.mak
   * contrib/Makefile
   * contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
     * Contrib lib rename continued.
2007-12-01 01:15:41 +00:00
Viktor Szakats
73bcb77ccd 2007-12-01 00:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/apollo
   + contrib/hbapollo
   * contrib/hbapollo/common.mak
   * contrib/hbapollo/Makefile
   * harbour/contrib/make_b32_all.bat
   * harbour/contrib/make_vc_all.bat
     * First contrib lib rename (live rehearsal).
       (goals: hb prefix, dirname = libname, 8 chars limit)

   * harbour/contrib/make_b32_all.bat
   * harbour/contrib/make_vc_all.bat
     * DIRS internal envvar renamed to _HB_DIRS.
2007-12-01 01:02:26 +00:00
Marek Paliwoda
83cd6eeabe 2007-11-30 20:25 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/include/hbstack.h
    ! Added HB_EXPORT to hb_stackPop(). Required
      by dll build  with -gc3 switch
    * Removed HB_EXPORT from hb_stackReturnItem()
      and hb_stackSelfItem()
2007-11-30 19:29:27 +00:00
Przemyslaw Czerpak
d80b5e7389 2007-11-30 19:57 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtcore.h
  * harbour/source/rtl/hbgtcore.c
  * harbour/source/rtl/gtalleg/gtalleg.c
  * harbour/source/rtl/gtdos/gtdos.c
  * harbour/source/rtl/gtos2/gtos2.c
  * harbour/source/rtl/gtwin/gtwin.c
  * harbour/source/rtl/gtwvt/gtwvt.c
  * harbour/source/rtl/gtgui/gtgui.c
  * harbour/source/rtl/gtxwc/gtxwc.c
  * harbour/source/rtl/gtcrs/gtcrs.c
  * harbour/source/rtl/gtsln/gtsln.c
  * harbour/source/rtl/gttrm/gttrm.c
  * harbour/source/rtl/gtstd/gtstd.c
  * harbour/source/rtl/gtpca/gtpca.c
  * harbour/source/rtl/gtcgi/gtcgi.c
  * harbour/contrib/libct/ctwin.c
  * harbour/contrib/gtwvg/gtwvt.c
    + added GT ID (int s_GtId)

  * harbour/include/hbapigt.h
  * harbour/source/rtl/gtapi.c
    + added some missing wrappers for hb_gt_* functions to avoid
      including hbgtcore.h by non GT code - such functions separation
      will be important in MT mode where each thread can operate on
      different GT context (window)

  * harbour/contrib/libct/screen2.c
  * harbour/contrib/libct/screen1.c
  * harbour/contrib/libct/ctwfunc.c
    * use hb_gt* functions instead of hb_gt_*() ones

  * harbour/include/hbapigt.h
  * harbour/source/rtl/inkey.c
    * changed hb_setInkeyLast() to hb_inkeySetLast() to keep hb_inkey*()
      prefix in all inkey() related functions
    + added hb_inkeySetText()
    - removed hb_inkeyTranslate()

  * harbour/contrib/libct/setlast.c
    * use hb_inkeySetLast() instead of hb_setInkeyLast()

  * harbour/source/rdd/usrrdd/usrrdd.c
    * removed dummy xHarbour code not usable in Harbour

  * harbour/include/hbapi.h
  * harbour/source/vm/codebloc.c
  * harbour/source/vm/hvm.c
    * added const to BYTE * pCode parameter of hb_codeblockMacroNew()
2007-11-30 18:57:51 +00:00
Marek Paliwoda
c8772c3229 2007-11-40 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/common.mak
  * harbour/make_b32.mak
  * harbour/make_vc.mak
    ! Reverted moving HB_GT_LIB to common.mak, because
      in common.mak it is set to gtstd by default.
2007-11-30 09:16:12 +00:00
Marek Paliwoda
edd1fe5662 2007-11-40 08:45 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) 2007-11-30 07:43:59 +00:00
Marek Paliwoda
9a50ffa38a 2007-11-40 08:45 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_vcce.mak
    * Conditionaly add HB_NO_WIN_CONSOLE to CFLAGS
      based on HB_WINCE_COMPILE_WITH_GTWIN envvar
2007-11-30 07:42:01 +00:00
Marek Paliwoda
c7351d006c 2007-11-40 07:00 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/common.mak
  * harbour/make_b32.mak
  * harbour/make_vc.mak
    % HB_GT_LIB definition moved to common.mak to avoid redundancy
2007-11-30 06:01:49 +00:00
Marek Paliwoda
80611233b6 2007-11-40 06:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/contrib/make_b32_all.bat
  * harbour/contrib/make_vc_all.bat
    + Reset used environment variables
2007-11-30 05:40:11 +00:00
Marek Paliwoda
036af2c399 2007-11-30 06:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_b32.bat
  * harbour/make_vc.bat
  * harbour/make_vcce.bat
    * Restored handling of exit level
2007-11-30 05:29:57 +00:00
Viktor Szakats
60411ae4a7 fixes to prev 2007-11-29 21:28:11 +00:00
Viktor Szakats
afa2fb39fd 2007-11-29 22:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* make_vcce.bat
   * make_vcce.mak
   * make_b32.bat
   * make_b32.mak
   * make_vc.bat
   * make_vc.mak
   * common.mak
     + Now every internally used envvars are reset before 
       exiting.
     ! Not tampering with user level envvars by changing 
       their content to default values.
     % HB_GT_* envvar defaulting move to .mak file level, 
       since these envvars were not used on batch file 
       level anyway.

   * make_vcce.bat
   * make_vcce.mak
     * CFLAGS -DHB_NO_WIN_CONSOLE moved to the make file.
       If there was any reason to have this only CE C flag 
       in batch file separated from the rest of the extra 
       CE C flags in the make file, please speak up.
       This change may cause trouble for those using 
       the make file directly and at the same time don't 
       want to use the HB_NO_WIN_CONSOLE compiler flag. 
       In this case we should add a documented way to 
       disable it inside the make file IMO.

   * contrib/freeimage/make_b32.bat
   * contrib/freeimage/make_vc.bat
   * contrib/apollo/make_b32.bat
   * contrib/apollo/make_vc.bat
   * contrib/firebird/make_b32.bat
   * contrib/firebird/make_vc.bat
   * contrib/pdflib/make_b32.bat
   * contrib/pdflib/make_vc.bat
   * contrib/hbzlib/make_b32.bat
   * contrib/hbzlib/make_vc.bat
   * contrib/pgsql/make_b32.bat
   * contrib/pgsql/make_vc.bat
   * contrib/gd/make_b32.bat
   * contrib/gd/make_vc.bat
   * contrib/rdd_ads/make_b32.bat
   * contrib/rdd_ads/make_vc.bat
   * contrib/mysql/make_b32.bat
   * contrib/mysql/make_vc.bat
   * contrib/odbc/make_b32.bat
   * contrib/odbc/make_vc.bat
   * contrib/what32/make_b32.bat
   * contrib/what32/make_vc.bat
   * contrib/msql/make_b32.bat
   * contrib/msql/make_vc.bat
     + Now every internally used envvars are reset before 
       exiting the batch file, so they won't interact 
       with other batch files even if being called after 
       each other using "call". So "%COMPSPEC% /c" is not 
       necessary anymore when calling these batches.
     ! Fixed to use _HB_CC_NAME when dealing with .dll to .lib 
       conversions.

   * contrib/make_b32_all.bat
   * contrib/make_vc_all.bat
     + Added gtwvg library.
     + Added what32 library (to DO_NOT_COMPILE list for b32).

   * contrib/mtpl_b32.bat
   * contrib/mtpl_vc.bat
     ! Undone prev change because it interacted with .dll to .lib
       conversions.
2007-11-29 21:24:26 +00:00
Marek Paliwoda
226734c886 2007-11-29 22:10 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_b32.bat
  * harbour/make_vc.bat
  * harbour/make_vcce.bat
    * Added handling of exit level in case of make error
2007-11-29 21:08:41 +00:00
Marek Paliwoda
4ecdcce734 2007-11-29 21:40 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_b32.bat
  * harbour/make_vc.bat
  * harbour/make_vcce.bat
    * Take care of environment variables possibly modified
      inside batch files. Should leave user environment space
      in a consistent state.
2007-11-29 20:38:23 +00:00
Viktor Szakats
1b717964f6 2007-11-29 01:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/mtpl_b32.bat
   * contrib/mtpl_vc.bat
     + Clear the internal envvars used by these .bat files, to 
       not leave any junk after themselves.
2007-11-29 00:27:42 +00:00
Marek Paliwoda
38cac2f384 2007-11-28 18:30 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/source/common/hbfhnd.c
    * Added conditional define to disable Bcc extension
      (HB_NO_BCC_MAX_OPENFILES_HACK). Required for dll
      build with dynamic runtime (-tWR).

  * harbour/make_b32.mak
  * harbour/make_vc.mak
  * harbour/make_vcce.mak
    * $ECHO) and $(DEL) definitions moved to common.mak to avoid redundancy
2007-11-28 17:35:16 +00:00
Przemyslaw Czerpak
7f09dc643e 2007-11-28 15:16 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
    * updated for library name modification
2007-11-28 14:16:25 +00:00
Tomaz Zupan
8f5de45615 2007-11-28 15:01 UTC+0100 Tomaz Zupan (tomaz.zupan@orpo.si)
* harbour.spec
     ! fixed name libhbmisc. Change needed after namechange 
       see: (2007-11-23 03:03 UTC+0100 Viktor Szakats)
2007-11-28 14:02:36 +00:00
Pritpal Bedi
46af19b95e 2007-11-27 21:38 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/gtwvt.c
    * Minor fixes.
  * harbour/contrib/gtwvg/wvtutils.c
    * Tooltip functions activated guarded against __WINCE__
    ! Minor fixes. More UNICODE compliant.
  * harbour/contrib/gtwvg/wvtpaint.prg
    ! Wvt_GetOpenFileName() - Fixed to respect recent UNICODE compliance.
  * harbour/contrib/gtwvg/test/demowvg.prg
    ! Adjusted to respect changes in core lib.
2007-11-28 05:44:53 +00:00
Pritpal Bedi
d48cedc237 2007-11-27 21:38 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/gtwvt.c
    * Minor fixes.
  * harbour/contrib/gtwvg/wvtutils.c
    * Tooltip functions activated guarded against __WINCE__
    ! Minor fixes. More UNICODE compliant.
  * harbour/contrib/gtwvg/wvtpaint.prg
    ! Wvt_GetOpenFileName() - Fixed to respect recent UNICODE compliance.
  * harbour/contrib/gtwvg/test/demowvg.prg
    ! Adjusted to respect changes in core lib.
2007-11-28 05:44:21 +00:00
Viktor Szakats
18f84d1376 2007-11-27 21:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make_b32.bat
   * contrib/make_vc.bat
     ! Refixed to work again with /contrib/hgf/win32 
       (or any other nested libs)
2007-11-27 22:05:56 +00:00
Przemyslaw Czerpak
be8016179d 2007-11-27 20:43 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbfsapi.c
    ! fixed typo
2007-11-27 19:43:32 +00:00
Przemyslaw Czerpak
8402ac9cb9 2007-11-27 18:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/xhb/hbcomprs.c
  * harbour/contrib/xhb/hbcomprs.h
  * harbour/contrib/freeimage/fi_winfu.c
  * harbour/contrib/firebird/test/testapi.c
  * harbour/contrib/firebird/firebird.c
  * harbour/contrib/what32/sqltypes.ch
  * harbour/contrib/what32/_wincret.c
  * harbour/contrib/what32/_winpen.c
  * harbour/contrib/what32/what32.ch
  * harbour/contrib/what32/_winmem.c
    * converted TABs to spaces
2007-11-27 17:58:54 +00:00
Przemyslaw Czerpak
6a4c657ed7 2007-11-27 18:24 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbfsapi.c
    * define INVALID_FILE_ATTRIBUTES when not defined in C header
      files - temporary workaround for missing INVALID_FILE_ATTRIBUTES
      definition in new MSVC versions

  * harbour/include/hbwince.h
    * removed INVALID_FILE_ATTRIBUTES definition
2007-11-27 17:24:27 +00:00
Przemyslaw Czerpak
3bfb940135 2007-11-27 17:43 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbwince.c
    * disabled dummy GetDiskFreeSpaceA() overloading - it's not longer
      necessary
2007-11-27 16:43:57 +00:00
Przemyslaw Czerpak
a61c73f11d 2007-11-27 14:47 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * inherit some parameters like -mlp{64,32}, -m{64,32} set in C_USR
      during build as default C compiler/linker switches in hb* scripts

  * harbour/config/w32/pocc.cf
    + added comdlg32.lib to linked library list

  * harbour/source/common/hbwince.c
    + added dummy FreeResource() function. This is a note from MSDN:
         FreeResource() is an obsolete function. It is provided for backward
         compatibility with 16-bit Windows applications. FreeResource() is
         not necessary for 32-bit Windows applications to free the resources
         loaded using LoadResource() function.

  * harbour/contrib/gtwvg/wvtutils.c
    + added workaround for wrong ChooseColorW() definition in header
      files include in last oficial relase (0.50) of MinGW32-CE

      Pritpal above finished modifications I was able to make using
      only pure MinGW32-CE 0.50. The following functions used by GTWVG
      are still missing:
         GetMenu(), SetMenu(),
         CreateBrushIndirect(),
         GetViewportOrgEx(),
         IsDlgButtonChecked(),
         OleLoadPicture(),
         TrackPopupMenu(),
      If you are sure that they exist in WinCE then simply create
      static import library for them or dynamic wrappers.
2007-11-27 13:47:57 +00:00
Przemyslaw Czerpak
7347a42260 2007-11-27 11:56 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/common/hbwince.c
    * added MulDiv() implementation for MinGW32-CE builds
2007-11-27 10:56:53 +00:00
Przemyslaw Czerpak
a6284ec5c1 2007-11-27 11:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/compiler/hbmain.c
    * make all hb_compI18n*() functions which do not need external access
      static - now only hb_compI18nAdd() is public function. If it will
      be necessary to make other functions public then we will make it
      but please always try to declare new functions as static if it's
      not necessary to access them externally - it helps in future
      modifications because we do not have to worry about external
      code which may access some functions.

  * harbour/config/hpux/gcc.cf
    * added commented -mlp64 GCC switch to CFLAGS and LDFLAGS - this
      switch forces 64-bit mode in HP-UX on IA64

  * harbour/source/common/hbwince.c
    + added wrapper for LocalHandle() and direct translation for LocalLock()

  * harbour/config/w32/cemgw.cf
    + added commdlg, commctrl, luuid and ole32 to linked library list
      for some contrib code
2007-11-27 10:31:28 +00:00
Jean-Francois Lefebvre
8760643646 2007-11-27 10:36 UTC+0100 J. Lefebvre Mafact 2007-11-27 09:43:43 +00:00
Viktor Szakats
9d2128f4a7 2007-11-27 09:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/mtpl_b32.mak
   * contrib/mtpl_vc.mak
     + Added optional HB_CC_DIRNAME to control (and override) 
       where the final target files will be created inside 
       obj/lib/bin dirs.
       Marek pls report if this solved anything for you.
2007-11-27 08:35:32 +00:00
Viktor Szakats
3307b6f37e 2007-11-27 01:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* make_b32.mak
     ! Removed -l flag from .dll creation to be in sync with the 
       rest of Harbour.

   * contrib/mtpl_b32.mak
   * contrib/mtpl_vc.mak
     ! Synced with core flags (VC mainly).

   * contrib/freeimage/fi_winfu.c
   * contrib/freeimage/fi_wrp.c
   * contrib/freeimage/make_b32.bat
   * contrib/freeimage/make_vc.bat
   * contrib/firebird/firebird.c
   * contrib/firebird/make_b32.bat
   * contrib/firebird/make_vc.bat
   * contrib/pdflib/make_b32.bat
   * contrib/pdflib/make_vc.bat
   * contrib/pdflib/pdfhbdoc.c
   * contrib/pgsql/postgres.c
   * contrib/pgsql/make_b32.bat
   * contrib/pgsql/make_vc.bat
   * contrib/mysql/mysql.c
   * contrib/mysql/make_b32.bat
   * contrib/mysql/make_vc.bat
     ! Some extra lib-level custom C flags fixed to be 
       in sync with rest of Harbour. (mainly HB_OS_WIN_32_USED)

   * contrib/hbzlib/make_b32.bat
   * contrib/hbzlib/make_vc.bat
     ! hbziparch extra switches removed (all of them). 
       This made surface a whole lot of warnings.
       If someone wants to create a .dll from this, 
       -DZLIB_DLL will need to be added to C_USR.
       -a8 switch was also removed from the BCC build.
       If someone know that it's necessary, pls shout.
2007-11-27 00:26:23 +00:00
Przemyslaw Czerpak
dbf69c2c15 2007-11-27 00:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/pack_src.sh
    * updated for recent file name modifications

  * harbour/include/hbgtcore.h
  * harbour/source/rtl/gtclip.c
    * changed hb_gt_w32_SetClipboard() type from void to BOOL

  * harbour/source/rtl/gtstd/gtstd.c
  * harbour/source/rtl/gtpca/gtpca.c
    * added basic input support for DJGPP

  * harbour/contrib/gtwvg/gtwvt.c
    ! fixed memory leak and GPF trap

  * harbour/contrib/gtwvg/wvtutils.c
    ! rewritten and fixed CLIPBOARD functions - Pritpal this functions
      should be removed, they are redundant and works only in MS-Windows
    * make WVT__GETOPENFILENAME() and WVT__GETSAVEFILENAME() Unicode
      ready and fixed possible GPF trap
2007-11-26 23:13:01 +00:00
Viktor Szakats
ceb38d3a42 2007-11-26 22:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/mtpl_b32.bat
   * contrib/mtpl_vc.bat
     % Eliminated _HB_SHOW_ERRORS.
2007-11-26 21:10:14 +00:00
Viktor Szakats
0265b309e5 2007-11-26 21:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/mtpl_b32.mak
   * contrib/mtpl_vc.mak
     ! Fixed: HB_CC_NAME -> _HB_CC_NAME
       (files were directly created in '/lib//' since last change)
       If someone wants to override the default dir names where 
       bin/lib/obj files are created - by using an undocumented 
       internal envvar - pls use 'set _HB_CC_NAME=...'
2007-11-26 20:22:56 +00:00