[gtksourceview] (249 commits) ...Merge branch 'wip/chergert/gsv-gtk4' into 'master'
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] (249 commits) ...Merge branch 'wip/chergert/gsv-gtk4' into 'master'
- Date: Mon, 21 Sep 2020 23:43:05 +0000 (UTC)
Summary of changes:
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 (*)
447e334... Merge branch 'wip/chergert/gsv-gtk4' into 'master'
(*) 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]