HMG 3.1.4

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

Post Reply
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

HMG 3.1.4

Post 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)  
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.1.4 (Test)

Post by esgici »

Thanks Rathi and Dr. Soto :)

Viva HMG :D
Viva INTERNATIONAL HMG :D
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.1.4 (Test)

Post 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.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
fouednoomen
Posts: 186
Joined: Sun Oct 14, 2012 8:33 am
DBs Used: DBF, MySQL, MariaDB, SQLite, PostgreSQL, Oracle, ODBC
Location: Tunisia

Re: HMG 3.1.4 (Test)

Post by fouednoomen »

Thanks Rathi and Claudio

Nice upgrade

Regards

Foued
User avatar
bpd2000
Posts: 1207
Joined: Sat Sep 10, 2011 4:07 am
Location: India

Re: HMG 3.1.4 (Test)

Post by bpd2000 »

Thanks Rathi and Dr. Soto
BPD
Convert Dream into Reality through HMG
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.1.4 (Test)

Post 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()
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.1.4 (Test)

Post 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 !
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

Re: HMG 3.1.4 (Test)

Post 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 1086 times
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
mol
Posts: 3718
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.1.4 (Test)

Post by mol »

but, what about GRID_GETCOLUMNWIDTHDISPLAY() function?
Post Reply