=== anjuta 2.1.1 ===

2007-02-11  Naba Kumar  <naba@gnome.org>

	* cofigure.in: Bumped version to 2.1.1
	* NEWS: Updated for 2.1.1 release.
	
2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>

	* plugins/debug-manager/plugin.c,
	plugins/debug-manager/sparse_view.c,
	plugins/debug-manager/sparse_view.h:
	Reorder some code

	* plugins/gdb/debugger.c,
	plugins/debug-manager/debugger.c,
	plugins/debug-manager/memory.c,
	plugins/debug-manager/sparse_buffer.c
	plugins/gdb/debugger.h,
	libanjuta/interfaces/libanjuta.idl:
	Clean up, remove some warnings
	Use guint everywhere for addresses
	Rewrite code parsing position in debugger

2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>

	* plugins/debug-manager/debug_tree.c:
	Use GtkTreeRowReference instead of GtkTreeIter as callback data
	Fix bug #406113

2007-02-08  Naba Kumar  <naba@gnome.org>

	* plugins/editor/text_editor.h, plugins/editor/text_editor.c:
	Delay showing the 'file modified on disk' dialog for one sec
	from the last notification to insure multiple notifications for
	the same file are treated as one. Do not same multiple dialogs
	for the same file. Make sure to destory the dialog if later
	the conent is no longer different.
	
2007-02-08  Naba Kumar  <naba@gnome.org>

	* plugins/editor/text_editor.h, plugins/editor/text_editor.c:
	Prevented spurious 'file modified' dialogs in scintilla editor
	when the file is saved.

2007-02-09  Johannes Schmid <jhs@gnome.org>

	* scripts/glade2schema.pl:
	Added script to convert glade preferences into gconf schema files.
	See #406061

2007-02-08  Naba Kumar  <naba@gnome.org>

	* src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
	itself is destroyed. Fixes bug #355160.
	
2007-02-08  Johannes Schmid <jhs@gnome.org>

	* plugins/profiler/profiler.plugin: 
	removed from version control (only .in file needed)
	
	* plugins/sourceview/anjuta-view.c: (anjuta_view_init):
	* plugins/sourceview/sourceview.c: (sourceview_new):
	Code cleanup
	
	* plugins/subversion/svn-thread.c: (svn_thread_start):
	* src/main.c: (main):
	
	Fixed #395875 about initialisation of threads too late

2007-02-07  Armin Burgmeier  <armin@arbur.net>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* plugins/class-gen/plugin.c:
	* plugins/class-gen/window.c: Removed browse button related code, load
	generated output directly into new buffers when not adding to project.

	* plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
	buttons from user interface.

2007-02-07  Naba Kumar  <naba@gnome.org>

	* po/POTFILES.in: Fixed distcheck.

2007-02-07  Daniel Nylander <po@danielnylander.se>

	* manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.

2007-02-07  Johannes Schmid <jhs@gnome.org>

	* anjuta.desktop.in.in:
	Fixed spelling

2007-02-07  Johannes Schmid <jhs@gnome.org>

	* configure.in:
	* manuals/anjuta-manual/*
	* manuals/anjuta-faqs/*:
	#398991 – Anjuta manuals does not use the gnome-doc-utils format
	
	* plugins/document-manager/anjuta-document-manager.plugin.in:
	Removed duplicate application-xml mime-type (review patches properly ;-)
	
2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>

	* plugins/gdb/debugger.c,
	libanjuta/interfaces/libanjuta.idl:
	Fix bug #404755
	Fix handling of missing source file

2007-02-06  Naba Kumar  <naba@gnome.org>

	Patch from James Liggett  <jrliggett@cox.net>:
	* plugins/profiler/gprof-flat-profile.c,
	plugins/profiler/gprof-profile-data.c,
	plugins/profiler/gprof-call-graph.c,
	plugins/profiler/gprof-profile-data.h,
	plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
	Show profiler view when target selected bug #403515.

2007-02-05  Naba Kumar  <naba@gnome.org>

	* configure.in: Enabled devhelp plugin by default now that
	it works.
	
	Patch from parmigio@2ainfo.it:
	* plugins/document-manager/anjuta-document-manager.plugin.in:
	Added xml file type in supported mime types list.
	
2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>

	* plugins/debug-manager/debugger.c,
	plugins/debug-manager/plugin.c:
	Add a field in status bar displaying debugger state
	Change cursor shape when debugger is busy
	Fix bug #378600

	* plugins/debug-manager/watch.c,
	plugins/debug-manager/locals.c,
	libanjuta/interfaces/libanjuta.idl:
	Clean up, remove debugging messages and unused signals

2007-02-03  Johannes Schmid <jhs@gnome.org>

	* configure.in:
	Fixed AC_INIT and seperated version to major, minor, micro

	* anjuta.anjuta:
	Load Subversion instead of CVS
	
	* anjuta.desktop.in.in:
	Fixed bug-buddy component

	Original patch from Rob Bradfort <robster@debian.org>:
	* src/main.c: (get_command_line_args), (main):
	Bug #335981 – Migration from popt to GOption

2007-02-03  Naba Kumar  <naba@gnome.org>

	* configure.in: Depend on devhelp 0.13 and fixed gecko home
	path variable. Fixed bug #341170.
	* plugins/profiler/Makefile.am: Fixed indentation.
	
2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>

	* libanjuta/interfaces/libanjuta.idl,
	plugins/sourceview/sourceview.c,
	plugins/editor/text-editor.c,
	plugins/symbol-browser/plugin.c,
	plugins/search/search-replace.c,
	plugins/document-manager/goto_line.c,
	plugins/document-manager/action-callbacks.c,
	plugins/document-manager/anjuta-docman.c:
	Rename markers of anjuta interface
	IANJUTA_MARKABLE_NONE has been removed
	IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
	IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
	IANJUTA_MARKABLE_ATTENTIVE renamed in
		IANJUTA_MARKABLE_BREAKPOINT_DISABLED
	IANJUTA_MARKABLE_INTENSE renamed in
		IANJUTA_MARKABLE_BREAKPOINT_ENABLED
	IANJUTA_MARKABLE_PROGRAM_COUNTER has been created

	* (removed) plugins/sourceview/marker-light.png,
	(removed) plugins/sourceview/marker-basic.png,
	(removed) plugins/sourceview/marker-attentive.png,
	(removed) plugins/sourceview/marker-intense.png,
	plugins/sourceview/bookmark.png,
	(added) plugins/sourceview/breakpoint-disabled.png,
	(added) plugins/sourceview/breakpoint-enabled.png,
	(added) plugins/sourceview/program-counter.png,
	(added) plugins/sourceview/linemarker.png,
	plugins/sourceview/Makefile.am,
	(added) plugins/editor/bookmark.xpm,
	(added) plugins/editor/breakpoint-disabled.xpm,
	(added) plugins/editor/breakpoint-enabled.xpm,
	(added) plugins/editor/program-counter.xpm,
	(added) plugins/editor/linemarker.xpm,
	plugins/editor/Makefile.am:
	Add or change marker pixmaps in scintilla and sourceview editor

	* plugins/document-manager/plugin.c,
	libanjuta/interfaces/libanjuta.idl,
	plugins/debug-manager/plugin.c,
	plugins/debug-manager/breakpoints.c
	plugins/gdb/debugger.c:
	Fix bug #376404, program counter marker is not displayed when debugger
 	Return the selected editor or NULL (if file does not exist) with 
 	ianjuta_document_manager_goto_file_line* functions
	Emit a change-location signal even if the program counter is in an
	unknown file

2007-02-02  Naba Kumar  <naba@gnome.org>

	* TODO.tasks: Marked bounty bug #359478 completed. And checked
	older bounties 'Done'.
	
2007-02-02  Naba Kumar  <naba@gnome.org>

	* TODO.tasks: Fixed typop.

	Patch from James Liggett  <jrliggett@cox.net>:
	* plugins/profiler/*, plugins/class-inheritance/Makefile.am,
	plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
	profiler plugin by James Liggett. Completes bounty bug #359478
	'Gprof performance profiler plugin'

2007-02-01  Naba Kumar  <naba@gnome.org>

	* src/main.c: Renamed option name.

	* TODO.tasks: Marked "Test and fix all project wizards templates"
	bounty completed.
	
2007-01-29  Johannes Schmid <jhs@gnome.org>

	* plugins/document-manager/plugin.c: (on_editor_changed):
	Added DEBUG_PRINT(...)
	* plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
	implemented
	* plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
	Fix language support plugin for sourceview editor (add some new
	language names)
	
	* plugins/sourceview/sourceview.c: (iindic_clear):
	Clear all indicators

2007-01-29  Johannes Schmid <jhs@gnome.org>

	* TODO.tasks:
	Minor task currentions
	
	* libanjuta/interfaces/libanjuta.idl:
	* plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
	(itext_editor_iface_init):
	* plugins/language-support-cpp-java/plugin.c: (install_support):
	* plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
	(ieditor_get_attributes), (ieditor_iface_init):
	Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
	plugins.
	
	* plugins/sourceview/sourceview.glade:
	Fixed sourceview preference window

2007-01-28  Naba Kumar  <naba@gnome.org>
	
	* src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
	Implemented --no-files and --no-session command line options and
	corresponding preferernces checkboxes in General tab.

2007-01-28  Johannes Schmid <jhs@gnome.org>

	* plugins/subversion/plugin.c:
	* plugins/subversion/plugin.h:
	* plugins/subversion/svn-notify.c: (svn_show_info),
	(show_svn_error), (on_svn_notify):
	* plugins/subversion/svn-notify.h:
	* plugins/subversion/svn-thread.c: (create_message_view),
	(svn_thread_start):
	Fixed error handling and fixed #394216 – No indication of subversion commands running
	
	* plugins/tools/execute.c: (atp_output_context_print):
	Show name of tool in message pane

2007-01-28  Naba Kumar  <naba@gnome.org>
	
	* configure.in, plugins/glade/plugin.c: Make it work with
	glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
	
	* configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
	from devhelp (won't work untill devhelp is fixed: bug #341170).
	
	* plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
	
2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* libanjuta/interfaces/libanjuta.idl, 
	plugins/debug-manager/debugger.c,
	plugins/debug-manager/start.c,
	plugins/gdb/plugin.c,
	plugins/gdb/debugger.c,
	plugins/gdb/debugger.h:
	Fix a bug when launching gdb
	Set the terminal for the debugged program on the command line.

2007-01-26  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/anjuta-document-saver.c:
	(anjuta_document_saver_save):
	* plugins/sourceview/anjuta-document.c: (document_saver_saving):
	* plugins/sourceview/sourceview.c: (save_if_modified),
	(on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
	Proper error handling, for example if a file was modified externally. Use backup files
	to avoid data-loss on disk full.

2007-01-24  Naba Kumar  <naba@gnome.org>
	
	* plugins/devhelp/htmlview.c: Fixed crash during project load.
	Fixed mem leak and source leak.
	
2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* plugins/debug-manager/debug_tree.c,
	plugins/debug-manager/debug_tree.h,
	plugins/debug-manager/watch.c:
	Partial rewrite of the variable object code, find and fix a few bugs
	Fix bug #395808: gdb can still crash but children are listed
	on request only so you can avoid the crash

2007-01-24  Naba Kumar  <naba@gnome.org>
	
	* (added) plugins/symbol-browser/anjuta-symbol-locals.c,
	(added) plugins/symbol-browser/anjuta-symbol-locals.h,
	plugins/symbol-browser/plugin.h,
	plugins/symbol-browser/plugin.c,
	plugins/symbol-browser/Makefile.am: Added current file (local)
	symbols view (Seriously getting bored with the browse toolbar).

2007-01-22  Naba Kumar  <naba@gnome.org>
	
	Patch from Gabor Kelemen:
	* po/POTFILES.in: Added .plugin.in files.

2007-01-21 Yang Hong <yanghong@ccoss.com.cn>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* plugins/document-manager/anjuta-docman.c,
	plugins/message-view/anjuta-msgman.c
	Set right alignment to the label widget in the tab title.

2007-01-21  Naba Kumar  <naba@gnome.org>
	
	* libegg/egg-combo-action.c: Fixed mode line.
	* manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
	manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.

2007-01-21  Armin Burgmeier  <armin@arbur.net>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* plugins/class-gen/plugin.c: Prompt for target before actually
	generating the class files. This ensures that the files are created in
	the correct directory. Fixes bug #397406.

	* plugins/class-gen/window.c: Set browse buttons to insensitive when
	the class is added to the project.

2007-01-21  Naba Kumar  <naba@gnome.org>

	* libanjuta/anjuta-plugin-description.c,
	libanjuta/anjuta-ui.h,
	libanjuta/anjuta-status.c,
	libanjuta/anjuta-plugin-description.h,
	libanjuta/cell-renderer-captioned-image.c,
	libanjuta/anjuta-plugin-handle.c,
	libanjuta/anjuta-status.h,
	libanjuta/resources.c,
	libanjuta/cell-renderer-captioned-image.h,
	libanjuta/glue-cpp.c,
	libanjuta/anjuta-plugin-handle.h,
	libanjuta/anjuta-plugin.c,
	libanjuta/anjuta-preferences-dialog.c,
	libanjuta/libanjuta.h,
	libanjuta/resources.h,
	libanjuta/glue-cpp.h,
	libanjuta/anjuta-plugin.h,
	libanjuta/anjuta-preferences-dialog.h,
	libanjuta/anjuta-plugin-manager.c,
	libanjuta/anjuta-shell.c,
	libanjuta/anjuta-plugin-manager.h,
	libanjuta/anjuta-shell.h,
	libanjuta/anjuta-save-prompt.c,
	libanjuta/anjuta-save-prompt.h,
	libanjuta/anjuta-children.c,
	libanjuta/anjuta-utils.c,
	libanjuta/anjuta-profile.c,
	libanjuta/anjuta-preferences.c,
	libanjuta/anjuta-launcher.c,
	libanjuta/anjuta-utils.h,
	libanjuta/anjuta-profile.h,
	libanjuta/anjuta-launcher.h,
	libanjuta/anjuta-ui.c: Updated file headers.

	* po/POTFILES.in: Updated.

	* libanjuta/anjuta-marshal.list,
	(added) libanjuta/anjuta-plugin-handle.c,
	(added) libanjuta/anjuta-plugin-handle.h,
	(added) libanjuta/anjuta-plugin-manager.c,
	(added) libanjuta/anjuta-plugin-manager.h,
	libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
	(added) libanjuta/anjuta-profile.c,
	(added) libanjuta/anjuta-profile.h,
	(renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
	libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
	src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
	src/action-callbacks.c: Implemented AnjutaPluginManager
	class based on old plugins.[ch]. Implemented AnjutaProfile as
	prelimanary profiles implementation. Implemented AnjutaPluginHandle
	class to represent plugins (not to be confused with plugin objects).
	Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
	implemented it in AnjutaApp and AnjutaTestShell.
	De-globalized plugin management and several clean ups.

	* plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
	plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
	plugins/search/search-replace.c, plugins/terminal/terminal.c,
	plugins/project-import/project-import.c,
	plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
	plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
	Fixed plugins for the change in API.

	* libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
	file.
	
	* manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.

2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>

	Reviewed by Naba Kumar  <naba@gnome.org>:
	* libanjuta/anjuta-launcher.c,
	libanjuta/anjuta-launcher.h:
	Add a new function anjuta_set_terminate_on_exit to close the i/o
	channel when the child exit
	Return directly the status and not the exit code in child-exited
	signal

	* plugins/gdb/debugger.c:
	Use new function in debugger plugin

2007-01-18  Johannes Schmid <jhs@gnome.org>

	* src/about.c: Do not show empty license information instead hide the button (#397883)

2007-01-15  Johannes Schmid <jhs@gnome.org>

	* plugins/project-manager/plugin.c:
	* plugins/project-wizard/templates/python.wiz
	* plugins/project-wizard/templates/python/src/Makefile.am.tpl:
	
	Fixed #335235 python programs are not executeable/ do not start when pressing F3
	You will also need latest gnome-build svn