Página 1 de 1

Atualizações Hwgui 2.18

Enviado: 03 Jul 2014 16:42
por Itamar M. Lins Jr.
Mês 05 e 06 de 2014

Código: Selecionar todos

/*
 * $Id: Changelog 2275 2014-07-03 09:35:02Z alkresin $
 */

/* Use this format for the entry headers:
   YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
   For example:
   2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/

2014-07-03 13:35 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hbrowse.prg
  * source/winapi/hbrowse.prg
    * Added yet another checking of existing a HBitmap object in HColumn():aBitmaps
      ( while painting )

2014-07-03 12:08 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hbrowse.prg
  * source/winapi/hbrowse.prg
    * Added checking of existing a HBitmap object in HColumn():aBitmaps
  * source/common/xml/xmlparse.c
  * source/common/editor/hcedit_w.c
  * source/common/editor/hcedit_l.c
    ! Warnings fixed, reported by Alain Aupeix and Maurizio la Cecilia
  * source/common/editor/hcedit.prg
    * Added support for Ctrl+C, Ctrl+X, Ctrl+V and Ctrl+Z
  * utils/designer/designer.prg
  * utils/designer/hformgen.prg
    * You can now insert a following item to designer.iml:
      <rep_zoom default="1.2"/>
      It cause zooming of a report window ( +20% in above case ), just choose
      a value, most comfortable for you.
  * utils/designer/editor.prg
    * Added "Edit" menu to the editor dialog box

2014-07-02 18:38 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * include/guilib.ch
    ! SET KEY command fixed
  * source/gtk/hprinter.prg
  * source/winapi/hprinter.prg
    ! Small fix

2014-07-02 16:35 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hprinter.prg
  * source/winapi/hprinter.prg
    ! Small fix

2014-07-02 15:45 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hwinprn.prg
  * source/winapi/hwinprn.prg
    ! Small fix

2014-07-02 14:40 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/window.c
    * hwg_SetAppLocale() now returns previous value
  * source/gtk/hprinter.prg
  * source/gtk/hfrmtmpl.prg
  * source/winapi/hprinter.prg
  * source/winapi/hfrmtmpl.prg
    * bitmaps printing support restored in GTK version
    * It is possible now to modify strings in preview dialog - just double click
      on appropriate string ( for both, GTK and Winapi versions ).
    * For Winapi version new preview engine is introduced, the same as in GTK version.
      To use an old windows enhanced metafiles you need to set oPrinter:lUseMeta := .T.
  * source/gtk/gtkmain.prg
  * source/winapi/guimain.prg
    * hwg_msgget(): 7-th parameter added ( an initial string value )
  * source/common/editor/hcedit_w.c
  * source/common/editor/hcedit_l.c
  * source/common/editor/hcedit.prg
    * Some fixes and improvements

2014-06-23 15:30 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/hwgtk.h
  * source/gtk/draw.c
    * hwg_compatibleDC(), hwg_BitBlt() and hwg_cairo_translate()
      functions added, they may be useful for drawing
  * source/gtk/wprint.c
  * source/gtk/hprinter.prg
    * Print to svg format added
    * Print preview, as in winapi version, added.

2014-06-17 13:22 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
    * Some fixes and improvements
  + utils/bincnt/
  + utils/bincnt/bincnt.prg
  + utils/bincnt/bld.bat
    + Added an utility to manage binary containers.

2014-06-16 12:10 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/draw.c
    ! Error fixed, reported by Alain Aupeix
  * source/winapi/draw.c
    * Added third parameter to hwg_OpenImage() function,
      which determines, which kind of image should be opened,
      IMAGE_BITMAP, IMAGE_ICON or IMAGE_CURSOR
  + source/gtk/hbincnt.prg
  + source/winapi/hbincnt.prg
    * New class added - HBinC, it is intended for keeping data
      in one special file ( HwGUI binary container ) instead of using many different
      files. It is supposed to use it for images, but it may be used for any kind of data - 
      screen forms and reports, for example. All data, which goes with your
      application, may be placed now in one file. To manage it, I'll add a bit later
      a special utility.
  * include/guilib.ch
    * New command added: SET RESOURCES CONTAINER TO [<cName>], which is
      preprocessed to a new hwg_SetResContainer( cName ) function
  * source/gtk/drawwidg.prg  
  * source/winapi/drawwidg.prg
      hwg_SetResContainer( cName ) function added. You may use it, or appropriate
      SET RESOURCES CONTAINER TO command to set a pre-prepared binary container
      as a resource file. If it is set, all images, which are marked as FROM RESOURCE,
      will be opened from this binary container. It is a crossplatform alternative
      for resources ( rc files ), which are not supported under GTK version.
  * source/winapi/Makefile.linux
  * source/winapi/Makefile.scr
  * hwgui.hbm
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * makefile.vc
  * makefile.wc
    * hbincn.prg added to the makefiles

2014-06-11 15:02 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/draw.c
    ! Fix in hwg_OpenImage()
  * source/gtk/drawwidg.prg
  * source/winapi/drawwidg.prg
    * New method has been added to HBitmap class - AddString( name, cVal )
      to create the HBitmap object from the string.

2014-06-11 12:54 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/xml/hxmldoc.prg
  * source/common/xml/xmlparse.c
    ! Bugs fixed

2014-06-10 15:52 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit_w.c
  * source/common/editor/hcedit_l.c
  * source/common/editor/hcedit.prg
    * Some fixes and improvements
  * source/gtk/draw.c
    * Added second parameter to hwg_OpenImage() function,
      as in Winapi version
  * utils/designer/hformgen.prg
  * utils/designer/inspect.prg
  * utils/designer/hctrl.prg
    ! Few warnings fixed, reported by Alexey Myronenko

2014-06-06 11:42 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/xml/xmlparse.c
  * source/common/editor/hcedit_w.c
  * source/common/editor/hcedit_l.c
    ! Warnings fixed, reported by Itamar M. Lins Jr.
  * source/winapi/window.c
    ! Warning fixed, reported by Lorenzo Fiorini
  * makefile.vc
    ! Bugs fixed, reported by Lorenzo Fiorini

2014-06-04 11:48 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
    * Small changes
  * source/common/xml/hxmldoc.prg
  * source/common/xml/xmlparse.c
    * hbxml_Transform() is renamed to hbxml_preSave(), hbxml_preLoad() added,
      it executes the conversion from "<" to "<", etc.

2014-05-28 17:50 UTC+0100 Maurizio la Cecilia <m.lacecilia@gmail.com>
  * contrib/ext_controls/hctrlex.prg
    ! fixed omitted property BackStyle in HStaticEx class

2014-05-28 12:20 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * makemngw.bat
  * make_b32.bat
    ! Small fix

2014-05-28 12:02 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
    * Small changes
  * source/winapi/hedit.prg
    * Improved UNICODE support - added handling of WM_IME_CHAR message
      for east asian languages, where IME technology is used

2014-05-24 14:32 UTC+0300 Alexander Kresin <alex@belacy.ru>
  - make_b32pointer.bat
  * makemngw.bat
  * make_b32.bat
    * Added -DHWG_USE_POINTER_ITEM flag, added commented SET commands for Unicode build
  * source/winapi/guimain.prg
    * hb_Version(): added "Unicode" if this is an Unicode build, hb_Version(3) returns 1,
      if it is Unicode build and 0 - if no
  * source/winapi/window.c
    * hwg__IsUnicode() function added.

2014-05-23 14:32 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
  * source/common/editor/hcedit_w.c
  * source/common/editor/hcedit_l.c
    * Some improvements
  * makefile.gcc
    * Makefile for mingw has been changed to use
      the CFLAGS and HARBOURFLAGS environment variables

2014-05-15 11:50 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
    ! Some fixes
  * source/winapi/hedit.prg
    ! Small fix

2014-05-08 13:54 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/winapi/hedit.prg
    ! Small fix

2014-05-08 13:42 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/winapi/hedit.prg
    * Added Utf8 support for GET objects

2014-05-07 17:00 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/gtk/misc.c
    * hwg_copystringtoclipboard() and hwg_getclipboardtext() implemented
      for gtk version

2014-05-07 15:54 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
    ! Some fixes

2014-05-06 16:05 UTC+0300 Alexander Kresin <alex@belacy.ru>
  * source/common/editor/hcedit.prg
  * utils/debugger/hwgdebug.prg
    ! Some fixes

É como disse antes, todas essas correções, novos recursos, novas funções, não tem na versão 2.17. A pessoa tem que ponderar muito antes de adotar a versão 2.17. Será melhor aguardar o amadurecimento da versão 2.18 ?

Saudações,
Itamar M. Lins Jr.

Atualizações Hwgui 2.18

Enviado: 05 Jul 2014 13:46
por asimoes
É o que eu estou fazendo, estou usando a versão anterior até que o Alexander nos diga que está apta para uso.

Atualizações Hwgui 2.18

Enviado: 05 Jul 2014 18:02
por Itamar M. Lins Jr.
Já mandei n Emails p/ lista de desenvolvedores.
O principal problema que encontrei e impede mais ajustes é esse:

Código: Selecionar todos

#include 'hwgui.ch'

Function Main

Local oDlg, cAc02:=Space(5)

SET CONFIRM OFF

INIT Dialog oDlg AT 0,0 SIZE 350,220 CLIPPER Style DS_CENTER 

   @ 010,090 say "PASSW:" SIZE 65,15
   @ 010,110 get oAc02 VAR cAc02 PICTURE "!!!!!" SIZE 100,30 Valid {||hwg_msginfo('Show only with ENTER key twice'),.T.}


ACTIVATE Dialog oDlg


Return Nil
Não está executando o VALID quando chega no final do GET.
Só vai quando teclar enter. E chama duas vezes o valid. Já olhei no fonte da Hwgui e ainda não achei o problema alguma alma caridosa com mais conhecimento pode corrigir isso... Parece que o Alexander acha isso insignificante, mas para mim é muito importante.

Saudações,
Itamar M. Lins Jr.