[gtksourceview] Created tag 4.99.0



The unsigned tag '4.99.0' was created.

Tagger: Christian Hergert <chergert redhat com>
Date: 1613157607 -0800

    Release GtkSourceView 4.99.0

Changes since the last tag '4.8.0':

Asier Sarasua Garmendia (1):
      Update Basque translation

Baschdel (1):
      README: update minimum required GTK version

Bilal Elmoussaoui (3):
      run through codespell
      meson: include completion words header
      CI: use the flatpak manifest for testing the build

BwackNinja (1):
      Fix getting css from pango font description with style and variant and fix typo

Christian Hergert (313):
      Merge branch 'tchaik/meson-0.55.3' into 'master'
      Merge branch 'tchaik/cmake-3.18.2' into 'master'
      init: register resources as part of gtk_source_init()
      build: give testsuite access to gresources
      build: branch for GtkSourceView 5 targeting GTK 4
      glade: remove glade catalog support
      add .editorconfig
      build: switch to #pragma once
      copyright: make copyright headers more homogeneous
      build: remove use of HAVE_CONFIG_H
      buffer: modernize GtkSourceBuffer
      completion: modernize GtkSourceCompletion
      completion: modernize GtkSourceCompletionContext
      completion: modernize GtkSourceCompletionInfo
      types: use spaces for alignment
      completion: modernize GtkSourceCompletionItem
      file: modernize GtkSourceFile
      file: modernize GtkSourceFileLoader
      file: modernize GtkSourceFileSaver
      gutter: modernize GtkSourceGutter
      gutter: modernize GtkSourceGutterRenderer
      gutter: modernize GtkSourceGutterRendererPixbuf
      gutter: modernize GtkSourceGutterRendererText
      language: modernize GtkSourceLanguage
      language: modernize GtkSourceLanguageManager
      mark: modernize GtkSourceMark
      view: modernize GtkSourceView
      map: modernize GtkSourceMap
      build: require c11
      print: modernize GtkSourcePrintCompositor
      search: modernize GtkSourceSearchContext
      search: modernize GtkSourceSearchSettings
      spaces: modernize GtkSourceSpaceDrawer
      chooser: modernize GtkSourceStyleSchemeChooser
      undo: remove from autocleanups
      build: remove gtksourceautocleanups.h
      scheme: modernize GtkSourceStyleScheme
      scheme: modernize GtkSourceStyleSchemeManager
      buffer: modernize GtkSourceBufferInternal
      buffer: modernize GtkSourceBufferInputStream
      completion: move internal API to -private.h headers
      renderer: modernize GtkSourceGutterRendererMarks
      engine: modernize GtkSourceContextEngine
      engine: modernize GtkSourceEngine
      buffer: use -private for internal.h
      file: move private API to -private.h
      iter: move gtksourceiter.h to gtksourceiter-private.h
      language: add gtksourcelanguagemanager-private.h
      style: add gtksourcestyleschememanager-private.h
      scheme: add gtksourcestylescheme-private.h
      search: add gtksourcesearchcontext-private.h
      regex: add gtksourceregex-private.h
      words: modernize GtkSourceCompletionWords
      words: add various -private.h headers
      remove scripts
      marks: modernize GtkSourceMarksSequence
      buffer: modernize GtkSourceBufferOutputStream
      lines: modernize GtkSourceGutterRendererLines
      completion: modernize GtkSourceCompletionModel
      pixbuf: modernize gtksourcepixbufhelper.h
      build: use relative includes when possible
      version: modernize gtksourceversion.h.in
      mark: modernize GtkSourceMarkAttributes
      completion: modernize GtkSourceCompletionProposal
      completion: use G_DEFINE_INTERFACE
      style: use G_DECLARE_FINAL_TYPE()
      various style cleanup
      build: bump to GTK 4 versions
      doc: move API docs to 5.0
      undo: remove GtkSourceUndoManager
      build: link against GTK 4
      tests: port tests to GTK 4
      gutter: add GtkSourceGutterLines
      file: remove use of deprecated GTimeVal API
      init: register core types during gtk_source_init()
      map: port to GTK 4 measurements and CSS
      build: drop use of HAVE_CONFIG_H
      threads: use g_idle_add_full() or g_timeout_add_full()
      completion: port from GdkPixbuf to GdkTexture
      completion: use event controllers for input
      completion: track changes to style API
      completion: use gdk_surface_move_to_rect()
      completion: use gtk_window_set_hide_on_close()
      completion: port builder XML to GTK 4
      completion: remove GtkSourceCompletionContainer
      words: port to new completion API using GdkTexture
      completion: port info to GTK 4
      markattributes: port to GTK 4
      pixbufhelper: port to GdkPaintable
      spacedrawer: port to GTK 4
      styleschemechooser: port to GTK 4
      stylescheme: port to GTK 4 CSS API
      marshalers: add new marshallers and va_marshallers
      gutter: port to GTK 4
      view: track changes for line-mark-activated
      view: style cleanup
      view: port DnD to GdkContentFormats
      view: add gtk_source_view_queue_draw() helper
      view: add source.change-case(s) GAction to GtkSourceView
      view: simplify popup menus
      view: use GtkEventControllerKey
      view: remove unref of left/right gutter
      view: use gtk_widget_set_visible()
      view: update change-case action enabled state
      view: remove use of state flags
      view: use new gutter creation widgets
      view: port to GtkWidgetClass.snapshot
      buffer: whitespace cleanup
      buffer: port to GtkTextBufferClass.insert_texture
      buffer: add GtkSourceBuffer::cursor-moved signal
      doc: update HACKING
      modeline: remove modelines from sources and headers
      doc: update HACKING for ownership transfer
      version: use 4.90 for 5.0 version numbers
      view: remove superfluous copy of keyval
      use g_object_notify_by_pspec() and EXPLICIT_NOTIFY
      gtype: move type initialization to static constructor
      view: remove use of allocated GdkRGBA
      fix const'ness of search-path usage in various managers
      file: cleanup private header
      style: fix css selector for carets
      fonts: bundle BuilderBlocks
      buffer: Track changes to insert_paintable()
      testsuite: port away from gtk_main* API
      completion: use GdkPopupLayout API
      spacedrawer: remove deprecated API use
      gutter: work around recent GdkEvent changes
      stylescheme: remove use of widget for caret styling
      view: track change to css_changed vfunc
      view: simplify drop of application/x-color (RGBA) formats
      testsuite: remove deprecated gtk_main API usage
      completion: track surface/window changes
      testsuite: track gtk_main changes
      pixbufhelper: track changes to GtkIconTheme
      map: work around recent gtk theming API changes
      completion: use extra treeview for styling
      tests: port tests to new GTK API
      widget: fix uses of removed and renamed properties
      completion: track changes to GdkPopup and surface usage
      completion: track CSS changes using css_changed vfunc
      completion: use focus controller
      gutter: remove use of style-changed signal
      stylescheme: simplify CSS provider usage
      lines: avoid use of style-updated
      pixbufhelper: render icons to paintables
      tests: disable icons for test-completion
      completion: remove access to completion window
      renderer: robustness fixes for gutter renderers
      gutter: ensure we always have access to the view
      view: check for style scheme before applying
      stylescheme: remove fallback code for border styling
      completion: track changes to shortcut activation
      view: fix shortcut activation
      fileloader: always return a GError with FALSE
      view: add spacing for line renderer
      stylescheme: apply CSS to both "textview" and "textview text"
      stylescheme: fix application of cursor style
      ui: track changes to GTK properties
      gutter: fix whitespace
      gutter: use style context for gutter widget
      rendererlines: set style class while processing current line
      stylescheme: include comment about scheme for CSS
      gutterlines: short-circuit line check
      gutterrendererlines: fix check for cursor line
      view: apply style scheme to gutter and renderers
      gutter: remove .top .left .right and .bottom style classes
      stylescheme: simplify CSS selector for styling
      contextengine: fix whitespace
      tests: create buffer from UI file
      track gtk_widget_destroy() and container changes in GTK
      disable size-allocate signals
      build: disable -Wtypedef-redefinition for Clang
      gtk: track removal of GtkContainer
      completion: track translation changes in GTK
      track changes in GTK
      styleschemechooser: fix layout of listbox child
      tests: allow closing window with ctrl+w
      styleschemechooserbutton: fix lifecycle tracking for signals
      styleschemechooserwidget: remove listbox on dispose
      schemechooser: remote ATK calls
      gtk: track property changes in GTK 4 ABI
      completion: use dx to specify offset
      tests: specify tnum for font features
      tests: fix alignment
      bindings: add signal and binding groups
      assistants: add new assistants subsystem
      completion: new completion engine
      completion: fix warnings for cell
      build: remove old completion model test
      completion: remove paintable as it is unused
      words: port to new completion provider interface
      completion: remove unused code
      completion: port to new completion provider interface
      completion: fix access to ui files
      completion: remove some unused bits from test
      view: notify assistants when allocation changes
      words: fix usage of g_utf8_strlen()
      completion: register CSS at gtk_source_init()
      view: integrate assistants better with key presses and dispose
      tests: implement display and activate for test-completion
      completion: add helper for GIcon icons
      tests: add icons to display rows
      completion: make priorities match previous completion providers
      tests: add comment area for completion
      completion: styling tweaks
      tests: set completion info text
      completion: fix various gir warnings
      completion: fix various sizing for multiple lines
      words: implement display interface for completion words
      tests: make completion test more robust
      icons: add various icons for completion
      words: implement activate for word completion
      completion: remove unused return value for filtering
      words: implement filtering with GtkFilterListModel
      words: improve word completion robustness
      tests: add frame around sourceview
      completion: implement GtkSourceCompletion:show-icons
      completion: implement GtkSourceCompletion:remember-info-visibility
      completion: remove show-headers option
      completion: track recent GTK changes
      completion: fix transfer of word proposal
      This is a straightforward port of Builder's snippet system to GtkSourceView. A number of new objects 
are added as part of this commit to the GtkSourceView ABI.
      snippet: add GtkSourceSnippetChunk:tooltip-text property
      informative: add informative tooltip class
      tests: add a frame around the sourceview
      view: init assistants before snippets
      snippets: add missing GParamSpec for tooltip-text
      snippets: use "focus-position" for property name
      assistants: handle GTK_POS_TOP separately from other cases
      snippets: move definition to private header
      snippets: whitespace cleanup
      snippets: use informative to display snippet chunk tooltip
      view: check :enable-snippets when processing input
      assistant: tweak positioning
      informative: adjust position to icon boundary
      snippets: remove unused macros
      snippets: add support for snippet tooltips
      snippets: remove hard tab
      informative: use "other" for success color styling
      snippets: use completion icon
      snippets: port to new completion engine
      snippets: wrap snippet model with proposal model
      completion: handle error cases better
      completion: track changes to check buttons
      cmopletion: add snippet completion provider to tests
      snippets: handle empty language_id
      tests: use C as language for completion
      assistant: move resize/reposition to base class
      snippets: resize tooltips when moving snippets
      completion: speed up some no-change scenarios
      snippets: implement refilter for completion results
      snippets: highlight snippet text
      Merge branch 'wip/chergert/gsv-gtk4' into 'master'
      doc: start on migration guide for 5.x
      completion: remove use of g_autoptr()
      styles: add Adwaita style schemes
      buffer: remove dead code
      build: add plumbing for sysprof-capture profiling
      build: add DEVELOPMENT_BUILD define for pre-release builds
      sysprof: use Sysprof collector interface for profiling
      build: update gtk-doc build
      build: fix pagination timer when not profiling
      git: add .gitignore
      tests: add title to test window
      build: install gtksourceview5-test
      build: allow using Builder for development
      tests: allow passing filename to test-widget
      gtksourceregex: wrap GRegex through a shim
      pcre2: port GtkSourceRegex to PCRE2
      pcre2: use JIT for PCRE2 matching
      Merge branch 'wip/chergert/pcre2' into 'master'
      README: update dependencies
      tests: include selected language in details
      Merge branch 'bilelmoussaoui/typo-fixes' into 'master'
      pcre2: remove \\K check
      pcre2: set default newline to LF
      pcre2: add G_REGEX_DUPNAMES translation
      pcre2: use pcre2_substring_number_from_name()
      pcre2: remove nametable cache
      pcre2: match gregex flags more closely
      pcre2: allow matching at final position
      Merge branch 'master' into 'master'
      utils: add missing FONT_STYLE define
      Merge branch 'bilelmoussaoui/public-headers' into 'master'
      Merge branch 'bilelmoussaoui/ci' into 'master'
      build: remove dead code
      snippets: use local instead of cast
      map: track removal of GdkPoint
      build: ignore -Wincompatible-pointer-types-discards-qualifiers on clang
      tests: ignore content-type check on __APPLE__
      Merge branch 'patch-1' into 'master'
      Merge branch 'patch-2' into 'master'
      contextengine: use g_assert_cmpint() in development builds
      docs: ignore regex private header
      tests: fix initialization with gtk4
      contextengine: fix first-line-only in presense of BOM
      contextengine: check for BOM when checking first_line
      Revert "contextengine: clear invalid ranges if BOM is found"
      Merge branch 'master' into 'master'
      Merge branch 'wip/cdavis/gitlab-page-deploy' into 'master'
      completion: update copyright
      completion: update documentation
      docs: remove unused completion sections
      docs: remove unused sections
      style: tweak adwaita style
      map: use a widget for the slider
      map: increase scroll acceleration
      testsuite: load syntax tests as part of testsuite
      language-specs: add 'text' to def.lang
      groovy.lang: fix escaping for PCRE2
      gutter: remove dead code
      gutter: fix line number drawing upon resize
      Release GtkSourceView 4.99.0

Christian Kirbach (1):
      Update German translation

Christopher Davis (1):
      CI: Publish docs on GitLab Pages

Daniel Mustieles (1):
      Updated Spanish translation

Dušan Kazik (1):
      Update Slovak translation

Emin Tufan Çetin (1):
      Update Turkish translation

Fabio Tomat (1):
      Update Friulian translation

Florentina Mușat (1):
      Update Romanian translation

Fran Dieguez (1):
      Update Galician translation

Hugo Carvalho (1):
      Update Portuguese translation

Jonathan (2):
      Add record and init from C# 9.0
      Add functions

Jordi Mas i Hernandez (1):
      Update Catalan translation

Kjartan Maraas (1):
      Update Norwegian Bokmål translation

Kukuh Syafaat (1):
      Update Indonesian translation

Luna Jernberg (1):
      Update Swedish translation

Marek Černocký (2):
      Fixed typo
      Updated Czech translation

Martin Blanchard (2):
      meson.lang: Update keywords to 0.55.3 syntax
      cmake.lang: Update keywords to 3.18.2 syntax

Matej Urbančič (1):
      Update Slovenian translation

Pile Trade (1):
      go.lang: make "0i" syntax highlight as integer

Piotr Drąg (1):
      Update POTFILES.in and POTFILES.skip

Rafael Fontenelle (1):
      Update Brazilian Portuguese translation

Tristan Partin (1):
      gtk4: gtk_native_check_resize -> gtk_popover_present

Yuri Chornoivan (2):
      Update Ukrainian translation
      Update Ukrainian translation

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]