=== 2.25.902 === 2009-02-16 Johannes Schmid * NEWS: * configure.in: Updated for release * plugins/gbf-am/Makefile.am: * plugins/gbf-mkfile/Makefile.am: Fixed dist-clean issue 2009-02-16 Carl-Anton Ingmarsson reviewed by: Johannes Schmid * plugins/file-loader/plugin.c (on_new_clicked), (on_open_clicked), (activate_plugin): #570820 – problem with gtk+ trunk 2009-02-16 Johannes Schmid * plugins/search/search-replace.c (on_message_clicked): #564942 – display project-relative path in search results pane 2009-02-16 Massimo Cora' * configure.in: * plugins/symbol-db/Makefile.am: * plugins/symbol-db/test/Makefile.am: * plugins/symbol-db/test/main.c: removed outdated test file. 2009-02-12 Yang Hong * plugins/search/search-replace.c (create_dialog), (on_search_expression_entry_changed): #571381 – Seach button disabled if no files opened. 2009-02-16 Johannes Schmid * plugins/file-manager/file-view.c (file_view_sort_model): #571733 – file manager should sort files case-insensitively 2009-02-16 Johannes Schmid * libanjuta/anjuta-plugin-description.c (parse_key_value): 571233 – Uncorrect loading of subversion plugin (thanks to Yuriy Penkin for the patch!) 2009-02-15 James Liggett * ChangeLog: E-mail address fix. 2009-02-15 James Liggett * libanjuta/anjuta-utils.c: * libanjuta/anjuta-utils.h: Add utility function for converting lists of GFile objects to lists of relative paths. 2009-02-15 Johannes Schmid * plugins/project-wizard/templates/Makefile.am: * plugins/project-wizard/templates/gnome.wiz: * plugins/project-wizard/templates/gnome/.cvsignore: * plugins/project-wizard/templates/gnome/Makefile.am: * plugins/project-wizard/templates/gnome/po/.cvsignore: * plugins/project-wizard/templates/gnome/po/Makefile.am: * plugins/project-wizard/templates/gnome/po/POTFILES.in: * plugins/project-wizard/templates/gnome/src/.cvsignore: * plugins/project-wizard/templates/gnome/src/Makefile.am: * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl: * plugins/project-wizard/templates/gnome/src/callbacks.c: * plugins/project-wizard/templates/gnome/src/callbacks.h: * plugins/project-wizard/templates/gnome/src/main.c: * plugins/project-wizard/templates/gnome/src/project.glade: Remove gnome project template as it just contains deprecated libraries 2009-02-14 James Liggett * plugins/subversion/anjuta-subversion.plugin.in: Make sure there's a newline at the end of the file, or the plugin won't load. 2009-02-12 Johannes Schmid * plugins/language-support-cpp-java/plugin.c (get_line_indentation), (get_line_indentation_string), (set_line_indentation), (get_line_indentation_base), (get_line_auto_indentation): #571215 – doesn't indent function declarations correctly * plugins/terminal/terminal.c (terminal_set_preferences): #570492 – Some criticals in the terminal plugin 2009-02-11 Sébastien Granjoux * plugins/gbf-am/gbf-am-properties.c: Fix #556148 – it's impossible to remove project variables * plugins/gbf-am/plugin.c, plugins/gbf-am/Makefile.am, plugins/gbf-am/gbf-am-project.c: Use Anjute debugging functions 2009-02-11 Yang Hong reviewed by: Sébastien Granjoux * plugins/tools/scripts/tools-2.xml.in: Fixed wrong path of grep command. * plugins/gbf-am/gbf-am-parse.in: Fixed #571262 – gbf-am: treat tail slash as a package (pkg_check_module) * plugins/gbf-am/gbf-am-properties.c (add_package_clicked_cb), (gbf_am_properties_get_widget): Fixed #566991 – list project modules in sorted order 2009-02-11 Johannes Schmid * plugins/sourceview/sourceview.c (ilanguage_set_language): Don't crash when language manager returns a NULL list of languages (#570492) Avoid duplicated code that was causing the same behaviour as previous commit. 2009-02-10 Johannes Schmid * plugins/sourceview/sourceview.c (ilanguage_get_supported_languages): Don't crash when language manager returns a NULL list of languages (#570492) 2009-02-10 Johannes Schmid * plugins/sourceview/plugin.c (create_style_model): #571114 – Crash after clicking on Edit/Preferences with open document 2009-02-10 Yang Hong * plugins/message-view/message-view.c (message_view_instance_init): Align message filters into left. * plugins/tools/anjuta-tools.glade: Use GtkFileChooserDialog instead GtkFileSelection * plugins/tools/variable.c (atp_variable_get_editor_variable): Fixed #571143 - Double free crasher of path string. 2009-02-09 Massimo Cora' * plugins/symbol-db/plugin.c (on_session_load), (isymbol_manager_search_system): * plugins/symbol-db/symbol-db-engine-core.c (symbol_db_engine_close_db): * plugins/symbol-db/symbol-db-view-locals.c (symbol_db_view_locals_clear_cache): fixed some warnings like GDA_IS_CONNECTION (cnc) when the project was closing as the same time as the local tab was populating with symbols. 2009-02-09 Johannes Schmid * plugins/document-manager/plugin.c (update_status), (on_document_changed): #563704 – Anjuta displays column/line numbers after edit windows closed 2009-02-09 Johannes Schmid * plugins/language-manager/languages.xml: #556970 – Swap .h/.c doesn't work for C header files (*.h) 2009-02-09 Johannes Schmid * plugins/sourceview/sourceview.c (on_assist_window_destroyed), (on_assist_tip_destroyed), (iassist_suggest), (iassist_show_tips): Use weak pointer instead of destroy signals 2009-02-09 Yuriy Penkin * plugins/run-program/plugin.c (on_run_program_activate): #570720 – There are warnings in some cases when I press cancel in program arguments dialog 2009-02-09 Sébastien Granjoux * libanjuta/anjuta-launcher.c: Fix #566785 – Anjuta crashes after enabling and disabling a plugin often 2009-02-09 Johannes Schmid * plugins/language-support-cpp-java/plugin.c (get_line_indentation_string), (get_line_indentation_base): Removed debugging output * src/main.c (main): Reintroduce gnome_program_init() to avoid warnings from libgnomeui 2009-02-09 Johannes Schmid * src/anjuta-app.c (anjuta_app_add_widget_full): Call set_default_position() on widgets that are never floating to avoid another critical warning with bug #570492 * plugins/language-support-cpp-java/plugin.c (get_line_indentation_string), (set_line_indentation), (get_line_indentation_base), (get_line_auto_indentation), (on_editor_char_inserted_cpp), (on_auto_indent): #567606 – Auto-indentation in Anjuta gets tab indentation wrong for function paramaters 2009-02-09 Massimo Cora' * plugins/symbol-db/plugin.c (isymbol_manager_search_system), (isymbol_manager_search_project), (isymbol_manager_search_file): some assertions to prevent a NULL pattern to be passed to SymbolManager interface. 2009-02-09 Johannes Schmid * configure.in: * src/Makefile.am: * src/anjuta.c (anjuta_new): * src/anjuta.h: * src/bacon-message-connection.c: * src/bacon-message-connection.h: * src/main.c (message_received_cb), (main): Remove old crufty bacon-message code and replace it by a sane implementation using the new libunique gnome dependency. 2009-02-09 Johannes Schmid * plugins/language-support-cpp-java/cpp-java-assist.c (cpp_java_assist_create_word_completion_cache), (cpp_java_assist_check): Avoid hang while pressing backspace 2009-02-08 Johannes Schmid * plugins/file-manager/file-model.c (file_model_get_vcs_status): * plugins/file-manager/plugin.c (get_vcs_plugin), (project_root_added), (file_manager_activate): * plugins/subversion/anjuta-subversion.plugin.in: Only load correct IAnjutaVcs plugin for project 2009-02-08 Sébastien Granjoux * plugins/search/search-replace.c, plugins/search/search-replace_backend.c: Fix #564942 – display project-relative path in search results pane Fix #565015 – duplicate matches in search results pane * plugins/message-view/message-view.c: Fix #539580 – Uncorrect pass search result to 2009-02-08 Sébastien Granjoux * www/htdocs/downloads.php: Fix #570614 – outdated download addresses 2009-02-08 Sébastien Granjoux * plugins/scintilla/text_editor.c, plugins/sourceview/sourceview.c, libanjuta/interfaces/libanjuta.idl: ianjuta_editor_get_length returns value in bytes instead of characters * plugins/search/search-replace.c, plugins/search/search-replace_backend.c, plugins/search/search-replace_backend.h: Fix #566531 – Find & Replace results in wrong result for files containing multi-byte UTF-8 sequences * plugins/search/Makefile.am: Define log domains for search plugin 2009-02-08 Carl-Anton Ingmarsson reviewed by: Massimo Cora' * plugins/symbol-db/plugin.c (on_session_save), (on_session_load), (on_project_root_added): * plugins/symbol-db/symbol-db-system.c (sdb_system_do_engine_scan): fixed #570877 – symbol-db doesn't scan user-added packages. 2009-02-08 Yang Hong * plugins/git/plugin.c (git_activate_plugin): Fixed #570929, initialize widgets before add watches. 2009-02-07 Massimo Cora' * plugins/symbol-db/plugin.c (isymbol_manager_search_project): * plugins/symbol-db/symbol-db-engine-queries.c (symbol_db_engine_find_symbol_by_name_pattern_filtered): ianjuta_symbol_manager_search_project () will now search only for global project symbols. 2009-02-06 Massimo Cora' * plugins/symbol-db/plugin.c (isymbol_manager_search_project): * plugins/symbol-db/symbol-db-engine-queries.c (symbol_db_engine_find_symbol_by_name_pattern_filtered): * plugins/symbol-db/symbol-db-engine-queries.h: #566987 – display tooltip with prototype when calling function in project. 2009-02-06 Massimo Cora' * plugins/project-manager/gbf-project-util.c (browse_button_clicked_cb): fixed #570245 – gbf gio-critical g_file_query_exists 2009-02-06 Massimo Cora' * plugins/symbol-db/plugin.c (on_session_load), (symbol_db_activate): hide progress bar for system and project if no project is loaded. 2009-02-06 Johannes Schmid * plugins/debug-manager/sharedlib.c (sharedlibs_new): * plugins/debug-manager/start.c (load_target): * plugins/glade/designer-associations-item.c (designer_associations_item_from_xml), (designer_associations_option_from_xml), (associations_file_from_xml): * plugins/glade/plugin.c (glade_update_ui), (on_glade_project_changed), (glade_plugin_do_save_associations), (do_insert_handler_stub_C), (insert_handler_stub_auto), (insert_handler_stub_manual), (on_handler_editing_done), (on_glade_show_version_dialog): * plugins/sourceview/sourceview.c (on_open_finish): Fix translation isses (#570491 and #570429) 2009-02-05 Yang Hong * plugins/file-manager/file-model.c (file_model_vcs_status_callback): Fix a crasher in gdk_pixbuf_composite. * plugins/file-manager/file-view.c (get_status_string): Return a NULL value instead of g_assert_not_reached. * plugins/terminal/terminal.c (terminal_set_preferences), (terminal_execute): Do not reset execute terminal, remain output for comparison, Set default scrollback lines for 500, or minimum is too small. * src/main.c (send_bacon_message): Fix cann't open relative URI in server side. 2009-02-05 Sébastien Granjoux * plugins/language-support-cpp-java/cpp-java-assist.c: Fix #566693 – Code completion of symbols usually not working 2009-02-04 Johannes Schmid * plugins/sourceview/sourceview-prefs.c (get_int_default), (on_gconf_notify_tab_size), (on_gconf_notify_right_margin_position): Fix an unlikely critical when deleting gconf values directly 2009-02-04 Johannes Schmid * plugins/sourceview/anjuta-editor-sourceview.glade: Remove useless indent-size property. This is better handled by the language-support-plugin. * plugins/sourceview/sourceview-prefs.c (get_bool), (on_gconf_notify_font), (get_key), (sourceview_prefs_init): Fix #570492 – Canot open editor - crash 2009-02-04 Johannes Schmid * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin .glade: * plugins/cvs-plugin/anjuta-cvs-plugin.glade: * plugins/document-manager/anjuta-document-manager.glade: * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade: * plugins/message-view/anjuta-message-manager-plugin.glade: * plugins/scintilla/anjuta-editor-scintilla.glade: * plugins/search/anjuta-search.glade: * plugins/sourceview/anjuta-editor-sourceview.glade: #567100 – opening Find dialog causes GtkSpinButton warning 2009-02-04 Johannes Schmid * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin .glade: * plugins/cvs-plugin/anjuta-cvs-plugin.glade: * plugins/document-manager/anjuta-document-manager.glade: * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade: * plugins/message-view/anjuta-message-manager-plugin.glade: * plugins/scintilla/anjuta-editor-scintilla.glade: * plugins/search/anjuta-search.glade: * plugins/sourceview/anjuta-editor-sourceview.glade: * plugins/subversion/subversion-ui-utils.c (check_input), (on_status_command_data_arrived): Revert adjumenst changes (#570444 – can't change numbers in preferences dialog) 2009-02-03 Massimo Cora' * libanjuta/interfaces/libanjuta.idl: * plugins/symbol-db/plugin.c (do_import_system_sources), (on_project_root_added), (isymbol_manager_search), (isymbol_manager_get_members), (isymbol_manager_search_system), (isymbol_manager_search_project), (isymbol_manager_search_file), (isymbol_manager_iface_init): * plugins/symbol-db/symbol-db-engine-core.c (sdb_engine_init), (symbol_db_engine_file_exists), (symbol_db_engine_add_new_workspace), (symbol_db_engine_project_exists), (symbol_db_engine_add_new_project), (sdb_engine_add_new_db_file), (symbol_db_engine_update_project_symbols), (symbol_db_engine_remove_file), (on_scan_update_buffer_end), (symbol_db_engine_update_buffer_symbols): * plugins/symbol-db/symbol-db-engine-priv.h: * plugins/symbol-db/symbol-db-engine-queries.c (symbol_db_engine_get_current_scope), (symbol_db_engine_get_file_symbols), (symbol_db_engine_find_symbol_by_name_pattern_on_file): * plugins/symbol-db/symbol-db-engine-queries.h: * plugins/symbol-db/symbol-db-engine-utils.c (symbol_db_util_get_full_local_path), (symbol_db_util_get_file_db_path), (symbol_db_util_get_files_with_zero_symbols), (symbol_db_util_is_pattern_exact_match), (symbol_db_util_fill_type_array), (symbol_db_util_get_sym_type_conversion_hash): * plugins/symbol-db/symbol-db-engine-utils.h: * plugins/symbol-db/symbol-db-view-locals.c (symbol_db_view_locals_update_list): * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_model_filter): Splitted interfaces for searching symbols. Now you can search in system, project or file. #566987 – display tooltip with prototype when calling function in project Fixed some lock () issues.