=== anjuta 2.3.5 === 2008-02-26 Naba Kumar * 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 * 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 * plugins/debug-manager/breakpoints.c: Fix #518329: Crash when adding breakpoint and other similar bugs 2008-02-25 Johannes Schmid * 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 * plugins/sourceview/sourceview.c: (ieditor_insert): Block insert_text signal when inserting manually. 2008-02-23 Johannes Schmid * 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 * 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 * plugins/sourceview/sourceview.c: (on_insert_text): Fixed #517919 – Crash on pasting docblock 2008-02-20 Johannes Schmid Patch from James Liggett: * plugins/profiler/profiler.glade: Fix width options dialog. Translations are not longer cut off. (#516630) 2008-02-18 Johannes Schmid * 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 * plugins/debug-manager/start.c: Avoid a glib warning if no project is loaded 2008-02-18 Sébastien Granjoux * manuals/anjuta-manual/C/debugger.xml: Remove warning about new debugger 2008-02-17 Johannes Schmid * manuals/anjuta-manual/figures/project-window.png: Use a smaller picture 2008-02-17 Sébastien Granjoux * plugins/gdb/debugger.c: Set breakpoint in file with uncommon characters in path name 2008-02-17 Johannes Schmid * 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 * plugins/gdb/debugger.c: Load executable in gdb with space in path name 2008-02-17 Johannes Schmid * 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 * 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 * 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 * 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 * (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 * 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 * 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 reviewed by: Johannes Schmid * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * plugins/language-support-cpp-java/plugin.c: (get_line_indentation_base): Indent lines after comments correctly 2008-02-13 Johannes Schmid * 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 Patch from Gennaro Bellizio : * 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 * plugins/file-manager/file-model.c: (file_model_expand_idle): 515868 – File browser only shows icons when activated 2008-02-11 Johannes Schmid * plugins/file-manager/file-model.c: (file_model_expand_idle): #515867 – Anjuta dies on startup 2008-02-11 Johannes Schmid * TODO.tasks: Marked subversion task as completed