HMG 3.1.4

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

Post Reply
User avatar
Rathinagiri
Posts: 5181
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 141 times
Been thanked: 131 times
Contact:

HMG 3.1.4

Post by Rathinagiri » Sun Jun 16, 2013 4:48 pm

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)  
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
esgici
Posts: 4363
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Has thanked: 245 times
Been thanked: 91 times
Contact:

Post by esgici » Sun Jun 16, 2013 4:57 pm

Thanks Rathi and Dr. Soto :)

Viva HMG :D
Viva INTERNATIONAL HMG :D

User avatar
srvet_claudio
Posts: 1958
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Has thanked: 32 times
Been thanked: 125 times
Contact:

Post by srvet_claudio » Sun Jun 16, 2013 5:59 pm

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.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com

User avatar
fouednoomen
Posts: 89
Joined: Sun Oct 14, 2012 8:33 am
DBs Used: DBF,MySql
Location: Tunisia
Been thanked: 1 time

Post by fouednoomen » Sun Jun 16, 2013 7:53 pm

Thanks Rathi and Claudio

Nice upgrade

Regards

Foued

User avatar
bpd2000
Posts: 963
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 133 times
Been thanked: 43 times

Post by bpd2000 » Mon Jun 17, 2013 3:45 am

Thanks Rathi and Dr. Soto
BPD
Convert Dream into Reality through HMG

User avatar
mol
Posts: 2876
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 135 times
Been thanked: 66 times
Contact:

Post by mol » Mon Jun 17, 2013 5:22 am

THX for your great work!

User avatar
mol
Posts: 2876
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 135 times
Been thanked: 66 times
Contact:

Post by mol » Mon Jun 17, 2013 10:07 am

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()

User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 177 times

Post by Pablo César » Mon Jun 17, 2013 12:18 pm

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 !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

User avatar
Rathinagiri
Posts: 5181
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 141 times
Been thanked: 131 times
Contact:

Post by Rathinagiri » Mon Jun 17, 2013 12:23 pm

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 664 times
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
mol
Posts: 2876
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 135 times
Been thanked: 66 times
Contact:

Post by mol » Mon Jun 17, 2013 12:31 pm

but, what about GRID_GETCOLUMNWIDTHDISPLAY() function?

Post Reply