=== anjuta 2.3.5 ===

2008-02-26  Naba Kumar  <naba@gnome.org>

	* plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
	crash when there is a modified new file open, a non-modified exiting
	file open and autosave happen. Simplified error checking logic and
	avoided memory corruption. Fixes bug #Bug 518716.

2008-02-25  Naba Kumar  <naba@gnome.org>

	* NEWS: Updated for release 2.3.5
	* configure.in: Bumped version to 2.3.5

	* plugins/build-basic-autotools/build-basic-autotools.c:
	(on_editor_changed): Avoid accessing text which is greater than
	valid range.

	* plugins/editor/text_editor_cbs.[c,h]: Removed dead code.

2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/debug-manager/breakpoints.c:
	Fix #518329: Crash when adding breakpoint and other similar bugs

2008-02-25  Johannes Schmid <jhs@gnome.org>

	* tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
	(copyBytes), (copyFile), (openTagFile), (makeTagEntry):
	Never call error() which calls exit()
	#517646 – Anjuta exists with code 2 when i try to import gedit

2008-02-23  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/sourceview.c: (ieditor_insert):
	Block insert_text signal when inserting manually.

2008-02-23  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/sourceview.c: (on_insert_text):
	Fixed a problem with the "insert-text" signal that broke
	copy&paste sometimes

2008-02-22  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(get_line_indentation_base):
	More fixes for comment handling and made the code
	a lot simpler

2008-02-22  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/sourceview.c: (on_insert_text):
	Fixed #517919 – Crash on pasting docblock

2008-02-20  Johannes Schmid <jhs@gnome.org>

  Patch from James Liggett:
	* plugins/profiler/profiler.glade:
	Fix width options dialog. Translations are not longer cut off. (#516630)

2008-02-18  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/sourceview.c: (on_insert_text):
	Do not change the iterator in the "insert-text" handler because
	it has some strange side-effects when copying text
	Fix useless free'ing in hover-leave that might have led to random
	crashes

2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/debug-manager/start.c:
	Avoid a glib warning if no project is loaded

2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>

	* manuals/anjuta-manual/C/debugger.xml:
	Remove warning about new debugger

2008-02-17  Johannes Schmid <jhs@gnome.org>

	* manuals/anjuta-manual/figures/project-window.png:	
	Use a smaller picture

2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/gdb/debugger.c:
	Set breakpoint in file with uncommon characters in path name

2008-02-17  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
	* plugins/sourceview/sourceview-cell.c: (icell_get_character),
	(icell_get_char):
	* plugins/sourceview/sourceview.c: (on_insert_text):	
	Fix "char-added" signal to pass the correct iterator

2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/gdb/debugger.c:
	Load executable in gdb with space in path name 

2008-02-17  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(get_line_indentation_base), (get_line_auto_indentation),
	(on_auto_indent):
	Some bugfixes and clean-ups in comment indentation code
	
	* plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
	(anjuta_view_finalize), (anjuta_view_key_press_event):
	* plugins/sourceview/sourceview.c: (on_insert_text),
	(sourceview_create_highligth_indic), (sourceview_new):
	Cleaned implementation of char-added signal by using "insert-text" signal
	instead of filtering "key-press-event"
	* plugins/sourceview/sourceview-cell.c: (icell_get_character),
	(icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
	(iiter_diff):
	Fixed implementation of get_character and return value of iiter_first() and
	iiter_last();

2008-02-16  Johannes Schmid <jhs@gnome.org>

	* plugins/valgrind/plugin.c: (valgrind_activate),
	(ipreferences_merge), (ipreferences_unmerge):
	* plugins/valgrind/vgactions.c: (vg_actions_run):
	* plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
	
	Fixed crasher when starting valgrind because of strange prefs handling and
	#516641 – Valgrind: Load Log does not clear list

2008-02-15  James Liggett  <jrliggett@cox.net>

	* plugins/profiler/plugin.c:
	(on_select_other_target_button_clicked):
	Select the new custom target in the list so that the user sees it.

	Bug 516630 – Selection custom binary in profiler is not
	user-friendly.

2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>

	* manuals/anjuta-manual/C/projects.xml:
	Fix #515993: "Add package" button is "Add Package" in code
	Fix #516727: "Build All" is "Build Project" in code
	Fix #516728: "Clean All" is "Clean Project" in code
	Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
	Fix #516730: Fix note title 
	"Configure" is "Run Configure..." in code

2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>

	* (added) manuals/anjuta-manual/C/figures/project-window.png,
	(removed) manuals/anjuta-manual/C/figures/project_win.png,
	manuals/anjuta-manual/C/projects.xml,
	manuals/anjuta-manual/Makefile.am:
	Fix #515207: Add a new project window screenshoot
	Rename "Project View" to "Project window"

2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/project-import/project-import.c:
	Fix #516743: Import project keeps an old date on project file

	* plugins/project-manager/plugin.c:
	Fix #516737: Import project doesn't load project with space in name

2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>

	* plugins/debug-manager/command.c:
	Destroy local variables on each step

	* plugins/debug-manager/debug_tree.c,
	plugins/debug-manager/watch.c,
	plugins/debug-manager/locals.c,
	plugins/gdb/debugger.c,
	libanjuta/interfaces/libanjuta.idl:
	Parse local variables scope (not used yet)

2008-02-15  James Liggett <jrliggett@cox.net>

	reviewed by: Johannes Schmid <jhs@gnome.org>

	* plugins/profiler/gprof-options.c: (setup_widgets),
	(gprof_options_set_target), (gprof_options_has_target),
	(gprof_options_get_string):
	* plugins/profiler/gprof-options.h:
	* plugins/profiler/plugin.c: (ifile_open):
	516128 – crash in Anjuta IDE: selected profiler as the...

2008-02-14  Johannes Schmid <jhs@gnome.org>

	* plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
	* plugins/macro/macro-dialog.c: (on_macro_selection_changed):
	* plugins/symbol-browser/an_symbol.c:
	* plugins/symbol-browser/an_symbol_view.c:
	(on_symbol_view_row_expanded):
	Fixed some memory leaks (Remember to all free/unref everything that comes
	from gtk_tree_model_get())

2008-02-14  Johannes Schmid <jhs@gnome.org>

	* plugins/document-manager/search-box.c: (on_search_activated):
	516377 – Status bar does not change its status of 'Search for .. continued at top'
	(caused by differences between scintilla and sourceview)

2008-02-13  James Liggett <jrliggett@cox.net>

	* plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
	Output in UTF-8 format to avoid hangs with the editor. (#516014)

2008-02-14  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(get_line_indentation_base), (get_line_auto_indentation),
	(on_editor_char_inserted_cpp):
	504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:

2008-02-13  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(is_iter_inside_string), (get_line_auto_indentation):
	Handle comments in the code and do not ask editor. Fixes scintilla
	indentation (sourceview does not report comments anyway).
	
	* plugins/sourceview/sourceview-cell.c: (iiter_diff):
	Diff with correct sign (also fixes some issues with language-support)

2008-02-13  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(get_line_indentation_base):
	Act even more clever for comments. Indent /* */ comments correctly
	for multilines

2008-02-13  Johannes Schmid <jhs@gnome.org>

	* plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
	Also set indentation size correctly, when tab size is set
	by language support plugin

2008-02-13  Johannes Schmid <jhs@gnome.org>

	* plugins/language-support-cpp-java/plugin.c:
	(get_line_indentation_base):
	
	Indent lines after comments correctly

2008-02-13  Johannes Schmid <jhs@gnome.org>

	* libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
	(anjuta_launcher_set_encoding), (anjuta_launcher_fork):
	* libanjuta/anjuta-launcher.h:
	Some more fixes from symbol-db-branch
	
	* src/Makefile.am:
	Move anjuta-shell to noinst_PROGRAMS as it is just a test

2008-02-12  Johannes Schmid <jhs@gnome.org>

  Patch from Gennaro Bellizio <genbell@tiscali.it>:
	* global-tags/Makefile.am:
	* AUTHORS
	#515954 – create_global_tags.sh: wrong anjuta-tags path
	
	* libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
	(anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
	(anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
	(anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
	(anjuta_launcher_fork):
	* libanjuta/anjuta-launcher.h:
	Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
	from symbol-db branch

2008-02-11  Johannes Schmid <jhs@gnome.org>

	* plugins/file-manager/file-model.c: (file_model_expand_idle):
  515868 – File browser only shows icons when activated
  
2008-02-11  Johannes Schmid <jhs@gnome.org>

	* plugins/file-manager/file-model.c: (file_model_expand_idle):
	#515867 – Anjuta dies on startup

2008-02-11  Johannes Schmid <jhs@gnome.org>

	* TODO.tasks: Marked subversion task as completed