You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
(64) |
Apr
(70) |
May
(54) |
Jun
(57) |
Jul
(34) |
Aug
(19) |
Sep
(28) |
Oct
(48) |
Nov
(42) |
Dec
(43) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(50) |
Feb
(19) |
Mar
(10) |
Apr
(5) |
May
(1) |
Jun
(14) |
Jul
(23) |
Aug
(6) |
Sep
(118) |
Oct
(110) |
Nov
(36) |
Dec
(6) |
| 2006 |
Jan
(19) |
Feb
(7) |
Mar
(4) |
Apr
(32) |
May
(6) |
Jun
(14) |
Jul
(42) |
Aug
(38) |
Sep
(88) |
Oct
(21) |
Nov
(40) |
Dec
(37) |
| 2007 |
Jan
(31) |
Feb
(20) |
Mar
(26) |
Apr
(38) |
May
(4) |
Jun
(3) |
Jul
(3) |
Aug
(8) |
Sep
(2) |
Oct
(3) |
Nov
(25) |
Dec
(9) |
| 2008 |
Jan
(7) |
Feb
(10) |
Mar
(16) |
Apr
(10) |
May
(25) |
Jun
(16) |
Jul
(27) |
Aug
(8) |
Sep
(20) |
Oct
(54) |
Nov
(11) |
Dec
(14) |
| 2009 |
Jan
(28) |
Feb
(22) |
Mar
(13) |
Apr
(70) |
May
(25) |
Jun
(23) |
Jul
(12) |
Aug
(18) |
Sep
(7) |
Oct
(4) |
Nov
(8) |
Dec
(36) |
| 2010 |
Jan
(58) |
Feb
(66) |
Mar
(3) |
Apr
(16) |
May
(9) |
Jun
(10) |
Jul
(6) |
Aug
(8) |
Sep
(17) |
Oct
(15) |
Nov
(12) |
Dec
(27) |
| 2011 |
Jan
(3) |
Feb
(17) |
Mar
(5) |
Apr
(12) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(56) |
Oct
(24) |
Nov
(8) |
Dec
(32) |
| 2012 |
Jan
(20) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(9) |
Jul
(29) |
Aug
(3) |
Sep
(17) |
Oct
(60) |
Nov
(17) |
Dec
(52) |
| 2013 |
Jan
(22) |
Feb
(35) |
Mar
(31) |
Apr
(5) |
May
(16) |
Jun
(108) |
Jul
(57) |
Aug
(2) |
Sep
(11) |
Oct
|
Nov
(3) |
Dec
(13) |
| 2014 |
Jan
(39) |
Feb
(15) |
Mar
|
Apr
(31) |
May
|
Jun
(9) |
Jul
(16) |
Aug
(1) |
Sep
(8) |
Oct
(51) |
Nov
(5) |
Dec
(119) |
| 2015 |
Jan
(78) |
Feb
(47) |
Mar
(25) |
Apr
(32) |
May
(34) |
Jun
(42) |
Jul
(62) |
Aug
(10) |
Sep
(11) |
Oct
(5) |
Nov
(13) |
Dec
(24) |
| 2016 |
Jan
(12) |
Feb
(1) |
Mar
(2) |
Apr
|
May
(1) |
Jun
(12) |
Jul
(5) |
Aug
(32) |
Sep
(36) |
Oct
(34) |
Nov
(3) |
Dec
(1) |
| 2017 |
Jan
(2) |
Feb
(3) |
Mar
(2) |
Apr
|
May
(3) |
Jun
(5) |
Jul
(6) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2018 |
Jan
(1) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(26) |
Sep
(24) |
Oct
(2) |
Nov
(6) |
Dec
(26) |
| 2019 |
Jan
(10) |
Feb
(5) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
(1) |
Dec
(2) |
| 2020 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
|
From: Alexander S.K. <al...@be...> - 2015-02-04 07:16:38
|
Version 2 is uploaded: Added additional support for <i>hrb</i> updates. An update module is included in <i>testhrb.prg</i>, it allows to get new <i>hrb</i> files from my site. Besides, a problem solved, related to some Android feature - it doesn't close an application after closing a main window (Activity). Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2015-02-04 06:40:51
|
Itamar M. Lins Jr. Lins writes: > Hi Alexander! > Using Hwgui 2.17 is possible pass of focus between Buttons or ButtonEx > using LEFT, RIGHT, UP, DOWN key but with version 2.19 not possible, only > using TAB key. > The focus of Buttons not accept keys of moviment, only TAB, you can fix > this ? > I'll think about it. Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-02-03 20:04:52
|
oPhone:SelStart(6) Error HCUSTOMWINDOW/0 Invalid class member Called from ->HEDIT:SELSTART(228) Works fine with version 2.17 Best regards, Itamar M. Lins Jr. |
|
From: Alexander S.K. <al...@be...> - 2015-02-02 11:48:05
|
> (it may be that we just copy the hrb without rebuilding > everything??????? > > > Not everything. Java and C sources are already compiled, we need to > build apk only. If needed, the Java or C code may be recompiled > using the bat files in h4a/directory. > > > I meant: can't we just copy a new .hrb file, overwriting the old? Or > make the program download a new one from a web site???? > > it would save a lot of time... Yes, I have wrote this on my site: "One of menu items may implement the program update - and copy a new testhrb.hrb from some server for using instead of that one, which is in apk." Now at the start of a program the testhrb.hrb is copied from the apk's asset/ to the application home directory if it is absent there. It isn't difficult to write a function in testhrb.prg, which reads an updated testhrb.hrb from some server, using hb_inet... functions or letodb file functions and put it in that home directory instead of existing. Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2015-02-02 11:34:59
|
Francesco, > Hi Alexander, > thank you for this post. I think you should cross-post to harbour-users and also qtcontribs. I've posted it to the harbour-devel, but it seems that the list doesn't work now. I will post it to harbour-users, too. > > Let's see if I understand what you did: > > A command-line based setup to: > - compile harbour sources to HRB > - create the apk > - install the apk on the device Yes, exactly. > > This means that we: > - are not forced to use Qt Creator or other GUI tool.... > - are not forced to create a library from the prg code > > When the program built with your system runs on Android: > - it copies the hrb file from assets > - it loads it > - it runs it Yes. > (it may be that we just copy the hrb without rebuilding everything??????? Not everything. Java and C sources are already compiled, we need to build apk only. If needed, the Java or C code may be recompiled using the bat files in h4a/directory. > > I didn't understand every steps of the running program, but it actually shows the returned string values of 3 functions, 2 of which uses letodb. Yes. Editing the testhrb.prg we may include there as much functions as it needed. > > It is a real Android executable and it seems that for full mix between Android and Harbour we should write some glue functions. > Yes. We need to carefully consider the whole structure and details of Harbour(C) / Java interaction. Regards, Alexander. |
|
From: Francesco P. <fpe...@gm...> - 2015-02-02 11:11:05
|
Hi Alexander, thank you for this post. I think you should cross-post to harbour-users and also qtcontribs. Let's see if I understand what you did: A command-line based setup to: - compile harbour sources to HRB - create the apk - install the apk on the device This means that we: - are not forced to use Qt Creator or other GUI tool.... - are not forced to create a library from the prg code When the program built with your system runs on Android: - it copies the hrb file from assets - it loads it - it runs it (it may be that we just copy the hrb without rebuilding everything??????? I could not understand from the sources) I didn't understand every steps of the running program, but it actually shows the returned string values of 3 functions, 2 of which uses letodb. It is a real Android executable and it seems that for full mix between Android and Harbour we should write some glue functions. Actually this is not for hbQt development, but I think that it may be added. Thanks On Mon, Feb 2, 2015 at 9:00 AM, Alexander S.Kresin <al...@be...> wrote: > Hi All, > > recently I started experimenting with Android and have created a small > demo application. It allows to write your own simple application - just > edit the prg source file and rebuild the apk, Some details and an > application package - at http://www.kresin.ru/en/h4a.html > > Now I think over possibility to create Android GUI components from > Harbour code - something like Android GUI farmework for Harbour. > > Regards, Alexander. > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is > your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Hwgui-developers mailing list > Hwg...@li... > https://lists.sourceforge.net/lists/listinfo/hwgui-developers > |
|
From: Alexander S.K. <al...@be...> - 2015-02-02 09:00:32
|
Hi All, recently I started experimenting with Android and have created a small demo application. It allows to write your own simple application - just edit the prg source file and rebuild the apk, Some details and an application package - at http://www.kresin.ru/en/h4a.html Now I think over possibility to create Android GUI components from Harbour code - something like Android GUI farmework for Harbour. Regards, Alexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-31 01:04:09
|
Hi Alexander! Using Hwgui 2.17 is possible pass of focus between Buttons or ButtonEx using LEFT, RIGHT, UP, DOWN key but with version 2.19 not possible, only using TAB key. The focus of Buttons not accept keys of moviment, only TAB, you can fix this ? This version 2.19 is using the mouse excessively. Best regards, Itamar M. Lins Jr. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-30 21:12:58
|
Hi!
Compile the exemple below press <a> key + <ENTER>, <a> key + <ENTER> +
<ENTER> and get this error.
Error BASE/1004 No exported method: LRESULT
Called from ->LRESULT(0)
Called from ->HBROWSEEX:EDIT(3155)
Called from ->HBROWSEEX:ONEVENT(602)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Called from ->MAIN(24)
HWGUI 2.19 Build 1
Date:01/30/15
Time:17:06:58
-------8<------
#include "hwgui.ch"
#include "hwg_extctrl.ch"
Procedure main
LOCAL aDbS:={}, oDlg,oBrw
AADD(aDbS, {"a","c",4,0})
AADD(aDbS, {"b","c",4,0})
DBCREATE("_test.dbf",aDbS)
USE _test
append blank
INIT DIALOG oDlg CLIPPER NOEXIT AT 100,100 SIZE 300,400
@ 10,10 BrowseEx oBrw DATABASE of oDlg SIZE 200,70 APPEND ;
oBrw:bOther := {|oBrw, msg, wParam, lParam| fKeyDown(oBrw, msg,
wParam, lParam)}
oBrw:Themed := .T.
Add columnEX FieldBlock("a") to oBrw EDITABLE Header 'A' length 4
Add columnEX FieldBlock("b") to oBrw EDITABLE Header 'B' length 4
oDlg:Activate()
close all
FUNCTION fKeyDown(oBrw, msg, wParam, lParam)
IF msg == WM_KEYDOWN
IF oBrw:Colpos == 2
oBrw:Home()
oBrw:Refresh()
oBrw:LineDown()
RETURN .F.
EndIf
ENDIF
RETURN .T.
------->8------
Best regards,
Itamar M. Lins Jr.
|
|
From: Alex <al...@be...> - 2015-01-30 14:57:57
|
> 2012-11-15 16:07 UTC+0200 Alexey Myronenko (m.o...@uk...) > * doc/en/string.txt > + documentaion for HB_AT(), HB_RAT() added/corrected > ! fixed examples for them > - delete allusion for HB_OEMTOANSI(), HB_ANSITOOEM() due to they will > disappear after next stable release > : Two years have passed, but for now this is HB_ANSITOOEM, which presents in both Harbour and xHarbour. Win_ANSITOOEM is in contrib/hbwin, but HwGUI cannot be based on contrib code. Anyway, I added the Win_ANSITOOEM to printdos.prg and rename it to hwg_Win_ANSITOOEM to resolve this issue. Regards, Alexander. ________________________________________________ |
|
From: <ss...@ma...> - 2015-01-30 13:16:44
|
> >>> // add this to head!!
> >>>
> >>> #if __HARBOUR__ > 0x030200
> >>> #xtranslate hb_Ansitooem(<n,...>) => Win_Ansitooem([<n>])
> >>> #endif
> >>>
> >> Why ? I saw the Harbour 2.1 and Harbour 3.2 - hb_Ansitooem() is
> >> defined in both.
> >> It compiles well under 3.2, which I use now.
> >>
> >
> > I'm compiler use harbour 3.4 and no 'hb_ansitooem()' and be change to
> > 'win_ansitooem()'.
> >
>
> What is 3.4 ? 3.2 is the last version in Harbour's github repository.
> If you mean Victor's fork - maybe, there is some other #define value,
> which identifies it ?
View ChangeLog.txt:
2012-11-15 16:07 UTC+0200 Alexey Myronenko (m.o...@uk...)
* doc/en/string.txt
+ documentaion for HB_AT(), HB_RAT() added/corrected
! fixed examples for them
- delete allusion for HB_OEMTOANSI(), HB_ANSITOOEM() due to they will
disappear after next stable release
:
:
:
:
2012-09-17 14:03 UTC+0200 Viktor Szakats (vszakats.net/harbour)
+ 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.
|
|
From: Alexander S.K. <al...@be...> - 2015-01-30 06:51:21
|
ss...@ma... writes: > >>> // add this to head!! >>> >>> #if __HARBOUR__ > 0x030200 >>> #xtranslate hb_Ansitooem(<n,...>) => Win_Ansitooem([<n>]) >>> #endif >>> >> Why ? I saw the Harbour 2.1 and Harbour 3.2 - hb_Ansitooem() is >> defined in both. >> It compiles well under 3.2, which I use now. >> > > I'm compiler use harbour 3.4 and no 'hb_ansitooem()' and be change to > 'win_ansitooem()'. > What is 3.4 ? 3.2 is the last version in Harbour's github repository. If you mean Victor's fork - maybe, there is some other #define value, which identifies it ? Regards, Alexander. |
|
From: <ss...@ma...> - 2015-01-29 15:49:48
|
> > > > // add this to head!! > > > > #if __HARBOUR__ > 0x030200 > > #xtranslate hb_Ansitooem(<n,...>) => Win_Ansitooem([<n>]) > > #endif > > > > Why ? I saw the Harbour 2.1 and Harbour 3.2 - hb_Ansitooem() is > defined in both. > It compiles well under 3.2, which I use now. > I'm compiler use harbour 3.4 and no 'hb_ansitooem()' and be change to 'win_ansitooem()'. |
|
From: Alexander S.K. <al...@be...> - 2015-01-29 13:59:08
|
ss...@ma... writes: > > // add this to head!! > > #if __HARBOUR__ > 0x030200 > #xtranslate hb_Ansitooem(<n,...>) => Win_Ansitooem([<n>]) > #endif > Why ? I saw the Harbour 2.1 and Harbour 3.2 - hb_Ansitooem() is defined in both. It compiles well under 3.2, which I use now. Regards, Alexander. |
|
From: <ss...@ma...> - 2015-01-29 13:46:22
|
> > > hbmk2: Error: Referenced, missing, but unknown Harbour function(s): > HB_ISNIL(), WIN_ANSITOOEM() > > Fixed, too. No!!... fix to: #include "hbclass.ch" #include "windows.ch" #include "guilib.ch" #include "fileio.ch" /* #if defined( __XHARBOUR__ ) || ( __HARBOUR__ - 0 < 0x030000 ) #xtranslate Win_Ansitooem([<n,...>]) => hb_Ansitooem(<n>) #endif */ // add this to head!! #if __HARBOUR__ > 0x030200 #xtranslate hb_Ansitooem(<n,...>) => Win_Ansitooem([<n>]) #endif |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-29 13:45:27
|
Hi! >From use Gilberto Silverio Hello Itamar, studying the hbrowser.prg, I saw that it has to this class should, at some point, especially qdo the end, the implementation of variable :: bDestroy, such implementation can be implemented in HCustomWindow derived class, because there that was created :: bDestroy, the method :: End () could be implemented performing this block // IF HB_ISBLOCK( ::bDestroy ) ; Eval( ::bDestroy, self ) ; ENDIF // Made the implementation of the code in hcwindow.prg at line 191, ran beauty ... Best regards, Itamar M. Lins Jr. |
|
From: Alexander S.K. <al...@be...> - 2015-01-29 10:49:36
|
網緹資訊‧廖文勝(WenSheng) writes: > to fix: > 1. .\contrib\activex\htmlcore.h > line 47: #if UNICODE -> fix -> #ifdef UNICODE > line 138: #if UNICODE -> fix -> #ifdef UNICODE > > 2. .\contrib\activex\htmlcore.c > line 1875: #if UNICODE -> fix -> #ifdef UNICODE > Fixed. > hbmk2: Error: Referenced, missing, but unknown Harbour function(s): HB_ISNIL(), WIN_ANSITOOEM() Fixed, too. Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2015-01-29 10:47:59
|
Itamar M. Lins Jr. Lins writes: > ... > CLIPPER flag is for simulate ENTER == TAB key and not is equal behavior. No, the CLIPPER flag is not intended for ENTER key to bahave like a TAB, it emulates console ( Clipper/Harbour ) GET system behaviour: ENTER and DOWN,UP are used for navigation between GET objects. The button isn't a GET object, so these keys doesn't set focus on it. The TAB behaves as it should in winapi - navigates between all controls, which has the WS_TABSTOP style. Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2015-01-29 10:40:02
|
Itamar M. Lins Jr. Lins writes:
> Hi!
> Is possible add On LostFocus {||} in CheckBox ?
> I see ON GetFocus {||} but not see On LostFocus {||}.
>
Added.
Regards, Alexander.
|
|
From: <ss...@ma...> - 2015-01-29 03:18:54
|
E:\hwgui>hbmk2 hwguidyn.hbp -cflag=-DUNICODE hbmk2: Processing environment options: -plat=win -comp=bcc hbmk2: Creating dynamic library... lib\hwguidyn-bcc.dll Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland Error: Unresolved external '_HB_FUN_HB_ISNIL' referenced from E:\HWGUI\LIB\.HBMK\WIN\BCC\HBDYN\HEDIT.OBJ Error: Unresolved external '_HB_FUN_WIN_ANSITOOEM' referenced from E:\HWGUI\LIB\.HBMK\WIN\BCC\HBDYN\PRINTDOS.OBJ hbmk2 [hwguidyn]: Error: Running dynamic lib link command. 2 ilink32.exe @C:\Users\ADMINI~1\AppData\Local\Temp\kkbuv2.lnk hbmk2: Error: Referenced, missing, but unknown Harbour function(s): HB_ISNIL(), WIN_ANSITOOEM() |
|
From: 網緹資訊•廖文勝(WenSheng) <ss...@ma...> - 2015-01-29 03:18:50
|
cd .\contrib
hbmk2 hbactivex.hbp -cflag=-DUNICODE
to fix:
1. .\contrib\activex\htmlcore.h
line 47: #if UNICODE -> fix -> #ifdef UNICODE
line 138: #if UNICODE -> fix -> #ifdef UNICODE
2. .\contrib\activex\htmlcore.c
line 1875: #if UNICODE -> fix -> #ifdef UNICODE
-------------------------------
HRB 3.4/BCC 5.5.1/Windows 8.1
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-28 20:00:14
|
Hi!
#include "hwgui.ch"
Function main
local oDlg, cGetA := 0, lCheck
INIT DIALOG oDlg CLIPPER NOEXIT TITLE "TAB != ENTER behavior!" AT 0,0
SIZE 640,480
@ 5,10 get oGetA Var cGetA size 100,25 picture "@E 999,999.99"
@ 5,40 get CheckBox oCheck VAR lCheck Caption 'CheckBox' size 130,25
@ 5,70 say oSay1 CAPTION "If you use ENTER key focus not exit in
penultimate object of DIALOG" size 630,20
@ 5,90 say oSay2 CAPTION "now use TAB for change objects and see!, If
I use NOEXIT close dialog without clicking buttom" size 630,20
@ 5,120 Button oBt Caption 'Save Data' Size 100,30 On Click
{||hwg_msginfo("My Function of save data")}
oDlg:Activate(,,,.T.)
CLIPPER flag is for simulate ENTER == TAB key and not is equal behavior.
Best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-28 13:19:49
|
Hi!
Is possible add On LostFocus {||} in CheckBox ?
I see ON GetFocus {||} but not see On LostFocus {||}.
#xcommand @ <x>,<y> CHECKBOX [ <oCheck> CAPTION ] <caption> ;
[ OF <oWnd> ] ;
[ ID <nId> ] ;
[ INIT <lInit> ] ;
[ SIZE <width>, <height> ] ;
[ COLOR <color> ] ;
[ BACKCOLOR <bcolor> ] ;
[<lTransp: TRANSPARENT>] ;
[ ON INIT <bInit> ] ;
[ ON SIZE <bSize> ] ;
[ ON PAINT <bDraw> ] ;
[ ON CLICK <bClick> ] ;
[ ON GETFOCUS <bGfocus> ] ;
[ STYLE <nStyle> ] ;
[ FONT <oFont> ] ;
[ TOOLTIP <ctoolt> ] ;
=> ;
I need to guide a direction of focus after exit checkbox.
Best regards,
Itamar M. Lins Jr.
|
|
From: Alexander S.K. <al...@be...> - 2015-01-28 12:24:15
|
Itamar M. Lins Jr. Lins writes:
> Hi!
> Using version 2.17 while I jump @ CheckBox or @ ComboBox, using <ENTER>
> key ON CLICK {||} is activated, but with 2.19 not activated. Is normal
> behavior ?
>
Yes, this is normal, I think. Pressing <ENTER> != mouse click.
Regards, Alexander.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2015-01-28 01:17:34
|
Hi!
Using version 2.17 while I jump @ CheckBox or @ ComboBox, using <ENTER> key
ON CLICK {||} is activated, but with 2.19 not activated. Is normal behavior
?
Best regards,
Itamar M. Lins Jr.
|