Comunidad Gambas-es

Versión completa: Cambios en v3.16
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola a todos.
Se ha lanzado Gambas 3.16.0.
Esta es una gran versión, con más de mil cambios, optimizaciones y correcciones de errores.
Estas son algunas de las características principales:
  •     Los componentes GTK + 3 y QT5 ahora son compatibles con Wayland.
  •     GTK + 3, QT4 y QT5 nuevos componentes de navegador web que utilizan la misma interfaz.
  •     El componente GTK + 3 ahora está a la par con el componente QT5, lo que permite que el entorno de desarrollo se ejecute con GTK + 3.
  •     Los archivos comprimidos IDE ya no se almacenan en el proyecto. Se generan cuando se realiza el ejecutable. Los proyectos se convierten automáticamente en la apertura.
  •     El acceso a la matriz es ahora un 15% más rápido.
  •     Agregue métodos de búsqueda binarios a las clases de matriz.
  •     Se ha rediseñado la compatibilidad con la localización de fechas, de modo que se admiten formatos complejos de idiomas como el chino. El nuevo diseño debería ser compatible con versiones anteriores de los antiguos en los idiomas occidentales.
  •     El compilador ahora es más rápido al usar todos los núcleos de la CPU.
  •     Scripter se ha rediseñado, limpiado, mejorado y optimizado.
  •     Los controles Label, TextLabel, MovieBox, Frame y Separator ahora están escritos en Gambas.
  •     Se agregaron y actualizaron muchos nuevos íconos de valores.
  •     El controlador de la base de datos ODBC funciona mucho mejor.
  •     soporte de formato de compresión zstd.
  •     Soporte de arquitectura aarch64.
http://gambas.sourceforge.net/en/main.html

Comparación de las versiones 3.15.2 y 3.16.0
  • 3.16 - Nuevo - En la ventana de acerca de Gambas, aparece indicado el protocolo del servidor gráfico y la GUI (Tincho)
  • 3.16 - Los temas personalizados de versiones anteriores también funcionan en esta versión. (Tincho)
  • 3.16 - Error - "Print preview" cuelga el IDE (Tincho)
  • 3.16 - moviebox cambia la propiedad .path por .animation (Jsbsan) [En realidad sigue existiendo, solo que no se ve en la lista de propiedades en el IDE]
Saludos
Tincho:

Gracias por el comentario yo me acabo de dar cuenta de ese nuevo control 

Saludos

Julio
(17-04-2021, 09:53)jsbsan escribió: [ -> ]Gracias por el comentario yo me acabo de dar cuenta de ese nuevo control 

De nada Julio, me alegro que te viniera bien el comentario.
Saludos.

Como saben en la versión 3.16 ya esta disponible el tan esperado (por lo menos por mi Smile ) componente gb.gui.webview pero algunas cosas no son renderizadas como deberían, por ejemplo los botones ToolButton que aparecen demasiado pequeños.
[Imagen: x0zvOmq.png]

Saludos.
El error de los iconos en gtk3 ya fue solucionado.
Saludos
Anunciaron que ya esta disponible la versión estable en el PPA
Por lo que comentan, varios errores que existían en la pre-release ya están solucionados.
Por favor si alguien actualiza desde ppa avise si todos los errores fueron solucionados y de su experiencia tanto positiva como adversa.
Saludos.
Estoy haciendo pruebas entre las versiones 3.15.2 y la 3.16.0
  • 3.16 - Nuevo - En la ventana de acerca de Gambas, aparece indicado el protocolo del servidor gráfico y la GUI
  • 3.16 - Los temas personalizados de versiones anteriores también funcionan en esta versión.
  • 3.16 - Error - "Print preview" cuelga el IDE
Saludos.
Yo estoy usando la versión de desarrollo, que en este momento debe ser = 3.16
Hace rato aparecen los protocolos X11 + GTK3

En la próxima actualización de Ubuntu el servidor grafico por defecto sera Wayland.

Me parece que Benoit le esta errando en tratar de ser compatible con todos los Linuxes, las tareas de mantenimiento que se deben llevar a cabo son demasiadas.
Esto es nuevo de Gambas o de Ubuntu???
[Imagen: ti6ucVQ.png]
(26-04-2021, 17:48)tercoide escribió: [ -> ]Me parece que Benoit le esta errando en tratar de ser compatible con todos los Linuxes, las tareas de mantenimiento que se deben llevar a cabo son demasiadas.

No estoy tan seguro que sea así porque por lo que entendí los controles de gambas se generan en qt o en gtk (o en algo intermedio entre ambas) y luego estas librerias, es decir o bien gtk o qt son las que "hablan" con en servidor gráfico y no gambas.
Así que, creo, que del lado de gambas, no es tan complicado.
Pero estoy de acuerdo que si existiese un solo protocolo de servidor gráfico todo seria mas eficiente pero eso ya entra en un área que no es de gambas sino de Linux.
A Benoite le gusta QT y es la principal librería con la que trabaja en el desarrollo de Gambas y luego adapta y emparcha para que gtk también este disponible.
QT es C++ GTK+ es C.
Existen algunos proyectos que se fusionaron como LXQT que esta basado en LXDE y Razor-QT
Quin sabe, tal vez en algun futuro alguien haga algo al respecto y fusione GTK y  salga GQTK Smile
Saludos.

(26-04-2021, 23:20)tercoide escribió: [ -> ]Esto es nuevo de Gambas o de Ubuntu???

De gambas, porque antes gambas era solo QT y ahora es posible elegir.
Saludos.