HMGDOCS (Updated to 2.9.2 Test VI)

HMG announcements; Latest HMG-related news, releases, fixes and updates.

Moderator: Rathinagiri

Post Reply
User avatar
Roberto Lopez
HMG Founder
Posts: 4004
Joined: Wed Jul 30, 2008 6:43 pm

HMGDOCS (Updated to 2.9.2 Test VI)

Post by Roberto Lopez »

Hi All,

Updated docs to 2.9.2 (Test VI).

This will be the last update prior 2.9.2 publication.

Please, report any problem you found.

TIA.

Regards,

Roberto.
Attachments
docs292-6.rar
(418.31 KiB) Downloaded 411 times
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMGDOCS (Updated to 2.9.2 Test VI)

Post by esgici »

Thanks a lot Maestro :)

Best Regards

--

Esgici
Viva INTERNATIONAL HMG :D
User avatar
Vanguarda
Posts: 543
Joined: Wed Feb 11, 2009 10:56 am
Location: Americana - SP
Contact:

Re: HMGDOCS (Updated to 2.9.2 Test VI)

Post by Vanguarda »

Thank Master for this update,


with best regards,
--
Paulo Sérgio Durço (Vanguarda)


http://hmglights.wordpress.com/
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMGDOCS (Updated to 2.9.2 Test VI)

Post by esgici »

Hi Maestro

No problem encountered ( yet :) )

Best Regards

--

Esgici
Viva INTERNATIONAL HMG :D
User avatar
arturo_lopesoria
Posts: 31
Joined: Tue Sep 09, 2008 3:05 am
Location: Mexico

Re: HMGDOCS (Updated to 2.9.2 Test VI)

Post by arturo_lopesoria »

Gracias Roberto.
Mi ultimo desarrollo exitoso para PC fue con HMG V2.6.4, asi que supongo encontrare cambios al brincar desde 2.6.4 hasta 2.9.2 !!
User avatar
Roberto Lopez
HMG Founder
Posts: 4004
Joined: Wed Jul 30, 2008 6:43 pm

Re: HMGDOCS (Updated to 2.9.2 Test VI)

Post by Roberto Lopez »

arturo_lopesoria wrote:Gracias Roberto.
Mi ultimo desarrollo exitoso para PC fue con HMG V2.6.4, asi que supongo encontrare cambios al brincar desde 2.6.4 hasta 2.9.2 !!
Yes. These are the changes:

Code: Select all

- Harbour MiniGUI 2.9.2 Changelog:

	English:
	--------

	- Fixed: Print Preview. 'go to page' window not refresh preview
	window.

	- Modified: Documentation completed, fixed, indexed, linked and 
	formatted.

	- New: Property style synonyms for the following GUI 
	objects (look at documentation for details):

		- WINDOW
		- TOOLBAR 
		- TREE
		- TAB
		- SPLITBOX
		- CONTEXT MENU
		- DROPDOWN MENU
		- MAIN MENU
		- STATUSBAR

	The following synonyms for alternate syntax were added:

		- LINES  (NOLINES)
		- ALIGNMENT  (CENTERALIGN,RIGHTALIGN)
		- TODAY  (NOTODAY)
		- TODAYCIRCLE (NOTODAYCIRCLE)	
		- DATATYPE (NUMERIC,CHARACTER,DATE)
		- CASECONVERT (UPPERCASE,LOWERCASE)
		- TICKMARKS (NOTICKS)
		- AUTOSIZEWINDOW (NOAUTOSIZEWINDOW)
		- AUTOSIZEMOVIE (NOAUTOSIZEMOVIE)
		- ERRORDLG (NOERRORDLG)
		- MENU (NOMENU)
		- OPEN (NOOPEN)
		- PLAYBAR (NOPLAYBAR)


	Español:
	--------

	- Solucionado: Vista previa de impresión. Al cambiar de página desde
	la ventana 'ir a' la ventana no se actualiza.

	- Modificado: Documentación completada y corregida (indice, enlaces 
	y formato).

	- Nuevo: Sinónimos (estilo propiedad) para los siguientes objetos
	(consultar la documentación para ver los detalles)

		- WINDOW
		- TOOLBAR 
		- TREE
		- TAB
		- SPLITBOX
		- CONTEXT MENU
		- DROPDOWN MENU
		- MAIN MENU
		- STATUSBAR

	Los siguientes sinónimos fueron agregaods para la sintaxis alternativa:

		- LINES  (NOLINES)
		- ALIGNMENT  (CENTERALIGN,RIGHTALIGN)
		- TODAY  (NOTODAY)
		- TODAYCIRCLE (NOTODAYCIRCLE)	
		- DATATYPE (NUMERIC,CHARACTER,DATE)
		- CASECONVERT (UPPERCASE,LOWERCASE)
		- TICKMARKS (NOTICKS)
		- AUTOSIZEWINDOW (NOAUTOSIZEWINDOW)
		- AUTOSIZEMOVIE (NOAUTOSIZEMOVIE)
		- ERRORDLG (NOERRORDLG)
		- MENU (NOMENU)
		- OPEN (NOOPEN)
		- PLAYBAR (NOPLAYBAR)


- Harbour MiniGUI 2.9.1 Changelog:

	English:
	--------

	- Fixed: Redundant 'if' in grid event processing. Reported by 
	Grigory Filatov.

	- Fixed: Grid (CellNavigation). OnChange event not fired whe selection
	is automatically changed after accepting cell edit with [Enter].

	- Fixed: ComboBox with images. 'Item' property read problems. Reported
	by Esgici.

	- Fixed: Browse control. Value changed with right mouse button not fires
	OnCgange event procedure.

	- Fixed: Programmatic change not execute OnChange procedure for the
	following controls:

		- ComboBox
		- Slider
		- ListBox
		- Edit
		- DatePicker
		- RadioGroup
		- MonthCalendar

	- Fixed: 'Value' property. From this version, programmatic changes to 
	this property only occurs when new value is different from previous one.

	- Fixed: Focus problem with editable Grid in child windows. Reported by
	Sudip.

	- Modified: Grid Control (CellNavigation). Up and Down arrows allows to
	exit cell edit mode accepting the value. Exiting cell edit mode with 
	[Enter] will move selected cell cursor to right.

	- Modified: Finished documentation.


	Español:
	--------

	- Solucionado: 'if' redundante en el procesamiento de eventos del
	control Grid. Reportado por Grigory Filatov.

	- Solucionado: Grid (CellNavigation). Evento 'OnChange' no ejecutado
	cuando la selección es cambiada automáticamente después de aceptar los
	cambios de una celda con [Enter].

	- Solucionado: ComboBox con imágenes. Problemas de lectura con la 
	propiedad 'Item'. Reported por Esgici.

	- Solucionado: Browse control. Al cambiar el registro seleccionado con el
	botón derecho del mouse no ejecytaba el procedimieto 'OnChange'.

	- Solucionado: Los cambios programáticos no ejecutaban el procedimiento 
	'OnChange' para los siguientes controles:

		- ComboBox
		- Slider
		- ListBox
		- Edit
		- DatePicker
		- RadioGroup
		- MonthCalendar

	- Solucionado: Propiedad 'Value'. Desde esta versión, los cambios 
	programáticos a esta propiedad solo ocurrir'án cuando el nuevo valor sea
	diferent del anterior.

	- Solucionado: Problemas de foco con Grids editables en ventanas 'child'.
	Reportado por Sudip.

	- Modificado: Control Grid (CellNavigation). Las teclas de movimiento
	del cursor (arriba y abajo) permiten salir del modo de edición aceptando
	los cambios. Al aceptar la modificación de una celda con [Enter] se 
	seleccionará automaticamente la celda contigua.

	- Modificado: Documentación finalizada.


- Harbour MiniGUI 2.8.8 Changelog:

	English:
	--------

	- Fixed: Focus at application startap with multiple windows.

	- Fixed: Value property error checking for grid.

	- Fixed: WAIT WINDOW not hiding with all keys and mouse buttons.

	Español:
	--------

	- Solucionado: Foco en el inicio de la aplicación con múltiples ventanas.

	- Solucionado: Verificacion de errores para la propiedad 'Value' en Grid.
	
	- Solucionado: WAIT WINDOW. Algunas teclas y botones del mouse no 
	ocultan la ventana.


- Harbour MiniGUI 2.8.6 Changelog:

	English:
	--------

	- New: CELLNAVIGATION property for GRID control.

	- Modified: GRID control (Navigation 'by cell'). When 'CellNavigation'
	Grid property is set to .T. value property will be a two element array 
	(row,column).

	Sample: \hmg\samples\grid_21,\hmg\samples\grid_22,\hmg\samples\grid_23. 

	Español:
	--------

	- Nuevo: Propiedad CELLNAVIGATION para el control GRID.

	- Modificado: Control GRID (navegación 'por celda'). Cuando la 
	propiedad 'CellNavigation' se establece en .T., la propiedad 'value' 
	será un array numérico de dos elementos	(Fila,Columna).
	
	Ejemplo: \hmg\samples\grid_21,\hmg\samples\grid_22,\hmg\samples\grid_23. 


- Harbour MiniGUI 2.7.2 Changelog:

	English:
	--------

	- Modified: DRAGITEMS LISTBOX control. Move an item above the
	last one is allowed now.

	- Fixed: This.cellValue bug. Thanks to Grigory Filatov.

	- Fixed: \hmg\samples\mysql\demo2.prg. Report and fix by sudip.

	Español:
	--------

	- Nuevo: DRAGITEMS LISTBOX. Ahore es posible mover un item por encima
	del último.

	- Solucionado: Bug en This.CellValue. Gracias a Grigory Filatov.

	- Solucionado: \hmg\samples\mysql\demo2.prg. Reportado y solucionado
	por sudip.

- Harbour MiniGUI 2.7.1 Changelog:

	English:
	--------

	- New: DRAGITEMS property for LISTBOX control.
	This property allows to user to reorder items in a ListBox
	by dragging it. Samples:\hmg\samples\listbox

	- Fixed: This.cellValue bug. Thanks to Grigory Filatov.


	Español:
	--------

	- Nuevo: Propiedad DRAGITEMS para el control LISTBOX.
	Esta propiedad permite al usuario reordenar los items en un ListBox
	arrastrándolos. Ejemplos:\hmg\samples\listbox

	- Solucionado: Bug en This.CellValue. Gracias a Grigory Filatov.


- Harbour MiniGUI 2.7.0 Changelog:


	English:
	--------

	- New: WAIT WINDOW command. 


		This command shows a window with a custom message and pauses
		program execution until a key is pressed or mouse is clicked.

		When optional NOWAIT clause is specified program execution 
		continue after message is displayed. To hide the message
		window WAIT CLEAR must be used.

		This command must be used only after main window was activated.

		Syntax (Command):
		                                            
			WAIT WINDOW <cMessage> [ NOWAIT ] | CLEAR 

		Syntax (Function):

			WaitWindow ( [ cMessage , lNoWait ] )

			To hide the message window (WAIT CLEAR) you must omit 
			both parameters. 

		Sample 1:

			WAIT WINDOW "Press any key to continue"

		Sample 2:

			WAIT WINDOW "Processing" NOWAIT			
			<...>		
			WAIT CLEAR

		More Samples: \hmg\samples\wait_window


	- New: 'System' object. It will aloow to read (and write when possible)
	various operating system properties.
	The first implementation allows to access (read and write) the system
	clipboard and various system settings (read only).
	Clipboard functions are based upon HWGUI and WHAT32 code.

		Syntax:

			System.Clipboard [ := <cString> ]

			System.DesktopWidth
			System.DesktopHeight
			System.DefaultPrinter
			System.DesktopFolder
			System.MyDocumentsFolder
			System.ProgramFilesFolder
			System.SystemFolder
			System.TempFolder
			System.WindowsFolder

		Samples:

			System.Clipboard := 'a string'

			<...>

			MsgInfo(System.Clipboard)

			<...>

			MsgInfo(Str(System.DesktopWidth))

			<...>

			MsgInfo(Str(System.DesktopHeight))

			<...>

			MsgInfo(System.DefaultPrinter)


	More samples: \hmg\samples\clipboard.

	- Modified: Grid Control: 'This.CellValue' is writable now, so, you can 
	change the value of the cell being currently edited from inside 'Valid'
	cell procedure. Sample: \hmg\samples\grid_14

	- Modified: EXECUTE...WAIT command supports HIDE clause now.

	- Modified: ADORDD library was replaced with a prior version since the one
	currently distributed with Harbour has bugs (Many Thanks to Grigory 
	Filatov for help on this!).

	- Modified: Matteo Baccan socket library are not linked by default 
	anymore. It will be removed in the next release. Use HBTIP instead. 

	- Modified: DRAW GRAPH (pie type) accepts bigger than 7 digits values 
	now (Thanks to Esgici).

	- Fixed: Changing grid cell content in the same row being editing, from
	a valid procedure not working.

	- Fixed: 'AddItem' method and 'Item' (Grid) properties problems in WIn9x
	systems.

	- Fixed: DRAW GRAPH (pie type) problem with low values (about 0%).


	Español:
	--------
	
	- Nuevo: comando WAIT WINDOW. 


		Este comando muestra una ventana con un mensaje personalizado 
		y pausa la ejecución del programa hasta que se pulsa cualquier 
		tecla o se hace clic. 

		Cuando la cláusula opcional nowait se especifica, la ejecución 
		del programa continua después de mostrar el mensaje 
		Para ocultar la ventana debe usarse WAIT CLEAR. 

		Este comando debe utilizarse sólo después de que la ventana 
		principal se haya activado. 

		Sintaxis (comando): 

		WAIT WINDOW <cMessage> [nowait] | CLEAR 

		Sintaxis (Función): 

		WaitWindow ([cMessage, lNoWait]) 

		Para ocultar la ventana (WAIT CLEAR) debe omitirse 
		ambos parámetros. 

		Ejemplo 1: 

			WAIT WINDOW "Press any key to continue"

		Ejemplo 2: 

			WAIT WINDOW "Processing" NOWAIT			
			<...>		
			WAIT CLEAR

		Más ejemplos:\HMG\samples\wait_window 

	- Nuevo: Objeto 'System'. Permitirá tener acceso de lectura y escritura
	a varias propiedades del sistema.
	La primera implementación permitirá tener acceso de lectura y escritura
	al portapapeles y acceso de lectura a varias propiedades del sistema.
	Las funciones de acceso al portapapeles están basadas en código de HWGUI
	y WHAT32.

		Sintaxis:

			System.Clipboard
			System.Clipboard := <cString>

			System.DesktopWidth
			System.DesktopHeight
			System.DefaultPrinter
			System.DesktopFolder
			System.MyDocumentsFolder
			System.ProgramFilesFolder
			System.SystemFolder
			System.TempFolder
			System.WindowsFolder

		Ejemplos:

			System.Clipboard := 'a string'

			<...>

			MsgInfo(System.Clipboard)

			<...>

			MsgInfo(Str(System.DesktopWidth))

			<...>

			MsgInfo(Str(System.DesktopHeight))

			<...>

			MsgInfo(System.DefaultPrinter)


	More samples: \hmg\samples\clipboard.

	- Modificado: Control Grid: 'This.CellValue' puede ser modificado.
	desde el procedimiento 'ColumnValid'. Ejemplo:\HMG\samples\grid_14 

	- Modificado: El comando EXECUTE...WAIT soporta ahora la cláusula HIDE.	

	- Modificado: La librería ADORDD fue reemplazada por una versión anterior
	ya que la que se distribuye actualmente con Harbour presenta bugs (Muchas
	Gracias a Grigory Filatov por su ayuda!).

	- Modificado: La librería 'socket' de Mateo Baccan ya no es enlazada por 
	defecto y será removida en el próximo release. Debe usarse HBTIP en 
	su lugar. 

	- Modificado: FRAW GRAPH (pie type) acepta ahora valores mayores a 7 digitos
	(Gracias a Esgici).

	- Solucionado: Problemas al cambiar el contenido de las celdas
	de un control Grid, desde el procedimiento 'ColumnValid', para
	la fila que se está editando.

	- Solucionado: Problemas con el método 'AddItem' (Grid)
	en sistemas Win9x.

	- Solucionado: Problemas con DRAW GRAPH (tipo PIE) con valores bajos 
	(cercanos al 0%).


- Harbour MiniGUI 2.6.7 Changelog:


	English:
	--------

	- Fixed: Errors in documentation. 

	- Fixed: Problems with semi-oop preprocessor directives introduced 
	in 2.6.6. Reported by Marek and Grigory Filatov.

	- Fixed: Problem with libhbmysql.a. Reported by Osvaldo Tambutti.


	Español:
	--------

	- Solucionado: Errores en la documentación. 

	- Solucionado: Problemas con las directivas de preprocesador (semi-oop) 
	introducidos en la versión 2.6.6. Reportado por Grigory Filatov.

	- Solucionado: Problema con libhbmysql.a. Reportado por Osvaldo Tambutti.


- Harbour MiniGUI 2.6.6 Changelog:


	English:
	--------

	- Fixed: Error in documentation. Reported by Grigory Filatov.

	- Fixed: Another problem in print preview introduced in 2.6.2.
	Reported by Grigory Filatov.

	- Fixed: Semi-oop syntax for containers. Tab, ToolBar and SplitBox 
	child controls can be (optionally) referred as follows:

	ToolBar Buttons:

		Window.ToolBar.Button
	
	Tab child controls:

		Window.Tab(nPage).Control

	SplitBox child controls ('SplitBox' name is automatically assigned):

		Window.SplitBox.Control
	
	When a ToolBar is in a SplitBox, the syntax is as follows:

		Window.SplitBox.ToolBar.Button

	Samples: \hmg\samples\containers.


	Español:
	--------

	- Solucionado: Error en la documentación. Reportado por Grigory Filatov.

	- Solucionado: Otro problema en la vista previa de impresión introducido
	en la versión 2.6.2. Reportado por Grigory Filatov.

	- Solucionado: Sintaxis semi-oop para contenedores. Los controles
	pertenecientes a un Tab, SplitBox o ToolBar pueden ser referidos
	(opcionalmente) según se indica a continuación:

	Botones de ToolBar:

		Window.ToolBar.Button
	
	Controles en Tab:

		Window.Tab(nPage).Control

	Controles en SplitBox (El nombre 'SplitBox' es asignado
	automáticamente):

		Window.SplitBox.Control
	
	Cuando un ToolBar está en un SplitBox, la sintaxis es:

		Window.SplitBox.ToolBar.Button

	Ejemplos: \hmg\samples\containers.


- Harbour MiniGUI 2.6.5 Changelog:


	English:
	--------

	- Fixed: Problem in print preview introduced in 2.6.2.

	- Updated: Harbour compiler updated to version 1.01.	

	- Modified: Documentation.

	Español:
	--------

	- Solucionado: Problema en la vista previa de impresión introducido
	en la versión 2.6.2.

	- Actualizado: Harbour a la versión 1.01.

	- Modificado: Documentación.

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
Post Reply