Page 1 of 15

HMG 3.1.4

Posted: Sun Jun 16, 2013 4:48 pm
by Rathinagiri
Dear friends,

It gives me great pleasure to announce another new version of HMG. It is HMG.3.1.4 Test version.

You can download the new version from sourceforge website. The link is given below:

https://sourceforge.net/projects/hmg/fi ... t/download

Alternatively, you can download from the HMGForum Site also. The link is here

Change log:

Code: Select all

-HMG 3.1.4 (Test) 2013/06/16
   - New function HMG_GetLanguage() --> Returns cLang  (returns the name ID of the language in which HMG shows messages - Eg.: "EN") (Contributed by Dr. Claudio Soto)
   - New Control level context menu (Contributed by Dr. Claudio Soto)
      - DEFINE CONTROL CONTEXT MENU cControlName [ OF | PARENT cParentName ]
      - DEFINE CONTROL CONTEXTMENU  cControlName [ OF | PARENT cParentName ]
      - RELEASE CONTROL CONTEXT MENU cControlName  OF | PARENT cParentName
      - RELEASE CONTROL CONTEXTMENU  cControlName  OF | PARENT cParentName
      - ReleaseControlContextMenu   (cControlName, cParentForm )
      - IsControlContextMenuDefined (cControlName, cParentForm ) --> Return lBoolean
      - SET CONTROL CONTEXTMENU  [ ON | OFF ]
      - SET CONTROL CONTEXT MENU [ ON | OFF ]   
   - New commands and functions for managing events (Please see DOC\data\HMG_UNICODE_DOC\Update_HMG_Unicode.htm for more details) (Contributed by Dr. Claudio Soto)  
   - New MARQUEE command for ProgressBar. Use this command when you do not know the amount of progress toward completion but wish to indicate that progress is being made. (Contributed by Dr. Claudio Soto)
      - SET PROGRESSBAR ControlName OF FormName ENABLE MARQUEE [ UPDATED MilliSeconds ]
      - SET PROGRESSBAR ControlName OF FormName DISABLE MARQUEE 
   - New AutoAdjust demo in samples\MainDemo\MAIN.AUTOADJUST (Contributed by Pablo César)
   - New DynamicMenu demo in samples\Menu\MENU_Dynamic_Demo) (Contributed by Dr. Claudio Soto)
   - New CueBanner demo in samples\controls\textbox\cuebanner (Contributed by S. Rathinagiri)
      - CueBanner works only in UniCode version and Windows Vista and above.
   - New QHTM library in HFCL (Contributed by Pablo César)
      - QHTM.dll is needed at run time. (included in HFCL\samples\QHTM)
      - QHTM can not be used in a commercial product unless you have purchased a licence
   - Enhanced Image Control (Contributed by Dr. Claudio Soto)
      - Now is possible to automatically load an image at its original size.
      - Added properties:
        - TRANSPARENT lValue
        - BACKGROUNDCOLOR aRGBcolor
        - ADJUSTIMAGE lValue
        - TRANSPARENTCOLOR aRGBcolor   
   - Enhanced PutFile() function: (Contributed by Dr. Claudio Soto)
      - New parameters: cDefaultFileName and @cExtFile
      - Remember, if:
        cExtFile := NIL ---> Not set selected file extension (traditional behavior)
        cExtFile := "" ---> Sets the file extension selected by the user   
   - Updated IDE-Unicode: Now supports the Unicode character set and allows at runtime change the language (Contributed by Dr. Claudio Soto)
   - Updated to latest Harbour Nightly Build (2013-06-15)
   - Changed default IDE to Unicode version. Ansi IDE is suitably included in IDE_ANSI folder.
   - Changed structure of samples folder and introduced various sub-folders by categories.
   - Fixed Build.bat in samples folder/subfolders. Now it is possible to call build.bat from any level of sub-folders.
   - Fixed Build.bat in hmg main folder to delete the file init.cld. (Contributed by Pablo César)
   - Fixed ComboSearchBox in HFCL. Now the listbox bottom is correctly shown. (Contributed by Dr. Claudio Soto)  

Re: HMG 3.1.4 (Test)

Posted: Sun Jun 16, 2013 4:57 pm
by esgici
Thanks Rathi and Dr. Soto :)

Viva HMG :D

Re: HMG 3.1.4 (Test)

Posted: Sun Jun 16, 2013 5:59 pm
by srvet_claudio
I forgot to include in the documentation of HMG in section External Guides and Tutorials this link:
http://www.marinas-gui.org/projects/harbour_manual/
It is one of the best reference guides of Harbour I've seen.

Re: HMG 3.1.4 (Test)

Posted: Sun Jun 16, 2013 7:53 pm
by fouednoomen
Thanks Rathi and Claudio

Nice upgrade

Regards

Foued

Re: HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 3:45 am
by bpd2000
Thanks Rathi and Dr. Soto

Re: HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 5:22 am
by mol
THX for your great work!

Re: HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 10:07 am
by mol
I've got an error from linker:

Code: Select all

cannot find -leay32
I'don't remember if this library was included in 3.1.12, but I have this library there.

And another error:

Code: Select all

hbmk2: Linking... faktury.exe
.hbmk/win/mingw/towary_szybkatabela.o:towary_szybkatabela.c:(.data+0x788): undefined reference to `HB_FUN_GRID_GETCOLUMNWIDTHDISPLAY'
.hbmk/win/mingw/towary_wirtualnatabelatowarow.o:towary_wirtualnatabelatowarow.c:(.data+0xab8): undefined reference to `HB_FUN_GRID_GETCOLUMNWIDTHDISPLAY'
collect2: ld returned 1 exit status
hbmk2[faktury]: Error: Running linker. 1
gcc.exe .hbmk/win/mingw/faktury.o .hbmk/win/mingw/abonamenty.o .hbmk/win/mingw/akcyzaww_raport.o .hbmk/win/mingw/akcyzaww_rejestrddww.o .hbmk/win/mingw/akcyzaww_zapiszdokument.o .hbmk/win/mingw/archiwizacja.o .hbmk/win/mingw/calc.o .hbmk/win/mingw/dokument.o .hbmk/win/mingw/dowoddostawyww.o .hbmk/win/mingw/drukfisk.o .hbmk/win/mingw/eksportedi.o .hbmk/win/mingw/eksportedioptima.o .hbmk/win/mingw/esklep.o .hbmk/win/mingw/etykiety.o .hbmk/win/mingw/funkcje.o .hbmk/win/mingw/kalendarz.o .hbmk/win/mingw/kasafisk.o .hbmk/win/mingw/klient.o .hbmk/win/mingw/kodykreskowe.o .hbmk/win/mingw/konwersja.o .hbmk/win/mingw/kursywalut.o .hbmk/win/mingw/menusystem.o .hbmk/win/mingw/obsluga.o .hbmk/win/mingw/odpady.o .hbmk/win/mingw/odsetki.o .hbmk/win/mingw/raportkasowy.o .hbmk/win/mingw/raporty.o .hbmk/win/mingw/raporty_ab.o .hbmk/win/mingw/raporty_towarowe.o .hbmk/win/mingw/rejestrzakupow.o .hbmk/win/mingw/rejkasowy.o .hbmk/win/mingw/rozliczeniekontrahenta.o .hbmk/win/mingw/serwisant.o .hbmk/win/mingw/slownie.o .hbmk/win/mingw/specyfikacjesprzedazy.o .hbmk/win/mingw/sprzedaz.o .hbmk/win/mingw/sprzedaz_korekty.o .hbmk/win/mingw/sprzedaz_zaliczki.o .hbmk/win/mingw/sql.o .hbmk/win/mingw/tabele.o .hbmk/win/mingw/tango.o .hbmk/win/mingw/tango2.o .hbmk/win/mingw/tango_sprzedaz.o .hbmk/win/mingw/towary_szybkatabela.o .hbmk/win/mingw/towary_wirtualnatabelatowarow.o .hbmk/win/mingw/towary_wydruki.o .hbmk/win/mingw/ustawienia.o .hbmk/win/mingw/wydruk_faktury.o .hbmk/win/mingw/wz.o .hbmk/win/mingw/wzorce_wydruku.o .hbmk/win/mingw/zakupy.o .hbmk/win/mingw/zakupy_korekty.o .hbmk/win/mingw/_hbmkaut_faktury.o C:/PROJEKTY/_faktury0_utf8/_temp.o    -Wl,--nxcompat -Wl,--dynamicbase -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lhfcl -lini -lreport -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhmgsqlite -leay32 -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib   -Wl,--end-group -ofaktury.exe  -LC:/hmg314/harbour/lib/win/mingw -LC:/hmg314/lib

hbmk2: Error: Referenced, missing, but unknown function(s):
       GRID_GETCOLUMNWIDTHDISPLAY()

HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 12:18 pm
by Pablo César
Congratulations to dear friends Rathi and Dr. Soto ! You are incredible, really good changings. I loved many advances like as:

- At Unicode-IDE when change language, do not need to restart it. (Great Dr. Soto) !
- ProgressBar with Marquee option (fantastic Rathi) !
- CueBanner at TextBox for Vista or upper (wonderfull Rathi) !
- Htm file sample made by Rathi, thank you guy !

Many others like as: CONTEXT MENU and improvements in Build.bat for SAMPLES sub-folders, wow Dr. Soto ! I also liked much folders's structure of samples, pretty much !

Thank you guys ! I thank to many others which participates in HMG with its advances and with their typical enthusiasm !

Re: HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 12:23 pm
by Rathinagiri
Thanks for the report Marek.

If you use SSL then we require this library too. Please extract this in \lib folder.
libeay32.zip
(152.66 KiB) Downloaded 1089 times

Re: HMG 3.1.4 (Test)

Posted: Mon Jun 17, 2013 12:31 pm
by mol
but, what about GRID_GETCOLUMNWIDTHDISPLAY() function?