[gtksourceview] (259 commits) Non-fast-forward update to branch wip/chergert/gsv-gtk4



The branch 'wip/chergert/gsv-gtk4' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  8bf592b... build: branch for GtkSourceView 5 targeting GTK 4
  0aa833d... glade: remove glade catalog support
  030b5a8... add .editorconfig
  eb329f0... build: switch to #pragma once
  d3f673b... copyright: make copyright headers more homogeneous
  5f24501... build: remove use of HAVE_CONFIG_H
  e478ed8... buffer: modernize GtkSourceBuffer
  440f2b1... completion: modernize GtkSourceCompletion
  0a31cd3... completion: modernize GtkSourceCompletionContext
  4a32f6d... completion: modernize GtkSourceCompletionInfo
  95bbf4d... types: use spaces for alignment
  63ebc12... completion: modernize GtkSourceCompletionItem
  d93d241... file: modernize GtkSourceFile
  16537a9... file: modernize GtkSourceFileLoader
  5ebc35f... file: modernize GtkSourceFileSaver
  88c121c... gutter: modernize GtkSourceGutter
  77ddbee... gutter: modernize GtkSourceGutterRenderer
  7b4a55f... gutter: modernize GtkSourceGutterRendererPixbuf
  1d901cb... gutter: modernize GtkSourceGutterRendererText
  caffae3... language: modernize GtkSourceLanguage
  2a7d97f... language: modernize GtkSourceLanguageManager
  ff2d052... mark: modernize GtkSourceMark
  33575a1... view: modernize GtkSourceView
  ae3341a... map: modernize GtkSourceMap
  aa5f1f6... build: require c11
  32b91fd... print: modernize GtkSourcePrintCompositor
  ba3a6ac... search: modernize GtkSourceSearchContext
  1ccda88... search: modernize GtkSourceSearchSettings
  bd30914... spaces: modernize GtkSourceSpaceDrawer
  5e8e775... chooser: modernize GtkSourceStyleSchemeChooser
  a3a0b01... undo: remove from autocleanups
  373b469... build: remove gtksourceautocleanups.h
  90e2b5d... scheme: modernize GtkSourceStyleScheme
  490dc4e... scheme: modernize GtkSourceStyleSchemeManager
  ad2234f... buffer: modernize GtkSourceBufferInternal
  e3dab7a... buffer: modernize GtkSourceBufferInputStream
  6356882... completion: move internal API to -private.h headers
  8e3f087... renderer: modernize GtkSourceGutterRendererMarks
  88421a9... engine: modernize GtkSourceContextEngine
  234777c... engine: modernize GtkSourceEngine
  a89ee34... buffer: use -private for internal.h
  eea59cc... file: move private API to -private.h
  ce449f4... iter: move gtksourceiter.h to gtksourceiter-private.h
  67b9d16... language: add gtksourcelanguagemanager-private.h
  8805250... style: add gtksourcestyleschememanager-private.h
  09de81e... scheme: add gtksourcestylescheme-private.h
  935c19f... search: add gtksourcesearchcontext-private.h
  f5897d8... regex: add gtksourceregex-private.h
  5438ca3... words: modernize GtkSourceCompletionWords
  8253d0c... words: add various -private.h headers
  1a456e2... remove scripts
  401ca9b... marks: modernize GtkSourceMarksSequence
  680c12d... buffer: modernize GtkSourceBufferOutputStream
  3062eb0... lines: modernize GtkSourceGutterRendererLines
  149fa57... completion: modernize GtkSourceCompletionModel
  0cc7b0e... pixbuf: modernize gtksourcepixbufhelper.h
  c4e7b38... build: use relative includes when possible
  1d16f21... version: modernize gtksourceversion.h.in
  2ce4912... mark: modernize GtkSourceMarkAttributes
  5a0f812... completion: modernize GtkSourceCompletionProposal
  ff8d2a7... completion: use G_DEFINE_INTERFACE
  11c42fd... style: use G_DECLARE_FINAL_TYPE()
  1f7cf20... various style cleanup
  9cd6002... build: bump to GTK 4 versions
  39926eb... doc: move API docs to 5.0
  99b549d... undo: remove GtkSourceUndoManager
  9b66f25... build: link against GTK 4
  3f23ac3... tests: port tests to GTK 4
  bfee10b... gutter: add GtkSourceGutterLines
  07529f4... file: remove use of deprecated GTimeVal API
  6726ae2... init: register core types during gtk_source_init()
  b961323... map: port to GTK 4 measurements and CSS
  3b78b30... build: drop use of HAVE_CONFIG_H
  a435c00... threads: use g_idle_add_full() or g_timeout_add_full()
  0705baf... completion: port from GdkPixbuf to GdkTexture
  16164ee... completion: use event controllers for input
  30f4d39... completion: track changes to style API
  2074144... completion: use gdk_surface_move_to_rect()
  c6608fc... completion: use gtk_window_set_hide_on_close()
  1c5c77d... completion: port builder XML to GTK 4
  0dd4cad... completion: remove GtkSourceCompletionContainer
  b1b1bd8... words: port to new completion API using GdkTexture
  d8a0165... completion: port info to GTK 4
  a143b7f... markattributes: port to GTK 4
  297856c... pixbufhelper: port to GdkPaintable
  cbdf816... spacedrawer: port to GTK 4
  6cf95cb... styleschemechooser: port to GTK 4
  8a3098b... stylescheme: port to GTK 4 CSS API
  0e5d2dc... marshalers: add new marshallers and va_marshallers
  0c676be... gutter: port to GTK 4
  4d59742... view: track changes for line-mark-activated
  5c8cd42... view: style cleanup
  cd83fb2... view: port DnD to GdkContentFormats
  aada6ff... view: add gtk_source_view_queue_draw() helper
  9f400e3... view: add source.change-case(s) GAction to GtkSourceView
  02bdfef... view: simplify popup menus
  5987a3f... view: use GtkEventControllerKey
  8842c25... view: remove unref of left/right gutter
  1d8beef... view: use gtk_widget_set_visible()
  09ac642... view: update change-case action enabled state
  a0eda1f... view: remove use of state flags
  76af2a7... view: use new gutter creation widgets
  e4ebb3c... view: port to GtkWidgetClass.snapshot
  e7408f9... buffer: whitespace cleanup
  41f0bc8... buffer: port to GtkTextBufferClass.insert_texture
  4cb6813... buffer: add GtkSourceBuffer::cursor-moved signal
  156ac4d... doc: update HACKING
  e4e3dc3... modeline: remove modelines from sources and headers
  ad1ccc6... doc: update HACKING for ownership transfer
  ea7f948... version: use 4.90 for 5.0 version numbers
  b4f526e... view: remove superfluous copy of keyval
  c1d05e8... use g_object_notify_by_pspec() and EXPLICIT_NOTIFY
  926b0e1... gtype: move type initialization to static constructor
  0a170e9... view: remove use of allocated GdkRGBA
  2b6df03... fix const'ness of search-path usage in various managers
  76ffd1d... file: cleanup private header
  cb94107... style: fix css selector for carets
  8230768... fonts: bundle BuilderBlocks
  45bd697... buffer: Track changes to insert_paintable()
  a5b7217... testsuite: port away from gtk_main* API
  f14e4e7... completion: use GdkPopupLayout API
  daf3bd5... spacedrawer: remove deprecated API use
  089acc5... gutter: work around recent GdkEvent changes
  ad854bb... stylescheme: remove use of widget for caret styling
  33c4087... view: track change to css_changed vfunc
  79e3a34... view: simplify drop of application/x-color (RGBA) formats
  bbc9bff... testsuite: remove deprecated gtk_main API usage
  b494d28... completion: track surface/window changes
  7ae000d... testsuite: track gtk_main changes
  dad2817... pixbufhelper: track changes to GtkIconTheme
  b5219e7... map: work around recent gtk theming API changes
  cd9410b... completion: use extra treeview for styling
  1cdbdb8... tests: port tests to new GTK API
  f2b1a3e... widget: fix uses of removed and renamed properties
  c26548e... completion: track changes to GdkPopup and surface usage
  d5ad0ef... completion: track CSS changes using css_changed vfunc
  75299e2... completion: use focus controller
  f983301... gutter: remove use of style-changed signal
  7e85e7c... stylescheme: simplify CSS provider usage
  ce526c9... lines: avoid use of style-updated
  231dd71... pixbufhelper: render icons to paintables
  3c24b96... tests: disable icons for test-completion
  dc137f9... completion: remove access to completion window
  4c68097... renderer: robustness fixes for gutter renderers
  d67d02a... gutter: ensure we always have access to the view
  f6a022c... view: check for style scheme before applying
  dc7aa11... stylescheme: remove fallback code for border styling
  fe9bdae... completion: track changes to shortcut activation
  bc907c5... view: fix shortcut activation
  6df891c... fileloader: always return a GError with FALSE
  acd3606... view: add spacing for line renderer
  a3c8f80... stylescheme: apply CSS to both "textview" and "textview tex
  8d4dacf... stylescheme: fix application of cursor style
  d203aa5... ui: track changes to GTK properties
  78cfe27... gutter: fix whitespace
  699cedc... gutter: use style context for gutter widget
  ea9e58f... rendererlines: set style class while processing current lin
  657bd68... stylescheme: include comment about scheme for CSS
  abdd3f5... gutterlines: short-circuit line check
  01886f0... gutterrendererlines: fix check for cursor line
  57f4c92... view: apply style scheme to gutter and renderers
  611de7e... gutter: remove .top .left .right and .bottom style classes
  19a7510... stylescheme: simplify CSS selector for styling
  b731960... contextengine: fix whitespace
  3b91223... tests: create buffer from UI file
  df04848... track gtk_widget_destroy() and container changes in GTK
  4f8974e... disable size-allocate signals
  2f43a28... build: disable -Wtypedef-redefinition for Clang
  2de59de... gtk: track removal of GtkContainer
  8479343... completion: track translation changes in GTK
  fdd6f49... track changes in GTK
  b626be8... styleschemechooser: fix layout of listbox child
  bc96a7f... tests: allow closing window with ctrl+w
  3b5ddc9... styleschemechooserbutton: fix lifecycle tracking for signal
  28d2653... styleschemechooserwidget: remove listbox on dispose
  efce432... schemechooser: remote ATK calls
  5b9c31c... gtk: track property changes in GTK 4 ABI
  5921e6f... completion: use dx to specify offset
  72b0739... tests: specify tnum for font features
  17c88f5... tests: fix alignment
  fb3d363... bindings: add signal and binding groups
  e31b204... assistants: add new assistants subsystem
  cbbea42... completion: new completion engine
  e142de4... completion: fix warnings for cell
  0848a14... build: remove old completion model test
  ed2adec... completion: remove paintable as it is unused
  7b04568... words: port to new completion provider interface
  fe492f3... completion: remove unused code
  e5acd22... completion: port to new completion provider interface
  05430c2... completion: fix access to ui files
  b4141a2... completion: remove some unused bits from test
  93ed0ed... view: notify assistants when allocation changes
  d3f60a4... words: fix usage of g_utf8_strlen()
  384dff2... completion: register CSS at gtk_source_init()
  d03c72d... view: integrate assistants better with key presses and disp
  ebe3d9c... tests: implement display and activate for test-completion
  88cd2f0... completion: add helper for GIcon icons
  f8128cb... tests: add icons to display rows
  d721dde... completion: make priorities match previous completion provi
  4119db9... tests: add comment area for completion
  1a9fe7e... completion: styling tweaks
  deb24de... tests: set completion info text
  2fdd622... completion: fix various gir warnings
  f626b9a... completion: fix various sizing for multiple lines
  4fc8eff... words: implement display interface for completion words
  3de2812... tests: make completion test more robust
  bfb91df... icons: add various icons for completion
  15998fe... words: implement activate for word completion
  bff99ba... completion: remove unused return value for filtering
  8ac7621... words: implement filtering with GtkFilterListModel
  d685f7d... words: improve word completion robustness
  60665ab... tests: add frame around sourceview
  43d19ab... completion: implement GtkSourceCompletion:show-icons
  9a2c9cc... completion: implement GtkSourceCompletion:remember-info-vis
  260511c... completion: remove show-headers option
  7db91fd... completion: track recent GTK changes
  456ea23... completion: fix transfer of word proposal
  af68bfe... This is a straightforward port of Builder's snippet system 
  2e7d173... snippet: add GtkSourceSnippetChunk:tooltip-text property
  607ea06... informative: add informative tooltip class
  dca4fa1... tests: add a frame around the sourceview
  b060d7c... view: init assistants before snippets
  fc0a1b8... snippets: add missing GParamSpec for tooltip-text
  86f4ae1... snippets: use "focus-position" for property name
  a8a7416... assistants: handle GTK_POS_TOP separately from other cases
  0d84cbc... snippets: move definition to private header
  5c55188... snippets: whitespace cleanup
  aac0599... snippets: use informative to display snippet chunk tooltip
  574403b... view: check :enable-snippets when processing input
  56e284c... assistant: tweak positioning
  edccfb9... informative: adjust position to icon boundary
  91a59a2... snippets: remove unused macros
  492c8d2... snippets: add support for snippet tooltips
  e70d334... snippets: remove hard tab
  0dd5001... informative: use "other" for success color styling
  4a510e8... snippets: use completion icon
  3896b7a... snippets: port to new completion engine
  a1c4248... snippets: wrap snippet model with proposal model
  28dbec3... completion: handle error cases better
  a50c05d... completion: track changes to check buttons
  8ab99f4... cmopletion: add snippet completion provider to tests
  05593f7... snippets: handle empty language_id
  1697d9d... tests: use C as language for completion
  91a1371... assistant: move resize/reposition to base class
  69b2880... snippets: resize tooltips when moving snippets
  5ed3592... completion: speed up some no-change scenarios
  deabd14... snippets: implement refilter for completion results
  712c395... snippets: highlight snippet text

Commits added to the branch:

  4abbd7b... Update Finnish translation (*)
  e2d1be1... Update Catalan translation (*)
  906a0fc... Update Portuguese translation (*)
  728fb72... Release 4.8.0 (*)
  9656f88... meson.lang: Update keywords to 0.55.3 syntax (*)
  4af31b8... Merge branch 'tchaik/meson-0.55.3' into 'master' (*)
  82d7bb2... cmake.lang: Update keywords to 3.18.2 syntax (*)
  c9fadac... Merge branch 'tchaik/cmake-3.18.2' into 'master' (*)
  916b925... README: update minimum required GTK version (*)
  290d2a7... init: register resources as part of gtk_source_init() (*)
  7ebe797... build: give testsuite access to gresources (*)
  a5999b7... build: branch for GtkSourceView 5 targeting GTK 4
  60cf69f... glade: remove glade catalog support
  e4379c6... add .editorconfig
  6f5a8b4... build: switch to #pragma once
  c759aa5... copyright: make copyright headers more homogeneous
  6dd2c8d... build: remove use of HAVE_CONFIG_H
  68d6846... buffer: modernize GtkSourceBuffer
  3d5fa30... completion: modernize GtkSourceCompletion
  ef5acb3... completion: modernize GtkSourceCompletionContext
  9caa8d5... completion: modernize GtkSourceCompletionInfo
  fa98139... types: use spaces for alignment
  c68c59f... completion: modernize GtkSourceCompletionItem
  eb8a717... file: modernize GtkSourceFile
  07f33c3... file: modernize GtkSourceFileLoader
  66121ba... file: modernize GtkSourceFileSaver
  c3f2ac3... gutter: modernize GtkSourceGutter
  c89cf61... gutter: modernize GtkSourceGutterRenderer
  327c782... gutter: modernize GtkSourceGutterRendererPixbuf
  8756edd... gutter: modernize GtkSourceGutterRendererText
  b0925f3... language: modernize GtkSourceLanguage
  7d9008a... language: modernize GtkSourceLanguageManager
  61d4606... mark: modernize GtkSourceMark
  aa3140a... view: modernize GtkSourceView
  3fc476a... map: modernize GtkSourceMap
  9acb464... build: require c11
  51eefe1... print: modernize GtkSourcePrintCompositor
  57592b7... search: modernize GtkSourceSearchContext
  ab6e7c0... search: modernize GtkSourceSearchSettings
  8b4cfdb... spaces: modernize GtkSourceSpaceDrawer
  714eb6a... chooser: modernize GtkSourceStyleSchemeChooser
  f2ef946... undo: remove from autocleanups
  21191e9... build: remove gtksourceautocleanups.h
  6bd1cb3... scheme: modernize GtkSourceStyleScheme
  0f26f97... scheme: modernize GtkSourceStyleSchemeManager
  6ce06c0... buffer: modernize GtkSourceBufferInternal
  1a689fc... buffer: modernize GtkSourceBufferInputStream
  80d771f... completion: move internal API to -private.h headers
  fa0d364... renderer: modernize GtkSourceGutterRendererMarks
  41af26f... engine: modernize GtkSourceContextEngine
  4f20c01... engine: modernize GtkSourceEngine
  1560f50... buffer: use -private for internal.h
  db3de68... file: move private API to -private.h
  21d455c... iter: move gtksourceiter.h to gtksourceiter-private.h
  723711c... language: add gtksourcelanguagemanager-private.h
  018b34b... style: add gtksourcestyleschememanager-private.h
  2451f9e... scheme: add gtksourcestylescheme-private.h
  7ebc344... search: add gtksourcesearchcontext-private.h
  1a297bc... regex: add gtksourceregex-private.h
  67fac82... words: modernize GtkSourceCompletionWords
  50b990d... words: add various -private.h headers
  6a53d4f... remove scripts
  05c9776... marks: modernize GtkSourceMarksSequence
  5cb6fa7... buffer: modernize GtkSourceBufferOutputStream
  c80ee58... lines: modernize GtkSourceGutterRendererLines
  f499a0d... completion: modernize GtkSourceCompletionModel
  b69ba92... pixbuf: modernize gtksourcepixbufhelper.h
  332a12a... build: use relative includes when possible
  bea2bc2... version: modernize gtksourceversion.h.in
  b6b7ae6... mark: modernize GtkSourceMarkAttributes
  8e08d5e... completion: modernize GtkSourceCompletionProposal
  aa690ad... completion: use G_DEFINE_INTERFACE
  24bdf7c... style: use G_DECLARE_FINAL_TYPE()
  3a49929... various style cleanup
  161b424... build: bump to GTK 4 versions
  03381e9... doc: move API docs to 5.0
  b5a2f85... undo: remove GtkSourceUndoManager
  9bb6c1e... build: link against GTK 4
  47e0e49... tests: port tests to GTK 4
  b585984... gutter: add GtkSourceGutterLines
  bc0e2c5... file: remove use of deprecated GTimeVal API
  7c42bbd... init: register core types during gtk_source_init()
  cdbfbeb... map: port to GTK 4 measurements and CSS
  73bfc71... build: drop use of HAVE_CONFIG_H
  2f9bd4b... threads: use g_idle_add_full() or g_timeout_add_full()
  c663ee7... completion: port from GdkPixbuf to GdkTexture
  bab18ac... completion: use event controllers for input
  c93c6f9... completion: track changes to style API
  8b43667... completion: use gdk_surface_move_to_rect()
  2ebbf75... completion: use gtk_window_set_hide_on_close()
  3df7bb3... completion: port builder XML to GTK 4
  af0db71... completion: remove GtkSourceCompletionContainer
  f5c5aa2... words: port to new completion API using GdkTexture
  aefa883... completion: port info to GTK 4
  d328ae6... markattributes: port to GTK 4
  f330f0a... pixbufhelper: port to GdkPaintable
  2f9c33d... spacedrawer: port to GTK 4
  1fa8c34... styleschemechooser: port to GTK 4
  b12c813... stylescheme: port to GTK 4 CSS API
  0207f78... marshalers: add new marshallers and va_marshallers
  41e4287... gutter: port to GTK 4
  be61891... view: track changes for line-mark-activated
  9989e3f... view: style cleanup
  6e0b684... view: port DnD to GdkContentFormats
  232448d... view: add gtk_source_view_queue_draw() helper
  1ed4374... view: add source.change-case(s) GAction to GtkSourceView
  d9e3680... view: simplify popup menus
  785cb68... view: use GtkEventControllerKey
  d5a7d95... view: remove unref of left/right gutter
  fb0b998... view: use gtk_widget_set_visible()
  5566c60... view: update change-case action enabled state
  fe4429e... view: remove use of state flags
  eb6ec36... view: use new gutter creation widgets
  138a504... view: port to GtkWidgetClass.snapshot
  f0857aa... buffer: whitespace cleanup
  40d1cdc... buffer: port to GtkTextBufferClass.insert_texture
  82ae3bc... buffer: add GtkSourceBuffer::cursor-moved signal
  61b5284... doc: update HACKING
  0f3e8e9... modeline: remove modelines from sources and headers
  c5cf3bc... doc: update HACKING for ownership transfer
  bbca6e1... version: use 4.90 for 5.0 version numbers
  9843af6... view: remove superfluous copy of keyval
  5a4c109... use g_object_notify_by_pspec() and EXPLICIT_NOTIFY
  e15238d... gtype: move type initialization to static constructor
  dbde253... view: remove use of allocated GdkRGBA
  f18d85f... fix const'ness of search-path usage in various managers
  859b7af... file: cleanup private header
  fca5bfd... style: fix css selector for carets
  ce39d49... fonts: bundle BuilderBlocks
  6fb61ab... buffer: Track changes to insert_paintable()
  1a4e9ee... testsuite: port away from gtk_main* API
  d1083a1... completion: use GdkPopupLayout API
  ef2a055... spacedrawer: remove deprecated API use
  a8ed6e2... gutter: work around recent GdkEvent changes
  fdfa917... stylescheme: remove use of widget for caret styling
  9936e45... view: track change to css_changed vfunc
  4825ff5... view: simplify drop of application/x-color (RGBA) formats
  6a4f4e7... testsuite: remove deprecated gtk_main API usage
  a756aaf... completion: track surface/window changes
  bdb230b... testsuite: track gtk_main changes
  011a054... pixbufhelper: track changes to GtkIconTheme
  d31ff8e... map: work around recent gtk theming API changes
  4358bc1... completion: use extra treeview for styling
  5be43f7... tests: port tests to new GTK API
  c2c8246... widget: fix uses of removed and renamed properties
  7bd450c... completion: track changes to GdkPopup and surface usage
  601f429... completion: track CSS changes using css_changed vfunc
  ada5fb3... completion: use focus controller
  6776628... gutter: remove use of style-changed signal
  259e398... stylescheme: simplify CSS provider usage
  1bac09f... lines: avoid use of style-updated
  b83852b... pixbufhelper: render icons to paintables
  0b2fcd2... tests: disable icons for test-completion
  cd5c218... completion: remove access to completion window
  900123c... renderer: robustness fixes for gutter renderers
  70435bd... gutter: ensure we always have access to the view
  42b9477... view: check for style scheme before applying
  a51c748... stylescheme: remove fallback code for border styling
  34dad53... completion: track changes to shortcut activation
  9dfa434... view: fix shortcut activation
  165808a... fileloader: always return a GError with FALSE
  f7061d4... view: add spacing for line renderer
  d6f0699... stylescheme: apply CSS to both "textview" and "textview tex
  69da2b0... stylescheme: fix application of cursor style
  88b63ce... ui: track changes to GTK properties
  6ac08d9... gutter: fix whitespace
  6b1aaaf... gutter: use style context for gutter widget
  b2ba13f... rendererlines: set style class while processing current lin
  30977fb... stylescheme: include comment about scheme for CSS
  b613925... gutterlines: short-circuit line check
  c58ca77... gutterrendererlines: fix check for cursor line
  7a5951e... view: apply style scheme to gutter and renderers
  f0f7b93... gutter: remove .top .left .right and .bottom style classes
  6990078... stylescheme: simplify CSS selector for styling
  2925224... contextengine: fix whitespace
  9912a0d... tests: create buffer from UI file
  15fe863... track gtk_widget_destroy() and container changes in GTK
  67a237c... disable size-allocate signals
  2371465... build: disable -Wtypedef-redefinition for Clang
  234eb03... gtk: track removal of GtkContainer
  8d878a1... completion: track translation changes in GTK
  d614d7b... track changes in GTK
  3d8ac2a... styleschemechooser: fix layout of listbox child
  00b5612... tests: allow closing window with ctrl+w
  03f4bdb... styleschemechooserbutton: fix lifecycle tracking for signal
  6367723... styleschemechooserwidget: remove listbox on dispose
  aebca58... schemechooser: remote ATK calls
  352c7f0... gtk: track property changes in GTK 4 ABI
  b352672... completion: use dx to specify offset
  7c056fc... tests: specify tnum for font features
  98e3582... tests: fix alignment
  273d576... bindings: add signal and binding groups
  6608a72... assistants: add new assistants subsystem
  3644449... completion: new completion engine
  a3a0792... completion: fix warnings for cell
  e43d1e6... build: remove old completion model test
  0df70f9... completion: remove paintable as it is unused
  c7ff6d9... words: port to new completion provider interface
  17fda9e... completion: remove unused code
  cbebc8e... completion: port to new completion provider interface
  6e5f1b6... completion: fix access to ui files
  788c072... completion: remove some unused bits from test
  d39db95... view: notify assistants when allocation changes
  04f822c... words: fix usage of g_utf8_strlen()
  0297df4... completion: register CSS at gtk_source_init()
  afa1d3b... view: integrate assistants better with key presses and disp
  9d771b3... tests: implement display and activate for test-completion
  1c4b351... completion: add helper for GIcon icons
  55fae28... tests: add icons to display rows
  f020b4d... completion: make priorities match previous completion provi
  2986425... tests: add comment area for completion
  33067f2... completion: styling tweaks
  fd365a4... tests: set completion info text
  9b1eaf7... completion: fix various gir warnings
  944d347... completion: fix various sizing for multiple lines
  88c152c... words: implement display interface for completion words
  4de60ee... tests: make completion test more robust
  5470523... icons: add various icons for completion
  aeeb172... words: implement activate for word completion
  b633f4f... completion: remove unused return value for filtering
  d1cf4ce... words: implement filtering with GtkFilterListModel
  74c5873... words: improve word completion robustness
  43b21c8... tests: add frame around sourceview
  de33d2b... completion: implement GtkSourceCompletion:show-icons
  808460a... completion: implement GtkSourceCompletion:remember-info-vis
  1a3a0ae... completion: remove show-headers option
  93d1575... completion: track recent GTK changes
  adde4b1... completion: fix transfer of word proposal
  76d5a1f... This is a straightforward port of Builder's snippet system 
  cb59ef1... snippet: add GtkSourceSnippetChunk:tooltip-text property
  28b8215... informative: add informative tooltip class
  1e44a41... tests: add a frame around the sourceview
  f4da2d9... view: init assistants before snippets
  6063535... snippets: add missing GParamSpec for tooltip-text
  157b76e... snippets: use "focus-position" for property name
  a7716f6... assistants: handle GTK_POS_TOP separately from other cases
  7acbeab... snippets: move definition to private header
  0d88d77... snippets: whitespace cleanup
  a76393a... snippets: use informative to display snippet chunk tooltip
  8ada615... view: check :enable-snippets when processing input
  461d3b2... assistant: tweak positioning
  ea9fe10... informative: adjust position to icon boundary
  b0e7478... snippets: remove unused macros
  d28943e... snippets: add support for snippet tooltips
  773375c... snippets: remove hard tab
  fe42e9c... informative: use "other" for success color styling
  f9f7c40... snippets: use completion icon
  e1dea04... snippets: port to new completion engine
  eac2e96... snippets: wrap snippet model with proposal model
  6a11e6f... completion: handle error cases better
  c0fa23e... completion: track changes to check buttons
  447e945... cmopletion: add snippet completion provider to tests
  2907a69... snippets: handle empty language_id
  a140e01... tests: use C as language for completion
  dbd7055... assistant: move resize/reposition to base class
  aa196c6... snippets: resize tooltips when moving snippets
  fb3dc7a... completion: speed up some no-change scenarios
  d0d0554... snippets: implement refilter for completion results
  bb378af... snippets: highlight snippet text

(*) This commit already existed in another branch; no separate mail sent


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