[gnome-builder] Created tag GNOME_BUILDER_3_16_0
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] Created tag GNOME_BUILDER_3_16_0
- Date: Tue, 24 Mar 2015 08:40:42 +0000 (UTC)
The signed tag 'GNOME_BUILDER_3_16_0' was created.
Tagger: Christian Hergert <christian hergert me>
Date: Tue Mar 24 01:39:44 2015 -0700
3.16.0
Changes since the last tag 'GNOME_BUILDER_3_15_4':
Alexandre Franke (3):
Fix spelling
Remove markup
Add French translation
Andika Triwidada (1):
Added Indonesian translation
Bernd Homuth (1):
Added German translation
Carlos Soriano (3):
preferences: remove active property
source-vim: Only snure scroll for key events
search: Scroll to lefmost keeping word visible
Changwoo Ryu (1):
Add Korean translation
Cheng-Chia Tseng (2):
Added Chinese (Taiwan) translation
Updated Chinese (Taiwan) translation
Christian Hergert (998):
vim: add basic support for vim splits via ctrl+w operations
editor: wire vim split operations to editor splits
vim: remove unnecessary call to gb_source_vim_ensure_scroll()
vim: add simple support for cycling through visible buffers
util: check for null before sink ref'ing variant
editor: move code for reuse
editor-view: focus next split if available upon vim cycle-next
editor-view: focus previous split if available upon vim cycle-previous
style: change python module import color
ignore: add gz/xz and sort
editor: close first untitled document when opening another file
i18n: add basic i18n/l10n plumbing for translators
build: fix distcheck for i18n
vim: keep focus on original widget when adding splits from vim
vim: clear in_ctrl_w on focus out
vim: q should just close the current frame
po: update gitignore
editor: restore cursor position when refocusing
po: update .gitignore
search: handle clearing of selected row
editor: allow clearing saved cursor position
editor: reset saved cursor position when navigating search results
git: ignore non-ascii characters when searching fulltext index
snippets: use new G_DECLARE_DERIVABLE_TYPE()
prefs: return to original page after clearning search query
grid: try a little harder to track the last focus stack.
libide: manually hide popover, as gtk+ does not anymore
update README.
libide: add libide design and prototype
POTFILES.in: update for libide, sort files.
tests: add simple test case for IdeContext
build: fix a few warnings
git: track if a IdeProjectFile is a directory in GFileInfo
ide-list-files: add test utility to list project files
libide: add ide-build command to build an autotools project for a device
libide: use ide_get_program_name() for build directory path.
build: fix warning
autotools: config property is a GKeyFile, so use g_clear_pointer().
libide: use proper gfail macro
log: make sure CLOCK_REALTIME is available.
build: add missing potfiles
ui: remove unused workspace selector
editor: add GtkSizeGroup to keep document stack titles the same height
tree: add root getter and setters
tree: add gb_tree_node_new() helper
tree: put quark after pointers to save a couple bytes on 64-bit.
tree: cleanup whitespace
tree: add project tree builder
workbench: add context property to workbench
editor: track GbWorkbench:context changes and update UI
editor: show the project tree by default
vcs: add some safeguards to DirectoryVcs
libide: add IdeProjectFile:file property
libide: load GFile in IdeDirectoryVcs and assign to IdeProjectFile.
libide: load GFile and assign to IdeProjectFile in IdeGitVcs
editor: load file from project tree upon node activation
main: initialize libide
tree: disable icons for now
workbench: add very simply "build" action
sidebar: toggle sidebar with F9
editor: hide sidebar by default
autotools: add make target and force autogen/configure options
libide: add ide-list-devices test program
whitespace
libide: add "rebuild" option when building a project
libide: mention templates
tree: fix warning when rebuilding tree
tree: remove some unnecessary tracing
libide: work in progress on back/foward navigation list
libide: implement vim style jumplist for back-forward list
libide: implement history branching in back-forward-list
libide: implement back-forward-list merging
libide: add GType for IdeSourceLocation
libide: context cleanup
libide: add back-forward-list to IdeContext
libide: fix default value for can-go-backward and can-go-forward
po: add missing files to POTFILES.in
libide: set ref_count to 1 in new func
libide: whitespace alignment
libide: add missing headers to ide.h
libide: add IdeBackForwardList:current-item property
libide: various logic fixes to IdeBackForwardList
libide: add tests for IdeBackForwardList
gtk: add helper to get IdeContext from widget hierarchy
widget: add gb_widget_bind_context() helper
document-stack: add back/forward buttons and wire to context
documents: add back-forward list to document views.
editor: DRY editor frame creation
sourceview: add jump-notify signal
editorframe: emit jump-notify upon search.
editorframe: document can be NULL
editorview: remove frame from bound children
documents: set back/forward list on newly created views
documents: make back-forward-list a gproperty of GbDocumentView
libide: start plumbing IdeFile and IdeLanguage
libide: add plumbing for c language support
libide: add clang service to extension points
build: check for clang during configure
libide: add IdeUnsavedFile abstraction
libide: add ide_file_hash() and ide_file_equal()
libide: use GSignal for start and stop methods
build: sort items
libide: start on clang service
po: update POTFILES.in
libide: make add/remove provider private API
libide: add getters for IdeLanguage
libide: define API for diagnostician
libide: remove unused type
libide: stub out various type implementations
libide: add IdeDiagnostic boxed type
libide: add ide_diagnostics_merge() to merge to result sets
libide: add _ide_diagnostics_new() and used G_DEFINE_BOXED_TYPE()
libide: used G_DEFINE_BOXED_TYPE()
libide: use G_DEFINE_BOXED_TYPE()
libide: stub API for diagnostic provider
libide: implement basics of diagnostician
libide: stub out helper functions
libide: start on tool to list diagnostics for a project file
libide: add ide_project_file_get_name() convenience property
libide: add ide_project_files_find_child() helper
libide: extend get_file helper to IdeProject
libide: create IdeFile if it doesn't already exist.
build: cleanup dependency defines
libide: start creating IdeLanguage for file
libide: add stub implementations
libide: set name in language and fix parent class
libide: use GInitable to create IdeLanguage
libide: indenter is an IdeObject
libide: add missing \n
libide: stub basics for clang diagnostic provider
libide: deal with null command line args
libide: try to be clever about returning errors.
libide: provide more detailed error upon failure to create TU
libide: ensure start/stop funcs are called for clang service
libide: return translation unit via task
libide: iterate diagnostic set
libide: add severity to IdeDiagnostic
libide: stub out helper to create diagnostic
libide: add function to create diagnostic
build: improve clang/llvm check
libide: add autoptr cleanup funcs
libide: add text property to IdeDiagnostic
libide: deal with null arrays in IdeDiagnostics
libide: track function signature changes
libide: add ide-diagnostics.h to ide.h
libide: add text to diagnostic
libide: print some basic diagnostic info
libide: remove buffer stubs, we'll just use GtkTextBuffer
libide: use IdeCLanguage for C headers and C++ (for now)
libide: stub out IdeSourceRange
libide: define cleanup func for IdeSourceLocation
libide: add GType for IdeDiagnosticSeverity
libide: cleanup diagnostic header, add getters for ranges
libide: add IdeSourceRange implementation
libide: rename ide-private.h to ide-internal.h
libide: progress towards making libide introspectable
libide: add missing annotations to calm introspection
libide: don't include internal header in gir build
libide: make writability of project.name internal
libide: add rw lock functions to IdeProject
libide: make diagnostic ctors more obvious
libide: add getters for source ranges
libide: create source ranges
libide: add ide_vcs_get_working_directory()
libide: add ide_diagnostic_get_location()
libide: add path and language properties to IdeFile
libide: take ggit working directory into account
libide: add IdeProjectFile:path property
libide: set source location when creating diagnostic
libide: print file information from diagnostic
libide: resolve relative paths before loading diagnostics
libide: diagnostics indexes are 0 based
libide: use escape sequence to bolden diagnostic output
libide: make output clangish
libide: remove duplicate item
libide: add IdeFileSettings
libide: IdeIndentStyle only needs tabs and spaces
libide: give IdeFileSettings a weak pointer to the file
libide: add basic IdeFileSettings abstraction
libide: add basic editorconfig file settings backend
libide: add missing file property
libide: set context when loading filesettings
libide: add fallback to get an IdeFile for new path in tree
libide: add missing header to ide.h
libide: add new tool to print file settings for a given path
editor: remove some warnings for file changes
libide: return successfully if we came across a .editorconfig file
search: stop using xpad/ypad
editortweak: xalign is no longer needed
editortweak: remove more unneeded xalign
pango: work around some css warnings in gtk
libide: add IdeFileSettings:right-margin-position gproperty
libide: make indent-width -1 to 32. -1 defaults to tab width
libide: move variables to proper scope
libide: hold on to context during async operation
libide: add gsettings based IdeFileSettings implementation
libide: used editorconfig-core-c implementation
libide: remove debug line
libide: print file settings backend
libide: fail if no .editorconfig setting was found
libide: start on IdeGcaService
libide: add helper to get specific unsaved file
libide: add helpers to persist unsaved files to temporary files
libide: fix service discovery logic bomb
libide: use first source range if no source location was set
libide: add gca diagnostic provider
libide: alter priorities
libide: register default diagnostician
po: update POTFILES.in
libide: add missing include
libide: don't include escape sequences unless isatty(STDOUT_FILENO)
wip
libide: make libide-1.0 an installable library.
libide: remove debug code
libide: add IdeScriptManager to manage startup scripts
libide: add IdeGjsContext to load javascript scripts
libide: add libide-1.0.pc
libide: fix build dep
libide: add missing include
libide: port core search engine to libide
libide: remove use of PIMPL in IdeContext since it is a final class
libide: add IdeSearchEngine getter to IdeContext
libide: add script-manager and search-engine properties to IdeContext
libide: bail if not a javascript file
libide: conform search to IdeObject and report search completion
libide: add simple command line search tool
libide: specify errored script name
libide: use ide_set_weak_pointer()
libide: filter unknown script formats
libide: fix invalid precondition check
libide: whitespace
libide: finish implementing basic searchresult base class
libide: alter format of search result printing
libide: add basic scriping example.
libide: check for clang includes using llvm-config --includedir
libide: require clang-3.5 and check for llvm-config-3.5
libide: add gio-2.0 to Builder explicit libs
libide: add fuzzy index to libide
libide: add search reducer to libide
libide: add new files to build
libide: add search provider for git filenames
libide: hold on to context reference until search completes
libide: add extra assertions to verify state
po: update POTFILES.in
libide: plumb max results into search reducer
libide: add indenter API to libide
libide: move c indenter into libide
libide: move xml indenter into libide
libide: move python indenter into libide
libide: whitespace
libide: add IdePythonLanguage
libide: add IdeXmlLanguage
libide: fix a few warnings
libide: squash warning
libide: fix various compiler warnings
libide: sort files in Makefile.am
libide: add IdeProgress progress abstraction
libide: hide IdeFileClass from header since it is declared final.
libide: encapsulate GtkSourceFile inside of IdeFile
libide: add missing POTFILES
libide: add IdeBuffer and IdeBufferManager
libide: add IdeContext:buffer-manager property
libide: add basic buffer manager test
libide: use ide_buffer_manager_save_file_async()
libide: track the buffer if it has not yet been registered
libide: use weak pointer for context property
libide: track removal of g_autoptr(gchar)
libide: release weak pointer, not full unref
libide: be assertive
libide: allow opening non-existant files
libide: start on IdeSourceView
update .gitignore
wip on sourceview
libide: sort items in makefile
libide: add internal class IdeLineChangeGutterRenderer
libide: add stub implementation for ide_buffer_get_line_flags()
libide: add IdeSourceView:show-line-chnages gproperty
libide: enable show-line-changes in test program
style: use desired colors for diffs in style scheme
libide: use style-scheme for diff added/changed colors
libide: use builder style in test program
libide: add IdeSourceView:show-grid-lines gproperty
libide: signal handlers are gulong, not guint.
libide: add ide_language_get_source_language()
libide: add helper to clear a signal handler by id
libide: keep signal handler ids around for disconnection
libide: reload gtksourcelanguage when file changes
libide: extract language application into method
libide: allow IdeSourceView to be used with g_autoptr()
libide: hookup indent style, indent width, and tab width
libide: use IdeFileSettings to detect implicit-trailing-newline
libide: apply right-margin-position from IdeFileSettings
libide: cleanup leftover fields from IdeSourceView in dispose
libide: load IdeLanguage's IdeIndenter when IdeFile changes.
libide: implement brace helpers for IdeSourceView
libide: reduce number of macro expansions
libide: ignore backspace helper if there is a selection
libide: add trie to libide build
libide: add cairo helpers
libide: cleanup
libide: add theatrics helpers
libide: add trie to include path
libide: sort files in makefile
libide: add snippets engine to LibIDE
libide: whitespace cleanup
libide: whitespace and fix some warnings
libide: add IdeSourceSnippetsManager as IdeContext:snippets-manager
po: add missing files to POTFILES.in
libide: add support for snippets to IdeSourceView
libide: enable snippets in test-ide-source-view
libide: remove debug code
libide: sort lines
libide: add IdeBuffer:highlight-diagnostics gproperty
libide: set highlight-diagnostics when buffer is loaded
libide: run diagnostician when changes are made
libide: whitespace
libide: add ide_buffer_get_diagnostic_at_iter()
libide: add ide_diagnostic_severity_to_string()
libide: whitespace
libide: add ide_diagnostic_get_text_for_display()
libide: add set tooltip when over a diagnostic
libide: initialize gtk for buffer tests
libide: cache diagnostic information about each line
libide: add mask to check for diagnostics
libide: check line flags before traversing diagnostics
libide: add IdeLineDiagnosticsGutterRenderer
libide: add diagnostics gutter to source view
libide: show error mark for fatal errors
libide: update diagnostics when highlight-diagnostics changes
libide: sync Buffer:highlight-diagnostics to gutter visibility
libide: general cleanup
libide: allow specifying a file in source test tool
libide: add IdeBufferChangeMonitor
libide: add ide_buffer_get_content()
libide: add ide_vcs_get_change_monitor()
libide: add IdeGitBufferChangeMonitor
libide: use change monitor to calculate line flags
libide: IdeDevice is an IdeObject, not GObject
libide: emit IdeBuffer:line-flags-changed when appropriate
libide: redraw gutters when line flags change
libide: be smarter about avoiding diff calculation
libide: dont print error message if it matches GGIT_ERROR_NOTFOUND.
libide: synthesize line additions for new files in the workdir
libide: make IdeGitVcs a final type
libide: setup git vcs to be reloadable
libide: only load the project files into the tree once
libide: remove some debugging code
libide: finish function is static
libide: add IdeGitVcs::reloaded gsignal
libide: force reload of git object when git vcs is reloaded
libide: sort files
libide: trim trailing whitespace from modified lines when saving
libide: add simple test case for triming tailing whitespace
po: add missing POTFILES
libide: fix ctrl+backspace at end of file
libide: remove duplicate code
libide: move snippet definitions into libide
gobject: add basic async/finish snippets
snippets: remove cancellable from finish preconditions
libide: add ide_device_manager_get_device()
libide: build in tree for local device if already configured
libide: cleanup
libide: add ide_build_system_get_build_flags_async()
libide: cleanup
libide: add ide-list-build-flags tool
libide: add IdeMakecache
libide: cleanup output to ide-list-build-flags
libide: check for in-tree builds using Makefile.
libide: add autotools helper to bootstrap a project
libide: add ide_autotools_builder_bootstrap_async()
libide: fetch build flags for file when executing clang
libide: use makecache to extract build flags from autotools
libide: add IdeClangTranslationUnit:file gproperty
libide: specify file when building translation unit
libide: perform cache regex lookup in worker thread
libide: save makecache upon successful creation
libide: ignore not found error
libide: use clang options optimized for editing files
libide: whitespace
libide: add more stringent check when creating location
libide: protect flags cache with mutex
libide: include global llvm flags for system include path
libide: add logging and debug helpers to libide
libide: make tracing and debug options available via configure
libide: add debug and tracing macros to makecache
libide: enable log verbosity setting in test-ide-source-view
libide: always enable assertions in tests
libide: cleanup warnings in production builds
libide: initialize match at declaration
libide: adjust cflags ordering
libide: just use helper include for debug enabling
libide: remove unused property code
libide: try harder to flush build logs in ide-build tool
libide: run autogen/configure on full rebuilds
libide: add IdeSourceView::jump virtual function
libide: handle NULL source language a bit more gracefully
libide: ensure valid language for gnome-code-assistance
libide: fix double free of error structure
libide: adjust trace messaging
libide: only setup temp file once
libide: cleanup and add some tracing
libide: add some tracing
libide: sort functions by name
libide: move declaration before definition
libide: add IdeBuffer:title gproperty
libide: bind title to test window title
libide: allow specifying verbosity with -v to gnome-builder
libide: add highlight-current-line
libide: add IdeBuffer:style-scheme-name property
libide: only add the buffer once
libide: add ide_context_unload_async()
libide: add ide_buffer_manager_get_buffers()
libide: make our test program a little more interesting
libide: port GbSourceViewMode to IdeSourceViewMode
libide: add IdeSourceView:mode property
libide: add IdeSourceView:action signal
libide: use margin-start and margin-end
libide: add emacs keybindings css
libide: allow specifying -e or --emacs in test editor
libide: hold on to reference during binding activation
libide: add IdeSourceView::movement action
libide: start on basic vim binding with css binding-sets
libide: add --vim, -m option to test-ide-source-view
libide: cache some nasty bugs
libide: expose name as property for debugging
libide: hold a reference to the mode while dispatching
libide: add some tracing helpers
libide: start enum from 1 to ease in debugging
libide: start (re)implementing some basic movements
libide: more wip on vim mode via css
libide: implement some more IdeSourceViewMovements
libide: check for printable char in tracing macro
libide: add matching bracket jumps
libide: add basic scroll movements
libide: improve page movements
libide: <ctrl>bracketleft also works as escape alias
libide: try to stay as close to line start as we can
libide: vim `o` should place line after current
libide: only progress forward if not at end of line
libide: whitespace cleanup
libide: extract indent request into helper function
libide: whitespace cleanup
libide: add IdeSourceView::insert-at-cursor-and-indent gsignalaction
libide: make vim `o` and `O` trigger an indent request
libide: add "default" mode for IdeSourceViewMode
libide: try to make this a bit easier to grok
libide: sort signals
libide: add IdeSourceView::set_overwrite signal
libide: disable overwrite during escape hatch
libide: add "<shift>r" support in vim mode
libide: use lowercase r to not confuse about implicit shift
libide: add d submode for `dd`
libide: implement <shift>d in vim to delete to end of line
libide: add IdeSourceView::clear-selection gsignalaction
libide: clear selection in vim after undo and escape hatch
libide: persist line selections during next/previous line movements
libide: whitespace
libide: add basic visual line mode
libide: remove temporary trace code
libide: add x, X, y, and Y during visual line mode
libide: add GtkSourceIter helpers
libide: implement next and previous word ends
libide: g mode is transient
libide: add vim `ge` for previous word end
libide: add vim style movements by word start
libide: attach `w` and `b` in vim mode
libide: implement <ctrl>w in vim mode
libide: add IdeSourceView::cycle-completion to move through results
libide: cycle through completions using <ctrl>n/<ctrl>p in vim
libide: allow <ctrl>n/<ctrl>p for moving through treeviews
libide: support `gI` to insert at first column
libide: add inc/dec for vim using <ctrl>a and <ctrl>x
libide: prefer gtksourceview's move-to-matching-bracket
libide: add IdeSourceView::join-lines gsignalaction
libide: implement <shift>j for vim normal and visual-line modes
libide: whitespace cleanup
libide: add IdeSourceView::change-case gsignalaction
libide: implement change-case for ~ in normal and uU in visual-line
libide: whitespace cleanup
libide: add paragraph movements
libide: use proper enum value nick for sentance movements
libide: add GtkTextIter helpers that conform to vim conventions
libide: implement paragraph/sentence using vim semantics
libide: add <ctrl>u in vim mode
libide: jump to offset of 0 if there was only whitespace
libide: add full word movements forwards and backwards
libide: add vim style W, B, E, and gE keybindings
libide: for posterity
libide: fix next word start at end of file
libide: fix next word start when at start of visible word
libide: add parallel.workers config for builders
libide: remove unuseful comment
libide: make IdeAnimation public API
libide: add <ctrl>s save helper
libide: improve word boundaries with empty lines
libide: implement forward to sentence end
libide: add IdeSourceView::save-insert-mark and ::restore-insert-mark
libide: save insertion mark when performing `yy` in vim mode
libide: nothing to see here
libide: spellcheck anyone?
libide: connect filename into snippet context
libide: add dw dW de and dE support
libide: backspace moves back a character
libide: add d0 d^ and d$ support
libide: add IdeSourceView::delete-selection gactionsignal
libide: use "delete-selection" with vim x and X to stay captive to line
libide: add alternate theatric options
libide: prefer "delete-selection" to "delete-from-cursor"
libide: fix visual mode switch signature
libide: add some theatrics
libide: add some movements while in visual
libide: allow ctrl+e/ctrl+y in insert/visual/visual-line modes
libide: add sentence and paragraph movement in visual-line mode
libide: add sub-state for `g` when in visual and visual-line mode
libide: add various movements and commands in vim visual mode
libide: allow z[ztb] in vim visual and visual-line modes
libide: add <shift>j to join lines in visual mode
libide: improve enter/backspace semantics in normal mode
libide: add various movements to d and dg in normal mode
libide: override GtkTextView::paste_clipboard() to add line paste mode
libide: fix signal names
libide: implement paste with p
libide: add IdeSourceView::paste-clipboard-extended
libide: add p and P paste for vim using paste-selection-extended
libide: move into visual-line-z mode
libide: fix vim `w` inside of word boundaries
libide: add IdeSourceView::indent-selection gsignalaction
libide: use < and > to unindent/indent text in vim mode
libide: add IdeSourceView::swap-selection-bounds
libide: add rudimentary ce cw and cip support
libide: use proper gsignal name
libide: add movement for smart selection of line characters
libide: fix ctrl+u in insert mode
libide: add guu and gUU in vim mode
libide: add some vim comments
libide: add various up/down/left/right bindings for vim
libide: add vim style word movements
libide: implement vim style word ends
libide: add IdeSourceView::scroll-offset
libide: add yj and yk support in vim normal mode
libide: fix Y in vim normal mode
libide: add plumbing for exclusive and count params to movement
libide: add IdeSourceView::append-to-count gsignalaction
libide: these basic normal movements are exclusive
libide: add plumbing for more complex movements
libide: implement line_end movement
libide: fix some inclusive/exclusive bugs
libide: add IdeSourceView::auto-indent gsignalaction
libide: fix vim <shift>o when used with custom auto indenter
libide: add IdeSourceView::push-selection and IdeSourceView::pop-selection
libide: deal with exclusive/inclusive in first-nonspace-char movement
libide: add vim >> and << movements
libide: fix dj and dk in vim mode
libide: whitespace
libide: add exclusive support to backward word end movements
libide: add exclusivity to paragraph start/end
libide: improve shrink theatric animation
libide: improve dip and cip vim movements
libide: shrink should animate to cursor when multiline
libide: make > and < in visual and visual-line act more like vim
libide: use count in indent operation
libide: add IdeSourceView::clear-count gsignalaction
libide: play around with non-zero numbers
libide: fix yy highlight and paste.
libide: clear count when permanent mode changes
po: update POTFILES.in
libide: respect exclusivity in next-char movement
libide: plumb clear-count into vim primary modes
libide: fix yk when used with and without number prefix
libide: fix counts with zeroes in vim normal mode
libide: improve line movement with counts
libide: fix dd in vim mode
libide: improve fetching rectangles around regions
libide: fix signal names
libide: try to avoid movements here
libide: leave cursor on proper line when joining lines
libide: add movement by offset in buffer
libide: port gbsourcevim line selection into movements
libide: set exclusive bit
libide: too much good stuff
libide: be friendly when in line selection mode with h/l
libide: add selection helpers in vim mode
libide: jump to file percentage with %
libide: add support for counted jumps
libide: only run exclusive on last run for paragraph
libide: fix ctrl+u at first nonspace char
libide: fix emacs mode for new mode switches
libide: coalesce undo actions in various vim modes
libide: use CSS gtkwidget property for controlling sourceviewmode
libide: allow faking block cursor
libide: add db and dB in vim mode
libide: fix match signature
libide: implement jump to unmatched brace or paren
libide: implement [{ [( [) and [} vim movements
libide: add some exclusivity checks
libide: add ciw and ciW from vim mode
libide: handle rectangle bounds for partial line specially
libide: fix yy yk and yj to with linewise mode
libide: improve backward word end movements
libide: allow disabling animations with gtk-enable-animations gtksettings
libide: add vim cis command
libide: stay pinned to bottom of buffer during inserts
libide: don't supress possible accelerators
libide: add simple dark mode switch for testing
libide: add helper to get visible rect w/ scroll offset
libide: add debug tool for checking scroll offset
libide: update filename and copyright
libide: vim a command is exclusive
libide: remove stale todo
libide: add gsignalaction to sort the current selection
libide: wrap sort in user action
libide: add scroll helpers that take scroll offset into account
libide: use IdeSourceView scroll helpers
libide: keep the insert mark on screen during various changes
libide: make restore-insert-mark respect scroll offset
libide: add trace helpers for rectangles
libide: take line height into account when translating yalign
libide: fix page up/down when there is a scroll offset
libide: use MAX() only in initial value when looping
libide: ensure selection iter is up to date
libide: fix paste position when at line end
libide: implement y in visual mode
libide: add vim G during line selection
libide: fix warning
libide: take into account scroll offset
libide: allow keeping insert mark over character
libide: use mark for page scrolling
libide: rewrite directory loading task to be synchronous but threaded
libide: whitespace
libide: create shared GtkSourceCompletionWords for all buffers
libide: add IdeSourceView:enable-word-completion gproperty
libide: test word completion with -w command line option
libide: add z. z- and z<CR> in vim mode
libide: add battery monitor so we can be friendly when unplugged
libide: reduce diagnostician calls under certain battery scenarios
libide: use UPower Percentage property for energy detection
libide: fix dk and 2dk in vim mode
libide: fix <Cr> variants without a selection
libide: fix BackSpace with a count
libide: add IdeSourceView::clear-snippets action
libide: move docs to proper signal
libide: port drawing of snippet backgrounds from GbSourceView
libide: clear snippets during vim escape hatch
libide: add IdeSourceView::capture-modifier and ::clear-modifier
libide: add movement to find matching char on current line
libide: add f, t, F, T, df, dF, dt, dT, cf, cF, ct and cT vim commands
libide: support f F t and T in vim visual mode
libide: allow a mode to suggest the next default mode
libide: add :count prefixes to movements in vim-visual mode
libide: don't move unless we find a match
libide: don't double count for forward/backward char
libide: add IdeSourceView::insert-modifier to insert current modifier char
libide: add vim style "<count>r<modifier>" overwrite command
libide: track recent upstream changes in gtksourceview
libide: fix u, U and ~ in visual mode
libide: fix rectangle bounds for single char
libide: add tracing to context init/dispose/finalize
libide: make sure that autoptr doesn't cleanup if we stole array
libide: use mkenums for IdeBufferLineFlags
libide: use alternative join-lines implementation
libide: remove empty lines from join
libide: add note about <shift>j difference
libide: add tracing to buffer init/dispose/finalize
libide: fix space/backspace in normal/visual vim modes
libide: special case deletion at end of buffer
libide: add ide-buffer.h to enums template
libide: simplify level indent
libide: add number prefixes in visual-line mode
libide: be more careful about cursor position after indent/unindent
libide: use self instead of name based on filename
libide: add helpers to set count and modifier fields
libide: track cursor offset when mode changes
libide: add helper to get mode type
libide: add IdeSourceViewCapture
libide: add begin-macro, end-macro, and reply-macro signals
libide: add macro recordings for common vim mutations
libide: allow replaying a macro multiple times
libide: add some tracing macros
libide: add replay support to ce,cw,cf,ct,cF,cT,cip,cis,ciw,ciW
libide: add replay support to >> and <<
libide: guu/gUU: add replay support and make line movement inclusive
libide: add macro recording to dge,dgE,dgg,dgk,dgj,dgm
libide: add macro recording to dip
libide: add basic on-demand macro recording with qq
libide: allow specifying replayed insert with count
libide: support <alt>7<alt>2- to insert 72 -
libide: add replay support to visual-line ~uUxXJ><
libide: add macro recording to visual mode
libide: cancel macro if suppressing unbound input
libide: grab : for showing the command bar
libide: use gtk_source_buffer_join_lines()
libide: sort vfuncs
libide: make test window bigger
libide: save/restore both insert and selection bound
libide: add IdeSourceView:search-context gproperty
libide: add IdeSourceView::set-search-text gsignalaction
libide: add IdeSourceView::move-search gsignalaction
libide: add vim style #*nN commands
libide: add rgba utils
libide: sort funcs
libide: add IdeSourceView:show-search-bubbles gproperty
libide: normalize boolean input
libide: add search shadow code
libide: add shadow/bubble test code to test-ide-source-view
libide: add transfer annotation
libide: add gsignalaction to move to next/previous error
libide: use "move-error" gsignalaction to navigate errors in emacs mode
libide: add + and - in vim normal mode
libide: make structure definition private
libide: cleanup header
libide: scroll to insert mark when connecting buffer
libide: add internal helper to discover most recent file position
libide: restore insert mark when loading a buffer
libide: more spacing for domain
libide: add helper to get IdeFile for GFile
libide: add primative load and save support for back-forward-list
libide: load back-forward-list when loading project
libide: consult back-fordward-list when loading buffers
libide: don't change the insert mark, now that it is correct
libide: release focus-buffer weak pointer during dispose
libide: log load and save file for back-forward-list
libide: save back-forward-list during context unload
libide: implement item chaining
libide: update potfiles
libide: try to chain items before appending
libide: emit jump during insert/delete
libide: don't use private indirection in IdeBackForwardItem
libide: hook up missing property helpers for back-forward-list
libide: use global back-forward-list in test app
libide: limit history to 10 items per file
libide: always set the insert mark when loading buffer
libide: track loading state of buffer
libide: scroll to insert mark after buffer load is complete
libide: add comment about broken gtk stuff
libide: bind sensitive of back/forward with list in test app
libide: add some buffer helpers
libide: add simple navigation to test app
libide: wire up ^o and ^i in vim mode
libide: update filename in test app
libide: use gtk_source_file_new_from_stream()
libide: enforce file-size max when opening buffers
libide: allow setting content type from buffer contents
libide: (re)guess content type after loading buffer contents
libide: after buffer is loaded, handle modified GtkSourceLanguage
libide: add IdeRefPtr to help with encapsulated pointers
libide: add vfunc to get completion providers from language
libide: notify views to reload file when language changes
libide: reload completion providers when language changes
libide: add basic completion provider for C
libide: stub completion provider for clang
libide: add IdeSourceView:smart-backspace gproperty
libide: test smart-backspace with -b in test app
libide: be defensive about file location
libide: fix vim x during line selection
libide: adjust cursor position after button press if necessary
libide: add prototype for format string completion
libide: enable format string provider by default
libide: add clang sort method
libide: various cleanups
libide: fix postcondition check
libide: add match helper to check item against string
libide: use GPtrArray instead of GList for results
libide: hide headers in completion
libide: check pointer before setting property
libide: set text_set property when setting text
libide: handle non-existant files during loading
libide: add IdeSourceView::hide-completion gsignalaction
libide: various completion work
libide: start from tab_stop of 1
libide: insert space before paren
libide: remove text before inserting snippet
libide: add unlikely
libide: avoid querying for results when no words are available
libide: add simple devhelp integration
libide: add icons to libide resources
libide: add iconography to completion results
libide: update POTFILES
libide: fix snippet expansion
libide: move language defaults into libide and allow migrations
libide: update POTFILES.in
libide: ensure we transfer ownership to caller
libide: bind file settings to source view
libide: indent-width is an int, not uint
libide: import modelines from gedit plugins
libide: parse modelines after applying file-settings
libide: fix array size
libide: use private indirection pointer
libide: add IdeBuffer::cursor-moved
libide: add IdeBuffer:busy gproperty
libide: track initial cursor position
libide: add IdeSourceView::begin-user-action and ::end-user-action
vim: fix undo/redo replay a bit
vim: fix typo
libide: transition back to normal mode after x or X in visual
wip
scroll offset
vertical splits
toggleable
overwrite
stack splits
shrink width
moves, prefs, etc
reposition after maximize
close views
split and vim
hook up save/close to view stack
focus highlight color
ctrl w split keybindings and such
focus movements
more focus movements
hide line unles focused
save insert mark
only undo if we already coalesced
dnd
source completion blocking
defensive
remove undo hack for now, its too brittle
dnd for source view
move files
bring back gaction commands
lowercase
fix names of actions
use overriden gproperty from idesourceview
add helper to take saved cursor position into account
use potentially stashed cursor position
hook up icons for view stack
simplify repositioning code
do split in idle callback
so i remember to not make these alt+arrows this time
dont scroll to mark when reentering focus
fix key names
add arrow aliases for window movements
bring dnd back on editor
cycle through "tabs" with ctrl+pgup/down
vim: move tabs with gt and gT
allow dropping anywhere on workbench (that doesnt supress dnd)
make dnd open in the correct pane
whitespace
add vfunc to check if we can make a preview
bring back html completion
trim some completed files
libide: update buffer focus when loading a file
update focus upon IdeBufferManager::notify::focus-buffer
use F4 for emacs-style "find-other-file"
adjust focus when removing
desensitize widgets when empty
sort
use meta o to switch, like emacs example docs
bring back html/markdown preview
track preview state
move resources
move gtk menus
stub out warning colors (requires gtk+ master)
connect search settings
hook up next/previous search result
remove shadow
allow stashing the search query
update saved position when navigating search results (and not focused)
save target position when saving line position
only draw bubbles if search highlights are enabled
ensure we highlight during search movement
no word boundary restrictions from the search box
handle enter, shift+enter, and escape from the search box
allow selecting a search match
track search result position in search entry
cleanup
try to be more flexible in search entry than in vim mode
restore vim style command bar
support "set noai"
support :w and :wq
add back :nohl
add :sort back
search in parent dirs for configure.ac
cleanup
work with directories
start on build command
allow build system to alter project file path
add env var for experimental feature
add basic open action
libide: add discovery of language time from first line of file
emacs: c-x h to select all
add basic save as
keybindings for save as
branch navigation list when stack is created and attached to workbench
add vfunc to set backforward list
add back/forward plumbing to navigation list
move navigation plumbing
vim: fix action names for ctrl o/i
wire up forward/backward navigation
tune back-forward list history saving depth
prune large back/forward lists
align back/forward list to views attached to stack
add tracing to jumps
merge history on workbench unload
add debug and valgrind helpers
be nice during ::empty if we are being destroyed
add log domain
reintroduce animations, but be less annoying than GtkTextView defaults
add • to signify modify
add GbView:modified property
implement GbView:modified for editor view
vim: <ctrl><shift>o for open
ctrl+o for open in default keybindings
vim: :e, :edit with no filename should show open dialog
allow :e <filename> (or :edit <filename>)
give completion access to the sourceview
add filename completion to ":e" and ":edit"
add colorscheme autocompletion
nighthack!
add IdeSourceView:count gproperty
fix return type
add :cnext and :cprevious for vim error movements
line jump to first nonspace char
add :split and :vsplit
take full ref on enum class
add :1234 line jump command
open non-text files with their default application handler
bring back opening files from git index
vim: add <shift>c to delete to end of line and go to insert
make devhelp search work again
show docs with "help keyword" in the command bar
add keybindings to search for word under cursor
remove debug code
remove old files
use F6 instead of F9
add more content types we know about
add treebuilder to sidepane
update file types
add header to project pad
add toggle sidebar action
hide sidebar by default
stash cursor position before selecting current word for search
implement save-all
sythesize load-buffer signal
disconnect signal on shutdown
add basic build items to project menu in sidebar
add spinner when building project
grab source view focus when enter is pressed in search box
set active worksace on start
make <ctrl>period always work for global search
same for preferences
add "keybindings" preferences page
remove invalid packing info
fix typeahead search for keybindings
add move prev/next error to default mode
add command bar keybinding to default mode
f9 to toggle sidebar
fix ctrl n/p in treeview
hide headers in completion window
save modified buffers upon context unloading
rely in IdeFile for location of file to load
vim: add `make` as alias to build action
bring back the reload buffer bar
libide: add IdeBuffer:read-only and IdeBuffer:changed-on-volume
libide: allow setting the mtime externally
set read-only and mtime properties when loading a buffer
allow reloading the buffer when it changes on disk
bump deps
check for file_info first
load workspace even if no files are loaded
add note about back/forward list implementation
drop use of private structure
remove unneeded png icons
move css and js to data/ directory
fix warnings during optimized builds
update POTFILES.in
clang: be defensive when creating diagnostics
libide: import document id sequence helper
libide: add temporary file information to IdeFile
libide: add simple helper to create a new temporary buffer
workbench: implement new-document action
workbench: add gb_workbench_add_temporary_file()
workbench: don't include temporary files in "save all"
app: add new temporary file when no files were specified
editor: add special case for saving temporary files
editor: proxy title changes from the buffer
libide: ignore non-modified buffers during unload
bindings: add helpers to create new document
vim: add vim style search and replace
vim: remove old assert
view: hide modified label when last view is released
code-assist: enable warning underlines in 3.16.1
prefs: add experimental features preferences page
editor: GtkEntry:text doesn't like to be NULL
source-view: use EASE_OUT_CUBIC like gtkadjustment
source-view: be nice and set search text to "" instead of NULL
editor: make up/down work again in the search entry
editor: bring back rubberbanding search
editor: be extra careful about NULL in GtkEntry property bindings
libide: only connect to change monitor if vcs gave us one
libide: short-circuit in no-match sitation with no rubberbanding
libide: ensure we have items to merge before dereferencing
build: fix pathing issues
credits!
build: add credits header
build: fix make distcheck
build: bump dependencies
GNOME Builder - 3.16.0
Daniel Korostil (3):
Added uk translation
Updated Ukrainian translation
Updated Ukrainian translation
Daniel Mustieles (2):
Updated Spanish Translation
Updated Spanish Translation
David King (1):
search: Fix build on 32-bit systems
Ekaterina Gerasimova (2):
tests: make c-parse-helper test pretty
tests: test c-parse-helper for ellipses
Erick Pérez Castellanos (2):
search: add devhelp provider
libide: use devhelp search provider
Florian Bäuerle (1):
prefs: remove 1px border from sidebar
Florian Müllner (2):
vim: Fix off-by-one error in '%' selection
vim: Add support for find-character-forward/backward
Fran Dieguez (2):
Added Galician translations
Add gl to LINGUAS file
Garrett Regier (2):
Add Python scripting support
Fix ISO C90 forbids mixed declarations error
Ignacio Casal Quinteiro (3):
editor: do not draw anymore the grid lines
styles: set background-pattern
Add preference for the grid lines
Jakub Steiner (1):
icons: add new actions
Lars Uebernickel (1):
prefs: GtkSidebar was renamed to GtkStackSidebar
Marek Černocký (5):
Added Czech language
Czech translation
Czech translation
Updated Czech translation
Updated Czech translation
Matej Urbančič (2):
Added Slovenian translation
Added sl for Slovenian translation
Muhammet Kara (3):
Added Turkish translation
Updated Turkish translation
Updated Turkish translation
Paolo Borelli (2):
style-scheme: use "current-line-number"
dialogs: remove border
Piotr Drąg (7):
Updated POTFILES.in
Updated POTFILES.in
Reorder translator comments so they get picked up by intltool
Added Polish translation
Updated POTFILES.in and POTFILES.skip
Move translator comments down so they appear in the po files
Updated POTFILES.in
Ray Strode (11):
vim: support "^w w" to move between splits
editor: add search-direction property
editor: don't wrap manually when searching
editor: add rubberbanding argument to move_previous_match
editor: consistently match in current direction of search
vim: add search direction to begin-search signal
vim: implement '?' command
vim: expose search text as a property
vim: save search direction
vim: sync search text and direction from outside searches
vim: implement 'n' and 'N' commands
Roberto Majadas (16):
Add emacs base support
emacs: Undo/redo support
emacs: add delete forward char command
emacs: Add move_(forward | backward)_word commands
emacs: Open file command
emacs: save file command
emacs: "save as" command
emacs: "save all" command
emacs: fix open command
emacs: exit command
emacs: close document command
emacs: find command
emacs: some cleanups
emacs: add debug functions
emacs: add ESC x 3 as exit command
emacs: Add select-region/cut/copy/paste commands
Samir Ribic (1):
Added Bosnian translation
Yosef Or Boczko (8):
Added Hebrew translation
Updated Hebrew translation
Mark some strings as translatable
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
Updated Hebrew translation
burningTyger (1):
tiny typo in UI
yannick inizan (1):
build: fix linking on Ubuntu
zilla hmt im (1):
prefs: add comments for translators
Мирослав Николић (1):
Added Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]