Updated Spanish translation
[anjuta.git] / ChangeLog
blob037924926db956b554b21fa083700335302c301b
1 This is the end of the ChangeLog. After more than nine years of development
2 the anjuta project (as the whole GNOME project) is switching to git and we
3 will no longer maintain a seperate ChangeLog file but use the git log instead.
4 Please still write good messages into the git log, see HACKING for details!
6 So long and thanks for the fish!
8 2009-04-16  Johannes Schmid  <jhs@gnome.org>
10   * HACKING: Updated for git
12 2009-04-16  Johannes Schmid  <jhs@gnome.org>
14   Based on patch from : Maxim Ermilov <zaspire@rambler.ru>
15   
16         * configure.in:
17         Added some (disabled) option to build with DISABLE_DEPRECATED
18         
19         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
20         * plugins/cvs-plugin/cvs-actions.c (on_browse_button_clicked),
21         (cvs_add_dialog), (cvs_remove_dialog), (cvs_commit_dialog),
22         (cvs_update_dialog), (cvs_diff_dialog), (cvs_status_dialog),
23         (cvs_log_dialog), (on_menu_cvs_import):
24         * plugins/cvs-plugin/cvs-callbacks.c (check_entry),
25         (on_cvs_import_response):
26         * plugins/subversion/anjuta-subversion.glade:
27         * plugins/subversion/subversion-add-dialog.c
28         (subversion_add_dialog):
29         * plugins/subversion/subversion-diff-dialog.c
30         (subversion_diff_dialog):
31         * plugins/subversion/subversion-log-dialog.c
32         (subversion_log_window_create):
33         * plugins/subversion/subversion-merge-dialog.c
34         (subversion_merge_dialog):
35         * plugins/subversion/subversion-switch-dialog.c
36         (subversion_switch_dialog):
37         * plugins/subversion/subversion-ui-utils.c
38         (on_subversion_browse_button_clicked):
39         * plugins/subversion/subversion-ui-utils.h:
40         * plugins/subversion/subversion-update-dialog.c
41         (subversion_update_dialog):
42         * plugins/tools/anjuta-tools.glade:
43         * plugins/tools/editor.c (on_editor_icon_entry_clicked),
44         (atp_populate_tool_editor), (on_editor_response),
45         (on_editor_browse_button_clicked),
46         (on_editor_browse_button_dir_clicked), (atp_tool_editor_show):
47         * src/main.c (main):
48         * src/shell.c (anjuta_test_shell_dispose),
49         (anjuta_test_shell_finalize), (main):
50         #572754 – Remove deprecated GTK+ symbols
52 2009-04-13  Massimo Cora'  <mcora@svn.gnome.org>
54         * libanjuta/interfaces/libanjuta.idl:
55         * plugins/symbol-db/Makefile.am:
56         * plugins/symbol-db/plugin.c (on_prefs_buffer_update_toggled):
57         * plugins/symbol-db/symbol-db-engine-core.c
58         (sdb_engine_get_statement_by_query_id):
59         * plugins/symbol-db/symbol-db-iface.c (isymbol_manager_search),
60         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
61         (isymbol_manager_get_scope), (isymbol_manager_get_parent_scope),
62         (isymbol_manager_get_symbol_more_info),
63         (isymbol_manager_get_symbol_by_id), (do_search_prj_glb),
64         (isymbol_manager_search_system), (get_unique_async_command_id),
65         (on_sdb_search_command_data_arrived), (do_search_prj_glb_async),
66         (isymbol_manager_search_system_async),
67         (isymbol_manager_search_project),
68         (isymbol_manager_search_project_async),
69         (isymbol_manager_search_file), (isymbol_manager_search_file_async),
70         (isymbol_manager_iface_init):
71         * plugins/symbol-db/symbol-db-iface.h:
72         * plugins/symbol-db/symbol-db-search-command.c
73         (sdb_search_command_init), (sdb_search_command_finalize),
74         (do_search_file), (do_search_prj_glb), (sdb_search_command_run),
75         (sdb_search_command_class_init), (symbol_db_search_command_new),
76         (symbol_db_search_command_set_file),
77         (symbol_db_search_command_set_session_packages),
78         (symbol_db_search_command_get_iterator_result):
79         * plugins/symbol-db/symbol-db-search-command.h:
80         * plugins/symbol-db/symbol-db-system.c (on_pkg_config_exit):
81         Implemented async interface to search database. Needs test.
83 2009-04-11  James Liggett  <jrliggett@cox.net>
85         * libanjuta/anjuta-glade.xml:
86         * libanjuta/anjuta-vcs-status-tree-view.c
87         (anjuta_vcs_status_tree_view_add):
88         Support Up to date, Locked, and Ignored VCS status codes in 
89         AnjutaVcsStatusTreeView.
91 2009-04-11  James Liggett  <jrliggett@cox.net>
93         * libanjuta/anjuta-glade.xml:
94         Status tree view properties should be in the General tab, not Common.
95         
96         Try to be more consistent with other GTK widgets. 
98 2009-04-11  James Liggett  <jrliggett@cox.net>
100         * libanjuta/anjuta-glade.xml:
101         Support both libglade and GtkBuilder in the widget catalog.
103 2009-04-11  James Liggett  <jrliggett@cox.net>
105         * plugins/project-import/project-import.glade:
106         Don't use a separate label for the option buttons in the project import
107         dialog. 
108         
109         Use the built-in label property of the option buttons instead
110         so users can click on that, and not have to click directly on the button 
111         itself, so that it's more consistent with usual behavior. 
113 2009-04-10  Ritesh Khadgaray  <baby.linux@gmail.com>
115         reviewed by: James Liggett <jrliggett@cox.net>
117         * plugins/git/anjuta-git.glade:
118         Fix bug 578600 - commit dialog should not expand log, and buttons
120 2009-04-08  Johannes Schmid  <jhs@gnome.org>
122         * configure.in:
123         * manuals/reference/libanjuta/Makefile.am:
124         * src/Makefile.am:
125         Fixed some build issues
127 2009-04-08  Johannes Schmid  <jhs@gnome.org>
129         * configure.in:
130         * plugins/Makefile.am:
131         Moved scintilla plugin to anjuta-extras
133 2009-04-07  Johannes Schmid  <jhs@gnome.org>
135         * plugins/sourceview/plugin.c (ipreferences_merge):
136         Fixed error->msg vs. error->message problem in DEBUG_PRINT macro
138 2009-04-07  Johannes Schmid  <jhs@gnome.org>
140         * configure.in:
141         * plugins/Makefile.am:
142         Moved sample1, indent, class-inheritance, valgrind and profiler to
143         anjuta-extras repository.
145 2009-04-07  Johannes Schmid  <jhs@gnome.org>
147         * libanjuta/anjuta-preferences.c
148         (anjuta_preferences_register_all_properties_from_builder_xml),
149         (anjuta_preferences_add_from_builder):
150         * libanjuta/anjuta-preferences.h:
151         Added methods to add pages from gtkbuilder instead of glade
152         
153         * plugins/sourceview/Makefile.am:
154         * plugins/sourceview/anjuta-editor-sourceview.glade:
155         * plugins/sourceview/anjuta-editor-sourceview.ui:
156         * plugins/sourceview/plugin.c (on_font_check_toggled),
157         (ipreferences_merge), (ipreferences_unmerge):
158         * plugins/sourceview/sourceview.c (sourceview_new):
159         Replace libglade with gtkbuilder
161         * scripts/build-schemas.mk:
162         * scripts/builder2schema.pl:
163         * scripts/Makefile.am
164         Add a new script to generate schemas from gtkbuilder instead of glade
165         files and adjusted Makefile.
167 2009-04-06  Johannes Schmid  <jhs@gnome.org>
169         Based on patch from : Maxim Ermilov <zaspire@rambler.ru>
171         * libanjuta/interfaces/libanjuta.idl:
172         * plugins/build-basic-autotools/plugin.c
173         (build_context_destroy_view), (build_regex_load),
174         (on_build_terminated), (build_set_animation),
175         (build_get_context_with_message):
176         * plugins/message-view/anjuta-msgman.c
177         (anjuta_msgman_set_view_icon),
178         (anjuta_msgman_set_view_icon_from_stock):
179         * plugins/message-view/anjuta-msgman.h:
180         * plugins/message-view/plugin.c
181         (ianjuta_msgman_set_view_icon_from_stock),
182         (ianjuta_msgman_set_view_icon), (ianjuta_msgman_iface_init):
183   Add animation for running builds. Automatically cancel build once the
184   message tab is destroyed. (#564128)   
186 2009-04-06  Yuriy Penkin <yuriy.penkin@gmail.com>
188         * plugins/project-wizard/anjuta-project-wizard.ui:
189         Mark a missing string for translation
191 2009-04-06  Maxim Ermilov <zaspire@rambler.ru>
193         reviewed by: Johannes Schmid  <jhs@gnome.org>
195         * plugins/file-manager/file-view.c (file_view_query_tooltip):
196         #564002 – Files view shows useless tooltip
198 2009-04-06  Johannes Schmid  <jhs@gnome.org>
200         * AUTHORS:
201         #578087 – Artwork for Symbol Database is actually not from Monodevelop team
203 2009-04-02  Johannes Schmid  <jhs@gnome.org>
205         * plugins/subversion/subversion-vcs-interface.c
206         (subversion_ivcs_query_status):
207         Do not work recursive - saves some cycles as we skip the recursive files
208         anyway
210 2009-04-02  Massimo Cora'  <mcora@svn.gnome.org>
212         * plugins/symbol-db/symbol-db-system.c (sdb_system_do_engine_scan),
213         (on_engine_package_scan_end), (on_pkg_config_exit):
214         fixed a bug that was breaking the queue scan of system packages in some cases.
216 2009-04-02  Johannes Schmid  <jhs@gnome.org>
218         * plugins/build-basic-autotools/plugin.c (on_build_mesg_format):
219         Fix warning about invalid property type
221 2009-04-02  Johannes Schmid  <jhs@gnome.org>
223         * src/main.c (main):
224         Bring back gnome_program_init(). It's needed until all gnome widgets are gone
226 2009-04-02  Johannes Schmid  <jhs@gnome.org>
228         * plugins/file-manager/file-model.c (file_model_add_dummy),
229         (file_model_vcs_status_callback), (file_model_update_file),
230         (file_model_add_file), (on_file_model_changed),
231         (on_row_expanded_async), (file_model_new):
232         * plugins/file-manager/file-model.h:
233         * plugins/git/git-vcs-interface.c (on_status_command_data_arrived):
234         
235         Use query_status() only on directories. Works fine with svn and should make
236         git interface easier. git still has some problems there though.
238 2009-04-02  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
240         * plugins/git/Makefile.am:
241         * plugins/git/git-vcs-interface.c (git_ivcs_checkout):
242         * plugins/git/git-vcs-interface.h:
243         * plugins/subversion/subversion-vcs-interface.c
244         (subversion_ivcs_checkout):
245         Implement checkout option for git and change it for svn so that it
246         works for project-import
248         * plugins/project-import/Makefile.am:
249         * plugins/project-import/plugin.c (project_import_generate_file),
250         (project_import_import_project), (checkout_finished),
251         (project_import_checkout_project), (import_dialog_response),
252         (finalize), (iwizard_activate), (ifile_open):
253         * plugins/project-import/plugin.h:
254         * plugins/project-import/project-import-dialog.c
255         (vcs_entry_changed), (name_entry_changed), (folder_radio_toggled),
256         (vcs_radio_toggled), (project_import_dialog_get_vcs_id),
257         (project_import_dialog_get_vcs_uri),
258         (project_import_dialog_get_dest_dir),
259         (project_import_dialog_get_source_dir),
260         (project_import_dialog_get_name), (project_import_dialog_new),
261         (project_import_dialog_init), (project_import_dialog_finalize),
262         (project_import_dialog_class_init):
263         * plugins/project-import/project-import-dialog.h:
264         * plugins/project-import/project-import.c:
265         * plugins/project-import/project-import.glade:
266         * plugins/project-import/project-import.h:
267         Remove project import wizard and replace with simpler dialog
268         that allows to import directly from a version control system.
270 2009-03-30  Maxim Ermilov <zaspire@rambler.ru>
272         reviewed by: Johannes Schmid  <jhs@gnome.org>
274         * src/anjuta-app.c (anjuta_app_instance_init):
275         #574711 – Menu Toolbar unchecked at the first time while toolbar shown
277 2009-03-30  Johannes Schmid  <jhs@gnome.org>
279   Patch from Maxim Ermilov <zaspire@rambler.ru>:
280         * configure.in:
281         * libanjuta/anjuta-launcher.c (create_password_dialog):
282         * libanjuta/anjuta-plugin.c (anjuta_plugin_class_init),
283         (anjuta_plugin_init):
284         * libanjuta/anjuta-preferences.c
285         (block_update_property_on_change_str),
286         (unblock_update_property_on_change_str):
287         * libanjuta/anjuta-preferences.h:
288         * libanjuta/anjuta-serializer.c:
289         * libanjuta/cell-renderer-captioned-image.h:
290         * libanjuta/e-splash.h:
291         * plugins/build-basic-autotools/plugin.c:
292         * plugins/class-gen/window.c:
293         * plugins/class-inheritance/class-inherit.h:
294         * plugins/class-inheritance/plugin.c:
295         * plugins/cvs-plugin/cvs-execute.c:
296         * plugins/debug-manager/breakpoints.c:
297         * plugins/debug-manager/data_view.c (dma_data_view_child_type):
298         * plugins/debug-manager/memory.c:
299         * plugins/debug-manager/plugin.c:
300         * plugins/debug-manager/sharedlib.c (sharedlibs_show),
301         (sharedlibs_hide):
302         * plugins/debug-manager/signals.c (create_signals_gui),
303         (signals_show), (signals_hide):
304         * plugins/debug-manager/stack_trace.c:
305         * plugins/debug-manager/start.c (add_source_show):
306         * plugins/debug-manager/threads.c:
307         * plugins/debug-manager/watch.c:
308         * plugins/document-manager/anjuta-bookmarks.c
309         (anjuta_bookmarks_init):
310         * plugins/document-manager/anjuta-docman.c:
311         * plugins/document-manager/plugin.c (activate_plugin):
312         * plugins/document-manager/search-box.c:
313         * plugins/file-loader/dnd.c:
314         * plugins/file-loader/dnd.h:
315         * plugins/file-loader/plugin.c (RowSeparatorFunc),
316         (open_with_dialog), (create_open_with_submenu):
317         * plugins/file-wizard/anjuta-file-wizard.glade:
318         * plugins/file-wizard/file.c (create_new_file_dialog),
319         (on_new_file_okbutton_clicked), (on_new_file_entry_changed),
320         (on_new_file_type_changed):
321         * plugins/file-wizard/file.h:
322         * plugins/gdb/debugger.c:
323         * plugins/gdb/plugin.c:
324         * plugins/gdb/utilities.c:
325         * plugins/gdb/utilities.h:
326         * plugins/glade/designer-associations-item.c
327         (associations_file_from_xml):
328         * plugins/glade/plugin.c (activate_plugin):
329         * plugins/gtodo/add_edit_item.c (RowSeparatorFunc),
330         (gui_add_todo_item), (add_edit_option_changed):
331         * plugins/gtodo/callback.c (category_changed), (purge_category):
332         * plugins/gtodo/export.c (export_gui):
333         * plugins/gtodo/interface.c (gtodo_update_settings),
334         (gui_create_todo_widget):
335         * plugins/gtodo/list_tooltip.c (get_tooltip_text):
336         * plugins/gtodo/main.h:
337         * plugins/gtodo/mcategory.c (category_manager):
338         * plugins/gtodo/tasklists.c (open_playlist), (create_playlist):
339         * plugins/gtodo/todo_db.c (RowSeparatorFunc), (read_categorys),
340         (load_category):
341         * plugins/indent/indent-dialog.c (indent_connect_items),
342         (on_indent_checkbutton_toggled),
343         (on_indent_spinbutton_value_changed), (create_dialog):
344         * plugins/language-support-cpp-java/plugin.c:
345         * plugins/macro/macro-actions.c (on_menu_insert_macro):
346         * plugins/macro/macro-util.c:
347         * plugins/message-view/anjuta-msgman.c (on_message_view_destroy),
348         (anjuta_msgman_append_view), (anjuta_msgman_remove_all_views):
349         * plugins/message-view/message-view.h:
350         * plugins/patch/patch-plugin.c (patch_show_gui):
351         * plugins/project-manager/gbf-project-model.h:
352         * plugins/project-manager/gbf-project-view.h:
353         * plugins/project-wizard/autogen.c:
354         * plugins/project-wizard/druid.c (cb_druid_add_property),
355         (npw_druid_new), (npw_druid_free):
356         * plugins/project-wizard/property.c:
357         * plugins/run-program/parameters.c (run_dialog_init):
358         * plugins/scintilla/anjuta-editor-scintilla.glade:
359         * plugins/scintilla/print.c:
360         * plugins/scintilla/scintilla/PlatGTK.cxx:
361         * plugins/scintilla/scintilla/ScintillaGTK.cxx:
362         * plugins/scintilla/scintilla/include/ScintillaWidget.h:
363         * plugins/scintilla/style-editor.c (on_hilite_style_entry_changed),
364         (sync_from_props), (sync_to_props), (create_style_editor_gui):
365         * plugins/scintilla/text-editor-iterable.c:
366         * plugins/scintilla/text_editor.c:
367         * plugins/scintilla/text_editor_cbs.c:
368         * plugins/scintilla/text_editor_cbs.h:
369         * plugins/search/plugin.c:
370         * plugins/search/plugin.h:
371         * plugins/search/search-replace.c:
372         * plugins/search/search-replace_backend.c:
373         * plugins/search/search-replace_backend.h:
374         * plugins/search/search_preferences.c:
375         * plugins/sourceview/anjuta-view.h:
376         * plugins/sourceview/assist-window.c (assist_window_init):
377         * plugins/symbol-db/symbol-db-engine-core.c:
378         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
379         * plugins/terminal/terminal.c:
380         * plugins/tools/dialog.c (atp_tool_dialog_show):
381         * plugins/tools/editor.c (atp_variable_dialog_show),
382         (atp_tool_editor_show):
383         * plugins/tools/execute.c:
384         * plugins/valgrind/vggeneralprefs.h:
385         * plugins/valgrind/vghelgrindprefs.c (menu_item_activated),
386         (show_last_access_new), (vg_helgrind_prefs_init):
387         * plugins/valgrind/vghelgrindprefs.h:
388         * plugins/valgrind/vgmemcheckprefs.c (menu_item_activated),
389         (combo_box_new), (vg_memcheck_prefs_init):
390         * plugins/valgrind/vgmemcheckprefs.h:
391         * plugins/valgrind/vgrule-editor.c (type_menu_changed),
392         (rule_type_menu_new), (call_stack_frame_new),
393         (vg_rule_editor_init), (vg_rule_editor_set_type),
394         (vg_rule_editor_get_rule):
395         * plugins/valgrind/vgrule-editor.h:
396         * plugins/valgrind/vgsearchbar.c (clear_clicked),
397         (vg_search_bar_init), (item_activate), (search_bar_set_menu_items):
398         * plugins/valgrind/vgsearchbar.h:
399         * src/about.c (on_about_plugin_activate):
400         * src/action-callbacks.h:
401         * src/anjuta-app.c (anjuta_app_add_widget_full):
402         * src/main.c (main):
403         * src/shell.c (on_shortcuts_activate),
404         (anjuta_test_shell_instance_init):
405         * src/start-with.c (on_application_wizard_clicked),
406         (on_import_wizard_clicked), (on_open_project_clicked),
407         (on_open_file_clicked), (on_new_file_clicked):
408         #572754 – Remove deprecated GTK+ symbols
410 2009-03-30  Mario Blättermann  <mariobl@svn.gnome.org>
412         * manuals/anjuta-manual/de/de.po:
413           Added partial German translation
415         * manuals/anjuta-manual/Makefile.am:
416           Added de.
418 2009-03-28  James Liggett  <jrliggett@cox.net>
420         * ChangeLog:
421         Fix up ChangeLog from last commit.
423 2009-03-28  James Liggett  <jrliggett@cox.net>
425         * plugins/git/git-vcs-interface.c (on_status_command_data_arrived):
426         Fix an object leak.
428 2009-03-28  Deniz Koçak  <deniz.kocak@linux.org.tr>
430         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
432         * plugins/search/search-replace.c:
433         Fix #567588 – highlight default button in Find dialog
435 2009-03-28  Sébastien Granjoux  <seb.sfo@free.fr>
437         * plugins/search/search-replace.c,
438         plugins/search/search-replace_backend.c:
439         Fix wrong line number (+1) when searching in editors
441 2009-03-28  Iasen Karakashev  <ikarakashev@yahoo.com>
443         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
445         * plugins/search/search-replace_backend.c
446         (file_buffer_line_from_pos):
447         #576959 - Search does not point to correct line number on first match
448         when file is not opened in editor.
450 2009-03-28  Sébastien Granjoux  <seb.sfo@free.fr>
452         * plugins/macro/macro-util.c:
453         Fix #577006 – crash creating new file
455 2009-03-28  Sébastien Granjoux  <seb.sfo@free.fr>
457         * plugins/scintilla/text-editor-iterable.c:
458         Fix #574607 – Replace function selects text uncorrectly
460 2009-03-26  Johannes Schmid  <jhs@gnome.org>
462         * plugins/scratchbox/plugin.c (ipreferences_merge):
463         Fixed warning
464         
465         * www/htdocs/Makefile.am:
466         * www/htdocs/README:
467         * www/htdocs/css/Makefile.am:
468         * www/htdocs/css/docs.css:
469         * www/htdocs/css/layout.css:
470         * www/htdocs/css/style.css:
471         * www/htdocs/development.html:
472         * www/htdocs/downloads.html:
473         * www/htdocs/features.html:
474         * www/htdocs/index.html:
475         * www/htdocs/layout.shtml:
476         Removed website directory. Website is in gnomeweb-wml repository now
478 2009-03-24  Johannes Schmid  <jhs@gnome.org>
480         * libanjuta/interfaces/libanjuta.idl:
481         Added ianjuta_editor_assist_tip_shown() to determine if a calltip is
482         currently active.
484         * plugins/language-support-cpp-java/cpp-java-assist.c
485         (cpp_java_assist_get_calltip_context),
486         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
487         (on_editor_char_added), (on_assist_chosen),
488         (cpp_java_assist_finalize):
490         * plugins/language-support-cpp-java/cpp-java-assist.h:
491         * plugins/language-support-cpp-java/plugin.c (on_auto_complete):
492         - Avoid jumping tooltips
493         - Fix #574802 – show calltips makes the editing lag
494         - Fixed backspace problems
496         * plugins/scintilla/text_editor.c (iassist_show_tips),
497         (iassist_tip_shown), (iassist_iface_init):
498         Implemented changed calltip behaviour
500         * plugins/sourceview/assist-tip.c (assist_tip_get_coordinates),
501         (assist_tip_move):
502         * plugins/sourceview/assist-tip.h:
503         * plugins/sourceview/sourceview.c (iassist_show_tips),
504         (iassist_tip_shown), (iassist_iface_init):
505         Implemented changed calltip behaviour
507 2009-03-21  Massimo Cora'  <mcora@svn.gnome.org>
509         * plugins/class-inheritance/class-inherit.c
510         (cls_inherit_draw_graph):
511         * plugins/profiler/gprof-function-call-chart-view.c
512         (async_draw_graph):
513         fixed #576057 – doesn't build with graphviz 2.22.2
515 2009-03-20  Johannes Schmid  <jhs@gnome.org>
517         * libanjuta/Makefile.am:
518         * libanjuta/anjuta-preferences.c (unbuild_key),
519         (anjuta_preferences_get_int), (anjuta_preferences_get_bool),
520         (anjuta_preferences_get_int_with_default),
521         (anjuta_preferences_get_bool_with_default),
522         (anjuta_preferences_default_get_bool),
523         (anjuta_preferences_set_int), (anjuta_preferences_set_bool),
524         (set_property_value_as_bool), (update_property_on_change_bool),
525         (get_property), (register_callbacks),
526         (preferences_foreach_callback), (connect_prop_to_object),
527         (anjuta_preferences_register_property_custom),
528         (anjuta_preferences_foreach), (anjuta_preferences_instance_init),
529         (anjuta_preferences_new), (anjuta_preferences_default),
530         (gconf_notify), (anjuta_preferences_notify_add_int),
531         (anjuta_preferences_notify_add_string),
532         (anjuta_preferences_notify_add_bool),
533         (anjuta_preferences_get_prefix):
534         * libanjuta/anjuta-preferences.h:
535         * manuals/reference/libanjuta/libanjuta.types:
536         
537         Make AnjutaPreferences a singleton (available through anjuta_preferences_default()).
538         Add methods for boolean values and be more pedantic that boolean != int when
539         setting getting keys.
540         Added new notification system that allows to remove any custom gconf code from
541         the plugins and instead is really based on the anjuta preferences system though
542         it of course still relies on the gconf backend.
543         
544         * plugins/build-basic-autotools/executer.c (execute_program):
545         * plugins/build-basic-autotools/plugin.c
546         (build_execute_command_in_context), (get_root_install_command),
547         (on_update_indicators_idle):
548         * plugins/class-inheritance/class-inherit.c (gtree_compare_func):
549         * plugins/cvs-plugin/cvs-callbacks.c (check_entry):
550         * plugins/cvs-plugin/cvs-interface.c
551         (create_cvs_command_with_cvsroot):
552         * plugins/debug-manager/command.c (dma_command_run):
553         * plugins/debug-manager/info.c (gdb_info_show_command):
554         * plugins/debug-manager/registers.c (on_find_register_list),
555         (dma_thread_set_register_list):
556         * plugins/debug-manager/stack_trace.c (on_find_stack_trace),
557         (dma_thread_set_stack_trace):
558         * plugins/document-manager/action-callbacks.c
559         (on_editor_linenos1_activate), (on_editor_markers1_activate),
560         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
561         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
562         (on_editor_linewrap1_activate):
563         * plugins/document-manager/anjuta-docman.c
564         (on_notebook_tab_btnrelease), (anjuta_docman_save_document_as),
565         (on_notebook_switch_page), (anjuta_docman_set_current_document):
566         * plugins/document-manager/plugin.c (ui_states_init),
567         (on_window_key_release_event), (docman_plugin_set_tab_pos),
568         (on_notify_prefs), (on_docman_auto_save), (on_notify_timer),
569         (prefs_init):
570         * plugins/file-loader/plugin.c (open_with_dialog):
571         * plugins/file-manager/plugin.c (on_notify_root), (on_notify),
572         (file_manager_activate):
573         * plugins/gdb/debugger.c (debugger_set_frame):
574         * plugins/language-support-cpp-java/cpp-java-assist.c
575         (on_editor_char_added), (on_assist_chosen):
576         * plugins/language-support-cpp-java/plugin.c
577         (on_editor_char_inserted_cpp):
578         * plugins/macro/macro-util.c (get_date_time), (get_use_tabs):
579         * plugins/message-view/anjuta-msgman.c (on_notify_message_pref),
580         (anjuta_msgman_new), (anjuta_msgman_add_view),
581         (anjuta_msgman_deserialize):
582         * plugins/message-view/anjuta-msgman.h:
583         * plugins/message-view/message-view.c (message_view_query_tooltip),
584         (message_view_dispose), (message_view_instance_init),
585         (message_view_class_init), (message_view_new), (pref_change_color),
586         (on_notify_color), (prefs_init), (prefs_finalize),
587         (imessage_view_append):
588         * plugins/message-view/message-view.h:
589         * plugins/message-view/plugin.c (activate_plugin),
590         (ipreferences_merge):
591         * plugins/project-import/project-import.c (on_import_next):
592         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
593         * plugins/project-wizard/parser.c (npw_header_list_read),
594         (npw_page_read), (npw_action_list_parser_parse):
595         * plugins/run-program/execute.c (run_program):
596         * plugins/scintilla/print.c (anjuta_print_setup):
597         * plugins/scintilla/text_editor.c (text_editor_instance_init),
598         (text_editor_dispose), (text_editor_hilite_one), (load_from_file),
599         (save_to_file), (text_editor_load_file),
600         (text_editor_set_line_number_width):
601         * plugins/scintilla/text_editor.h:
602         * plugins/scintilla/text_editor_prefs.c (pref_notify),
603         (set_n_get_prop_bool), (on_notify_disable_hilite),
604         (on_notify_zoom_factor), (on_notify_tab_size),
605         (on_notify_use_tab_for_indentation), (on_notify_indent_size),
606         (on_notify_wrap_bookmarks), (on_notify_braces_check),
607         (on_notify_indent_maintain), (on_notify_tab_indents),
608         (on_notify_backspace_unindents), (on_notify_view_eols),
609         (on_notify_view_whitespaces), (on_notify_view_linewrap),
610         (on_notify_view_indentation_guides), (on_notify_view_folds),
611         (on_notify_view_markers), (on_notify_view_linenums),
612         (on_notify_fold_symbols), (on_notify_fold_underline),
613         (on_notify_edge_column), (text_editor_prefs_init),
614         (text_editor_prefs_finalize):
615         * plugins/scratchbox/plugin.c (ipreferences_merge):
616         * plugins/sourceview/sourceview-io.c (sourceview_io_save_as):
617         * plugins/sourceview/sourceview-prefs.c (on_notify_view_spaces),
618         (on_notify_view_eol), (on_notify_line_wrap),
619         (on_notify_disable_hilite), (on_notify_highlight_current_line),
620         (on_notify_tab_size), (on_notify_use_tab_for_indentation),
621         (on_notify_braces_check), (on_notify_view_marks),
622         (on_notify_view_linenums), (on_notify_view_right_margin),
623         (on_notify_right_margin_position), (on_notify_font),
624         (on_notify_font_theme), (init_fonts), (get_key_int),
625         (get_key_bool), (sourceview_prefs_init),
626         (sourceview_prefs_destroy):
627         * plugins/sourceview/sourceview-print.c (print_setup):
628         * plugins/sourceview/sourceview-private.h:
629         * plugins/subversion/subversion-ui-utils.c (check_input):
630         * plugins/terminal/terminal.c (terminal_set_preferences),
631         (on_notify_prefs_profile), (on_notify_prefs_default), (prefs_init):
632         * plugins/tools/fileop.c (atp_tool_list_load_from_file):
633         * src/action-callbacks.c (on_toolbar_view_toggled):
634         * src/anjuta-app.c (on_toolbar_style_changed),
635         (on_gdl_style_changed), (anjuta_app_instance_init):
636         * src/anjuta.c (anjuta_new):
637         Fixed code to use the new notification system and to use 
638         anjuta_preferences_get_bool() were appropriate.
639         
640                 * plugins/symbol-db/plugin.c (value_added_current_editor),
641         (on_session_load), (on_scan_end_manager):
642         * plugins/symbol-db/symbol-db-prefs.c
643         (on_prefs_executable_changed), (on_notify_prefs),
644         (sdb_prefs_init1):
645         * plugins/symbol-db/symbol-db-prefs.h:
646         Fix symbol-db preference system. It was totally broken. This part will be
647         backported to 2.26.
648         
649         * plugins/file-manager/Makefile.am:
650         Install schemas for file-manager plugin (was missing somehow)
652         * scripts/build-schemas.mk:
653         #575893 – plugins schema files are not installed
654         (thanks to Marcin Banasiak for the patch)
656 2009-03-18  Johannes Schmid  <jhs@gnome.org>
657         
658         Patch from Michael Trimarchi <michael@evidence.eu.com>
659         * plugins/scratchbox/plugin.c (on_update_target),
660         (sbox2_environment_override), (ipreferences_merge):
661         Fix the parameter passing to the sb2 shell script, enclose them in ""   
663 2009-03-18  Tobias Müller <gnome-bugs@auftrags-killer.org>
665         * libanjuta/anjuta-message-area.c:
666         * libanjuta/anjuta-message-area.h:
667         * libanjuta/anjuta-widgets.c:
668         * libanjuta/anjuta-widgets.h:
669         * libanjuta/gbf-project.c:
670         * libanjuta/gbf-project.h:
671         * plugins/file-loader/anjuta-recent-chooser-menu.c:
672         * plugins/file-loader/anjuta-recent-chooser-menu.h:
673         * plugins/gbf-am/gbf-am-config.c:
674         * plugins/gbf-am/gbf-am-config.h:
675         * plugins/gbf-am/gbf-am-project.c:
676         * plugins/gbf-am/gbf-am-project.h:
677         * plugins/gbf-am/gbf-am-properties.c:
678         * plugins/gbf-am/gbf-am-properties.h:
679         * plugins/gbf-mkfile/gbf-mkfile-config.c:
680         * plugins/gbf-mkfile/gbf-mkfile-config.h:
681         * plugins/gbf-mkfile/gbf-mkfile-project.c:
682         * plugins/gbf-mkfile/gbf-mkfile-project.h:
683         * plugins/gbf-mkfile/gbf-mkfile-properties.c:
684         * plugins/gbf-mkfile/gbf-mkfile-properties.h:
685         * plugins/git/giggle-graph-renderer.c:
686         * plugins/git/giggle-graph-renderer.h:
687         * plugins/project-manager/gbf-project-model.c:
688         * plugins/project-manager/gbf-project-model.h:
689         * plugins/project-manager/gbf-project-util.c:
690         * plugins/project-manager/gbf-project-util.h:
691         * plugins/project-manager/gbf-project-view.c:
692         * plugins/project-manager/gbf-project-view.h:
693         * plugins/project-manager/gbf-tree-data.c:
694         * plugins/project-manager/gbf-tree-data.h:
695         * setup-gettext:
696         * www/htdocs/home.php:
697         #575617 – Update FSF address
699 2009-03-16  Johannes Schmid  <jhs@gnome.org>
701         * NEWS: Update for release
702         * configure.in: Bumped to 2.26.0
704 2009-03-15  Johannes Schmid <jhs@gnome.org>
706         * libanjuta/anjuta-shell.c (anjuta_shell_saving_push),
707         (anjuta_shell_saving_pop):
708         * libanjuta/anjuta-shell.h:
709         * src/anjuta-app.c (anjuta_app_instance_init),
710         (anjuta_app_saving_push), (anjuta_app_saving_pop),
711         (anjuta_shell_iface_init):
712         * src/anjuta-app.h:
713         * src/anjuta.c (on_anjuta_delete_event):
714         Implemented infrastructure to wait for all async save operation before 
715         exiting
717         * src/main.c (main):
718         Fix trivial warning (error->message instead of error)
720         * plugins/sourceview/sourceview-io.c (on_save_finished),
721         (sourceview_io_save_as):
722         Use saving infrastructure to fix #574376 – Save doesn't always save. Use
723         g_file_replace_contents_async instead of GOutputStream to avoid duplicated
724         code with gio.
726 2009-03-11  Johannes Schmid  <jhs@gnome.org>
728         * configure.in: Fixed "--enable-editor-scintilla"
729         (Thanks to Debarshi Ray for reporting this)
731 2009-03-09  Johannes Schmid  <jhs@gnome.org>
733         * plugins/subversion/anjuta-subversion.plugin.in:
734         Add a license exception for linking with OpenSSL
735         
736         * src/about.c (about_box_new), (on_about_plugin_activate),
737         (about_create_plugins_submenu):
738         #397883 – The license info is almost empty
740 2009-03-09  Johannes Schmid  <jhs@gnome.org>
742         * plugins/sourceview/sourceview.c (sourceview_dispose):
743         Removed double unref
745 2009-03-09  Johannes Schmid  <jhs@gnome.org>
747         * plugins/project-wizard/Makefile.am:
748         * plugins/project-wizard/anjuta-project-wizard.ui:
749         Just use the GtkBuilder file and no longer autogenerate it (fixed intltool problems)
750         
751         * plugins/sourceview/sourceview-io.c (on_save_finished),
752         (sourceview_io_save_as):
753         * plugins/sourceview/sourceview.c (sourceview_dispose):
754         #574376 – Save doesn't always save
756 2009-03-07  James Liggett  <jrliggett@cox.net>
758         * plugins/git/git-vcs-interface.c (git_ivcs_query_status):
759         Fix a crash that happens sometimes when retrieving status via IAnjutaVcs 
760         with the Git plugin.
762 2009-03-04  Massimo Cora'  <mcora@svn.gnome.org>
764         * plugins/symbol-db/symbol-db-engine-core.c:
765         * plugins/symbol-db/symbol-db-engine-priv.h:
766         * plugins/symbol-db/symbol-db-engine-queries.c:
767         * plugins/symbol-db/symbol-db-engine-utils.c:
768         fixed #573858 – link fail on Solaris for plugin symbol-db.
770 2009-03-04  Johannes Schmid  <jhs@gnome.org>
772         * configure.in:
773         * plugins/tools/scripts/Makefile.am:
774         * scripts/build-schemas.mk:
775         Fixed schema file generation and distcheck completely
777 2009-03-04  Johannes Schmid  <jhs@gnome.org>
779         * libanjuta/e-splash.c (e_splash_init), (e_splash_set):
780         Fixed critical in new splash code
782 2009-03-03  Johannes Schmid  <jhs@gnome.org>
784         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
785         Fixed critical when no path is set in preferences
787 2009-03-02  Sébastien Granjoux  <seb.sfo@free.fr>
789         * plugins/build-basic-autotools/plugin.c:
790         Check Makefile.am too, to enable project menu items
792 2009-03-02  Johannes Schmid  <jhs@gnome.org>
794         * libanjuta/Makefile.am:
795         * scripts/build-schemas.mk:
796         Fixed distcheck (mostly)
798 2009-03-02  Johannes Schmid  <jhs@gnome.org>
800         * libanjuta/anjuta-preferences.c (set_property_value_as_string):
801         (removed dead code)
802         * manuals/anjuta-manual/C/projects.xml:
803         Fixed make check (thanks to Claude)
805 2009-03-02  Claude Paroz  <claude@2xlibre.net>
807         * manuals/anjuta-build-tutorial/C/anjuta-build-tutorial.xml:
808         Fix #562113 – Clean docbook syntax in order to validate.
810 2009-03-02  Johannes Schmid  <jhs@gnome.org>
812   Patch from: Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>:
813         * libanjuta/e-splash.c (impl_destroy), (e_splash_init),
814         (on_expose_event_cb), (e_splash_construct), (e_splash_new),
815         (e_splash_set):
816         #571740 – Get rid of deprecated libgnomecanvas
817         
818 === 2.25.903.0 ===
820 2009-03-02  Johannes Schmid  <jhs@gnome.org>
822         * MAINTAINERS: Added myself after five releases.
823         * NEWS: Updated for release
824         * configure.in: Bumped version
825         * plugins/sourceview/sourceview.c (on_sourceview_hover_leave),
826         (on_sourceview_hover_destroy), (on_sourceview_hover_over):
827         #564891 – Crash when closing editor window
829 2009-03-02  Johannes Schmid  <jhs@gnome.org>
831         * manuals/anjuta-manual/C/projects.xml:
832         * manuals/anjuta-manual/Makefile.am:
833         Updated project configuration documentation
835 2009-03-02  Johannes Schmid  <jhs@gnome.org>
837         * manuals/anjuta-build-tutorial/C/anjuta-build-tutorial.xml:
838         Fixed a validation error
840 2009-03-01  Sébastien Granjoux  <seb.sfo@free.fr>
842         * libanjuta/libanjuta.h,
843         libanjuta/Makefile.am:
844         Add two new includes of libanjuta
846 2009-03-01  Sébastien Granjoux  <seb.sfo@free.fr>
848         * plugins/gtodo/interface.c,
849         plugins/gtodo/libgtodo.c,
850         plugins/symbol-db/symbol-db-engine-core.c,
851         libanjuta/anjuta-plugin-manager.c:
852         Fix a few memory leaks thanks to Valgrind
854 2009-02-28  Sébastien Granjoux  <seb.sfo@free.fr>
856         * plugins/build-basic-autotools/plugin.c:
857         Fix #564282 – configure error: source directory already configured
858         Fix #567513 – Running configure doesn't make anjuta be aware that the
859         project doesn't need a configure stage in its menus
860         Fix #565170 – Invalid read in plugin.c
862         * plugins/project-wizard/templates/terminal.wiz,
863         plugins/project-wizard/templates/xlib-dock.wiz,
864         plugins/project-wizard/templates/wxwin.wiz,
865         plugins/project-wizard/templates/java.wiz,
866         plugins/project-wizard/templates/gnome-applet.wiz,
867         plugins/project-wizard/templates/anjuta-plugin-vala.wiz,
868         plugins/project-wizard/templates/anjuta-plugin.wiz,
869         plugins/project-wizard/templates/gtkmm.wiz,
870         plugins/project-wizard/templates/python.wiz,
871         plugins/project-wizard/templates/cpp.wiz,
872         plugins/project-wizard/templates/sdl.wiz,
873         plugins/project-wizard/templates/gtk.wiz,
874         plugins/project-wizard/templates/minimal.wiz,
875         plugins/project-wizard/templates/xlib.wiz,
876         plugins/project-wizard/templates/gcj.wiz:
877         Do not generate project in the wizard (can be easily done later)
879         * plugins/project-wizard/templates/gtkmm/src/main.cc,
880         plugins/project-wizard/templates/gtk/src/main.c,
881         plugins/run-program/parameters.c:
882         Read glade file in a directory relative to project source directory
883         Set by default working directory to project source directory
885         * plugins/project-wizard/templates/translatable-strings.h:
886         Remove translatable string used in the removed GNOME template
888         * plugins/gdb/debugger.c:
889         Avoid bug #573326 in one additional case
891 2009-02-28  Claude Paroz  <claude@2xlibre.net>
893         * manuals/anjuta-manual/C/debugger.xml: <tip> tag content must be enclosed
894         in <para>.
895         * manuals/anjuta-manual/C/glade.xml: <sect2> cannot be used without
896         parent <sect1>.
897         Fixed XML validation of anjuta-manual.
899 2009-02-28  Johannes Schmid  <jhs@gnome.org>
901         * plugins/language-support-cpp-java/cpp-java-assist.c
902         (cpp_java_assist_create_word_completion_cache):
903         Little correction on the hang check
905 2009-02-28  Sébastien Granjoux  <seb.sfo@free.fr>
907         * plugins/gdb/debugger.c:
908         Fix #573326 – Debug misfunction
910 2009-02-26  Johannes Schmid  <jhs@gnome.org>
912         * plugins/debug-manager/sharedlib.c (create_sharedlibs_gui):
913         * plugins/debug-manager/signals.c (create_sharedlibs_gui):
914         Don't call set_size_request with values <= -1
915         
916 2009-02-26  Johannes Schmid  <jhs@gnome.org>
918         * plugins/debug-manager/breakpoints.c (create_breakpoint_gui):
919         * plugins/debug-manager/disassemble.c (create_disassemble_gui):
920         * plugins/debug-manager/memory.c (create_memory_gui):
921         * plugins/debug-manager/registers.c (create_cpu_registers_gui):
922         Add some debugger windows with ANJUTA_PLACEMENT_NONE to avoid cluttering
923         UI when just loading the debugger. (IMHO few users will ever look at
924         disassemble/memory/registers and those most likely know how to enable those).
925         Needs latest gdl from svn trunk to avoid a stupid warning
927 2009-02-26  Johannes Schmid  <jhs@gnome.org>
929         * plugins/language-support-cpp-java/cpp-java-assist.c
930         (cpp_java_assist_create_word_completion_cache):
931         Fixed a race condition hang if the idle handler is called while the user
932         already deleted some characters and the resulting pre_word is too short.
934 2009-02-25  Massimo Cora'  <mcora@svn.gnome.org>
936         * plugins/symbol-db/symbol-db-engine-core.c
937         (sdb_engine_get_tuple_id_by_unique_name),
938         (sdb_engine_get_tuple_id_by_unique_name2),
939         (sdb_engine_get_tuple_id_by_unique_name3),
940         (sdb_engine_get_tuple_id_by_unique_name4):
941         * plugins/symbol-db/symbol-db-engine-priv.h:
942         fixed #572637 – Valgrind shows some errors in symbol-db.
944 2009-02-25  Johannes Schmid  <jhs@gnome.org>
946         * plugins/glade/plugin.c (check_deactivation),
947         (on_document_destroy), (ifile_open):
948         Deactivate plugin if opening of project fails and no other projects are open
950 2009-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
952         * plugins/scintilla/text_editor_cbs.c,
953         plugins/scintilla/text_editor_cbs.h,
954         plugins/scintilla/text_editor.c:
955         Fix #567068 – autocomplete box should vanish on backspace
957 2009-02-25  Yuriy Penkin <yuriy.penkin@gmail.com>
959         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>
961         * plugins/run-program/plugin.c,
962         plugins/run-program/parameters.c,
963         plugins/run-program/parameters.h:
964         Fix #564306 – don't ask which program to run if project has only one
965         target
967 2009-02-25  Yuriy Penkin <yuriy.penkin@gmail.com>
969         * plugins/sourceview/sourceview-io.c (on_save_finished):
970         #559806 – Anjuta crashes when closing unsaved file (Patch got lost somewhere)
972 2009-02-25  Johannes Schmid  <jhs@gnome.org>
974         * plugins/glade/anjuta-glade.plugin.in:
975         Also open xml files (as for gtkbuilder)
976         
977         * plugins/glade/plugin.c (on_document_destroy),
978         (update_separated_designer_layout), (glade_plugin_add_project),
979         (activate_plugin), (deactivate_plugin), (iwizard_activate):
980         - Fixed seperate layout
981         - Fixed duplciated entries in combo box and thus plugin deactivation
983 2009-02-25  Johannes Schmid  <jhs@gnome.org>
985         * plugins/class-gen/plugin.c (cg_plugin_add_to_project),
986         (cg_plugin_add_to_repository), (cg_plugin_generator_created_cb):
987         * plugins/class-gen/window.c (cg_window_add_project_toggled_cb),
988         (cg_window_cc_name_changed_cb), (cg_window_get_add_to_repository):
989         Fixed serveral issues in class-gen plugin, including the add to 
990         repository feature.
992 2009-02-24  Johannes Schmid  <jhs@gnome.org>
994         * libanjuta/anjuta-utils.c:
995         Fix endless loop in g_file_convert_* and some warnings
996         
997         * plugins/file-wizard/file.c (on_add_to_project_toggled),
998         (display_new_file), (on_new_file_okbutton_clicked):
999         Fix add to repository for new file wizard
1001 2009-02-23  Sébastien Granjoux  <seb.sfo@free.fr>
1003         * plugins/sourceview/sourceview.c:
1004         Fix #556970 – Swap .h/.c doesn't work for C header files (*.h)
1006 2009-02-23  Yuriy Penkin <yuriy.penkin@gmail.com>
1008         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>
1010         * plugins/build-basic-autotools/plugin.c:
1011         Fix #555895 – Save configure options for build configuration
1013 2009-02-23  Johannes Schmid  <jhs@gnome.org>
1015         * plugins/build-basic-autotools/plugin.c (on_build_mesg_format):
1016         Only marks errors as such (e.g. only messages that contains "error:")
1018 2009-02-22  Sébastien Granjoux  <seb.sfo@free.fr>
1020         * plugins/search/search-replace.c:
1021         Fix #572608 – crash clicking on 'find in files...' results.
1023 2009-02-22  Sébastien Granjoux  <seb.sfo@free.fr>
1025         * plugins/search/search-replace.c,
1026         plugins/search/search-replace_backend.c:
1027         Backward search go back one character at a time
1028         Fix an error comparing characters with bytes position
1030 2009-02-22  Johannes Schmid <jhs@gnome.org>
1032         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose):
1033         Don't explicitly close all message-views in dispose as it's done implicitly by
1034         GtkContainer anyway (might fix #572451)
1036 2009-02-21  James Liggett  <jrliggett@cox.net>
1038         * plugins/git/Makefile.am:
1039         * plugins/git/git-vcs-interface.c (git_ivcs_iface_init),
1040         (git_ivcs_add), (git_ivcs_checkout),
1041         (on_diff_command_data_arrived), (git_ivcs_diff),
1042         (on_status_command_data_arrived), (git_ivcs_query_status),
1043         (git_ivcs_remove):
1044         * plugins/git/git-vcs-interface.h:
1045         * plugins/git/git.plugin.in:
1046         * plugins/git/plugin.c:
1047         Implement the beginnings of IAnjutaVcs for the git plugin. Checkout and 
1048         operation canceling aren't supported yet. Everything else should work.
1050 2009-02-21  Sébastien Granjoux  <seb.sfo@free.fr>
1052         * plugins/search/search-replace.c:
1053         Remove one Valgrind warning when searching something
1055 2009-02-21  Sébastien Granjoux  <seb.sfo@free.fr>
1057         * plugins/search/search-replace.c:
1058         Fix #571760 – Find & Replace is broken (due to my previous changes)
1060         * plugins/search/Makefile.am:
1061         Define G_LOG_DOMAINS correctly
1063 2009-02-21  Johannes Schmid  <jhs@gnome.org>
1065         * libanjuta/anjuta-plugin-description.c
1066         (anjuta_plugin_description_new_from_string):
1067         * libanjuta/anjuta-plugin-handle.c (anjuta_plugin_handle_new):
1068         
1069         Fixed some errors reported by valgrind
1071 2009-02-20  Massimo Cora'  <mcora@svn.gnome.org>
1073         * plugins/language-support-cpp-java/plugin.c (spaces_only):
1074         fixed a crasher: press enter on empty line.
1076 2009-02-20  Massimo Cora'  <mcora@svn.gnome.org>
1078         * .cvsignore:
1079         * data/.cvsignore:
1080         * doc/.cvsignore:
1081         * launcher/.cvsignore:
1082         * libanjuta/.cvsignore:
1083         * libanjuta/interfaces/.cvsignore:
1084         * manuals/.cvsignore:
1085         * manuals/anjuta-manual/C/figures/.cvsignore:
1086         * manuals/reference/.cvsignore:
1087         * manuals/reference/libanjuta/.cvsignore:
1088         * mime/.cvsignore:
1089         * omf-install/.cvsignore:
1090         * pixmaps/.cvsignore:
1091         * plugins/.cvsignore:
1092         * plugins/build-basic-autotools/.cvsignore:
1093         * plugins/class-gen/.cvsignore:
1094         * plugins/class-inheritance/.cvsignore:
1095         * plugins/cvs-plugin/.cvsignore:
1096         * plugins/debug-manager/.cvsignore:
1097         * plugins/debug-manager/images/.cvsignore:
1098         * plugins/devhelp/.cvsignore:
1099         * plugins/document-manager/.cvsignore:
1100         * plugins/file-loader/.cvsignore:
1101         * plugins/file-wizard/.cvsignore:
1102         * plugins/gbf-am/.cvsignore:
1103         * plugins/gbf-am/GBF/.cvsignore:
1104         * plugins/gbf-mkfile/.cvsignore:
1105         * plugins/gbf-mkfile/GBF/.cvsignore:
1106         * plugins/gdb/.cvsignore:
1107         * plugins/gdb/images/.cvsignore:
1108         * plugins/glade/.cvsignore:
1109         * plugins/gtodo/.cvsignore:
1110         * plugins/language-support-cpp-java/.cvsignore:
1111         * plugins/macro/.cvsignore:
1112         * plugins/message-view/.cvsignore:
1113         * plugins/patch/.cvsignore:
1114         * plugins/project-import/.cvsignore:
1115         * plugins/project-manager/.cvsignore:
1116         * plugins/sample1/.cvsignore:
1117         * plugins/scintilla/.cvsignore:
1118         * plugins/scintilla/properties/.cvsignore:
1119         * plugins/scintilla/scintilla/.cvsignore:
1120         * plugins/scintilla/scintilla/include/.cvsignore:
1121         * plugins/search/.cvsignore:
1122         * plugins/sourceview/.cvsignore:
1123         * plugins/subversion/.cvsignore:
1124         * plugins/symbol-db/images/.cvsignore:
1125         * plugins/terminal/.cvsignore:
1126         * plugins/tools/.cvsignore:
1127         * plugins/tools/scripts/.cvsignore:
1128         * plugins/valgrind/.cvsignore:
1129         * scripts/.cvsignore:
1130         * src/.cvsignore:
1131         removed unused .cvsignore files. Left out project-wizard plugin.
1133 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1135         * plugins/gtodo/add_edit_item.c
1136         * plugins/macro/macro-actions.c:
1137         Replace deprecated gtk_entry_new_with_max_length by 
1138         gtk_entry_new/gtk_entry_set_max_length.
1140 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1142         * plugins/gtodo/egg-datetime.c:
1143         Replace deprecated gtk_calendar_display_options by 
1144         gtk_calendar_set_display_options.
1146 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1148         * plugins/debug-manager/info.c:
1149         Replace deprecated gtk_window_set_policy by gtk_window_set_resizable.
1151 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1153         * plugins/document-manager/plugin.c:
1154         * plugins/message-view/anjuta-msgman.c:
1155         Replace deprecated gtk_notebook_set_page by 
1156         gtk_notebook_set_current_page.
1158 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1160         * libanjuta/anjuta-plugin-manager.c:
1161         * libanjuta/resources.c:
1162         * plugins/debug-manager/stack_trace.c:
1163         * plugins/debug-manager/threads.c:
1164         * plugins/scintilla/scintilla/PlatGTK.cxx:
1165         Replace deprecated gdk_pixbuf_unref by g_object_unref.
1167 2009-02-20  Andre Klapper  <a9016009@gmx.de>
1169         * libanjuta/e-splash.c:
1170         Replace deprecated gdk_pixbuf_(un)ref by g_object_(un)ref.
1172 2009-02-20  Johannes Schmid  <jhs@gnome.org>
1174         * plugins/language-support-cpp-java/plugin.c
1175         (set_line_indentation), (spaces_only), (get_line_auto_indentation),
1176         (on_editor_char_inserted_cpp):
1177         #540989 – Should not insert tabs on empty lines
1179 2009-02-20  Johannes Schmid  <jhs@gnome.org>
1181         * plugins/language-support-cpp-java/plugin.c
1182         (get_line_indentation), (get_line_indentation_base),
1183         (get_line_auto_indentation):
1184         Fixed auto-indentation for spaces-only indentation
1186 2009-02-19  Andre Klapper  <a9016009@gmx.de>
1188         * plugins/debug-manager/sharedlib.c:
1189         * plugins/debug-manager/signals.c:
1190         * plugins/gtodo/interface.c:
1191         * plugins/gtodo/mcategory.c:
1192         * plugins/scintilla/scintilla/PlatGTK.cxx:
1193         * plugins/scintilla/scintilla/test-scintilla.cxx:
1194         * plugins/scintilla/text_editor.c:
1195         Replace deprecated gtk_widget_set_usize by gtk_widget_set_size_request
1197 2009-02-19  Andre Klapper  <a9016009@gmx.de>
1199         * libanjuta/anjuta-launcher.c:
1200         * plugins/class-inheritance/class-inherit.c:
1201         * plugins/debug-manager/watch.c:
1202         * plugins/search/search-replace.c:
1203         Replace deprecated gtk_widget_(un)ref by g_object_(un)ref
1205 2009-02-18  Jens Georg  <mail@jensge.org>
1207         * plugins/profiler/gprof-profile-data.h:
1208         * plugins/profiler/plugin.h:
1209         * plugins/symbol-db/test/benchmark.c (main):
1210         
1211         #511589 - remove missed includes
1213 2009-02-18  Massimo Cora'  <mcora@svn.gnome.org>
1215         * plugins/symbol-db/symbol-db-engine-utils.c
1216         (sdb_util_load_symbol_pixbufs):
1217         added "method" to the symbol's type icons cache.
1219 2009-02-18  Massimo Cora'  <mcora@svn.gnome.org>
1221         * plugins/symbol-db/test/Makefile.am:
1222         now benchmark test program won't be installed in system.
1224 2009-02-18   Vincent Untz <vuntz@gnome.org>
1226         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
1228         * plugins/symbol-db/test/benchmark.c (on_single_file_scan_end):
1229         fixed #572289 – Make code less ambiguous
1231 2009-02-16  Johannes Schmid  <jhs@gnome.org>
1233         * Makefile.am:
1234         Fixed SF.net release target
1235         
1236         * plugins/project-wizard/templates/Makefile.am:
1237         Fixed build
1239 === 2.25.902 ===
1241 2009-02-16  Johannes Schmid  <jhs@gnome.org>
1243         * NEWS:
1244         * configure.in:
1245         Updated for release
1246         
1247         * plugins/gbf-am/Makefile.am:
1248         * plugins/gbf-mkfile/Makefile.am:
1249         Fixed dist-clean issue
1251 2009-02-16  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
1253         reviewed by: Johannes Schmid <jhs@gnome.org>
1255         * plugins/file-loader/plugin.c (on_new_clicked), (on_open_clicked),
1256         (activate_plugin):
1257         #570820 – problem with gtk+ trunk
1259 2009-02-16  Johannes Schmid  <jhs@gnome.org>
1261         * plugins/search/search-replace.c (on_message_clicked):
1262         #564942 – display project-relative path in search results pane
1264 2009-02-16  Massimo Cora'  <mcora@svn.gnome.org>
1266         * configure.in:
1267         * plugins/symbol-db/Makefile.am:
1268         * plugins/symbol-db/test/Makefile.am:
1269         * plugins/symbol-db/test/main.c:
1270         removed outdated test file.
1272 2009-02-12  Yang Hong  <hongyang@redflag-linux.com>
1274         * plugins/search/search-replace.c (create_dialog),
1275         (on_search_expression_entry_changed):
1276         #571381 – Seach button disabled if no files opened. 
1278 2009-02-16  Johannes Schmid  <jhs@gnome.org>
1280         * plugins/file-manager/file-view.c (file_view_sort_model):
1281         #571733 – file manager should sort files case-insensitively
1283 2009-02-16  Johannes Schmid  <jhs@gnome.org>
1285         * libanjuta/anjuta-plugin-description.c (parse_key_value):
1286         571233 – Uncorrect loading of subversion plugin (thanks to Yuriy Penkin 
1287         for the patch!)
1288         
1289 2009-02-15  James Liggett  <jrliggett@cox.net>
1291         * ChangeLog:
1292         E-mail address fix.
1294 2009-02-15  James Liggett  <jrliggett@cox.net>
1296         * libanjuta/anjuta-utils.c:
1297         * libanjuta/anjuta-utils.h:
1298         Add utility function for converting lists of GFile objects to lists of 
1299         relative paths.
1301 2009-02-15  Johannes Schmid  <jhs@gnome.org>
1303         * plugins/project-wizard/templates/Makefile.am:
1304         * plugins/project-wizard/templates/gnome.wiz:
1305         * plugins/project-wizard/templates/gnome/.cvsignore:
1306         * plugins/project-wizard/templates/gnome/Makefile.am:
1307         * plugins/project-wizard/templates/gnome/po/.cvsignore:
1308         * plugins/project-wizard/templates/gnome/po/Makefile.am:
1309         * plugins/project-wizard/templates/gnome/po/POTFILES.in:
1310         * plugins/project-wizard/templates/gnome/src/.cvsignore:
1311         * plugins/project-wizard/templates/gnome/src/Makefile.am:
1312         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1313         * plugins/project-wizard/templates/gnome/src/callbacks.c:
1314         * plugins/project-wizard/templates/gnome/src/callbacks.h:
1315         * plugins/project-wizard/templates/gnome/src/main.c:
1316         * plugins/project-wizard/templates/gnome/src/project.glade:
1317         Remove gnome project template as it just contains deprecated
1318         libraries
1320 2009-02-14  James Liggett  <jrliggett@cox.net>
1321         
1322         * plugins/subversion/anjuta-subversion.plugin.in:
1323         Make sure there's a newline at the end of the file, or the plugin won't 
1324         load.
1325         
1326 2009-02-12  Johannes Schmid  <jhs@gnome.org>
1328         * plugins/language-support-cpp-java/plugin.c
1329         (get_line_indentation), (get_line_indentation_string),
1330         (set_line_indentation), (get_line_indentation_base),
1331         (get_line_auto_indentation):
1332         #571215 – doesn't indent function declarations correctly
1333         
1334         * plugins/terminal/terminal.c (terminal_set_preferences):
1335         #570492 – Some criticals in the terminal plugin
1337 2009-02-11  Sébastien Granjoux  <seb.sfo@free.fr>
1339         * plugins/gbf-am/gbf-am-properties.c:
1340         Fix #556148 – it's impossible to remove project variables
1342         * plugins/gbf-am/plugin.c,
1343         plugins/gbf-am/Makefile.am,
1344         plugins/gbf-am/gbf-am-project.c:
1345         Use Anjuta debugging functions
1347 2009-02-11  Yang Hong  <hongyang@redflag-linux.com>
1348         
1349         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1351         * plugins/tools/scripts/tools-2.xml.in:
1352         Fixed wrong path of grep command.
1354         * plugins/gbf-am/gbf-am-parse.in:
1355         Fixed #571262 – gbf-am: treat tail slash as a package (pkg_check_module)
1356         
1357         * plugins/gbf-am/gbf-am-properties.c (add_package_clicked_cb),
1358         (gbf_am_properties_get_widget):
1359         Fixed #566991 – list project modules in sorted order
1361 2009-02-11  Johannes Schmid  <jhs@gnome.org>
1363         * plugins/sourceview/sourceview.c (ilanguage_set_language):
1364         Don't crash when language manager returns a NULL list of languages (#570492)
1365         Avoid duplicated code that was causing the same behaviour as previous commit.
1367 2009-02-10  Johannes Schmid  <jhs@gnome.org>
1369         * plugins/sourceview/sourceview.c
1370         (ilanguage_get_supported_languages):
1371         Don't crash when language manager returns a NULL list of languages (#570492)
1373 2009-02-10  Johannes Schmid  <jhs@gnome.org>
1375         * plugins/sourceview/plugin.c (create_style_model):
1376         #571114 – Crash after clicking on Edit/Preferences with open document
1378 2009-02-10  Yang Hong  <hongyang@redflag-linux.com>
1380         * plugins/message-view/message-view.c (message_view_instance_init):
1381         Align message filters into left.
1382         
1383         * plugins/tools/anjuta-tools.glade:
1384         Use GtkFileChooserDialog instead GtkFileSelection
1385         
1386         * plugins/tools/variable.c (atp_variable_get_editor_variable):
1387         Fixed #571143 - Double free crasher of path string.
1389 2009-02-09  Massimo Cora'  <mcora@svn.gnome.org>
1391         * plugins/symbol-db/plugin.c (on_session_load),
1392         (isymbol_manager_search_system):
1393         * plugins/symbol-db/symbol-db-engine-core.c
1394         (symbol_db_engine_close_db):
1395         * plugins/symbol-db/symbol-db-view-locals.c
1396         (symbol_db_view_locals_clear_cache):
1397         fixed some warnings like GDA_IS_CONNECTION (cnc) when the project was
1398         closing as the same time as the local tab was populating with symbols.
1400 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1402         * plugins/document-manager/plugin.c (update_status),
1403         (on_document_changed):
1404         #563704 – Anjuta displays column/line numbers after edit windows closed
1406 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1408         * plugins/language-manager/languages.xml:
1409         #556970 – Swap .h/.c doesn't work for C header files (*.h)
1411 2009-02-09  Johannes Schmid  <jhs@Obelix>
1413         * plugins/sourceview/sourceview.c (on_assist_window_destroyed),
1414         (on_assist_tip_destroyed), (iassist_suggest), (iassist_show_tips):
1415         Use weak pointer instead of destroy signals
1417 2009-02-09  Yuriy Penkin <yuriy.penkin@gmail.com>
1419         * plugins/run-program/plugin.c (on_run_program_activate):
1420         #570720 – There are warnings in some cases when I press cancel in 
1421         program arguments dialog
1423 2009-02-09  Sébastien Granjoux  <seb.sfo@free.fr>
1425         * libanjuta/anjuta-launcher.c:
1426         Fix #566785 – Anjuta crashes after enabling and disabling a plugin
1427         often 
1429 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1431         * plugins/language-support-cpp-java/plugin.c
1432         (get_line_indentation_string), (get_line_indentation_base):
1433         Removed debugging output
1434         
1435         * src/main.c (main):
1436         Reintroduce gnome_program_init() to avoid warnings from libgnomeui
1438 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1440         * src/anjuta-app.c (anjuta_app_add_widget_full):
1441         Call set_default_position() on widgets that are never floating to avoid
1442         another critical warning with bug #570492
1443         * plugins/language-support-cpp-java/plugin.c
1444         (get_line_indentation_string), (set_line_indentation),
1445         (get_line_indentation_base), (get_line_auto_indentation),
1446         (on_editor_char_inserted_cpp), (on_auto_indent):
1447         #567606 – Auto-indentation in Anjuta gets tab indentation wrong for function paramaters
1449 2009-02-09  Massimo Cora'  <mcora@svn.gnome.org>
1451         * plugins/symbol-db/plugin.c (isymbol_manager_search_system),
1452         (isymbol_manager_search_project), (isymbol_manager_search_file):
1453         some assertions to prevent a NULL pattern to be passed to SymbolManager
1454         interface.
1456 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1458         * configure.in:
1459         * src/Makefile.am:
1460         * src/anjuta.c (anjuta_new):
1461         * src/anjuta.h:
1462         * src/bacon-message-connection.c:
1463         * src/bacon-message-connection.h:
1464         * src/main.c (message_received_cb), (main):
1465         
1466         Remove old crufty bacon-message code and replace it by a sane implementation
1467         using the new libunique gnome dependency.
1469 2009-02-09  Johannes Schmid  <jhs@gnome.org>
1471         * plugins/language-support-cpp-java/cpp-java-assist.c
1472         (cpp_java_assist_create_word_completion_cache),
1473         (cpp_java_assist_check):
1474         Avoid hang while pressing backspace
1476 2009-02-08  Johannes Schmid  <jhs@gnome.org>
1478         * plugins/file-manager/file-model.c (file_model_get_vcs_status):
1479         * plugins/file-manager/plugin.c (get_vcs_plugin),
1480         (project_root_added), (file_manager_activate):
1481         * plugins/subversion/anjuta-subversion.plugin.in:
1482         
1483         Only load correct IAnjutaVcs plugin for project
1485 2009-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1487         * plugins/search/search-replace.c,
1488         plugins/search/search-replace_backend.c:
1489         Fix #564942 – display project-relative path in search results pane
1490         Fix #565015 – duplicate matches in search results pane
1492         * plugins/message-view/message-view.c:
1493         Fix #539580 – Uncorrect pass search result to
1495 2009-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1497         * www/htdocs/downloads.php:
1498         Fix #570614 – outdated download addresses
1500 2009-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1502         * plugins/scintilla/text_editor.c,
1503         plugins/sourceview/sourceview.c,
1504         libanjuta/interfaces/libanjuta.idl:
1505         ianjuta_editor_get_length returns value in bytes instead of characters
1507         * plugins/search/search-replace.c,
1508         plugins/search/search-replace_backend.c,
1509         plugins/search/search-replace_backend.h:
1510         Fix #566531 – Find & Replace results in wrong result for files
1511         containing multi-byte UTF-8 sequences
1513         * plugins/search/Makefile.am:
1514         Define log domains for search plugin
1516 2009-02-08  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
1518         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
1520         * plugins/symbol-db/plugin.c (on_session_save), (on_session_load),
1521         (on_project_root_added):
1522         * plugins/symbol-db/symbol-db-system.c (sdb_system_do_engine_scan):
1523         fixed #570877 – symbol-db doesn't scan user-added packages.
1525 2009-02-08  Yang Hong  <hongyang@redflag-linux.com>
1527         * plugins/git/plugin.c (git_activate_plugin):
1528         Fixed #570929, initialize widgets before add watches.
1530 2009-02-07  Massimo Cora'  <mcora@svn.gnome.org>
1532         * plugins/symbol-db/plugin.c (isymbol_manager_search_project):
1533         * plugins/symbol-db/symbol-db-engine-queries.c
1534         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1535         ianjuta_symbol_manager_search_project () will now search only for global
1536         project symbols.
1538 2009-02-06  Massimo Cora'  <mcora@svn.gnome.org>
1540         * plugins/symbol-db/plugin.c (isymbol_manager_search_project):
1541         * plugins/symbol-db/symbol-db-engine-queries.c
1542         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1543         * plugins/symbol-db/symbol-db-engine-queries.h:
1544         #566987 – display tooltip with prototype when calling function in project.
1546 2009-02-06  Massimo Cora'  <mcora@svn.gnome.org>
1548         * plugins/project-manager/gbf-project-util.c
1549         (browse_button_clicked_cb):
1550         fixed #570245 – gbf gio-critical g_file_query_exists
1552 2009-02-06  Massimo Cora'  <mcora@svn.gnome.org>
1554         * plugins/symbol-db/plugin.c (on_session_load),
1555         (symbol_db_activate):
1556         hide progress bar for system and project if no project is loaded.
1558 2009-02-06  Johannes Schmid  <jhs@Obelix>
1560         * plugins/debug-manager/sharedlib.c (sharedlibs_new):
1561         * plugins/debug-manager/start.c (load_target):
1562         * plugins/glade/designer-associations-item.c
1563         (designer_associations_item_from_xml),
1564         (designer_associations_option_from_xml),
1565         (associations_file_from_xml):
1566         * plugins/glade/plugin.c (glade_update_ui),
1567         (on_glade_project_changed), (glade_plugin_do_save_associations),
1568         (do_insert_handler_stub_C), (insert_handler_stub_auto),
1569         (insert_handler_stub_manual), (on_handler_editing_done),
1570         (on_glade_show_version_dialog):
1571         * plugins/sourceview/sourceview.c (on_open_finish):
1572         
1573         Fix translation isses (#570491 and #570429)
1575 2009-02-05  Yang Hong  <hongyang@redflag-linux.com>
1577         * plugins/file-manager/file-model.c
1578         (file_model_vcs_status_callback):
1579         Fix a crasher in gdk_pixbuf_composite.
1580         
1581         * plugins/file-manager/file-view.c (get_status_string):
1582         Return a NULL value instead of g_assert_not_reached.
1583         
1584         * plugins/terminal/terminal.c (terminal_set_preferences),
1585         (terminal_execute):
1586         Do not reset execute terminal, remain output for comparison,
1587         Set default scrollback lines for 500, or minimum is too small.
1588         
1589         * src/main.c (send_bacon_message):
1590         Fix cann't open relative URI in server side.
1592 2009-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1594         * plugins/language-support-cpp-java/cpp-java-assist.c:
1595         Fix #566693 – Code completion of symbols usually not working
1597 2009-02-04  Johannes Schmid  <jhs@gnome.org>
1599         * plugins/sourceview/sourceview-prefs.c (get_int_default),
1600         (on_gconf_notify_tab_size),
1601         (on_gconf_notify_right_margin_position):
1602         Fix an unlikely critical when deleting gconf values directly
1604 2009-02-04  Johannes Schmid  <jhs@gnome.org>
1606         * plugins/sourceview/anjuta-editor-sourceview.glade:
1607         Remove useless indent-size property. This is better handled by the 
1608         language-support-plugin.
1609         * plugins/sourceview/sourceview-prefs.c (get_bool),
1610         (on_gconf_notify_font), (get_key), (sourceview_prefs_init):
1611         Fix #570492 – Canot open editor - crash
1613 2009-02-04  Johannes Schmid  <jhs@gnome.org>
1615         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1616         .glade:
1617         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1618         * plugins/document-manager/anjuta-document-manager.glade:
1619         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1620         * plugins/message-view/anjuta-message-manager-plugin.glade:
1621         * plugins/scintilla/anjuta-editor-scintilla.glade:
1622         * plugins/search/anjuta-search.glade:
1623         * plugins/sourceview/anjuta-editor-sourceview.glade:
1624         #567100 – opening Find dialog causes GtkSpinButton warning
1626 2009-02-04  Johannes Schmid  <jhs@gnome.org>
1628         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1629         .glade:
1630         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1631         * plugins/document-manager/anjuta-document-manager.glade:
1632         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1633         * plugins/message-view/anjuta-message-manager-plugin.glade:
1634         * plugins/scintilla/anjuta-editor-scintilla.glade:
1635         * plugins/search/anjuta-search.glade:
1636         * plugins/sourceview/anjuta-editor-sourceview.glade:
1637         * plugins/subversion/subversion-ui-utils.c (check_input),
1638         (on_status_command_data_arrived):
1639         Revert adjumenst changes (#570444 – can't change numbers in preferences dialog)
1641 2009-02-03  Massimo Cora'  <mcora@svn.gnome.org>
1643         * libanjuta/interfaces/libanjuta.idl:
1644         * plugins/symbol-db/plugin.c (do_import_system_sources),
1645         (on_project_root_added), (isymbol_manager_search),
1646         (isymbol_manager_get_members), (isymbol_manager_search_system),
1647         (isymbol_manager_search_project), (isymbol_manager_search_file),
1648         (isymbol_manager_iface_init):
1649         * plugins/symbol-db/symbol-db-engine-core.c (sdb_engine_init),
1650         (symbol_db_engine_file_exists),
1651         (symbol_db_engine_add_new_workspace),
1652         (symbol_db_engine_project_exists),
1653         (symbol_db_engine_add_new_project), (sdb_engine_add_new_db_file),
1654         (symbol_db_engine_update_project_symbols),
1655         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1656         (symbol_db_engine_update_buffer_symbols):
1657         * plugins/symbol-db/symbol-db-engine-priv.h:
1658         * plugins/symbol-db/symbol-db-engine-queries.c
1659         (symbol_db_engine_get_current_scope),
1660         (symbol_db_engine_get_file_symbols),
1661         (symbol_db_engine_find_symbol_by_name_pattern_on_file):
1662         * plugins/symbol-db/symbol-db-engine-queries.h:
1663         * plugins/symbol-db/symbol-db-engine-utils.c
1664         (symbol_db_util_get_full_local_path),
1665         (symbol_db_util_get_file_db_path),
1666         (symbol_db_util_get_files_with_zero_symbols),
1667         (symbol_db_util_is_pattern_exact_match),
1668         (symbol_db_util_fill_type_array),
1669         (symbol_db_util_get_sym_type_conversion_hash):
1670         * plugins/symbol-db/symbol-db-engine-utils.h:
1671         * plugins/symbol-db/symbol-db-view-locals.c
1672         (symbol_db_view_locals_update_list):
1673         * plugins/symbol-db/symbol-db-view-search.c
1674         (sdb_view_search_model_filter):
1675         Splitted interfaces for searching symbols. Now you can search in system,
1676         project or file.
1677         #566987 – display tooltip with prototype when calling function in project
1678         Fixed some lock () issues.
1680 === 2.25.901 ===
1682 2009-02-03  Johannes Schmid  <jhs@gnome.org>
1684         * NEWS: Updated
1685         * configure.in: 2.25.901
1687 2009-02-03  Johannes Schmid  <jhs@gnome.org>
1689         * configure.in:
1690         * plugins/glade/anjuta-design-document.c (ifile_get_file),
1691         (ifile_savable_save), (ifile_savable_save_as),
1692         (ifile_savable_is_dirty), (idocument_can_redo),
1693         (idocument_can_undo), (idocument_get_filename):
1694         * plugins/glade/plugin.c (on_glade_project_changed),
1695         (glade_plugin_add_project), (activate_plugin),
1696         (glade_get_filename), (ifile_open), (ifile_get_file),
1697         (iwizard_activate):
1698         * plugins/glade/plugin.h:
1700         #570249 – glade plugin does not build
1701         
1702         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1703         .ui:
1704         #566702 – Please add a separator between Build Project and Build Tarrbal
1705         
1706         * plugins/gdb/debugger.c (debugger_attach_process),
1707         (debugger_set_frame_finish), (debugger_set_frame):
1708         * plugins/gdb/debugger.h:
1709         Fixed 64-bit warnings
1710         
1711         * libanjuta/anjuta-utils.c (anjuta_util_from_file_to_file):
1712         Fix warnings
1713         
1714         * libanjuta/anjuta-vcs-status.h:
1715         * plugins/file-manager/file-view.c (get_status_string),
1716         (file_view_show_extended_data):
1717         #570264 – cannot do subversion->commit: no modified files are detected anymore
1719 2009-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1721         * plugins/search/search-replace.c,
1722         plugins/search/search-replace_backend.c,
1723         plugins/search/search-replace_backend.h:
1724         Fix #570223 – Replace all in open buffers crashes
1726 2009-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1728         * plugins/scintilla/text_editor.c,
1729         libanjuta/interfaces/libanjuta.idl:
1730         Fix #567206 – Build doesn't start if auto-save fails
1732 2009-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1734         * plugins/document-manager/anjuta-bookmarks.c:
1735         Remove some critical warnings when having document without a file
1737 === Anjuta 2.25.90 ===
1739 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1741         * NEWS: Updated
1742         * configure.in:
1743         - Bumped version to 2.25.90
1744         - Changed glade requirement to 3.5.7
1746 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1748         * plugins/file-manager/Makefile.am:
1749         * plugins/file-manager/file-view.c:
1750         Show all VCS icons (there was some Makefile problem and a off-by-one in the
1751         string array.
1752         (#561370 – there is no way to know which files are in repository and which not.)
1754 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1756         * plugins/document-manager/anjuta-bookmarks.c:
1757         * plugins/language-manager/plugin.c (load_languages):
1758         Cleanup XML-Parser correctly
1760 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1762         * plugins/file-manager/plugin.c (file_manager_set_default_uri),
1763         (on_gconf_notify_root), (on_gconf_notify), (file_manager_activate):
1764         #566800 – Had a random crash in "File manager" preferences pane (avoid
1765         flickering when a project is open)
1767 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1769         * libanjuta/interfaces/libanjuta.idl:
1770         * plugins/document-manager/search-box.c (on_incremental_search),
1771         (on_search_activated):
1772         * plugins/language-support-cpp-java/cpp-java-assist.c
1773         (on_assist_chosen):
1774         * plugins/scintilla/text_editor.c (iselection_set),
1775         (iselection_iface_init):
1776         * plugins/search/search-replace.c (search_and_replace):
1777         * plugins/search/search-replace_backend.c (create_search_entries):
1778         * plugins/sourceview/sourceview.c (set_select), (iselect_block),
1779         (iselect_set), (iselect_iface_init):
1780         #569908 – completion of symbol shouldn't scroll the editor
1782 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1784         * manuals/anjuta-manual/C/glade.xml:
1785         Added missing file
1786         
1787         * plugins/project-manager/gbf-project-util.c (error_dialog):
1788         Show correct markup
1790 2009-02-02  Jens Georg  <mail@jensge.org>
1792         * plugins/gbf-am/gbf-am-project.c (uri_is_parent), (uri_normalize),
1793         (uri_get_chrooted_path):
1794         * plugins/gbf-mkfile/gbf-mkfile-project.c (uri_is_parent),
1795         (uri_get_chrooted_path):
1796         
1797         #511589 - fix c&p error in uri_is_parent; fix uri_get_chrooted_path to 
1798         return paths starting with "/"
1800 2009-02-02  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
1802         * plugins/file-manager/file-manager.glade:
1803         * plugins/file-manager/file-model.c
1804         (file_model_vcs_status_callback), (file_model_set_property),
1805         (file_model_get_property), (file_model_class_init):
1806         * plugins/file-manager/plugin.c (on_gconf_notify),
1807         (file_manager_activate):
1808         #570136 – add option to not show unversioned files
1810 2009-02-02   Pavel Kostyuchenko  <ShprotX@gmail.com>
1812         * manuals/anjuta-manual/C/anjuta-manual.xml:
1813         * manuals/anjuta-manual/Makefile.am:
1814         * plugins/glade/plugin.c (set_default_resource_target),
1815         (on_default_resource_target_changed), (ipreferences_unmerge):
1816         Glade manual and misc fixes:
1817         542412 – GSoc: Glade3 integration
1819 2009-02-02  Johannes Schmid  <jhs@gnome.org>
1821         * plugins/debug-manager/sharedlib.c (destroy_sharedlibs_gui):
1822         * plugins/debug-manager/signals.c (destroy_signals_gui):
1823         * plugins/document-manager/anjuta-docman.c
1824         (anjuta_docman_remove_document):
1825         Don't destroy widgets where you don't own a reference (fixes some gtk-criticals)
1827 2009-02-01  Sébastien Granjoux  <seb.sfo@free.fr>
1829         * plugins/message-view/plugin.c,
1830         plugins/message-view/message-view.c,
1831         plugins/message-view/message-view.h,
1832         plugins/message-view/anjuta-message-manager.ui:
1833         Fix #567728 – Copypasting build errors, messages and warnings
1835 2009-02-01  Johannes Schmid  <jhs@gnome.org>
1837         * libanjuta/anjuta-ui.c (anjuta_ui_init),
1838         (anjuta_ui_add_action_group), (anjuta_ui_get_accel_editor),
1839         (anjuta_ui_unload_accels):
1840         #564276 – useless checkbox next to action groups in Shortcuts view
1841         
1842         * libanjuta/anjuta-vcs-status.h:
1843         * plugins/file-manager/file-model.c (get_vcs_emblem),
1844         (file_model_vcs_status_callback):
1845         * plugins/file-manager/file-view.c:
1846         * plugins/subversion/subversion-vcs-interface.c
1847         (subversion_ivcs_query_status):
1848         * plugins/subversion/svn-status-command.c (on_svn_status_notify):
1849         * plugins/subversion/svn-status.c (svn_status_get_vcs_status):
1850         
1851         Show more file stati
1853 2009-02-01  Johannes Schmid  <jhs@gnome.org>
1855         * plugins/Makefile.am:
1856         #514609 – install-data-hook problem on Gentoo
1858 2009-02-01  Johannes Schmid  <jhs@gnome.org>
1860         * plugins/document-manager/action-callbacks.c:
1861         * plugins/document-manager/anjuta-document-manager.ui:
1862         #563499 – Goto Matching Brace and other commands missing in GtkSourceView editor
1863         
1864         * plugins/document-manager/plugin.c
1865         (update_document_ui_interface_items), (create_highlight_submenu):
1866         #564272 – Highlight Mode menu should indicate current mode
1868 2009-02-01  Johannes Schmid  <jhs@gnome.org>
1870         * plugins/sourceview/sourceview.c
1871         (sourceview_create_highligth_indic):
1872         #567030 – gtksourceview editor should underline warnings
1874 2009-02-01  Johannes Schmid  <jhs@gnome.org>
1876         * plugins/language-support-cpp-java/cpp-java-assist.c
1877         (cpp_java_assist_create_word_completion_cache):
1878         Make auto-completion working for non-local project symbol. Still depends
1879         on a better search interface for the symbol-db to also show local symbols
1880         
1881         * plugins/sourceview/anjuta-editor-sourceview.glade:
1882         * plugins/sourceview/sourceview-io.c (sourceview_io_save_as):
1883         #561094 – Creation of backup files can't be disabled using gtksourceview
1885 2009-02-01  Sébastien Granjoux  <seb.sfo@free.fr>
1887         * plugins/profiler/profiler.glade,
1888         plugins/tools/tool.c,
1889         plugins/build-basic-autotools/plugin.c,
1890         plugins/gtodo/preferences.c:
1891         Fix #569585 – translation issues, typos
1893 2009-02-01  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
1895         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1897         * plugins/file-loader/plugin.c:
1898         Fix #570034 – the open ToolbarItem is named "Open recent file"
1900 2009-02-01  Sébastien Granjoux  <seb.sfo@free.fr>
1902         * plugins/gtodo/export.c:
1903         Fix #570056 – version mismatch for dependency gtk+
1905 2009-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1907         * libanjuta/anjuta-plugin-manager.c:
1908         Fix #567846 – A lot of g_warning-s when starting up Anjuta
1910 2009-01-31  Adam Dingle  <adam@medovina.org>
1912         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1914         * plugins/gbf-am/gbf-am-parse.in:
1915         Partially fixed #565323 (unable to create a project from WebKit source).
1917 2009-01-31  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
1919         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1921         * plugins/gtodo/libgtodo.c:
1922         Fix #570014 – invalid print of uninitalized value
1924 2009-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1926         * plugins/debug-manager/sharedlib.c,
1927         plugins/debug-manager/sharedlib.h,
1928         plugins/debug-manager/signals.c,
1929         plugins/debug-manager/signals.h,
1930         plugins/debug-manager/plugin.c:
1931         Fix some warnings due to the previous patch
1933 2009-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1935         * plugins/file-loader/plugin.c,
1936         plugins/patch/patch-plugin.c,
1937         plugins/gtodo/libgtodo.c,
1938         plugins/gtodo/libgtodo.h,
1939         plugins/gtodo/todo_db.c,
1940         plugins/gtodo/add_edit_item.c,
1941         plugins/gtodo/egg-datetime.c,
1942         plugins/project-manager/plugin.c,
1943         plugins/document-manager/anjuta-docman.c,
1944         plugins/glade/designer-associations.c:
1945         Fix #560857 – GNOME Goal: Remove deprecated GLib symbols
1947 2009-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1949         * (added) www/htdocs/update_news.html:
1950         Add a small script to update news on the web site main page
1952 2009-01-31  Adam Dingle  <adam@medovina.org>
1954         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1956         * www/htdocs/anjuta_news.html:
1957         * www/htdocs/authors.php:
1958         * www/htdocs/development.php:
1959         * www/htdocs/downloads.php:
1960         * www/htdocs/features.php:
1961         * www/htdocs/home.php:
1962         * www/htdocs/tasks.php:
1963         Copy edited Web pages, making numerous small fixes to grammar and
1964         English usage.
1966 2009-01-31  Massimo Cora'  <mcora@svn.gnome.org>
1968         * plugins/symbol-db/plugin.c (goto_file_tag):
1969         fixed #567361 – allow me to jump to declaration in external package header
1971 2009-01-31  Jens Georg  <mail@jensge.org>
1973         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1975         * plugins/debug-manager/Makefile.am:
1976         * plugins/debug-manager/anjuta-debug-manager.ui:
1977         * plugins/debug-manager/disassemble.c:
1978         * plugins/debug-manager/plugin.c (dma_plugin_activate):
1979         * plugins/debug-manager/registers.c:
1980         * plugins/debug-manager/registers.h:
1981         * plugins/debug-manager/sharedlib.c (sharedlibs_update),
1982         (sharedlibs_update_controls), (create_sharedlibs_menu),
1983         (sharedlibs_ui_create_treeview_and_store), (create_sharedlibs_gui),
1984         (sharedlibs_new), (sharedlibs_clear), (sharedlibs_free):
1985         * plugins/debug-manager/sharedlib.h:
1986         * plugins/debug-manager/signals.c (signals_update_controls),
1987         (signals_update), (on_signals_send_activate), (on_signals_event),
1988         (on_column_toggled), (signals_add_toggle_column),
1989         (signals_create_list_store_and_treeview), (create_signals_gui),
1990         (signals_new), (signals_clear), (signals_free):
1991         * plugins/debug-manager/signals.h:
1992         Remove GnomeDialog and GnomeMenuShell as well as GtkCList from signals
1993         and sharedlibs window
1994         #513156 – Get rid of libgnome(ui)
1996         * manuals/build-basic-autotools/Makefile.am:
1997         * plugins/build-basic-autotools/executer.c (execute_program):
1998         #513156 – Get rid of libgnome(ui)
2000 2008-12-31  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
2002         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2004         * plugins/terminal/terminal.c:
2005         Fix #569857 – terminal copy/paste doesn't work
2007 2009-01-31  Massimo Cora'  <mcora@svn.gnome.org>
2009         * plugins/symbol-db/plugin.c (on_system_scan_package_start),
2010         (on_system_scan_package_end), (on_system_single_file_scan_end),
2011         (do_check_offline_files_changed), (on_project_root_removed):
2012         * plugins/symbol-db/symbol-db-engine-core.c
2013         (symbol_db_engine_add_new_files):
2014         * plugins/symbol-db/symbol-db-system.c
2015         (prepare_files_to_be_scanned), (sdb_system_do_scan_package_1),
2016         (sdb_system_do_scan_next_package), (sdb_system_do_engine_scan),
2017         (on_pkg_config_exit), (symbol_db_system_parse_aborted_package):
2018         partially fixed #566209 – "generate inhertances..." 
2019         progress bar doesn't disappear
2020         Improved global package scanning. Now the queue of scannable packages 
2021         shouldn't block anymore.
2023 2009-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2025         * plugins/scintilla/text_editor.c,
2026         plugins/scintilla/text_editor.h,
2027         plugins/scintilla/text_editor_cbs.c,
2028         plugins/sourceview/sourceview-io.c,
2029         plugins/sourceview/sourceview-io.h,
2030         plugins/sourceview/sourceview-private.h,
2031         plugins/sourceview/sourceview.h,
2032         plugins/sourceview/sourceview.c,
2033         plugins/glade/anjuta-design-document.c,
2034         plugins/glade/plugin.c,
2035         plugins/document-manager/plugin.c,
2036         plugins/document-manager/anjuta-docman.c,
2037         plugins/document-manager/action-callbacks.c,
2038         libanjuta/interfaces/libanjuta.idl:
2039         Move message area code from document manager to each editor plugin
2040         Rename save_point signal to update_save_ui and make it more general
2041         Add ianjuta_file_savable_is_conflict function to disable autosave
2042         Fix a crash when having deleted file document
2043         Fix #549958 – user is not notified if a file is removed from
2044         filesystem
2046 2009-01-30  Massimo Cora'  <mcora@svn.gnome.org>
2048         * plugins/symbol-db/plugin.c:
2049         added ellipsis to Find Symbol menu.
2051 2009-01-29  Johannes Schmid  <jhs@gnome.org>
2053         * libanjuta/interfaces/libanjuta.idl:
2054         * plugins/glade/anjuta-design-document.c:
2055         * plugins/scintilla/text_editor.c (text_editor_save_file):
2056         * plugins/sourceview/sourceview.c (on_save_failed):
2057         Emit saved(NULL) when file-saving fails.
2058         #567206 – Build doesn't start if auto-save fails
2059         
2060         * plugins/symbol-db/plugin.c (on_find_symbol):
2061         #357275 – allow user to jump directly to Symbols / Search
2063 2009-01-28  Massimo Cora'  <mcora@svn.gnome.org>
2065         * plugins/symbol-db/anjuta-symbol-db-plugin.ui:
2066         * plugins/symbol-db/plugin.c (on_find_symbol),
2067         (symbol_db_activate):
2068         * plugins/symbol-db/plugin.h:
2069         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init),
2070         (symbol_db_view_search_get_entry):
2071         * plugins/symbol-db/symbol-db-view-search.h:
2072         fixed #357275 – allow user to jump directly to Symbols / Search
2074 2009-01-28  Sébastien Granjoux  <seb.sfo@free.fr>
2076         * plugins/scintilla/text_editor.h,
2077         plugins/scintilla/text_editor.c:
2078         Fix #491491 – Auto save's problem (automatic reload was a bad idea)
2080 2009-01-27  Sébastien Granjoux  <seb.sfo@free.fr>
2082         * plugins/document-manager/file_history.c,
2083         plugins/document-manager/file_history.h,
2084         plugins/document-manager/anjuta-docman.c:
2085         Fix #357820 – Goto / Previous history should return to previous cursor
2086         position
2088 2009-01-27  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2090         * plugins/glade/anjuta-design-document.c
2091         (anjuta_design_document_set_design_view_parent):
2092         #569225 – glade-plugin build error
2094 2009-01-27  Massimo Cora'  <mcora@svn.gnome.org>
2096         * plugins/symbol-db/plugin.c (enable_view_signals),
2097         (on_session_load), (goto_local_tree_iter), (goto_global_tree_iter),
2098         (on_treesearch_symbol_selected_event),
2099         (on_local_treeview_row_activated),
2100         (on_global_treeview_row_activated),
2101         (on_global_treeview_row_expanded),
2102         (on_global_treeview_row_collapsed), (on_project_element_added),
2103         (on_project_element_removed), (on_project_single_file_scan_end),
2104         (clear_project_progress_bar),
2105         (on_check_offline_single_file_scan_end),
2106         (do_import_system_sources_after_abort),
2107         (do_import_project_sources_after_abort),
2108         (do_import_project_sources), (do_import_system_sources),
2109         (do_check_languages_count), (do_check_offline_files_changed),
2110         (on_scan_end_manager), (symbol_db_activate):
2111         Fixed #568493 – Anjuta freezes after moving around large portions of code.
2113 2009-01-26  Johannes Schmid  <jhs@gnome.org>
2115         Patch from Pavel Kostyuchenko:
2116         * libanjuta/interfaces/libanjuta.idl:
2117         * plugins/glade/Makefile.am:
2118         * plugins/glade/anjuta-design-document.c
2119         (anjuta_design_document_set_design_view_parent),
2120         (anjuta_design_document_design_view_destroy_cb),
2121         (anjuta_design_document_design_view_parent_set_cb),
2122         (anjuta_design_document_set_design_view),
2123         (anjuta_design_document_get_design_view),
2124         (anjuta_design_document_set_property),
2125         (anjuta_design_document_get_property),
2126         (anjuta_design_document_parent_set_cb),
2127         (anjuta_design_document_constructed),
2128         (anjuta_design_document_dispose),
2129         (anjuta_design_document_class_init), (anjuta_design_document_new),
2130         (ifile_get_file):
2131         * plugins/glade/anjuta-design-document.h:
2132         * plugins/glade/anjuta-glade.plugin.in:
2133         * plugins/glade/anjuta-glade.ui:
2134         * plugins/glade/plugin.c (plugin_glade_error_quark),
2135         (designer_associations_raise_editor_priority),
2136         (designer_associations_raise_designer_priority),
2137         (value_added_current_editor), (value_removed_current_editor),
2138         (value_added_project_root_uri), (value_removed_project_root_uri),
2139         (value_added_pm_current_uri), (value_removed_pm_current_uri),
2140         (update_current_project), (glade_update_ui),
2141         (get_page_num_for_design_view), (on_document_destroy),
2142         (on_shell_destroy), (get_design_document_from_project),
2143         (get_project_from_design_document), (on_glade_project_changed),
2144         (switch_back_to_editor), (on_designer_notebook_enter_notify),
2145         (on_designer_layout_switch_page),
2146         (on_designer_layout_page_child_remove), (designer_layout_add_doc),
2147         (desinger_layout_add_all_docs), (designer_layout_remove_doc),
2148         (desinger_layout_remove_all_docs),
2149         (update_separated_designer_layout),
2150         (glade_plugin_save_preferences),
2151         (glade_plugin_do_save_associations),
2152         (glade_plugin_save_associations), (update_actions),
2153         (claim_xml_string), (glade_plugin_load_preferences),
2154         (glade_plugin_load_associations), (glade_plugin_save_doc_list),
2155         (on_session_save), (on_session_load),
2156         (inspector_item_activated_cb), (on_glade_resource_removed),
2157         (on_glade_resource_added), (find_root_gwidget),
2158         (get_uri_from_ianjuta_file), (insert_code_block_into_editor),
2159         (format_handler_stub), (validate_position),
2160         (do_insert_handler_stub_C), (do_insert_handler_stub_Python),
2161         (do_insert_handler_stub_Vala), (find_auto_position),
2162         (find_editor_by_file), (find_designer_by_file),
2163         (designer_associations_match_editor),
2164         (designer_associations_match_designer), (dump_items_list),
2165         (get_associated_items_for_designer),
2166         (get_associated_items_for_editor), (find_valid_editor),
2167         (find_valid_designer), (get_associated_editor_for_doc),
2168         (gse_get_signal_name), (get_auto_position), (forget_last_signal),
2169         (validate_last_signal), (glade_plugin_fetch_last_signal),
2170         (language_name_to_id), (insert_handler_stub_auto),
2171         (on_insert_handler_stub_auto), (insert_handler_stub_manual),
2172         (on_insert_handler_stub_manual), (goto_symbol),
2173         (on_handler_editing_done), (switch_designer_and_editor),
2174         (on_switch_designer_and_editor), (associate_designer_and_editor),
2175         (on_associate_designer_and_editor), (glade_plugin_get_glade_xml),
2176         (gtk_tree_selection_get_one_selected),
2177         (associations_dialog_mark_all_fields_as_unchanged),
2178         (associations_dialog_load_all_field),
2179         (associations_dialog_clear_all_field),
2180         (associations_dialog_update_options_editor),
2181         (fill_position_type_combobox_model),
2182         (associations_dialog_update_model),
2183         (associations_dialog_update_row), (get_string_from_entry),
2184         (associations_dialog_commit_all_fields),
2185         (associations_dialog_options_save_cb),
2186         (associations_dialog_options_revert_cb),
2187         (associations_dialog_mark_field_as_changed),
2188         (associations_dialog_spec_regexp_changed),
2189         (associations_dialog_widget_name_changed),
2190         (associations_dialog_spec_regexp_toggled),
2191         (associations_dialog_widget_name_toggled),
2192         (associations_dialog_position_type_changed_cb),
2193         (associations_dialog_button_delete_cb),
2194         (glade_plugin_hide_associations_dialog),
2195         (associations_dialog_button_close_cb),
2196         (associations_dialog_button_save_cb),
2197         (associations_dialog_delete_event_cb),
2198         (associations_dialog_selection_changed),
2199         (associations_dialog_insert_text_column),
2200         (show_associations_dialog), (on_show_associations_dialog),
2201         (on_associations_changed), (doc_list_changed),
2202         (associations_dialog_button_associate_cb), (gse_editing_started),
2203         (handler_store_update), (append_symbols_to_store),
2204         (on_handler_editing_started), (make_default_handler_name),
2205         (on_signal_row_activated), (search_for_default_signal),
2206         (glade_widget_adaptor_get_default_signal),
2207         (on_glade_widget_2button_press), (on_glade_designer_widget_event),
2208         (on_glade_designer_widget_event_after),
2209         (on_designer_doc_save_point), (glade_plugin_add_project),
2210         (set_default_resource_target), (on_set_default_resource_target),
2211         (on_glade_verify_project), (on_glade_show_version_dialog),
2212         (glade_plugin_sync_current_doc_with_project),
2213         (on_glade_layout_close), (on_glade_layout_save),
2214         (on_glade_layout_undo), (on_glade_layout_redo),
2215         (on_glade_layout_cut), (on_glade_layout_copy),
2216         (on_glade_layout_paste), (on_glade_layout_delete),
2217         (create_toolbar), (on_gse_week_ref), (on_gse_selection_changed),
2218         (on_gse_focus_in), (on_gse_signal_data_free), (on_gse_created),
2219         (on_gse_created_after), (disconnect_glade_signal_editors),
2220         (activate_plugin), (glade_close_all), (deactivate_plugin),
2221         (ifile_open), (iwizard_activate),
2222         (on_set_default_data_signal_template0),
2223         (on_set_default_data_signal_template1),
2224         (on_insert_handler_on_edit_toggled),
2225         (on_auto_add_resource_toggled),
2226         (on_separated_designer_layout_toggled),
2227         (on_insert_handler_on_edit_changed),
2228         (on_auto_add_resource_changed),
2229         (on_default_handler_template_changed),
2230         (on_separated_designer_layout_changed), (update_prefs_page),
2231         (remove_widget_from_parent), (glade_plugin_preferences_add_page),
2232         (on_preferences_default_resource_entry_focus_out),
2233         (on_preferences_default_resource_entry_activate),
2234         (on_default_resource_target_changed), (ipreferences_merge),
2235         (ipreferences_unmerge), (ipreferences_iface_init):
2236         * plugins/glade/plugin.h:
2237         * plugins/project-manager/plugin.c
2238         (iproject_manager_get_selected_id),
2239         (iproject_manager_add_source_quiet), (iproject_manager_iface_init):
2240         #542412 GSoc: Glade3 integration
2242         * configure.in:
2243         Print correct message when enabling/disabling scintilla plugin
2244         Bumped glade3 requirement to 3.5.6
2245         
2246         * plugins/gtodo/tray-icon.c:
2247         * plugins/gtodo/tray-icon.h:
2248         Removed unnecessary files
2250 2009-01-25  Jens Georg  <jens@einstein>
2252         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>
2254         * plugins/debug-manager/start.c,
2255         plugins/debug-manager/plugin.c,
2256         plugins/debug-manager/threads.c,
2257         plugins/debug-manager/stack_trace.c,
2258         plugins/debug-manager/breakpoints.c: 
2259         fix #511589 for debug-manager plugin
2261 2009-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2263         * plugins/scintilla/text_editor.h,
2264         plugins/scintilla/text_editor.c:
2265         Fix #491491 – Auto save's problem (reload automatically)
2266         Fix #549958 – user is not notified if a file is removed from
2267         filesystem
2269         * plugins/document-manager/anjuta-docman.c:
2270         Display a warning icon when a message area is displayed
2272         * src/anjuta.c:
2273         Open file pass on command line
2275 2009-01-24  Jens Georg  <mail@jensge.org>
2277         * plugins/class-inheritance/class-inherit.c
2278         (cls_inherit_draw_expanded_node):
2279         
2280         use g_free instead of g_object_unref to free object gchar * data 
2281         (fixes crash in class inheritance plugin)
2283 2009-01-24  Massimo Cora'  <mcora@svn.gnome.org>
2285         * plugins/symbol-db/plugin.c (on_project_element_added),
2286         (do_import_project_sources_after_abort),
2287         (do_import_project_sources), (do_check_offline_files_changed),
2288         (on_scan_end_manager):
2289         Disabled receiving of insert/remove signals even for global tab. This should
2290         avoid useless parsing of signals on big project sources movements.
2291         Should also fix #568493 - Anjuta freezes after moving around large portions 
2292         of code.
2294 2009-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2296         * plugins/project-wizard/templates/gtk/src/callbacks.c,
2297         plugins/project-wizard/templates/gtk/src/project.glade,
2298         plugins/project-wizard/templates/gtk/src/callbacks.h,
2299         plugins/project-wizard/templates/gnome/src/callbacks.c,
2300         plugins/project-wizard/templates/gnome/src/project.glade,
2301         plugins/project-wizard/templates/gnome/src/callbacks.h,
2302         plugins/project-wizard/templates/gnome/src/main.c:
2303         Fix #564308 – autogenerated gtk/gnome program does not exit
2305 2009-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2307         * plugins/gdb/debugger.c:
2308         Fix #565188 – Invalid write on deinitialization
2310 2009-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2312         * plugins/project-wizard/druid.c,
2313         plugins/project-wizard/parser.c,
2314         plugins/project-wizard/header.c,
2315         plugins/project-wizard/header.h,
2316         manuals/reference/libanjuta/project-wizard-format.sgml:
2317         Allow to read project templates from user defined directories
2318         Document this improvement
2320         * manuals/anjuta-manual/C/build.xml:
2321         Fix error in xml tags
2323         * plugins/scintilla/scintilla/Makefile.am,
2324         manuals/reference/libanjuta/Makefile.am:
2325         Fix makefile after scintilla move
2327         * plugins/project-wizard/appwizard.png:
2328         Use a transparent background for project wizard side image
2330 2009-01-23  Massimo Cora'  <mcora@svn.gnome.org>
2332         * plugins/symbol-db/images/Makefile.am:
2333         * (added) plugins/symbol-db/images/element-interface-24.png
2334         * (added) plugins/symbol-db/images/element-method-24.png
2335         * plugins/symbol-db/plugin.c (register_stock_icons):
2336         added some icons for popup menu.        
2338 2009-01-23  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2340         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
2342         * plugins/symbol-db/plugin.c (on_session_load), (on_project_root_added):
2343         fixed #568119 – Automatic scanning of system-packages doesn't work
2345 2009-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2347         * manuals/anjuta-manual/C/debugger.xml:
2348         Fix #568381 – Website manual chapter 5. Debugging
2350 2009-01-21  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
2352         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2354         * src/anjuta-app.c
2355         libanjuta/anjuta-ui.h
2356         libanjuta/anjuta-ui.c:
2357         Fix #548310 – Allow plugins to load/save key accelerators
2358         Needed for vim plugin
2360 2009-01-21  Michael Trimarchi  <michael@evidence.eu.com>
2362         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2364         * plugins/scratchbox/plugin.c,
2365         plugins/scratchbox/anjuta-scratchbox.glade,
2366         plugins/scratchbox/anjuta-scratchbox-48.png,
2367         (added) plugins/scratchbox/anjuta-scratchbox-panel.png,
2368         plugins/scratchbox/anjuta-scratchbox.plugin.in,
2369         plugins/scratchbox/Makefile.am:
2370         Fix bug #565320 – sbox2 support for anjuta
2372 2009-01-21  Massimo Cora'  <mcora@svn.gnome.org>
2374         * plugins/symbol-db/symbol-db-engine-utils.c
2375         (sdb_util_load_symbol_pixbufs):
2376         fixed warning for "prototype protected"
2378 2009-01-20  Johannes Schmid  <jhs@gnome.org>
2380         * configure.in:
2381         * plugins/Makefile.am:
2382         * plugins/editor/.cvsignore:
2383         * plugins/editor/Makefile.am:
2384         * plugins/editor/aneditor-autocomplete.cxx:
2385         * plugins/editor/aneditor-calltip.cxx:
2386         * plugins/editor/aneditor-indent.cxx:
2387         * plugins/editor/aneditor-priv.h:
2388         * plugins/editor/aneditor.cxx:
2389         * plugins/editor/aneditor.h:
2390         * plugins/editor/anjuta-bookmark-16.xpm:
2391         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2392         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2393         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
2394         * plugins/editor/anjuta-editor-scintilla.glade:
2395         * plugins/editor/anjuta-editor.plugin.in:
2396         * plugins/editor/anjuta-linemark-16.xpm:
2397         * plugins/editor/anjuta-pcmark-16.xpm:
2398         * plugins/editor/lexer.h:
2399         * plugins/editor/plugin.c:
2400         * plugins/editor/plugin.h:
2401         * plugins/editor/print.c:
2402         * plugins/editor/print.h:
2403         * plugins/editor/properties.cxx:
2404         * plugins/editor/properties.h:
2405         * plugins/editor/properties/.cvsignore:
2406         * plugins/editor/properties/Makefile.am:
2407         * plugins/editor/properties/anjuta.properties:
2408         * plugins/editor/properties/styles.properties:
2409         * plugins/editor/properties/user.properties:
2410         * plugins/editor/properties_cxx.h:
2411         * plugins/editor/scintilla/.cvsignore:
2412         * plugins/editor/scintilla/AutoComplete.cxx:
2413         * plugins/editor/scintilla/AutoComplete.h:
2414         * plugins/editor/scintilla/CallTip.cxx:
2415         * plugins/editor/scintilla/CallTip.h:
2416         * plugins/editor/scintilla/CellBuffer.cxx:
2417         * plugins/editor/scintilla/CellBuffer.h:
2418         * plugins/editor/scintilla/CharClassify.cxx:
2419         * plugins/editor/scintilla/CharClassify.h:
2420         * plugins/editor/scintilla/CharacterSet.h:
2421         * plugins/editor/scintilla/ContractionState.cxx:
2422         * plugins/editor/scintilla/ContractionState.h:
2423         * plugins/editor/scintilla/Converter.h:
2424         * plugins/editor/scintilla/Decoration.cxx:
2425         * plugins/editor/scintilla/Decoration.h:
2426         * plugins/editor/scintilla/Document.cxx:
2427         * plugins/editor/scintilla/Document.h:
2428         * plugins/editor/scintilla/DocumentAccessor.cxx:
2429         * plugins/editor/scintilla/DocumentAccessor.h:
2430         * plugins/editor/scintilla/Editor.cxx:
2431         * plugins/editor/scintilla/Editor.h:
2432         * plugins/editor/scintilla/ExternalLexer.cxx:
2433         * plugins/editor/scintilla/ExternalLexer.h:
2434         * plugins/editor/scintilla/Indicator.cxx:
2435         * plugins/editor/scintilla/Indicator.h:
2436         * plugins/editor/scintilla/KeyMap.cxx:
2437         * plugins/editor/scintilla/KeyMap.h:
2438         * plugins/editor/scintilla/KeyWords.cxx:
2439         * plugins/editor/scintilla/LexAPDL.cxx:
2440         * plugins/editor/scintilla/LexASY.cxx:
2441         * plugins/editor/scintilla/LexAU3.cxx:
2442         * plugins/editor/scintilla/LexAVE.cxx:
2443         * plugins/editor/scintilla/LexAbaqus.cxx:
2444         * plugins/editor/scintilla/LexAda.cxx:
2445         * plugins/editor/scintilla/LexAsm.cxx:
2446         * plugins/editor/scintilla/LexAsn1.cxx:
2447         * plugins/editor/scintilla/LexBaan.cxx:
2448         * plugins/editor/scintilla/LexBash.cxx:
2449         * plugins/editor/scintilla/LexBasic.cxx:
2450         * plugins/editor/scintilla/LexBullant.cxx:
2451         * plugins/editor/scintilla/LexCLW.cxx:
2452         * plugins/editor/scintilla/LexCPP.cxx:
2453         * plugins/editor/scintilla/LexCSS.cxx:
2454         * plugins/editor/scintilla/LexCaml.cxx:
2455         * plugins/editor/scintilla/LexCmake.cxx:
2456         * plugins/editor/scintilla/LexConf.cxx:
2457         * plugins/editor/scintilla/LexCrontab.cxx:
2458         * plugins/editor/scintilla/LexCsound.cxx:
2459         * plugins/editor/scintilla/LexD.cxx:
2460         * plugins/editor/scintilla/LexEScript.cxx:
2461         * plugins/editor/scintilla/LexEiffel.cxx:
2462         * plugins/editor/scintilla/LexErlang.cxx:
2463         * plugins/editor/scintilla/LexFlagship.cxx:
2464         * plugins/editor/scintilla/LexForth.cxx:
2465         * plugins/editor/scintilla/LexFortran.cxx:
2466         * plugins/editor/scintilla/LexGAP.cxx:
2467         * plugins/editor/scintilla/LexGui4Cli.cxx:
2468         * plugins/editor/scintilla/LexHTML.cxx:
2469         * plugins/editor/scintilla/LexHaskell.cxx:
2470         * plugins/editor/scintilla/LexInno.cxx:
2471         * plugins/editor/scintilla/LexKix.cxx:
2472         * plugins/editor/scintilla/LexLisp.cxx:
2473         * plugins/editor/scintilla/LexLout.cxx:
2474         * plugins/editor/scintilla/LexLua.cxx:
2475         * plugins/editor/scintilla/LexMMIXAL.cxx:
2476         * plugins/editor/scintilla/LexMPT.cxx:
2477         * plugins/editor/scintilla/LexMSSQL.cxx:
2478         * plugins/editor/scintilla/LexMagik.cxx:
2479         * plugins/editor/scintilla/LexMatlab.cxx:
2480         * plugins/editor/scintilla/LexMetapost.cxx:
2481         * plugins/editor/scintilla/LexMySQL.cxx:
2482         * plugins/editor/scintilla/LexNsis.cxx:
2483         * plugins/editor/scintilla/LexOpal.cxx:
2484         * plugins/editor/scintilla/LexOthers.cxx:
2485         * plugins/editor/scintilla/LexPB.cxx:
2486         * plugins/editor/scintilla/LexPLM.cxx:
2487         * plugins/editor/scintilla/LexPOV.cxx:
2488         * plugins/editor/scintilla/LexPS.cxx:
2489         * plugins/editor/scintilla/LexPascal.cxx:
2490         * plugins/editor/scintilla/LexPerl.cxx:
2491         * plugins/editor/scintilla/LexPowerShell.cxx:
2492         * plugins/editor/scintilla/LexProgress.cxx:
2493         * plugins/editor/scintilla/LexPython.cxx:
2494         * plugins/editor/scintilla/LexR.cxx:
2495         * plugins/editor/scintilla/LexRebol.cxx:
2496         * plugins/editor/scintilla/LexRuby.cxx:
2497         * plugins/editor/scintilla/LexSQL.cxx:
2498         * plugins/editor/scintilla/LexScriptol.cxx:
2499         * plugins/editor/scintilla/LexSmalltalk.cxx:
2500         * plugins/editor/scintilla/LexSpecman.cxx:
2501         * plugins/editor/scintilla/LexSpice.cxx:
2502         * plugins/editor/scintilla/LexTADS3.cxx:
2503         * plugins/editor/scintilla/LexTCL.cxx:
2504         * plugins/editor/scintilla/LexTeX.cxx:
2505         * plugins/editor/scintilla/LexVB.cxx:
2506         * plugins/editor/scintilla/LexVHDL.cxx:
2507         * plugins/editor/scintilla/LexVerilog.cxx:
2508         * plugins/editor/scintilla/LexYAML.cxx:
2509         * plugins/editor/scintilla/LineMarker.cxx:
2510         * plugins/editor/scintilla/LineMarker.h:
2511         * plugins/editor/scintilla/Makefile.am:
2512         * plugins/editor/scintilla/Partitioning.h:
2513         * plugins/editor/scintilla/PlatGTK.cxx:
2514         * plugins/editor/scintilla/PositionCache.cxx:
2515         * plugins/editor/scintilla/PositionCache.h:
2516         * plugins/editor/scintilla/PropSet.cxx:
2517         * plugins/editor/scintilla/README.sync:
2518         * plugins/editor/scintilla/RESearch.cxx:
2519         * plugins/editor/scintilla/RESearch.h:
2520         * plugins/editor/scintilla/RunStyles.cxx:
2521         * plugins/editor/scintilla/RunStyles.h:
2522         * plugins/editor/scintilla/SVector.h:
2523         * plugins/editor/scintilla/ScintillaBase.cxx:
2524         * plugins/editor/scintilla/ScintillaBase.h:
2525         * plugins/editor/scintilla/ScintillaGTK.cxx:
2526         * plugins/editor/scintilla/SplitVector.h:
2527         * plugins/editor/scintilla/Style.cxx:
2528         * plugins/editor/scintilla/Style.h:
2529         * plugins/editor/scintilla/StyleContext.cxx:
2530         * plugins/editor/scintilla/StyleContext.h:
2531         * plugins/editor/scintilla/UniConversion.cxx:
2532         * plugins/editor/scintilla/UniConversion.h:
2533         * plugins/editor/scintilla/ViewStyle.cxx:
2534         * plugins/editor/scintilla/ViewStyle.h:
2535         * plugins/editor/scintilla/WindowAccessor.cxx:
2536         * plugins/editor/scintilla/XPM.cxx:
2537         * plugins/editor/scintilla/XPM.h:
2538         * plugins/editor/scintilla/include/.cvsignore:
2539         * plugins/editor/scintilla/include/Accessor.h:
2540         * plugins/editor/scintilla/include/Face.py:
2541         * plugins/editor/scintilla/include/HFacer.py:
2542         * plugins/editor/scintilla/include/KeyWords.h:
2543         * plugins/editor/scintilla/include/Makefile.am:
2544         * plugins/editor/scintilla/include/Platform.h:
2545         * plugins/editor/scintilla/include/PropSet.h:
2546         * plugins/editor/scintilla/include/SString.h:
2547         * plugins/editor/scintilla/include/SciLexer.h:
2548         * plugins/editor/scintilla/include/Scintilla.h:
2549         * plugins/editor/scintilla/include/Scintilla.iface:
2550         * plugins/editor/scintilla/include/ScintillaWidget.h:
2551         * plugins/editor/scintilla/include/WindowAccessor.h:
2552         * plugins/editor/scintilla/lexers.make:
2553         * plugins/editor/scintilla/patches/scintilla-64-bit.diff:
2554         * plugins/editor/scintilla/patches/scintilla-pango-always.diff:
2555         * plugins/editor/scintilla/patches/scintilla-string-fix.diff:
2556         * plugins/editor/scintilla/scintilla-marshal.c:
2557         * plugins/editor/scintilla/scintilla-marshal.h:
2558         * plugins/editor/scintilla/scintilla-marshal.list:
2559         * plugins/editor/scintilla/test-scintilla.cxx:
2560         * plugins/editor/scintilla/update-properties.pl:
2561         * plugins/editor/style-editor.c:
2562         * plugins/editor/style-editor.h:
2563         * plugins/editor/text-editor-iterable.c:
2564         * plugins/editor/text-editor-iterable.h:
2565         * plugins/editor/text_editor.c:
2566         * plugins/editor/text_editor.h:
2567         * plugins/editor/text_editor_cbs.c:
2568         * plugins/editor/text_editor_cbs.h:
2569         * plugins/editor/text_editor_prefs.c:
2570         * plugins/editor/text_editor_prefs.h:
2571         * plugins/gbf-am/gbf-am.plugin.in:
2572         * plugins/gbf-mkfile/gbf-mkfile.plugin.in:
2573         * plugins/scintilla/anjuta-editor.plugin.in:
2574         * plugins/sourceview/sourceview.plugin.in:
2575         * src/Makefile.am:
2577   Reenabled scintilla by default and moved it from
2578   plugins/editor to plugins/scintilla. Also updated the
2579   plugin descriptions
2581 2009-01-20  Jens Georg  <mail@jensge.org>
2583         * plugins/gtodo/gtodo-plain.xsl: 
2584         export only non-empty (contains at least one undone item)
2585         categories
2586         * TODO: Updated
2588 2009-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2590         * plugins/editor/print.h,
2591         plugins/editor/aneditor.cxx,
2592         plugins/editor/print.c,
2593         configure.in:
2594         Fix #564659 – Port anjuta to use Gtk+ print instead of deprecated
2595         gnomeprint
2597         * plugins/editor/text_editor.c:
2598         Fix one debugging error message
2600         * plugins/editor/Makefile.am:
2601         Add log domain
2603 2009-01-20  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2605         * plugins/terminal/terminal.c (terminal_set_preferences),
2606         (preferences_changed), (terminal_child_exited_cb),
2607         (terminal_execute), (init_shell), (terminal_focus_cb),
2608         (terminal_keypress_cb), (terminal_click_cb),
2609         (on_project_root_added), (create_terminal), (create_box),
2610         (terminal_create), (activate_plugin), (deactivate_plugin),
2611         (terminal_plugin_instance_init):
2612         
2613         #566696 – Make the terminal plugin open in the directory of the project
2615 2009-01-20  Massimo Cora'  <mcora@svn.gnome.org>
2617         * plugins/symbol-db/symbol-db-engine-core.c:
2618         * plugins/symbol-db/symbol-db-engine-queries.c:
2619         fixed #568254 – build fail on symbol-db-engine-core.c with suncc
2621 2009-01-20  Massimo Cora'  <mcora@svn.gnome.org>
2623         * plugins/project-manager/gbf-tree-data.c:
2624         build fix, missing include.
2626 === Anjuta 2.25.5 ===
2628 2009-01-20  Johannes Schmid  <jhs@gnome.org>
2630         * configure.in: Fixed gnomeprint dependency (hopefully the last release that requires it)
2632 2009-01-19  Johannes Schmid  <jhs@gnome.org>
2634         * NEWS: 
2635         * configure.in: Updated for release
2637 2009-01-19  Johannes Schmid  <jhs@gnome.org>
2639         * plugins/project-manager/gbf-project-view.c
2640         (gbf_project_view_instance_init):
2641         #567967 – build fail with sun cc because zero-sized struct
2643 2009-01-20  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2645         reviewed by: Johannes Schmid <jhs@gnome.org>
2646         
2647         * plugins/debug-manager/breakpoints.c (create_breakpoint_gui):
2648         * plugins/debug-manager/plugin.c (dma_plugin_activate):
2649         
2650         #568068 – critical warnings on activation of debug-manager
2652 2009-01-19  Jens Georg  <mail@jensge.org>
2654         * plugins/gtodo/Makefile.am:
2655         * plugins/gtodo/callback.c (message_box):
2656         * plugins/gtodo/egg-datetime.c (egg_datetime_get_type),
2657         (egg_datetime_set_property):
2658         * plugins/gtodo/egg-datetime.h:
2659         * plugins/gtodo/export.c (export_gui), (on_file_type_changed_cb),
2660         (gtodo_export_gui_create_extra_widget):
2661         * plugins/gtodo/interface.c (gtodo_load_settings),
2662         (on_export_clicked_cb), (gui_create_todo_widget), (stock_icons):
2663         * plugins/gtodo/libgtodo.c (gtodo_client_export):
2664         * plugins/gtodo/libgtodo.h:
2665         * plugins/gtodo/main.h:
2666         * plugins/gtodo/preferences.c (preferences_widget),
2667         (pref_gconf_set_notifications):
2668         
2669         - #531717 - remove tray icon
2670         - enable export button which is now able to save to XML, HTML and plaintext
2671         - port patches from libegg to eggdatetime.[ch]
2672         
2673         * TODO: synced with gtodo plugin (now that we have export ;)
2675 2009-01-19  Jens Georg  <mail@jensge.org>
2677         * configure.in
2678         * src/main.c
2679         * plugins/glade/plugin.c
2680         * src/anjuta.c
2681         * libanjuta/anjuta-utils.c
2682         * libanjuta/anjuta-preferences.c
2683         * libanjuta/anjuta-plugin-manager.c:
2684         #511589 - port to gio - removing everything that remains
2686 2009-01-19  Jens Georg  <mail@jensge.org>
2688         * plugins/gbf-mkfile/Makefile.am:
2689         * plugins/gbf-mkfile/gbf-mkfile-project.c (uri_is_equal),
2690         (uri_is_parent), (uri_normalize), (uri_get_chrooted_path),
2691         (xml_new_change_doc), (monitor_cb), (monitor_add),
2692         (monitors_setup), (sax_start_element), (spawn_shutdown),
2693         (spawn_kill_child), (spawn_script), (project_reload),
2694         (project_update), (gbf_mkfile_project_set_config),
2695         (gbf_mkfile_project_set_group_config),
2696         (gbf_mkfile_project_set_target_config), (impl_load), (impl_probe),
2697         (impl_add_group), (impl_remove_group), (impl_add_target),
2698         (impl_remove_target), (impl_add_source), (impl_remove_source):
2699         #511589 - port to gio. Removed resolution of "~" in uris; also
2700         fixes a bug creating uris like "file:///a/b/c/a/b/c.c" for file
2701         entries 
2703 2009-01-19  Jens Georg  <mail@jensge.org>
2705         reviewed by: <delete if not using a buddy>
2707         * plugins/gbf-am/Makefile.am:
2708         * plugins/gbf-am/gbf-am-project.c (uri_is_equal), (uri_is_parent),
2709         (uri_normalize), (uri_get_chrooted_path), (xml_new_change_doc),
2710         (monitor_cb), (monitor_add), (monitors_setup), (spawn_shutdown),
2711         (spawn_write_child), (spawn_kill_child), (spawn_script),
2712         (project_reload), (project_update), (gbf_am_project_set_config),
2713         (gbf_am_project_set_group_config),
2714         (gbf_am_project_set_target_config), (impl_load), (impl_probe),
2715         (impl_add_group), (impl_remove_group), (impl_add_target),
2716         (impl_remove_target), (impl_add_source), (impl_remove_source):
2717         
2718         #511589 - port to gio. Removed resolution of "~" in uris 
2720 2009-01-19  Jens Georg <mail@jensge.org>
2722         * plugins/project-manager/gbf-project-util.c
2723         (browse_button_clicked_cb):
2724         * plugins/project-manager/gbf-tree-data.c
2725         (gbf_tree_data_new_source):
2726         * plugins/project-manager/plugin.c (update_title),
2727         (on_popup_add_to_project), (project_manager_load_gbf),
2728         (get_uri_vfs_type), (get_element_id_from_uri),
2729         (iproject_manager_get_element_type), (ifile_open):
2730         
2731         #511589 - Fix port to GIO of project manager 
2733 2009-01-19  Jens Georg  <mail@jensge.org>
2735         * plugins/document-manager/Makefile.am:
2736         * plugins/glade/anjuta-design-document.c:
2737         * plugins/gtodo/Makefile.am:
2738         * plugins/indent/indent-util.c (indent_get_buffer):
2739         * plugins/patch/plugin.c:
2740         * plugins/search/search-replace_backend.c (create_search_entries):
2741         * plugins/sourceview/Makefile.am:
2742         * plugins/valgrind/preferences.c:
2743         * plugins/valgrind/vgdefaultview.c:
2744         * plugins/valgrind/vggeneralprefs.c:
2745         
2746         #511589 - mostly cosmetical changes like removing #include directives, 
2747         makefile references etc. 
2749 2009-01-18  Johannes Schmid  <jhs@gnome.org>
2751         * plugins/file-manager/file-model.c (file_model_update_file):
2752         Don't show the status of directories
2754 2009-01-18  Johannes Schmid  <jhs@gnome.org>
2756         * plugins/file-manager/Makefile.am:
2757         * plugins/file-manager/file-model.c (get_vcs_emblem),
2758         (file_model_vcs_status_callback), (file_model_update_file),
2759         (file_model_new):
2760         * plugins/file-manager/file-model.h:
2761         * plugins/file-manager/file-view.c (file_view_init):
2763         Show the vcs status with emblems (from Subclipse/TurtoiseSVN, icons are GPL)
2765 2009-01-17  Johannes Schmid  <jhs@gnome.org>
2767         * plugins/file-manager/file-model.c (file_model_update_file),
2768         (on_row_expanded_async), (file_model_refresh):
2769         #568008 – invalid g_object_unref in file-manager
2770         (Carl-Anton Ingmarsson)
2771         
2772 2009-01-17  Johannes Schmid  <jhs@gnome.org>
2774         * plugins/document-manager/anjuta-bookmarks.c
2775         (anjuta_bookmarks_add_file), (anjuta_bookmarks_session_save):
2776         Clear the bookmarks panel when the session is save to avoid adding too many
2777         bookmarks to the old session.
2778         
2779 2009-01-17  Massimo Cora'  <mcora@svn.gnome.org>
2781         * plugins/language-support-cpp-java/cpp-java-assist.c
2782         (cpp_java_assist_show_calltip):
2783         #568020 – critical warning on bracket completion
2785 2009-01-17  Jens Georg  <mail@jensge.org>
2787         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
2789         * plugins/symbol-db/test/benchmark.c (get_files):
2790         #511589 – Anjuta uses GNOME-VFS
2792 2009-01-17  James Liggett  <jrliggett@cox.net>
2794         * plugins/subversion/subversion-log-dialog.c (subversion_show_log),
2795         (on_log_view_button_clicked), (subversion_log_window_create),
2796         (on_fm_subversion_log):
2797         Make the View Log command in the Subversion plugin act immediately when 
2798         activated from the file manager context menu.
2799         
2800         Fixes Bug 565353 – View Log and Diff context menu commands should 
2801         act immediately
2803 2009-01-16  James Liggett  <jrliggett@cox.net>
2805         * plugins/subversion/subversion-diff-dialog.c
2806         (subversion_show_diff), (on_subversion_diff_response),
2807         (on_fm_subversion_diff):
2808         When invoked from the file manager's context menu, the Subversion plugin's
2809         Diff command now works immediately, bypassing the dialog.
2810         
2811         Partially fixes Bug 565353 – View Log and Diff context menu commands should 
2812         act immediately
2814 2009-01-16  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
2816         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
2818         * plugins/symbol-db/plugin.c (find_file_line), (goto_file_tag):
2819         fixed #568028 – goto [declaration|implementation] should prefer the current 
2820         file.
2822 2009-01-16  Massimo Cora'  <mcora@svn.gnome.org>
2824         * plugins/symbol-db/plugin.c (goto_file_tag):
2825         * plugins/symbol-db/symbol-db-engine-core.c
2826         (sdb_engine_execute_unknown_sql), (sdb_engine_ctags_output_thread),
2827         (sdb_engine_set_defaults_db_parameters),
2828         (symbol_db_engine_file_exists), (sdb_engine_get_unique_scan_id),
2829         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
2830         (on_scan_update_files_symbols_end),
2831         (symbol_db_engine_update_project_symbols),
2832         (symbol_db_engine_remove_file),
2833         (symbol_db_engine_set_db_case_sensitive):
2834         * plugins/symbol-db/symbol-db-engine-core.h:
2835         * plugins/symbol-db/symbol-db-engine-priv.h:
2836         * plugins/symbol-db/symbol-db-engine-queries.c
2837         (symbol_db_engine_get_class_parents_by_symbol_id),
2838         (symbol_db_engine_get_class_parents),
2839         (symbol_db_engine_get_global_members_filtered),
2840         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2841         (symbol_db_engine_get_scope_members_by_symbol_id),
2842         (symbol_db_engine_get_scope_members),
2843         (symbol_db_engine_get_current_scope),
2844         (symbol_db_engine_get_file_symbols),
2845         (symbol_db_engine_get_symbol_info_by_id),
2846         (symbol_db_engine_find_symbol_by_name_pattern),
2847         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
2848         (symbol_db_engine_find_symbol_by_name_pattern_filtered),
2849         (symbol_db_engine_get_files_for_project),
2850         (symbol_db_engine_get_languages_count),
2851         (symbol_db_engine_is_language_used):
2852         * plugins/symbol-db/symbol-db-engine-queries.h:
2853         * plugins/symbol-db/symbol-db-view-search.c
2854         (sdb_view_search_model_filter):
2855         fixed #567060 – symbol search should ignore case.
2856         Added some macros to manage mutex_lock ().
2858 2008-01-16  Adam Dingle  <adam@medovina.org>
2860         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2862         * plugins/project-wizard/templates/gnome-applet/Makefile.am.tpl:
2863         * plugins/project-wizard/templates/terminal/Makefile.am.tpl:
2864         Fixed #565342 – wizard creates useless dist-hook in Makefile.am
2866 2009-01-16  James Liggett  <jrliggett@cox.net>
2868         * libanjuta/anjuta-status.c (anjuta_status_progress_pulse):
2869         Fix Bug 565024 – "Retrieving log..." still displayed after retrieval 
2870         complete
2872 2009-01-16  James Liggett  <jrliggett@cox.net>
2874         * plugins/subversion/anjuta-subversion.ui:
2875         * plugins/subversion/plugin.c:
2876         * plugins/subversion/subversion-revert-dialog.c
2877         (on_subversion_revert_response), (on_fm_subversion_revert):
2878         * plugins/subversion/subversion-revert-dialog.h:
2879         * plugins/subversion/svn-revert-command.c
2880         (svn_revert_command_new_list), (svn_revert_command_new_path):
2881         * plugins/subversion/svn-revert-command.h:
2882         Fix Bug 564988 – Subversion context menu should have a Revert command
2884 2008-01-15  Sébastien Granjoux  <seb.sfo@free.fr>
2886         * plugins/project-manager/plugin.c,
2887         libanjuta/interfaces/libanjuta.idl:
2888         Fix #566146 – Critical warning when opening anjuta without a project
2889         loaded
2891 2008-01-15  Sébastien Granjoux  <seb.sfo@free.fr>
2893         * plugins/file-loader/plugin.c:
2894         Fix #567222 – Please add comments for translators
2896         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2897         Fix #567216 – Don't leave trailing spaces
2899         * plugins/search/search-replace.c:
2900         Fix #567226 – Don't leave trailing spaces
2902         * libanjuta/anjuta-plugin-manager.c,
2903         libanjuta/anjuta-utils.c:
2904         Fix #567224 – Don't leave trailing spaces
2906         * plugins/project-wizard/anjuta-project-wizard.glade:
2907         Fix #567881 – Strange strings
2909 2009-01-14  Adam Dingle  <adam@medovina.org>
2911         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
2913         * plugins/symbol-db/plugin.c (find_file_line), (goto_file_tag),
2914         (on_project_import_scan_end), (on_scan_end_manager):
2915         Fixed #567523 (Goto Implementation jumps to declaration).
2917 2009-01-14  Johannes Schmid  <jhs@gnome.org>
2919         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
2920         Don't claim to implement IAnjutaVCS
2921         
2922         * plugins/file-manager/file-model.c
2923         (file_model_vcs_status_callback), (file_model_free_vcs_data),
2924         (file_model_get_vcs_status), (file_model_update_file),
2925         (file_model_new):
2926         * plugins/file-manager/file-model.h:
2927         * plugins/file-manager/file-view.c (file_view_show_extended_data),
2928         (file_view_init):
2929         * plugins/file-manager/plugin.c (file_manager_activate):
2930         Show VCS status in file-manager
2932 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
2934         * plugins/project-wizard/anjuta-project-wizard.glade,
2935         plugins/project-import/project-import.c:
2936         Fix #567504 – New Project dialog is not centered
2938 2009-01-13  Jens Georg  <mail@jensge.org>
2940         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2942         * plugins/project-manager/plugin.c: 
2943         * plugins/build-basic-autotools/configuration-list.c: 
2944         Fix problem that it is not possible to generate a new project
2945         on NFS and subsequent crash in project configuration. 
2946         Partial port of project-manager to GIO
2948 2009-01-12  James Liggett  <jrliggett@cox.net>
2950         * plugins/subversion/subversion-vcs-interface.c
2951         (on_ivcs_status_command_data_arrived),
2952         (subversion_ivcs_query_status):
2953         The file passed to ianjuta_vcs_query_status shouldn't be passed to the
2954         callback. Instead, create a file for each path in the returned list,
2955         so that we get status for everything if we're given a directory, not just
2956         the directory itself. 
2958 2009-01-12  James Liggett  <jrliggett@cox.net>
2960         * plugins/subversion/subversion-vcs-interface.c
2961         (subversion_ivcs_add), (subversion_ivcs_checkout),
2962         (subversion_ivcs_diff), (subversion_ivcs_query_status),
2963         (subversion_ivcs_remove):
2964         Fix the name of the command finish signal from "finished" to 
2965         "command-finished," the proper name (argh!)
2966         
2967 2009-01-12  Massimo Cora'  <mcora@svn.gnome.org>
2969         * plugins/symbol-db/plugin.c (do_update_project_symbols),
2970         (do_check_offline_files_changed), (on_project_root_added):
2971         * plugins/symbol-db/symbol-db-engine-queries.c
2972         (symbol_db_engine_is_language_used):
2973         fixed #567505 – Anjuta hangs while generating inheritances. Was introduced by
2974         me with last patch.
2976 2009-01-11  James Liggett  <jrliggett@cox.net>
2978         * plugins/subversion/anjuta-subversion.glade:
2979         * plugins/subversion/svn-command.c (ssl_server_trust_prompt):
2980         Fix Bug 567217 – Don't use trailing spaces.
2982 2009-01-11  James Liggett  <jrliggett@cox.net>
2984         * plugins/profiler/profiler.glade:
2985         Fix Bug 567228 – Don't leave trailing spaces.
2987 2009-01-11  James Liggett  <jrliggett@cox.net>
2989         * plugins/subversion/subversion-vcs-interface.c
2990         (subversion_ivcs_checkout), (on_ivcs_status_command_data_arrived),
2991         (subversion_ivcs_query_status):
2992         * plugins/subversion/subversion-vcs-interface.h:
2993         Implement the checkout method for IAnjutaVcs in the Subversion plugin.
2994         
2995         IAnjutaVcs is now completely implemented for the Subversion plugin.
2997 2009-01-11  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
2999         reviewed by: James Liggett <jrliggett@cox.net>
3001         * plugins/subversion/Makefile.am:
3002         * plugins/subversion/svn-checkout-command.c
3003         (svn_checkout_command_init), (svn_checkout_command_finalize),
3004         (svn_checkout_command_run), (svn_checkout_command_class_init),
3005         (svn_checkout_command_new), (svn_checkout_command_destroy):
3006         * plugins/subversion/svn-checkout-command.h:
3007         Add a checkout command to the Subversion plugin.
3008         
3009         Partially fixes bug 531765.
3011 2009-01-12  Massimo Cora'  <mcora@svn.gnome.org>
3013         * plugins/symbol-db/plugin.c
3014         (on_editor_buffer_symbols_update_timeout),
3015         (do_check_languages_count), (on_project_root_added),
3016         (on_scan_end_manager):
3017         * plugins/symbol-db/symbol-db-engine-core.c (sdb_engine_init),
3018         (symbol_db_engine_remove_file):
3019         * plugins/symbol-db/symbol-db-engine-priv.h:
3020         * plugins/symbol-db/symbol-db-engine-queries.c
3021         (symbol_db_engine_get_languages_count),
3022         (symbol_db_engine_is_language_used):
3023         * plugins/symbol-db/symbol-db-engine-queries.h:
3024         fixed #548910. 
3025         Hide the Global tab in case only C-files are used in a project.
3026         Enable it instead with 2+ different languages.
3028 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3030         * plugins/project-wizard/druid.c,
3031         plugins/project-wizard/druid.h,
3032         plugins/project-wizard/property.c,
3033         plugins/project-wizard/property.h,
3034         plugins/project-wizard/header.c,
3035         plugins/project-wizard/anjuta-project-wizard.glade,
3036         plugins/project-wizard/Makefile.am,
3037         configure.in:
3038         Partial fix #513156: Replace GnomeDruid by GtkAssistant and
3039         GnomeIconList by GtkIconView
3040         Use GtkBuilder instead of libglade
3041         gtk_assistant_set_current_page need gtk 2.19.10
3043 2009-01-11  Johannes Schmid  <jhs@gnome.org>
3045         * plugins/devhelp/anjuta-devhelp-simple.ui:
3046         #567360 – Context Help needs an icon
3048 2009-01-11  James Liggett  <jrliggett@cox.net>
3050         * plugins/subversion/subversion-vcs-interface.c
3051         (subversion_ivcs_diff), (subversion_ivcs_query_status):
3052         IAnjutaVcs methods in the Subversion plugin now make use of the GCancellable 
3053         parameter to cancel operations.
3055 2009-01-11  James Liggett  <jrliggett@cox.net>
3057         * plugins/subversion/svn-command.c (on_svn_cancel),
3058         (svn_command_init), (svn_command_cancel), (svn_command_class_init):
3059         Implement support for cancelling operations in the Subversion plugin.
3061 2009-01-10  James Liggett  <jrliggett@cox.net>
3063         * libanjuta/anjuta-command.c (anjuta_command_class_init),
3064         (anjuta_command_cancel):
3065         * libanjuta/anjuta-command.h:
3066         Add a cancel method to AnjutaCommand.
3068 2009-01-10  James Liggett  <jrliggett@cox.net>
3070         * plugins/subversion/svn-command.c
3071         (svn_command_make_canonical_path):
3072         svn_command_make_canonical path shouldn't crash if given a NULL path.
3074 2009-01-10  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3076         reviewed by: James Liggett <jrliggett@cox.net>
3078         * plugins/subversion/subversion-diff-dialog.c
3079         (on_subversion_diff_response):
3080         * plugins/subversion/subversion-log-dialog.c
3081         (on_log_diff_selected_button_clicked),
3082         (on_log_diff_previous_button_clicked):
3083         * plugins/subversion/subversion-vcs-interface.c
3084         (subversion_ivcs_diff):
3085         * plugins/subversion/svn-diff-command.c
3086         (svn_diff_command_finalize), (svn_diff_command_run),
3087         (svn_diff_command_new):
3088         * plugins/subversion/svn-diff-command.h:
3089         Fix bug 566924 - Subversion diff should be done from the project's root
3090         directory.  
3092 2009-01-10  James Liggett  <jrliggett@cox.net>
3094         * configure.in:
3095         Require Subversion 1.5.
3097 2009-01-10  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3099         reviewed by: Johannes Schmid  <jhs@gnome.org>
3101         * plugins/file-manager/file-model.c
3102         #566943 – Icons are not not found
3104 2009-01-10  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3106         reviewed by: Johannes Schmid  <jhs@gnome.org>
3108         * plugins/sourceview/sourceview.c (autodetect_language):
3109         #567156 – better autodetection of language
3111 2009-01-09 Yang Hong <hongyang@redflag-linux.com>
3113         * configure.in:
3114         Check perl and perl module Locale::gettext for gbf
3115         Fixed #567010 - Can't import project if parse scripts failed
3117 2009-01-10  Johannes Schmid  <jhs@gnome.org>
3119         * libanjuta/interfaces/libanjuta.idl:
3120         * plugins/sourceview/sourceview.c (on_backspace):
3121         Added "backspace" signal:
3122         #567068 – autocomplete box should vanish on backspace
3123         
3124         * plugins/language-support-cpp-java/Makefile.am:
3125         * plugins/language-support-cpp-java/cpp-java-assist.c
3126         (cpp_java_assist_destroy_completion_cache),
3127         (cpp_java_assist_create_scope_completion_cache),
3128         (cpp_java_assist_show_autocomplete),
3129         (cpp_java_assist_create_word_completion_cache),
3130         (cpp_java_assist_create_calltips), (cpp_java_assist_show_calltip),
3131         (cpp_java_assist_check), (on_editor_backspace),
3132         (cpp_java_assist_install), (cpp_java_assist_uninstall),
3133         (cpp_java_assist_finalize):
3134         #566987 – display tooltip with prototype when calling function in project
3135         #566693 – Code completion of symbols usually not working
3136         
3137 2009-01-10  Naba Kumar  <naba@gnome.org>
3139         * TODO.tasks: Updated.
3141 2008-01-10  Sébastien Granjoux  <seb.sfo@free.fr>
3143         * plugins/tools/execute.c:
3144         Fix #567227 – Don't leave trailing spaces
3146         * plugins/project-wizard/install.c,
3147         plugins/project-wizard/druid.c,
3148         plugins/project-wizard/templates/minimal.wiz:
3149         Fix #567223 – Don't leave trailing spaces
3151         * plugins/gdb/debugger.c:
3152         Fix #567219 – String fixes
3154         * plugins/debug-manager/signals.c,
3155         plugins/debug-manager/anjuta-debug-manager.glade:
3156         Fix #567218 – Don't leave spaces before punctuation
3158 2009-01-09  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3160         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3162         * plugins/symbol-db/symbol-db-system.c (sdb_system_class_init):
3163         fixed #567203 – small signal error in symbol-db-system
3165 2009-01-10  Massimo Cora'  <mcora@svn.gnome.org>
3167         * plugins/symbol-db/plugin.c (goto_file_tag):
3168         added interface to the list of 'declaration' symbol kind.
3170         * plugins/symbol-db/symbol-db-view-search.c
3171         (sdb_view_search_on_tree_row_activate),
3172         (sdb_view_search_on_entry_key_press_event),
3173         (sdb_view_search_sort_iter_compare_func), (sdb_view_search_init):
3174         fixed #566985 – sort multiple symbol matches by file path
3176 2009-01-09  Massimo Cora'  <mcora@svn.gnome.org>
3178         * plugins/symbol-db/plugin.c (goto_file_tag):
3179         fixed #567058 – Goto Implementation can't jump to struct or typedef types
3180         fixed #566690 – Goto declaration menu item should go to implementation if 
3181         there's no delcaration
3183 2009-01-09  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3185         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3187         * plugins/symbol-db/symbol-db-engine-core.c (sdb_engine_finalize),
3188         (symbol_db_engine_close_db):
3189         fixed #567067 – Anjuta hangs if I close project while scanning symbols
3191         * plugins/sourceview/sourceview.c (wordcharacters_contains):
3192         fixed #567049 – Goto Definition fails for symbols ending in a digit
3194 2009-01-08  James Liggett  <jrliggett@cox.net>
3196         * plugins/subversion/Makefile.am:
3197         * plugins/subversion/plugin.c:
3198         * plugins/subversion/subversion-vcs-interface.c
3199         (subversion_ivcs_iface_init), (subversion_ivcs_add),
3200         (subversion_ivcs_checkout), (on_diff_command_data_arrived),
3201         (subversion_ivcs_diff), (on_status_command_data_arrived),
3202         (subversion_ivcs_query_status), (subversion_ivcs_remove):
3203         * plugins/subversion/subversion-vcs-interface.h:
3204         An initial implementation of IAnjutaVcs interface for the Subversion plugin.
3205         
3206         Important Notes:
3207                 - The functionality of the interface is untested. The plugin compiles
3208                   and loads fine, but I haven't verified that the actual interface 
3209                   methods work
3210                 - The checkout method is a stub right now; we don't even have support
3211                   for that in the plugin right now. That will be changing soon.
3212                 - The cancellable parameter is ignored. Implementing suport for that
3213                   is also on my todo list.
3215 2009-01-08  James Liggett  <jrliggett@cox.net>
3217         * libanjuta/anjuta-utils.c:
3218         * libanjuta/anjuta-utils.h:
3219         Add a new utility function, anjuta_util_convert_gfile_list_to_path_list,
3220         for converting lists of GFiles to lists of paths. 
3222 2009-01-08  Massimo Cora'  <mcora@svn.gnome.org>
3224         * plugins/symbol-db/anjuta-symbol-db-plugin.ui:
3225         * plugins/symbol-db/plugin.c (goto_file_tag),
3226         (on_goto_file_tag_impl_activate):
3227         #567049 – Goto Definition fails for symbols ending in a digit.
3228         Renamed Goto Definition -> Goto Implementation. Before it was too
3229         confusing.
3231 2009-01-08  Massimo Cora'  <mcora@svn.gnome.org>
3233         * plugins/symbol-db/anjuta-symbol-db.glade:
3234         fixed #566699 – Default "Available API tags" for 
3235         Symbol Database preference tab.
3236         Added some tooltips to prefs page.
3238 2009-01-08  Massimo Cora'  <mcora@svn.gnome.org>
3240         * plugins/symbol-db/plugin.c (goto_global_tree_iter):
3241         partially fixed #548910 – critials when clicking on the 
3242         global entry availabe in the global symbols tab
3244 2009-01-07  Massimo Cora'  <mcora@svn.gnome.org>
3246         * plugins/symbol-db/plugin.c (goto_file_tag):
3247         * plugins/symbol-db/symbol-db-engine-core.c
3248         (sdb_engine_insert_dyn_query_node_by_id):
3249         fixed #566691 – Goto declaration nor goto definition work with macros
3251 2009-01-07  Massimo Cora'  <mcora@svn.gnome.org>
3253         * plugins/symbol-db/symbol-db-engine-core.c
3254         (sdb_engine_dyn_child_query_node_destroy):
3255         small unref fix.
3257 2009-01-06  Massimo Cora'  <mcora@svn.gnome.org>
3259         * plugins/symbol-db/plugin.c (on_editor_saved),
3260         (on_scan_end_manager):
3261         * plugins/symbol-db/symbol-db-engine-core.c
3262         (sdb_engine_scan_files_2), (sdb_engine_scan_files_1),
3263         (sdb_engine_init), (sdb_engine_add_new_db_file),
3264         (symbol_db_engine_add_new_files):
3265         * plugins/symbol-db/symbol-db-engine-core.h:
3266         * plugins/symbol-db/symbol-db-engine-priv.h:
3267         * plugins/symbol-db/symbol-db-engine-utils.c:
3268         #565981 – Don't use g_file_test()
3270 2009-01-06  Jens Georg  <mail@jensge.org>
3272         * plugins/gtodo/libgtodo.c: 
3273         #511589 - Remove unnecessary hack for GNOME-VFS which
3274         is not needed for GIO/GVFS
3276 2009-01-06  Jens Georg  <mail@jensge.org>
3278         * plugins/profiler/Makefile.am
3279         * plugins/file-loader/Makefile.am
3280         * plugins/search/Makefile.am
3281         * plugins/class-gen/Makefile.am
3282         * plugins/project-import/Makefile.am
3283         * plugins/message-view/Makefile.am
3284         * plugins/macro/Makefile.am
3285         * plugins/file-wizard/Makefile.am
3286         #511589 – Remove dependency on gnome-vfs from Makefiles
3288 2009-01-06  Massimo Cora'  <mcora@svn.gnome.org>
3290         * plugins/cvs-plugin/Makefile.am:
3291         * plugins/subversion/Makefile.am:
3292         Removed GNOME_VFS_LIBS. #511589 – Anjuta uses GNOME-VFS
3294 2009-01-06  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3296         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3298         * plugins/run-program/parameters.c (save_dialog_data):
3299         Fixed #566715 – invalid free in run-program/parameters.c
3301 2009-01-06  Jens Georg  <mail@jensge.org>
3303         * plugins/cvs-plugin/cvs-interface.c: 
3304         * plugins/cvs-plugin/plugin.c: 
3305         * plugins/subversion/plugin.c: 
3306         Do not use glib 2.18 functions
3308 2009-01-05  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3310         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3312         * plugins/symbol-db/symbol-db-system.c
3313         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned):
3314         #511589 – Anjuta uses GNOME-VFS 
3316 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3318         * configure.in:
3319         Fix another error in directory name
3321 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3323         * plugins/project-import/project-import.c:
3324         Import Project is not working due to the patch moving gnome-build
3325         into Anjuta
3327 === Anjuta 2.25.4 ===
3329 2009-01-05  Johannes Schmid <jhs@gnome.org>
3331         * NEWS: Updated
3332         * configure.in: Bumped version to 2.25.4
3333         * plugins/project-manager/Makefile.am:
3334         * plugins/gbf-am/Makefile.am:
3335         * plugins/gbf-mkfile/Makefile.am:
3336         * plugins/starter/Makefile.am:
3337         Fixed distcheck
3339 2009-01-05  Adam Dingle  <adam@medovina.org>
3341         * plugins/search/search-replace.c (write_message_pane):
3342         * plugins/search/search-replace_backend.c
3343         (file_buffer_new_from_te):
3344         Fixed #565885 – Search is broken for a single file with output to find pane 
3346 2009-01-05  Adam Dingle  <adam@medovina.org>
3348         * plugins/build-basic-autotools/plugin.c:
3349         * plugins/debug-manager/plugin.c:
3350         * src/anjuta-actions.h:
3351         Fixed #565714 – use F11 shortcut for Full Screen 
3353 2009-01-04  Jens Georg  <mail@jensge.org>
3355         reviewed by: Johannes Schmid <jhs@gnome.org>
3357         * plugins/run-program/execute.c (get_local_executable),
3358         (get_local_directory):
3359         * plugins/run-program/parameters.c (on_add_uri_in_model),
3360         (on_add_directory_in_chooser), (save_dialog_data),
3361         (run_dialog_init):
3362         * plugins/run-program/plugin.c:
3363         #511589 – Anjuta uses GNOME-VFS
3365 2009-01-04  Jens Georg  <mail@jensge.org>
3367         * plugins/subversion/plugin.c: 
3368         #511589 – Anjuta uses GNOME-VFS 
3370 2009-01-04  James Liggett  <jrliggett@cox.net>
3372         * plugins/subversion/subversion-add-dialog.c
3373         (on_subversion_add_response):
3374         * plugins/subversion/subversion-remove-dialog.c
3375         (on_subversion_remove_response):
3376         * plugins/subversion/svn-add-command.c (svn_add_command_finalize),
3377         (svn_add_command_run), (svn_add_command_new_path),
3378         (svn_add_command_new_list):
3379         * plugins/subversion/svn-add-command.h:
3380         * plugins/subversion/svn-remove-command.c
3381         (svn_remove_command_finalize), (svn_remove_command_run),
3382         (svn_remove_command_new_path), (svn_remove_command_new_list),
3383         (svn_remove_command_destroy):
3384         * plugins/subversion/svn-remove-command.h:
3385         
3386         Extend Subversion Add/Remove commands to take both individual paths and 
3387         path lists.
3389 2009-01-04 Johannes Schmid <jhs@gnome.org>
3391         * plugins/document-manager/action-callbacks.c
3392         (on_bookmark_add_activate), (on_bookmark_next_activate),
3393         (on_bookmark_prev_activate), (on_bookmarks_clear_activate):
3394         * plugins/document-manager/action-callbacks.h:
3395         * plugins/document-manager/anjuta-bookmarks.c (line_compare),
3396         (get_bookmarks_for_editor), (anjuta_bookmarks_next),
3397         (anjuta_bookmarks_prev), (anjuta_bookmarks_clear):
3398         * plugins/document-manager/anjuta-bookmarks.h:
3399         * plugins/document-manager/anjuta-document-manager.ui:
3400         * plugins/document-manager/plugin.c (register_stock_icons):
3401         
3402         Added menuitems for add/next/prev/clear bookmark. Bookmark interface is now
3403         complete again
3405 2009-01-04  Johannes Schmid <jhs@gnome.org>
3407         * plugins/document-manager/Makefile.am:
3408         Added log domain for document-manager
3409         
3410         * plugins/document-manager/anjuta-bookmarks.c (on_add_clicked),
3411         (anjuta_bookmarks_add), (anjuta_bookmarks_add_file),
3412         (anjuta_bookmarks_session_save), (read_bookmarks),
3413         (anjuta_bookmarks_session_load):
3414         * plugins/document-manager/anjuta-bookmarks.h:
3415         * plugins/document-manager/plugin.c (on_session_load),
3416         (on_session_save), (activate_plugin),
3417         (ianjuta_docman_add_bookmark):
3418         Save bookmarks with the current session (#305515)
3420 2009-01-02  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3422         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3424         * plugins/symbol-db/symbol-db-view-search.c
3425         (sdb_view_search_model_filter):
3426         fixed #566284 – search-view should match more
3428 2009-01-02  Massimo Cora'  <mcora@svn.gnome.org>
3430         * plugins/symbol-db/plugin.c (do_import_system_sources),
3431         (do_check_offline_files_changed), (on_project_root_added),
3432         (symbol_db_activate), (symbol_db_deactivate):
3433         now global db gets loaded after a project close/open.
3435         * plugins/symbol-db/symbol-db-engine-core.c
3436         (sdb_engine_disconnect_from_db), (sdb_engine_scan_files_1),
3437         (sdb_engine_init), (sdb_engine_connect_to_db),
3438         (symbol_db_engine_is_connected), (sdb_engine_create_db_tables),
3439         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_kind),
3440         (sdb_engine_add_new_sym_access),
3441         (sdb_engine_add_new_sym_implementation),
3442         (sdb_engine_second_pass_update_scope_1),
3443         (sdb_engine_second_pass_update_scope),
3444         (sdb_engine_second_pass_update_heritage),
3445         (sdb_engine_add_new_symbol):
3446         * plugins/symbol-db/symbol-db-engine-core.h:
3447         * plugins/symbol-db/symbol-db-engine-priv.h:
3448         code cleaning. Partially fixed #566209. Removed some weird mutexes that
3449         probably caused the issue.
3450         Removed some little memleaks due to GErrors.
3452 2009-01-02  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3454         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3456         * plugins/symbol-db/symbol-db-view-search.c
3457         (sdb_view_search_class_init):
3458         using now anjuta_cclosure_marshal_VOID__INT_STRING.
3460 2009-01-01  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3462         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3464         * plugins/symbol-db/symbol-db-view-search.c
3465         (sdb_view_search_class_init):
3466         fixed  #566225 – activating selected row in search view does nothing.
3468 2009-01-01  Massimo Cora'  <mcora@svn.gnome.org>
3470         * plugins/symbol-db/symbol-db-engine-core.c
3471         (sdb_engine_create_db_tables),
3472         (sdb_engine_second_pass_update_heritage):
3473         * plugins/symbol-db/symbol-db-engine-priv.h:
3474         * plugins/symbol-db/tables.sql:
3475         fixed #566145. Added a table 'version' where to store the symbol db structure
3476         version. This should help migration in future releases.
3478 2009-01-01  Naba Kumar  <naba@gnome.org>
3480         * src/layout.xml: Added Symbol DB widget docking in default layout.
3482 2008-12-31  Johannes Schmid <jhs@gnome.org>
3484         * plugins/document-manager/anjuta-bookmarks.c
3485         (anjuta_bookmaks_init):
3486         Show scrollbars only if necessary
3488 2008-12-31  Johannes Schmid <jhs@gnome.org>
3490         * plugins/document-manager/anjuta-bookmarks.c
3491         (on_selection_changed), (anjuta_bookmarks_init),
3492         (anjuta_bookmarks_remove):
3493         Allow multiple selection to remove bookmarks
3495 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3497         * plugins/project-manager/plugin.c:
3498         Fix #564302 – "Loaded Project..." is confusing
3500 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3502         * plugins/file-loader/plugin.c:
3503         Fix #566129 – crash when project opening and file not found
3505 2008-12-31  Claude Paroz  <claude@2xlibre.net>
3507         * plugins/debug-manager/anjuta-debug-manager.glade:
3508         Remove translatable property on stock items.
3510 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3512         * plugins/editor/text_editor.h,
3513         plugins/editor/text_editor.c:
3514         Restore file comparison removed in a previous patch
3516 2008-12-31  Massimo Cora'  <mcora@svn.gnome.org>
3518         * plugins/symbol-db/symbol-db-engine-core.h:
3519         * plugins/symbol-db/tables.sql:
3520         * plugins/symbol-db/test/benchmark.c (on_scan_end):
3521         Added an index to the database. Repopulation is needed (hopefully for the last
3522         time :) ).
3523         fixed 565773 – symbol scanning is very slow. Now the 'generating inheritances'
3524         step take only few seconds.
3526 2008-12-31  Massimo Cora'  <mcora@svn.gnome.org>
3528         * configure.in:
3529         removed symbol-browser references to let autoconf finish fine.
3531 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3533         * po/POTFILES.in:
3534         Update to include gnome-build files and remove symbol browser
3536 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3538         * (added) plugins/project-manager/gbf-install.png
3539         (added) plugins/project-manager/gbf-build.png:
3540         Add 2 missing files in the latch patch
3542 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3544         * configure.in
3545         libanjuta/interfaces/libanjuta.idl
3546         (added) libanjuta/gbf-project.c
3547         (added) libanjuta/gbf-project.h
3548         libanjuta/Makefile.am
3549         plugins/Makefile.am
3550         plugins/project-import/project-import.c
3551         plugins/project-manager/plugin.c
3552         plugins/project-manager/plugin.h
3553         (added) plugins/project-manager/gbf-project-model.c
3554         (added) plugins/project-manager/gbf-project-model.h
3555         (added) plugins/project-manager/gbf-tree-data.c
3556         (added) plugins/project-manager/gbf-tree-data.h
3557         (added) plugins/project-manager/gbf-project-view.c
3558         (added) plugins/project-manager/gbf-project-view.h
3559         (added) plugins/project-manager/gbf-project-util.c
3560         (added) plugins/project-manager/gbf-project-util.h
3561         (added) plugins/project-manager/create_dialogs.glade
3562         plugins/project-manager/Makefile.am
3563         (added) plugins/gbf-am/plugin.c
3564         (added) plugins/gbf-am/plugin.h
3565         (added) plugins/gbf-am/gbf-am.plugin.in
3566         (added) plugins/gbf-am/gbf-am-plugin-48.png
3567         (added) plugins/gbf-am/gbf-am-config.h
3568         (added) plugins/gbf-am/gbf-am-config.c
3569         (added) plugins/gbf-am/gbf-am-project.h
3570         (added) plugins/gbf-am/gbf-am-project.c
3571         (added) plugins/gbf-am/gbf-am-properties.c
3572         (added) plugins/gbf-am/gbf-am-properties.h
3573         (added) plugins/gbf-am/gbf-am-parse.in
3574         (added) plugins/gbf-am/gbf-am-dialogs.glade
3575         (added) plugins/gbf-am/run-test.sh
3576         (added) plugins/gbf-am/test.c
3577         (added) plugins/gbf-am/output.dtd
3578         (added) plugins/gbf-am/shared.xpm
3579         (added) plugins/gbf-am/static.xpm
3580         (added) plugins/gbf-am/unknown.xpm
3581         (added) plugins/gbf-am/program.xpm
3582         (added) plugins/gbf-am/GBF/General.pm
3583         (added) plugins/gbf-am/GBF/AmFiles.pm
3584         (added) plugins/gbf-am/GBF/.cvsignore
3585         (added) plugins/gbf-am/GBF/Makefile.am
3586         (added) plugins/gbf-am/.cvsignore
3587         (added) plugins/gbf-am/Makefile.am
3588         (added) plugins/gbf-mkfile/plugin.c
3589         (added) plugins/gbf-mkfile/plugin.h
3590         (added) plugins/gbf-mkfile/gbf-mkfile.plugin.in
3591         (added) plugins/gbf-mkfile/gbf-mkfile-plugin-48.png
3592         (added) plugins/gbf-mkfile/gbf-mkfile-properties.c
3593         (added) plugins/gbf-mkfile/gbf-mkfile-properties.h
3594         (added) plugins/gbf-mkfile/gbf-mkfile-config.c
3595         (added) plugins/gbf-mkfile/gbf-mkfile-config.h
3596         (added) plugins/gbf-mkfile/gbf-mkfile-project.c
3597         (added) plugins/gbf-mkfile/gbf-mkfile-project.h
3598         (added) plugins/gbf-mkfile/gbf-mkfile-parse.in
3599         (added) plugins/gbf-mkfile/GBF/General.pm
3600         (added) plugins/gbf-mkfile/GBF/Make.pm
3601         (added) plugins/gbf-mkfile/GBF/.cvsignore
3602         (added) plugins/gbf-mkfile/GBF/Makefile.am
3603         (added) plugins/gbf-mkfile/.cvsignore
3604         (added) plugins/gbf-mkfile/Makefile.am:
3605         Move gnome-build library revision 643 in Anjuta tree
3606         The file names have not changed
3608 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3610         * plugins/editor/text_editor.h,
3611         plugins/editor/text_editor.c,
3612         plugins/editor/plugin.c:
3613         Fix #529181 – refresh dialog pops over all windows
3614         Remove 1s delay on changed file
3615         Remove file content comparison
3617 2008-12-31  Sébastien Granjoux  <seb.sfo@free.fr>
3619         * plugins/editor/text_editor_prefs.c,
3620         plugins/document-manager/plugin.c:
3621         Fix #563988 - Zoom factor is not updated correctly in scintilla 
3623 2008-12-30  Johannes Schmid <jhs@gnome.org>
3625         * plugins/sourceview/sourceview-io.c (sourceview_io_get_filename):
3626         Start new file count at 1 instead of 0
3627         * plugins/symbol-db/plugin.c (symbol_db_activate):
3628         Use ellipse middle instead of ellipse end (very cosmetic correction...)
3630 2008-12-30  Massimo Cora'  <mcora@svn.gnome.org>
3632         * plugins/symbol-db/symbol-db-engine-core.c
3633         (sdb_engine_get_tuple_id_by_unique_name),
3634         (sdb_engine_get_tuple_id_by_unique_name2),
3635         (sdb_engine_get_tuple_id_by_unique_name3),
3636         (sdb_engine_get_tuple_id_by_unique_name4),
3637         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
3638         (sdb_engine_ctags_output_thread), (sdb_engine_init),
3639         (sdb_engine_set_defaults_db_parameters),
3640         (symbol_db_engine_file_exists),
3641         (symbol_db_engine_add_new_workspace),
3642         (symbol_db_engine_project_exists),
3643         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
3644         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
3645         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3646         (sdb_engine_add_new_sym_implementation),
3647         (sdb_engine_add_new_scope_definition),
3648         (sdb_engine_second_pass_update_scope_1),
3649         (sdb_engine_second_pass_update_scope),
3650         (sdb_engine_second_pass_update_heritage),
3651         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3652         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3653         (symbol_db_engine_update_project_symbols),
3654         (symbol_db_engine_remove_file),
3655         (symbol_db_engine_update_buffer_symbols):
3656         * plugins/symbol-db/symbol-db-engine-core.h:
3657         * plugins/symbol-db/symbol-db-engine-priv.h:
3658         * plugins/symbol-db/symbol-db-view-locals.c
3659         (consume_symbols_inserted_queue_idle), (on_symbol_removed),
3660         (on_symbol_scope_updated):
3661         * plugins/symbol-db/tables.sql:
3662         performance improvements. On average tests with benchmark test program
3663         I could reach 11.9 ms/symbol, which is quite fine (my pc is an old P4 1.8GHz). 
3664         Slightly modified tables.sql, which require a full re-scan of the projects:
3665         even when populating now the gui seems responsive and not blocking at all.
3666         Fixed #565769 – symbol-db blocks anjuta when files are removed. Now performance
3667         for removing files is at the top.
3669         * plugins/symbol-db/test/benchmark.c (on_scan_end):
3670         * plugins/symbol-db/test/main.c (main):
3671         fixed some compiling issues.
3673 2008-12-30  Massimo Cora'  <mcora@svn.gnome.org>
3675         * plugins/symbol-db/symbol-db-engine-core.c
3676         (sdb_engine_add_new_language), (sdb_engine_add_new_sym_type),
3677         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3678         (sdb_engine_add_new_sym_implementation),
3679         (sdb_engine_add_new_scope_definition),
3680         (sdb_engine_add_new_tmp_heritage_scope),
3681         (sdb_engine_add_new_symbol):
3682         fixed a memleak.
3684 2008-12-29  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3686         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3688         * plugins/symbol-db/symbol-db-engine-core.c
3689         (sdb_engine_ctags_output_thread),
3690         (sdb_engine_timeout_trigger_signals),
3691         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
3692         (sdb_engine_finalize), (symbol_db_engine_close_db),
3693         (sdb_engine_add_new_symbol):
3694         * plugins/symbol-db/symbol-db-engine-priv.h:
3695         fixed #565890 – cleanup thread handling by using a GThreadPool.
3696         There's still some irresponsiveness in gui though.
3698 2008-12-28  Massimo Cora'  <mcora@svn.gnome.org>
3700         * plugins/symbol-db/symbol-db-engine-core.c
3701         (sdb_engine_free_cached_queries), (sdb_engine_normalize_sym_type),
3702         (symbol_db_engine_open_db), (sdb_engine_detects_removed_ids):
3703         * plugins/symbol-db/tables.sql:
3704         fixed #565769 – symbol-db blocks anjuta when files are removed.
3705         Removed a trigger when ON DELETE is called. This should speed up the things.
3706         The 'delete from sym_type' will take place on connection opening.
3707         A complete repopulation is needed to see such fix working, 
3708         e.g. `rm .anjuta_sym_db.db`
3710 2008-12-28  Massimo Cora'  <mcora@svn.gnome.org>
3712         * AUTHORS: added Carl-Anton Ingmarsson.
3713         * plugins/class-inheritance/Makefile.am:
3714         added G_LOG_DOMAIN
3716 2008-12-28  Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
3718         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3720         * plugins/symbol-db/symbol-db-system.c
3721         (sdb_system_get_normalized_cflags):
3722         fixed #565823 – symbol-db hardcodes /usr/include for header files
3724 2008-12-28  Johannes  Schmid <jhs@gnome.org>
3726         * plugins/search/search-replace.c (search_and_replace):
3727         Removed comment
3728         * plugins/sourceview/sourceview.c (set_select), (iselect_set):
3729         #545127 – When searching down can't see below search result
3731 2008-12-28  Adam Dingle  <adam@medovina.org>
3733         * plugins/document-manager/anjuta-document-manager.ui:
3734         * plugins/search/Makefile.am:
3735         * plugins/search/anjuta-search.ui:
3736         * plugins/search/plugin.c (activate_plugin):
3737         Fixed #565278 – remove Next Occurrence and Previous Occurrence commands 
3739 2008-12-28  Adam Dingle  <adam@medovina.org>
3741         * plugins/search/search-replace_backend.c (search_entry_compare),
3742         (create_search_entries):
3743         Fixed #565014 – sort Find in Files output by filename 
3745 2008-12-28  Adam Dingle  <adam@medovina.org>
3747         * manuals/anjuta-manual/C/interface.xml:
3748         Corrected documentation of shortcuts for moving to next/previous document.
3749         This fixes #565368. 
3751 2008-12-28  Jens Georg  <mail@jensge.org>
3753         * plugins/cvs-plugin/plugin.c: 
3754         Fix regression introduced with last patch for CVS plugin 
3756 2008-12-28  Johannes  Schmid <jhs@gnome.org>
3758         * plugins/sourceview/anjuta-view.c (anjuta_view_class_init),
3759         (anjuta_view_dispose):
3760         Fixed a race conditin where an idle call happens after the object is
3761         already destroyed.
3762         
3763         * plugins/sourceview/sourceview.c (on_open_finish),
3764         (sourceview_dispose):
3765         Fixed 564891 – Crash when closing editor window
3767 2008-12-27  Massimo Cora'  <mcora@svn.gnome.org>
3769         * plugins/symbol-db/anjuta-symbol-db-plugin.ui:
3770         * plugins/symbol-db/Makefile.am:
3771         * plugins/symbol-db/plugin.c (goto_file_line), (goto_file_tag),
3772         (on_goto_file_tag_def_activate), (on_goto_file_tag_decl_activate),
3773         (do_import_system_sources_after_abort), (do_import_system_sources),
3774         (symbol_db_activate), (symbol_db_deactivate):
3775         * plugins/symbol-db/plugin.h:
3776         * plugins/symbol-db/symbol-db-engine-iterator-node.c
3777         (isymbol_get_icon):
3778         * plugins/symbol-db/symbol-db-engine-priv.h:
3779         * plugins/symbol-db/symbol-db-engine-queries.c
3780         (symbol_db_engine_find_symbol_by_name_pattern):
3781         * plugins/symbol-db/symbol-db-engine-utils.c
3782         (sdb_util_load_symbol_pixbufs), (symbol_db_util_get_pixbuf):
3783         * plugins/symbol-db/symbol-db-engine-utils.h:
3784         * plugins/symbol-db/symbol-db-view-locals.c
3785         (sdb_view_locals_create_new_store), (traverse_on_scan_end),
3786         (consume_symbols_inserted_queue_idle):
3787         * plugins/symbol-db/symbol-db-view-search.c
3788         (sdb_view_search_model_filter):
3789         * plugins/symbol-db/symbol-db-view.c (on_symbol_inserted),
3790         (sdb_view_row_expanded_idle), (symbol_db_view_row_expanded),
3791         (sdb_view_build_and_display_base_tree):
3792         * plugins/symbol-db/symbol-db-view.h:
3793         moved symbol_db_util_get_pixbuf () into symbol-db-engine-utils.c.
3794         Fixed #565691 – no Goto Definition command in symbol-db.
3796 2008-12-27  Massimo Cora'  <mcora@svn.gnome.org>
3798         * plugins/symbol-db/symbol-db-engine-queries.c
3799         (symbol_db_engine_find_symbol_by_name_pattern):
3800         * plugins/symbol-db/symbol-db-engine-queries.h:
3801         * plugins/symbol-db/symbol-db-engine-utils.c
3802         (symbol_db_glist_compare_func):
3803         * plugins/symbol-db/symbol-db-prefs.c (on_listall_exit):
3804         * plugins/symbol-db/symbol-db-system.c
3805         (sdb_system_files_visit_dir):
3806         * plugins/symbol-db/symbol-db-view.c (symbol_db_view_row_expanded):
3807         code cleaning. strcmp () -> g_strcmp0 ().
3808         Improved query symbol_db_engine_find_symbol_by_name_pattern().
3810 2008-12-27  Yuriy Penkin <yuriy.penkin@gmail.com>
3812         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3814         * plugins/symbol-db/plugin.c
3815         (on_editor_buffer_symbols_update_timeout), (on_editor_saved):
3816         * plugins/symbol-db/symbol-db-engine-core.c (on_scan_files_end_1),
3817         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
3818         (symbol_db_engine_new), (sdb_engine_add_new_scope_definition),
3819         (sdb_engine_second_pass_update_scope_1):
3820         * plugins/symbol-db/symbol-db-engine-core.h:
3821         fixed #565701 – Anjuta hangs if ctags not installed
3823 2008-12-27  Johannes  Schmid <jhs@gnome.org>
3825         * plugins/document-manager/action-callbacks.c
3826         (on_reload_file_activate), (on_next_document),
3827         (on_previous_document):
3828         #565578 – Next Document command does not cycle back to first document
3829         
3830 2008-12-27  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
3832         * libanjuta/anjuta-session.c (anjuta_session_finalize),
3833         (anjuta_session_new), (anjuta_session_sync),
3834         (anjuta_session_clear), (anjuta_session_clear_section),
3835         (anjuta_session_set_int), (anjuta_session_set_float),
3836         (anjuta_session_set_string), (anjuta_session_set_string_list),
3837         (anjuta_session_get_int), (anjuta_session_get_float),
3838         (anjuta_session_get_string), (anjuta_session_get_string_list):
3839         #565650 – Port anjuta-session from gnome-config to GKeyfile
3841 2008-12-26  Adam Dingle  <adam@medovina.org>
3843         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
3845         * plugins/symbol-db/anjuta-symbol-db.glade:
3846         Fixed #565706 – trailing period in symbol-db labels
3848 2008-12-26  Massimo Cora'  <mcora@svn.gnome.org>
3850         * plugins/symbol-db/symbol-db-view-search.c
3851         (sdb_view_search_model_filter),
3852         (sdb_view_search_on_entry_key_press_event), (sdb_view_search_init):
3853         fix #565700 – Enter key inserts garbage into Symbols / Search box
3855 2008-12-26  Massimo Cora'  <mcora@svn.gnome.org>
3857         * plugins/symbol-db/plugin.c (on_project_element_added),
3858         (do_import_project_sources_after_abort),
3859         (do_import_project_sources), (do_check_offline_files_changed):
3860         * plugins/symbol-db/symbol-db-engine-core.c
3861         (on_scan_update_files_symbols_end),
3862         (symbol_db_engine_update_files_symbols):
3863         * plugins/symbol-db/symbol-db-view-locals.c
3864         (symbol_db_view_locals_update_list):
3865         added some checks that fix some local-view updating problems.
3867 2008-12-26  Johannes  Schmid <jhs@gnome.org>
3869         * Makefile.am:
3870         * configure.in:
3871         * global-tags/.cvsignore:
3872         * global-tags/Makefile.am:
3873         * global-tags/create_global_tags.sh.in:
3874         * global-tags/tm_global_tags.c:
3875         * plugins/Makefile.am:
3876         * plugins/editor/Makefile.am:
3877         * plugins/editor/aneditor-calltip.cxx:
3878         * plugins/editor/aneditor-priv.h:
3879         * plugins/editor/aneditor.cxx:
3880         * plugins/editor/text_editor.h:
3881         * plugins/search/Makefile.am:
3882         * plugins/search/search-replace.c (save_not_opened_files):
3883         * plugins/search/search-replace_backend.c
3884         (file_buffer_new_from_te), (file_buffer_new_from_path),
3885         (create_search_entries):
3886         * plugins/sourceview/Makefile.am:
3887         * plugins/symbol-browser/.cvsignore:
3888         * plugins/symbol-browser/Makefile.am:
3889         * plugins/symbol-browser/an_symbol.c:
3890         * plugins/symbol-browser/an_symbol.h:
3891         * plugins/symbol-browser/an_symbol_info.c:
3892         * plugins/symbol-browser/an_symbol_info.h:
3893         * plugins/symbol-browser/an_symbol_iter.c:
3894         * plugins/symbol-browser/an_symbol_iter.h:
3895         * plugins/symbol-browser/an_symbol_prefs.c:
3896         * plugins/symbol-browser/an_symbol_prefs.h:
3897         * plugins/symbol-browser/an_symbol_search.c:
3898         * plugins/symbol-browser/an_symbol_search.h:
3899         * plugins/symbol-browser/an_symbol_view.c:
3900         * plugins/symbol-browser/an_symbol_view.h:
3901         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3902         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
3903         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
3904         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
3905         * plugins/symbol-browser/anjuta-symbol-locals.c:
3906         * plugins/symbol-browser/anjuta-symbol-locals.h:
3907         * plugins/symbol-browser/images/.cvsignore:
3908         * plugins/symbol-browser/images/Makefile.am:
3909         * plugins/symbol-browser/images/README:
3910         * plugins/symbol-browser/plugin.c:
3911         * plugins/symbol-browser/plugin.h:
3912         * plugins/symbol-browser/test-class.cpp:
3913         * plugins/symbol-browser/test-class.h:
3914         * plugins/symbol-browser/test-symbol-browser.c:
3915         * plugins/symbol-db/Makefile.am:
3916         * scripts/Makefile.am:
3917         * scripts/anjuta_import.sh.in:
3918         * tagmanager/.cvsignore:
3919         * tagmanager/Makefile.am:
3920         * tagmanager/acconfig.h:
3921         * tagmanager/args.c:
3922         * tagmanager/args.h:
3923         * tagmanager/asm.c:
3924         * tagmanager/asp.c:
3925         * tagmanager/awk.c:
3926         * tagmanager/beta.c:
3927         * tagmanager/c.c:
3928         * tagmanager/cobol.c:
3929         * tagmanager/ctags.c:
3930         * tagmanager/ctags.h:
3931         * tagmanager/debug.c:
3932         * tagmanager/debug.h:
3933         * tagmanager/eiffel.c:
3934         * tagmanager/entry.c:
3935         * tagmanager/entry.h:
3936         * tagmanager/erlang.c:
3937         * tagmanager/fortran.c:
3938         * tagmanager/general.h:
3939         * tagmanager/get.c:
3940         * tagmanager/get.h:
3941         * tagmanager/html.c:
3942         * tagmanager/include/.cvsignore:
3943         * tagmanager/include/Makefile.am:
3944         * tagmanager/include/tm_file_entry.h:
3945         * tagmanager/include/tm_project.h:
3946         * tagmanager/include/tm_source_file.h:
3947         * tagmanager/include/tm_symbol.h:
3948         * tagmanager/include/tm_tag.h:
3949         * tagmanager/include/tm_tagmanager.h:
3950         * tagmanager/include/tm_work_object.h:
3951         * tagmanager/include/tm_workspace.h:
3952         * tagmanager/jscript.c:
3953         * tagmanager/keyword.c:
3954         * tagmanager/keyword.h:
3955         * tagmanager/lisp.c:
3956         * tagmanager/lregex.c:
3957         * tagmanager/lua.c:
3958         * tagmanager/main.h:
3959         * tagmanager/make.c:
3960         * tagmanager/options.c:
3961         * tagmanager/options.h:
3962         * tagmanager/parse.c:
3963         * tagmanager/parse.h:
3964         * tagmanager/parsers.h:
3965         * tagmanager/pascal.c:
3966         * tagmanager/perl.c:
3967         * tagmanager/php.c:
3968         * tagmanager/python.c:
3969         * tagmanager/read.c:
3970         * tagmanager/read.h:
3971         * tagmanager/readtags.c:
3972         * tagmanager/readtags.h:
3973         * tagmanager/regex.c:
3974         * tagmanager/rexx.c:
3975         * tagmanager/routines.c:
3976         * tagmanager/routines.h:
3977         * tagmanager/ruby.c:
3978         * tagmanager/scheme.c:
3979         * tagmanager/sh.c:
3980         * tagmanager/slang.c:
3981         * tagmanager/sml.c:
3982         * tagmanager/sort.c:
3983         * tagmanager/sort.h:
3984         * tagmanager/sql.c:
3985         * tagmanager/strlist.c:
3986         * tagmanager/strlist.h:
3987         * tagmanager/tcl.c:
3988         * tagmanager/test_tm_buffer.c:
3989         * tagmanager/tm_file_entry.c:
3990         * tagmanager/tm_project.c:
3991         * tagmanager/tm_source_file.c:
3992         * tagmanager/tm_symbol.c:
3993         * tagmanager/tm_tag.c:
3994         * tagmanager/tm_tagmanager.c:
3995         * tagmanager/tm_work_object.c:
3996         * tagmanager/tm_workspace.c:
3997         * tagmanager/verilog.c:
3998         * tagmanager/vim.c:
3999         * tagmanager/vstring.c:
4000         * tagmanager/vstring.h:
4001         * tagmanager/yacc.c:
4003         Removed tagmanager/symbol-browser in favour of the nearly stable symbol-db plugin. Commented
4004         some very old code in scintilla that is probably not used anymore though  some portions can be ported
4005         to IAnjutaSymbolManager interface such as highlighting of tags. 
4006         Adapted some other plugins that very using tagmanager for strange things (like search).
4008         * plugins/build/build_file.c:
4009         * plugins/build/build_file.h:
4010         * plugins/build/build_project.c:
4011         * plugins/build/build_project.h:
4012         * plugins/build/clean_project.c:
4013         * plugins/build/clean_project.h:
4014         * plugins/build/commands.c:
4015         * plugins/build/commands.h:
4016         * plugins/build/compile.c:
4017         * plugins/build/compile.h:
4018         * plugins/build/compiler_options.c:
4019         * plugins/build/compiler_options.h:
4020         * plugins/build/configurer.c:
4021         * plugins/build/configurer.h:
4022         * plugins/build/executer.c:
4023         * plugins/build/executer.h:
4024         Removed obsolete build plugin. If you really need to have a look check the svn history.
4026         * plugins/gvim/.cvsignore:
4027         * plugins/gvim/Makefile.am:
4028         * plugins/gvim/anjuta-vim.c:
4029         * plugins/gvim/anjuta-vim.h:
4030         * plugins/gvim/anjuta-vim.plugin.in:
4031         * plugins/gvim/gtkvim.c:
4032         * plugins/gvim/gtkvim.h:
4033         * plugins/gvim/plugin.c:
4034         * plugins/gvim/plugin.h:
4035         Removed gvim plugin. It is replaced by the GSoc vim plugin.
4037 2008-12-25  Jens Georg  <mail@jensge.org>
4039         Reviewed by: Johannes Schmid <jhs@gnome.org>
4041         * plugins/search/search-replace_backend.c: 
4042         * plugins/search/search-replace.c:
4043         remove usage of std i/o (#565492)
4045 2008-12-25  Johannes Schmid <jhs@gnome.org>
4047         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4048         .ui:
4049         * plugins/debug-manager/anjuta-debug-manager.ui:
4050         * plugins/devhelp/anjuta-devhelp.ui:
4051         * plugins/document-manager/anjuta-document-manager.ui:
4052         * plugins/run-program/anjuta-run-program.ui:
4053         * src/action-callbacks.c (on_toolbar_view_toggled):
4054         * src/action-callbacks.h:
4055         * src/anjuta-actions.h:
4056         * src/anjuta-app.c (on_toolbar_style_changed), (on_session_save),
4057         (anjuta_app_dispose), (anjuta_app_instance_init),
4058         (on_widget_remove):
4059         * src/anjuta-app.h:
4060         * src/anjuta.ui:
4061         Removed the use of bonobo for the toolbar, removed some elements and migrate
4062         everything to a simple GtkToolbar with seperators. This fits even von 1024 screens
4063         without problems.
4065         * plugins/message-view/anjuta-message-manager.ui:
4066         Removed the next/prev message toolbar items as they are not used enough to be
4067         in the toolbar.
4069         * plugins/debug-manager/plugin.c:
4070         Use "Play" instead of "Execute" stock icons so we don't have 
4071         the same stock icon for "execute" and "run in debugger"
4072          
4073 2008-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
4075         * plugins/project-wizard/plugin.c,
4076         plugins/project-wizard/plugin.h,
4077         plugins/project-wizard/values.c,
4078         plugins/project-wizard/values.h,
4079         plugins/project-wizard/parser.c,
4080         plugins/project-wizard/parser.h,
4081         plugins/project-wizard/autogen.c,
4082         plugins/project-wizard/autogen.h,
4083         plugins/project-wizard/install.c,
4084         plugins/project-wizard/install.h,
4085         plugins/project-wizard/druid.c,
4086         plugins/project-wizard/action.c,
4087         plugins/project-wizard/action.h,
4088         plugins/project-wizard/file.c,
4089         plugins/project-wizard/file.h,
4090         plugins/project-wizard/property.c,
4091         plugins/project-wizard/property.h,
4092         plugins/project-wizard/header.c,
4093         plugins/project-wizard/header.h,
4094         plugins/project-wizard/Makefile.am,
4095         plugins/class-gen/plugin.c,
4096         plugins/class-gen/window.c,
4097         plugins/class-gen/window.h,
4098         plugins/class-gen/element-editor.c,
4099         plugins/class-gen/element-editor.h,
4100         plugins/class-gen/generator.c,
4101         plugins/class-gen/generator.h:
4102         Bug #560857 - Remove deprecated GLib symbols in project wizard
4104 2008-12-23  Massimo Cora'  <mcora@svn.gnome.org>
4106         * plugins/symbol-db/plugin.c (do_add_new_files),
4107         (do_import_system_src_after_abort), (on_scan_end_manager):
4108         * plugins/symbol-db/symbol-db-engine-core.c
4109         (symbol_db_engine_update_project_symbols),
4110         (symbol_db_engine_update_buffer_symbols):
4111         Don't let buffer-updating files which are not in current project.
4113         * plugins/symbol-db/symbol-db-engine-core.h:
4114         * plugins/symbol-db/symbol-db-engine-iterator-node.c
4115         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4116         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
4117         * plugins/symbol-db/symbol-db-engine-iterator.h:
4118         * plugins/symbol-db/symbol-db-engine-priv.h:
4119         * plugins/symbol-db/symbol-db-engine.h:
4120         some minor headers fixes. 
4122 2008-12-23  Johannes  Schmid <jhs@gnome.org>
4124         * libanjuta/interfaces/libanjuta.idl:
4125         * plugins/document-manager/anjuta-bookmarks.c (on_add_clicked),
4126         (anjuta_bookmarks_get_text_from_file), (anjuta_bookmarks_get_text),
4127         (anjuta_bookmarks_add), (anjuta_bookmarks_add_file):
4128         * plugins/document-manager/anjuta-bookmarks.h:
4129         * plugins/document-manager/plugin.c (ianjuta_docman_add_bookmark),
4130         (ianjuta_document_manager_iface_init):
4131         * plugins/search/search-replace.c (search_and_replace):
4132         Added new add_bookmark method to document-manager interface and readded
4133         the possibility add bookmarks to all search results.
4134         
4135         * plugins/sourceview/sourceview-io.c (set_display_name):
4136         Adding missing unref
4138 2008-12-22  Adam Dingle  <adam@medovina.org>
4140         * manuals/anjuta-manual/C/anjuta-manual.xml:
4141         * manuals/anjuta-manual/C/authors.xml:
4142         * manuals/anjuta-manual/C/build.xml:
4143         * manuals/anjuta-manual/C/debugger.xml:
4144         * manuals/anjuta-manual/C/fileoperations.xml:
4145         * manuals/anjuta-manual/C/interface.xml:
4146         * manuals/anjuta-manual/C/introduction.xml:
4147         * manuals/anjuta-manual/C/preferences.xml:
4148         * manuals/anjuta-manual/C/projects.xml:
4149         * manuals/anjuta-manual/C/tools.xml:
4150         Copy edited the entire Anjuta manual, making zillions of small improvements to
4151         grammar and wording.
4152         Removed description of tags browser in browser toolbar; this no longer exists.
4153         This fixes #565381 (Anjuta manual needs copy editing).
4155 2008-12-22  Johannes Schmid  <jhs@gnome.org>
4157         * plugins/document-manager/anjuta-bookmarks.c (on_title_edited),
4158         (anjuta_bookmarks_init), (anjuta_bookmarks_get_text),
4159         (anjuta_bookmarks_add):
4160         Be able to assign names to bookmarks and use selection or symbol-manager scope
4161         as default name
4163 2008-12-18  Adam Dingle  <adam@medovina.org>
4165   Reviewed by: Johannes Schmid <jhs@gnome.org>
4166    
4167   * plugins/document-manager/anjuta-document-manager.ui:
4168   * plugins/document-manager/plugin.c:
4169   Fixed #564987 – Save All, Close All should appear in Documents menu.
4170   Added an icon to the Save All menu item.
4172   * plugins/document-manager/plugin.c:
4173   Fixed #565002 – Redo shortcut should be Ctrl+Shift+Z
4174   
4175   * plugins/document-manager/plugin.c:
4176   Fixed #565016 – Previous History and Next History should have shortcuts
4178   * plugins/search/search-replace_backend.c
4179     (file_buffer_line_from_pos), (file_match_line_from_pos),
4180   (extra_match), (get_next_regex_match), (match_info),
4181   (get_next_ascii_match), (normalize), (normal_advance),
4182   (get_next_utf8_match), (str_is_ascii), (get_next_match):
4183   * plugins/search/search-replace_backend.h:    
4184   Rewrote the UTF-8 search implementation to be faster and more robust.
4185   When a search string is ASCII (which is virtually always the case),
4186   we now bypass UTF-8 search altogether; this speeds up searching enormously.
4187   Fixed bugs that sometimes caused incorrect lines to appear in the find output.
4188   This fixes #563585 (Find in Files is extremely slow).
4190 2008-12-20  Massimo Cora'  <mcora@svn.gnome.org>
4192         * plugins/symbol-db/symbol-db-engine-priv.h:
4193         I forgot to add this file.
4195 2008-12-20  Massimo Cora'  <mcora@svn.gnome.org>
4197         * plugins/symbol-db/Makefile.am:
4198         * plugins/symbol-db/plugin.c (symbol_db_activate),
4199         (on_prefs_package_remove):
4200         * plugins/symbol-db/plugin.h:
4201         * plugins/symbol-db/symbol-db-engine-core.c
4202         (sdb_engine_cache_lookup), (sdb_engine_insert_cache),
4203         (sdb_engine_clear_caches), (sdb_engine_init_caches),
4204         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
4205         (sdb_engine_execute_non_select_sql),
4206         (sdb_engine_get_statement_by_query_id),
4207         (sdb_engine_get_dyn_query_node_by_id),
4208         (sdb_engine_dyn_child_query_node_destroy),
4209         (sdb_engine_insert_dyn_query_node_by_id),
4210         (sdb_engine_get_query_parameters_list),
4211         (sdb_engine_free_cached_queries),
4212         (sdb_engine_free_cached_dynamic_queries),
4213         (sdb_engine_disconnect_from_db),
4214         (sdb_engine_get_tuple_id_by_unique_name),
4215         (sdb_engine_get_tuple_id_by_unique_name2),
4216         (sdb_engine_get_tuple_id_by_unique_name3),
4217         (sdb_engine_get_tuple_id_by_unique_name4),
4218         (sdb_engine_get_file_defined_id),
4219         (sdb_engine_udpated_scope_gtree_populate),
4220         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
4221         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4222         (sdb_engine_ctags_output_callback_1), (on_scan_files_end_1),
4223         (sdb_engine_ctags_launcher_create), (sdb_engine_scan_files_1),
4224         (sdb_engine_init), (sdb_engine_unlink_shared_files),
4225         (sdb_engine_unref_removed_launchers),
4226         (sdb_engine_terminate_threads), (sdb_engine_finalize),
4227         (sdb_engine_class_init), (sdb_engine_get_type),
4228         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
4229         (sdb_engine_set_defaults_db_parameters),
4230         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
4231         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
4232         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
4233         (symbol_db_engine_add_new_workspace),
4234         (symbol_db_engine_project_exists),
4235         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
4236         (sdb_engine_add_new_file), (sdb_engine_get_unique_scan_id),
4237         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4238         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
4239         (sdb_engine_add_new_sym_implementation),
4240         (sdb_engine_add_new_heritage),
4241         (sdb_engine_add_new_scope_definition),
4242         (sdb_engine_add_new_tmp_heritage_scope),
4243         (sdb_engine_second_pass_update_scope_1),
4244         (sdb_engine_second_pass_update_scope),
4245         (sdb_engine_second_pass_update_heritage),
4246         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
4247         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
4248         (on_scan_update_files_symbols_end),
4249         (symbol_db_engine_get_sym_type_conversion_hash),
4250         (symbol_db_engine_fill_type_array),
4251         (symbol_db_engine_update_files_symbols),
4252         (symbol_db_engine_update_project_symbols),
4253         (symbol_db_engine_remove_file), (symbol_db_engine_remove_files),
4254         (on_scan_update_buffer_end),
4255         (symbol_db_engine_update_buffer_symbols):
4256         * plugins/symbol-db/symbol-db-engine-core.h:
4257         * plugins/symbol-db/symbol-db-engine-queries.c
4258         (sdb_engine_walk_down_scope_path),
4259         (sdb_engine_prepare_file_info_sql),
4260         (sdb_engine_prepare_symbol_info_sql),
4261         (symbol_db_engine_get_class_parents_by_symbol_id),
4262         (symbol_db_engine_get_class_parents),
4263         (symbol_db_engine_get_global_members_filtered),
4264         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
4265         (symbol_db_engine_get_scope_members_by_symbol_id),
4266         (symbol_db_engine_get_scope_members),
4267         (symbol_db_engine_get_current_scope),
4268         (symbol_db_engine_get_file_symbols),
4269         (symbol_db_engine_get_symbol_info_by_id),
4270         (symbol_db_engine_find_symbol_by_name_pattern),
4271         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
4272         (symbol_db_engine_find_symbol_by_name_pattern_filtered),
4273         (symbol_db_engine_get_files_for_project):
4274         * plugins/symbol-db/symbol-db-engine-queries.h:
4275         * plugins/symbol-db/symbol-db-engine-utils.c
4276         (symbol_db_glist_compare_func), (symbol_db_gtree_compare_func),
4277         (symbol_db_engine_is_locked),
4278         (symbol_db_engine_get_full_local_path),
4279         (symbol_db_engine_get_file_db_path),
4280         (symbol_db_engine_get_files_with_zero_symbols):
4281         * plugins/symbol-db/symbol-db-engine-utils.h:
4282         * plugins/symbol-db/symbol-db-engine.c:
4283         * plugins/symbol-db/symbol-db-engine.h:
4284         * plugins/symbol-db/symbol-db-view-locals.c
4285         (symbol_db_view_locals_update_list):
4286         * plugins/symbol-db/symbol-db-view-search.c:
4287         * plugins/symbol-db/symbol-db-view-search.h:
4288         * plugins/symbol-db/symbol-db-view.c (on_scan_end),
4289         (sdb_view_init), (symbol_db_view_open):
4290         symbol-db-engine refactoring. Fixed #564048 - Split symbol-db-engine into 
4291         several files.
4293 2008-12-20  Carl-Anton Ingmarsson  <ca.ingmarsson@gmail.com>
4295         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4297         * manuals/reference/libanjuta/libanjuta.types:
4298         Fix #565189 - anjuta fails to build due to IAnjutaBookmark not being
4299         removed from documentation
4301 2008-12-20  Sébastien Granjoux  <seb.sfo@free.fr>
4303         * libanjuta/anjuta-profile.c:
4304         Fix #564673 - I cannot activate sourceview plugin over scintilla
4305         Was due to an error in the previous patch
4307 2008-12-20  Pedro Fragoso  <ember@ubuntu.com>
4309         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4311         * libanjuta/anjuta-message-area.h:
4312         * libanjuta/anjuta-preferences-dialog.c:
4313         * libanjuta/anjuta-preferences-dialog.h:
4314         * libanjuta/anjuta-profile.c:
4315         * libanjuta/anjuta-save-prompt.c:
4316         * libanjuta/anjuta-save-prompt.h:
4317         * libanjuta/anjuta-shell.h:
4318         * libanjuta/anjuta-status.c:
4319         * libanjuta/anjuta-status.h:
4320         * libanjuta/anjuta-ui.c:
4321         * libanjuta/anjuta-ui.h:
4322         * libanjuta/cell-renderer-captioned-image.h:
4323         * libanjuta/e-splash.h:
4324         * libanjuta/interfaces/libanjuta.idl:
4325         * libanjuta/resources.h:
4326         * plugins/class-gen/cell-renderer-flags.c:
4327         * plugins/class-gen/cell-renderer-flags.h:
4328         * plugins/class-gen/combo-flags.c:
4329         * plugins/class-gen/combo-flags.h:
4330         * plugins/class-gen/element-editor.c:
4331         * plugins/class-gen/element-editor.h:
4332         * plugins/class-gen/transform.h:
4333         * plugins/class-gen/validator.c:
4334         * plugins/class-gen/validator.h:
4335         * plugins/class-gen/window.c:
4336         * plugins/class-gen/window.h:
4337         * plugins/class-gen/plugin.c:
4338         * plugins/debug-manager/locals.h:
4339         * plugins/debug-manager/sexy-icon-entry.h:
4340         * plugins/debug-manager/sharedlib.h:
4341         * plugins/debug-manager/signals.h:
4342         * plugins/debug-manager/stack_trace.h:
4343         * plugins/debug-manager/threads.h:
4344         * plugins/debug-manager/watch.h:
4345         * plugins/document-manager/anjuta-docman.c:
4346         * plugins/document-manager/anjuta-docman.h:
4347         * plugins/document-manager/search-box.c:
4348         * plugins/document-manager/search-box.h:
4349         * plugins/file-loader/anjuta-recent-chooser-menu.c:
4350         * plugins/file-loader/anjuta-recent-chooser-menu.h:
4351         * plugins/file-loader/plugin.h:
4352         * plugins/file-manager/file-model.h:
4353         * plugins/file-manager/file-view.h:
4354         * plugins/file-wizard/plugin.c:
4355         * plugins/gdb/debugger.h:
4356         * plugins/gtodo/egg-datetime.h:
4357         * plugins/gtodo/eggtrayicon.h:
4358         * plugins/gvim/gtkvim.h:
4359         * plugins/indent/plugin.h:
4360         * plugins/message-view/anjuta-msgman.c:
4361         * plugins/message-view/anjuta-msgman.h:
4362         * plugins/project-import/plugin.c:
4363         * plugins/project-wizard/action.c:
4364         * plugins/project-wizard/autogen.c:
4365         * plugins/project-wizard/druid.c:
4366         * plugins/project-wizard/druid.h:
4367         * plugins/project-wizard/file.c:
4368         * plugins/project-wizard/header.c:
4369         * plugins/project-wizard/parser.c:
4370         * plugins/project-wizard/property.c:
4371         * plugins/sourceview/sourceview-cell.c:
4372         * plugins/sourceview/sourceview-cell.h:
4373         * plugins/sourceview/assist-tip.h:
4374         * plugins/sourceview/assist-window.h:
4375         * plugins/sourceview/sourceview.h:
4376         * plugins/starter/starter.h:
4377         * plugins/symbol-browser/an_symbol_prefs.c:
4378         * plugins/symbol-browser/an_symbol_search.c:
4379         * plugins/symbol-browser/an_symbol_search.h:
4380         * plugins/symbol-browser/anjuta-symbol-locals.c:
4381         * plugins/symbol-browser/anjuta-symbol-locals.h:
4382         * plugins/symbol-db/symbol-db-prefs.c:
4383         * plugins/symbol-db/symbol-db-view-search.c:
4384         * src/about.c:
4385         * src/anjuta-app.c:
4386         * src/main.c:
4387         * src/start-with.c:
4388         * src/shell.h:
4389         GNOME Goal: Clean up GLib and GTK+ includes (Closes: #563889)   
4391 2008-12-20  Sébastien Granjoux  <seb.sfo@free.fr>
4393         * plugins/class-gen/plugin.c:
4394         Update class generator plugin to new IAnjutaVCS API
4396 2008-12-20  James Liggett  <jrliggett@cox.net>
4398         * libanjuta/interfaces/libanjuta.idl:
4399         Document the callback and user data parameters for IAnjutaVcs::diff. 
4401 2008-12-20  James Liggett  <jrliggett@cox.net>
4403         * libanjuta/interfaces/libanjuta.idl:
4404         Indicate that GCancellable parameters in IAnjutaVcs methods are optional,
4405         and that NULL is a perfectly valid arguement for them. 
4407 2008-12-20  James Liggett  <jrliggett@cox.net>
4409         * libanjuta/interfaces/libanjuta.idl:
4410         Small case fixes in documentation of IAnjutaVcs method callbacks
4411         (IAnjutaVCS -> IAnjutaVcs). 
4413 2008-12-20  James Liggett  <jrliggett@cox.net>
4415         * libanjuta/interfaces/libanjuta.idl:
4416         The checkout method in IAnjutaVcs should take a GCancellable parameter so
4417         that it can be canceled. 
4419 2008-12-19  James Liggett  <jrliggett@cox.net>
4421         * libanjuta/interfaces/libanjuta.idl:
4422         Start using AnjutaAsyncNotify in IAnjutaVCS.
4424 2008-12-19  James Liggett  <jrliggett@cox.net>
4426         * libanjuta/interfaces/libanjuta.idl:
4427         Various fixes to IAnjutaVCS interface, mostly just documentation and 
4428         indentation.
4430 2008-12-20  Jens Georg <mail@jensge.org>
4432         reviewed by: Massimo Cora'  <mcora@svn.gnome.org>
4434         * plugins/profiler/plugin.c (profiler_set_target):
4435         requires now glib 2.16 instead of 2.18.
4437 2008-12-19  Jens Georg <mail@jensge.org>
4439         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4441         * plugins/search/search-replace_backend.c,
4442         plugins/search/search-replace.c: 
4443         #511589 – Anjuta uses GNOME-VFS
4445 2008-12-19  Jens Georg  <mail@jensge.org>
4447         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4449         * plugins/macro/macro-db.c: 
4450         #511589 – Anjuta uses GNOME-VFS
4452 2008-12-19  Jens Georg  <mail@jensge.org>
4454         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4456         * plugins/message-view/message-view.c: 
4457         #511589 – Anjuta uses GNOME-VFS
4459 2008-12-19  Jens Georg  <mail@jensge.org>
4461         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4463         * plugins/profiler/plugin.c, 
4464         plugins/profiler/plugin.h,
4465         plugins/profiler/gprof-profile-data.c: 
4466         #511589 – Anjuta uses GNOME-VFS
4468 2008-12-19  Jens Georg  <jens@einstein>
4470         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4472         * plugins/valgrind/vgdefaultview.c,
4473         plugins/valgrind/plugin.c,
4474         libanjuta/anjuta-utils.c:
4475         #511589 – Anjuta uses GNOME-VFS
4477 2008-12-19  Massimo Cora'  <mcora@svn.gnome.org>
4479         * plugins/symbol-db/plugin.c (value_added_current_editor):
4480         * plugins/symbol-db/symbol-db-view.c (on_symbol_removed):
4481         removed DEBUG_PRINT. 
4483         * plugins/symbol-db/symbol-db-engine.c
4484         (symbol_db_engine_get_file_db_path):
4485         * plugins/symbol-db/symbol-db-view-search.c
4486         (sdb_view_search_model_filter), (sdb_view_search_init):
4487         fixed #563980 - displayed some more info on search tab.
4489 2008-12-19  Sébastien Granjoux  <seb.sfo@free.fr>
4491         * src/anjuta.c,
4492         libanjuta/anjuta-utils.c,
4493         libanjuta/anjuta-utils.h:
4494         Partial fix for #511589 - Anjuta uses GNOME-VFS
4496         * plugins/file-loader/plugin.c:
4497         Do not use fragment in URI converted to GFile
4498         Remove recent menu item if destination cannot be opened
4499         Fix #309664 - Some file types impossible to open In Anjuta
4501         * plugins/document-manager/anjuta-docman.c:
4502         No need to handle fragment in URI returned by GFile
4504         * plugins/file-loader/Makefile.am:
4505         Define G_LOG_DOMAIN for file loader plugin
4507 2008-12-19  Massimo Cora'  <mcora@svn.gnome.org>
4509         * plugins/symbol-db/symbol-db-engine-iterator.c
4510         (symbol_db_engine_iterator_first),
4511         (symbol_db_engine_iterator_last),
4512         (symbol_db_engine_iterator_set_position):
4513         using gda_data_model_iter_move_to_row () to use the latest libgda apis.
4515 2008-12-19  Johannes Schmid  <jhs@gnome.org>
4517         * libanjuta/interfaces/libanjuta.idl:
4518         * plugins/document-manager/Makefile.am:
4519         * plugins/document-manager/action-callbacks.c:
4520         * plugins/document-manager/action-callbacks.h:
4521         * plugins/document-manager/anjuta-bookmarks.c
4522         (on_document_changed), (on_add_clicked), (on_remove_clicked),
4523         (on_row_activate), (on_document_added), (on_selection_changed),
4524         (anjuta_bookmarks_init), (anjuta_bookmarks_finalize),
4525         (anjuta_bookmarks_class_init), (anjuta_bookmarks_new),
4526         (anjuta_bookmarks_add), (anjuta_bookmarks_remove),
4527         (anjuta_bookmarks_session_save), (anjuta_bookmarks_session_load):
4528         * plugins/document-manager/anjuta-bookmarks.h:
4529         * plugins/document-manager/anjuta-document-manager.ui:
4530         * plugins/document-manager/plugin.c (register_stock_icons),
4531         (activate_plugin), (deactivate_plugin):
4532         * plugins/document-manager/plugin.h:
4533         * plugins/editor/aneditor.cxx:
4534         * plugins/editor/text_editor.c:
4535         * plugins/search/search-replace.c (search_and_replace):
4536         * plugins/sourceview/sourceview-io.c (on_save_finished):
4537         * plugins/sourceview/sourceview.c:
4538   New bookmark system. Will be extended to remember bookmarks across sessions
4539   and with some other things soon.
4541         * plugins/file-manager/file-view.c (file_view_row_activated),
4542         (file_view_do_popup_menu), (file_view_button_press_event),
4543         (file_view_popup_menu), (file_view_class_init):
4544         Fixed mouse actions and popup-menu handling to use the correct gtk+ stuff.
4546 2008-12-17  James Liggett  <jrliggett@cox.net>
4548         * libanjuta/Makefile.am:
4549         * libanjuta/anjuta-async-notify.c (anjuta_async_notify_init),
4550         (anjuta_async_notify_finalize), (anjuta_async_notify_finished),
4551         (anjuta_async_notify_class_init), (anjuta_async_notify_new),
4552         (anjuta_async_notify_get_error), (anjuta_async_notify_set_error),
4553         (anjuta_async_notify_notify_finished):
4554         * libanjuta/anjuta-async-notify.h:
4555         Add new AnjutaAsyncNotify object to libanjuta to handle 
4556         finish notifications for interfaces that usually work asynchronously,
4557         like IAnjutaVCS. 
4559 2008-12-14  Sébastien Granjoux  <seb.sfo@free.fr>
4561         * plugins/file-loader/plugin.c:
4562         Fix a regression due to patch for #564377, files were not reopened
4563         when Anjuta restart
4565 2008-12-14  Adam Dingle  <adam@medovina.org>
4567         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4569         * plugins/sourceview/sourceview.c (find_open_bracket),
4570         (find_close_bracket), (iselect_block):
4571         fixed #563490 – Select Code Block command selects nothing in GtkSourceView editor
4573 2008-12-14  Johannes Schmid <jhs@gnome.org>
4575         Patch from Yuriy Penkin <yuriy.penkin@gmail.com>:
4576         * plugins/sourceview/sourceview-io.c (on_save_finished):
4577         #559806 – Anjuta crashes when closing unsaved file
4579 2008-12-14  Adam Dingle  <adam@medovina.org>
4581         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4583         * plugins/document-manager/plugin.c (update_status):
4584         Fixed #563988 – don't display zoom factor when using GtkSourceView editor
4585         * plugins/build-basic-autotools/plugin.c (on_build_terminated),
4586         plugins/tools/execute.c (atp_output_context_print_result):
4587         #564295 - minor English fix
4589         * plugins/document-manager/search-box.c (search_box_init),
4590         plugins/search/anjuta-search.glade,
4591         plugins/search/plugin.c (find_incremental),
4592         plugins/search/search-replace.c (search_replace_populate),
4593         (search_update_dialog), (search_replace_find_usage),
4594         plugins/search/search-replace.h,
4595         plugins/search/search-replace_backend.c (get_next_match),
4596         plugins/search/search-replace_backend.h,
4597         plugins/search/search_preferences.c
4598         (search_preferences_read_setting),
4599         (search_preferences_setting_by_default),
4600         (search_preferences_save_setting):
4601         fixed #563500 – inconsistent case sensitivity defaults
4603 2008-12-14  Yuriy Penkin <yuriy.penkin@gmail.com>
4605         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4607         * plugins/document-manager/anjuta-docman.c:
4608         Fix #564377: Avoid opening an empty buffer when file does not exist
4610 2008-12-14  Sébastien Granjoux  <seb.sfo@free.fr>
4612         * plugins/git/anjuta-git.glade:
4613         Add comments for issues of bug #549374
4615         * po/POTFILES.in:
4616         Add two missing files in translation list
4618 2008-12-13  Massimo Cora'  <mcora@svn.gnome.org>
4620         * plugins/symbol-db/plugin.c (gtree_compare_func),
4621         (on_editor_buffer_symbols_update_timeout),
4622         (on_project_element_added), (do_check_offline_files_changed),
4623         (on_scan_end_manager), (symbol_db_activate):
4624         * plugins/symbol-db/plugin.h:
4625         * plugins/symbol-db/symbol-db-engine.c
4626         (sdb_engine_get_dyn_query_node_by_id),
4627         (sdb_engine_insert_dyn_query_node_by_id),
4628         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
4629         (sdb_engine_scan_files_1), (sdb_engine_init):
4630         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_new):
4631         code cleaning and converted (gpointer) to GINT_TO_POINTER to avoid x64 problems.
4632         Implemented last scan-end task on plugin.c.
4634 2008-12-12  Massimo Cora'  <mcora@svn.gnome.org>
4636         reviewed by: Johannes Schmid <jhs@gnome.org>
4638         * plugins/symbol-db/plugin.c
4639         (on_editor_buffer_symbol_update_scan_end),
4640         (on_editor_buffer_symbols_update_timeout):
4641         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_add_new_symbol):
4642         * plugins/symbol-db/symbol-db-engine.h:
4643         #562808 – symbol-db crashes with latest libgda
4645 2008-12-11  Sébastien Granjoux  <seb.sfo@free.fr>
4647         * plugins/tools/plugin.c,
4648         plugins/tools/anjuta-tools.glade,
4649         plugins/tools/tool.c,
4650         plugins/tools/tool.h,
4651         plugins/tools/variable.c,
4652         plugins/tools/editor.c:
4653         Partial fix #560857: Remove use of g_mem_chunk in tools plugin
4654         Partial fix #513156: Get rid of libgnome(ui)
4656 2008-12-11  Adam Dingle  <adam@medovina.org>
4658         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4660         * src/anjuta.ui,
4661         src/main.c,
4662         plugins/build-basic-autotools/plugin.c,
4663         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
4664         (added) plugins/build-basic-autotools/anjuta-build-24.png,
4665         (added) plugins/build-basic-autotools/anjuta-build-16.png,
4666         plugins/build-basic-autotools/Makefile.am,
4667         plugins/run-program/plugin.c,
4668         plugins/run-program/anjuta-run-program.ui:
4669         Implemented #563692: added a toolbar with build and execute buttons
4671 2008-12-11  Massimo Cora'  <mcora@svn.gnome.org>
4673         * plugins/symbol-db/plugin.c (gtree_compare_func),
4674         (on_editor_buffer_symbol_update_scan_end),
4675         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
4676         (value_added_current_editor), (do_add_new_files),
4677         (on_project_element_added), (project_import_scan_end),
4678         (do_import_project_sources_after_abort),
4679         (do_import_project_sources), (do_import_system_sources),
4680         (do_update_project_symbols), (do_check_offline_files_changed),
4681         (on_project_root_added), (on_scan_end_manager),
4682         (symbol_db_activate), (symbol_db_deactivate),
4683         (isymbol_manager_search):
4684         * plugins/symbol-db/plugin.h:
4685         * plugins/symbol-db/symbol-db-engine.c
4686         (sdb_engine_insert_dyn_query_node_by_id),
4687         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4688         (symbol_db_engine_update_files_symbols),
4689         (symbol_db_engine_update_project_symbols):
4690         * plugins/symbol-db/symbol-db-engine.h:
4691         * plugins/symbol-db/symbol-db-view-locals.c (add_new_waiting_for),
4692         (symbol_db_view_locals_recv_signals_from_engine),
4693         (symbol_db_view_locals_update_list):
4694         * plugins/symbol-db/symbol-db-view-locals.h:
4695         * plugins/symbol-db/symbol-db-view.c
4696         (symbol_db_view_recv_signals_from_engine):
4697         code cleaning, mostly on the locals symbols and in the plugin scan-end
4698         management.
4699         Fixed bug #562808.
4701 2008-12-11  Johannes Schmid <jhs@gnome.org>
4703         * libanjuta/anjuta-status.c (anjuta_status):
4704         * plugins/document-manager/plugin.c (on_gconf_notify_timer):
4705         * plugins/editor/text_editor.c (on_text_editor_uri_changed):
4706         * plugins/symbol-db/plugin.c
4707         (on_editor_buffer_symbol_update_scan_end),
4708         (on_editor_buffer_symbols_update_timeout),
4709         (value_added_current_editor), (on_prefs_buffer_update_toggled):
4710         Save some uW (http://gould.cx/ted/blog/Saving_the_world_one__w_at_a_time) by
4711         using g_timeout_add_seconds instead of g_timeout_add where possible.
4713         * plugins/symbol-db/symbol-db-engine.c (gtree_compare_func),
4714         (sdb_engine_get_dyn_query_node_by_id),
4715         (sdb_engine_insert_dyn_query_node_by_id),
4716         (sdb_engine_ctags_output_thread),
4717         (sdb_engine_timeout_trigger_signals),
4718         (sdb_engine_get_unique_scan_id), (sdb_engine_add_new_symbol),
4719         (sdb_engine_detects_removed_ids),
4720         (symbol_db_engine_update_buffer_symbols):
4721         * plugins/symbol-db/symbol-db-view-locals.c (gtree_compare_func),
4722         (traverse_on_scan_end), (consume_symbols_inserted_queue_idle):
4723         * plugins/symbol-db/symbol-db-view.c (gtree_compare_func),
4724         (symbol_db_view_row_collapsed):
4725         Fix lots of 64-bit problems by using GPOINTER_TO_INT and GINT_TO_POINTER instead
4726         of direct (unsave) casts.
4727         
4728         * plugins/document-manager/anjuta-document-manager.ui:
4729         Remove "Print" and "Reload" from toolbar as they are not common enough.
4731 2008-12-10  Johannes Schmid <jschmid@gnome.org>
4733         * plugins/message-view/message-view.c (message_view_instance_init):
4734         #563696 – garbage pixels appear in build output
4736 2008-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4738         * plugins/class-gen/window.c,
4739         plugins/class-gen/element-editor.c:
4740         Fix #563685 crash when trying to create a GObject
4742 2008-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4744         * src/anjuta.glade,
4745         plugins/project-wizard/druid.c,
4746         plugins/project-wizard/property.c,
4747         libanjuta/anjuta-preferences.c:
4748         Fix #563753 default project directory is "/" until I set it explicitly
4750 2008-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4752         * plugins/gtodo/interface.c,
4753         plugins/gtodo/plugin.c,
4754         plugins/gtodo/libgtodo.c,
4755         plugins/gtodo/libgtodo.h:
4756         Fix #563586 Crash if project TODO.tasks is not readable
4758 2008-12-07  Jens Georg  <mail@jensge.org>
4760         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4762         * plugins/gtodo/export.c,
4763         plugins/gtodo/plugin.c,
4764         plugins/gtodo/libgtodo.c,
4765         plugins/gtodo/libgtodo.h:
4766         #511589 – Anjuta uses GNOME-VFS
4768 2008-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4770         * plugins/class-gen/plugin.c:
4771         Fix #559951: Class Generator cannot add new class
4773 2008-12-05  Naba Kumar  <naba@naba-desktop>
4775         Patch from Ignacio Casal Quinteiro  <nacho.resa@gmail.com>:
4777         * data/default.profile:
4778         * plugins/Makefile.am:
4779         * plugins/starter/starter.c (recent_project_clicked_cb),
4780         (starter_instance_init), (starter_new):
4781         Added the subdir to plugins/Makefile.am. Since we are not going to
4782         use it in the document-manager then it is not
4783         neccessary implement all that interfaces in the starter.[ch]
4785 2008-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4787         * plugins/file-manager/file-model.c:
4788         Fix #563530: "Do not show binary files" should add ".pyc" and ".pyo"
4790 2008-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4792         * libanjuta/anjuta-plugin-manager.c:
4793         Fix #552081: Dependent plugins are not added in the preference dialog
4795 2008-12-07  Johannes Schmid  <jhs@gnome.org>
4797         * plugins/message-view/message-view.c (message_view_instance_init):
4798         Fixed horizontal scrolling in message-view
4800 2008-12-05  Naba Kumar  <naba@naba-desktop>
4802         * AUTHORS: Fixed format.
4803         * manuals/anjuta-manual/C/authors.xml: Fixed link to authors page.
4805 2008-12-05  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
4807         Reviewed by Naba Kumar  <naba@gnome.org>:
4809         * src/action-callbacks.c:
4810         * libanjuta/anjuta-utils.c:
4811         * libanjuta/anjuta-utils.h:
4812         Changed argument from GtkWindow to GtkWidget.
4813         
4814         * plugins/starter/plugin.c:
4815         * plugins/starter/plugin.h:
4816         * plugins/starter/starter.c:
4817         * plugins/starter/starter.h:
4818         * plugins/starter/anjuta-starter.plugin.in:
4819         * plugins/starter/starter_logo.png:
4820         * plugins/starter/Makefile.am:
4821         * src/layout.xml:
4822         * data/default.profile:
4823         * configure.in:
4824         Added starter plugin. (Changes by Naba: dock the starter widget directly
4825         to the shell instead of putting it as an editor in document-manager.
4826         Removed on-session-load signal which is not necessary since this widget
4827         can stay as quick shortcuts while working on projects. Added it in data/
4828         default.profile and src/layout.xml to load at startup)
4830 2008-12-06  Sébastien Granjoux  <seb.sfo@free.fr>
4832         * plugins/file-manager/plugin.c,
4833         plugins/file-manager/file-model.c:
4834         Fix #560284: Crash when deleting a folder outside Anjuta
4836 2008-12-05  Sébastien Granjoux  <seb.sfo@free.fr>
4838         * plugins/build-basic-autotools/plugin.c,
4839         plugins/build-basic-autotools/program.c,
4840         manuals/reference/libanjuta/libanjuta-sections.txt,
4841         libanjuta/anjuta-utils.c,
4842         libanjuta/anjuta-utils.h:
4843         Move shell_expand function in anjuta-util
4845         * plugins/project-wizard/property.c:
4846         Fix #562623: Project creation fails if path uses a tilde
4848 2008-12-05  Sébastien Granjoux  <seb.sfo@free.fr>
4850         * plugins/file-wizard/file.c,
4851         plugins/file-wizard/anjuta-file-wizard.glade,
4852         plugins/project-manager/plugin.c:
4853         Fix #562754: Create corresponding header file does not work
4855 2008-12-03  Sébastien Granjoux  <seb.sfo@free.fr>
4857         * src/anjuta.c:
4858         Allow to pass project path in command line instead of only URI
4860         * plugins/project-manager/anjuta-project-manager.plugin.in,
4861         libanjuta/anjuta-plugin-description.c,
4862         libanjuta/anjuta-plugin-description.h,
4863         libanjuta/anjuta-plugin-handle.c,
4864         libanjuta/anjuta-profile-manager.c:
4865         Fix #548873: File->Close project menu remains active after closing
4866         a project
4868         * manuals/reference/libanjuta/plugin-description-file.sgml,
4869         manuals/reference/libanjuta/libanjuta-sections.txt,
4870         libanjuta/anjuta-profile.c,
4871         libanjuta/anjuta-profile.h,
4872         libanjuta/anjuta-profile-manager.h:
4873         Document AnjutaProfile and AnjutaProfileManager
4875 2008-11-30  Johannes Schmid  <jhs@gnome.org>
4877         * plugins/devhelp/Makefile.am:
4878         * plugins/devhelp/anjuta-go-help-next.svg:
4879         * plugins/devhelp/anjuta-go-help-prev.svg:
4880         Removed icons
4881         
4882         * plugins/devhelp/plugin.c (on_online_clicked), (on_load_finished),
4883         (devhelp_activate):
4884         * plugins/devhelp/plugin.h:
4885         Added button to access online API help (library.gnome.org) and improved 
4886         back/forward handling
4888 2008-11-30  Johannes Schmid  <jhs@gnome.org>
4890         Patch from: Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
4891         * plugins/devhelp/plugin.c (devhelp_tree_link_selected_cb),
4892         (devhelp_search_link_selected_cb), (on_go_back_clicked),
4893         (on_go_forward_clicked), (api_reference_idle), (devhelp_activate),
4894         (devhelp_deactivate), (ihelp_search):
4895         * plugins/devhelp/plugin.h:
4896         #562750 – The view should be showed when you search something.
4897         
4898         * plugins/message-view/message-view.c (message_view_instance_init),
4899         (update_button_labels), (imessage_view_append),
4900         (imessage_view_clear), (message_view_tree_view_filter):
4901         Add a button to suppress normal message (show errors & warnings only)
4902         Use fixed height mode to optimize performance
4904 2008-11-30  Naba Kumar  <naba@gnome.org>
4906         Patch from: Ignacio Casal Quinteiro
4908         * libanjuta/anjuta-c-module.c (anjuta_c_module_get_last_error):
4909         * libanjuta/anjuta-session.c (anjuta_session_clear):
4910         * libanjuta/anjuta-utils.c (anjuta_util_dialog_error),
4911         (anjuta_util_dialog_warning), (anjuta_util_dialog_info),
4912         (anjuta_util_dialog_error_system),
4913         (anjuta_util_dialog_boolean_question): Fixes build warnings. Part of
4914         Bug #558910: libanjuta has several warnings
4917 2008-11-30  Naba Kumar  <naba@gnome.org>
4919         * configure.in,
4920         * plugins/devhelp/plugin.c (devhelp_dispose): Fixed devhelp version
4921         check in configure and fixed devhelp plugin build for non-embedded
4922         mode.
4924         * libanjuta/anjuta-vcs-status.h: Added newline at the
4925         end of file.
4927 2008-11-30  Naba Kumar  <naba@gnome.org>
4929         Patch from:  Ignacio Casal Quinteiro
4931         * libanjuta/anjuta-utils.[ch]: Improved copy file funtion to
4932         use gio.
4934 2008-11-30  Massimo Cora'  <mcora@svn.gnome.org>
4936         * plugins/symbol-db/Makefile.am:
4937         * plugins/symbol-db/plugin.c
4938         (on_editor_buffer_symbols_update_timeout),
4939         (value_added_current_editor), (do_add_new_files),
4940         (on_importing_project_end), (on_received_project_import_end):
4941         * plugins/symbol-db/readtags.c (readNext), (readFieldValue):    
4942         (sdb_engine_ctags_launcher_create):
4943         * plugins/symbol-db/symbol-db-view-locals.c
4944         (do_add_child_symbol_to_view), (traverse_on_scan_end),
4945         (add_waiting_for_symbol_to_view), (trigger_on_symbol_inserted),
4946         (add_new_waiting_for), (do_recurse_subtree_and_invalidate),
4947         (prepare_for_adding), (consume_symbols_inserted_queue_idle),
4948         (do_recurse_subtree_and_remove), (on_symbol_removed),
4949         (on_symbol_scope_updated), (on_symbol_inserted):
4950         * plugins/symbol-db/symbol-db-view.c (traverse_free_waiting_for),
4951         (symbol_db_view_clear_cache), (do_add_child_symbol_to_view),
4952         (add_waiting_for_symbol_to_view), (trigger_on_symbol_inserted),
4953         (add_new_waiting_for), (do_recurse_subtree_and_invalidate),
4954         (prepare_for_adding), (on_symbol_inserted),
4955         (do_recurse_subtree_and_remove), (on_symbol_removed),
4956         (sdb_view_row_expanded_idle_destroy), (sdb_view_row_expanded_idle),
4957         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
4958         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
4959         (symbol_db_view_row_collapsed),
4960         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4961         code cleaning, fixed two critical warnings.
4962         Added -DG_LOG_DOMAIN=\"libanjuta-symbol-db\" for debug purposes.
4964         * plugins/symbol-db/symbol-db-engine.c:
4965         added --sort=no option, probably speeding up tags generation.
4967 2008-11-30  Johannes Schmid  <jhs@idefix>
4969   Patch from: Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
4971         * configure.in:
4972         * plugins/devhelp/Makefile.am:
4973         * plugins/devhelp/anjuta-devhelp.ui:
4974         * plugins/devhelp/htmlview.c:
4975         * plugins/devhelp/htmlview.h:
4976         * plugins/devhelp/plugin.c (register_stock_icons),
4977         (devhelp_tree_link_selected_cb), (devhelp_search_link_selected_cb),
4978         (on_go_back_clicked), (on_go_forward_clicked), (context_idle),
4979         (value_added_current_editor), (value_removed_current_editor),
4980         (devhelp_activate), (devhelp_deactivate),
4981         (anjuta_devhelp_check_history), (devhelp_finalize),
4982         (devhelp_dispose), (devhelp_class_init), (ihelp_search):
4983         * plugins/devhelp/plugin.h:
4984         #560311 – Update devhelp plugin to use webkit version
4985         (also fixes #562451 – update configure check of devhelp to avoid devhelp/webkit)
4987 2008-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4989         * (added) libanjuta/anjuta-debug.c,
4990         libanjuta/anjuta-debug.h,
4991         libanjuta/Makefile.am,
4992         plugins/gdb/Makefile.am,
4993         src/main.c,
4994         src/Makefile.am:
4995         Use gcc extension to allow using DEBUG_PRINT without a format string
4996         Allow to filter g_debug message using ANJUTA_LOG_DOMAINS environment
4997         variable
4999         * manuals/reference/libanjuta/libanjuta-sections.txt,
5000         libanjuta/anjuta-plugin-manager.c,
5001         libanjuta/anjuta-profile.c:
5002         Update libanjuta documerntation
5004 2008-11-25  Massimo Cora'  <mcora@svn.gnome.org>
5006         * plugins/symbol-db/plugin.c (do_add_new_files),
5007         (on_project_element_added), (do_import_project_src_after_abort),
5008         (do_import_project_sources), (do_check_offline_files_changed),
5009         (on_project_root_added):
5010         * plugins/symbol-db/symbol-db-engine.c
5011         (symbol_db_engine_add_new_files), (symbol_db_engine_remove_file):
5012         code cleaning. Added check for offline Makefile.am changes.
5013         Fixed bug #558171.
5015 2008-11-25  Yuriy Penkin <yuriy.penkin@gmail.com>
5017         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5019         * plugins/file-manager/file-view.c:
5020         Fix #557767 - Open file in file tree view on press Enter
5022 2008-11-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
5024         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5026         * plugins/search/search_preferences.c:
5027         Removed deprecated funcs.
5029 2008-11-24  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
5031         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
5033         * plugins/build-basic-autotools/plugin.c:
5034         Removed deprecated funcs.
5036         * plugins/valgrind/vgrule-list.c,
5037         plugins/valgrind/vgactions.c:
5038         Removed deprecated funcs.
5040 2008-11-23  Sébastien Granjoux  <seb.sfo@free.fr>
5042         * plugins/message-view/plugin.c:
5043         Fix 560939 - Duplicated message panes
5045 2008-11-23  Sébastien Granjoux  <seb.sfo@free.fr>
5047         * (removed) plugins/editor/properties/blitzbasic.properties,
5048         (removed) plugins/editor/properties/SciTEGlobal.properties,
5049         (removed) plugins/editor/properties/opal.properties,
5050         (removed) plugins/editor/properties/scriptol.properties,
5051         (removed) plugins/editor/properties/baan.properties,
5052         (removed) plugins/editor/properties/asn1.properties,
5053         (removed) plugins/editor/properties/pascal.properties,
5054         (removed) plugins/editor/properties/erlang.properties,
5055         (removed) plugins/editor/properties/fortran.properties,
5056         (removed) plugins/editor/properties/caml.properties,
5057         (removed) plugins/editor/properties/ps.properties,
5058         (removed) plugins/editor/properties/freebasic.properties,
5059         (removed) plugins/editor/properties/powershell.properties,
5060         (removed) plugins/editor/properties/smalltalk.properties,
5061         (removed) plugins/editor/properties/conf.properties,
5062         (removed) plugins/editor/properties/eiffel.properties,
5063         (removed) plugins/editor/properties/csound.properties,
5064         (removed) plugins/editor/properties/metapost.properties,
5065         (removed) plugins/editor/properties/matlab.properties,
5066         (removed) plugins/editor/properties/yaml.properties,
5067         (removed) plugins/editor/properties/pov.properties,
5068         (removed) plugins/editor/properties/gap.properties,
5069         (removed) plugins/editor/properties/vb.properties,
5070         (removed) plugins/editor/properties/lua.properties,
5071         (removed) plugins/editor/properties/cpp.properties,
5072         (removed) plugins/editor/properties/lout.properties,
5073         (removed) plugins/editor/properties/ada.properties,
5074         (removed) plugins/editor/properties/mmixal.properties,
5075         (removed) plugins/editor/properties/kix.properties,
5076         (removed) plugins/editor/properties/flagship.properties,
5077         (removed) plugins/editor/properties/vhdl.properties,
5078         (removed) plugins/editor/properties/sql.properties,
5079         (removed) plugins/editor/properties/r.properties,
5080         (removed) plugins/editor/properties/abbrev.properties,
5081         (removed) plugins/editor/properties/spice.properties,
5082         (removed) plugins/editor/properties/html.properties,
5083         (removed) plugins/editor/properties/ave.properties,
5084         (removed) plugins/editor/properties/abaqus.properties,
5085         (removed) plugins/editor/properties/nsis.properties,
5086         (removed) plugins/editor/properties/purebasic.properties,
5087         (removed) plugins/editor/properties/asm.properties,
5088         (removed) plugins/editor/properties/ruby.properties,
5089         (removed) plugins/editor/properties/python.properties,
5090         (removed) plugins/editor/properties/tcl.properties,
5091         (removed) plugins/editor/properties/nncrontab.properties,
5092         (removed) plugins/editor/properties/specman.properties,
5093         (removed) plugins/editor/properties/au3.properties,
5094         (removed) plugins/editor/properties/css.properties,
5095         (removed) plugins/editor/properties/Embedded.properties,
5096         (removed) plugins/editor/properties/lot.properties,
5097         (removed) plugins/editor/properties/tex.properties,
5098         (removed) plugins/editor/properties/bullant.properties,
5099         (removed) plugins/editor/properties/perl.properties,
5100         (removed) plugins/editor/properties/inno.properties,
5101         (removed) plugins/editor/properties/rebol.properties,
5102         (removed) plugins/editor/properties/others.properties,
5103         (removed) plugins/editor/properties/verilog.properties,
5104         (removed) plugins/editor/properties/lisp.properties,
5105         (removed) plugins/editor/properties/escript.properties,
5106         (removed) plugins/editor/properties/latex.properties,
5107         (removed) plugins/editor/properties/cmake.properties,
5108         (removed) plugins/editor/properties/forth.properties,
5109         (removed) plugins/editor/properties/d.properties,
5110         plugins/editor/properties/styles.properties,
5111         plugins/editor/properties/anjuta.properties,
5112         plugins/editor/properties/Makefile.am,
5113         (added) plugins/editor/scintilla/update-properties.pl,
5114         plugins/editor/properties.cxx,
5115         plugins/editor/style-editor.c,
5116         plugins/editor/scintilla/Makefile.am,
5117         manuals/anjuta-manual/C/fileoperations.xml:
5118         Fix #312660 Too many click to set "terminus" font
5120 2008-11-22  Massimo Cora'  <mcora@svn.gnome.org>
5122         * plugins/symbol-db/symbol-db-engine.c
5123         (sdb_engine_timeout_trigger_signals), (sdb_engine_finalize),
5124         (sdb_engine_add_new_scope_definition):
5125         fixed bug #561813.
5127 2008-11-18  Sébastien Granjoux  <seb.sfo@free.fr>
5129         * plugins/debug-manager/anjuta-debug-manager.glade:
5130         Fix #561369: Debug->add source path menu item doesn't work
5132 2008-11-16  James Liggett  <jrliggett@cox.net>
5134         * libanjuta/interfaces/libanjuta.idl:
5135         Replace the update method with checkout in IAnjutaVCS.
5137 2008-11-16  Naba Kumar  <naba@gnome.org>
5139         * AUTHORS: Moved Massimo Cora and James Liggett new place.
5141 2008-11-16  Massimo Cora'  <mcora@svn.gnome.org>
5143         * plugins/symbol-db/plugin.c
5144         (on_editor_buffer_symbol_update_scan_end),
5145         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5146         (on_importing_project_end), (symbol_db_activate),
5147         (symbol_db_deactivate):
5148         * plugins/symbol-db/plugin.h:
5149         * plugins/symbol-db/symbol-db-engine.c
5150         (sdb_engine_get_statement_by_query_id),
5151         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
5152         (sdb_engine_timeout_trigger_signals), (sdb_engine_init),
5153         (sdb_engine_finalize), (sdb_engine_class_init),
5154         (sdb_engine_get_unique_scan_id), (symbol_db_engine_add_new_files),
5155         (sdb_engine_add_new_sym_access), (sdb_engine_add_new_heritage),
5156         (sdb_engine_add_new_scope_definition),
5157         (sdb_engine_add_new_tmp_heritage_scope),
5158         (on_scan_update_files_symbols_end),
5159         (symbol_db_engine_update_files_symbols),
5160         (on_scan_update_buffer_end),
5161         (symbol_db_engine_update_buffer_symbols):
5162         * plugins/symbol-db/symbol-db-engine.h:
5163         * plugins/symbol-db/symbol-db-system.c
5164         (on_engine_package_scan_end):
5165         * plugins/symbol-db/symbol-db-view-locals.c (on_scan_end),
5166         (symbol_db_view_locals_update_list):
5167         * plugins/symbol-db/symbol-db-view.c (on_scan_end):
5168         added code to destroy the pool objects in the engine.
5169         Now a call to add_files () or similar will return a process_id, instead of a 
5170         boolean.
5171         Fixed some docs in the engine. Fixed a bug which could cause GtkTree corruption
5172         when buffer scan was launched together with save scan.
5174 2008-11-15  Sébastien Granjoux  <seb.sfo@free.fr>
5176         * plugins/editor/properties.cxx,
5177         plugins/editor/properties/Embedded.properties,
5178         plugins/editor/properties/Makefile.am,
5179         plugins/editor/properties/SciTEGlobal.properties,
5180         (added) plugins/editor/properties/abaqus.properties,
5181         (added) plugins/editor/properties/abbrev.properties,
5182         plugins/editor/properties/ada.properties,
5183         plugins/editor/properties/asm.properties,
5184         plugins/editor/properties/au3.properties,
5185         plugins/editor/properties/ave.properties,
5186         plugins/editor/properties/baan.properties,
5187         (added) plugins/editor/properties/blitzbasic.properties,
5188         (added) plugins/editor/properties/caml.properties,
5189         (added) plugins/editor/properties/cmake.properties,
5190         plugins/editor/properties/conf.properties,
5191         plugins/editor/properties/cpp.properties,
5192         (added) plugins/editor/properties/csound.properties,
5193         plugins/editor/properties/css.properties,
5194         (added) plugins/editor/properties/d.properties,
5195         (added) plugins/editor/properties/flagship.properties,
5196         plugins/editor/properties/forth.properties,
5197         plugins/editor/properties/fortran.properties,
5198         (added) plugins/editor/properties/freebasic.properties,
5199         (added) plugins/editor/properties/gap.properties,
5200         plugins/editor/properties/html.properties,
5201         (added) plugins/editor/properties/inno.properties,
5202         plugins/editor/properties/kix.properties,
5203         plugins/editor/properties/lout.properties,
5204         plugins/editor/properties/lua.properties,
5205         plugins/editor/properties/metapost.properties,
5206         plugins/editor/properties/mmixal.properties,
5207         plugins/editor/properties/nsis.properties,
5208         (added) plugins/editor/properties/opal.properties,
5209         plugins/editor/properties/others.properties,
5210         plugins/editor/properties/pascal.properties,
5211         plugins/editor/properties/perl.properties,
5212         plugins/editor/properties/pov.properties,
5213         (added) plugins/editor/properties/powershell.properties,
5214         (added) plugins/editor/properties/purebasic.properties,
5215         plugins/editor/properties/python.properties,
5216         (added) plugins/editor/properties/r.properties,
5217         (added) plugins/editor/properties/rebol.properties,
5218         plugins/editor/properties/ruby.properties,
5219         plugins/editor/properties/scriptol.properties,
5220         (added) plugins/editor/properties/smalltalk.properties,
5221         plugins/editor/properties/specman.properties,
5222         (added) plugins/editor/properties/spice.properties,
5223         plugins/editor/properties/sql.properties,
5224         plugins/editor/properties/tcl.properties,
5225         plugins/editor/properties/tex.properties,
5226         plugins/editor/properties/vb.properties,
5227         plugins/editor/properties/verilog.properties,
5228         plugins/editor/properties/vhdl.properties,
5229         plugins/editor/properties/yaml.properties,
5230         plugins/editor/properties_cxx.h,
5231         plugins/editor/scintilla/AutoComplete.cxx,
5232         plugins/editor/scintilla/AutoComplete.h,
5233         plugins/editor/scintilla/CallTip.cxx,
5234         plugins/editor/scintilla/CallTip.h,
5235         plugins/editor/scintilla/CellBuffer.cxx,
5236         plugins/editor/scintilla/CellBuffer.h,
5237         (added) plugins/editor/scintilla/CharacterSet.h,
5238         plugins/editor/scintilla/ContractionState.cxx,
5239         plugins/editor/scintilla/ContractionState.h,
5240         (added) plugins/editor/scintilla/Decoration.cxx,
5241         (added) plugins/editor/scintilla/Decoration.h,
5242         plugins/editor/scintilla/Document.cxx,
5243         plugins/editor/scintilla/Document.hr,
5244         plugins/editor/scintilla/DocumentAccessor.cxx,
5245         plugins/editor/scintilla/DocumentAccessor.h,
5246         plugins/editor/scintilla/Editor.cxx,
5247         plugins/editor/scintilla/Editor.h,
5248         plugins/editor/scintilla/ExternalLexer.cxx,
5249         plugins/editor/scintilla/ExternalLexer.h,
5250         plugins/editor/scintilla/Indicator.cxx,
5251         plugins/editor/scintilla/Indicator.h,
5252         plugins/editor/scintilla/KeyMap.cxx,
5253         plugins/editor/scintilla/KeyMap.h,
5254         plugins/editor/scintilla/KeyWords.cxx,
5255         plugins/editor/scintilla/LexAPDL.cxx,
5256         (added) plugins/editor/scintilla/LexASY.cxx,
5257         plugins/editor/scintilla/LexAU3.cxx,
5258         plugins/editor/scintilla/LexAVE.cxx,
5259         (added) plugins/editor/scintilla/LexAbaqus.cxx,
5260         plugins/editor/scintilla/LexAda.cxx,
5261         plugins/editor/scintilla/LexAsm.cxx,
5262         plugins/editor/scintilla/LexAsn1.cxx,
5263         plugins/editor/scintilla/LexBaan.cxx,
5264         plugins/editor/scintilla/LexBash.cxx,
5265         plugins/editor/scintilla/LexBasic.cxx,
5266         plugins/editor/scintilla/LexBullant.cxx,
5267         plugins/editor/scintilla/LexCLW.cxx,
5268         plugins/editor/scintilla/LexCPP.cxx,
5269         plugins/editor/scintilla/LexCSS.cxx,
5270         plugins/editor/scintilla/LexCaml.cxx,
5271         (added) plugins/editor/scintilla/LexCmake.cxx,
5272         plugins/editor/scintilla/LexConf.cxx,
5273         plugins/editor/scintilla/LexCrontab.cxx,
5274         plugins/editor/scintilla/LexCsound.cxx,
5275         (added) plugins/editor/scintilla/LexD.cxx,
5276         plugins/editor/scintilla/LexEScript.cxx,
5277         plugins/editor/scintilla/LexEiffel.cxx,
5278         plugins/editor/scintilla/LexErlang.cxx,
5279         plugins/editor/scintilla/LexFlagship.cxx,
5280         plugins/editor/scintilla/LexForth.cxx,
5281         plugins/editor/scintilla/LexFortran.cxx,
5282         (added) plugins/editor/scintilla/LexGAP.cxx,
5283         plugins/editor/scintilla/LexGui4Cli.cxx,
5284         plugins/editor/scintilla/LexHTML.cxx,
5285         plugins/editor/scintilla/LexHaskell.cxx,
5286         plugins/editor/scintilla/LexInno.cxx,
5287         plugins/editor/scintilla/LexKix.cxx,
5288         plugins/editor/scintilla/LexLisp.cxx,
5289         plugins/editor/scintilla/LexLout.cxx,
5290         plugins/editor/scintilla/LexLua.cxx,
5291         plugins/editor/scintilla/LexMMIXAL.cxx,
5292         plugins/editor/scintilla/LexMPT.cxx,
5293         plugins/editor/scintilla/LexMSSQL.cxx,
5294         (added) plugins/editor/scintilla/LexMagik.cxx,
5295         plugins/editor/scintilla/LexMatlab.cxx,
5296         plugins/editor/scintilla/LexMetapost.cxx,
5297         (added) plugins/editor/scintilla/LexMySQL.cxx,
5298         plugins/editor/scintilla/LexNsis.cxx,
5299         plugins/editor/scintilla/LexOpal.cxx,
5300         plugins/editor/scintilla/LexOthers.cxx,
5301         plugins/editor/scintilla/LexPB.cxx,
5302         (added) plugins/editor/scintilla/LexPLM.cxx,
5303         plugins/editor/scintilla/LexPOV.cxx,
5304         plugins/editor/scintilla/LexPS.cxx,
5305         plugins/editor/scintilla/LexPascal.cxx,
5306         plugins/editor/scintilla/LexPerl.cxx,
5307         (added) plugins/editor/scintilla/LexPowerShell.cxx,
5308         (added) plugins/editor/scintilla/LexProgress.cxx,
5309         plugins/editor/scintilla/LexPython.cxx,
5310         (added) plugins/editor/scintilla/LexR.cxx,
5311         plugins/editor/scintilla/LexRebol.cxx,
5312         plugins/editor/scintilla/LexRuby.cxx,
5313         plugins/editor/scintilla/LexSQL.cxx,
5314         plugins/editor/scintilla/LexScriptol.cxx,
5315         plugins/editor/scintilla/LexSmalltalk.cxx,
5316         plugins/editor/scintilla/LexSpecman.cxx,
5317         plugins/editor/scintilla/LexSpice.cxx,
5318         plugins/editor/scintilla/LexTADS3.cxx,
5319         plugins/editor/scintilla/LexTCL.cxx,
5320         plugins/editor/scintilla/LexTeX.cxx,
5321         plugins/editor/scintilla/LexVB.cxx,
5322         plugins/editor/scintilla/LexVHDL.cxx,
5323         plugins/editor/scintilla/LexVerilog.cxx,
5324         plugins/editor/scintilla/LexYAML.cxx,
5325         plugins/editor/scintilla/lexers.make,
5326         plugins/editor/scintilla/LineMarker.cxx,
5327         plugins/editor/scintilla/LineMarker.h,
5328         plugins/editor/scintilla/Makefile.am,
5329         (added) plugins/editor/scintilla/Partitioning.h,
5330         plugins/editor/scintilla/PlatGTK.cxx,
5331         (added) plugins/editor/scintilla/PositionCache.cxx,
5332         (added) plugins/editor/scintilla/PositionCache.h,
5333         plugins/editor/scintilla/PropSet.cxx,
5334         plugins/editor/scintilla/RESearch.cxx,
5335         plugins/editor/scintilla/RESearch.h,
5336         (added) plugins/editor/scintilla/RunStyles.cxx,
5337         (added) plugins/editor/scintilla/RunStyles.h,
5338         plugins/editor/scintilla/SVector.h,
5339         plugins/editor/scintilla/ScintillaBase.cxx,
5340         plugins/editor/scintilla/ScintillaBase.h,
5341         plugins/editor/scintilla/ScintillaGTK.cxx,
5342         (added) plugins/editor/scintilla/SplitVector.h,
5343         plugins/editor/scintilla/Style.cxx,
5344         plugins/editor/scintilla/Style.h,
5345         plugins/editor/scintilla/StyleContext.cxx,
5346         plugins/editor/scintilla/StyleContext.h,
5347         plugins/editor/scintilla/UniConversion.cxx,
5348         plugins/editor/scintilla/UniConversion.h,
5349         plugins/editor/scintilla/ViewStyle.cxx,
5350         plugins/editor/scintilla/ViewStyle.h,
5351         plugins/editor/scintilla/WindowAccessor.cxx,
5352         plugins/editor/scintilla/XPM.cxx,
5353         plugins/editor/scintilla/XPM.h,
5354         plugins/editor/scintilla/include/Accessor.h,
5355         plugins/editor/scintilla/include/HFacer.py,
5356         plugins/editor/scintilla/include/KeyWords.h,
5357         plugins/editor/scintilla/include/Platform.h,
5358         plugins/editor/scintilla/include/PropSet.h,
5359         plugins/editor/scintilla/include/SString.h,
5360         plugins/editor/scintilla/include/SciLexer.h,
5361         plugins/editor/scintilla/include/Scintilla.h,
5362         plugins/editor/scintilla/include/Scintilla.iface,
5363         plugins/editor/scintilla/include/WindowAccessor.h,
5364         plugins/editor/scintilla/patches/scintilla-string-fix.diff,
5365         plugins/editor/scintilla/patches/scintilla-pango-always.diff,
5366         plugins/editor/scintilla/patches/scintilla-64-bit.diff:
5367         Update scintilla to version 1.77
5369 2008-11-13  James Liggett  <jrliggett@cox.net>
5371         * plugins/editor/aneditor.cxx:
5372         * plugins/editor/text_editor.c (load_from_file):
5373         Fix yet more compile fallout from the DEBUG_PRINT patch.
5375 2008-11-12  James Liggett  <jrliggett@cox.net>
5377         * plugins/editor/properties.cxx:
5378         Fix some DEBUG_PRINT compile problems in the Scintilla plugin.
5380 2008-11-11  Sébastien Granjoux  <seb.sfo@free.fr>
5382         * libanjuta/anjuta-profile.c,
5383         libanjuta/anjuta-profile.h,
5384         libanjuta/anjuta-profile-manager.c,
5385         libanjuta/anjuta-plugin-manager.c,
5386         libanjuta/anjuta-plugin-manager.h,
5387         src/anjuta.c,
5388         plugins/project-manager/plugin.c:
5389         Fix #307886 - Activated plugins not remembered the first time
5390         Replace gnome-vfs by gio
5392 2008-11-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
5394         reviewed by: James Liggett <jrliggett@cox.net>:
5396         * libanjuta/anjuta-debug.h:
5397         * libanjuta/anjuta-launcher.c (anjuta_launcher_class_init),
5398         (anjuta_launcher_synchronize), (anjuta_launcher_scan_output),
5399         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty),
5400         (anjuta_launcher_check_for_execution_done):
5401         * libanjuta/anjuta-plugin-manager.c (collect_cycle):
5402         * libanjuta/anjuta-shell.c (anjuta_shell_thaw),
5403         (anjuta_shell_session_load):
5404         * plugins/build-basic-autotools/executer.c (execute_program):
5405         * plugins/build-basic-autotools/plugin.c (build_context_pop_dir),
5406         (on_message_view_destroyed), (update_module_ui),
5407         (update_project_ui), (ifile_get_file):
5408         * plugins/class-gen/plugin.c (activate_plugin),
5409         (deactivate_plugin):
5410         * plugins/class-inheritance/class-inherit.c
5411         (cls_inherit_draw_graph), (class_inheritance_update_graph):
5412         * plugins/class-inheritance/plugin.c (activate_plugin),
5413         (deactivate_plugin):
5414         * plugins/cvs-plugin/cvs-actions.c (on_server_type_changed):
5415         * plugins/cvs-plugin/cvs-execute.c (on_cvs_terminated):
5416         * plugins/cvs-plugin/cvs-interface.c (anjuta_cvs_import):
5417         * plugins/cvs-plugin/plugin.c (value_added_project_root_uri),
5418         (activate_plugin), (deactivate_plugin):
5419         * plugins/debug-manager/debug_tree.c (debug_tree_add_watch):
5420         * plugins/debug-manager/plugin.c (dma_plugin_debugger_started),
5421         (dma_plugin_program_loaded), (dma_plugin_program_running),
5422         (dma_plugin_program_stopped), (dma_plugin_program_unload),
5423         (dma_plugin_debugger_stopped), (dma_plugin_activate),
5424         (dma_plugin_deactivate):
5425         * plugins/debug-manager/queue.c
5426         (dma_queue_emit_debugger_state_change),
5427         (dma_debugger_queue_execute), (on_dma_debugger_started),
5428         (on_dma_program_loaded), (on_dma_program_running),
5429         (on_dma_program_stopped), (on_dma_program_exited),
5430         (on_dma_program_moved), (on_dma_frame_changed),
5431         (on_dma_signal_received), (on_dma_sharedlib_event):
5432         * plugins/devhelp/plugin.c (devhelp_activate),
5433         (devhelp_deactivate):
5434         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
5435         (anjuta_docman_finalize):
5436         * plugins/document-manager/plugin.c (value_added_project_root_uri),
5437         (value_removed_project_root_uri), (unload_unused_support_plugins),
5438         (on_document_changed):
5439         * plugins/editor/print.c (anjuta_print_new_page):
5440         * plugins/editor/text_editor.c (on_scintila_already_destroyed),
5441         (on_te_already_destroyed), (on_reload_dialog_response),
5442         (on_text_editor_uri_changed), (text_editor_update_monitor),
5443         (text_editor_new):
5444         * plugins/editor/text_editor_cbs.c
5445         (on_text_editor_scintilla_focus_in):
5446         * plugins/file-loader/plugin.c (activate_plugin),
5447         (deactivate_plugin):
5448         * plugins/file-manager/file-model.c (file_model_row_expanded):
5449         * plugins/file-manager/file-view.c (file_view_button_press_event),
5450         (file_view_selection_changed):
5451         * plugins/file-manager/plugin.c (file_manager_activate),
5452         (file_manager_deactivate):
5453         * plugins/file-wizard/plugin.c (activate_plugin):
5454         * plugins/gdb/debugger.c (debugger_initialize),
5455         (debugger_clear_buffers), (debugger_queue_get_next_command),
5456         (debugger_queue_set_next_command), (debugger_queue_clear),
5457         (debugger_queue_execute_command),
5458         (debugger_load_executable_finish),
5459         (debugger_set_working_directory), (debugger_set_environment),
5460         (on_gdb_output_arrived), (debugger_handle_post_execution),
5461         (debugger_parse_stopped), (debugger_stdo_flush),
5462         (on_gdb_terminated), (debugger_stop_real), (debugger_abort),
5463         (debugger_info_program_finish), (debugger_start_program),
5464         (debugger_attach_process_finish), (debugger_attach_process_real),
5465         (debugger_attach_process), (debugger_restart_program),
5466         (debugger_stop_program), (debugger_detach_process_finish),
5467         (debugger_detach_process), (debugger_interrupt), (debugger_run),
5468         (debugger_step_in), (debugger_step_over), (debugger_step_out),
5469         (debugger_stepi_in), (debugger_stepi_over),
5470         (debugger_run_to_location), (debugger_run_to_position),
5471         (debugger_run_to_address), (debugger_add_breakpoint_at_line),
5472         (debugger_add_breakpoint_at_function),
5473         (debugger_add_breakpoint_at_address), (debugger_enable_breakpoint),
5474         (debugger_ignore_breakpoint), (debugger_condition_breakpoint),
5475         (debugger_remove_breakpoint), (debugger_list_breakpoint),
5476         (debugger_print), (debugger_evaluate), (debugger_list_local),
5477         (debugger_list_argument), (debugger_info_frame),
5478         (debugger_info_signal), (debugger_info_sharedlib),
5479         (debugger_info_args), (debugger_info_target),
5480         (debugger_info_program), (debugger_info_udot),
5481         (debugger_info_variables), (debugger_inspect_memory),
5482         (debugger_disassemble), (debugger_list_frame),
5483         (debugger_set_thread), (debugger_list_thread),
5484         (debugger_info_thread_finish), (debugger_info_thread),
5485         (debugger_list_register), (debugger_update_register),
5486         (debugger_write_register), (debugger_set_frame),
5487         (debugger_delete_variable), (debugger_evaluate_variable),
5488         (debugger_assign_variable), (debugger_list_variable_children),
5489         (debugger_create_variable), (debugger_update_variable),
5490         (debugger_dispose), (debugger_class_init), (debugger_signal):
5491         * plugins/gdb/plugin.c (gdb_plugin_stop_terminal),
5492         (gdb_plugin_activate_plugin), (gdb_plugin_deactivate_plugin),
5493         (idebugger_quit), (idebugger_abort):
5494         * plugins/git/plugin.c (git_activate_plugin),
5495         (git_deactivate_plugin):
5496         * plugins/glade/anjuta-design-document.c:
5497         * plugins/glade/plugin.c (on_document_destroy), (activate_plugin),
5498         (deactivate_plugin), (glade_plugin_instance_init):
5499         * plugins/gtodo/plugin.c (activate_plugin), (deactivate_plugin):
5500         * plugins/language-manager/plugin.c (load_languages),
5501         (language_manager_activate), (language_manager_deactivate):
5502         * plugins/language-support-cpp-java/cpp-java-utils.c
5503         (cpp_java_util_jump_to_matching_brace):
5504         * plugins/language-support-cpp-java/plugin.c
5505         (cpp_java_plugin_activate_plugin),
5506         (cpp_java_plugin_deactivate_plugin):
5507         * plugins/macro/macro-db.c (fill_predefined), (fill_userdefined),
5508         (macro_db_dispose), (macro_db_finalize):
5509         * plugins/macro/plugin.c (activate_plugin), (deactivate_plugin):
5510         * plugins/message-view/message-view.c (message_new),
5511         (message_free):
5512         * plugins/message-view/plugin.c (activate_plugin),
5513         (deactivate_plugin):
5514         * plugins/patch/plugin.c (patch_plugin_activate),
5515         (patch_plugin_deactivate):
5516         * plugins/profiler/plugin.c (profiler_activate),
5517         (profiler_deactivate), (ifile_get_file):
5518         * plugins/project-import/plugin.c (a