[gnome-builder] Created tag GNOME_BUILDER_3_15_4
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] Created tag GNOME_BUILDER_3_15_4
- Date: Tue, 20 Jan 2015 10:58:26 +0000 (UTC)
The signed tag 'GNOME_BUILDER_3_15_4' was created.
Tagger: Christian Hergert <christian hergert me>
Date: Tue Jan 20 02:57:43 2015 -0800
Release 3.15.4
Changes:
Alexander Larsson (7):
command-bar: Make sure any old text is cleared when showing
command: Add CommandProvider::complete signal and gb_command_manager_complete
command-gaction-provide: Implement action name completion
command-bar: Implement tab completion
command-bar: Use binding set for complete keybinding
command-bar: Add commandline history
command-bar: Add commandline history
Alexandre Franke (3):
Fix spelling
Fix typo
Make sure strings are marked for translation
Carlos Soriano (7):
gb-editor-tab: Typo
gb-editor-vim: Fix scroll off
gb-source-vim: Add support for vim scrolloff
preferences-window: Fix vim_page unitialized
source-vim: Dont go to negative lines when adjusting scroll
souce-vim: Improve scrolling and clean up
source-vim: Ensure scroll for line0 and line start
Christian Hergert (1207):
initial commit.
doap: add programming language.
doap: add description field.
build: add missing ax_check_compile_flags.m4
editor: default snippet filename for unsaved files to empty string.
snippets: add chdr.snippets for header snippets.
editor: default settings to 2 space tabs and indent.
snippets: plumb if snippets should insert tabs.
snippets: ensure GbSourceSnippet knows about tab_width.
snippets: rename tab_size to tab_width to match gtksourceview.
snippets: respect insert-spaces-instead-of-tabs upon snippet insertion.
Revert "snippets: ensure GbSourceSnippet knows about tab_width."
Revert "snippets: plumb if snippets should insert tabs."
snippets: fix snippet insertion when tabbed in.
snippets: but don't break non-prefixed lines.
source-view: add push-snippet and pop-snippet signals.
source-view: remove filename variable knowledge from source-view.
document: remove unneeded properties and funcs from document.
editor: stub out location for snippet variable loading.
editor: remove unused editor title
snippets: use gdk_rectangle_union() to draw snippet background.
snippets: cleanup completion item and remove unused code.
resources: move path of uncrustify config.
formatter: extract uncrustify configs to local config dir on class init.
snippets: cleanup snippet loading to use SNIPPETS_DIRECTORY.
formatter: reenable source formatting for C code.
editor: add GbEditorTab:file property.
editor: remove obsolete comment.
editor: add save-as action using GtkSourceFileSaver.
keybindings: sort items.
editor: add save tab action.
animation: set default frame clock
editor: implement opening of files.
editor: add doc for GbEditorTab:get_is_default()
editor: don't require "source-view" property in highlighter.
editor: set field defaults in GtkBuilder ui definition.
editor: rename set_show_find() to focus_search().
animation: handle frame clock not yet being available.
tabs: define tab-label ui in a GtkBuilder resource file.
editor: bind GtkSourceFile:location to tab title label.
editor: use "Save", not "Save As" for title.
log: make domain text size larger.
tab: add GbTab::close signal
tab-label: wire up close button clicked to GbTabLabel::close-clicked.
notebook: wire up GbTabLabel::close-clicked to GbTab::close.
editor: plumb GbEditorTab::close to close tab.
tabs: only show close-button for foreground tab.
snippets: add stripsuffix filter function.
snippets: ensure filters can be run on named variables
snippets: set default filename for gobject C snippet.
workbench: use symbolic icon for editor.
workbench: use help-browser-symbolic for documentation section for now.
workbench: grab focus of editor in realize.
tab: add GbTab:dirty.
tabs: update tab-label when GbTab:dirty property changes.
editor: update GbTab:dirty when document modification changes.
devhelp: allow closing devhelp tabs
devhelp: show tabs when there are more than one split
tabs: remove unused notebooks when tab is removed.
tabs: workaround dropping tab back onto source notebook.
editor: guess source language from filename.
snippets: use filename for default `pr' value.
snippets: temporarily port some snippets over from my snipMate.
snippets: merge c and chdr snippets together when reloading.
Revert "snippets: merge c and chdr snippets together when reloading."
snippets: preload c as chdr with chdr overlay.
snippets: only treat chunks starting with $ as dynamic.
app: set GApplication:base_resource_path
workbench: use GeditMenuStackSwitcher for gear menu.
workbench: stub out gear menu
app: add missing gb_application_new declaration.
workbench: add get_active_workspace() helper.
workbench: use proxy GActionGroup to dispatch actions to workspaces.
workbench: add close-tab action.
workbench: disable the action if there is no workspace mapping.
devhelp: plumb close-tab to devhelp workspace.
app: wire app.quit action.
build: add .desktop file.
snippets: add filter to guess instance variable name.
snippets: look for last occurrence of _ for instance name.
snippets: allow multiple expansions within a tab-stop
snippets: use new `` syntax to define defaults for g_return_if_fail().
styling: override stackswitcher styling to remove linked and raised buttons
styling: increase border width of view switcher.
styling: add separator between sidebar and workspaces.
snippets: move snippet code into src/snippets directory.
styling: use CSS to style the view selector buttons.
tabs: remove the first link, not link as data.
styling: fix css parsing error on view switcher.
styling: use shading of theme_base_color for view switcher
styling: use darker border on search slider
snippets: add a couple of more examples.
license: Add COPYING to data/icons directory.
build: add AUTHORS file with list of current contributors.
build: install icons to hicolor theme directory.
launcher: unset DBusActivatable for now.
build: make gb-application.o depend on gb-resources.{c,h}
snippets: use stack allocated GtkTextIter when looking for current word.
snippets: use gtk_text_iter_backward_find_char()
markdown: add markdown parser.
markdown: add markdown preview widget.
markdown: add css to markdown preview.
markdown: remove debug line.
markdown: remove TODO item.
uncrustify: allow formatting selected ranges of text as a fragment.
workbench: jump between editor and docs with <Control>1 and <Control>2
devhelp: focus search when grabbing workspace focus.
workbench: focus workspace when active workspace changes.
snippets: add comment snippet for C.
tabs: disable hiding the close button for now.
editor: allow opening multiple files from Open dialog.
menu: add autoformat code to tools menu
editor: use tango for now.
editor: move _GbEditorTabPrivate into separate header.
editor: add headers for missing types in struct.
snippets: add CC snippet
editor: start extracting editor commands into their own file.
commands: refactor editor commands into gb-editor-commands.c
editor: move toggle-preview command to gb-editor-commands.c
editor: move more commands to gb-editor-commands.
workbench: update gear menu actions to match their implementation.
workbench: add missing workbench level actions.
snippets: don't include ; in the CC snippet.
editor: add tool to remove trailing whitespace.
editor: ensure we have a tab before doing something with it.
editor: add utility to track changes in the source buffer.
editor: start tracking deletes.
editor: fix eronious insertion of extra lines.
markdown: don't escape content in HTML output.
editor: track when the source buffer has been saved.
editor: iterate backwards when deleting lines
about: stub out an about dialog window.
about: just use GtkAboutDialog for now.
Revert "about: stub out an about dialog window."
editor: make change gutter thinner.
editor: mark the first line as added when modifying a new buffer.
editor: handle first line modification in before handler.
editor: improvements to deletion tracking.
notebook: focus the tab when selecting it.
editor: move cursor to beginning of document when opening.
editor: grab source view focus after open GAction.
editor: special case \n insertion for change tracking.
editor: add logging to change tracker.
editor: chose more appropriate line when doing insertions.
build: fix various compiler warnings.
build: fix more clang warnings
editor: lighten up the saved change state color.
editor: couple more change monitoring tweaks.
editor: make trim trailing lines greedy for spaces.
build: add tracing info to configure output.
editor: stub out plumbing for auto indenting.
editor: add GbSourceAutoIndenterC:brace-indent
editor: incremental C indentation work.
editor: more indentation work.
editor: more indentation work.
snippet: add some snippets
auto-indent: check if we are in a c89 comment.
snippets: invalidate snippet region on text insertion
snippets: do the same treatment for redraws on delete.
auto-indent: add fallback when we don't find a stmt or expr.
auto-indent: move backwards to the next non-space character.
auto-indent: if last item is a c89 comment, move before it.
auto-indent: fake cursor position if we were after a c89 comment.
auto-indenter: lots of incremental work here.
auto-indent: make , work again.
auto-indent: use parent class for insertion of keyval.
auto-indenter: try to find local scope if we failed to locate expression.
auto-indent: add # to trigger list.
auto-indent: stub out format callback post-trigger.
auto-indent: auto close multi-line comments when slash is inserted.
auto-indent: progress on un-indenting braces.
auto-indent: unindent preprocessor directives.
auto-indent: shorten function names.
auto-indent: try to get proper indent after nested scopes.
auto-indent: try to get indent right after a conditional.
auto-indent: fix indentation after cuddled {
auto-indent: handle "," in enum list with cuddled {
auto-indent: handle unindent when { is not the first character.
auto-indent: fix indent after leaving top-level scope.
auto-indent: fix indent on "else if"
auto-indent: handle indent after "else"
auto-indent: check for last word before last-resort scope check.
editor: change save as dialog title to "Save Document As"
source-view: tab to indent, shift-tab to unindent selection.
auto-indent: fix { after else.
auto-indent: add space between words an parenthesis if necessary.
auto-indent: wip on parsing parameter list upon ) entered.
auto-indent: get basic parameter lists parsing.
auto-indent: handle parse failures a bit more gracefully.
auto-indent: format function declaration parameters on the fly.
build: remove -Winline warning for now.
auto-indent: track c-parse-helper changes in unit tests.
build: Add glibtests.m4
build: use relative paths.
app: maximize the workbench by default.
source-view: key-press-event cleanup
auto-indent: auto insert matching {}. do right thing on \n.
auto-indent: don't enforce paren space rules in comments.
auto-indent: add missing , during auto-alignment of parameters.
auto-indent: unindent goto labels.
auto-indent: unindent case foo: to switch scope.
auto-indent: don't format ) inside of c89 comments.
build: fix dist-check
change-gutter: reduce padding on source change gutter.
build: rely on webkit via devhelp
editor: match the rest of default gnome and use 11 as default pt.
wip: stub out (poorly) a way to open a file from command line
application: lots of cleanup for maintainability.
application: fix dbus service activate and opening files in remote instance
app: a bit more cleanup of gb-application.
snippets: chdr(gobject): add some space so we can line things up.
navigation: start plumbing global navigation.
navigation: start on navigation for editor.
navigation: implement max items in navigation
tests: move tests to toplevel
tests: improve navigation-list tests.
build: distribute built resources with tarball.
build: only remove resource files on distclean.
build: include src resources dir for when they are bundled in tarball.
editor-tab: remove unused key_press_event callback
editor-tab: use parent scope.
editor-tab: fix up some long lines.
navigation: plumb editor save points into navigation list.
editor: add tab to GbEditorNavigationItem
navigation: jump between edit points with global navigation.
keybindings: use <Control>O and <Control>I for navigation like VIM.
keybindings: GKeyFile comments use # not ;
[build] Fix alignment warnings on ARM.
log: more space for log domain
navigation: set the current item to the tip upon append().
snippets: place <> inside the edit point.
navigation: preserve line offset in editor navigation items.
navigation: place devhelp navigation items into global navigation list.
editor: implement select-line action
editor: implement VIM style scroll-down/scroll-up with Ctrl-E/Ctrl-Y
editor: workaround ATK bug causing crash on tab close.
editor: add context menu support for setting language highlight mode.
editor: use "unsaved file" in lowercase to increase the urgency.
auto-indent: remove unused vfunc "query".
auto-indent: only enable auto-indent for C and Headers.
workbench: add some tooltip-text properties.
editor: implement VIM style movement keys.
editor: move forward/back word at a time with <Alt>w and <Alt>b
build: bump dependencies for GNOME 3.14.
build: remove generated test-driver.
build: be a bit more relaxed on required versions for Fedora 21 Alpha.
auto-indent: fix indent when curly is not first char.
auto-indent: improve goto label detection.
ggit: start on playing with using libgit2-glib for diff parsing.
ggit: use proper free functions
change-monitor: remove unused function.
change-monitor: wire up diff callback using libgit2-glib.
change-monitor: track change in libgit2-glib.
change-monitor: preload GgitBlob when setting target GFile
change-monitor: perform ggit_diff_blob_to_buffer() in a thread.
auto-indent: improvements to label detection
editor-settings: make sure we own a reference to the style scheme.
editor-settings: release our pango font description on finalize.
editor-settings: Fix potential unref of last style scheme reference.
editor-settings: add style-scheme-name property.
vim: start on vim keybindings prototype.
vim: x should never cause non-current lines to change.
vim: implement basic "o" and "<Shift>o" support.
vim: remove dead comment.
vim: fix comment on GDK_KEY_a.
vim: make delete selection match VIM for removing whole lines.
editor: remove duplicated commands implemented by VIM mode.
editor: make beginning search a GbSourceView signal.
vim: slash should initiate search.
vim: add some todo notes.
editor: make indent/unindent public API for source view.
vim: indent/unindent selection upon > or < key press.
vim: track connection state so we can warn if we find any failures.
vim: possibly auto-indent after `o` or `O` in normal mode.
vim: implement `D` to delete to end of line.
vim: implement <Control>u in insert mode.
vim: match vim when `Vx` on an empty line.
vim: `$` jumps to end of line in normal mode.
vim: support overwrite mode with `R` command.
vim: `x` should move the cut text into the selection clipboard.
vim: try to keep the cursor set on the non-EOL like VIM does.
vim: adjust cursor position upon deletes when in non-insert mode.
vim: escape any pending snippets when not in insert mode.
vim: fix comment.
vim: implement `p` command for paste clipboard.
vim: make paste act more like VIM
vim: implement `G` command to move to end of document.
vim: use gtk_text_buffer_get_has_selection()
vim: use gulong for signal ids.
vim: remove unnecessary selection expansion
vim: don't allow delete `x` to jump past current line.
vim: implement `e` command to move to end of word.
editor: allow initializing find with the search text.
vim: dont skip a word upon `w` when not in a word boundry.
vim: implement yank command `y`
vim: move to beginning of line upon `^` command.
vim: fix some typos in comments.
vim: potentially allow keybindings to activate if no command was found.
editor: allow specifying the initial text and and direction for search.
vim: implement # command to jump backwards to previous matching word.
editor: center search results vertically when selected.
notebook: focus tab after raising it.
vim: allow # search to not focus the search entry.
editor: allow previous match to wrap around the end of the buffer.
editor: only adjust the beginning iter when (un)indenting.
vim: select the current character with `v`
vim: add selection support for `l`
vim: preserve insert and selection marks on `l` or `h` movements.
vim: make `b` preserve selection.
vim: preserve selection upon `w` command.
vim: preserve selection on `j` command.
vim: clear selection with Escape.
vim: preserve selection on `k` command.
vim: make `j` act more like VIM when a selection exists.
vim: clear selection upon `u` undo
editor: be more like VIM when moving up in line selections.
vim: make `$` command respect selections.
vim: make `^` command respect selections.
vim: clear selection upon redo of operation.
vim: preserve selection upon `G` command.
vim: implement `0` (zero) command.
vim: add forward search with *
vim: make sure we move past the current word when searching forward.
editor: set at-word-boundaries by default.
vim: make `e` command respec the current selection.
vim: make paste (p) place the cursor on the first pasted line.
vim: try to be a bit smarter about conditional multi-lines.
auto-indent: be smarter about indent in {|} position.
vim: plumb command line GString for use in command mode.
vim: plumb some basic event handling for command mode.
vim: plumb some command line entry work.
vim: make command entry when switching to command mode
vim: add a GtkEntry to be used for vim command entry
vim: put command entry in an overlay/frame
vim: make GtkEntry for command entry almost functional.
vim: use slide up for command bar
vim: style the command entry a bit.
vim: plumb in :w support in a very crude way.
vim: clear command mode after :w
vim: remove some dead comments.
vim: implement :sort command.
vim: add <stdlib.h> for qsort().
editor: use equality func
keybindings: map begin/end to their natural gtk counterparts.
vim: make clear selection only clear if there is currently a selection
vim: clear selection before searching.
vim: make searching a bit more resilient
vim: reselect the previous search upon `/` command.
vim: update comment on search TODO
vim: implement <Control>B to go back a page.
vim: implement <Control>F
vim: move backward a character when escaping from Insert.
vim: only change to NORMAL mode on focus-in if we are in COMMAND
vim: <Control>U should delete to first non-whitespace character.
vim: make move to start handle whitespace lines closer to VIM
vim: make ctrl+[ a synonym for Esc.
vim: a very rough first draft at phrases (dw, yy, gg, etc)
vim: refactor phrase and normal mode to share command API.
vim: o and O should switch to insert mode.
vim: verify subcommand is a movement when necessary.
vim: add comment regarding multi-char commands like gu and gU
vim: yy should not move the cursor position.
vim: `p' of whole line should leave us on index 0.
vim: add helper to save/restore cursor position
vim: fix `yw' and other y movements.
vim: improve position of cursor after pasting.
vim: fix `v' command when on last character of the line.
vim: coalesce all changes in insert mode into single undo item.
vim: start from zero mode
vim: try to handle selection properly in `vk' sequence.
vim: rename function to match similar functions
vim: don't rely on selection when selecting current char.
vim: ensure the originating character selection is always selected
vim: don't try to overselect when moving down.
vim: preserve selected character column when moving up and down.
vim: try to clone VIM page up/down semantics more closely
vim: special work around for `y' when there is a selection.
vim: add GbEditorVim:phrase property for observers
vim: render the phrase status in the position label.
vim: make backspace move backwards and preserve the selection.
vim: add basic ctrl-a/ctrl-x support.
vim: update some comments.
vim: remove dead comment.
vim: move clearing of snippets outside of GbEditorVim.
vim: allow defining GB_EDITOR_VIM_EXTERNAL to use without rest of Builder
vim: allow gb-editor-vim to be used externally.
vim: fix visual line selection at end of buffer
vim: allow selecting last character in buffer with select_char().
vim: handle corner case with line selection at end of buffer.
vim: fix `a' at end of buffer.
auto-indent: move function higher for reuse.
auto-indent: don't add space before ( on #define's
vim: don't clear selection when going to COMMAND mode.
vim: perform commands in begin/end user action.
vim: fix `x' command on last character of buffer.
editor: add setting for higlight-matching-brackets.
snippets: make `gobject' in headers have a reasonable default.
app: cleanup how we present the window
app: change where we set the resource base path
prefs: start plumbing an preferences dialog.
prefs: use headerbar for prefs window.
prefs: add search entry for searching preferences
prefs: lighten the background of the sidebar
prefs: expand sidebar height
prefs: set transition to crossfade
prefs: add a section so we can see the sidebar in action
build: add gnome_builder_built_sources to BUILT_SOURCES
prefs: more preferences wip
prefs: map section titles to headerbar title
prefs: stub out some horrible UI for VIM preference.
prefs: stub out some git info widgets
vim: restore cursor when disabling VIM mode.
prefs: load some git config info just for fun
settings: add schema for vim-mode in editor settings.
prefs: wire vim mode to gsettings schema.
editor: wire GbEditorVim:enabled to GSetting schema.
git: don't ignore gsettings .in
gsettings: use summary instead of _summary
editor: center search result horizontally too
prefs: remove unused variables
editor: use multi-line comment.
notebook: cleanup
vim: use private search context/settings for VIM-style search.
vim: remove dependence on Builder for initiating search.
vim: add support for `:set filetype=` command.
vim: add support for `:syntax on` and `:syntax off`.
vim: add support for `set nu` and `set nonu`
vim: add support for the `colorscheme` command.
vim: add really primative search and replace support.
vim: add support for % to jump between matching brackets.
vim: keep insert mark on current character upon select_char().
vim: remove unused include
vim: keep insert mark before character when selecting a single char
vim: use helper for selecting a range instead of moving marks
vim: use select_range helper to keep insert mark on proper character
vim: implement forward_word closer to VIM style.
vim: cleanup
vim: make forward_word_end closer to VIM word boundaries.
vim: move classify code to top for reusability
vim: make backward word (b) use VIM-style word boundaries.
vim: make search with * and # match closer to VIM.
editor-tab: move cursor to beginning of matched word
vim: hide internal search when initiating external search.
vim: wire up `e' command to execute open action.
vim: be smarter about xalign when scrolling to iter
vim: place cursor on first non-whitespace character on `yyp`
editor: add file-marks api to store positions within files.
application: load file-marks on application startup.
file-marks: fix function name for fetching mark.
file-marks: create new GbEditorFileMark if mark did not exist.
file-marks: add synchronous variant of saving marks
app: save file-marks on application shutdown.
file-marks: scroll to last position in file when opening.
gtk: add more util helpers for gtk
snippets: add guard snippet
snippets: remove some debugging code
editor: save file mark when closing a tab
editor: add function to restore file mark in an editor tab.
editor: load file mark after opening a file
editor: refocus textview on search entry activate.
prefs: add preference to enable jump to last position feature.
vim: add support for toggle case (~)
vim: add support for the `J' command to join lines
vim: return true from execute_command() if the command was recognized.
vim: make search/replace case sensitive.
vim: abstract operation execution so we can parse them ahead of time.
vim: make operation not need an instance.
vim: fix set filetype operation.
app: create skeleton directories on startup.
editor: update file mark when saving editor tab
editor: queue save of file-marks when changed
commands: add GbCommandProvider API.
commands: add GbCommandManager
commands: start on gaction command provider.
commands: include gi18n.h
commands: some work on gaction command execution.
change-monitor: add trailing newline if necessary
auto-indent: only format params if more than 1
commands: move workspace and active tab to GbCommandProvider
commands: add a vim command provider
commands: add commandmanager to GbWorkbench.
commands: fix return type
commands: refactor to use GbCommand again.
commands: add command-bar and command-bar-item.
commands: wire up command bar
commands: try harder to locate a named GAction.
commands: use command-bar for VIM command entry.
vim: allow forward search with a selection
editor: add GtkSourceCompletionWords.
editor: wire a preference switch for word completion
vim: remove old TODO item
editor: wire enable-word-completion to editor setting.
action: fix reference counts on variant objects.
editor: call parent dispose in GbEditorTab.
editor: simplify GbEditorTab::close
command-bar: fix focus warnings on startup
editor: don't load file-marks if we don't have a GFile
tabs: dont allow children to be focused in tab labels
change-monitor: remove weak reference from proper change monitor.
editor: only use Gtk templates for GtkWidgets
log: filter out fatal bits
editor: use g_signal_connect_object() to disconnect after destroy
editor: use g_str_equal()
editor: make word completion less annoying
util: add gb_str_equal0() macro
vim: queue draw after changing filetype
prefs: add GbPreferencesPage abstraction
prefs: add GbPreferencesPageEditor for editor preferences.
prefs: make GbPreferencesWindow use GbPreferencesPageEditor.
sidebar: update GbSidebar from GTK master.
prefs: just inherit from GtkBin
prefs: add GbPreferencesPageGit.
prefs: remove empty line
resources: add git prefs page ui
prefs: use git page from preferences window
prefs: add TODO about searching
prefs: make git and editor page inherit from GbPreferencesPage.
editor: cleanup long line
tab: Fix Escape in insert mode with completion shown
prefs: add a language settings page.
prefs: start on GbEditorSettingsWidget
editor: add private child instances to template
prefs: wire up language list box to dialog with settings widget
prefs: use a dialog to show the language preferences.
ignore backup files ending in ~.
prefs: don't fill space in editor settings widget.
prefs: remove indent-on-tab settings
prefs: don't use deprecated properties
prefs: clear selection after closing settings dialog
editor-tab: remove indent-on-tab.
editor: hide current-line highlight during scroll_to_iter
snippets: don't use G_GNUC_CONST for get_type() functions.
settings: add schema for language settings in editor
prefs: ignore defaults from language list
settings: fix name of property
settings: add function to load language settings from gsettings
settings: load settings for language
editor: assign settings from language
settings: add bidirectional sync for configuration widget
settings: add some logging
tab: ensure we apply settings, even when NULL
vim: store line offset after paste
settings: install some reasonable defaults for common languages
app: plug leak of keys in keyfile.
auto-indent: check the iteration character for match
vim: make move_line_start() act closer to VIM
settings: disable auto-indent setting for now
auto-indent: cleanup backward_to_first_char()
auto-indent: fix indentation with cuddled {
auto-indent: fix indentation after "} else\n"
editor: move past current search item when searching forward
auto-indent: move auto-indent code into src/auto-indent
editor: add GbEditorDocument:style-scheme-name
editor: add GbSourceView:font-name property.
settings: add new fields to editor schema
prefs: add font button to editor preferences page
editor: bridge settings to source-view/document in editor tab
source-monitor: use g_message() instead of warning.
defaults: set default for automake files
settings: rename style-scheme setting to style-scheme-name
prefs: add GbSourceStyleSchemeButton and GbSourceStyleSchemeWidget
prefs: add style selector to preferences.
auto-indent: try to skip past strings and chars when walking backward
auto-indent: try to work around escaped characters in strings.
auto-indent: add comment about future implementations.
auto-indent: skip past c89 comments when looking for matching brackets
auto-indent: use a copied iter to avoid mutation
auto-indent: add helpers to peek prev/next char
auto-indent: improve c89 comment detection
editor: move includes to where they are used.
auto-indent: add a rudimentary xml indenter
auto-indent: ensure we update iter to search location
auto-indent: match C style from other classes
auto-indent: ignore indent if shift is pressed on Return/Enter
auto-indent: fix indent after c89 comment
editor: move "auto-indenter" into GbSourceView
editor: move snippets provider into sourceview.
vim: move vim code into src/vim
vim: rename GbEditorVim to GbSourceVim
workspace: fix vertical alignment of button images
notebook: set wide-handle on Gtk+ 3.15+
gcs: wip on code-assist
code-assist: add plumbing for code-assist module.
code-assist: plumb through Diagnostics RPC
code-assistance: highlight error regions from code assistance
code-assist: show error in tooltip when hovered
vim: style cleanup
vim: fix undo
c-parser: allow _ in type names
code-assist: remove debug line
code-assist: save session bus handle
editor: add draw-layer signal and vfunc
code-assist: change parse timeout
code-assist: create proxy asynchronously
source-view: add assertions
code-assist: start drawing background line on error
code-assist: add gutter renderer for errors
code-assist: cleanup line rendering
code-assist: create service connection asynchronously
code-assist: add missing trace
workbench: hide the sidebar until we figure out workspaces
code-assist: parse file when loaded
auto-indent: add a very minimal python indenter
auto-indent-py: unindent on break/continue/pass/return
code-assist: try to reuse existing service instances
code-assist: load gutter pixbufs and size them
code-assist: handle info, fatal, and deprecation severities.
code-assist: add some padding around the gutter renderer
code-assist: show spinner when parsing source code
code-assist: try to fully render background line
code-assist: remove some dead code
language: set vala defaults
auto-indent: make auto indent code LGPL 3+
change-monitor: should be licensed GPL-3.
change-monitor: should be GPL-3
drawer: stub out drawer code for workbench sidebar
Revert "drawer: stub out drawer code for workbench sidebar"
workbench: make drawer part of the workbench
editor: start playing with a new style scheme
editor: set the selection background color
editor: make search style use white on magenta
editor: more work on builder style scheme
editor: don't use period at end of style scheme blurb
editor: make builder style scheme the default
editor: swap preprocessor and common defines
workbench: add search bar to the workbench
workspace: new command bar layout prototype
workbench: search button should be a menu button
workbench: desensitize the run button for now
command-bar: change command bar design to be closer to firefox
command-bar: don't use overlay for command bar
command-bar: use » for prompt
command-bar: add inset box shadow to command bar.
defaults: 8 space, use tabs for CSharp
global-search: focus global search with <Control>period.
change-monitor: render background for gutter before our lines.
snippets: add gpl/lgpl snippets for python and vala
editor: add grid design to Builder style scheme
editor: add note about workaround
editor: draw lines before chaining draw layer
editor: add alternate background color for errors.
editor: add warning style for Builder style scheme
editor: get warning/error color from current style scheme
editor: draw background grid with alpha
editor: lighten the grid background
editor: use pangolayout to determine grid size.
editor: take font width into account.
snippets: add some (L)GPL snippets for c# files.
editor: make background grid smaller.
animation: be a bit more defensive
widget: add fade in/out widget helpers
credits: roll the credits!
build: remove unneeded files.
credits: expose duration property
credits: some credits screen tweaks.
credits: update
code-assist: disable service if we fail a parse call.
editor: refactor settings out of editor tab and into source view
editor: remove need for GbEditorSettings
editor: fix settings regression on new empty files
code-assist: short circuit if there is no local file location.
code-assist: cancel pending bus operations when reinitializing
css: add more rounding to search box
tabs: set tab tooltip text based on tab title
tabs: show arrows inside of notebooks to help move through children.
editor: cleanup some warnings
tree: add simplified treeview implementation
tree: set log domain
editor: use gtk widget template for editor workspace.
language-defaults: update defaults for css/js
tab: break tab contents into header, content, and footer internal children
update AUTHORS.
start abstracting single editor into GbEditorFrame.
add source change monitor to document, gutter to frame
editor: add an extra line of padding so right margin aligns
Revert "command-bar: Add commandline history"
Revert "add source change monitor to document, gutter to frame"
Revert "start abstracting single editor into GbEditorFrame."
vim: special case 'dd' on last line of the buffer.
gtk: within_margin should be a double.
seq: add document sequence to track unsaved file number
GbTabStack: add stack container for new style tabs
build: add doc sequence to build
GbTabGrid: add tab grid for grids of GbTab
vim: add jump-to-doc signal for SHIFT+K
vim: ignore mark_set() if we are not the focused widget
vim: use connect_object() for object lifetype tracking
vim: don't capture Escape so snippets can handle the signal
tab: use single bit for boolean
tab: add controls child for tabs
menus: add menus for GbTabStack
keybindings: add keybindings for tab movements.
keybindings: update keybindings for new tab design
build: add gb-tab-stack.ui to build
css: update window styling for new tab design
build: remove legacy files from build
document: move change monitor and code assistance into GbEditorDocument
markdown: add markdown preview as self contained tab
devhelp: use devhelp assistant for document tab
build: add markdown to build
build: add code assistant to build
icons: add crappy pixel icons to build
icons: add icons to build
style-scheme: update builder style for errors
settings: add setting to trim trailing whitespace
command-bar: refocus workspace after executing command
GbEditorFrame: add frame for containing editor UI bits
settings: add option for triming trailing whitespace
GbEditorTab: new tab design using GbEditorFrame and splits
change-monitor: small cleanups
editor: update workspace using new editor design and tab grid
commands: track new tab design
source-view: cleanup
source-view: track trim-trailing-whitespace
source-view: track begin_search from vim instance
source-view: block auto complete window when not focused widget
source-view: use persistent scroller to work around gtk bugs
source-view: reload snippets when attaching buffer
navigation: drop emit from acivate name
build: add markdown ui to build
workbench: track new workspace design
search: drop background highlighting for now
editor: hide unused widget for now
GbEditorTab: grab focus of first frame after removing 2nd frame.
keybindings: add <Control><Shift>K to switch between split panes
source-view: use return_val_if_fail
editor-tab: use "untitled document" instead of "unsaved"
snippets: add ginterface snippet for c and chdr languages.
workbench: add text-button class to menubutton.
auto-indent: add }; for enun and struct.
prefs: close preferences window with Escape similar to dialogs
GbDocumentManager: start on document manager to manage live buffers
GbDocumentManager: add helper to locate buffer by name
language: auto indent in c header files
GbDocumentManager: add helper to get singleton instance.
source-view: thar be dragons
snippets: use function prefix based on filename
GbDocument: add simple document interface
GbDocumentManager: use GbDocument interface
GbDocumentManager: set column types on init
GbDocument: add vfunc to create a tab for the document
GbTabStack: assign combobox model from gproperty
GbTabStack: allow model to be set after creation
GbTabGrid: add model gproperty to set documents model
documents: start importing document abstraction
document: use modified instead of can-save.
document: start on new editor layout using views
editor: use document grid from editor
util: import glib utils
ui: add new ui for document views
ui: add simple menu for splits
build: add files to build and resources
document: modifed instead of can-save
document-stack: style header buttons for document stack
editor: fix some warnings with document transition
GbDocumentMenuButton: fix filter with empty search
workspace: workaround code until we have proper loading
GbDocumentMenuButton: add tracing code
GbDocumentMenuButton: hide popover after selecting search result
whitespace
GbEditorView: proxy grab_focus to frame
GbDocumentStack: move stack menu to left
GbEditorDocument: whitespace cleanup
GbEditorDocument: add "progress" property for load and save progress
GbEditorWorkspace: temporary file loading code
GbEditorDocument: restore insert mark when loading a buffer.
GbEditorDocument: add file-mark-set signal for when save mark is loaded
GbEditorFrame: scroll to insert when file mark is restored.
GbDocumentStack: use action for close
keybindings: update keybindings names
grid: add focus left/right actions
keybindings: add accelerators to split left/right
stack: focus open buffer search with <Control>J
keybindings: wire ctrl+w to close document-view
GbDocumentMenuButton: be more careful about binding references
GbDocumentStack: emit view-closed signal when a view is closed
GbDocumentGrid: close clean buffers when last view is released
code-assist: kill in flight requests when buffer is destroyed
editor-frame: implement ctrl+e/ctrl+y single line scrolling
editor: remove dead code
GbDocumentMenuButton: select first row when search changes
GbDocumentGrid: focus stack to left upon close
GbEditorView: implement toggle-split action
build: require gtk+ master
Gtk: Use GtkSidebar now that we are depending on gtk+ 3.15.2
editor-view: keep split state in sync with toggle button
GbEditorView: set split button
keybindings: use ctrl+k for search
css: remove box shadow from header bar
GbDocumentManager: add "count" gproperty
GbDocumentStack: hide menu button if no documents are available.
workbench: remove legacy action
editor: reimplement find with local action in frame
editor: use ctrl+j to switch between vertical splits
GbEditorFrame: add reformat GAction
documents: add support for documents to create preview documents
html: add html preview view/document
editor: use html preview for markdown/html files
editor: remove legacy preview code
editor: remove more legacy code
devhelp: start on devhelp view for new style documents
editor: plumbing for devhelp workspace view
GbDocumentManager: add find_with_type() helper
GbDevhelpDocument: stub out set_search()
GbDevhelpDocument: implement get_modified().
GbDevhelpDocument: add uri/title for devhelp document based on search text
GbDevhelpView: wire up web view
misc
GbDevhelpView: wire up uri to webview upon gproperty notify
GbDevhelpDocument: don't unref resulting DhLink from tree model
GbDevhelpDocument: avoid shadowing
vim: add helper to get current word
whitespace
source-view: add request-documentation and display-documentation signals
source-view: whitespace
editor-frame: wire up to display-documentation signal
GbEditorView: add getter for GbEditorFrame 1 and 2
GbEditorDocument: reset progress before updating progress in callback
Tab, View: track changes from tabs to views.
build: bump libgit2-glib version
icon: remove white from icon
documents: add plumbing for save action via document stack.
editor: implement saving via document interface
command-bar: restore focus when leaving command bar
GbDocument: pass toplevel widget for dialogs
GbDocumentStack: plumb save-as action for stack
GbEditorDocument: implement save as for editor document
menus: remove old menu items
workspace: remove more dead code
pango: add PangoFontDescription->CSS conversion
build: add gb-pango.{c,h} to build
source-view: use CSS instead of deprecated gtk_widget_override_font
Credits: use css for styling
gtk: remove gb_widget_shrink_font()
pango: use macros to clean things up a bit
build: remove legacy tab design
markdown: bring back markdown live preview
css: use css to style style scheme selector widget
css: ensure foreground color for tags in search entry
workbench: remove legacy workbench actions
GbEditorDocument: set title for buffers with no location on constructed
editor: implement new-document action and use <Control><Shift>N to activate
build: remove unused files
commands: use proposed Gtk API to simplify command resolution
prefs: add some styling to editor options
prefs: add spacing
settings: add setting for displaying line changes
settings: play with alignment a bit
Merge remote-tracking branch 'origin/fix-command-bar'
commands: track API adjustment in gtk master
GbEditorDocument: track read-only and file mtimes
editor: dont allow editing when buffer is read only
document: add missing declaration
GbEditorFrame: check for external modifications when focused
GbEditorDocument: reset modified state when loading file
GbEditorDocument: add gb_editor_document_reload() helper
GbEditorView: show infobar warning when document changes externally
gaction-provider: free container structure
gaction-provider: remove debugging code.
GbEditorDocument: track load/save errors
GbEditorView: add ui to see load/save errors
auto-indent: handle ... correctly
GbPreferencesPage: add widget filtering abstraction
GbPreferencesWindow: trigger filtering when search text changes
GbPreferencesPageEditor: add keywords for widgets
GbPreferencesWindow: hide sections with no search matches
GbPreferencesPageGit: add keywords to widgets
GbPreferencesPageLanguage: add keywords to listbox rows
GbEditorView: ignore file not found errors
GbDocumentManager: add gb_document_manager_get_unsaved_documents()
GbDocument: add misc helper functions to document
GbDocument: add helper to get seconds since known mtime.
GbEditorDocument: implement GbDocument interface functions
GbCloseConfirmationDialog: import modified close dialog from Gedit
workbench: add plumbing for save confirmation dialog
defaults: set some defaults for cpp
GbEditorView: remove unnecessary string
GbEditorDocument: save ctime for unsaved ctime
GbDocument: add save and save_as vfuncs to document.
GbWorkbench: perform save on selected unsaved documents
GbWorkbench: a desensitize the dialog while saving
vim: add special case for 'yy' on last line of buffer
vim: keep cursor on position 0 after 'dd'
GbSourceView: invalidate text layouts when font changes
vim: improve search/replace command
GbDocumentStack: work around some focus issues in GtkStack
actions: wire up new document action to header bar button
workbench: update action when workspace changes
workbench: wire up open action to toplevel menu
workbench: implement save-all action
dialogs: ignore action area deprecation
menu: add new document
workspace: remove get_actions() vfunc
prefs: return zero count in preconditions
workbench: general cleanup
workbench: break workspace and workbench into it's own header
CommandManager: add new func
NavigationList: add new func
widget: gb_widget_get_workbench() should return GbWorkbench
workbench: create document manager for GbWorkbench
grid: use assigned document manager, not default
DocumentManager: remove get_default() helper
workbench: use our own document manager
workbench: general cleanup
EditorWorkspace: use document-manager from Workbench
workbench: remove unused header
widget: add template helper macro
workbench: use widget helpers
keybindings: remove old keybindings
Workbench: lots of cleanup
Workspace: remove unused vfuncs
GbEditorWorkspace: cleanup after action changes
GbEditorView: cleanup
source-view: load auto indenter when loading buffer first time
search: import search types
workbench: wire up search popover to entry
workbench: display popover when focusing search entry
workbench: add workaround for bug #741529
editor: add some debug logging for focus tracking
fuzzy: add fuzzy matching index
search: start on git search provider
git: start on some basic search functionality using git index
search-context: providers is writable for construct
search-context: add signature for getting results
search-display: load search results when context is set.
search-manager: add get_default for search manager
workbench: queue search request when search entry changes
fuzzy: add missing fuzzy_ref()
workbench: stub out search manager process
git-search-provider: load files from git index
search: add some debug code
search-display: disconnect existing context
search-context: add debugging
search-context: ensure default callback for results_added
search-display: disable sort for now
search-display: add get_context() helper
workbench: cancel any previous search contexts
workbench: increase search frequency
document: avoid extra set to read only
git-search: add result widget
util: ensure we hold a reference on widget for destroy callback
grid: pass focus to first stack
search-box: add GbSearchBox widget to contain search functionality
workbench: use search box
workbench: ignore focus if we are in destruction
GbSearchResult: add activated signal
display: add result-activated signal to notify of result activation
GbSearchBox: hide popover and clear text upon result activation
GbGitSearchResult: load document upon activate signal
GbGitSearchProvider: ignore spaces
GbSearchBox: select first row upon GDK_KEY_Down key-press-event
workbench: don't adjust focus if we are disposing
GbSearchBox: hide popover when focus leaves our control
GbGitSearchResult: use margin-start
GbSearchDisplay: use child_focus() to grab focus in list box
GbSearchResult: add score property
GbSearchDisplay: sort by result score
GbGitSearchProvider: set score for search query
GbSearchDisplay: set row separator
GbGitSearchResult: start on new design for git results
editor: start on editor tweak widget
vim: adjust initial state of cursor
GbEditorTweakWidget: more styling work
GbEditorTweakWidget: add language mode filtering
GbEditorView: use highlight mode name as button label for tweak
GbEditorTweakWidget: layout tweaks
GbEditorTweakWidget: more tweak ideas
GbSearchBox: dont indefinitely delay searches
GbEditorView: add split-enabled property
GbEditorView: use GAction to toggle split-enabled
GbEditorTweakWidget: more ui tweaks
GbEditorView: add use-spaces property and add GAction
GbEditorTweakWidget: use editor-view.use-spaces action
GbEditorView: add properties accessors to header
GbEditorTweakWidget: dont do action state here
GbEditorView: add auto-indent gproperty and action
GbEditorTweakWidget: use editor-view.auto-indent action
GbEditorView: add highlight-current-line action and apply to tweak
GbEditorView: add property for show-right-margin and wire up tweak
GbEditorView: add property and tweak for line numbers
GtkEditorView: wire language tweak to source buffer
GbEditorView: wire up tab width in tweak to source view
remove foo
GbEditorTweakWidget: use toggle buttons, centered
GbEditorTweakWidget: various ui tweaks
GbDocumentStack: remove redundant close button
css: adjust style for new document stack layout
GbDocumentStack: remove close button from gobject
GbEditorDocument: fix stack.save action for untitled documents
GbDocument: pass toplevel (workbench) to save_async() functions
GbEditorView: spaces action takes a boolean variant
GbEditorTweakWidget: simplify tabs/spaces and sizing UI
GbGitSearchResult: improve styling a bit
css: the shrunkin font size looks a bit strange now
GbScrolledWindow: a new scroller that will grow/shrink with child contents
GbSearchDisplay: resize search results container with child contents
GbScrolledWindow: take GtkBorder into account
GbSearchDisplay: add placeholder label to result box
GbSearchDisplay: adjust width of list box
GbSearchDisplay: resort when adding items
GbSearchDisplay: style cleanup
css: oops!
GbGitSearchProvider: index by basename, not entire path
dbus: fix dbus activation of org.gnome.Builder
GbEditorDocument: track readonly documents in title
style-scheme: use translucent background for error background
GbCommandBar: short circuit if we already shown/hiden.
menus: remove close from toplevel menu
GbSourceView: use default auto-indentor if override is not available.
GbSourceView: remove debug line
add dark style
GbWorkbench: fix credits widget.
GbSearchBox: activate first search result upon entry activate signal
css: track css changes from nautilus
css: round both corners of search entry
css: make linked entry/scrollbar styling more consistent
GbEditorFrame: invalidate textview contents after saving document.
GbSourceView: invalidate text window when font changes
credits: include version in credits screen
GbEditorDocument: release doc sequence id on finalize
settings: add setting to overwrite braces.
GbSourceView: allow overwriting braces like } ) ] ' and "
settings: add overwrite-braces to settings widget
css: adjust commandbar styling to only stay dark on entry box
GbSourceView: add option to insert a matching "'}]) on key press
GbEditorSettingsWidget: plumb setting for insert-matching-brace
GbEditorSettingsWidget: make things a bit more succinct.
defaults: update language defaults
add some notes to the README
style: make current-line slightly translucent
GbSourceView: ignore matching brace insert in a few cases
GbEditorFrame: keep cursor on screen when performing scroll actions
GbSourceView: support deleting matching characters on backspace
GbSourceView: ensure key-press triggers auto-indent during overwrite
GbEditorFrame: cleanup class init a bit
GbSourceView: handle both single quote key presses
GbSourceView: special insert workaround for double quotes.
Merge pull request #5 from hbons/master
icons: wire up new split icon into build system
vim: make "set" command act more like VIM
GbSourceView: use shift width for indentation.
GbEditorFrame: use text view scroll helper
search-box: remove debug print
gtk: add comment on gtk helper
update ARTISTS
search: use a longer delay on strings less than 3 chars
build: fix building out of tree
build: remove nonexistant directory
vim: add support for repeat `.'
stack: <Control><Alt>Page_Up and Page_Down to quickly move documents
build: move c-parse-helper to auto-indent directory
vim: use gtk_source_buffer_change_case()
vim: try to match resulting cursor position same as vim for toggle case
vim: implement lowercase command
vim: implement toggle undo/redo with `U'
vim: implement uppercase with `U' during selection
build: bump build requirements and simplify cflags/libs
git: perform repository discovery and blob loading asynchronously
snippets: make snippet context creation lazy
git: avoid hitting disk to render search results.
main: log runtime gtk+ version for debugging
editor-frame: remove unnecessary cast checks
gcc: don't use G_GNUC_CONST for GType functions
vim: add support for "set et" and "set noet"
git: avoid drawing "add" lines between repository load and blob load
log: remove extra newline
code-assist: avoid extra code assistant calls if service was not found
code-assist: don't warn in common service unknown case
vim: add basic autocompletion to vim provider
GbEditorFrame: adjust size request to work around revealer wonkiness
command-bar: drop the separator
editor-view: use widget_class instead of klass for registration macros
GbEditorFrame: use self instead of frame
GbEditorFrame: fix array overflow
build: sort items
support: add action to generate support information
style cleanup
editor: use g_path_get_dirname() instead of dirname().
GbEditorView: wrap text in infobar message label
keybindings: support different keybindings between default and vim mode
GbEditorFrame: preserve and select previous search text upon find action
GbEditorFrame: move prev/next search result on up/down keypress
GbEditorFrame: clear selection after entry activation.
vim: only retract offset if we aren't at the begining of the line
gtk: indicate if we landed on our target when loading text iter
GbEditorFrame: add incremental search (rubberbanding)
gtk: add helper to check if an iter is visible.
GbEditorFrame: only scroll to iter on search if it is not visible
vim: keep cursor position visible when moving forward/backward
htmldocument: fix property id
htmldocument: implement read-only interface property
build: check for libappstream-glib-devel during autogen
build: add appstream-xml.m4
Revert "build: check for libappstream-glib-devel during autogen"
git: update gitignore for appdata
html: add very simple html autocompletion
update AUTHORS
build: fix building of appdata when building out of tree.
oops
appdata: update screenshot
gitignore: update for appdata move
README: update download link
README: update jhbuild line to use gnome-world moduleset
gtk: add helper to get GtkTextIter's previous char.
GbSourceView: don't auto overwrite " after \
GbSourceView: skip past escaped characters when counting char matches
GbSourceView: don't auto insert ")]} if we are in a comment or string.
html: add manual refresh facility to html preview
prefs: cleanup
prefs: focus search entry on key press
workbench: load git repository asynchronously
html: import html element names
html: prototype of element based autocompletion
html: add attribute names for elements
xml: insert closing tag when closing an xml element
code-assist: include the file suffix from the original file
code-assist: add some know language mappings for code-assist backends.
gtk: add text iter helper to peek at next char
auto-indent-xml: don't do indent on Return if Shift is pressed.
auto-indent-xml: place closing tag on new line when indenting
snippets: add xml header snippet
vim: add special case for Gtk inspector (Ctrl+Shift+D0
icons: work around scalable icon loading annoyances
python: be mindful of parenthesis upon newline indent
python: be a bit smarter about indenting after a colon
python: hook up auto indenter for python3 syntax mode
python: indent more after trailing open paren
python: handle indented function parameter lists in function calls
python: copy previous lines indent when applicable
python: copy previous line in parameter lists unless we see opening paren
python: auto indent 2 levels for multi-line parameter list
vim: ignore delete-range callback if we are not the focused view.
vim: fix arrow keys during selections
vim: extend selection in visual mode with page up/down
snippets: use tabs so they are converted to spaces if user requests so
python: indent after beginning of empty list comprehension
python: ignore indent when inside a pydoc comment. (""" or ''')
python: request pylint be used by gnome-code-assistance.
credits: add gb_credits_widget_is_rolling()
workbench: allow exiting from credits with enter/space/escape.
vim: add support for "set so=10" or "set scrolloff=10"
html: fix segfault when completing "<!"
xml: don't add matching closing element for <! style elements.
devhelp: add read-only property to GbDevhelpDocument.
snippets: update license snippet languages.
Update AUTHORS
python: improve indenting after list comprehensions, tuples, and dicts
python: improve indents after ([{ but before }])
python: unindent else/elif similar to VIM python mode
python: its for .. else, not while .. else.
snippets: add shebang snippets
keybindings: use ctrl+n instead of ctrl+shift+n
GbEditorFrame: move next/previous diagnostic with ctrl+shift+(n/p)
auto-indent: avoid extra close elements on extraneous >
grid: focus neighboring stack before removing.
prefs: move vim switch to Vim preferences page
vim: add "execute-command" signal to GbSourceVim
vim: add support for :w and partial support for :wq
vim: add support for :q and :q!
documents-button: assign the right binding to the weak pointer
prefs: some style cleanup and defensiveness check
app: focus previous preferences window if available
snippets: remove trailing space from comment snippet
snippets: set more reasonable defaults for gobject property
snippets: add gsignal snippet
snippets: rename gobj_prop to gproperty
editor: avoid brace overwrite when in snippet tab stop.
search: implement new search design
search: tweak sizing
search: tweak timeouts
search: fix various compiler warnings
search: add plumbing to activate GbSearchResult.
search: load files when result is activated for Git provider
search: focus first element on GDK_KEY_Down in search box.
search: move to results with Tab
search: activate first result upon GtkEntry::activated
vim: indent no longer requires GbSourceVim.
vim: no need to apply scrolloff when jumping to line
widget: add gb_widget_activate_action()
dnd: follow up commit for dnd
css: disable some annoying animations in the document stack
credits: disable some lines for now
search: don't display search results until the entry has text
workbench: hide unused buttons
workbench: let commandbar jump to previous focus widget
editor: add public API to create a new document
app: display new document by default if no file was provided in argv
menus: remove unused sections
keybindings: use <Control><Shift>S for save-all action
menus: remove unused action
menus: remove unsupported menu items until they are supported
search: reduce our per-group limit a bit
search: add directory in second row of result.
keybindings: more closely follow hig for keybindings
search: add GbSearchDisplayRow
vim: avoid creating regex unless other branches fail.
vim: just make regex static
vim: add support for "edit filename"
search: shrink minimum scrolled window size
string: add helper to underline matching substrings
git: highlight matching substrings in search result
style: improve Builder style scheme for Python
python: fix indent after function call statement
convention: use !! to normalize boolean params and guint 1 bit flag
sourceview: make indent-width match tab-width
app: avoid using gtk_dialog_run().
Release 3.15.4
Cosimo Cecchi (2):
misc: fix some GCC warnings
app: add Ctrl+Q accelerator to quit application
Dimitris Zenios (5):
Some settings shouldn't be per language
Closing an untitled document doesn't close it
preferences: Make vim page always visible
preferences: Replace GbSourceStyleSchemeButton with GtkSourceStyleSchemeChooserButton
app: Implement support for drag and drop
Fabiano Fidêncio (7):
Standardize the usage of GB_WIDGET_CLASS_* macros
animation: fix set_frame_clock() logic
command-bar-item: remove redundant if
Add myself to AUTHORS
Add myself to gb-credits-widget.ui
editor-workspace: memorize last directory
editor-workspace: remove unnecessary include
Florian (1):
prefs: let search bar handle keypress event
Florian Bäuerle (3):
prefs: close searchbar on escape when unfocussed
vim: fix scrolloff at beginning of document
vim: add goto line through command bar
Florian Müllner (21):
vim: Fix typos
vim: Support count before modifier
vim: Keep cursor on changed word for ctrl-a/x
vim: Take count into account when deleting/yanking whole lines
vim: Handle count in delete_to_end
vim: Factor out apply_motion() method
vim: Change 'requires_modifier' bool to a flag type
vim: Generalize support for {visual}commands
vim: Add support for change and substitute commands
vim: Fix selection-bound off-by-one error in forward-word
vim: Differentiate between inclusive/exclusive motions
vim: Support linewise motions
vim: Add additional parenthesis to make compilers happy
vim: Fix swapped parameters for select_range()
vim: Implement exclusive-motions exceptions
vim: Add support for paragraphs forward/backward motions
vim: Handle selections in move_to_line_n
vim: Fix selection-bound off-by-one error in move_line_start
vim: Clear selection to selection-bound after undo
vim: Use vim words search forward/backward
vim: Respect count in paragraph motions
Hashem Nasarat (8):
vim: Consolidate gb_editor_vim_page_up and down functions
vim: Remove unneeded MAX macro in move_page up
vim: Add support for half page up/down (ctrl+u/d)
vim: make 'cd' do nothing
vim: silence uninitialized variable warning in gb_editor_vim_move_page
Add myself to AUTHORS
vim: Add 'r' replace command
vim: Add capital letter movement aliases
Hylke Bons (1):
icons: New split-tab icon and add it to sources
Igor Gnatenko (9):
Add AppData to show builder in Software
trivial: add myself and Pete to AUTHORS
appdata: add screenshot with main window
README: fix gnome-world moduleset
snippets: add rpmspec snippets (skeletons)
snippets/python: add some basic templates
snippets/python: trivial fix, forget '$'
snippets/python: add coding snippets to easy set encoding
trivial: fix identing
Jakub Steiner (4):
application icon
icons: add editor and documentation symbolics
icons: language icons
credits: avoid oblique/italics
Jasper St. Pierre (1):
gb-tree: Don't add another private data
Jonathon Jongsma (1):
Fix build where builddir != srcdir
Mathieu Bridon (3):
build: Add two missing source files
build: Generate XZ-compressed tarballs
build: Add missing header file
Megh Parikh (1):
Markdown preview via marked
Michael Catanzaro (4):
Follow standard convention for translator credits
editor-workspace: use g_clear_pointer()
menus: standardize help/about/quit
menus: don't duplicate menu items
Paolo Borelli (2):
vim: take advantage of gtk_source_buffer_join_lines
editor: remove manual handling of indent/unindent
Pete Travis (1):
Refine Builder's appdata description
Ray Strode (1):
fix up a few g_return*fail calls
Roberto Majadas (5):
snippets: Add language scope support to snippets
snippets: add file's basename add default scope
snippets: remove -scope from xml & rpmspec snippets
snippets: add snippet's description support
snippets: Add description to gobject.snippets
Timm Bäder (1):
css: Remove box-shadow in tab headers
Ting-Wei Lan (1):
log: make it work on FreeBSD
Trinh Anh Ngoc (3):
Remove notebook border
Refine preference page language
Refine preference page language
Yosef Or Boczko (5):
fix more a g_return*fail call
prefs: use icon instead of label for the close button in the page language dialog
html: use return_val_if_fail
document: use return_val_if_fail
editor: fix a warning
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]