GTK + (anteriormente GIMP Toolkit) es un kit de herramientas de código abierto, multiplataforma y orientado a objetos diseñado para permitir a los programadores crear sin esfuerzo GUI (interfaces gráficas de usuario) que funcionan en el escritorio de código abierto moderno ambientes. Al principio se llamó GIMP Toolkit porque contenía un conjunto de bibliotecas de GUI que se usaban en el GIMP (Programa de Manipulación de Imágenes de GNU), como una alternativa a la especificación de la GUI de Motif en desuso.
Es parte del Proyecto GNU & nbsp;
El software es parte del Proyecto GNU y su objetivo principal es proporcionar un conjunto completo de widgets y API que permitan a los desarrolladores crear conjuntos completos de aplicaciones. Además de Qt, GTK es el conjunto de herramientas más utilizado que implementa aplicaciones gráficas sobre los servidores de visualización X.Org y Wayland.
Se usa mucho en GNOME & nbsp; y Xfce
GTK + se usa mucho en los bien conocidos entornos de escritorio GNOME y Xfce, pero es compatible con Cinnamon, MATE, LXDE (entorno de escritorio ligero X11), Pantheon, Sugar, ROX Desktop, entorno GPE Palmtop, Access Linux Platform y KDE. Varios administradores de ventanas de código abierto usan el kit de herramientas GTK +, que incluye Metacity, Mutter, AfterStep, IceWM, Sawfish, Xfwm, Aewm, Amaterus, Consortium, Marco y Wmg.
Debajo del capó
Si bien el diseñador de GUI más popular y usado para GTK + es Glade, también podemos mencionar las aplicaciones Gazpacho, Crow Designer y Stetic (parte del proyecto MonoDevelop). Debajo del capó, podemos notar inmediatamente que GTK + está escrito en el lenguaje de programación C y utiliza el poderoso software de biblioteca GLib para la orientación del objeto. Las versiones futuras presentarán backends para el servidor de visualización Wayland y el lenguaje de marcado HTML5.
Sistemas operativos compatibles
Aunque se usa mucho en las plataformas de código abierto GNU / Linux, Solaris y BSD, el programa se ha portado con éxito a los sistemas operativos comerciales Microsoft Windows y Mac OS X. Si desea crear interfaces gráficas modernas para sus aplicaciones, definitivamente debe elegir GTK +, especialmente si desea que sean compatibles con GNOME, Xfce, LXDE, Cinnamon, MATE y otros entornos de escritorio.
< strong> Qué hay nuevo en este lanzamiento:
- Alteraciones de dependencia:
- Requiere libepoxy 1.4
- Requiere pango 1.41
- Nuevas características del selector de fuente:
- Permitir configurar las características de la fuente OpenType
- Mostrar ejemplos de características de fuentes OpenType
- Permitir seleccionar variaciones de fuente OpenType
- Niveles de soporte de detalles para la selección
- Nuevas características de Emoji:
- Admite una ventana emergente de finalización para Emoji
- Soltar el atajo Ctrl-Shift-e
- Otras apis nuevas:
- gdk_window_move_to_rect
- Wayland:
- Usa memoria compartida anónima en FreeBSD
- Errores corregidos:
- # 85 widgetDragDestFindTarget introspection data no muestra nullable ...
- Documentación # 154: Lifecycle of Editables dentro de GtkCellRenderers no es ...
- # 193 Documento que GtkUIManager está en desuso por GtkBuilder
- MenuButton # 199 no notificado cuando se destruye su Popover, todavía tiene acceso ...
- # 292 GtkRanges debería enviar :: change-value incluso si no se realizó
- # 450 El triángulo de navegación del menú ya no funciona
- # 792 Los eventos de enfoque no siempre coinciden
- # 898 emoji-chooser: la búsqueda de banderas no funciona
- # 997 gdk: hacer gdk_window_move_to_rect public
- # 1053 El cursor de desplazamiento se queda atrás si un widget secundario roba el desplazamiento
- # 1059 -Wrentiene advertencias en encabezados GTK + al compilar código C ++ con ...
- # 1065 GtkScrollbar la dirección de desplazamiento horizontal de la rueda del mouse es incorrecta li>
- # 1069 Subproceso 1 & quot; claro & quot; señal recibida SIGFPE, excepción aritmética.
- # 1088 CssGadget: Redondee los valores de px para min-width | height
- # 1115 icono de gtk tema busca los directorios del sistema antes de los directorios del usuario
- # 1134 x11: establecer siempre None pixmap sin fondo
- # 1160 a11y / entry: corregir la información sobre herramientas del icono copy-pasteo re 2ndary
- # 1165 InfoBar: repare el tipo incorrecto en el dopaje param copiado
- # 1166 EmojiCompletion: cuadro de uso: espaciado en lugar de CSS
- ! 125 HC: Evite los mismos colores BG / FG en la entrada de árbol plano
- ! 157 wayland: Implementar 'gtk-fontconfig-timestamp' y 'gtk-modules'
- ! 181 W32: no olvides marcar VK_MENU y establecer MK_ALT
- ! 206 searchenginetracker: No filtre los hits 'GFiles
- 407242 GtkScale: las teclas arriba / abajo disminuyen / aumentan el valor, que es lo contrario ...
- 686109 gtk_print_context_get_hard_margins debe devolver el tamaño de página especificado ...
- 765327 GtkPlug escalado a la mitad del tamaño esperado en pantallas HiDPI
- 772817 Selector de archivos: los marcos de los botones de flecha de ruta están invertidos y separados ...
- 773299 gtk / language-names.c: reparación de compilación en GCC / CLang
- 775279 llamadas tempranas a libepoxy provocan que todos los programas de gtk3 aborten cuando ...
- 786524 ocument variable de entorno GTK_OVERLAY_SCROLLING
- 787867 El tamaño del texto del pantograma macports OSX parece variar entre la versión 1.40 ...
- 789215 Los objetos GtkScrolledWindow y GtkIconView atk pueden causar un segfaul ...
- 791542 La documentación de GDK 3 Selections hace referencia a X
- 791802 El valor de la dirección de corrección se mueve en desplazamiento / pulsación de tecla sobre RTL / ra invertido ...
- Actualizaciones de traducción:
- catalán
- finlandés
- polaco
- ruso
- español
Qué hay de nuevo en la versión:
- Errores corregidos:
- 789630 Distribuir el protocolo / server-decoration.xml en archivos comprimidos
- 787142 input / IME: pospone la emisión de & quot; commit & quot; señal
- 789134 icon-browser: botón Copiar centro en diálogo nuevamente
- 789678 AboutDialog: corrección aceptando GTK_LICENSE_AGPL_3_0
- 788898 Inspector: mejor división predeterminada de nodos CSS / accesorios
- 789733 Fix GtkEntry: has-frame no funciona
- 789213 gdk / win32: reparación del cambio de contexto GL de Win32
- 785176 barra de compás: agregue un elemento de ubicación con estrella
- Actualizaciones de traducción:
- Árabe
- portugués brasileño
- checo
- holandés
- alemán
- bokmal noruego
- polaco
- eslovaco
- sueco
Qué hay de nuevo en la versión 3.22.21:
- Errores corregidos:
- 738893 ComboBox en el modo de aparecer como lista: terminar el desplazamiento con el mouse provoca ...
- 786613 Adwaita: proporciona un icono genérico de barra lateral y diseño de etiqueta li>
- 787172 EmojiChooser: mejore la selección de botones de sección
- 787279 EmojiChooser: los emoji voladores se vuelven imposibles de ver en HighContrast ...
- 787280 HighContrast: corrección de la regresión en el separador vertical en la barra de título de la barra de título
- Entrada 787410: corregir pérdida de memoria
- Actualizaciones de traducción:
- vasco
- catalán
- croata li>
- checo
- danés
- finlandés
- alemán
- polaco
- esloveno
- español
- sueco
- turco
Qué hay de nuevo en la versión 3.91.0:
- El soporte inicial para OS X se ha fusionado
- Se ha agregado soporte inicial para construir con meson
- Nueva API:
- gtk_widget_insert_before / after
- API eliminada:
- GtkBox ha perdido su expansión y relleno de propiedades secundarias, use la propiedad de alineación general para ello
- GtkLabel ha perdido su propiedad de ángulo, será reemplazada por soporte general de transformación de widgets en el futuro
- GtkWindow ha perdido su propiedad hide-titlebar-when-maximized
- GtkBox ha perdido su soporte infantil central
- Las definiciones de compat keysym se han eliminado
- Errores corregidos:
- 769881 Archivos de compilación preliminares de Meson
- 771269 Abrir en nueva pestaña / ventana no funciona en sistemas de archivos no montados
- 778301 GtkTooltip no borra la ID de origen en todas las circunstancias
- 778853 propagar-ancho-natural / altura solicita demasiado con! superposición-desplazamiento ...
- 779078 Adwaita: el último botón de encabezado de la vista de árbol agrega borde en el control deslizante
- 779184 Gtk + 4 (3.89.4) con backend de Quartz: todas las aplicaciones segfault
- 780041 Depende opcionalmente de sassc para generar el tema CSS
- 780301 wayland: repara las advertencias de clang inofensivas
- 780734 flowbox: no intente enfocar ni dibujar widgets NULL
- 780878 documentos: señale los enlaces a las versiones correctas
- 780944 Agregue una clase de CSS específica para el botón appmenu en GtkHeaderBar
- 781162 Hacer red de monitor GtkPlacesView
- 781195 Fixsuite para GtkPlacesView
- 781214 define entry-tag en Adwaita.
- 781422 translate_wm_button_layout_to_gtk () tiene licencia bajo la GPL
- 781622 gtkplacesview.ui: actualice la etiqueta auxiliar para incluir direcciones IPv6
- 781737 El icono de arrastre siempre aparece en la esquina superior izquierda
- 781767 Wayland: aumenta la verbosidad de entrega clave
- 781992 GtkMenuButton sin popover conserva el estado de preluminación cuando ya no se selecciona ...
- 782109 wayland: pérdida de memoria al exportar el identificador
- Botón de enlace 782202: reparación de pérdida de memoria
- Actualizaciones de traducción:
- croata li>
- Griego
- húngaro
- indonesio
- polaco
- ruso
- esloveno
Qué hay de nuevo en la versión 3.90.0:
- Permitir un renderizador personalizado para el inspector, configurando GTK_INSPECTOR_RENDERER
- Mueve más funcionalidad del contenedor, como el manejo del enfoque, a GtkWidget
- Errores corregidos:
- 686838 gtk_enumerate_printers () se bloquea
- 778853 propagar-ancho-natural / altura solicita demasiado con! superposición-desplazamiento ...
- 779081 GtkTextView: exponer API para obtener la dirección de línea de Pango
- 780019 gtk + 3 3.22.10 no se compila en macOS Yosemite
- 780234 gtk_print_job_set_page_ranges () tiene una transferencia de propiedad poco clara
- 734946 Implementa GContentType en OSX
- 773228 tercer parámetro de gtk_widget_intersect no aparece como 'fuera'
- 774148 extravío de Gtk.Popover en Wayland
- 780735 flowbox: no seleccione cuándo rubberbanding over nothing
- corregir el parpadeo causado por la edad del buffer
- corregir el renderizado de baja resolución de hi-dpi
- forzar títulos de ventana para que sean válidos UTF8
- Actualizaciones de traducción:
- friulano
- alemán
- indonesio
- letón
- polaco
- ruso
Qué hay de nuevo en la versión 3.89.1:
- Corrección de errores:
- 767713 Pantalla completa en wayland tiene errores
- 768081 Habilita la compatibilidad con HiDPI para GDK-Win32
- 768531 wayland: la notificación de inicio no funciona en algunas aplicaciones (por ejemplo, gnome-terminal) ...
- 772075 GTK + usa mucha más CPU en Wayland que en X11
- 772202 El manejo de los monitores escalados está roto
- 773587 gerente reciente: agrega un límite al tamaño de la lista li>
- 773916 Cachés GtkComposeTable rotos: usar un mismo ~ / .XCompose no funciona dos veces ...
- 773979 GdkGLContext no encadena el manejador de finalización
- 774046 GtkSpinButton no siempre es irrefiable priv- & gt; {arriba, abajo} _botón
- 774066 GtkHeaderBar no remedia todos los GtkBox y GtkSeparator crea
- 774097 GtkPrintOperation no debe truncar nombres de trabajos
- 774185 GtkPlacesSidebar no es irreconciliable tantas veces como referencias
- 774352 GtkAppChooserWidget no remedia todos los GAppInfo a los que hace referencia
- Actualizaciones de traducción:
- checo
- holandés
Qué hay de nuevo en la versión 3.22.3:
- Las depredaciones se han agregado para las API que se eliminarán en GTK + 4
- gtk-demo ha ganado una nueva demostración para mostrar (y probar) el rendimiento de la representación
- Windows:
- El soporte GL ha sido mejorado. Los contextos heredados ahora se pueden crear, y es posible el anti-aliasing
- Hi-DPI ahora es compatible
- Errores corregidos:
- 773479 773474 773528 773274 773885 773857 773799 768081
- Actualizaciones de traducción:
- serbio
Qué hay de nuevo en la versión 3.22.2:
- Varias mejoras en el tema win32
- Las depredaciones se han agregado para las API que se eliminarán en GTK + 4
- Corrección de errores:
- 767713 Pantalla completa en wayland tiene errores
- El widget 771320 Mapas se muestra en la posición incorrecta dentro de los contactos de gnomo
- 772345 placesviewrow: busy_spinner cuando está visible compensa el resto de ...
- 772389 Agregar un carácter a un control GtkEntry en el modo de sobrescritura ri ...
- 772415 Evita llamar a eglGetDisplay
- 772552 Deprecate gtk_menu_popup
- 772683 Uso de FALSE en lugar de gint en la demo de glarea
- 772695 Muestra los atajos de teclado de izquierda a derecha, incluso en RTL
- 772775 enlaces de menú necesita atributo para forzar LTR para botón horizontal ...
- 772859 Repara fugas de memoria en implementaciones de widgets comunes
- 772922 GtkMenu: prueba a usar gdk_window_move_to_rect () más a menudo
- 772926 ventana de acceso directo: versión de trabajo de set_section_name ()
- 773029 problema de señal de conjunto de estilos
- 773082 superposición: Disponibilidad de documentos de propiedades
- 773113 pruebas: corrige la prueba del portapapeles cargando el ícono correcto
- 773180 No adivine si nuestro contexto GDK GL es GLES
- 773246 Typo en la documentación de definiciones de color css
- Actualizaciones de traducción:
- croata li>
- danés
- holandés
- alemán
- Griego
- italiano
- letón
- lituano
- bokmal noruego
- polaco
Qué hay de nuevo en la versión 3.22.0:
- El backend de Wayland tiene soporte para dibujar tabletas
- El backend de Wayland requiere xdg-shell v6
- Tenemos una API de gestos para compatibilidad con tabletas, GtkPadController
- GdkMonitor ofrece una API para obtener más información sobre los resultados conectados
- GdkGLContext es compatible con GLES
- GtkScrolledWindow tiene nuevas propiedades de máximo ancho de contenido / alto que pueden afectar el comportamiento del tamaño
- GtkShortcutLabel es un nuevo widget que puede mostrar atajos de teclado de la misma forma que lo hace GtkShortcutWindow
- Varias API GTK + ahora usarán portales de forma transparente cuando se usen en un entorno limitado de Flatpak, incluidos GtkFileChooserNative, GtkPrintOperation, gtk_show_uri.
Qué hay de nuevo en la versión 3.21.5:
- Hacer público GtkShortcutLabel
- Agregue una API para obtener ID de ventana para compartir
- Agregue una API explícita para mostrar / ocultar los popovers con animación
- Wayland:
- Cambia a xdg-shell v6
- Utilice el protocolo de tableta de tableta para admitir completamente las tabletas de Wacom
- Utilice el protocolo xdg_foreign para exportar controladores de ventanas
- Mejora el posicionamiento del menú
- Mejora el manejo del estado de ventana en mosaico
- Agregue GtkPadController para vincular GActions a eventos de tableta de tableta li>
- Errores corregidos:
- 569581 El uso del diseño de teclado US-Intl provoca un peinado de caracteres inesperado ...
- 712760 correcciones de análisis estático de Clang
- 755947 wayland: gnome-terminal no llena toda el área cuando está embaldosada
- 756579 GTK debería dejar menús de posición GDK
- 762260 Casillas de verificación y botones de opción animados cuando se está dentro de un popover que yo ...
- 764413 Wayland: las aplicaciones gtk + de pantalla completa no se pueden seleccionar por completo
- 768017 Wayland: los menús abiertos desde las teclas de acceso (elementos de menú mnemotécnicos) se ocultan ...
- 768081 Habilita la compatibilidad con HiDPI para GDK-Win32
- 768138 Actualiza el back-end de GDK-Mir para solucionar algunos problemas
- 768722 Los atajos de teclado para caracteres rusos no funcionan
- 768902 Fuente demasiado pequeña al usar gtk_widget_override_font ()
- 768930 reftests: anula GSETTINGS_SCHEMA_DIR al ejecutar pruebas
- 768999 Excepción de punto flotante (división por cero) cuando se ejecuta en Xvfb
- 769003 Adwaita: GtkCalendar utiliza un estilo confuso para la semana del año
- 769004 fallas de suite de prueba ss en 3.21.4
- 769047 API de GtkWidget GtkStyleContext no está clara
- 769126 No se pueden escribir caracteres de plano astral en un GtkEntry usando el Windo ...
- 769162 GtkTable: compute_expand buggy
- 769205 Expone GtkShortcutLabel como un widget público
- 769236 demos: Error de compilación de reparación
- 769287 GtkMenuToolButton: show-menu se emite dos veces y rompe los menús dinámicos
- 769402 regresión en el posicionamiento del menú en wayland
- 769451 Error de compilación de 3.21 (principal) en Debian inestable desde el 7/26/2016
- 769485 Elimina el uso de g_test_expect_message ()
- 769568 La visualización de la fecha de modificación se ajusta incorrectamente a los días naturales (y es ...
- 769601 Enlace muerto en faq en gtk-question-index.html
- 769603 gtk + -3.20.8: problema de enlace subalterno con ld.gold: la compilación falla: ./. libs / l ...
- 769706 Agregar show / hide API a GtkPopover
- 769937 wayland: backend del puerto para usar xdg-shell inestable v6
- 770026 comentarios de revisión para wip / wayland-tablet-v2
- 770166 ¿Pueden GtkButtons de tamaño arbitrario ser circulares? La clase de estilo solo ...
- 770236 gtkbindings: agregue un ejemplo para gtk_binding_entry_add_signal ()
- 770242 gtkbindings: aclare que los widgets necesitan has-focus para que las vinculaciones funcionen
- 770332 El icono de la flecha del portátil es incorrecto después de crear una pestaña nueva
- 770374 Gtk Treeview Editable sobrepasa el ancho de la columna cuando el ancho de la columna es ...
- 769788 Soluciona el orden de apilamiento de los portales de flatpak en Wayland
- 770458 GtkAboutDialog problema con listas de crédito largas y GtkScrolledWindow
- 770550 gtkplacessidebar: fijar mariscal de señal
- 770307 Bloqueo al cerrar un proyecto de glade
- Actualizaciones de traducción:
- portugués brasileño
- catalán
- checo
- francés
- alemán
- hebreo
- indonesio
- lituano
- polaco
- portugués
- serbio
- eslovaco
- esloveno
- español
Qué hay de nuevo en la versión 3.21.3:
- GtkStack ahora tiene su propia implementación accesible que solo muestra el elemento visible actualmente
- Se ha documentado que la propiedad GtkSizeGroup :: ignore-hidden no funciona.
- GDK_SOURCE_TRACKPOINT se ha agregado a la enumeración GdkInputSource para permitir el uso de este tipo de dispositivo de entrada especial
- Wayland: - Usa dispositivos separados para diferenciar entre varias fuentes de eventos de desplazamiento - Vuelve a usar shm_open si los archivos de membresía no están disponibles
- El estilo del texto en GtkScale y GtkProgressBar ahora puede verse influido por los nodos CSS adecuados
- GtkScrolledWindow tiene nuevas propiedades max-content-width / height para controlar su tamaño
- La búsqueda de GtkFileChooser se ha solucionado para que funcione con la sintaxis FTS5 de los rastreadores
- Errores corregidos: 79229 GtkScale con una gran cantidad de dígitos y una posición de valor de valor para ...
- 118959 GtkScale value '-0'
- 556254 Probar propiedades del tipo GObject en la prueba de "objeto"
- 578626 El Widget de escala vertical a veces no asigna suficiente espacio ...
- 674215 [patch] regresión con la actualización de información sobre herramientas
- 708148 gtk_tree_view_get_path_at_pos identifica erróneamente la columna ...
- 710471 Hacer que gtk_scrolled_window_remove () sea inteligente
- 742281 GtkScrolledWindow debe tener max-content-height y max-c ...
- 745622 Texto seleccionado no resaltado en GtkInfoBar
- 751409 gtk_style_context_add_provider () no se propaga a chi ...
- 753202 cambiar el cursor para hacer clic en desplazamiento
- 764203 Color de fondo predeterminado para el nodo 'borde de vista de texto'
- 765410 La barra de desplazamiento no se actualiza desde 3.20
- 765595 Popover modal no se cierra cuando el foco lo abandona
- 766341 No confíes en memfd ya que requiere un kernel bastante reciente
- 766372 La escala omite el valor en varios cálculos de tamaño, lo que causa en ...
- 766569 Solicitud de mejor tamaño para GTK_SCROLL_NATURAL niños
- 766675 Agregue una API de dibujo de cuadros apropiada a GdkWindow
- 766860 ventanas embaldosadas (ajustadas, medio maximizadas) en Wayland no son ...
- 766878 vista de lugares: no marque el nombre del icono como traducible
- 767052 Wayland: el icono de un diálogo modal inutiliza la aplicación
- 767058 GtkInfoBar: menú contextual / con el botón derecho, todo en blanco
- 767093 wayland: proporciona información sobre dispositivos de desplazamiento
- 767100 Agregue un tipo de fuente de entrada para los puntos de seguimiento
- 767108 Separadores no colocados correctamente en GtkPopover
- 767238 Repara la regresión de larga duración en min-content-width / min-conte ...
- 767241 wayland: los títulos de ventanas largas bloquean clientes
- 767310 El tema de alto contraste no muestra el rectángulo de enfoque por defecto ...
- 767312 gtk_widget_path_append_for_widget () pierde clases a menos que g ...
- 767468 Popover sobre un cellrenderer treeview se oculta inmediatamente ...
- 767705 GtkActionHelper: cambiar un mensaje a una advertencia
- 767766 CUPS 2.X detectado de manera incorrecta mediante la configuración
- 767795 Advertencia cuando la propiedad "acelerador" de GtkShortcutsShor ...
- Actualizaciones de traducción:
- tailandés
- catalán
- occitano
- español
- gaélico escocés
- portugués brasileño
Qué hay de nuevo en la versión 3.21.2:
Nuevo en GTK + 3.20.3 (12 de abril de 2016)
Qué hay de nuevo en la versión 3.20.3:
- Errores corregidos:
- 764174 El diálogo de configuración es demasiado pequeño
- 764203 Color de fondo predeterminado para el nodo 'borde de vista de texto'
- 764204 Cursor / cursores primario y secundario no distinguibles por defecto
- 764261 gtkplacesviewrow: sin traducir "% s /% s disponible"
- 764374 Busy loop mientras la página "Displays" está activa
- 764378 gtk3-demo no se ejecutará sin hicolor-icon-theme
- 764540 gtk_scrollable_get_border falta anotaciones
- 764585 Fix "formato no es un literal de cadena" errors
- 764686 error de compilación después de "make distclean"
- 764710 Los nodos CSS de la fila GtkListBox no reflejan el orden visual
- 764835 broadway: solucione la documentación, corrija los detalles del puerto de visualización
- 764664 Segfault al inicializar tabletas sensibles a la presión WINTAB
- Actualizaciones de traducción:
- búlgaro
- Esperanto
- Griego
- Persa
Qué hay de nuevo en la versión 3.20.2:
- Repara fondo azul en ventanas de Emacs
- Soluciona un problema de rendimiento con rediseños excesivos
- Errores corregidos:
- 763627 menu-traditional pone popover debajo del widget del editor de texto
- 763783 GDK W32: borre las ventanas ocultas en capas antes de mostrarlas
- 763851 GDK W32: show_window_menu () no está implementado
- 764022 Ancho del contenido negativo -200 (asignación -200, extensiones 0x0) mientras ...
- 764170 [HighContrastInverse] "suqqested-action" es blanco en lightgrey
- 764210 Extraño color de fondo en Emacs
- 764321 ventana: Arregle la documentación de gtk_window_set_geometry_hints
- 764376 error de la interfaz de usuario al ingresar al método abreviado de teclado
- Actualizaciones de traducción:
- holandés
- alemán
- italiano
- lituano
- serbio
- tailandés
Qué hay de nuevo en la versión 3.19.8:
- GtkEntry:
- Conversión completa de gadgets para entradas y botones de giro
- Agregue una sugerencia visual para desplazarse ('undershoot')
- GtkStack:
- Convierta en un widget sin ventana
- Cambios de CSS:
- Permitir cargar svg imges
- Corregir el manejo de línea de base
- -gtk-recolor () funciona correctamente con hi-dpi ahora
- image () se puede usar en CSS ahora
- Temas:
- nueva implementación de radio / verificación
- Herramientas:
- gtk-builder-tool ahora puede previsualizar archivos .ui
- Errores corregidos:
- 464528 gdk_rectangle_union () y gdk_rectangle_intersect () deberían ign ...
- 608865 El valor predeterminado de la propiedad 'max-position' debe ser 214 ...
- 688524 Expone gtk-primary-button-warps-slider como una configuración de X
- 690791 gtkwindow solo envía una notificación de inicio una vez
- 727294 Tamaño de Gtk SpinButton mayor que ancho de pantalla
- 754868 anomalía visual en la barra de ruta gtk
- 754990 Anotación faltante (fuera) para gdk_rgba_parse
- 760522 gtk_misc_set_padding no se utiliza para el tamaño requerido
- 760714 GtkWindow: la documentación del nodo CSS no está clara
- 760754 gedit se bloquea al separar una pestaña
- El archivo 760881 no se puede guardar si el atributo ejecutable no está configurado
- 760891 GtkTreeView No se pueden expandir / contraer filas con el mouse
- 760897 Algunas limpiezas del código de manejo de shm
- 760933 Permite consultar la opacidad de CSS con gtk_style_conte ...
- 760942 código de dibujo de gitg roto
- 760967 problema de asignación de gadgets para portátiles
- 761005 GtkColorChooser: hacer que set_rgba funcione en modo editor
- 761095 wayland: use shm_open en lugar de abrir en tmpdir
- 761128 El texto seleccionado en la entrada de la contraseña no se dibujó correctamente
- 761254 GtkDialog expone public action_box child interno
- 761026 Seleccionador de archivos: hacer que Escape cierre el cuadro de diálogo
- 761318 css: admite la notación de imagen ()
- Actualizaciones de traducción:
- alemán
- húngaro
Qué hay de nuevo en la versión 3.18.6:
- Errores corregidos:
- 539944 Agregue la API GtkScaleButton para que los campos struct puedan marcarse como privados
- 732742 Recursión infinita en la eliminación de GdkDevice
- 735847 mueve la información de marco actual de los cursores animados a GdkCursor
- 746745 Ventana de repente siempre en la parte superior
- 747295 pérdida de memoria compartida al crear / destruir widgets
- 748904 wayland: correlaciona modificadores reales con modificadores virtuales
- 757358 dispositivos de un solo toque no se detectan como dispositivos táctiles
- 758025 parpadeo del cursor
- 758072 [Wayland] botones adicionales del mouse no funcionan
- 758175 Fix character entity
- 758327 gnome-disk segfault en gdkwayland get_popup_parent - desreferencia ...
- 758367 GTK + 3 no respeta negrita en org.gnome.desktop.interface font-name
- 758407 No se pudo enviar la solicitud de búsqueda GDBus.Error: org.freedesktop ...
- 758483 GDK W32: utiliza incorrectamente SetWindowLong () para establecer / deshacer WS_EX_TOPMOST
- 758484 GDK W32: algunas llamadas a rutinas W32 son poco claras
- 758660 Copiar y pegar no funciona en la sesión de wayland
- 758661 cada segundo clic derecho en el encabezado de la ventana se ignora (¿relacionado con CSD?)
- 758698 Búsqueda de búsqueda hacia atrás + insensible a mayúsculas y minúsculas + carácter de múltiples bytes anterior
- 758790 Algunos parches de iconos estilizados para navegadores
- Actualizaciones de traducción:
- polaco
Qué hay de nuevo en la versión 3.18.0:
- Acelera el dibujo de sombras almacenando sombras en las esquinas del caché
- Correcciones de fugas de memoria
- Errores corregidos:
- 681965 Limpiar los archivos autotools en las partes utilizadas para Visual C ++ ...
- 754098 No se puede cambiar el tamaño de la ventana con EventBox destruido
- 754629 gtk-demo: $ (EXEEXT) falta li>
- 754745 la barra de desplazamiento superpuesta no debe ocultarse cuando se está tomando el control deslizante
- 754952 gdk_pixbuf_get_from_window: siempre devuelve la misma imagen
- 755021 menú contextual en la carpeta de archivos vacía - & gt; accidente
- 755274 test-simplify usa bashism en script / bin / sh
- 755352 Bloqueo en la destrucción del widget durante el manejo del evento
- Actualizaciones de traducción:
- portugués brasileño
- checo
- danés
- francés
- Griego
- húngaro
- japonés
- kazajo
- letón
- lituano
- Norwegian bokmA & yen; l
- Persa
- ruso
- serbio
- América Latina
- español
- sueco
- turco
Qué hay de nuevo en la versión 3.17.4:
- 750489 configuración de gtk c910 advertencia comando de tipo de elemento de anotación inesperado
- 750605 icontheme: no modifique las dimensiones de SVG simbólicas al volver a colorear
- 750690 El widget de selector reciente no se expande
- 750718 Mejore la documentación de las propiedades en desuso
- 750870 gtk3 aparentemente ignora los eventos reproducidos?
- 750888 Error de devolución del valor devuelto en _gtk_text_handle_set_direction
- 750994 X11: primer evento de la rueda del mouse ignorado luego de hacer clic con el botón derecho o Alt + Tab ...
- 751018 Widget: GtkMenuButton + GtkPopover gtk_toggle_button_set_active () n ...
- 751050 Mover el mouse mientras se activa un paso a paso hace que scrollba ...
- 751082 El rendimiento del dibujo de GtkTreeView es malo cuando los contenidos no son más grandes ...
- 751227 la altura de la caja de lista de selectores de archivos se estira para coincidir con el área de widgets adicionales ...
- 751443 value_path value borrado en gtk_image_set_from_resource
- 751739 Punto muerto en X11 cuando configura XSetErrorHandler mientras que otro amenaza ...
- 751752 Memleak cuando falla la apertura de shm y la apertura del archivo en tmp
- 751754 GtkSwitch: llamar a gtk_switch_set_active en el controlador para notif ...
- Corregir la representación del borde del surco / surco
- GtkListBoxRow: propagar en el sorteo vfunc
Qué hay de nuevo en la versión 3.17.2:
- * GtkFontChooser:
- : permite mapas de fuentes personalizados para admitir fuentes específicas de la aplicación
- : mejore la página "sin resultados de búsqueda"
- * GtkFileChooser:
- - Cambie el motor de búsqueda simple para buscar en primer lugar
- : hacer que el motor de búsqueda simple use GIO, por lo que funciona en
- acciones remotas también
- : fusiona los resultados del rastreador y los motores de búsqueda simples
- : agregue una página 'sin resultados de búsqueda'
- * GtkPlacesSidebar:
- - Use un popover para cambiar el nombre de los marcadores
- * GtkPopover:
- : agregue compatibilidad para widgets predeterminados
- * GtkScrolledWindow:
- - Soporte de desplazamiento cinético en las almohadillas táctiles
- * GtkBuilder:
- - Mejora los informes de errores
- - gtk-builder-tool puede validar plantillas
- - gtk-builder-tool puede enumerar objetos con nombre
- * gtk3-demo:
- - Nueva demostración de cursores
- - Nueva demostración de configuración de página
- - Demostración de generador fuera de GtkUIManager
- * GDK:
- : hacer que los nombres del cursor css funcionen en los backends
- * Windows:
- - Requiere Vista o más reciente
- - Admite ventanas de RGBA
- - Apoya los nombres del cursor css
- - Admite cursores animados
- - Agregar compatibilidad con el tema del cursor. Para aprovechar esto, necesitarás
- un nuevo tema adwaita-icon con cursores de Windows.
- * Wayland:
- : elimine las suposiciones sobre el pedido de globales en el inicio
- - Mejora el soporte DND en varios lugares
- - Apoya los nombres del cursor css
- * X11:
- - Admite objetos de monitor XRANDR 1.5
- - Apoya los nombres del cursor css
- * OS X:
- - Apoya los nombres del cursor css
- * Errores corregidos:
- 619493 Marque dos funciones de la API pública de GtkAdjustment en desuso
- El cuadro de diálogo de impresión 693738 gtk muestra "Falló la información de la impresora" ...
- 719683 Problema de escape "Error al establecer el texto del marcado debido a un error ...
- 719819 El backend de Wayland depende del orden de los valores globales en el despliegue ...
- 727316 W32: GDK no es compatible con ventanas alfa-blended por píxel
- 744086 configure.ac: jala la dependencia de gio-unix para todas las compilaciones de Unix
- 746916 La búsqueda del selector de archivos no funciona en recursos compartidos de red remotos
- 747150 sugerencia para el modo de escritura vertical para ingresar el método
- 747634 gdk_set_program_class () breaks --class
- 747664 GtkEntry: activa-default debería funcionar dentro de popovers
- 748234 Inútil "Gtk-WARNING **: Ningún objeto llamado:" mensaje de advertencia ...
- 748615 GtkWindow: obtenga el ancho de sombreado correcto incluso antes de la ventana ...
- 748640 La documentación omite los archivos fuente de ejemplo cuando no está listo ...
- 748771 Agregar API para adjuntar PangoFontMap personalizado a un inst de diálogo de fuente ...
- 748782 fontchooser debería volver a cargar la lista de familias / estilos en el tema ...
- 748783 Eliminar PANGO_ENABLE_BACKEND de gtksettings.c
- 748784 El texto de GtkProgressBar no se puede superponer en la barra de progreso
- 748833 Define la estructura de GdkRectangle solo para el análisis de introspección
- 749009 la prueba de notificación falla sin un bus de sesión
- 749012 GtkStack: No emite notify :: visible-child durante la destrucción
- 749021 GtkStackSwitcher: no emite notify :: visible-child cuando se establece ...
- 749178 cuarzo: nombres de cursor css compatibles
- 749425 Fuga de memoria en GtkWindow
- 749451 Windows no tiene borde
- 749593 Correcciones de prueba misceláneas
- 749679 Evita las consultas de posición del dispositivo durante DnD
- 749770 Implementa el desplazamiento cinético para dispositivos administrados por libinput
- 748763 advertencias al iniciar el arrastre desde GtkEntries
- 749893 Bloqueo al intentar arrastrar una pestaña desde un GtkNotebook poblado ...
- * Actualizaciones de traducción:
- catalán
- checo
- francés
- alemán
- hebreo
- húngaro
- Norwegian bokmA & yen; l
- occitano
- polaco
- ruso
- eslovaco
Qué hay de nuevo en la versión 3.17.1:
- Temas:
- Muchas mejoras en el tema de HighContrast
- Enfoque de entrada más fuerte en Adwaita li>
- Mejore las decoraciones del lado del cliente sin un compositor
- Desplazamiento:
- Admite desplazamiento de rueda horizontal con Shift
- Hacer que los indicadores aparezcan de manera confiable
- Detecta más puntos de seguimiento
- Manejar bolígrafos, borradores y dispositivos similares
- GtkTextView:
- Subrayado de soporte y color de tachado
- GtkFileChooser:
- Abra la entrada de ubicación más fácilmente
- Asegúrese de que se cargue un directorio
- Use un popover para nuevos nombres de carpeta li>
- GtkBuilder:
- Mejora los mensajes de error
- Agregue una utilidad gtk-builder-tool para la validación del archivo ui
- Inspector:
- Mostrar nombre y descripción accesibles
- Agregue una pestaña para nodos CSS
- Wayland:
- arreglos DND y portapapeles
- Admite diálogos modales adjuntos con murmuración
- Windows:
- Soporte de Drop XP
- Soporte de rueda de mouse horizontal desplazándose
- Errores corregidos:
- 132197 Desplazamiento horizontal con la tecla modificadora y la rueda de desplazamiento
- 402168 Agregue color de subrayado y tachado a las propiedades de GtkTextTag
- 671362 Soluciones para GtkRadioMenuItem
- 723394 parámetro const para GtkPopover gtk_popover_set_pointing_to
- 734741 El nivel de carga de GtkScale comienza a la izquierda si se establece show-fill-level
- 737175 la mayoría de los controles deslizantes horizontales están invertidos cuando se desplazan con la rueda del mouse
- 741849 Agregar GdkScreen- & gt; is_composited () para GDK-Win32
- 745721 wayland: agregue compatibilidad para gtk_window_set_modal
- 746149 Los botones "Cerrar pestaña" cambian la pestaña de alta al pasar el mouse al usar HighContrast
- 746188 [Modelo HighContrast] no son insensibles.
- 746202 Proporciona una indicación de foco más fuerte para las entradas
- 746301 El panel "Sonido" de apertura genera un error de pixman
- 746358 [HighContrast] contexto activo insensible GtkSwitches probablemente debería ...
- 746368 [HighContrast] la marca de "color seleccionado" siempre es negra, incluso para negro
- 746369 [HighContrast] "sin selección de fecha" (blanco sobre blanco)
- 746370 GtkExpander no muestra que está expandido cuando se usa el tema HighContrast
- 746386 bloqueo del portapapeles cuando otro cliente se convierte en el propietario de la selección
- 746435 wayland: use g_get_prgname como la id de aplicación de superficie xdg
- 746468 gtkcairoblur es lento
- 746493 [HighContrast] Labels ', RadioButtons' y los textos de CheckButton no son ...
- 746586 advertencias técnicas en a11y si se destruye el widget de foco
- 746602 Las escrituras no válidas a través de punteros débiles que cuelgan en el código DND provocan bloqueos
- 746668 Algunas llamadas GL heredadas todavía se realizan mediante X11 backend
- 746688 GtkProgressBar no respeta sus propiedades de estilo
- 746706 Spewage de eventos accesible desde Gtk + celdas de tabla
- 746712 El rango ignora la propiedad "invertida"
- 746746 gtk3-demo 'Área OpenGL' se bloquea en sistemas con una versión anterior de OpenGL
- 746784 GtkBooleanCellAccessible emite estado modificado: señales controladas en su lugar ...
- 746817 GtkRadioButton keynav usa la sucesión incorrecta li>
- 746821 W32: la barra maximizada queda oscurecida por la barra de tareas
- 746862 popover borra la sombra de los widgets subyacentes
- 746893 gtk_list_box_bind_model no es introspectible
- 746904 hacen posible deshabilitar libcanberra
- 746925 [HighContrast] Telón de fondo activo (sensible) GtkSwitch debería verse más ...
- 746961 nueva barra de desplazamiento "se esconde" después de hacer clic + arrastrar + soltar mientras el mouse está quieto ...
- 747096 pequeña limpieza en el manejo del clifeard de textbuffer
- 747121 gtklabel.c: agrega una nota sobre la propiedad set-markup en gtk_set_markup ()
- La animación de sobreimpulso 747133 se detiene en los paneles táctiles libinput
- 747288 [HighContrast] Telón de fondo insensible ListBoxRow tiene un borde innecesario
- 747305 x11 / gl: Úselo después de forma gratuita en glx_pixmap_get ()
- 747406 Controles de proximidad del indicador de solución
- 747407 Haga que los indicadores aparezcan cuando sea necesario
- 747469 CSD: no se puede abrir el menú de la ventana con el botón derecho del mouse después de mover la ventana
- 747471 [wayland] gdk_screen_get_monitor_geometry () devuelve una geometría no válida
- 747524 Los iconos de la bandeja del sistema no se vuelven a dibujar correctamente en Xfce (sin pantalla ...
- 747539 popover: elimine los manejadores de señal en disposición
- 747553 Los poppers dentro de los plugs locales no reciben size_allocate () llamado
- 747560 Redefinición de typedef GtkCssNode
- 747604 Arreglo de compilación de gtk / inspector / css-node-tree.c
- 747608 Desplazar / ocultar la barra de desplazamiento no funciona con un lápiz
- 747689 [HighContrast] La etiqueta de ListBoxRow seleccionada es blanca sobre blanco
- 747805 Split Headerbar unmaximize
- 747808 ventana: corrige el ancho de sombreado inicial para ventanas maximizadas / a pantalla completa li>
- 747827 barras de desplazamiento de firefox rotas
- 748013 Adwaita: esquema de navegación del teclado en el primer / último botón en diálogo ...
- 748014 W32: la rueda del mouse inclinable hacia la izquierda / derecha no se desplaza horizontalmente
- 748061 GtkMessageDialog: actualización de documentación menor
- 748156 Limpieza de código después de xp drop
- 748341 GdkOffscreenWindow no debe segfault en gdk_window_beep ()
- 748346 compilación: evite el bloqueo de xgettext en MSYS2
- 748500 GtkSearchEntry docs se vinculan incorrectamente a sí mismos
- 748509 FTBFS: ui / dialog6.ui no está presente
- * Actualizaciones de traducción:
- Árabe
- vasco
- portugués brasileño
- bretón
- búlgaro
- catalán
- checo
- danés
- holandés
- alemán
- Griego
- hebreo
- húngaro
- islandés
- italiano
- coreano
- bokmal noruego
- ruso
- serbio
- esloveno
- sueco
- turco
- Ucraniano
Comentarios que no se encuentran