GTWVW, mais correções hb 3.4

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4

Mensagem por Itamar M. Lins Jr. »

Código: Selecionar todos

  * extras/gtwvw/*
    ! fixed for win/watcom
    ! fixed msvc -analyze warnings, some of the indicating real bugs
    ! fixed msvc64 warings
    + use Harbour FS API
    % header cleanup
    * cleanups, reduction, optimizations

  * contrib/gtwvg/gtwgu.h
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/wvtwin.ch
    * formatting

2014-08-09 13:36 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
    * cleanups, reduction

2014-08-09 12:05 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  - extras/gtwvw/hbole.h
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/gtwvw.hbx
  * extras/gtwvw/hbgtwvw.h
  * extras/gtwvw/*.c
    ! fixed Windows 64-bit warnings
    ! fixed remaining warnings
    % optimizations
    * cleanups
    + enabled C++ mode
    * hbole.h merged into hbgtwvw.h
    - deprecated WIN_MULDIV() with HB_LEGACY_LEVEL4.
      Use WAPI_MULDIV() from hbwin instead.

  * contrib/hbwin/hbwin.hbx
  * contrib/hbwin/wapi_winuser_dlg.c
    + added WAPI_GETDIALOGBASEUNITS() wrapper (from gtwvw)

  * extras/gfspell/gfspell.hbp
  * extras/gfspell/spell.prg
    ! fixed -w2/-w3 warnings
    + upped warning level

2014-08-09 01:11 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    % optimizations
    * cleanups

2014-08-09 00:54 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    + strcpy()/strcat()/sprintf() unsafe calls replaced with safe ones
    + eliminated more NIL checks
    * cleanups

  * contrib/hbwin/tests/oletst1.prg
    * cleanup
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

GTWVW, mais correções hb 3.4 09/08/2014

Mensagem por Dudu_XBase »

Itamar boa noite.
Como faço para obter o harbour atualizado com essas correções ?


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4 09/08/2014

Mensagem por Itamar M. Lins Jr. »

Baixar no git do Viktor.
https://github.com/vszakats/harbour-cor ... master.zip
Pule a primeira linha desse tutorial e siga as restantes.
https://pctoledo.org/forum/viewto ... 980#p87926

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4 10/08/2014

Mensagem por Itamar M. Lins Jr. »

Muita coisa boa ai para os usuários órfãos desta LIB.
64Bits, até unicode parece que está funcionando!

Código: Selecionar todos

2014-08-11 01:07 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * cleanups, optimizations, minor fixes
    * return value cleanup (might be incompatible in corner cases)
    % better use of Item API

2014-08-10 23:24 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * variable renaming, standardization, unification, reduction etc
    + use Harbour types more

2014-08-10 21:34 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    % use more hb_parn*def()
    * use more Harbour types
    * comment cleanups
    * scoping

2014-08-10 20:12 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * minor cleanups

2014-08-10 19:58 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * another common variable rename

2014-08-10 19:52 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    % merged WVW_APP struct into WVW_GLOB
    * renamed var names referring to WVW_GLOB
    % use more hb_parn*def()
    * cleanups

2014-08-10 18:43 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvwd.c
  * extras/gtwvw/hbgtwvw.h
    % moved some lone static vars into WVW_GLOB structure

2014-08-10 18:34 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * WVW-specific data structures given names prefixed with WVW_
    ! added missing static for s_pWvwData
    * deleted some inactive code

2014-08-10 17:22 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvwd.c
  * extras/gtwvw/hbgtwvw.h
  * extras/gtwvw/menubar.c
    * formatting, cleanups, use HB_PATH_MAX
    - deleted DMC compiler support. If you need this, take
      the necessary hacks from GTWVG and make a pull request.

2014-08-10 17:07 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * use more Harbour types
    * silenced warnings
    ! fix to prev commit 2014-08-10 13:49 UTC+0200

2014-08-10 15:20 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * src/rtl/langapi.c
    * attempt to silence msvc 2010 warning reported in
      https://github.com/vszakats/harbour-core/issues/37

2014-08-10 13:49 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * contrib/gtwvg/wvgutils.c
  * contrib/hbfbird/firebird.c
  * contrib/hbfbird/tests/testapi.c
  * contrib/hbnf/fttext.c
  * contrib/hbwin/wapi_commctrl.c
  * contrib/hbwin/win_prn3.c
  * contrib/rddads/adsfunc.c
  * contrib/sddfb/core.c
    * deleted 'L' prefix from 0/1 literals

  * extras/gtwvw/*.c
    * cleanups, uncrustified

2014-08-10 09:50 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
    * cleanups

2014-08-10 09:39 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * cleanups

2014-08-10 03:53 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
    * deleted unnecessary 'break;'s
    ! fixed C++ warnings and error with mingw
    ! fixed OLE calls to work like in GTWVG/HBWIN

2014-08-10 02:44 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
    * cleanups

2014-08-10 02:28 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * deleted unnecessary casts and parenthesis
    + UNICODE fixes/steps
    ! fixed remaining bcc warnings
    ! fixed some wrong casts
    * allow to be built in UNICODE mode
    * cleanups, reduction

  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvgwing.c
    * formatting

2014-08-10 00:38 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
  * extras/gtwvw/tests/*.prg
  * extras/gtwvw/tests/readme.txt
  * contrib/gtwvg/gtwgu.h
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/toolbar.prg
  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvgwing.c
  * contrib/hbwin/wapi_commctrl.c
    * cleanups

2014-08-09 23:18 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/checkbox.c
  * extras/gtwvw/funcs.c
  * extras/gtwvw/gtwvwd.c
  * extras/gtwvw/tests/wvwtest9.prg
    * cleanups
    ! PackedDibLoad() restored cleaned up version of the original.
      New Harbour FS API based version crashes.

2014-08-09 20:39 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  - extras/gtwvw/tooltip.c
  * extras/gtwvw/gtwvw.hbp
    * deleted disabled (and non-compiling) code

2014-08-09 20:37 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/hbgtwvw.h
  + extras/gtwvw/tooltip.c
    * heavier restructuring (regressions are possible)
    ! keep const attr of hb_parc*() value
    * split off (disabled) tooltop code

2014-08-09 19:27 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/wvwcheck.c -> extras/gtwvw/checkbox.c
  * extras/gtwvw/wvwedit.c -> extras/gtwvw/editbox.c
  * extras/gtwvw/wvwpush.c -> extras/gtwvw/pushbut.c
    * drop wvw prefix from filename

2014-08-09 19:25 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/wvwcheck.c
  * extras/gtwvw/wvwedit.c
  * extras/gtwvw/wvwpush.c
  + extras/gtwvw/combobox.c
  + extras/gtwvw/progrbar.c
  + extras/gtwvw/static.c
    * split off some components into separate sources

2014-08-09 19:20 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/wvwdraw.c -> extras/gtwvw/draw.c
  * extras/gtwvw/wvwfuncs.c -> extras/gtwvw/funcs.c
  * extras/gtwvw/wvwmenu.c -> extras/gtwvw/menubar.c
    * drop wvw prefix from filename

2014-08-09 19:18 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*.c
    * copyright cleanups

  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/wvwstbar.c -> extras/gtwvw/scrollbr.c
  * extras/gtwvw/wvwtbar.c -> extras/gtwvw/toolbar.c
    * drop wvw prefix from filename

2014-08-09 19:14 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    ! fixed two warnings after latest changes

2014-08-09 19:11 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * renamed wvw structure members to not have an 's_' prefix
    ! fixed code where it was assumed that hb_ret*()
      calls make the function return
    ! other minor fixes and cleanups

2014-08-09 18:25 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * renamed public C functions to have a common prefix

2014-08-09 18:05 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvwd.c
    + use more FS API
Saudações,
Itamar M. Lins Jr.
Editado pela última vez por Toledo em 11 Ago 2014 06:29, em um total de 1 vez.
Razão: Tópicos unidos, pois tratam do mesmo assunto.
Saudações,
Itamar M. Lins Jr.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

GTWVW, mais correções hb 3.4 09/08/2014

Mensagem por Dudu_XBase »

:)Pos vou dar uma fuçada nessa semana


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4

Mensagem por Itamar M. Lins Jr. »

Continua a manutenção no código da WVW

Código: Selecionar todos

2014-08-12 00:17 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    * type cleanups
    ! silenced an msvc warning

2014-08-11 23:15 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvwd.c
  * extras/gtwvw/hbgtwvw.h
    * use more HB_SIZEOFARRAY()
    % deleted unused constant

2014-08-11 23:03 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/funcs.c
    ! fixed minor regression

2014-08-11 22:59 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    ! added missing bounds checking
    * use more HB_SIZEOFARRAY()
    * cleanups

2014-08-11 20:48 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    + added UNICODE support where warnings were suppressed by casts
    * WIN_SENDMESSAGE(), WIN_SENDDLGITEMMESSAGE() heavily modified for UNICODE
    ; TOFIX: fundamental problem with GTWVW is that the GT driver
             itself is lacking UNICODE support
    ; TOFIX: another fundamental problem is that the legacy
             multi-window support is inferior to the Harbour core
             implementation with similar goal, plus that the
             GTWVW is not MT compatible

  * extras/gtwvw/tests/*
    * cleanups

2014-08-11 19:49 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/gtwvw.hbp
  * extras/gtwvw/scrollbr.c
  + extras/gtwvw/statbar.c
    * split off another component into separate source file

  * extras/gtwvw/tests/wvwtest9.prg
  * extras/gtwvw/gtwvwd.c
    * cleanups

2014-08-11 19:22 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    ! fixed remaining UNICODE problems causing C compiler warnings
    * uncrustified

2014-08-11 17:41 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
    + more UNICODE support

2014-08-11 16:45 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * extras/gtwvw/*
  * extras/gtwvw/gtwvw.hbp
  + extras/gtwvw/clipbrd.prg
    + added UNICODE support
    + enabled UNICODE build mode
    * wvw_GetClipboard(), wvw_SetClipboard(), wvw_PasteFromClipboard()
      reimplemented in Harbour as wrappers. They might behave differently
      in some cases.

    * WVW_GETRGBCOLOR() now returns 0 instead of NIL on error

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

GTWVW, mais correções hb 3.4

Mensagem por Dudu_XBase »

Eu tenho uma aplicação velha em xharbour com gtwvw vou migrar para harbour esse mês se tudo der certo.


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

GTWVW, mais correções hb 3.4

Mensagem por Dudu_XBase »

Boa Noite
Compilei o trem mas não estou "achanu" a lib da wvw tenho que compilar ela separado ?


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

GTWVW, mais correções hb 3.4

Mensagem por Dudu_XBase »

Opa gerei e achei estava na pastas extras dos fontes...suco de mamão...rs


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4

Mensagem por Itamar M. Lins Jr. »

O Viktor continua fazendo alterações na GTWVW, acredito que até o final a GTWVW, rodará em Multithread, 64Bits e com UNICODE.
Já foram corrigidos algumas dezenas de problemas na GTWVW do fork HB3.4

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4

Mensagem por Itamar M. Lins Jr. »

Será que vai ?
Hello to everybody,


Viktor Szakáts is making changes on this lib.

He is making changes to the library GTWVW.
The library is doing Unicode and many improvements.

It can import all changes to xHarbour?


https://github.com/vszakats/harbour-cor ... trib/gtwvw


Thank you.
Peter.
E se conseguir, para depois empacotar tudo e vender como se fosse uma coisa criada por uma empresa particular.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

GTWVW, mais correções hb 3.4

Mensagem por rossine »

Olá pessoal,

Estou usando a versão do Viktor e nestas últimas releases, quando compilo, ele abre uma nova janela de prompt para fazer a compilação e depois volta para a janela de prompt em que eu estava.

Alguém sabe como fazer para que o programa seja compilado na janela de prompt atual ?

Obrigado,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

GTWVW, mais correções hb 3.4

Mensagem por Itamar M. Lins Jr. »

No meu note aqui tenho duas formas de compilar.
a) pelo prompt do windows 7
b) pelo prompt do GIT, que é tipo uma BASH do LINUX.

Não reparei essa anomalia, já testou com a versão mais nova ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

GTWVW, mais correções hb 3.4

Mensagem por rossine »

Olá Itamar,

Descobri o que estava causando o problema.

Tenho um arquivo .HBC que uso como default para aplicações modo GUI e console e estava definido o comando: -GUI como default. Tirei isto e defini este parâmetro somente para aplicativos visual e o problema foi corrigido.

Obrigado,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

GTWVW, mais correções hb 3.4

Mensagem por janio »

Itamar disse,
E se conseguir, para depois empacotar tudo e vender como se fosse uma coisa criada por uma empresa particular
Dito e feito! Parece que o xHarbour so tem se ocupado, realmente, a copiar o que tem no harbour!

https://br-mg4.mail.yahoo.com/neo/b/mes ... fs&fromId=
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder