2020-04-24 18:00 UTC+0200 Wilfried Brunken DF7BE
* source\winapi\misc.c
* source\winapi\hmisc.prg (New)
* makefile.gcc
* Makefile.scr
* source\gtk\misc.c
* source\gtk\hmisc.prg (New)
* source\gtk\Makefile.mingw
* source\gtk\Makefile.scr
* source\gtk\Makefile.linux
* samples\gtk_samples\GetWinVers.prg (New)
* samples\GetWinVers.prg (New)
* samples\Readme.txt
!
! Functions added:
! hwg_isWindows()
! hwg_isWin10()
! hwg_GetWinMajorVers()
! hwg_GetWinMinorVers()
! Modified: hwg_isWin7()
! All these functions for checking Windows version
! are ready for GTK cross development environment
! and multi platform purposes.
! Function docu updated.
! For return values on non Windows OS's
! detailed description added.
! New sample GetWinVers.prg for demo and test.
! GTK: Function HWG_GETKEYSTATE() added for
! experimental purposes (is otherwise Windows only),
! will test ASAP.
! File hmisc.prg is a new container for adding qick
! useful standalone functions. First issue has hwg_isWindows().
2020-04-19 12:10 UTC+0200 Wilfried Brunken DF7BE
* samples\TwoListbox.prg (New)
* samples\Readme.txt
! Preparing for port of LISTBOX to GTK:
! Sample for select and move items between two listboxes.
! Works with WinAPI.
! (needed for CLLOG, such a dialog i found in many programs
! for selecting data base fields)
2020-04-16 16:30 UTC+0200 Wilfried Brunken DF7BE
* source\gtk\hbrowse.prg
* samples\Readme.txt
! - HBROWSE.PRG, GTK only: "Close" button now dismiss modification,
! "Save" button stores the modification.
! - One TAB too much in Readme.txt.
2020-04-14 16:00 UTC+0200 Wilfried Brunken DF7BE
* contrib\makefile.gcc
* contrib\makemngw.bat
* hwgui\contrib\build.sh (New)
* hwgui\contrib\makefile.linux (New)
* samples\bldmingw.bat
* samples\Readme.txt
* samples\gtk_samples\Readme.txt (New)
* samples\gtk_samples\escrita.prg
* lib\empty.txt (New)
* include\hwgextern.ch
* doc\hwgdoc_commands.html
!
! - contrib libraries ready for MinGW,
! build of libhbactivex.a removed, because
! support of ActiveX ended.
! Build for Linux: libhwg_misc.a can be build.
! - More WinAPI samples are running now, Readme updated
! (some samples needed contrib library).
! - Checked all samples and GTK samples , description in
! files Readme.txt.
! Not running samples listed in todo.txt
! Some samples are outdated.
! - Trick: File "empty.txt" preserves empty directory "lib"
! by removing from archiving in ZIP file.
! (need to copy libpcre.a into this dir before build)
! - hwgextern.ch:
! #ifndef __PLATFORM__WINDOWS ==> #ifdef __GTK__
! (prepare for multiplatform use)
! - hwgdoc_commands.html: at TOOLBUTTON correct:
! <O< ; ==> <oTool>
2020-04-10 11:00 UTC+0300 Alexander Kresin <alex@belacy.ru>
* source\common\editor\hcedit.prg
! Fixed problem with pasting some kind of texts.
2020-04-07 23:10 UTC+0200 Wilfried Brunken DF7BE
* include/hwgextern.ch
* samples/winprn.prg
* samples/gtk_samples/winprn.prg
* source/common/debug/dbgconnect.prg
* source/common/procmisc/procs7.prg
* source/common/procmisc/procscri.prg
* utils/debugger/hwgdebug.prg
* utils/editor/editor.prg
* utils/editor/hcediext.prg
* utils/tutorial/hwgrun.prg
* utils/tutorial/tutor_eng.xml
* utils/tutorial/tutor.prg
* utils/editor/build.sh
! Feature Request #21 by Alex Strickland:
! #ifdef __PLATFORM__UNIX ==> #ifndef __PLATFORM__WINDOWS
! Modification tested with sample Winprn.prg and
! utils editor and tutorial, WinAPI and GTK/LinuxMINT.
! Details see posted report to above Ticket.
! build.sh for editor now working.
2020-04-06 22:00 UTC+0200 Wilfried Brunken DF7BE
* clean.bat (New)
* samples\tstsplash.prg
* samples\Readme.txt
* source\common\procmisc\procs7.prg
* image\hwgui.png (New)
* makefile.gcc
* makemngw.bat
* todo.txt
* source\common\editor\hcedit.prg
! clean.bat: Extended clean, this BAT
! removes all *.o, *.a and *.exe
! of a HWGUI build with samples and utils.
! tstsplash.prg: Sample now working (WinAPI)
! procs7.prg: new function hwg_GetDirSep(), docu updated
! hwgui.png: PNG for experiments
! makefile.gcc: hsplash.prg added
! makemngw.bat: CLEAN: Do not delete libpcre.a
! (GTK cross development environment)
! todo.txt: Added list of my tasks
! List of tickets to be closed.
! Support request #21 from Alex Strickland:
! hcedit.prg: #ifndef __PLATFORM__WINDOWS
2020-04-04 15:00 UTC+0200 Wilfried Brunken DF7BE
* source\common\editor\hcedit_w.c
* samples\gtk_samples\build.sh
* samples\dbview.prg
* samples\Readme.txt (New)
! - Feature request #22 from Alex Strickland:
! Cast in hcedit_w.c
! Tested MingW+LinuxMINT, OK
! - Readme.txt: List of WinAPI samples
! with description and error status
! - dbview.prg:
! Best default index format is NTX.
! - build.sh:
! Remove file extension, hint for
! usage and Harbour path, HRB_EXE var.
2020-04-03 00:30 UTC+0200 Wilfried Brunken DF7BE
* samples\dbview.prg
* source\winapi\hbrowse.prg
* source\gtk\hbrowse.prg
* source\gtk\control.c
* source\winapi\misc.c
* source\gtk\misc.c
!
! hbrowse.prg (WinAPI):
! Translated spanish comments of WHT from
! spanish to english
!
! control.c:
! HWG_SETTOOLTIPBALLOON() added as empty
! function for compatibility purposes for GTK,
! because feature is "Windows only".
! Explanation in function docu added.
!
! New Function:
! hwg_getCentury()
! Returns the value of the recent century setting.
! Needed for fixing #18, function docu updated
!
! Task:
! #18 browse column/cell width:
! Fixed in file gtk\hbrowse.prg and misc.c
! Tested with sample dbview.prg and CLLOG.
! Screen shot from sample program with
! open file was posted with the ticket
! for demonstration of modifications.
! The ticket could be closed.
!
! dbview.prg:
! Checked for GTK, extensions made
! for test of #18 bugfixing, for
! details see inline comments.
2020-04-01 19:48 UTC+0300 Alexander Kresin <alex@belacy.ru>
* source\common\editor\hcedit.prg
! __WINDOWS__ is replaced by __PLATFORM__Windows to fix a
hwg_keyToUtf8 issue.
2020-03-28 23:30 UTC+0100 Wilfried Brunken DF7BE
* samples\gtk_samples\hwmingnw.bat
* samples\dev\MingW-GTK\Readme.txt
* samples/gtk_samples/sleep.c (deleted)
! After commit of r2819 by Alexander Kresin
! the file sleep.c is not needed any more
! for the cross development environment
! on Windows GTK/MinGW.
2020-03-28 16:26 UTC+0300 Alexander Kresin <alex@belacy.ru>
* source/gtk/misc.c
* hwg_sleep( nMilliSec ) now receives milliseconds for compatibility with
winapi version.
* source\gtk\hbrowse.prg
* Small change in onEvent for compatibility with winapi version.
2020-03-24 19:10 UTC+0100 Wilfried Brunken DF7BE
* source\common\editor\hcedit.prg
* source\gtk\hbrowse.prg
!
! Task:
! Modified Memo field now stored back to database
! for GTK.
!
! hbrowse.prg:
! DATA oEdit
!
! STATIC FUNCTION VldBrwEdit( oBrw, fipos , bmemo)
! New parameter bmemo (.T. = store memo field)
!
! Class HCEDIT:
! return last key (needed by memo edit):
! DATA nLastKey INIT 0
!
! class docu updated
!
2020-03-22 13:30 UTC+0100 Wilfried Brunken DF7BE
* samples\modtitle.prg (New)
* samples\getupdown.prg (New)
!
! getupdown.prg:
! Ticket #19 how to set updown value
!
! modtitle.prg:
! A sample program modifies the title of the main
! window at run time.
!
! In the future: if i create or modify a sample
! program i will add the following status info:
! * Status:
! * WinAPI : Yes/No
! * GTK/Linux: Yes/No
! * GTK/Win : Yes/No
!
2020-03-19 10:50 UTC+0100 Wilfried Brunken DF7BE
* samples\sample.dbf (New)
* samples\sample.dbt (New)
* source\gtk\hbrowse.prg
!
! sample.dbf/t: sample database,
! Contains one field per type N C D L M
! Open it with sample programs (a.prg,dbview.prg,...)
! C and M field contains german umlaute, sharp "S",
! Euro currency sign (CP858DE) , greek mue and degree sign.
!
!
! Ticket #32: Blank lines click in BROWSE.
! source\gtk\hbrowse.prg, METHOD ButtonUp(), at end of method added:
! ::Refresh()
! hwg_Setfocus( ::area )
! Adding this 2 instructions, all the blank lines are repainted.
! Feature copied (same in WinAPI):
! "<memo>" or "<MEMO>": lower case indicates empty memo field.
! (A very helpful feature)
!
! HCEDIT for GTK in HBROWSE for GTK: Lines are truncated.
! Setting of STYLE ES_HSCROLL has no effect.
! The sizes for Memoedit increased:
! The sizes of WinAPI are too small. Text was truncated at end of line.
! (works well on WinAPI).
!
! TO-DO (later ASAP by me): Codepage problem on Windows, store to DBF if modified.
! After a Umlaut appeares the editing stops at this position.
! Tested on LINUX and GTK Win cross development environment!
2020-03-15 12:10 UTC+0100 Wilfried Brunken DF7BE
* source\winapi\hbrowse.prg
* source\gtk\hbrowse.prg
* install.txt
* doc\hwgdoc.html
* doc\hwgdoc_classes.html
!
! install.txt:
! Added package list for Ubuntu and LinuxMINT
! hwgdoc.htm:
! - Reference to install.txt
! - Utility Hbmk is now Hbmk2
!
! Task :
! Multi Language Support for internal HWGUI dialogs:
! Added:
! METHOD DefaultLang() CLASS HBrowse
! // Reset of messages to default value English
! Class docu updated
Saudações,
Itamar M. Lins Jr.