Nueva Versión: Gambas3.6.0
Ayer, anunció el creador de Gambas3, Benoît Minisini, la nueva versión de gambas3:"Después de casi año desde la última versión principal, y muchas correcciones de errores de última hora , Gambas 3.6 acaba de ser lanzado oficialmente!
Esta nueva versión corrige 459 errores, añade 465 nuevas características y 22 optimizaciones.
Algunos de los principales cambios son:
- Un nuevo cuadro de diálogo proyecto abierto en el IDE. - Apoyo a la gestión de sesiones. - Ayuda sin conexión descargado automáticamente desde el wiki. - Modo de un archivo para el IDE. - Apoyo a las ventanas transparentes. - Rutinas de dibujo de texto sombreado. - Nuevos controles: Spinner, SwitchButton, DirBox, FontBox. - Gb.gtk3 es un nuevo componente de interfaz gráfica de usuario basada en GTK + 3. - Gb.inotify es un nuevo componente para supervisar eventos del sistema de archivos con Linux interfaz inotify. - Gb.markdown es un nuevo componente que implementa la sintaxis Markdown Gambas. - El componente gb.net.smtp ha sido reescrito completamente en Gambas y fija.
Ver las notas de la versión para la lista de todas las nuevas características y correcciones de errores.
Ahora vamos a empezar la piratería para Gambas 3.7. El principal objetivo ahora es hacer un dedicada repositorio de software Gambas."
Os podeis descargar el código fuente y compilarlo en http://gambas.sourceforge.net/en/main.html
Ademas, Sebastian Kulesz, esta actualizando el PPA estable (enlace)para que incluya la nueva versión (la anterior estable era la 3.5.4).
Ya esta disponible:
https://launchpad.net/~gambas-team/+archive/ubuntu/gambas3 |
Os dejo las lineas de comandos para instalar el ppa y actualizarse en distribuciones Ubuntu y derivadas de este (linux mint , por ejemplo):
$ sudo add-apt-repository ppa:gambas-team/gambas3
$ sudo apt-get update
$ sudo apt-get install gambas3
Os dejo aqui todos los cambios y bugs incluidos en la version de gambas3.6 (traducidos con google traduce):
Qué hay de nuevo
Esta nueva versión corrige 459 errores, añade 465 nuevas características y 22 optimizaciones 22.
Tenga en cuenta que muchos de estos errores ya han sido back-portado a las versiones 3.5.x.
He aquí un resumen de los principales cambios:
General
- Soporte para sistemas GNU / kFreeBSD.
- Apoyo a CygWin.
Entorno de desarrollo (IDE)
- Nuevo diálog para abrir proyectos.
- Apoyo a la gestión de sesiones.
- Aydas se descarga automáticamente desde el wiki y puede ser consultada offline. ¡¡ interesante !!
- El empaquetador ahora maneja proyectos en GUI independiente mediante la creación de un paquete para cada componente GUI.
- Diálogo de error de programa que puede crear un informe de correo de forma automática.
- El IDE ahora puede abrir archivos fuera del proyecto.
- El IDE puede ahora abrir un solo archivo sin ningún proyecto. Utilice el Gambas 3 IDE para la edición de los archivos de base de datos SQLite, por ejemplo!
Intérprete y compilador
- Matriz y Colección operador constructor [...] ahora puede tomar cualquier número de argumentos.
- IsMissing permite comprobar si hay un argumento opcional que falta.
- La ... símbolo puede ser usado para pasar todos los argumentos opcionales de la función actual de otra función.
- Rand es una nueva función que devuelve un número aleatorio entero.
- Anulación de una clase que es el padre de las otras clases es posible otra vez.
- SYSTEM.LOG es un nuevo método que envía un mensaje en el registro del sistema.
Componentes
- gb.data: interfaz gráfica, Heap (data structure montones) y tries patricia.
- gb.db: apoyo a las intercalaciones de campo.
- gb.desktop: La parte específica X11 se ha puesto en su propio componente x11.
- gb.desktop.x11: implantación de contenedores bandeja del sistema.
- gb.form: Nuevo diseño para controles de archivos y directorios.
- Spinner es un nuevo control que muestra una ruleta giratoria.
- SwitchButton es un nuevo control que muestra un botón de ON / OFF.
- DirBox es un nuevo control que permite seleccionar un directorio.
- FontBox es un nuevo control que permite seleccionar una fuente.
- gb.form.dialog: diálogo de selección de fuente personalizado.
- gb.form.mdi: ventanas del área de trabajo ahora pueden separarse.
- Apoyo a la gestión de sesiones.
- Sombreados rutinas de dibujo de texto.
- Apoyo para las ventanas transparentes, es decir, Windows tiene un RGBA visual.
- Nueva GTK + 3 componentes!
- gb.inotify es un nuevo componente para supervisar eventos del sistema de archivos con interfaz inotify Linux '.
- gb.markdown es un nuevo componente que implementa la sintaxis Markdown Gambas.
- gb.media: Un método simple para tomar una captura de pantalla de un fotograma de vídeo.
- gb.media.form es un nuevo componente que proporciona un control de reproductor de medios.
- gb.net.smtp: el componente se ha reescrito totalmente en Gambas y fija.
- gb.sdl ahora utiliza una fuente de mapa de bits integrado costumbre como fuente predeterminada.
Registro de cambios
[CONFIGURACIÓN]
* Error: Establecer Cygwin compartió extensión bibliotecaria a 'dll'.
* NUEVO: traducciones chinas actualiza.
* NUEVO: traducciones holandesas actualiza.
* NUEVO: No utilice macros de autoconf en desuso más.
* NUEVO: La información de la versión se encuentra ahora en el archivo 'version.m4' en
el directorio raíz.
* NUEVO: La macro GB_FIND ahora busca en los archivos de un directorio más profundo.
* NUEVO: Agregar una bandera init automake para evitar advertencias con las versiones recientes
de automake.
* NUEVO: Agregar una nueva macro autoconf que pueden comparar los números de versión.
* NUEVO: Soporte de sistemas GNU / kFreeBSD.
* NUEVO: Agregar un archivo appdata gambas e instalarlo en / usr / share / appdata.
[DESARROLLO MEDIO AMBIENTE]
* Error: resolver automáticamente los conflictos en los archivos de configuración del proyecto por
teniendo los del repositorio.
* Error: Fijar gestión cursor explorador de proyectos cuando la atención se centra en la
campo de filtro.
* BUG: control de editor de formularios Fix destacando cuando el control cernía es un
ScrollView.
* Error: Packager ahora utilizan la corriente principal de Gambas y versión secundaria como mínimo
versión para dependencias de los componentes.
* Error: Siga Ubuntu convención paquete de nombres.
* Error: Algunas correcciones en la creación metapaquete GUI para Debian / Ubuntu.
* Error: la terminación automática de identificadores ahora muestra correctamente la conocida
clases.
* Error: visualizar correctamente los valores opcionales en firmas.
* Error: Fijar la rutina de llenado lista procedimiento en el editor de texto.
* BUG: Ahora las fronteras del informe se muestran correctamente en el editor
* Error: El apoyo a la subversión> = 1.8.
* ERROR: La ayuda de propiedad WebView ahora utiliza el mismo tamaño de fuente por defecto (80%) de la ventana de ayuda.
* Error: Fijar la gestión de botón o menú textos traducidos que terminan con "...".
* ERROR: La función de proyecto 'Limpiar' realmente limpia todo ahora.
* Error: vista Dividir atajos ahora actúan como palancas.
* Error: Fijar las pérdidas de memoria de la nueva terminación automática.
* Error: Fijar la compresión de HTML para que todo lo que no se pone en la misma línea.
* Error: Eliminar automáticamente el archivo ".lang / .pot" de control de versiones, como
es un archivo generado, y como sus conflictos no se puede resolver.
* Error: Fijar la gestión de conflictos subversión.
* Error: Levante el svn comandos de tiempo de espera en 30 segundos: algunas confirmaciones pueden tomar un largo tiempo.
* BUG: En el editor de menús, el último menú puede ser subir ahora.
* Error: Fijar menú emergente al hacer clic en el árbol de carpetas del proyecto "Datos".
* Error: diálogo de propiedades del archivo: El botón 'Revert' se oculta correctamente ahora.
* Error: editor Menú: Fijar el punto culminante del menú actual.
* Error: editor Menú: Fijar la caja de búsqueda del menú.
* Error: editor de formularios: Correctamente ocultar y entradas Mostrar barra de herramientas de acuerdo con el estado actual (depuración, de sólo lectura ...).
* Error: editor de formularios: botones de la barra de formato actúan sobre todo el formulario si
no hay nada seleccionado ahora.
* Error: No ajuste el enfoque a la consola si está oculto.
* ERROR: Utilizar el mismo icono para el diálogo de opciones y su correspondiente
icono de la barra de herramientas.
* Error: Packager: Fijar * descripción del paquete deb.
* Error: Use '/ etc / os de liberación' para conocer la versión SuSE, en lugar de
'/ etc / SuSE-release', que está en desuso.
* Error: Editor de imágenes: No dejó el editor en un estado incoherente después de un pasta está hecho.
* Error: editor de formularios: Al hacer doble clic en un control, no bloquearse si una hay un error en su declaración de eventos predeterminado. Sólo mostrar una mensaje de advertencia en la salida de error estándar.
* Error: El terminal "abierto" y "explorador de archivos abierto" Iconos de la barra de herramientas funcionan ahora como se esperaba.
* Error: El editor de informes toma el ángulo de rotación ReportLabel (en grados) en cuenta.
* Error: Fijar el fondo de los controles CoordBox.
Editor de imágenes: * Error de escala de selección se realiza desde la esquina superior izquierda de
por defecto, y desde el centro de selección sólo si se presiona la tecla SHIFT.
* Error: diálogo de propiedades del proyecto: Lista de revisiones de diseño de componentes.
* BUG: configuración del proyecto de escritura antes de hacer un ejecutable o una fuente
archivo, de manera que su contenido esté actualizado.
* Error: archivos de sólo lectura ahora se puede volver a cargar.
* Error: editor de formularios: El estado de sólo lectura se actualiza correctamente en todos los
casos ahora.
* Error: Packager: Asegúrese de que cambios * .deb no utiliza líneas más de
80 columnas.
* Error: Fijar cómo se dibuja el control CoordBox.
* Error: editor de formularios: botones de herramientas de la propiedad están ahora ocultos correctamente.
* Error: Editor de imágenes: La pestaña Portapapeles de la caja de herramientas de imagen se actualiza
correctamente ahora.
* Error: El botón del menú de componentes GUI se actualiza correctamente en todos los casos ahora.
* Error: Texto en ReportLabel está dibujado con antialiasing como se esperaba.
* Error: Fijar la finalización automática con caracteres no ASCII.
* Error: separadores de palabras Fix en la terminación automática de editor de texto.
* Error: No congelar al cargar una versión anterior de un proyecto de componente
que no ve algunas clases implementadas en las versiones más recientes de la
componente.
* Error: Patch: el gambas-patch-ignore archivo ahora chmod'd a 'rw -------'.
* Error: Fijar el analizar de clases exportadas que anulan una clase de una
componente.
* Error: Fijar las propiedades de entero de lectura al cargar un formulario.
* Error: Todas las formas se supone tipos para ser su propio observador evento.
* Error: Algunas correcciones en las URL del wiki que utiliza el sistema de ayuda.
* Error: redirigir automáticamente a gb.qt4 y ayuda gb.qt4.opengl de otros
Componentes GUI.
* Error: Hacer visitas Splitted visible con temas oscuros.
* ERROR: Splitted vistas ahora funcionan como se espera en los editores de texto, no sólo en
editores de código fuente.
* Error: Algunas correcciones en el sistema de ayuda.
* BUG: Si estamos abriendo un proyecto que tiene el mismo nombre que el componente,
entonces ese proyecto se supone que es la parte del componente de gambas. y
por lo que las clases descritas en el archivo de los '.info' pueden ser en realidad parte de la
parte gambas y no debe ser procesado.
* Error: Fijar construcción de proyectos páginas clases de ayuda.
* Error: El archivo de configuración de la fuente de usuario es "~ / config / fonts.conf", no
"~ / config / .fonts.conf".
* Error: Eliminar un mensaje de depuración.
* Error: Editor de imágenes: Fijar la alineación en la rutina de texto empate.
* Error: editor de imágenes: el texto y la red propiedades son ahora visibles sólo si sea necesario.
* Error: Fijar ficheros Gambas para que todos los personajes tienen el mismo ancho en la misma fuente.
* Error: Desactivar sustituye a los controles en el cuadro de diálogo de búsqueda al buscar la ventana de salida.
* Error: Ayuda en argumento de la función es correcta ahora.
* Error: Cambiar correctamente la propiedad Application.Busy después de un programa tiene
estrellado.
* Error: Editor de imágenes: Fijar la herramienta de "pasta".
* Error: editor de formularios: Establecer la propiedad "Invertir" de un contenedor hace ahora
tengan accidentes.
* Error: No marque conflicto en el archivo de configuración del proyecto si eso archivos
no existe.
* Error: Hacer que el IDE depende explícitamente en 'gb.desktop.x11'.
* Error: Fijar la resolución automática de conflictos en los archivos de configuración del proyecto.
* Error: Ordene la lista de bases de datos en el cuadro de diálogo de conexión.
* Error: cargue correctamente los archivos de información sobre las clases de componentes sobrecargadas por una
clase de proyecto.
* Error: Eliminar Firebird de la lista de controladores de base de datos.
* Error: Fijar el soporte explorador personalizado.
* Error: Eliminar los accesos directos de la información sobre herramientas del diálogo de traducción
botones.
* Error: Fijar ayudar a URLs de idiomas distintos del inglés.
* Error: Subversion: Fijar conflicto automática la resolución de los archivos de configuración.
* Error: Creación de un nuevo proyecto SDL componentes correctamente comprueba todos los necesarios.
* Error: FPatch: Permitir parches binarios que deben aplicarse.
* Error: Patch: Comprobar cabeceado si un archivo es un archivo de revisión.
* Error: Fijar copiar y pegar en el editor de menú de formulario.
* Error: Fijar GUI para el modo de un solo archivo.
* Error: Convertir en mayúsculas o minúsculas ahora mantener la selección como esperado.
* BUG: errores de captura de nuevo si se carga un archivo de perfil de falla.
* Error: Fijar un posible accidente al destacar posiciones de código fuente en el ventana de salida.
* Error: Golpear la tecla ENTER en el filtro de árbol del proyecto ahora funciona correctamente, y abrir el primer archivo coincidente si no hay ninguna seleccionada.
* Error: Fijar un accidente en el editor de menú al insertar un nuevo elemento.
* Error: Fijar un error tipográfico en consejos inglés.
* Error: El menú de cerca ahora trabaja para todos los editores en el modo de un solo archivo.
* Error: editor de formularios: Selección de un control asegura que es visible si uno
de su padre es un multi-envase.
* Error: ocultar correctamente comprimir y descomprimir acciones.
* Error: Fijar un accidente al abrir el navegador de ayuda después de la tecla F2 ha sido
golpear.
* Error: Webkit parece que no le gusta codificado corchetes en 'file:' // URLs.
Así que no codificarlos.
* Error: No bloquee al abrir el diálogo de traducción, mientras que no hay ningún proyecto
cadena es traducible.
* Error: ImageEditor: Fijar un posible accidente al pegar una imagen.
* Error: detectar correctamente si un proyecto está a cargo de la subversión o no.
* Error: Consola de comandos echo ahora funciona como se esperaba cuando el proyecto es
correr.
* Error: Manejar correctamente los archivos de perfil truncados cuando el proyecto depurado
ha sido detenido de repente.
* Error: Trate de fijar la posición de manejo historia.
* Error: proyecto Fix enumera diseño cuando se filtran.
* Error: Editor de imágenes: Fijar herramienta Varita mágica.
* Error: inicializar correctamente el control ProjectChooser.
* Error: Convierte a mayúsculas o minúsculas ahora funciona como se esperaba en el código
editor.
* Error: FPatch: Fijar un posible accidente al intentar desactivar un trozo cuando no
Se seleccionó fila
* Error: Fijar el color de fondo de los mensajes de información sobre herramientas de edición de código.
* Error: Fix lista de proyectos filtro al golpear RETURN.
* Error: Si el directorio de construcción no existe, hacer ejecutable el interior
el directorio del proyecto en todos los casos.
* Error: Fijar la rutina que comprueba la disponibilidad del programa.
* Error: FMakePatch: no requerir un nombre de archivo de destino para ver el parche.
* Error: El archivo de descripción de componentes ahora se actualiza correctamente cuando el
propiedades del proyecto cambian.
* Error: Crear un archivo de descripción de componente inicial cuando sea necesario.
* Error: Fijar un accidente al inicio si no hay ningún archivo de configuración IDE.
* Error: Fijar Arch Linux creación del paquete cuando se utiliza un prefijo de proveedor.
* Error: Fijar la creación de paquetes de Slackware también.
* Error: No digas que la clase es creatable al mostrar la ayuda de
comentarios, si la clase no tiene un método público "_new".
* BUG: Al hacer clic en el botón de pegar ajustado correctamente el foco de nuevo a la
editor.
* Error: Activar la hoja de propiedades editor de formularios ahora desactivar la forma
menú poup editor. En consecuencia, el acceso directo de borrado no se dispara
inesperadamente más.
* Error: Correctamente restablecer botones de posición cuando un proyecto está cargado.
* Error: Editor de texto: Corregir caracteres delimitadores de palabras para la terminación automática.
* Error: Ayuda navegador: Marcos clase como creatable si no tienen una
constructor, pero tiene variables dinámicas.
* Error: Fijar el comportamiento del cuadro de diálogo de creación del archivo. El filtro de la
ficha "existente" ahora siempre se establece en función del tipo de archivo seleccionado
en la primera ficha.
* BUG: Al navegar por todo el proyecto, omita * WAV y archivos * .OGG, y
compruebe que el archivo no es binario como último recurso.
* BUG: Al convertir un proyecto de Gambas 2, sustituir correctamente Arrangement.
LeftRight por Arrangement.Row y Arrangement.TopBottom por
Arrangement.Column.
* NUEVO: El diálogo de información del sistema muestra ahora la versión de Gambas.
* NUEVO: El componente 'gb.desktop.gnome' es ahora visible y explícitamente
comprobable.
* NUEVO: Si un proyecto utiliza gb.gui, a continuación, el empaquetador creará dos extra
paquetes: uno para apoyo Qt4, el otro para el soporte GTK +. En el momento,
esto sólo es compatible con Debian / Ubuntu.
* NUEVO: Soporte para el número de versión del paquete.
* NUEVO: Mostrar la ayuda para los componentes de terceros.
* NUEVO: Añadir el afrikaans a la lista de idiomas.
* NUEVO: Añadir Willy Raets a la lista de colaboradores.
* NUEVO: Actualice el tamaño Gambas 12 fuentes (medio y negrita).
* NUEVO: Añadir 13 fuentes de tamaño de Gambas (medio y negrita).
* NUEVO: Agregado $ PROJECT, $ USER y $ FECHA átomos macro. Estos son muy útiles si usted escribir sus propios fragmentos de código.
* NUEVO: Un nuevo menú para abrir los archivos arbitrarios dentro del IDE.
* NUEVO: '&' atajos se eliminan automáticamente de la traducible
títulos de los siguientes controles: Menú, Button, CheckBox, RadioButton,
ToolButton, ToggleButton, DataCheckBox. El líder "..." se eliminan
también. Ahora, por ejemplo, "y sobre ..." y "Acerca de" conducir a la misma
cadena traducida. En consecuencia, el número de cadenas traducibles del
Proyecto IDE es un 7% inferior.
* NUEVO: Una entrada de menú en el menú "Herramientas" permite actualizar todas las formas, de manera que las características anteriores pueden ser probados fácilmente. Guarde sus proyectos antes!
* NUEVO: importaciones de traducción ahora extrae automáticamente traducciones del
cadenas que tienen "y" atajos dentro y principales puntos ("...").
* NUEVO: Implementar la terminación automática de los editores de texto.
* NUEVO: Agregar "GB_REVERSE = 1" en la lista de variables de entorno del proyecto
diálogo de propiedades.
* NUEVO: Muestra un mensaje de advertencia en el título de la ventana IDE tanto alfa y
versiones de desarrollo.
* NUEVO: Para los proyectos cuya versión se lee de un archivo de texto, de forma automática
guardar la versión del proyecto en carga proyecto si no ha cambiado en el disco.
* NUEVO: Árbol del proyecto: Agregar un filtro de proyecto para mostrar todos los archivos en conflicto.
* NUEVO: convertidor de proyecto: tratar de no chocar si el proyecto de Gambas 2 ha sido
parcialmente convertido.
* NUEVO: El depurador ahora se puede decir para romper el programa sobre cualquier error.
* NUEVO: Ficha Estadística en el diálogo de propiedades del proyecto.
* NUEVO: Agregar un botón de barra de herramientas para definir la variable de entorno GB_GUI en un solo clic. Este botón sólo es visible si el proyecto utiliza la gb.gui componente (y si se ha añadido a la barra de herramientas, por supuesto!).
* NUEVO: Agregar GTK + 3 para el diálogo de información del sistema.
* NUEVO: Compruebe el componente GUI actual en su menú emergente.
* NUEVO: diálogo Opción: Uso SwitchButton vez de ComboBox.
* NUEVO: ImageEditor: Una herramienta de texto se ha añadido.
* NUEVO: Editor de imágenes: La rueda del ratón ahora se acerca la imagen.
* NUEVO: Algunos de los nuevos fondos.
* NUEVO: Añadir un "pegado especial" entrada en el menú emergente del botón de pegar.
* NUEVO: Actualización traducción checo.
* NUEVO: editor de formularios: botones de herramientas de propiedad ahora trabajar en consecuencia para el tipo de la forma editada (Formulario, Informe ...).
* NUEVO: Agregar componente gb.markdown.
* NUEVO: Nueva opción para ejecutar un programa dentro de un cierto terminal virtual, pero su
salida de error estándar se redirige a la consola IDE.
* NUEVO: FMakePatch: Save caminos elegidos (archivo comprimido de origen antiguo, viejo proyecto, parche nombre de archivo) en .settings del proyecto.
* NUEVO: FPatch: Save último parche cargado en .settings.
* NUEVO: Vuelva a leer todo el proyecto después de parchear / revirtiendo desde un parche puede
los números de cambio de versión, los componentes utilizados, etc ..
* NUEVO: el acceso directo para la definición de una clase o una forma como clase de arranque tiene ha retirado del editor (pero no del árbol de proyecto).
* NUEVO: Un nuevo menú para ejecutar una forma específica como si fuera la clase de arranque.
* NUEVO: Soporte para propiedades "Angulo". Estas propiedades son número entero
propiedades que representan un ángulo en grados. Radianes no son compatibles
En el momento.
* NUEVO: Añadida la información de acceso directo en los botones de la forma de traducir.
* NUEVO: Actualización de la traducción de portugués brasileño.
* NUEVO: La tecla 'F2' ahora puede saltar de una instrucción GOTO o GOSUB a su
etiqueta de destino.
* NUEVO: La traducción española actualizada.
* NUEVO: Utilice la nueva wiki para la documentación.
* NUEVO: Nuevo diálogo de error de programa que puede enviar un informe de error por correo con todos los detalles en el interior.
* NUEVO: Añadir un "complemento todo al repositorio" entrada de menú.
* NUEVO: La herramienta de imagen de texto editor ahora tiene doce botones para definir el texto
ancla.
* NUEVO: Editor de imágenes: Rework la interfaz de alineación herramienta de texto.
* NUEVO: Retire ahora inútiles iconos de las herramientas de texto.
* NUEVO: Agregar una entrada de texto bajo la consola de salida para evaluar expresiones,
con la historia. La salida de la consola es ahora de sólo lectura.
* NUEVO: Una opción para cambiar los comentarios de inserción automática.
* NUEVO: Agregar un botón eco en la consola de salida, que se hace eco de la entraron
de comandos.
* NUEVO: Actualización de mensajes de error.
* NUEVO: Agregar un nuevo fondo generado a partir de la nueva muestra QuasiRegular.
* NUEVO: Defina la descripción del componente gb.notify.
* NUEVO: Editor de imágenes: Ahora pegar una imagen se realiza haciendo clic de nuevo en el
pasta de icono. La tecla ESC se reinicia el proceso de pegado.
* NUEVO: Editor de imágenes: La función "pegar" ahora toma la opacidad actual en
cuenta.
* NUEVO: Cree automáticamente un archivo ".gitignore" en el directorio del proyecto.
* NUEVO: No guarde la ruta ejecutable dentro ".project" presentar más.
Guárdelo en el interior ".settings", por lo que no es administrado por la subversión.
* NUEVO: Un directorio de proyectos de Gambas se identifican ahora por un archivo ".project" que
en realidad comienza con el encabezado esperado.
* NUEVO: Reducir la ventana de bienvenida un poco si la ventana es demasiado pequeña.
* NUEVO: Actualización checo traducir
* NUEVO: Nuevas entradas de menú para ordenar el texto en el editor de texto.
* NUEVO: Agregar Chromimum a la lista de los navegadores.
* NUEVO: Agregar un teclado IDE ventana atajos ayuda.
* NUEVO: Un click izquierdo del ratón con la tecla control salta a la definición de
un símbolo, como la tecla F2.
* NUEVO: Utilice un fondo transparente en el diálogo acerca, sólo para demostrar que
nueva característica.
* NUEVO: Utilice la nueva propiedad ColorChooser.ShowCustom.
* NUEVO: Asegúrese de posiciones de depuración en los enlaces de la ventana de salida a la fuente
código. Debo hacer que opcional por cierto ...
* NUEVO: La apertura de un archivo de base de datos SQLite crea automáticamente una nueva
conexión y abrirlo en el editor de base de datos.
* NUEVO: Rediseñar el editor de menú de formulario.
* NUEVO: El IDE ahora se puede abrir un solo archivo extern sin ningún proyecto. Este
se realiza internamente mediante la creación de un proyecto falso temporal. La GUI intenta
adaptarse a ese nuevo modo, pero esto todavía no es perfecto.
* NUEVO: Normalizar el título de la ventana del IDE.
* NUEVO: Un nuevo botón en el cuadro de diálogo de bienvenida para abrir un solo archivo.
* NUEVO: Soporte para la elección de sistema LinkForeground y VisitedForeground
colores.
* NUEVO: Una opción para cambiar la visualización del nombre del archivo actual en el IDE
título de la ventana.
* NUEVO: selector de color en formas ahora permite seleccionar un color transparente.
* NUEVO: Soporte para el navegador iceweasel.
* NUEVO: Al añadir nuevos archivos de proyecto, ahora puede insertar varias existente
archivos en una sola toma.
* NUEVO: editor de formularios: Agregar una entrada de menú "Seleccionar los padres" que selecciona la primario del control maestro de la selección actual.
* NUEVO: Todos los archivos se puede "bloquear". Esto se implementa mediante el archivo
permisos de escritura. El viejo mecanismo forma de bloqueo se ha eliminado.
* NUEVO: Actualizar traducciones mediante el uso de las traducciones del proyecto gambas.wiki.
* NUEVO: Centralizar el navegador de ayuda en un control personalizado.
* NUEVO: El menú emergente de vista de árbol del proyecto ahora tiene una entrada para la apertura recientemente cerrado archivos.
* NUEVO: Comentario inserción automática está activa sólo si [SHIFT] +
Se pulsa [RETURN]. No si solo [RETURN] se presiona.
* NUEVO: Soporte para gestión de sesión automático.
* NUEVO: Nuevo diseño de los últimos proyectos y ejemplos de selectores en la acogida
diálogo y el diálogo abierto proyecto.
* NUEVO: Soporte para las clases definidas en dos ocasiones en un componente: una vez en el nativo parte, una vez en la parte gambas.
* NUEVO: Utilice el método nuevo Paint.TrimText ().
* NUEVO: Add 'gb.media.form' a la lista de componentes.
* NUEVO: Soporte para la nueva propiedad GridView.Padding.
* NUEVO: Cambiar la forma en GridView y TableView están representados en forma
editor.
* NUEVO: El uso de sombra de texto para dibujar títulos de los proyectos.
* NUEVO: Hacer que el entorno Cygwin conscientes.
* NUEVO: Profiler: Datos de formato con el separador de miles.
* NUEVO: Permitir que elegir los caracteres de prefijo cuando se inserta un color.
* NUEVO: Agregar una entrada del menú para abrir el directorio actual árbol del proyecto en el
administrador de archivos del sistema.
* NUEVO: Utilice el método nuevo WebSettings.Cache.Clear ().
* NUEVO: Agregar un botón pequeño "abrir en otra ventana" transitoria en todos los artículos
de la lista de proyectos.
* NUEVO: Cuando ocultar la barra de menú, eliminar el mensaje emergente y agregue un botón
en la barra de herramientas que muestra el menú de vuelta en su lugar.
* NUEVO: FMakePatch: Añadir función para patch ver / editar antes de guardar.
* NUEVO: contenido de la lista procedimiento es ahora ordenados de manera diferente: símbolos públicos símbolos primero y, a continuación, estáticas primero.
* NUEVO: El filtro de lista de proyectos busca ahora en la descripción del proyecto también.
* NUEVO: Añadir el tamaño del ejecutable en las estadísticas del proyecto.
* NUEVO: lista de archivos recientes ahora se almacena en el siguiente archivo:
'~ / .local / config / gambas3 / gambas3.recent.conf'
* NUEVO: Soporte para la nueva propiedad Menu.Radio.
* NUEVO: La traducción holandesa corregida y actualizada.
* NUEVO: editor de base de datos: Soporte para la nueva propiedad de campo de intercalación.
* NUEVO: El diálogo de opciones se reorganizó para que la información de identidad de usuario
tiene itw propio panel.
* NUEVO: La identidad del usuario está escrito dentro de los archivos de traducción.
* NUEVO: Al cambiar el nombre de un elemento en la vista de árbol de proyectos, la extensión de archivo no se ha seleccionado.
* NUEVO: Utilice el control FontBox en el diálogo de opciones.
* NUEVO: Nuevos iconos de tipo de módulo.
* NUEVO: Crear diálogo de archivo: Reemplace el control ListContainer desaprobado por
un ListView.
* NUEVO: apoyo financiero Actualizar.
* OPT: proyecto Optimizar control de cuadro de dibujo rutina.
[VIEJO WIKI CGI SCRIPT]
* NUEVO: Añadir un mensaje de desaprobación en todas las páginas wiki.
[WIKI CGI SCRIPT]
* NUEVO: Nuevos Gambas wiki script CGI. Sustituye a la antigua wiki.
[WEB SITE FABRICANTE]
* Error: Fijar las páginas que no están ubicadas en el wiki.
* NUEVO: Soporte para el idioma holandés.
* NUEVO: traducciones holandesas.
* NUEVO: Utilice la nueva wiki ahora.
[Ejemplos]
* Error: NeHeTutorial: Fix error de compilación.
* ERROR: Actualización de la versión de Cálculo.
* Error: MediaPlayer: Botones imágenes cambian de tamaño correctamente en el inicio.
* Error: DNSClient: No utilice el método _Free especial ().
* Error: Base de datos: Retire Firebird como opción para el tipo de conexión.
* Error: PDFViewer: Algunas pequeñas correcciones.
* Error: PhotoTouch: Fijar el ejemplo.
* NUEVO: Mover ejemplo DBusExplorer al directorio 'Miscelánea'.
* NUEVO: Agregar un nuevo ejemplo SerialPort realizado por Claus Dietrich y retire la
ejemplo antiguo.
* NUEVO: Nuevo ejemplo SmallWiki. Esta es una aplicación Web que implementa un
wiki basado en la sintaxis markdown Gambas en menos de 25 Kb.
* NUEVO: Pong: Update utiliza de Window.Ask ().
* NUEVO: Agregar un nuevo ejemplo WaveGenerator que reproduce una onda sinusoide cuya
frecuencia puede modificarse en tiempo real con un control deslizante.
* NUEVO: LCDLabel: Nuevo ejemplo.
* NUEVO: Añadir el nuevo ejemplo RandomColorSort, realizado por Louis W. Adams, Jr. y
fijado por mí mismo.
* NUEVO: QuasiRegular: Un nuevo ejemplo que muestra un ejemplo de un cuasi-Regular
patrón.
* NUEVO: MediaPlayer: ejemplo de pantalla de vídeo en el interior del módulo mtest.
* NUEVO: SystemTray es un nuevo ejemplo que muestra cómo utilizar la bandeja del sistema
apoyo de la componente gb.desktop.x11.
* NUEVO: BeastScroll: Agregar un atajo de teclado que toma una captura de pantalla, y
añadir más texto a la pantalla.
* NUEVO: WatchGambasDirectory: gb.inotify ejemplo para demostrar el uso básico.
* NUEVO: traducciones holandesas para los ejemplos.
* NUEVO: BeastScroll: Utilice el nuevo soporte de escalado de la fuente por defecto.
[INTÉRPRETE]
* Error: No desprenda un proceso que devuelve un error de lo contrario la muerte
evento se pierde.
* Error: comprueba correctamente que hay una enumeración actual en el Enum
métodos de clase y propiedades.
* Error: El operador [] está anulado correctamente en clases que heredan un
clase array o colección.
* Error: VarPtr () funciona correctamente en los argumentos del método.
* Error: Lectura de una cadena a partir de una secuencia de memoria funciona correctamente ahora.
--- * Error: Deshacer un cambio de última revisión: la lectura de una corriente de una memoria
corriente es un caso especial. Lee un C cadena terminada en cero, y no un
Gambas cadena serializada.
* Error: Fijar la instrucción CERRAR cuando se trata de una corriente de cuerdas.
* Error: Prevenir accidentes en la salida por la liberación de las clases de la matriz primero.
* Error: String.InStr () no se bloquea más si el patrón de encordado es nula.
Devuelve 0 en lugar (como InStr).
* Error: No bloquearse si una opción desconocida se pasa con la opción '-g'.
* Error: Fijar el whith operador LIKE "{...}" patrones.
* Error: Fijar un accidente cuando se utiliza CStr () en un objeto que tiene una conversión
función.
* Error: Sé virtuales incluso la primera vez en la llamada al operador []!
* Error: cerrar correctamente la salida de error estándar de un proceso de final si
su salida estándar ya ha sido cerrado.
* Error: Si se produce un error dentro de un contexto TRY, el Error.Backtrace
la propiedad se pone a NULL. No lleva su valor anterior más.
* Error: Fijar el número máximo de declaración de matriz en la misma clase.
* Error: Fijar operador de creación de la matriz cuando no tiene argumentos.
* Error: Fijar una posible fuga de descriptor de archivo al usar LOCK.
* Error: El depurador no cambia la propiedad Key de las colecciones más
al mostrarlos.
* Error: constantes API uso intérprete en 'gbx_watch.c' para que duplicado
se eliminan constantes.
* Error: Fijar pérdida de memoria con $ Menores () y superior $ () en algunas cadenas nulas.
* Error: soltar correctamente argumentos cuando se utiliza el nuevo '...' sintaxis símbolo.
* Error: Utilice una variable de control para almacenar los desaparecidos opcional mapa argumento,
para que el compilador JIT no es atrapado.
* Error: Añadir una pequeña zona reservada en la pila para la función Eval (), por lo
que el depurador puede devolver el contenido de una variable después de una pila
desbordamiento sin levantar un nuevo error de desbordamiento de pila y luego estrellarse.
* Error: System.TimeZone ahora devuelve el valor exacto, es decir, el número de
segundos que deben añadirse * * para ir a UTC.
* Error: Se olvidó de añadir dos archivos de origen.
* Error: Arreglar una fuga de cadena en la rutina de salida del programa.
* ERROR: La clase Parámetro ahora se puede utilizar durante la depuración.
* Error: Fijar un accidente cuando se ejecuta el manejador de error global Application_Error.
* Error: Fijar un accidente cuando el primer uso de un símbolo de la clase llama de forma recursiva
la función actual que está siendo ejecutado.
* Error: Ejecución al leer las líneas que terminan con una "ventana" de fin de línea
(CR + LF), la instrucción LINE INPUT podía a veces se olvide de quitar el
primero carácter de fin de línea desde el extremo de la línea (CR).
* Error: Un nuevo Grupo de ahora se restablece el estado de su flujo de salida estándar para
evitar los efectos secundarios de su padre.
* ERROR: La función de la longitud del que dispone ahora devuelve correctamente cero cuando
falla.
* Error: Deshabilitar perfiles para tareas bifurcadas.
* Error: la función de intercambio Fix $ ().
* Error: Tome el "GB_VIRTUAL_CLASS ()" declaración en cuenta para decidir si
una clase nativa es virtual o no. No se limite a comprobar el prefijo punto en el
nombre.
* Error: Fijar la declaración de la clase 'Clase', por lo que no es virtual.
* Error: El código byte PUSH CHAR ahora funciona correctamente con el código ASCII mayor
que 127.
* Error: Viendo un objeto de resultados en el depurador no tengan accidentes.
* NUEVO: Soporte para la variable de entorno GB_PATH, que le da al Gambas
camino intérprete si establece.
* NUEVO: Enum.Stopped es una nueva propiedad que devuelve si la corriente
enumeración se ha detenido.
* NUEVO: Hacer ESCRITURA comportarse de la misma manera que se lee en una secuencia de memoria. Es decir, que
Escribe una cadena "C" terminado en nulo.
* NUEVO: Muestra el error devuelto por la glibc cuando un local no puede ajustarse.
* NUEVO: Deje que la rutina de conversión de clase para definir el tipo de datos de destino por
sí mismo.
* NUEVO: El depurador ahora se puede decir para romper el programa sobre cualquier error.
* NUEVO: System.BreakOnError es una nueva propiedad que permite establecer la
"descanso en error" interno opción en tiempo de ejecución. No sé si es
realmente útiles, para que pueda retirarla.
* NUEVO: Cuando una cadena nula se envía a un argumento de la función extern esperando
una cadena, se convierte en una cadena de longitud cero en lugar de un valor nulo
puntero.
* NUEVO: espacios Sucesivas en un patrón de expresión regular ahora actúa como un
espacio simple.
* NUEVO: Array y Colección operador constructor [...] ahora puede tomar cualquier
número de argumentos. Sólo está limitado por el tamaño de sus funciones al máximo,
lo que conduce por ejemplo a alrededor de 32.000 elementos de un array corto.
* NUEVO: La () API GB.CanRaise ahora no toma el estado de bloqueo de la
objeto padre en cuenta más. Realmente comprueba si un evento tiene una
controlador de eventos.
* NUEVO: Un nuevo argumento de línea de comando oculto 't' para apoyar la reorientación de la
salida de error estándar a una canalización con nombre.
* NUEVO: Una nueva opción de línea de comandos '-s' para sustituir la clase de inicio definida
en el proyecto.
* NUEVO: Use vfork () en lugar de tenedor () cuando se ejecuta un proceso hijo. Úsalo
sólo si el nuevo proceso no utiliza un terminal virtual, no se ejecuta en
una concha, o utilizar un entorno específico.
* NUEVO: Nuevo BLOQUEO ... Espere ... sintaxis.
* NUEVO: Collection.Key se puede escribir ahora.
* NUEVO: Ahora, un método o una propiedad de objeto de tipo de datos puede ser anulado por un más uno especializado.
* NUEVO: Soporte para el nuevo '...' el uso de símbolos en las llamadas a funciones.
* NUEVO: Soporte para IsMissing ().
* NUEVO: System.TimeZone ahora toma el horario de verano en cuenta.
* NUEVO: Rand () es una nueva función que devuelve un número aleatorio entero.
Rand (X) devuelve un número aleatorio entero entre 0 y X incluido.
Rand (X, Y) devuelve un número aleatorio entero entre X e Y incluido.
* NUEVO: Elevar un error durante el excitante programa es posible ahora.
* NUEVO: Eleva un error si un método _exit carga una nueva clase. Esto es ahora
prohibido!
* NUEVO: GB.GetProperty () y GB.SetProperty () API ahora devuelven TRUE cuando
han planteado un error. FALSO es que todo estaba bien.
* NUEVO: Args.Max es una nueva propiedad que devuelve Args.Count - 1.
* NUEVO: Abs (True) ahora devuelve 1, y Abs (Falso) devuelve 0 Rompe el
Estado de TypeOf (Abs (x)) = TypeOf (x), pero es más útil mientras se
compatible hacia atrás.
* NUEVO: Args.All es una nueva propiedad que devuelve toda la línea de comandos
argumentos como una matriz de cadenas. No definitivo: se puede retirar en el
futuro.
* NUEVO: Reemplace el `de clase> state` variable interna por dos banderas booleanas:
`de clase> loaded` y` de clase> ready`.
* NUEVO: Anulación de una clase que es el padre de las otras clases es posible
de nuevo. No recuerdo lo que impidió que al trabajo, así que quiero ver.
* NUEVO: Redefinir FIONREAD para Cygwin.
* NUEVO: Cygwin necesita <strings.h> para evitar problemas de compilador cuando
redefinir strcasecmp etc
* NUEVO: Una nueva API para navegar por un directorio de forma recursiva.
* NUEVO: Agregar GB_DECLARE_STATIC () macro para declarar clases nativas, y lo utilizan
en muchas declaraciones de clase.
* NUEVO: SYSTEM.LOG () es un nuevo método que envía un mensaje en el registro del sistema.
Útil si usted escribe un demonio.
* NUEVO: Cuando se ejecuta un proceso externo, busque en el entorno PATH
variable antes de que se bifurcan, de modo que si el programa no existe, un error
se eleva inmediatamente.
* NUEVO: System.Exist () es un nuevo método que devuelve si un programa específico
se pueden encontrar en la variable de entorno PATH.
* NUEVO: System.Find () es un nuevo método que devuelve la ruta absoluta de un
programa específico de acuerdo a la variable de entorno PATH.
* NUEVO: La () API GB.Realloc llama ahora GB.Alloc () si el puntero a
reasignar es nulo.
* OPT: Mueva la rutina división cadena en su propio archivo y optimizarlo.
* OPT: Defina la variable de entorno TZ al inicio si no se define a
prevenir la glibc a stat el archivo '/ etc / localtime' una y otra vez.
* OPT: depositará el último valor de System.TimeZone durante como máximo 10 minutos.
[Compilador]
* Error: Fix compilación de NOT LIKE, NO COMIENZA y NO TERMINA operadores cuando
que no están solos en una expresión.
* Error: Prevenir nuevos y leídos de ser utilizado sin una afectación.
* Error: Fijar operador de creación de la matriz cuando no tiene argumentos.
* Error: Eleva un error si una función tiene demasiados argumentos o demasiados
variables locales.
* Error: soltar correctamente argumentos cuando se utiliza el nuevo '...' sintaxis símbolo.
* Error: recaudar correctamente un error de sintaxis ahora cuando hay algo entre
la parte izquierda de una asignación y el operador de asignación.
* NUEVO: Nueva instrucción STRING ABIERTO.
* NUEVO: MEMORIA ABIERTA y TUBO ABIERTO son sinónimos de la MEMORIA y PIPA
instrucciones solo.
* NUEVO: Permitir una lista expresión CASE se propague entre la siguiente línea proporcionado
que la línea actual termina con una coma.
* NUEVO: Nuevo BLOQUEO ... Espere ... sintaxis.
* NUEVO: El carácter '#' ahora es opcional si es posible (por ejemplo, en el
Instrucción 'SALIDA A').
* NUEVO: '...' puede ser usado para pasar todas las variables de argumentos de la
función actual a otra función. El '...' símbolo debe ser el último
argumento de la llamada a la función.
* NUEVO: IsMissing () es una nueva función que devuelve si un argumento opcional
no se encuentra. Siempre devuelve FALSE en un argumento que no es opcional.
* NUEVO: Escribe información significativa en los archivos de traducción generados.
[INFORMER]
* Error: Eliminar paréntesis innecesarios en una prueba.
* NUEVO: Soporte de kFreeBSD.
* NUEVO: Soporte para las clases definidas en dos ocasiones en un componente: una vez en el nativo parte, una vez en la parte gambas.
[Scripter]
* Error: No tenga entre mayúsculas y minúsculas en la búsqueda de la palabra clave "USO".
[DOC.CGI]
* NUEVO: traducciones holandesas actualiza.
[GB.ARGS]
* NUEVO: traducciones holandesas corregidos y actualizados.
[GB.CLIPPER]
* Error: Eliminar una variable sin utilizar.
* NUEVO: Actualización a 6.1.3a clipper.
[GB.COMPLEX]
* ERROR: La conversión de complejos para el número ahora devuelve la parte real si el
parte imaginaria es nula, y genera un error de lo contrario. No devuelve
el módulo complejo más. Utilice Abs () para eso.
[GB.COMPRESS.ZLIB]
* Error: Fijar rutina de compresión de archivos cuando el tamaño del archivo es un múltiplo de la
tamaño del buffer interno.
[GB.CRYPT]
* NUEVO: SHA256 y SHA512 crypting se implementaron.
[GB.DATA]
* Error: Trie: Fijar método Complete () donde la finalización estaría vacía
y una pérdida de memoria allí.
* ERROR: Los valores de 256 de un byte de entrada fueron asignadas a sólo 128 bits de la
niños trie enmascaran, así la corrupción pudo haber ocurrido con claves que no sean ASCII.
* Error: Añadir un caso especial cuando se utiliza GB.AddString () en una clave vacía.
* Error: Fijar un error de memoria de Trie.Complete () 's valor de retorno.
* NUEVO: Una interfaz de clase Graph.
* NUEVO: Montón es una nueva clase que implementa un terio o MaxHeap, dependiendo de
un parámetro de modo que su constructor. Es compatible con algunas formas avanzadas a
manipular los datos contenidos - más allá de la primera entrada.
* NUEVO: Deque: Agregar un método Copy () para devolver una copia profunda de un deque. Pila
y cola de "heredar" este método.
* NUEVO: Agregar una clase GraphMatrix que representa un gráfico en un (no-escasa)
matriz de adyacencia.
* NUEVO: gb.data tiene una parte escrita en Gambas ahora.
* NUEVO: PrioSet es un (pedido WRT) variante más débil de un PrioQueue que
permite operaciones sean razonablemente más eficiente.
* NUEVO: Trie y TriePrefix de nuevas clases que implementan una Patricia Trie.
* OPT: Usar la API de Gambas en trie.c para gestionar la memoria y por lo tanto eliminar el error
recuperación ya que el intérprete se colgará de todos modos.
* OPT: Quitar comprueba si el carácter "no compatibles" como los 256 valores de una
byte se admite en esta versión del código.
[GB.DB]
* Error: no tengan accidentes al soltar objetos de la base.
* Error: The Blob automática a la conversión de cadena no da lugar a un accidente
más.
* Error: Añadir un mensaje de advertencia explícita cuando una contraseña de conexión debe ser
recuperada y el componente 'gb.desktop' no está cargado.
* NUEVO: Table.Fields.Add () método toma un nuevo argumento opcional para definir
la colación campo.
* NUEVO: Connection.Collations es una nueva propiedad que devuelve la lista de
colaciones disponibles como una matriz de cadenas.
* NUEVO: Field.Collation es una nueva propiedad que devuelve la intercalación de una
campo de tabla específica.
* NUEVO: controlador de base de datos tienen ahora una bandera para decir si son compatibles con la colación o no.
[GB.DB.FORM]
* Error: DataCheckBox define correctamente su propiedad TriState interna
dependiendo de si su campo de base de datos es obligatorio o no.
* Error: DataBrowser editable y DataView no crean un adicional espuria
alinear más.
* Error: DataView: La nueva marca de registro se gestiona correctamente ahora.
* Error: DataControl y DataView ahora desactivar automáticamente la edición si su
DataSource es de sólo lectura.
* Error: Fijar una posible repetición infinita al actualizar el registro actual
y controles refrescantes.
* Error: DataView: La fila actual ahora se debe seleccionar correctamente en todos los
situaciones.
* NUEVO: El control DataCheckBox ahora devuelve a su evento Click como se esperaba.
* NUEVO: Aumentar el tamaño máximo de una columna de texto DataView a 65.536 caracteres
en lugar de 1024.
* NUEVO: DataSource: Levantar un nuevo evento beforeDelete justo antes de intentar
eliminar un registro. Cancelar ese evento para cancelar la eliminación.
* NUEVO: traducciones holandesas corregidos y actualizados.
[GB.DB.MYSQL]
* NUEVO: Apoyo a las intercalaciones de campo.
[GB.DB.ODBC]
* NUEVO: No es compatible con intercalaciones de campo.
[GB.DB.POSTGRESQL]
* Error: Compruebe más directorios en la búsqueda de las bibliotecas, de modo que
funciona en sistemas Debian.
* NUEVO: Apoyo a las intercalaciones de campo, sólo si la versión de base de datos es mayor o
igual a 9,1.
[GB.DB.SQLITE2]
* NUEVO: No es compatible con intercalaciones de campo.
[GB.DB.SQLITE3]
* ERROR: Utilizar la API sqlite3_column_decltype () para obtener el verdadero tipo de datos
declaración de campos de resultado, por lo que el campo de alias no cambia su
resultante tipo de datos.
* Error: Manejar correctamente las solicitudes que vuelven único nombre de la tabla de campo en el interior nombres.
* NUEVO: Apoyo a las intercalaciones de campo.
[GB.DEBUG]
* Error: Fijar un posible accidente si el proceso de depurado se detiene durante el
Depurar Lee evento.
* NUEVO: El depurador ahora se puede decir para romper el programa sobre cualquier error.
* NUEVO: Propagar los cambios en la estructura de clases intérprete.
[Gb.desktop]
* Error: Pequeño cambio a xdg-email para LXDE para que no se abra la
navegador web, si hay una aplicación de correo electrónico predeterminada.
* BUG: mensaje de error Fix en DesktopMime.
* Error: Requiere gb.desktop.x11 explícitamente ahora.
* NUEVO: 'gb.desktop' es ahora un componente de Gambas pura que se basa en
'gb.desktop.x11' y 'gb.desktop.gnome.keyring'.
* NUEVO: Actualización con la nueva sintaxis gb.desktop.x11.
* NUEVO: Cargar automáticamente el componente 'gb.desktop.x11' la primera vez que el
Se utiliza la clase de escritorio, para ser compatible con versiones anteriores.
* NUEVO: Desktop.NetworkAvailable es una nueva propiedad que devuelve si el
red está disponible. Simplemente use 'ifconfig' para buscar una red
interfaz con una dirección IP diferente de "127.0.0.1". Si 'ifconfig'
no está disponible, trate de usar el comando 'ip' en su lugar.
[GB.DESKTOP.GNOME.KEYRING]
* NUEVO: Hacer este componente visible para el IDE.
* NUEVO: Este componente fue nombrado 'gb.desktop.gnome' antes. Permite
almacenar y recuperar las contraseñas del llavero GNOME 2.
[GB.DESKTOP.X11]
* BUG: no mostrar errores X11 más.
* Error: Desactivar el filtro de eventos X11 si la bandeja de sistema se ha cerrado.
* NUEVO: Este nuevo componente ofrece un montón de funciones de ayuda que permiten a
hacer frente a la biblioteca X11 de bajo nivel.
* NUEVO: X11.SetProperty y argumento ventana X11.GetProperty es ahora primero,
y no es opcional ya. Tiene que especificar X11.RootWindow
explícitamente.
* NUEVO: El manejador de evento global X11 'Desktop_Change' se llama ahora
'X11_PropertyNotify'.
* NUEVO: El manejador de evento global X11 'Desktop_Window' se llama ahora
'X11_ConfigureNotify'.
* NUEVO: X11Systray es una nueva clase estática que implementa una barra de tareas
dentro de un DrawingArea ya existente de su proyecto.
[GB.DRAW]
* Error: inicializar correctamente la clase de pintura al llamar Paint.Begin () en
un dispositivo de dibujo ya abierto.
* Error: Configuración Paint.Background ahora restablece Paint.Brush a NULL.
* NUEVO: Paint.PathOutline es una nueva propiedad que devuelve una matriz de polígonos
correspondiente a la trayectoria de dibujo actual.
[GB.EVAL]
* NUEVO: Resalte la nueva instrucción STRING ABIERTO correctamente.
[GB.EVAL.HIGHLIGHT]
* NUEVO: Agregar un método oculto proporcionar la lista de palabras clave para el IDE
de acuerdo con el estilo de resaltado.
* NUEVO: Añadir una lista de todos los valores de CSS 2.1 Propiedades.
[GB.FORM]
* Error: DirChooser.ShowPreview utiliza FDirChooser.GetPreview que no hace
existir. El símbolo correcto es FDirChooser.GetShowPreview.
* Error: El PropiedadesArchivo no falla nunca más si el tamaño del directorio
tarea cálculo devuelve basura.
* Error: El icono del control PropiedadesArchivo ahora se adapta correctamente su
tamaño.
* Error: FileChooser: La propiedad Caminos ahora devuelve la ruta seleccionada en
monomodo y no un conjunto vacío más.
* Error: ButtonBox: Algunas correcciones de dibujo para otros temas que el oxígeno.
* Error: DateChooser: Mejor gestión del ancho de botón de menú meses.
* Error: DateChooser: Quitar un mensaje de depuración.
* BUG: botón ButtonBox está deshabilitado correctamente cuando la propiedad Enabled es
despejado.
* Error: ButtonBox: establecer la propiedad ReadOnly como TRUE no debe desactivar
el botón!
* Error: FontChooser: Fijar el comportamiento cuando cambia el tamaño.
* Error: Globo: posición en el escritorio con la parte superior y / o paneles de la izquierda Fijar.
* Error: Globo: Color Uso Tooltip.Foreground como se esperaba.
* Error: Globo: Fix flecha dibujo.
* Error: MaskBox: Levante el evento de cambio después de mover el cursor, de manera que
se comporta exactamente igual que un cuadro de texto.
* Error: ValueBox.ReadOnly funciona como se espera ahora.
* Error: Draw.Line () toma en cuenta correctamente la propiedad LineStyle en
todos los casos ahora.
* Error: Fijar los patrones de guiones utilizados para la ejecución del Draw.LineStyle
propiedad.
* Error: FileView y DirView: Enlace simbólico a los directorios están seguidos
como antes.
* Error: TableView.Clear ahora oculta la celda editada actual.
* Error: TabPanel: Mover una ficha cuando uno de ellos ha sido separado no hace
dar lugar a un desbordamiento de pila más.
* Error: DirView no eleva su evento Click dos veces más.
* Error: FileView: actualización retardada se ve obligado cuando sea necesario.
* Error: FileChooser: selección de múltiples archivos vuelve a funcionar correctamente.
* ERROR: Stock.Themes propiedad no tengan accidentes si un 'index.theme'
archivo no es legible.
* Error: FileChooser: Fijar un bucle infinito al intentar inicializar el camino
con un archivo desconocido.
* Error: TableView ahora oculta su editor cuando se cambia el tamaño.
* Error: FileChooser: Excluir un mensaje de error al guardar un espurio
presentar.
* Error: ColorChooser: No memorice colores personalizados falsamente.
* Error: Fijar FileChoose / DirChooser botones de directorio layout.
* Error: Sea más robusta al escanear herencia tema de iconos.
* ERROR: Utilizar el mismo color entre archivos ocultos en FileView y
directorios ocultos en DirView.
* Error: Fijar la rutina de dibujo globo. Nunca debe ser transparente
más.
* Error: PropiedadesArchivo: No se estrellan si el tipo de archivo mime no está disponible.
* ERROR: PropiedadesArchivo: Vuelva a intentar impedir realmente que se estrelle cuando
ningún tipo MIME está disponible.
* BUG: Asistente: Fijar el diseño de títulos de pasos del asistente.
* NUEVO: FileChooser ahora tiene soporte para descomprimir archivos zip '', siempre
que la utilidad 'zip' está instalado en el sistema.
* NUEVO: TabPanel [] tiene una nueva propiedad RichText, que permite definir la
título de una pestaña en forma de texto rico.
* NUEVO: DateChooser: Reemplace el ComboBox meses por un botón MENU.
* NUEVO: Spinner es un nuevo control que muestra una ruleta giratoria.
* NUEVO: SwitchButton es un nuevo control que muestra un botón de ON / OFF.
* NUEVO: FontBox es un nuevo control que permite seleccionar un tipo de letra de un texto
campo.
* NUEVO: El control FontChooser ahora adapta su interfaz si su altura es
demasiado pequeño.
* NUEVO: TabPanel: Ahora hay una izquierda y una flecha hacia la derecha para desplazarse por
las pestañas.
* NUEVO: TabPanel: El uso de la rueda del ratón sobre los botones de ficha no robar
el foco más.
* NUEVO: DateChooser.MinValue es una nueva propiedad que permite definir la
fecha mínima que se puede seleccionar.
* NUEVO: DateChooser.MaxValue es una nueva propiedad que permite definir la
fecha máxima que se puede seleccionar.
* NUEVO: DateChooser: La rueda del ratón permite desplazarse meses y días.
* NUEVO: LCDLabel: Añadir soporte para algunos de los nuevos personajes.
* NUEVO: MaskBox tiene una nueva propiedad ShowDefault. Cuando se establece, la maskbox hace
No oculte su contenido más al perder el foco si su valor era el
valor por defecto.
* NUEVO: LCDLabel: Apoyo a nuevos personajes.
* NUEVO: Algunos de los nuevos iconos.
* NUEVO: El color de fondo con balón es ahora el fondo tooltip sistema
color.
* NUEVO: Expander.Border es una nueva propiedad que define si el expansor debe
mostrar un borde alrededor de su contenido.
* NUEVO: TabPanel.Moveable es una nueva propiedad que lo hace botón pestaña móvil
si se establece.
* NUEVO: FileChooser: Descomprimir un archivo selecciona automáticamente la
directorio descomprimido en su caso.
* NUEVO: ColorChooser.ShowCustom es una nueva propiedad que permite que el color
selector para recordar los últimos colores elegidos.
* NUEVO: FileChooser: Pulsar un nombre de archivo automáticamente selecciona.
* NUEVO: FileView: propiedad Selection es ahora grabable.
* NUEVO: traducciones holandesas actualizado
* NUEVO: El evento FileChooser Cambiar ahora se levantó cuando el archivo es
no seleccionado.
* NUEVO: DirBox es un nuevo control que permite elegir un directorio de una
ButtonBox.
* NUEVO: DirBox, FontBox y datebox se cifran ahora en la pestaña "Selector" de la
Barra de herramientas de control de IDE.
* NUEVO: ListContainer ha quedado en desuso. Tiene problemas de diseño.
* NUEVO: DirView.HideRoot es una nueva propiedad que oculta la fila raíz del
DirView.
* NUEVO: Agregar una historia en los controles FileChooser y DirChooser.
* NUEVO: Agregar una acción icono 'link'.
* NUEVO: Nuevo diseño de FileChooser y DirChooser.
* NUEVO: botón MENU ahora utiliza el nuevo evento DrawingArea Fuente.
* NUEVO: editor Bookmark: Ahora se puede editar el nombre del marcador con sólo
clic dentro de la tabla.
* NUEVO: TableView fondo editor es utilizado por su contenedor ahora.
* NUEVO: Agregar un nuevo icono llamado "identidad".
* NUEVO: DateChooser: Hacer que el tamaño de la fuente de tiempo un poco más pequeño.
* NUEVO: TabPanel: Uso de sombra de texto para resaltar los títulos de ficha.
* NUEVO: Pequeños cambios de diseño en el control FontChooser.
* NUEVO: FontBox.Default es una nueva propiedad que define qué texto es
mostrado en el control cuando no hay fuente se establece. Por defecto, la aplicación
se utiliza por defecto el nombre de la fuente.
* NUEVO: FontChooser.ShowRelative es una nueva propiedad que establece si relativa
tamaños están permitidos o no. Ellos están permitidas por defecto.
* OPT: Un poco de optimización en el control DirChooser.
* OPT: Implementar un caché de directorio para minimizar el número de llamadas a la
Función stat ().
[GB.FORM.DIALOG]
* Error: Dialog.Open () en el modo múltiple funciona ahora.
* NUEVO: traducciones holandesas corregidos y actualizados.
* NUEVO: Agregar un diálogo selector de fuente personalizado para Dialog.SelectFont ().
* NUEVO: Dialog.FixedOnly es una nueva propiedad para establecer si el selector de tipo de letra
mostrar sólo las fuentes fijas.
[GB.FORM.MDI]
* Error: diálogo de configuración de la barra de herramientas: los elementos de la barra de herramientas con un texto breve
se muestre correctamente ahora.
* Error: Espacio de trabajo: Menú contextual ahora muestra correctamente el título de las ventanas
que tiene una propiedad RichText. Tenga en cuenta que esto no está documentado oficialmente.
* Error: Espacio de trabajo: Fijar el nuevo método Remove () y el método antiguo Agregar ().
* NUEVO: Si una ventana incrustada en un área de trabajo tiene una propiedad pública RichText,
que se utilizará en lugar de la propiedad de texto normal, como título de la ventana. Este
es una especie de truco sucio, así que no lo utilizan por el momento.
* NUEVO: Elevar un error si se llama al método Toolbar.Configure (), mientras que
la propiedad Key barra de herramientas no está definido.
* NUEVO: ToolBar ahora invierte su disposición si el idioma actual es el adecuado-to-
dejado escrito.
* NUEVO: Reducir la altura de la barra de herramientas un poco.
* NUEVO: botones de ficha de área de trabajo ahora son móviles.
* NUEVO: Espacio de trabajo: Windows ahora puede ser separado y unido espalda.
* NUEVO: Espacio de trabajo: Contar el número de ventanas separadas para que el "separar
entrada del menú actual ficha "se desactiva cuando sea necesario.
* NUEVO: El menú emergente Área de trabajo ha sido rediseñado.
* NUEVO: Una entrada de menú para cerrar todas las pestañas.
* NUEVO: Una entrada de menú para cerrar pestañas a la derecha.
* NUEVO: Rediseño del diálogo de configuración de accesos directos.
* NUEVO: Atajos ahora pueden ser exportados e importados.
* NUEVO: Workspace.Count es una nueva propiedad que devuelve el número de
Windows Embedded en el espacio de trabajo.
* NUEVO: Espacio de trabajo: El cierre de una pestaña ahora provoca el evento Close, con la
cerrar ventana como argumento. Detener ese evento se cancela el cierre.
* NUEVO: traducciones holandesas actualiza.
* NUEVO: Workspace.Remove () es un nuevo método para la eliminación de una ventana de la
espacio de trabajo.
* NUEVO: Workspace.Add () llama automáticamente Workspace.Remove () para eliminar el
ventana de su espacio de trabajo anterior si es necesario.
* NUEVO: Workspace ahora plantea los eventos conectar y desconectar cuando una ventana es
respectivamente conectado o desconectado.
* NUEVO: Workspace.Exist () es un nuevo método que indica si una ventana específica es
incrustado en el interior del espacio de trabajo.
* NUEVO: editor de Atajo: Utilice el fondo estándar para el acceso directo
Editor TableView.
* NUEVO: traducciones holandesas corregidos y actualizados
* OPT: Espacio de trabajo: Hacer que el parpadeo de fondo menos.
[GB.FORM.STOCK]
* Error: Fijar todos los iconos que faltan.
* NUEVO: Agregar un nuevo icono llamado "identidad".
[GB.GSL]
* Error: polinómica: Crear un nuevo vacío polymonial no conduce a un accidente
más.
* ERROR: La conversión de complejos para el número ahora devuelve la parte real si el
parte imaginaria es nula, y genera un error de lo contrario. No devuelve
el módulo complejo más. Utilice Abs () para eso.
[Gb.gtk]
* Error: El trazado rtl se ha inicializado correctamente en el inicio.
* Error: Embedder.Embed () no toma dos argumentos.
* Error: imbricación de eventos de clic del menú emergente funciona correctamente ahora y hace
tengan accidentes.
* Error: La propiedad Window.Picture ahora debería funcionar correctamente.
* Error: Parche la clase GtkSpinButton para que se dibuja correctamente cuando
no tener una altura normal.
* Error: actualizar correctamente el fondo y el primer plano de varios contenedores
controles.
* Error: Fijar pérdida de memoria al cargar imágenes sin canal alfa.
* Error: Menu.Children.Clear () funciona de nuevo.
* Error: La propiedad TextArea.Text no pierde la memoria más.
* Error: TextArea: Frontera se dibuja como se espera ahora.
* Error: TrayIcon: Maneje DblClick y eventos MouseWheel correctamente.
* ERROR: Controles dentro TabStrip ahora se detectan correctamente y no son
insensible más.
* ERROR: El evento MouseDrag puede cancelar ahora, al igual que con gb.qt4.
* Error: El diálogo de configuración de la impresora no se cuelga más.
* Error: Eliminar algunas advertencias GLib cuando se muestra la configuración de la impresora
diálogo.
* Error: Fijar el tamaño predeterminado de cuadros de mensaje.
* Error: Move Control () y el método MoveScaled () no tratan de cambiar el tamaño de la
controlar más si se omiten sus argumentos de anchura y altura.
* Error: el soporte de texto enriquecido es más robusto ahora: se puede manejar auto cerrado-
márgenes de beneficio.
* Error: Paint.TextSize () y Paint.RichTextSize () ahora tomar correctamente en
cuenta la resolución del dispositivo.
* Error: Fijar una advertencia deslizante al establecer la propiedad MinValue o MaxValue.
* Error: Fijar traducción incorrecta al dibujar dentro de un Área de Dibujo.
* Error: Fijar Align.IsBottom () y Align.IsMiddle ().
* BUG: propiedad TextArea.Text se puede establecer en una cadena nula correctamente ahora.
* Error: Fijar el comportamiento de las etiquetas auto-cambio de tamaño.
* Error: Configuración Application.Font ahora actualiza la fuente de todos los controles.
* ERROR: Embedded ventanas ahora se pueden reasocian a NULL para convertirse de nivel superior
de nuevo.
* BUG: Mostrar una ventana de nivel superior ahora lo eleva automáticamente.
* Error: Window.Utility ahora debería funcionar incluso si la ventana está asignada.
* Error: icono de la bandeja por defecto es correctamente visible ahora.
* ERROR: Invisible formas de inicio no se abren en el arranque más.
* Error: DrawingArea: recorte está correctamente establecida ahora antes de subir
el evento Draw.
* ERROR: Los eventos de teclado se han corregido. Matriz de acceso de clave y Key.Code ahora
comportarse de la misma manera que en gb.qt4.
* Error: La propiedad Key.Meta funciona correctamente ahora.
* BUG: Ahora los eventos de teclado parece ser enviados dos veces por GDK. Encontrado una solución
para ese nuevo comportamiento extraño.
* Error: tamaño de ventana mínimo automática ahora funciona correctamente.
* Error: Windows puede tomar el enfoque como en gb.qt4.
* Error: restablece correctamente compensado tras empatar DrawingArea la región de recorte
evento.
* Error: Fijar el comportamiento TabStrip cuando su propiedad Se puede cerrar se establece.
* Error: la detección de los niños Marco Fix.
* Error: La propiedad Foreground de RadioButton y CheckBox ahora funciona correctamente.
* Error: iconos de la bandeja del sistema borrado está retrasado. Previene espuria GTK +
avisos que pueden aparecer si oculta un icono dentro de un controlador de eventos.
* Error: Esperar 10 ms después de mostrar un icono de la bandeja. Al parecer, no hay que ser demasiado
rápido al crear varios iconos de la bandeja.
* Error: Fije las etiquetas de diseño auto-cambiar de tamaño.
* ERROR: Un control reparented no pierde su primer plano por defecto o
color de fondo más.
* Error: Fijar Style.ForegroundOf método ().
* Error: Fijar relleno TextBox sin bordes a ser el mismo que con gb.qt4.
* Error: Fijar el manejo de métodos de entrada.
* Error: El acaparamiento automática en el botón del ratón prensa está ahora en libertad si la
ventana de nivel superior del control de destino se oculta durante la grab.
* Error: Fijar cómo se dibujan los elementos del menú.
* Error: Fix elemento de menú a dibujar de nuevo.
* Error: Fix evento 'Menú' y el comportamiento propiedad PopupMenu. El valor por defecto
comportamiento del control se cancela si: la propiedad es PopupMenu
definido, o si el evento "Menú" se detiene con PARADA DE EVENTOS, de si un popup
menú se muestra durante el controlador de eventos "Menú".
* Error: DrawingArea.Clear () funciona como se espera ahora.
* Error: DrawingArea.Clear ahora genera un error si el DrawingArea es cacheado
y si actualmente está pintando.
* NUEVO: Cuando se muestra un menú emergente, subrayar los atajos son automáticamente
asignado. Esta característica es una basada en una nueva propiedad oculta del menú
clase llamada "_TEXT". Así que no utilice esta nueva propiedad para sus propias necesidades!
* NUEVO: Mouse.Translate () es un nuevo método que permite traducir la
caso actual del ratón.
* NUEVO: Eliminar archivos de origen del viejo control ProgressBar.
* NUEVO: Rework Style.PaintBox método ().
* NUEVO: Style.StateOf () es un nuevo método que devuelve los indicadores del estado de un
control específico.
* NUEVO: Style.BackgroundOf () es un nuevo método que devuelve la real
color de fondo de un control específico.
* NUEVO: Style.ForegroundOf () es un nuevo método que devuelve la real
color de fondo de un control específico.
* NUEVO: Todas las constantes de la bandera del estado de la clase Draw se han aplicado ya en
La clase de estilo.
* NUEVO: Paint.PathOutline es una nueva propiedad que devuelve una matriz de polígonos
correspondiente a la trayectoria de dibujo actual.
* NUEVO: Application.PreviousControl es una nueva propiedad que devuelve el
control previo que tiene el foco.
* NUEVO: TextArea: Retire margen adicional alrededor del texto.
* NUEVO: Ignorar espacios finales en la descripción del tipo de letra elementos: se puede usar
Fuente ["Arial, 12, negrita"] ahora.
* NUEVO: El contenedor Frame ahora tiene todas las propiedades de disposición.
* NUEVO: TrayIcon: Trate de proporcionar el tamaño de los iconos de la bandeja del sistema, pero es
aparentemente por imponerse a la biblioteca GTK + con el pequeño tamaño predeterminado.
* NUEVO: Window.Transparent es una nueva propiedad que hace que la ventana
fondo transparente (es decir, se utiliza un RGBA visual).
* NUEVO: Color.LinkForeground y Color.VisitedForeground son dos nuevos
propiedades que devuelven el color del sistema asociado con vínculos y visitado
enlaces. Si no es aplicable, se devuelven algunos colores por defecto.
* NUEVO: Soporte para filtro de eventos X11 ha sido implementado.
* NUEVO: Application.Restart es una nueva propiedad que permite definir la
comando de reinicio de aplicaciones para el gestor de sesiones.
* NUEVO: Soporte para gestión de sesión automático.
* NUEVO: Agregar una variable de entorno para depurar los eventos de pulsación de teclas.
* NUEVO: Retire funciones exportadas gb.gtk inútil.
* NUEVO: DrawingArea ahora plantea un nuevo evento de fuente cuando sus cambios de fuente.
* NUEVO: menú tiene una propiedad nueva radio que define si un elemento de menú debe actuar
como un botón de radio. Todos los elementos del menú sucesivas que tienen la propiedad de Radio
conjunto son mutuamente excluyentes.
* OPT: Prevenir una conversión de imágenes que no sean necesarios en Paint.DrawImage ().
[GB.GTK.OPENGL]
* Error: Glarea puede quitar la atención ahora.
[GB.GTK3]
* NUEVO: Nuevo GTK + 3 componentes! Tenga en cuenta que 'gb.gtk' y 'gb.gtk3' comparten el mismo
código fuente. Otro punto: GTK + 3 apoyo tematización es una maldita pesadilla.
[GB.GUI]
* NUEVO: Si uno de los componentes GUI no se carga, pruebe el otro.
* NUEVO: Abortar si no se encuentra ningún componente GUI.
* NUEVO: Defina la variable de entorno GB_GUI con el componente de interfaz gráfica de usuario
efectivamente cargada.
* NUEVO: Soporte para el componente gb.gtk3.
[GB.GUI.BASE]
* Error: GridView: Ajuste el color de fondo se actualiza correctamente el
control.
* Error: IconView: Al hacer clic dentro de la selección ahora lo mantiene sin cambios.
* Error: Fijar un accidente en el método GridView.ColumnAt ().
* BUG: Al hacer clic en los encabezados de GridView / ColumnView ahora debería funcionar correctamente
de nuevo.
* Error: GridView: Dnd ahora funciona como se espera, incluso en el modo de selección múltiple.
* Error: Draw.End () ahora restablece antialiasing en TRUE.
* ERROR: Si la propiedad Layout de los controles tablas hsplit o vsplit no recibe
un tamaño para cada control de control, a continuación, los controles secundarios y sin tamaño se
oculto (es decir, su tamaño se supone que es cero).
* Error: Fijar Dibuja exactitud la clase de dibujo.
* Error: Cuadro: Uso Paint.LineJoinRound por defecto.
* Error: GridView: Ajuste de la anchura de la columna a -1 se toma en cuenta por
la rutina de diseño.
* Error: El GridView, TreeView (y todos sus primos) de fondo correctamente
reacciona a los cambios de tema de color del sistema.
* BUG: Si Action_Activate () no devuelve un valor como se esperaba, lo ignoran
en lugar de estrellarse.
* Error: TreeView, ListView ColumnView y ahora gestionar correctamente la selección
cuando se quitan elementos o cuando se borra la vista.
* Error: GridView: Ajuste de la anchura de una columna debería funcionar en toda
casos.
* Error: GridView: scroll automático ahora debería funcionar como se espera.
* Error: ListBox: La selección se dibuja correctamente en el modo de selección múltiple.
* Error: dibujar correctamente los encabezados de GridView, en especial cuando la alineación correcta es
utilizado.
* Error: GridView: No tome columnas ocultas en cuenta al maquetación
columnas expandido.
* Error: rubberband IconView es ahora sólo se activa si el botón moust izquierda es
presionado.
* Error: ScrollArea: Sombras ahora se dibujan correctamente lo que sea se realiza durante
el evento Draw plantea.
* Error: Fijar el comportamiento desplazamiento automático de GridView y toda su
clases para niños.
* Error: Fijar el desplazamiento automático de elemento recién expandido en TreeView y
ColumnView.
* Error: TreeView ahora debe mantener la selección correctamente cuando un elemento, es
expandido o colapsado.
* Error: GridView: restablecer correctamente los títulos de las filas cuando el recuento de filas cambios.
* Error: ScrollArea no anula la actual de recorte más. fijó
la edición de celda TableView dibujo artefactos con GTK + 2. En otras palabras,
Nunca asignar Draw.ClipRect mientras dibuja con GTK + 2!
* Error: GridView: Cambio de la propiedad Modo ahora actualiza correctamente el
control.
* Error: TreeView: Un cambio de tamaño de columna no se cancela automáticamente la corriente
el cambio de nombre.
* Error: ScrollArea: Prevenga un posible accidente.
* NUEVO: ScrollArea, GridView, TreeView y sus amigos ahora invertir su
disposición si el idioma actual es de derecha a izquierda por escrito.
* NUEVO: El control ProgressBar está escrito en Gambas.
* NUEVO: Añadir un poco de relleno izquierdo y derecho de las células GridView.
* NUEVO: ListBox ahora utiliza el color de fondo por defecto seleccionado.
* NUEVO: ProgressBar: Agregar una propiedad de impulsos, que hace que la pantalla del mando a
pulsante marco en lugar de la barra de progreso normal.
* NUEVO: TreeView y el tema ColumnView consiguieron un método nuevo Reparent () que permite
para mover un elemento y todos sus hijos de un padre al otro padre.
* NUEVO: Paint.TrimText () es una nueva API que recortar un texto de acuerdo con un
rectángulo especificado, añadiendo un carácter de puntos suspensivos al final si es necesario.
* NUEVO: GridView.Padding es una nueva propiedad que define la celda por defecto
relleno. Su valor por defecto es de 2 píxeles.
* NUEVO: Paint.DrawTextShadow () es un nuevo método que dibuja la sombra de un
texto. Observe que debe llamar Paint.DrawText () para dibujar el texto real de
por debajo de la sombra.
* NUEVO: Paint.DrawRichTextShadow () es un nuevo método que señala a la sombra de
un pedazo de texto enriquecido. Tenga en cuenta que debe llamar Paint.DrawRichText () para
dibujar el texto real, debajo de la sombra.
* NUEVO: IconView: Utilice un color de selección más ligero.
* NUEVO: Paint.TrimRichText () es un nuevo método que recorta algunos de texto enriquecido a un
tamaño específico, la adición de puntos suspensivos si es necesario.
* NUEVO: Utilice las flechas más pequeñas en TreeView y cabeceras GridView.
* NUEVO: Hacer fila de cabecera un poco más grande por defecto.
* NUEVO: Frontera ScrollArea es ahora un borde liso, y no uno hundido
más. Me parece más bonito.
* NUEVO: La clase de acceso directo es una nueva clase que permite eliminar '&'
accesos directos desde el título traducible de los siguientes controles: Menú,
Button, CheckBox, RadioButton, ToolButton, ToggleButton, DataCheckBox.
* NUEVO: ProgressBar: Tome el estado Habilitado en cuenta al elaborar el
control.
[GB.GUI.OPENGL]
* NUEVO: Utilice siempre el componente de soporte de OpenGL asociada con lo que se encuentra
en la variable de entorno GB_GUI.
[GB.IMAGE]
* Error: Enlazar con la biblioteca matemática como la función pow () se utiliza para
el filtro de imagen gamma.
* Error: Vuelva a escribir el código fuente de la clase ImageStat porque la licencia PHP es
no compatible con la GPL.
* NUEVO: Permite un componente que soporta la clase de imagen que tiene una
formato de imagen predeterminado premultiplicado. Ten en cuenta que algunos métodos de imágenes hacen
es compatible con los formatos premultiplicados todavía.
* NUEVO: Color.Transparent ahora es y HFF000000 y no y HFFFFFFFF más.
[GB.INOTIFY]
* NUEVO: Nuevo componente para interactuar Gambas con los inotifies específicos de Linux.
[GB.JIT]
* Error: explícitamente la búsqueda de la 'llvm-c / Core.h' archivo de inclusión.
* Error: Fijar LLVM comparación de versiones.
* Error: Compilar `jit_codegen.cpp` con rtti habilitado y
`jit_gambas_pass.cpp` sin.
* Error: gb.jit ahora debe compilar con LLVM 3.5.
* NUEVO: Un pequeño cambio cosmético en el mensaje autoconf sobre la versión LLVM
de cheques.
* NUEVO: Propagar los cambios en la estructura de clases intérprete.
* NUEVO: Agregar define condicionales para Cygwin para permitir de compilación:
Utilice finito en lugar de _finite, __isnand en lugar de __isnan
y __isinfd en lugar de __isinf.
* NUEVO: Retire jit_gambas_pass_dummy.cpp ya que esto ya no es
necesario para compilar con versiones posteriores de llvm. también corrige
problema con Cygwin compilar.
[GB.LOGGING]
* Error: Permitir al usuario cambiar la salida si se utiliza la instancia oculta.
* Error: Fijar la detección de la ubicación de la llamada.
* Error: Fijar fuera de los límites de error cuando se utiliza el formateador.
* NUEVO: salida ahora puede ser redirigido a stderr;)
* NUEVO: Añadidas algunas etiquetas al formateador
* NUEVO: Permitir niveles de depuración personalizados.
* NUEVO: Una llamada a Begin () se necesita de nuevo para que el usuario puede cambiar la
parámetros si el uso de la instancia oculta. Lo siento por eso.
* OPT: Una llamada a Begin () ya no es NECESARIO. El archivo de registro
se abre automáticamente cuando se crea el registrador.
[GB.MARKDOWN]
* NUEVO: Este es un nuevo componente que implementa el marcado Gambas Markdown
sintaxis.
[GB.MEDIA]
* BUG: Cuando se libera un MediaPipeline, la tubería se detiene antes de
siendo a la verdad el estado nulo. De lo contrario se queda como GStreamer.
* Error: Fijar cómo se envía al final del flujo cuando se detiene una tubería.
* BUG: De acuerdo con la documentación de GStreamer, puede enviar una EOS
mensaje sólo durante la reproducción.
* Error: MediaPipeline.Stop () intenta enviar un mensaje de EOS como máximo durante
250 ms. Un mensaje de advertencia se imprimirá si el mensaje EOS no ha sido
enviado.
* Error: Fijar las entradas y salidas de la enumeración.
* NUEVO: MediaControl: Una propiedad enumeración se puede establecer a través de su entero
valorar ahora.
* NUEVO: constructor MediaPipeline ahora toma el bus de mensajes de votación
frecuencia como un argumento opcional.
* NUEVO: MediaPipeline.Stop () ahora forzar EOS en las fuentes antes de detener el
tubería.
* NUEVO: Si el tipo de MediaControl contiene un carácter '/', entonces un
MediaFilter se ha creado usando ese tipo como filtro.
* NUEVO: Propiedades que tienen el tipo "Caps" ahora se manejan en todas partes.
* NUEVO: MediaLink es una nueva clase que representa una relación entre un elemento
entrada y una salida del elemento. Su interfaz puede cambiar en próximas revisiones.
* NUEVO: MediaControl.Parent es una nueva propiedad que devuelve el padre de un
Objeto MediaControl.
* NUEVO: método MediaControl.LinkTo ahora desvincula automáticamente la salida
antes de su vinculación.
* NUEVO: MediaControl.GetLink es un nuevo método que devuelve un objeto MediaLink
representa lo que está vinculado a la entrada o salida especificada.
* NUEVO: MediaControl.GetLastImage () devuelve una captura de pantalla del último vídeo
de bastidor observado por un sumidero elemento (es decir, final).
[GB.MEDIA.FORM]
* NUEVO: Nuevo componente basado en gb.media que incluye un reproductor multimedia completo
Affiliate con los controles.
[GB.NCURSES]
* Error: Window.Ask () ahora devuelve la letra elegida (y no su índice) como
está documentado y debe ser (volviendo el índice no alivia
traducción mucho pero hace que el flujo del programa y mucho menos obvio).
* Error:. Respetar Window.Attributes al cambiar de ventana {Fore, Back} suelo.
* Error: Inicializar las propiedades de la pantalla únicos.
* Error: Cambiar la variable "visto fd" cuando finaliza un reloj.
* Error: Añadir GB_END_DECLARE a la clase de entrada a tengan accidentes (en
sólo cygwin?). Reportado por Nigel Gerrard.
* NUEVO: Agregar Key.Esc constante para atrapar tecla de escape (sin necesidad de conocer
que es 0x1b ASCII).
[GB.NET]
* Error: Fijar un error de búsqueda de símbolos que faltan.
* NUEVO: Vaciar una corriente de puerto serie ahora llama tcdrain () para que todos
la espera de los datos se envían de manera efectiva.
* NUEVO: SerialPort.InputBufferSize es una nueva propiedad que devuelve el número
de bytes en el búfer de entrada interno.
* NUEVO: SerialPort.OutputBufferSize es una nueva propiedad que devuelve el
número de bytes en el búfer de salida interna.
* NUEVO: DNSClient: aplazar la configuración asíncrona a cuando se realiza una consulta y suelte
el reloj de la tubería después tan pronto como sea posible para que los procesos de Gambas
no espere en los relojes no activos pero existentes.
* NUEVO: Se puede cambiar la propiedad Async de DNSClient ahora, si bien es
activa; el cambio se aplica a las consultas posteriores.
* NUEVO: Redefinir TIOCOUTQ para Cygwin.
[GB.NET.CURL]
* ERROR: Las propiedades VerifyPeer y VerifyHost están realmente toma en
cuenta ahora. Pero no estoy seguro de que todo se arregla.
* Error: método HttpClient.Put () debe enviar sus datos correctamente ahora.
* Error: HttpClient: Establecer tiempo de espera incluso en modo asíncrono.
* Error: FtpClient: Establecer tiempo de espera incluso en modo asíncrono.
* Error: Desactivar mensajes de depuración.
* NUEVO: HttpClient.PutFile () es un nuevo método para enviar una solicitud PUT tomando
los datos de un archivo.
[GB.NET.POP3]
* ERROR: Los mensajes de error no deben ser traducibles.
* NUEVO: Agregar un vacío constructor para la clase Pop3Client para la
documentación.
* NUEVO: Pop3Client.Open () ahora devuelve un error si falla la autenticación, y
aborta correctamente la conexión.
* NUEVO: traducciones holandesas corregidos y actualizados.
[GB.NET.SMTP]
* Error: Fijar el proceso de autenticación.
* Error: Fijar cómo se lee el resultado del comando EHLO.
* Error: cargar explícitamente el componente 'gb.net' para ser compatible con versiones anteriores
con el antiguo 'gb.net.smtp' que no lo requieran.
* NUEVO: Los receptores y los transmisores soportan ahora el "Chuck Norris <chuck@norris.com>"
sintaxis.
* NUEVO: Reemplazar el viejo componente gb.net.smtp escrito en C y Gambas por un
nuevo componente con el mismo nombre completo escrito en Gambas.
* NUEVO: Agregar un tiempo muerto de 10 segundos para el socket TCP.
* NUEVO: SmtpClient es ahora un control virtual.
[GB.OPENAL]
* Error: declaración Fix de Al.VELOCITY constante.
[GB.OPENGL]
* Error: GL.GetString () ahora devuelve un error si la función glGetString ()
falla.
* Error: Fijar el prefijo desaparecidos "gl" en dos llamadas OpenGL.
* NUEVO: Implementar gl.TexSubImage1D y gl.TexSubImage2D.
[GB.OPENGL.SGE]
* Error: No bloquearse si un modelo tiene un solo marco.
[GB.OPENSSL]
* Error: Cifrado [] y Digesto [] tienen ahora su argumento método correctamente.
* Error: Fijar mal uso de API cadena en la clase de cifrado. En consecuencia
Cifrado []. Encrypt () no se bloquea nunca más.
* NUEVO: Haga creatable texto cifrado para que los datos de fuentes externas puede ser
descifrado.
[GB.PCRE]
* Error: RegExp.Replace (): utilizar explícitamente 0 si los argumentos opcionales faltan
* Error: no llames GB.ReturnNewString () si un partido devuelve una cadena nula.
* Error: Uso GB.ReturnVoidString () en lugar de GB.ReturnNull ().
[GB.pdf]
* ERROR: La rotación inicial del documento PDF ahora se tiene en cuenta.
* Error: Resultado de la búsqueda ahora tiene la orientación en cuenta.
[GB.QT4]
* Error: imbricación de eventos de clic del menú emergente funciona correctamente ahora y hace
tengan accidentes.
* Error: Las fronteras de control se dibujan de la misma manera en todas partes.
* Error: actualizar correctamente el fondo y el primer plano de varios contenedores
controles.
* Error: valor máximo Font.Grade es ahora 24, como se esperaba por la fuente
selector.
* BUG: los colores frontal y de fondo ahora funciona como se espera en ComboBox
y controla SpinBox.
* Error: TextLabel: tamaño automático está correctamente calculada ahora. Al parecer,
hay cambios internos en la biblioteca Qt que hizo falsa.
* Error: Style.PaintBox () honra correctamente su argumento de color nuevo.
* Error: El texto puede ser caer en controles TextBox y TextArea de nuevo, a menos que
su propiedad gota se establece. En ese caso, el comportamiento es completamente DND
controlado por Gambas.
* Error: liberar correctamente la lista interna formatos del portapapeles cuando el
contenido del portapapeles cambios. Esto evita posibles accidentes.
* Error: Clipboard.Paste () ahora devuelve la imagen cuando hay tanto en imagen como
texto dentro del portapapeles.
* Error: Rich márgenes de párrafo de texto ahora son proporcionales al tamaño de la fuente.
* Error: Manejar correctamente UTF-8 cuando se muestra el mensaje de error.
* Error: Fijar Align.IsBottom () y Align.IsMiddle ().
* Error: Key.Normal ahora funciona correctamente con teclas del teclado numérico.
* Error: Fijar el comportamiento de las etiquetas auto-cambio de tamaño.
* Error: Iconos de la bandeja están escalados, al igual que con GTK +.
* Error: Key.Code ahora devuelve los códigos clave modificadores, como en gb.gtk.
* Error: la bandeja del sistema iconos supresión lleva retraso, para evitar un accidente si
ocultar un icono en el interior de un controlador de eventos.
* Error: caché DrawingArea colores backgroun ahora funciona correctamente si la ventana
es transparente.
* Error: La propiedad Printer.NumCopies ahora funciona como se espera.
* Error: Lectura de la propiedad Printer.GrayScale ahora devuelve la correcta
valor.
* Error: Style.PaintBox ahora funciona correctamente con QtCurve.
* Error: Style.PaintBox ahora funciona mejor con QGtk.
* Error: El ScrollView no parpadea más cuando sus cambios de tamaño.
* Error: Fijar ScrollView tamaño viewport cómputo cuando no hay
disposición establece.
* ERROR: etiquetas Auto-redimensionada actualizan correctamente su tamaño cuando su frontera
propiedad se modifica.
* ERROR: Controles de ahora toman el componente alfa de primer plano y fondo
colores en cuenta.
* BUG: propiedad ComboBox.Border se puede establecer incluso si está en modo de sólo lectura.
* Error: Fix evento 'Menú' y el comportamiento propiedad PopupMenu. El valor por defecto
comportamiento del control se cancela si: la propiedad es PopupMenu
definido, o si el evento "Menú" se detiene con PARADA DE EVENTOS, de si un popup
menú se muestra durante el controlador de eventos "Menú".
* Error: DrawingArea.Clear ahora genera un error si el DrawingArea es cacheado
y si actualmente está pintando.
* NUEVO: Cuando se muestra un menú emergente, subrayar los atajos son automáticamente
asignado. Esta característica es una basada en una nueva propiedad oculta del menú
clase llamada "_TEXT". Así que no utilice esta nueva propiedad para sus propias necesidades!
* NUEVO: Mouse.Translate () es un nuevo método que permite traducir la
caso actual del ratón.
* NUEVO: Eliminar archivos de origen del viejo control ProgressBar.
* NUEVO: Rework Style.PaintBox método ().
* NUEVO: Style.StateOf () es un nuevo método que devuelve los indicadores del estado de un
control específico.
* NUEVO: Style.BackgroundOf () es un nuevo método que devuelve la real
color de fondo de un control específico.
* NUEVO: Style.ForegroundOf () es un nuevo método que devuelve la real
color de fondo de un control específico.
* NUEVO: Todas las constantes de la bandera del estado de la clase Draw se han aplicado ya en
La clase de estilo.
* NUEVO: Paint.PathOutline es una nueva propiedad que devuelve una matriz de polígonos
correspondiente a la trayectoria de dibujo actual.
* NUEVO: Application.PreviousControl es una nueva propiedad que devuelve el
control previo que tiene el foco.
* NUEVO: Ignorar espacios finales en la descripción del tipo de letra elementos: se puede usar
Fuente ["Arial, 12, negrita"] ahora.
* NUEVO: El contenedor Frame ahora tiene todas las propiedades de disposición.
* NUEVO: TrayIcon: Proporcionar el tamaño de los iconos de la bandeja del sistema.
* NUEVO: Window.Transparent es una nueva propiedad que hace que la ventana
fondo transparente (es decir, se utiliza un RGBA visual).
* NUEVO: Cuando varios menús tienen el mismo acceso directo, uno es disparado en lugar
de mostrar un mensaje de advertencia y no hacer nada.
* NUEVO: Color.LinkForeground y Color.VisitedForeground son dos nuevos
propiedades que devuelven el color del sistema asociado con vínculos y visitado
enlaces.
* NUEVO: Soporte para gestión de sesión automático.
* NUEVO: Application.Restart es una nueva propiedad que permite definir la
comando de reinicio de aplicaciones para el gestor de sesiones.
* NUEVO: Utilice un formato por defecto RGBA premultiplicado para imágenes.
* NUEVO: DrawingArea ahora plantea un nuevo evento de fuente cuando sus cambios de fuente.
* NUEVO: menú tiene una propiedad nueva radio que define si un elemento de menú debe actuar
como un botón de radio. Todos los elementos del menú sucesivas que tienen la propiedad de Radio
conjunto son mutuamente excluyentes.
* OPT: No disponer de un recipiente mientras que la destrucción de sus hijos.
* OPT: Un poco de optimización en la elaboración de texto enriquecido.
* OPT: Optimizar arreglo ScrollView cuando sus cambios de tamaño.
[GB.QT4.EXT]
* Error: Editor: Eliminar en la parte final de la línea y la tecla de retroceso al comienzo de
línea ahora funciona como se espera cuando el modo de anulación está activada.
* Error: Configuración Editor.Mouse ahora funciona de forma fiable.
* Error: Editor: 'Seleccionar todo' y [CTRL] + [END] ahora realmente va a la final de
presentar.
* NUEVO: Editor: [CTRL] + [X] ahora cortar la línea actual si no hay nada seleccionado.
Si te quedas en la misma línea, líneas cortadas se acumulan.
* NUEVO: [CTRL] + [ENTER] y [CTRL] + [SHIFT] + [ENTER] atajos de edición son ahora
implementado directamente en el editor.
* NUEVO: [CTRL] + [D] ahora borra la línea o la selección actual.
* NUEVO: Highlight.Line es una nueva propiedad que devuelve la actualidad
número de línea resaltada (partiendo de cero).
* NUEVO: control de LCDNumber se cifra ahora en una ficha "en desuso" en el IDE
barra de herramientas de control.
[GB.QT4.OPENGL]
* Error: Desactive el widget Glarea con el color de fondo del control justo antes de
provocar el evento Draw.
[GB.QT4.WEBKIT]
* Error: método WebElement.FindAll () construye correctamente la matriz devuelta.
* Error: Fijar WebElement.Paint declaración ().
* NUEVO: WebView: Trata de interpretar el fondo y el primer plano de control
colores como colores de la página web por defecto.
* NUEVO: WebSettings.Cache.Path ahora debe estar ubicado dentro de la '~ / .cache'
directorio.
* NUEVO: WebSettings.Cache.Clear () es un nuevo método para borrar la caché
correctamente.
* NUEVO: WebView.Reload () ahora toma un argumento booleano opcional, que dice
si la caché debe ser anulada al recargar la página, o no, como antes.
* OPT: WebView: Elevar el evento progreso sólo si el valor de progreso tiene
realmente cambiado.
[GB.REPORT]
* Error: Muchos corrección en el objeto de indexación. Ahora múltiples niveles de
contenedores repetidas son posibles.
* BUG: Ahora ReportLabel tomar texto multilínea en cuenta al calcular su
altura.
* ERROR: Los elementos fijos al final de la página están computando
correctamente su tamaño.
* Error: ReportLabel ahora utiliza Paint.TextSize lugar de Paint.TextExtend a
obtener el tamaño del texto.
* BUG: Ahora rotación ReportLabel funciona bien y el ángulo se da en
radianes.
* BUG: Ahora puede agregar un argumento al sub _New. Tenga cuidado, la _New
evento se llama sólo una vez, en el informe de carga.
* Error: La obra de tamaño personalizado, pero hay algunos errores con Printer.Configure
que establece el tamaño de página A4. : - /
* ERROR: La función ReportBrush.Color realmente devuelve una clase ReportBrush.
* Error: El informe de tamaño personalizado bug está solucionado.
* Error: El panel personalizado ahora se activa cuando Report.Paper es "Personalizado".
* Error: Algunos errores corregidos en el reportPreview.
* Error: El motor de informes tiene un nuevo routne escalamiento basado
en el tamaño del documento y no en la resolución del dispositivo.
* Error: Eliminar el uso gb.map
* Error: ReportVBox está completamente reescrito (algunos errores seguirán
ten cuidado)
* Error: Eliminar error en la configuración
* Error: Trate de resolver el problema de ajuste en la caja de vista previa del informe.
* Error: Resolver el error en claro (aunque no me acuerdo de lo que he
hecho esta propiedad)
* BUG: Ahora modos dúplex están configurados correctamente en ReportPreview.
* Error: ReportFrame ahora clips dentro de las fronteras.
* NUEVO: Y no es nuevo, pero ahora funciona ... la propiedad ForceNewPage de una fuerza de objeto
el repetidor de la marca sólo tiene una pantalla de este objeto por páginas.
* NUEVO: Agregar iconos de widget de ReportDrawingArea y ReportViewer.
* NUEVO: Un widget New ReportPageBreak permite romper una página cuando se necesita.
* NUEVO: Report.Print toma ahora un argumento Impresora opcional que permite
para dar una impresora inicializado externamente. En caso tis el cuadro de diálogo no es
se muestra.
* NUEVO: Un nuevo Informe de widgets (Necesidad polaco para uso externo).
* NUEVO: A las nuevas ventanas de vista previa del informe. Se incorpora todas las herramientas de impresión
y puede reflejar todas las opciones de impresión en tiempo real.
Tamaño de la página, en escala de grises y una propiedad de rango similar en el texto conocido
editores (1, 3, 8-9)
* NUEVO: Un widget nuevo ReportDrawingArea permite dibujar libremente sobre el informe
página. Tiene un evento 'Draw' que proporciona el tamaño del dibujo
(dependiendo de la resolución del dispositivo de la pintura también. A veces se puede usar
Relación ReportUnits.DesktopScale para fijar el tamaño). Una propiedad 'caché'
permite llamar al evento sólo cuando el cambio de resolución del dispositivo. es
útil cuando un empate necesita mucho de la computación.
* NUEVO: MTool y Unidades se han fusionado para crear un nuevo módulo compartido:
ReportUnits. Se proporciona funciones para conversiones de unidades dependiendo
Resolución de pintura (para conversión pixel utilizarlo en una sesión de pintura).
A DesktopScale propiedad proporciona una relación entre el tamaño de pixel de escritorio y
tamaño de la impresora.
* NUEVO: Comenzar a aplicar una sombra para ReportFrame objetos. Tiene la
misma sintaxis que la sombra cuadro de CSS3. XOffset, YOffset, Spread, Color.
Por el momento sólo la clase se han implementado ... Tengo que decir que
el motor de cómo usarlo:-)
* NUEVO: ReportLabel ahora utilizan ángulo en grados.
* NUEVO: Ahora Informe tiene un nuevo evento predeterminado _open que permite inicializar
todos los datos del informe y la estructura.
* NUEVO: Comenzar a implementar el control ReportGridView.
* NUEVO: La forma Prevista informe ahora ahorrar es preferencias.
* NUEVO: Los números negativos se permiten en propiedades de tamaño de cadena. Se permite utilizar
valor negativo en XOffset o YOffset para las sombras.
* NUEVO: traducciones holandesas corregidos y actualizados.
* OPT: Eliminar archivos de copia de seguridad.
* OPT: Muchas otras mejoras como la posibilidad ahora para que un informe sea
inicializado con uno o más argumentos.
* OPT: ADVERTENCIA! Ahora bien, si ReportObject anchura y altura no se establecen, entonces el
ReportObject es 'auto-cambiar de tamaño. Esto ayudará a una gran cantidad de nuevos usuarios
entender cómo funciona el diseño del informe.
* OPT: Dibujo Informe de no utiliza Svgimage, esto evita svg qt4
renderizado errores. (Nota del BM: se Q t corregir estos errores algún día?)
* OPT: La disposición de código ha sido la limpieza.
[GB.SB.SQLITE3]
* Error: Fijar implementación específica de sqlite3_exec. Prevenir algunos fallos
y hacer que el trabajo de creación de base de datos de nuevo (entre otras cosas).
[GB.SDL]
* Error: Restaurar patrón de relleno a sólido después de un Draw.Rect () o un
Draw.Ellipse (), de lo contrario Draw.Image () dibuja nada!
* Error: No crear una fuente TTF predeterminado para cada evento draw!
* NUEVO: Cambie el nombre del archivo de fuentes SDL por defecto como "_default.ttf" para evitar
conflictos de embalaje.
* NUEVO: Utilice la fuente de espacio sencillo Gambas como SDL fuente predeterminada ahora.
* NUEVO: Retire el retraso cuando 'Stop Event' se llama durante el evento Draw
manejador.
* NUEVO: El ciclo de eventos Gambas ahora se llama con un retraso de 1 ms. Así lo hará
utilizar una espera activa en lugar de dormir el proceso.
* NUEVO: Mouse.show, Mouse.hide y Mouse.Visible son dos nuevos métodos estáticos
y una propiedad estática para ocultar o mostrar el cursor del ratón.
* NUEVO: Window.Grabbed es una nueva propiedad que permite captar la entrada y
confinar el ratón a la ventana.
* NUEVO: Window.Screenshot () es un nuevo método que devuelve una captura de pantalla de la
contenido de la ventana de lectura de la memoria de color OpenGL.
* NUEVO: La fuente predeterminada está incrustado en la biblioteca.
* NUEVO: Window.Screenshot () ahora puede tomar cuatro argumentos opcionales para definir
una sub-parte rectangular de la ventana para recuperar.
* NUEVO: La fuente por defecto está ahora escalado 2x si el conjunto de tamaño de fuente es el doble de la
predeterminado altura de la fuente, 3x si es tres veces la altura de la fuente por defecto, y
así sucesivamente ...
[GB.SDL.SOUND]
* NUEVO: Music.State es una nueva propiedad que devuelve el estado de la música como uno de
la siguiente constante: Music.Stopped, Music.Playing o Music.Paused.
* NUEVO: -lSDL necesario para Cygwin enlazador.
[GB.SETTINGS]
* BUG: No marcar el archivo de configuración modificado si el valor almacenado no es
cambiado realmente.
* Error: Marque siempre los ajustes con las modificaciones que se establece una referencia de objeto
como el valor de la configuración.
* Error: Guardado automático de archivo de configuración en la salida vuelve a funcionar.
* ERROR: Enumerando `Settings.Keys [Slot]` (las llaves de una ranura específica) hace
No rompas más la enumeración de `Settings.Key` (los nombres de las ranuras).
* OPT: Settings.Clear () no marcar el archivo configuración a guardar si
no hay nada que limpiar.
[GB.V4L]
* NUEVO: Soporte de kFreeBSD.
[GB.WEB]
* Error: JSON.Encode () codifica correctamente caracteres de control ASCII.
* Error: CGI.Error () ahora envía correctamente una página HTML UTF-8.
* ERROR: buffer respuestas ahora utilizan al final de la línea "Ventana" por defecto en lugar
de final de línea "Unix", al igual que las respuestas sin búfer. * ADVERTENCIA * Esta corrección de errores
No es compatible con versiones anteriores!
* Error: Fijar el JSON.Decode () método de firma.
* Error: JSON.Null es ahora una propiedad de sólo lectura.
* BUG: Al crear una sesión, otras sesiones que tienen el mismo prefijo y
Ser mayor de 24 horas se eliminan automáticamente del disco.
* Error: JSON.Decode () ahora convertir números a Integer, Long y flotador. no
simplemente flotar.
* Error: Hacer Session._exit (error) en decúbito prono.
* Error: URL.UnsetQuery () ahora funciona correctamente en las consultas de solicitud vacíos.
* Error: Solución de un error thttpd que no establece correctamente el SCRIPT_NAME
cuando la URL termina en una barra.
* Error: El URL.Encode obsoleto () y URL.Decode () funciones ahora correctamente
llamar URL.Quote () y URL.Unquote ().
* NUEVO: JSON.Decode () ahora toma un argumento opcional que indica que
se toman las teclas que tienen un valor nulo en cuenta dentro de los objetos.
* NUEVO: JSONCollection es una nueva clase que representa un objeto JSON cuyo
algunas teclas están asociadas con un valor 'null'.
* NUEVO: Response.EndOfLine es una nueva propiedad que permite explícitamente
definir la propiedad EndOfLine de la corriente subyacente.
* NUEVO: Response.EndOfLine ahora se tiene en cuenta si la respuesta es
tamponada.
* NUEVO: Session.Exist () es un nuevo método que devuelve si una clave específica es
almacenado en la sesión.
* NUEVO: Response.GetContentTypeFrom () es un nuevo método que devuelve un MIME
escribir desde una ruta.
* NUEVO: WebPage.ToString () es un nuevo método que genera la página web y
lo devuelve como una cadena.
* NUEVO: Session.Keys es una nueva propiedad que devuelve todas las claves utilizadas por el
Colección de sesiones.
[GB.XML]
* Error: XMLElement.AppendFromText () ahora se comporta correctamente si no extra
se dan argumentos.
* Error: XMLElement.FromText () ahora las capturas correctamente analizar excepciones.
* Error: El parámetro booleano 'sangría' de XMLDocument.toString () es ahora
correctamente interpretada.
* ERROR: La serialización de un comentario que es un hijo directo de un documento con
sangría habilitado no tengan accidentes.
* Error: La propiedad document.all ahora se declara correctamente como un XMLNode []
* Error: El analizador DOM XML ahora correctamente los espacios en blanco.
* Error: corrección de compatibilidad MacOSX.
* Error: Fijar la detección MacOSX para GCC.
* Error: Fijar el juego como los de patrón de la
Método XmlElement.GetChildrenByAttributeValue ().
* ERROR: Se ha corregido la enumeración XMLNode.Attributes.
* BUG: Corregido XMLExplorer teniendo el propio documento como un nodo.
* NUEVO: Se ha añadido una nueva propiedad de documento para XMLExplorer.
* NUEVO: Añadido las propiedades Name y Value para XMLReader.Node.Attributes y
XMLNode.Attributes, para obtener el nombre y el valor del atributo enumerado.
* OPT: manejo de excepciones interna Reescribir.
[GB.XML.HTML]
* ERROR: La serialización de un comentario que es un hijo directo de un documento con
sangría habilitado no tengan accidentes.
* Error: El DOM parser HTML ahora correctamente los espacios en blanco.
* BUG: Ahora utiliza correctamente la corrección MacOSX cuando sea necesario.
* Error: Fijar la aplicación de HTMLDocument.GetElementById ().
[GB.XML.RPC]
* Error: 'Miniserver' daría un out-of-atado con múltiples solicitudes paralelas.
* Error: 'Miniserver' podría estrellarse en una solicitud válida.
[GB.XML.XSLT]
* BUG: Corregido gestión error interno.
* NUEVO: Se ha añadido un nuevo método XSLT.TransformToString () que devuelve una cadena
en lugar de un documento XML.
Compatibilidad
Todas las versiones 3.x de Gambas serán compatibles con versiones anteriores, es decir, un programa escrito en versión 3.x Gambas será capaz de ejecutar sin cambios con cualquier versión 3.y Gambas, siempre que y> x.
Pero lo contrario es falso! un programa escrito con una versión específica 3.x Gambas no funcionará con una versión anterior.
No hay comentarios:
Publicar un comentario