Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



lunes, 7 de septiembre de 2015

Gambas3.8.1: Nueva Versión


El 5 de septiembre, Benoît  acaba de publicar la versión de gambas 3.8.1, esta versión incluye todos los arreglos de bugs y pequeños cambios realizados desde el lanzamiento de Gambas 3.8.0.


ENTORNO DE DESARROLLO

  • Traducciones de error actualizados.
  • Traducción al francés actualiza.
  • Editor: No marcar un archivo como no salvo cuando refactorización se desencadena por el ahorro de este mismo archivo.
  • Algunas correcciones HiDPI.
  • Proyectos recientes utilizan el orden de clasificación salvado ahora
  • No mostrar la revisión SVN más en el diálogo de bienvenida. Sólo en la información del sistema.
  • Revisión SVN está tomado del ejecutable intérprete.
  • La información del sistema está ahora en el anonimato.
  • Comentario, descomentar, guión y Unindent ahora funcionan como se espera si el texto ha sido seleccionado de abajo hacia arriba.
  • Selector de color no se bloquea más cuando el proyecto no utiliza ningún componente GUI.
  • El empaquetador ahora puede crear un paquete para un proyecto componente cualquiera que sea el nombre del proyecto. Será prefijo internamente el nombre del proyecto con el nombre del proveedor, si es necesario.
  • Editor de imágenes: la pluma Fix y dibujo herramienta de borrador.
  • Editor de imágenes: La información se muestra ahora en la parte superior de la imagen.
  • Editor de imágenes: El panel de propiedades tiene un botón de cierre.
  • Editor de imágenes: La etiqueta de la información es correcta actualiza cuando acercarse o reducir el zoom.
  • Fijar comportamiento de propiedades de texto de acceso directo que tienen los símbolos de unión interior.
  • Packager: Apoyo a un acceso directo prefijo de proveedor, que se utiliza en el nombre del paquete en lugar del nombre completo del proveedor.
  • Packager: Ahora nombres de los paquetes se normalizan para cada distribución. Todos los caracteres no alfanuméricos se sustituyen por un guión, pero esto se puede cambiar de forma independiente de la distribución si es necesario.
  • Depurador: Viendo una variable dinámica en un contexto estático no se bloquea más
  • GB.SubstString () API puede ahora tomar una cadena nula sustitución. Devuelve NULL en lugar de hacer una violación de segmento. En consecuencia, RegExp.Replace () desde gb.pcre puede tomar un nulo reemplazar cadena sin que se caiga.

INTÉRPRETE

  • Fijar DateDiff () Comparación días al comparar dos fechas con diferentes tiempos.
  • Array.Resize () ahora aumenta correctamente un error si su argumento es negativo.
  • Detectar correctamente demasiado grandes conjuntos.
  • Matriz de incremento asignación ahora no puede ser mayor de 256 ranuras.
  • Fijar multidimensional cheque matrices tamaño.
  • Nueva rutina para calcular el tiempo / formatos y separadores de fecha localizadas.

COMPILADOR

  • Los errores de sintaxis en las declaraciones constantes ahora dan mensajes más detallados.

GB.DB.FORM

  • El estado ocupado aplicación se ha restablecido correctamente cuando se produce un error de SQL.

Fijar las consultas que soliciten los datos después de la entrada 256a.
GB.DB.MYSQL

  • Utilice la documentación truco MySQL para hacer la diferencia entre un campo blob y un campo de texto. Esto debería funcionar mucho mejor que utilizando el valor "max_length" devuelto por la API MySQL que parece cambiar aleatoriamente entre versiones de MySQL.

GB.DB.ODBC

  • Permita que la propiedad Connection.Host sea una cadena completa de conexiones ODBC.

GB.DB.SQLITE3

  • Interpretar los tipos de datos de SQL desconocidas como "Cadena" en lugar de utilizar la basura aleatoria.

Gb.form

  • Tamaños de icono por defecto ("pequeño", "medio" ...) ahora son proporcionales a Desktop.Scale en pasos de 8 píxeles. Esto es para el apoyo HiDPI.
  • Evento Asistente BeforeChange puede cancelar ahora.
  • MessageView: color de fondo de encargo ahora se toma en cuenta.

GB.FORM.EDITOR

  • Pestaña Fix ("\ t") impresión de caracteres: TextEditor.
  • TextEditor: Sólo cambiar el contenido de una línea si el nuevo contenido proporcionado es diferente de la actual.

GB.FORM.MDI

  • Barra de herramientas intenta actualizar el tamaño de sus iconos cuando cambia la fuente.

Gb.gtk

  • Ventana ahora provoca un evento de fuente cuando sus cambios de fuente.
  • Fijar una variable sin inicializar que puede conducir a un accidente al crear una ventana.
  • TextArea.Paste () y CTRL + V funciona correctamente ahora.
  • No GTK + mensaje de advertencia más cuando un TextArea o TextBox consigue el enfoque utilizando algunos métodos de entrada.

GB.GTK3

  1. Ventana ahora provoca un evento de fuente cuando sus cambios de fuente.
  2. Fijar una variable sin inicializar que puede conducir a un accidente al crear una ventana.
  3. TextArea.Paste () y CTRL + V funciona correctamente ahora.
  4. No GTK + mensaje de advertencia más cuando un TextArea o TextBox consigue el enfoque utilizando algunos métodos de entrada.

GB.GUI.BASE

  • IconView: Fijar dibujo elemento cuando en orientación horizontal.
  • TreeView acolchado artículos altura es ahora proporcional a Desktop.Scale.
  • Fijar comportamiento de propiedades de texto de acceso directo que tienen los símbolos de unión interior.

GB.NET.SMTP

  • SmtpClient.MessageId es una nueva propiedad que permite definir la cabecera Message-ID del correo.
  • SmtpClient.InReplyTo es una nueva propiedad que permite definir el In-Reply-Para cabecera del correo. Se definen las referencias de cabecera, así como con el mismo valor.
  • SmtpClient.AddHeader () es un nuevo método para agregar un encabezado específico personalizado al correo.

GB.PCRE

  • RegExp.Replace () no se bloquea más cuando la cadena de sustitución es nula.

GB.QT4

  • Ventana ahora provoca un evento de fuente cuando sus cambios de fuente.
  • Inicializar correctamente propiedades de la ventana cuando se muestran en todos los casos.
  • Breeze parche widget de tema para arreglar sus errores en el pequeño cuadro de texto, cuadro combinado y controles de cuadro de número.

GB.QT5

  • Ventana ahora provoca un evento de fuente cuando sus cambios de fuente.
  • Breeze parche widget de tema para arreglar sus errores en el pequeño cuadro de texto, cuadro combinado y controles de cuadro de número.

GB.REPORT2

  • La resolución de la impresora es siempre 1200 dpi ahora.
  • Vista previa: El diseño se ha cambiado para ser más legible.
  • Vista previa: Fijar el valor inicial combo impresora.

GB.XML

  • Documento: Se ha corregido una pérdida de memoria cuando el instanciation falló debido a una excepción de análisis.
  • XmlElement: establecer internamente un atributo con un valor NULL no se bloquea más.
  • El encuentro con un atributo no de composición no se bloquea el analizador más.
  • Optimizado limpieza analizador cuando se produce una excepción.
  • Fijar atribuir método de inicialización.

GB.XML.HTML
El encuentro con un atributo no de composición no se bloquea el analizador más.

Disfrútala !

Ver también:
Gambas 3.8.0