Anjuta 3.10.0 (September 23, 2013) -- James Liggett

This is a new stable version of Anjuta and all users should update to this
version as all 3.8.x versions become unsupported at this point.

Summary of the major changes between 3.8.x and 3.10:

- Various bug fixes across many different plugins, including git, debug-manager,
 document-manager, symbol-db glade, project-wizard and libanjuta. See the
 shortlog for complete details.

- Several updates to the git plugin, including an integrated diff viewer in the
 status pane. The command bar and dock are also packed together and most panes
 have right-click context menus.

- The beginnings of a Windows port. This work is in its very early stages and
 is not really usable yet.

- The document manager has a Close Others option accessible by right clicking
 on a document tab that will close all but the selected document.

Bugs fixed:

symbol-db: bgo #704985 - link with librt on Linux
libanjuta: bgo #696984 - Update documentation comments
project-wizard: bgo #696990 - Require package libanjuta-3.0 in anjuta-plugin template
bgo #696023 - Use dist_ prefix in Makefiles
devhelp: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
glade: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
language-support-vala: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
python-loader: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
subversion: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
libanjuta: bgo #697030 - Add close button widget
document-manager: bgo #697030 - Replace close button in tabs with AnjutaCloseButton
project-wizard: bgo #688611 - Make templates Windows portable
libanjuta: bgo #699323 - Use GSettings to get user terminal
file-loader: bgo #699329 - Convert mime types to content types before comparing
libanjuta: bgo #699327 - Use G_GSIZE_FORMAT for gsize
libanjuta: bgo #699330 - Implement anjuta_util_get_real_path in Windows
libanjuta: bgo #699326 - Replace fork and execlp with g_spawn_async in anjuta-utils.c
libanjuta: bgo #699326 - Replace fork and execlp with g_spawn_async in resources.c
glade: bgo #698705 - Add application/x-gtk-builder to supported mime types
terminal: bgo #699316 - Add option to disable terminal plugin
file-loader: bgo #700615 - Remove markup from title of Open With dialog
sourceview: bgo #703637 - Set monospace font as default font
git: Fix bgo 699544 - Git pane prevents maximize of main window in small screens
sourceview: bgo#680770 - Don't scroll undo position to center if line already visible
sourceview: Fix bgo#701443 - When trying to change font of GtkSourceView Anjuta crashes
glade: bgo #701207 - Glade signal drop no longer works
glade: bgo #700383 - Anjuta should automatically associate .ui and source files
bgo #702576 - Use a marker comment to get macro and class name
project-manager: bgo #501230 - The 'Can not add source files' dialog is too long and his buttons and bottom side are out of the screen
project-wizard: bgo#696672 - Creating new project using wizard fails due to license files missing
project wizard: bgo #688611 - Add Windows configuration
project-wizard: bgo #698011 - Cannot run anything
bgo #696991 - Anjuta widgets do not load up properly in standalone glade
bgo #698158: anjuta-3.8.1 fails to build with vala-0.20
project-wizard: bgo #700318 - Can't build a project whose name starts by a digit
bgo #694644 - Position of Locals and Stack panes not saved
bgo #689384 - should install a highcontrast app icon
bgo #701419 - sqlite not in depencies
bgo #706630 - Incorrect MimeType in .desktop file
project-manager: bgo #707562 - Plural forms for "%d elements"
project-wizard: bgo #707943 - Auto completion code when you click in the widget tree is broken
document-manager: bgo#698036 - Close Other Tabs enhancement

Thanks to everybody who has helped this cycle and all translators.

Akom Chotiphantawanon (5):
     Updated Thai translation.
     Updated Thai translation
     Updated Thai translation.
     Updated Thai translation.
     Updated Thai translation.

Alexandre Franke (2):
     Update French translation
     Update French translation

Alexandre Rostovtsev (1):
     symbol-db: bgo #704985 - link with librt on Linux

Andika Triwidada (1):
     Updated Indonesian translation

Arnel A. Borja (38):
     libanjuta: bgo #696984 - Include Gdl-3 when introspecting Anjuta-3.0
     libanjuta: bgo #696984 - Documentation comment of section anjuta-debug should be inside after inclusion guard
     libanjuta: bgo #696984 - Remove extra empty lines in documentation comments
     libanjuta: bgo #696984 - Add missing commas in documentation comments
     libanjuta: bgo #696984 - Fix missing double asterisk in documentation comments
     libanjuta: bgo #696984 - Fix function name typos in documentation comments
     libanjuta: bgo #696984 - Fix function argument name typos in documentation comments
     libanjuta: bgo #696984 - Fix a signal name typo in documentation comments
     libanjuta: bgo #696984 - Fix allow-none annotation typo in a documentation comments
     libanjuta: bgo #696984 - Add some missing documentation comment
     libanjuta: bgo #696984 - Update some annotations in documentation comments
     libanjuta: bgo #696984 - Add missing % in constants NULL, TRUE and FALSE in documentation comments
     libanjuta: bgo #696984 - Add anjuta-tabber section stub
     libanjuta: bgo #696984 - Remove unused file anjuta-token-style.h
     libanjuta: bgo #696984 - Update libanjuta.h header
     project-wizard: bgo #696990 - Require package libanjuta-3.0 in anjuta-plugin template
     bgo #696023 - Use dist_ prefix in Makefiles
     devhelp: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
     glade: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
     language-support-vala: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
     python-loader: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
     subversion: bgo #696023 - Use dist_ prefix instead of EXTRA_DIST
     libanjuta: bgo #697030 - Add close button widget
     document-manager: bgo #697030 - Replace close button in tabs with AnjutaCloseButton
     project-wizard: bgo #688611 - Make templates Windows portable
     Use dist_doc_DATA for documentation text files
     project-wizard: Use dist_doc_DATA for documentation text files
     libanjuta: bgo #699323 - Use GSettings to get user terminal
     file-loader: bgo #699329 - Convert mime types to content types before comparing
     libanjuta: bgo #699327 - Use G_GSIZE_FORMAT for gsize
     libanjuta: bgo #699330 - Implement anjuta_util_get_real_path in Windows
     libanjuta: bgo #699326 - Replace fork and execlp with g_spawn_async in anjuta-utils.c
     libanjuta: bgo #699326 - Replace fork and execlp with g_spawn_async in resources.c
     glade: bgo #698705 - Add application/x-gtk-builder to supported mime types
     terminal: bgo #699316 - Add option to disable terminal plugin
     file-loader: bgo #700615 - Remove markup from title of Open With dialog
     manuals: Update entries in Anjuta Reference Manual
     sourceview: bgo #703637 - Set monospace font as default font

Ask H. Larsen (1):
     Updated Danish translation

Aurimas Černius (4):
     Updated Lithuanian translation
     Updated Lithuanian translation
     Updated Lithuanian translation
     Updated Lithuanian translation

Balázs Úr (2):
     Updated Hungarian translation
     Updated Hungarian translation

Carl-Anton Ingmarsson (61):
     dir-project: check for NULL groups in dir_project_is_loaded()
     document-manager: pack notebook with width 1
     document-manager: remove margin around the document combo box
     document-manager: don't allocate AnjutaDocmanPriv ourselves
     document-manager: fix compile warning
     anjuta-tabber: implement gtk_container_get_path_for_child()
     anjuta-tabber: rework size allocation
     anjuta-tabber: remove call to gtk_widget_style_attach()
     anjuta-tabber: don't iterate list to check if node is first/last
     message-view: Use AnjutaCloseButton in tabs
     anjuta-tabber: fix calculation of region flags
     anjuta-tabber: don't iterate list to check if node is first/last
     anjuta-tabber: take focus-padding into account when rendering focus
     anjuta-tabber: Always use the padding of an active tab in y-direction size allocation
     document-manager: don't free AnjutaDocmanPriv ourselves
     anjuta-tabber: remove the total padding from total width
     anjuta-tabber: use tab_curvature for left/right space of first/last tab
     message-view: use a single box for the tab widget
     parser-cxx: fix compilation warning
     anjuta_language_provider: add proposals() function
     sourceview: remove filtering of single proposals matching pre_word
     parser-cxx: use anjuta_language_provider_proposals()
     language-support-python: use anjuta_language_provider_proposals()
     language-support-js: use anjuta_language_provider_proposals()
     language-support-js: replace one more use of ianjuta_editor_assist_proposals()
     language-support-python: replace one more use of ianjuta_editor_assist_proposals()
     symbol-db-query: change order of property installation in SymbolDBQuery
     dir-project: fix compile error
     subversion: convert builder file to gtk+-3.0
     starter: guard for NULL document manager or project manager
     anjuta-column-text-view: don't derive from deprecated GtkVBox
     anjuta-file-list: fix deprecation warnings
     anjuta-preferences-dialog: don't use deprecated GtkVBox
     anjuta-status: don't derive from deprecated GtkHBox
     anjuta-tree-combo: remove usage of gtk_widget_[push|pop]_composite_child()
     anjuta-ui: don't use deprecated gtk_widget_render_icon()
     class-gen: don't derive from deprecated GtkHBox
     run-program: let IAnjutaEnvironment override command lines
     anjuta-entry: remove usage of deprecated GtkStyle
     python: only pass python source files to anjuta-python-autocomplete
     cvs-plugin: remove unused variables
     am-project: don't use deprecated g_thread_create()
     devhelp: remove unused variable
     debug-manager: fix compile warnings
     debug-manager: show the disassemble and memory widgets
     debug-manager: don't use deprecated functions in DmaDataView
     debug-manager: make DmaDataView's buffer a property
     debug-manager: don't use deprecated functions in DmaSparseView
     build-basic-autotools: guard against NULL project_uri when build is configured
     Add libgd submodule
     sourceview: use GdRevealer for sliding in the message area
     message-view: don't manually free private structure
     snippets-manager: fix compile warnings
     sourceview: fix compile warnings
     sourceview: use GtkRevealer for sliding in the message area
     indentation-python-style: remove unused editor_settings
     language-support-python: remove unused editor_settings
     language-support-cpp-java: remove unused editor_settings
     parser-cxx: remove unused editor_settings
     Update my email
     symbol-db: Use a GtkSearchEntry for the search entry in the search view.

Chao-Hsiung Liao (3):
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
     Updated Traditional Chinese translation(Hong Kong and Taiwan)

Cheng-Chia Tseng (1):
     Updated Traditional Chinese translation(Hong Kong and Taiwan)

Christian Kirbach (5):
     Updated German help translation
     Updated German help translation
     Updated German help translation
     Updated German help translation
     Updated German translation

Claudio Arseni (3):
     [l10n] Updated Italian translation.
     [l10n] Updated Italian translation.
     [l10n] Added Italian translation.

Daniel Mustieles (12):
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation
     Updated Spanish translation

Dimitris Spingos (2):
     Updated Greek translation
     Updated Greek translation

Dirgita (1):
     Updated Indonesian translation

Dominique Leuenberger (1):
     build: add support for libvala-0.22

Enrico Nicoletto (2):
     Updated Brazilian Portuguese translation
     Updated Brazilian Portuguese translation

Fran Diéguez (9):
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations
     Updated Galician translations

Gabor Kelemen (4):
     Fix errors in the Hungarian translation
     Updated Hungarian translation
     Update and relicence Hungarian help translation
     Updated Hungarian translation

James Liggett (65):
     Post-release version bump
     git: Use actions for recurring items in the glade file
     git: Pack the dock and the command bar together
     git: Fix more names in the glade file
     git: Use a toggle button to show and hide the command bar
     git: More glade file name fixes
     git: Add a stash button to the Status command bar
     git: Implement branch switching by double-click
     Update doap file
     git: Fix widget names
     git: Implement adding files by dragging them onto the status view
     git: Widget name fixes
     git: Log path entry should be editable
     git: Widget name fixes
     libanjuta/manuals: Update documentation sections
     Revert "git: Log path entry should be editable"
     Update files for 3.9.1 release
     Post release version bump
     git: Widget name fixes
     git: Add context menus to the Status pane
     git: Fix signal names in diff code
     git: More signal name fixes in diff code
     Updated files for release
     Post-release version bump
     git: Add a context menu to the log pane
     git: Add a context menu to the Branches pane
     git: Add a popup menu to the Remotes pane
     git: Check box action fixes in Push and Pull panes
     git: Add a popup menu to the Stash pane
     git: Fix a warning
     Revert "Allow to build without libgd"
     Revert "sourceview: use GdRevealer for sliding in the message area"
     Revert "Add libgd submodule"
     Update MAINTAINERS
     Update files for release
     Post-release version bump
     git: Fix the Do Not Commit option in the Revert pane
     libanjuta/anjuta-entry: Don't use CSS for help text styles
     Updated POTFILES.in
     Updated files for release
     Post-release version bump
     git: Fix bgo 699544 - Git pane prevents maximize of main window in small screens
     Update files for release
     Post-release version bump
     libanjuta/anjuta-command-bar: Resect GTK button image settings
     libanjuta/anjuta-command-bar: Don't use a shadow for the scrolled window
     libanjuta/anjuta-file-list: Fix the help text color
     git: Widget name fixes
     libanjuta: Add AnjutaCellRendererDiff
     libanjuta: Update the glade catalog
     git: Show diffs of uncommitted changes in the status view
     git: Show stash diffs in the stash pane
     git: Don't show the command bar if the Tasks button isn't active
     libanjuta/anjuta-cell-renderer-diff: Detect diff headers
     git: Don't show stash numbers on diff rows
     Updated files for release
     Post-release version bump
     git: Fix removed files status display
     git: Expand the status view tree when all diff commands are finished
     Update files for release
     Post-release version bump
     git: Run diff commands after the status commands finish
     libanjuta/git: Render diffs one line at a time
     Update files for release
     Post-release version bump

Jaume Planas (1):
     [l10n] Add Catalan translation

Jiro Matsuzawa (1):
     l10n: Update Japanese translation

Johannes Schmid (6):
     Updated AUTHORS file
     sourceview: bgo#680770 - Don't scroll undo position to center if line already visible
     sourceview: Fix bgo#701443 - When trying to change font of GtkSourceView Anjuta crashes
     anjuta: Add application menu
     libanjuta: Make AnjutaCommandBar easier to use on small screens
     anjuta: Only show app-menu if supported by environment

Josep Sànchez (1):
     [l10n] Update Catalan translation

Juan Pablo Ugarte (1):
     mk-project: Prevent a crash

Kalev Lember (1):
     dir-project: Fix compiler warning

Kjartan Maraas (2):
     Updated Norwegian bokmål translation
     Updated Norwegian bokmål translation

Marco Diego Aurélio Mesquita (8):
     glade: bgo #701207 - Glade signal drop no longer works
     glade: bgo #700383 - Anjuta should automatically associate .ui and source files
     libanjuta: Improve symbol-db behavior on cut, paste, undo, redo and when multiple files are modified.
     symbol-db: Update symbol database on editor changes without saving
     language-support-cpp-jave: Fix memory leak
     doc: Update documentation after the last improvements in glade support
     Improve c callback body generation.
     bgo #702576 - Use a marker comment to get macro and class name

Marek Černocký (7):
     Updated Czech translation
     Updated Czech translation
     Updated Czech translation
     Updated Czech translation
     Updated Czech translation
     Updated Czech translation
     Updated Czech translation

Matej Urbančič (4):
     Updated Slovenian translation
     Updated Slovenian translation
     Updated Slovenian translation
     Updated Slovenian translation

Michael Catanzaro (3):
     Use program icon on about dialog
     Fix column number on lines with tabs
     help: fix broken images

Milo Casagrande (2):
     [l10n] Updated Italian translation.
     [l10n] Updated Italian translation.

Piotr Drąg (5):
     Updated POTFILES.in
     Updated POTFILES.in
     Updated Polish translation
     Updated Polish translation
     Updated Polish translation

Quentin Huot-Marchand (1):
     project-manager: bgo #501230 - The 'Can not add source files' dialog is too long and his buttons and bottom side are out of the screen

Rafael Ferreira (2):
     Updated Brazilian Portuguese translation
     Updated Brazilian Portuguese translation

Richard Hughes (1):
     Fixed Indonesian translation

Rūdolfs Mazurs (2):
     Updated Latvian translation
     Updated Latvian translation

Seong-ho Cho (2):
     Updated Korean translation
     Updated Korean translation

Sébastien Granjoux (42):
     project-wizard: bgo#696672 - Creating new project using wizard fails due to license files missing
     project wizard: bgo #688611 - Add Windows configuration
     mk-project: Ignore conditional directives in makefile
     git: Fix setting of a custom author in the commit pane
     libanjuta: Improve editor modeline support
     project-wizard: bgo #698011 - Cannot run anything
     bgo #696991 - Anjuta widgets do not load up properly in standalone glade
     bgo #698158: anjuta-3.8.1 fails to build with vala-0.20
     project-wizard: bgo #700318 - Can't build a project whose name starts by a digit
     debug-manager: show registers pane
     bgo #694644 - Position of Locals and Stack panes not saved
     Fix a crash with some version of Gtk due to my last commit
     libanjuta: Move scoped and descoped signal on AnjutaProfile object
     libanjuta: Replace AnjutaPluginDescription by AnjutaPluginHandle in API
     libanjuta: Move anjuta_profile_manager_load_profile function in anjuta_profile
     libanjuta: Always keep plugins in the system profile
     Allow to select different profile on the command line
     libanjuta: Allow to enable only a set of plugins defined in the profile file
     Add a sample custom profile keeping only the editor
     document-manager: Automatically open an empty file if starter plugin is not used
     libanjuta: Keep dynamic allocation data in AnjutaPluginDescription
     libanjuta: Allow to change plugin description key from profile
     Allow to build without libgd
     Keep using loaded plugin even if they are marked as disabled
     Register GApplication with a different name if a profile is used
     document-manager: Make use of symbol-db plugin optional
     language-support-python: Remove critical warnings
     language-manager: Support symbols in more programming languages
     Need at least glib 2.34 for g_spawn_check_exit_status
     dir-project: Load big project faster
     dir-project: Decrease project load priority to avoid blocking GUI
     am-project: data target are not distributed by default in automake
     project-manager: Add a function in the interface to remove a file from a project
     bgo #689384 - should install a highcontrast app icon
     bgo #701419 - sqlite not in depencies
     document-manager: Fix icon size in document manager tabs
     bgo #706630 - Incorrect MimeType in .desktop file
     Remove a critical warning when closing a project
     glade: Fix a critical warning when opening a project with a .ui file opened
     document-manager: Close all documents when closing a project
     project-manager: bgo #707562 - Plural forms for "%d elements"
     project-wizard: bgo #707943 - Auto completion code when you click in the widget tree is broken

Techlive Zheng (1):
     anjuta-tags: fix scope information parsing in the Vala parser

Varad Gautam (1):
     document-manager: bgo#698036 - Close Other Tabs enhancement

Yuri Myasoedov (2):
     Updated Russian translation
     Updated Russian translation

victory (1):
     l10n: Update Japanese translation

Мирослав Николић (2):
     Updated Serbian translation
     Updated Serbian translation