[gnome-builder/wip/elad/jedi-fixes] (344 commits) ...jedi: provide completions for objects returned from GI functions



Summary of changes:

  a75d9ca... Fix a typo (*)
  7285c5f... Don't autoload files that don't exist (*)
  88935f7... Updated Slovak translation (*)
  6a38512... Drop creation of uncrustify config dir (*)
  05cb9f6... egg: ensure licenses match for counters header/source. (*)
  cf49905... Vala snippet for classes (*)
  1e4ebb3... snippets: make parent class a tab stop (*)
  e5a25bf... Updated Hebrew translation (*)
  5f52598... wip: start implementing shortcuts idea with beautiful XMACR (*)
  f9a8d3a... wip: set the title when changing views (*)
  c8378f8... wip: make a keyboard looking like thing (*)
  887fd13... shortcuts: make ctrl/shift/alt keys the same size (*)
  f2c0228... menus: add keyboard shortcuts menu item (*)
  4a0fe2d... shortcuts: place shortcuts window center screen (*)
  4da6418... icons: add gesture svgs (*)
  f82751f... shortcuts: add gestures (*)
  45bf45b... theme: fix css warnings (*)
  4a30bd7... css: stylize keyboard buttons a bit (*)
  b96de2b... css: give dark scheme some treatment too (*)
  639ae65... shortcuts: get access to search entry (*)
  fa81af8... shortcuts: stash keywords in a hashtable for later use (*)
  9f112eb... shortcuts: implement basic search support (*)
  31e17f1... css: even lighter (*)
  b659127... shortcuts: handle upcase a bit more gracefully (*)
  a3ede4a... shortcuts: add some more entries (*)
  111b760... shortcuts: addjust key styling a bit (*)
  9f4a0d7... shortcuts: use a custom stack child for shortcut search (*)
  eece4be... shortcuts: update window title when stack child changes (*)
  5beeebb... shortcuts: implement view selection (*)
  902dd01... shortcuts: add terminal shortcuts (*)
  1ecf34b... shortcuts: allow closing shortcuts window with Escape (*)
  41ff615... egg: add helper to get search entry (*)
  a858cf2... shortcuts: start on cleaner shortcuts abstraction (*)
  165ba80... shortcuts: add more items before we try to simplify this (*)
  cde8ef9... shortcuts: implement simplified shortcuts generation with G (*)
  3d48aae... shortcuts: bring back search (*)
  a650434... shortcuts: move things around (*)
  a4d0c8d... shortcuts: make default shortcuts match up (*)
  f088db8... shortuts: add command bar and terminal shortcuts (*)
  984ccb6... shortcuts: clear search with ctrl+shift+k in default (gedit (*)
  65cd72a... remove dead code (*)
  39f9d0a... shortcuts: disable some missing shortcuts (*)
  9a93ec2... shortcuts: add keyboard shortcuts shortcut (*)
  37a9afa... shortcuts: add F4 find-other-file description (*)
  c2b0e05... shortuts: use ctrl+j to join lines in default mode (*)
  8c84c09... shortcuts: fix page button styling and transition (*)
  9f2e2a2... shortcuts: add more shortcuts (*)
  894826c... Updated Portuguese translation (*)
  82e01e2... Updated Spanish translation (*)
  6a022ed... prefs: restore sidebar styling (*)
  cd6b637... Updated Spanish translation (*)
  1a36b2d... build: explicitly test for pcre.h (*)
  6a5e168... build: be stricter about libgit2 and libgit2-glib checks (*)
  b197b18... build: bump libgit2-glib requirement (*)
  ad99cc0... clang: use icon-name instead of GdkPixbuf workaround (*)
  2db9064... prefs: denote snippet view is currently read-only (*)
  fec466e... ctags: use icon-name instead of get_icon symbolic workaroun (*)
  1634e82... Updated Portuguese translation (*)
  9f640ce... clang: re-enable clang completion provider (*)
  282bbdc... shortcuts: close window on Escape (*)
  58eb747... prefs: fix linked header bar styling on Adwaita (*)
  4a6cf31... egg: move IdeAnimation to EggAnimation (*)
  6401a8e... po: update POTFILES.in (*)
  4d856f4... tests: fix source view test (*)
  a25d96a... Updated Portuguese translation (*)
  e057699... Don't translate properties (*)
  a634e6a... build: fix trailing ) (*)
  3d169ed... snippets: don't translate gparamspec strings (*)
  ca65c47... log: use g_get_current_time() (*)
  d154117... build: add plugin summary (*)
  861ac35... scripting: make gjs/pygobject optional (*)
  df25b57... vte: make VTE in core optional (*)
  992fbe3... terminal: make terminal plugin optional (*)
  8462aa5... devhelp: if we don't find devhelp disable the plugin (*)
  fd0be64... project-tree: remove unused variable (*)
  0fa172e... clang: make clang plugin optional (*)
  1440ebd... rg: do nothing on unsupported systems (*)
  ff22a41... build: fix deps for libide/libgnome-builder (*)
  5abae00... build: still link against webkit2gtk-4.0 (*)
  d582bd1... build: gjs flags need to be in CXXFLAGS (*)
  58b34b1... clang: remove dependency on devhelp (*)
  8d6976f... build: include devhelp cflags/libs (*)
  d7402af... build: include vte cflags/libs (*)
  5328ed3... build: builder still needs vte cflags/libs when compiling w (*)
  e44624f... Updated Portuguese translation (*)
  fe04a38... css: don't be a jerk to treeviews in file choosers (*)
  0ddb9cd... Updated Spanish translation (*)
  f009bae... Updated Polish translation (*)
  684de3b... Updated Slovak translation (*)
  939868d... Specify versions of gi components in Jedi plugin (*)
  905f4e5... pango: add quartz workaround (*)
  9396ee4... Updated Hungarian translation (*)
  b868ecc... sourceview: add menu items for join/sort lines (*)
  f4a7c34... ctags: fix icon names (*)
  7ac49c2... view-stack: use GtkPopover and GMenuModel for view stack me (*)
  a5dfdcc... Updated Portuguese translation (*)
  20a0ffa... menus: keep menu for view-stack private to GbViewStack (*)
  f9e4e40... Updated Slovak translation (*)
  6fdd1d9... Updated Hungarian translation (*)
  9304df0... inception: push the menu deeper (*)
  7a93029... build: start on introspectable libgnome-builder.la (*)
  b8c6d83... Updated POTFILES.in (*)
  cc61f49... Updated Spanish translation (*)
  268c451... tree: use active filter model when row is activated (*)
  3af9ad9... Updated Slovak translation (*)
  8530d43... Updated Polish translation (*)
  7c889b5... doc: add sample plugin example (*)
  dbeace4... menus: add GeditMenuExtension as GbMenuExtension (*)
  54bf676... wip: start on html/markdown plugin (*)
  b10e6ef... editor: add GbEditorViewAddin::language_changed vfunc (*)
  6c68604... menu: add gb_menu_extension_new_for_section() (*)
  71586fb... build: update typelib path for jhbuild (*)
  949db94... build: make GbViewStack public (*)
  1b60fdf... view-stack: focus moved view, rather than it's document (*)
  689513f... view: use menu item attributes instead of builder ids (*)
  35780cc... html-preview: implement html/markdown preview as a plugin (*)
  47e02de... build: remove dead code (*)
  7038e57... webkit: disable webkit local storage (*)
  399b326... libide: avoid damage when display mode doesn't change (*)
  0abd30e... libide: adjust signature export (*)
  dc2b0bb... build: install private libsearch.so (*)
  25c6e40... workbench: bring up the inspector with "inspector" command (*)
  32d982a... html-preview: remove debug import (*)
  5bdb6a1... html-preview: fix installation of resource files to data di (*)
  c9b96ca... libide: improve error messaging for extension failure (*)
  5dd1661... python: fix warnings from gi (*)
  a22918c... Updated POTFILES.in (*)
  48e073f... doap: remove trailing dot from shortdesc (*)
  80895d9... Updated Slovak translation (*)
  bba51f1... Updated German translation (*)
  c38ce97... build: fix warnings on nodebug builds (*)
  d2757b4... Added Greek translation (*)
  ddf7ec1... Updated Polish translation (*)
  5ebe426... accel: use <primary>comma for preferences (*)
  e8281e4... workbench: remove custom draw command (*)
  4d90b96... build: require libxml in libide for doap (*)
  ea2ab03... build: explicitly link against gtk (*)
  15cad3f... build: we get Ide-1.0 from --include-uninstalled (*)
  bf643b0... Revert "build: we get Ide-1.0 from --include-uninstalled" (*)
  9d78a45... build: use dist_gir_DATA (*)
  d074827... build: include libide srcdir for Ide-1.0.gir (*)
  94d58cf... build: update gitignore (*)
  d62b0e0... build: okay, now we can drop this from includes (*)
  f339771... build: use CLEANFILES like Makefile.introspection suggests (*)
  a5413c4... doc: track libide changes (*)
  d5f1dba... build: update AUTHORS (*)
  3d1a8df... build: fix GI_TYPELIB_PATH (*)
  0f017e8... build: use dist_plugin_DATA for .plugin files (*)
  f6b243c... build: remove unnecessary .defs file (*)
  a05a068... tests: fix make check breakage (*)
  6d8ff1c... build: fix `make distcheck` to work with plugins (*)
  2dd9647... build: link against libide-1.0.la directly (*)
  1e75f98... build: ignore plugin helper for python plugins (*)
  1356b53... Updated Portuguese translation (*)
  353ac5e... Updated Lithuanian translation (*)
  fa6465d... build: move plugin configuration into plugins/<plugin>/conf (*)
  8cd42f8... build: cleanup clean makefile (*)
  d021b27... prefs: add plugins list page (*)
  32e4476... build: fixup gobject introspection warnings (*)
  e91920b... prefs: fix drawing of last row border in plugins list (*)
  50ca9ff... Updated POTFILES.in (*)
  8572e37... Updated Polish translation (*)
  45cb67a... Updated Slovak translation (*)
  001c48a... libide: Improve annotation on ide_build_system_get_build_fl (*)
  73b0329... Updated Korean translation (*)
  2d276c6... Updated Korean translation (*)
  b6e439d... Updated Lithuanian translation (*)
  0482645... Updated Turkish translation (*)
  7181163... keybindings: add a few more keybindings to our gedit emulat (*)
  9b879c0... tracing: add more detailed tracing to ide_buffer_delete_ran (*)
  a5a5ff8... gedit: add some gedit text utilities for line deletion (*)
  20b50bc... source-view: override delete-from-cursor for gedit semantic (*)
  3087a29... snippets: allow enable/disabling of snippet autocompletion (*)
  9397d06... prefs: add keywords for searching preferences (*)
  846b8c0... cindent: improve our comment discover for c89/c99 (*)
  a2a5ee9... cindent: remove debugging code (*)
  6bde4b8... clang: ignore translation units on temporary files (*)
  935dcec... git: snapshot config before reading values (*)
  d6692c0... snippets: improve snippet naming a bit for defaults (*)
  4d4fc95... prefs: make scrolling language selection match other patter (*)
  1120be5... Updated Slovak translation (*)
  1315e68... Updated Korean translation (*)
  a7455b4... Added Kazakh translation (*)
  f0693c9... Updated Polish translation (*)
  b31640d... terminal: prevent flapping in event we can't launch a child (*)
  37dd3b3... workbench: disable focus-on-click for panel buttons (*)
  a95790c... search: disable focus-on-click for menu button (*)
  b878634... Updated Portuguese translation (*)
  9b2817f... hack: delay GtkTextView size-allocate during spurious anima (*)
  70eab26... views: make document button more obviously a button (*)
  83c8345... Updated Galician translations (*)
  9264511... Updated Galician translations (*)
  b330990... terminal: add todo (*)
  44338e7... whitespace (*)
  aafe68f... Update French translation (*)
  46924e8... wip on notebook (*)
  6d3b7e2... build: remove dead code (*)
  38958e3... theme: remove unneeded css junk (*)
  8bbb653... theme: tidy up notebook/header styling on Adwaita (*)
  cf5bf9c... theme: more style cleanup (*)
  1322e09... autotools: add additional type check (*)
  269b958... build: ensure we manually link against libide-1.0.la during (*)
  7e32918... build: bump gtksourceview required version (*)
  baba81f... workspace: track ancestor through popover widgets (*)
  a04c58c... Updated Spanish translation (*)
  93a85f5... clang: fix function name typo (*)
  923940d... view-stack: more view stack header styling (*)
  f7f4736... editor: format document titles with spacing around / (*)
  e933b42... views: add 3.18 hack for special view title (*)
  326a499... style: fix adwaita notebook header with no documents open (*)
  67aa3bf... view-stack: some alignment tweaks (*)
  de66aa4... view-stack: put padding in right scope (*)
  c57ba5e... view-stack: keep views list visible, but insensitive (*)
  a23a642... shortcuts: include global shortcuts in terminal view (*)
  542eaea... editor: allow scrolling past the end of the buffer (*)
  d713daf... cairo: use static inlines instead of macros (*)
  1f56980... build: bump gtk/glib requirements (*)
  16a3c87... editor-tweak: dont focus on click for tab/spaces and widths (*)
  1521f14... shortcuts: only insert global keybindings once (*)
  5f6a618... editor: add line:column to top bar of editor views (*)
  4c0d648... vim: make "overwrite" mode visually display "Replace" (*)
  22b237a... buffer: add public get_busy getter (*)
  c159286... source-view: make overwrite and mode name public getters (*)
  eba101c... editor: only show floating bar as needed (*)
  9afc26f... nautilus: hide labels box when no children are visible (*)
  3748d67... strings: Device is a poorly chosen name (*)
  5d3d696... gtk: improve show/hide fader to cancel previous animation (*)
  8db649c... frame: fade in floating bar (*)
  33bfbd8... build: release 3.17.92 (*)
  3b826d6... build: post-release bump (*)
  ed6b4c3... about: update credits (*)
  ca06c81... cindent: ensure we don't loop forever looking for context (*)
  4780ff4... view-stack: allow focusing the view stack by clicking on th (*)
  1c27f5d... search: fix popover bug when clearing search text (*)
  2a69897... search: show more search results by default (*)
  54c5ffc... Updated Polish translation (*)
  0dab76e... view-stack: be assertive about destroying closed views (*)
  bf579df... counters: add counter for source view instances (*)
  68a6694... egg: make rdtscp call handle masking core bits (*)
  d222305... egg-counter: add vsdo fallback when on linux and no rdtscp  (*)
  6ef8162... plugins: show if the plugin is disabled (*)
  4653d31... buffer: release symbol resolver aggressively (*)
  3df8b79... editor-view: release document aggressively (*)
  5654f34... symbol-tree: cache timeout is in milliseconds (*)
  66447d5... build: Relax required gtksourceview and libgit2-glib versio (*)
  5a4ff77... Updated Hungarian translation (*)
  c0d5e32... Updated German translation (*)
  a967ccc... Updated Lithuanian translation (*)
  e658ba4... counters: we made a real function for this which is always  (*)
  e8c76ea... build: we need to bring in a symbol from libegg now (*)
  30212f5... build: put egg link in gir target (*)
  cdc72db... build: turns out gnome-builder binary too (*)
  84c14ce... and tools (*)
  824e1f1... build: same thing for tests (*)
  6ae5f8e... build: ensure libide deps are available to tests (*)
  774dc49... search: make the search entry more forgiving to smaller siz (*)
  af29f6a... search: make the search entry width more closely match the  (*)
  551e143... util: add GbSimplePopover (*)
  91370c8... editor: add simple goto line popover (*)
  3bb4ed0... editor: add action to focus goto-line popover (*)
  6f0e8c5... keybindings: copy gedit ctrl+i for goto-line (*)
  193d7d9... editor: provide line number information in goto-line popove (*)
  242474d... stack: avoid using container widget with GdkWindow (*)
  9441ec9... theme: style new controls layout similar to other view stac (*)
  17fe5c1... keybindings: use ctrl+alt+o for global search (*)
  d07af98... editor: no need to chain up on drag data received (*)
  6903a24... search: disable progress bar in search results (*)
  9188fd9... Updated Polish translation (*)
  90b90ae... Updated Portuguese translation (*)
  daf669d... view-stack: desensitize buttons for initial state (*)
  8818f42... Update French translation (*)
  e4e457b... Fix translations comment (*)
  28e8cca... Added da to list of languages (*)
  90ea2af... Updated Danish translation (*)
  910c3be... Update French translation (*)
  7f79c31... Updated Lithuanian translation (*)
  c7ad69d... Updated Slovak translation (*)
  5bf18f7... Updated Galician translations (*)
  bd60b9b... build: disable device manager/mingw by default (*)
  381f1c7... editor: fix "request-documentation" gsignal action (*)
  e52539c... Updated Greek translation (*)
  4682096... editor-frame: fail fast on non-IdeBuffer (*)
  c4b9059... map-bin: add getter for debugging (*)
  75ec221... map-bin: ignore size adjustment if floating bar is not set (*)
  5a651ad... editor-view: disable map-bin adjustments for frame1 (*)
  7810446... Added Swedish translation (*)
  97be46b... Updated Danish translation (*)
  d7512d1... credits: update application credits (*)
  b1c3eb3... release: 3.18.0 (*)
  0a46e9d... build: post-release bump (*)
  79e6677... Updated Hungarian translation (*)
  b30b6c7... appdata: fix a typo in the screenshot URL (*)
  c4447b6... appdata: manually add a kudo for the software center (*)
  e64a2a4... Updated Kazakh translation (*)
  aee848e... Czech translation (*)
  20fbdcf... Updated Serbian translation (*)
  a07a614... Added Serbian Latin translation (*)
  1606210... context: init services after vcs (*)
  54b7dd6... libide: allow accessing ide_object_set_context() (*)
  aa9225b... libide: make service require GObject instead of IdeObject (*)
  3a44a7a... build: generate .vapi from generated .gir (*)
  8200a61... libide: rename ::loaded to ::context-loaded (*)
  9b513fe... editorconfig: update values for c/vala (*)
  c26430d... buffer: add public function to sync buffer to unsaved files (*)
  1f1ea4a... snippets: lower priority of snippet completion provider. (*)
  b365253... string: add more highlight capabilities (*)
  eb555e2... libide: fixup IdeIndenter so it can be used from vala (*)
  59ecfab... object: allow hooking into IdeObject::set_context() (*)
  b259bda... vala: add beginnings of vala support for Builder (*)
  9b0e95e... doap: add Vala to programming languages (*)
  7efd3da... vala: remove our last C file in the vala plugin (*)
  619b3db... libide: make a few classes bind better into vala vapi (*)
  8418157... vala: locator can return null (*)
  e101c84... vala: cleanup adding a file to the index (*)
  32ab04c... vala: add function to locate a symbol from the index (*)
  8742cef... vala: start on a simple vala symbol resolver (*)
  7bf87bf... view-stack: remove unnecessary printf (*)
  912a1ae... view-stack: fix some callback naming according to conventio (*)
  2dc63cd... libide: fix typo (*)
  06821eb... libide: make things more bindable from vala (*)
  3410750... vala: add a simple symbol tree for vala (*)
  9fc03a2... build: we don't ship .metadata files (*)
  f5ce999... vala: mark property as a field (*)
  48376ff... symbol-tree: add comment on saving state (*)
  7ec416b... tree: add GbTreeNode:children-possible property (*)
  40a6a0e... vala: fix typo (*)
  b0a96d6... tree: make GbTree introspectiable and public API (*)
  5997521... tree: make _gb_tree_build_node() internal API (*)
  a6e09c6... Map more Vala.Symbol types to Ide.SymbolKind (*)
  2c1dfdd... Minor fixes in the vala plugin (*)
  ced8c19... vala: add parameters and generic types to method completion (*)
  e474aa1... vala: remove dead code (*)
  868015a... Vala plugin - simplify code to get parameter types (*)
  35ec2f5... vala: sort completion results (*)
  87598c3... vala: raise vala completion priority over words provider. (*)
  d52858e... clang: use match vfunc to check if we should activate (*)
  fc2bbc8... ctags: use GtkSourceCompletionProvider::match() (*)
  f4d920a... clang: sort completion results (*)
  16dcb2c... Revert "clang: sort completion results" (*)
  dfa02b7... clang: make clang autocompletion fast (*)
  a229267... clang: remove debug code (*)
  eca331c... clang: add minimal sorting algorithm to completion results. (*)
  89208c5... clang: use clang_getCompletionPriority() (*)
  846afe4... jedi: provide completions for objects returned from GI func

(*) 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]