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 (activate_plugin):
5519         * plugins/project-import/project-import.c
5520         (project_import_finalize):
5521         * plugins/project-manager/plugin.c (project_manager_load_gbf),
5522         (on_profile_scoped), (on_profile_descoped),
5523         (project_manager_plugin_activate_plugin):
5524         * plugins/project-wizard/druid.c (on_druid_cancel),
5525         (on_druid_delete):
5526         * plugins/project-wizard/install.c (on_install_end_action):
5527         * plugins/project-wizard/plugin.c (npw_plugin_activate),
5528         (npw_plugin_deactivate):
5529         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
5530         la:
5531         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
5532         (_activate), (_deactivate):
5533         * plugins/run-program/execute.c (execute_with_terminal):
5534         * plugins/run-program/plugin.c (run_plugin_activate),
5535         (run_plugin_deactivate):
5536         * plugins/sample1/plugin.c (sample_plugin_activate_plugin),
5537         (sample_plugin_deactivate_plugin):
5538         * plugins/scratchbox/plugin.c (scratchbox_plugin_activate),
5539         (scratchbox_plugin_deactivate):
5540         * plugins/search/search-replace.c (search_replace_next_previous):
5541         * plugins/sourceview/plugin.c (sourceview_plugin_activate),
5542         (sourceview_plugin_deactivate):
5543         * plugins/sourceview/sourceview-prefs.c (sourceview_prefs_destroy):
5544         * plugins/sourceview/sourceview.c (sourceview_finalize),
5545         (sourceview_new):
5546         * plugins/subversion/plugin.c (value_added_project_root_uri),
5547         (activate_plugin), (deactivate_plugin):
5548         * plugins/symbol-browser/an_symbol_search.c
5549         (an_symbol_search_dispose), (an_symbol_search_finalize),
5550         (an_symbol_search_on_tree_row_activate),
5551         (an_symbol_search_on_entry_key_press_event),
5552         (an_symbol_search_on_entry_changed):
5553         * plugins/symbol-browser/an_symbol_view.c (destroy_tm_hash_value),
5554         (on_remove_project_tm_files), (on_symbol_view_row_expanded),
5555         (anjuta_symbol_view_add_source),
5556         (anjuta_symbol_view_remove_source),
5557         (anjuta_symbol_view_update_source_from_buffer),
5558         (anjuta_symbol_view_refresh_tree), (anjuta_symbol_view_open),
5559         (anjuta_symbol_view_finalize),
5560         (anjuta_symbol_view_workspace_add_file):
5561         * plugins/symbol-browser/plugin.c (on_editor_destroy),
5562         (activate_plugin), (deactivate_plugin),
5563         (isymbol_manager_get_scope), (isymbol_manager_get_parent_scope),
5564         (isymbol_manager_get_symbol_more_info),
5565         (isymbol_manager_get_symbol_by_id):
5566         * plugins/symbol-db/plugin.c
5567         (on_editor_buffer_symbols_update_timeout), (on_editor_destroy),
5568         (value_added_current_editor), (on_session_save), (on_session_load),
5569         (on_local_treeview_row_activated),
5570         (on_global_treeview_row_activated),
5571         (on_global_treeview_row_expanded),
5572         (on_global_treeview_row_collapsed), (value_removed_current_editor),
5573         (on_project_element_added), (on_project_element_removed),
5574         (on_system_single_file_scan_end), (on_importing_project_end),
5575         (do_import_project_sources), (on_received_project_import_end),
5576         (do_check_offline_files_changed), (on_project_root_added),
5577         (on_project_root_removed), (symbol_db_activate),
5578         (symbol_db_deactivate), (symbol_db_finalize),
5579         (isymbol_manager_search), (on_prefs_package_add),
5580         (on_prefs_package_remove), (ipreferences_merge),
5581         (ipreferences_iface_init):
5582         * plugins/symbol-db/symbol-db-engine-iterator.c
5583         (isymbol_iter_clone), (isymbol_iter_assign):
5584         * plugins/symbol-db/symbol-db-engine.c
5585         (sdb_engine_insert_dyn_query_node_by_id),
5586         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
5587         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
5588         (on_scan_files_end_1), (sdb_engine_ctags_launcher_create),
5589         (symbol_db_engine_open_db), (symbol_db_engine_add_new_project),
5590         (sdb_engine_add_new_file), (sdb_engine_second_pass_update_scope),
5591         (sdb_engine_second_pass_update_heritage),
5592         (sdb_engine_second_pass_do), (sdb_engine_detects_removed_ids),
5593         (on_scan_update_files_symbols_end),
5594         (symbol_db_engine_update_files_symbols),
5595         (symbol_db_engine_update_buffer_symbols),
5596         (symbol_db_engine_get_files_for_project):
5597         * plugins/symbol-db/symbol-db-prefs.c (on_gconf_notify_prefs),
5598         (on_listall_exit), (on_tag_load_toggled),
5599         (on_autoscan_button_toggled), (on_update_button_toggled),
5600         (on_parallel_button_toggled), (sdb_prefs_init),
5601         (sdb_prefs_finalize):
5602         * plugins/symbol-db/symbol-db-system.c
5603         (sdb_system_do_scan_new_package), (on_pkg_config_exit):
5604         * plugins/symbol-db/symbol-db-view-locals.c
5605         (sdb_view_locals_get_iter_from_row_ref),
5606         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
5607         (sdb_view_locals_finalize), (trigger_on_symbol_inserted),
5608         (on_scan_end), (symbol_db_view_locals_update_list):
5609         * plugins/symbol-db/symbol-db-view-search.c
5610         (sdb_view_search_on_entry_changed),
5611         (sdb_view_search_on_tree_row_activate),
5612         (sdb_view_search_on_entry_key_press_event),
5613         (sdb_view_search_dispose), (sdb_view_search_finalize):
5614         * plugins/symbol-db/symbol-db-view.c
5615         (sdb_view_get_iter_from_row_ref), (trigger_on_symbol_inserted),
5616         (sdb_view_row_expanded_idle_destroy),
5617         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
5618         (sdb_view_vars_row_expanded), (sdb_view_finalize),
5619         (symbol_db_view_open):
5620         * plugins/terminal/terminal.c (activate_plugin):
5621         * plugins/tools/plugin.c (atp_plugin_activate),
5622         (atp_plugin_deactivate):
5623         * plugins/valgrind/plugin.c (valgrind_activate),
5624         (valgrind_deactivate):
5625         * plugins/valgrind/preferences.c (build_general_prefs):
5626         * plugins/valgrind/vgactions.c (io_ready_cb):
5627         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
5628         * src/anjuta-app.c (on_merge_widget_destroy),
5629         (on_add_merge_widget), (anjuta_app_instance_init),
5630         (on_widget_destroy), (on_widget_remove),
5631         (on_widget_removed_from_hash):
5632         * src/anjuta.c (on_anjuta_delete_event), (on_anjuta_destroy),
5633         (on_anjuta_session_save_yourself), (on_profile_scoped),
5634         (on_profile_descoped):
5635         * src/main.c (main):
5636         * src/shell.c (on_add_merge_widget):
5637         * tagmanager/tm_workspace.c (tm_workspace_find_namespace_members):
5638         
5639         Modify DEBUG_PRINT to print everything on one line, and use proper format
5640         strings. 
5641         
5642         #558788 – Improving debugging
5644 2008-11-03  Jens Georg  <mail@jensge.org>
5646         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
5647         * plugins/class-inheritance/plugin.c (project_root_added)
5648         * plugins/project-import/project-import.c (project_import_set_directory),
5649         (project_import_generate_file)
5650         * plugins/project-import/plugin.c
5651         * plugins/file-wizard/plugin.c (project_root_added) 
5653         #511589 – Anjuta uses GNOME-VFS
5654         For project_import_generate_file change parent of error dialog from wizard
5655         to shell, because the dialog was not showing.
5657 2008-11-09  Sébastien Granjoux  <seb.sfo@free.fr>
5659         * plugins/document-manager/anjuta-docman.c:
5660         Avoid opening the same file using different alias
5662 2008-11-09  Sébastien Granjoux  <seb.sfo@free.fr>
5664         * libanjuta/interfaces/libanjuta.idl:
5665         Added missing doc for IAnjutaDebugger
5667 2008-11-09  Sébastien Granjoux  <seb.sfo@free.fr>
5669         * anjuta.anjuta,
5670         plugins/project-wizard/templates/minimal/project.anjuta,
5671         plugins/project-wizard/templates/terminal/project.anjuta:
5672         Fix #559800 - Missing debugger menu
5674 2008-11-06  Johannes Schmid  <jhs@gnome.org>
5676         * plugins/language-support-cpp-java/cpp-java-assist.c
5677         (cpp_java_assist_create_word_completion_cache),
5678         (cpp_java_assist_check):
5679         Worked on #558933
5680         
5681         * plugins/tools/tool.c:
5682         Fixed #558315 – Ambiguous message
5684 2008-11-05  Massimo Cora'  <mcora@svn.gnome.org>
5686         * libanjuta/interfaces/libanjuta.idl:
5687         added missing doc for ianjuta_symbol_get_extra_info_string ()
5689 2008-11-05  Massimo Cora'  <mcora@svn.gnome.org>
5691         * libanjuta/interfaces/libanjuta.idl:
5692         fixed bug #558952.
5694 2008-11-05  Sébastien Granjoux  <seb.sfo@free.fr>
5696         * (added) plugins/project-wizard/templates/m4/as-ac-expand.m4,
5697         (added) plugins/project-wizard/templates/m4/Makefile.am,
5698         (added) plugins/project-wizard/templates/gnome-applet.wiz,
5699         (added) plugins/project-wizard/templates/gnome-applet/configure.ac.tpl,
5700         (added) plugins/project-wizard/templates/gnome-applet/HACKING,
5701         (added) plugins/project-wizard/templates/gnome-applet/Makefile.am.tpl,
5702         (added) plugins/project-wizard/templates/gnome-applet/Makefile.am,
5703         (added) plugins/project-wizard/templates/gnome-applet/autogen.sh,
5704         (added) plugins/project-wizard/templates/gnome-applet/src/main.c,
5705         (added) plugins/project-wizard/templates/gnome-applet/src/Makefile.am.tpl,
5706         (added) plugins/project-wizard/templates/gnome-applet/src/GNOME_Applet.server.in.in,
5707         (added) plugins/project-wizard/templates/gnome-applet/src/Makefile.am,
5708         (added) plugins/project-wizard/templates/gnome-applet/po/Makefile.am,
5709         (added) plugins/project-wizard/templates/gnome-applet/po/POTFILES.in,
5710         plugins/project-wizard/templates/translatable-strings.h,
5711         plugins/project-wizard/templates/Makefile.am,
5712         configure.in:
5713         Fix #544583 Add support for gnome applet projects
5715         * plugins/project-wizard/templates/terminal/Makefile.am.tpl:
5716         intltool helper scripts are missing in packages created by project
5717         wizard
5719         * plugins/project-wizard/property.c:
5720         Fix #556147 Provide valid default directory for project
5722 2008-11-04  Massimo Cora'  <mcora@svn.gnome.org>
5724         * plugins/symbol-db/symbol-db-engine.c (symbol_db_engine_open_db):
5725         * plugins/symbol-db/symbol-db-view.c
5726         (symbol_db_view_get_file_and_line):
5727         fixed bug #559252
5729         * plugins/symbol-db/test/benchmark.c (main):
5730         added gda_init () otherwise the benchmark was crashing.
5732 2008-11-03  Massimo Cora'  <mcora@svn.gnome.org>
5734         * plugins/symbol-db/symbol-db-engine.c
5735         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
5736         (sdb_engine_init), (symbol_db_engine_file_exists),
5737         (symbol_db_engine_project_exists),
5738         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
5739         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
5740         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
5741         (sdb_engine_add_new_sym_access),
5742         (sdb_engine_add_new_sym_implementation),
5743         (sdb_engine_add_new_heritage),
5744         (sdb_engine_add_new_scope_definition),
5745         (sdb_engine_add_new_tmp_heritage_scope),
5746         (sdb_engine_second_pass_update_scope_1),
5747         (sdb_engine_second_pass_update_heritage),
5748         (sdb_engine_add_new_symbol),
5749         (symbol_db_engine_update_project_symbols),
5750         (sdb_engine_walk_down_scope_path),
5751         (symbol_db_engine_get_class_parents_by_symbol_id),
5752         (symbol_db_engine_get_class_parents),
5753         (symbol_db_engine_get_global_members_filtered),
5754         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
5755         (symbol_db_engine_get_scope_members_by_symbol_id),
5756         (symbol_db_engine_get_scope_members),
5757         (symbol_db_engine_get_current_scope),
5758         (symbol_db_engine_get_file_symbols),
5759         (symbol_db_engine_get_symbol_info_by_id),
5760         (symbol_db_engine_find_symbol_by_name_pattern),
5761         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
5762         (symbol_db_engine_find_symbol_by_name_pattern_filtered),
5763         (symbol_db_engine_get_files_for_project):
5764         Memory pool object system. Now the hundreds of GValue used in the 
5765         population/queries are reused instead of being created/destroyed. This 
5766         gains 5-10 ms in some cases but there's still some profiling work to do.
5768         * plugins/symbol-db/symbol-db-view-search.c
5769         (sdb_view_search_model_filter):
5770         fixed bug #558930.
5772 2008-11-03  James Liggett  <jrliggett@cox.net>
5774         * libanjuta/anjuta-debug.h:
5775         Fixed some mistakes from revision 4366. Properly detect GCC. 
5776         Modify DEBUG_PRINT macro to use g_debug instead of g_message, and print the
5777         file name, line number, and function that the macro was called from. 
5778         Implements changes discussed with Ignacio and Johannes.
5779         
5780         Properly fixes bug #558788
5782 2008-11-02  Johannes Schmid  <jhs@gnome.org>
5784         * libanjuta/anjuta-status.h:
5785         Don't wait for all pending events when the splash screen is shown (#558706)
5787 2008-11-02  Johannes Schmid  <jhs@gnome.org>
5789         * plugins/file-loader/plugin.c (iloader_load):
5790         * plugins/git/git-log-dialog.c:
5791         Fix localisation (from Marc Lorber)
5793 2008-11-02  Jens Georg  <mail@jensge.org>
5795         * plugins/cvs-plugin/cvs-callbacks.c (on_cvs_remove_response)
5796         * plugins/cvs-plugin/cvs-actions.c
5797         * plugins/cvs-plugin/cvs-interface.c (is_directory)
5798         * plugins/cvs-plugin/cvs-execute.c (on_cvs_mesg_parse)
5799         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file), 
5800         (value_added_project_root_uri)
5802         #511589 – Anjuta uses GNOME-VFS
5804 2008-11-02  Johannes Schmid  <jhs@gnome.org>
5806         * libanjuta/anjuta-vcs-status.h:
5807         Fixed docs
5808         
5809         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5810         Corrected generation of signal documentation
5811         
5812         * libanjuta/interfaces/libanjuta.idl:
5813         * manuals/reference/libanjuta/libanjuta-sections.txt:
5814         Added documentation
5816         * plugins/symbol-db/plugin.c (symbol_db_activate):
5817         Don't use g_warning for debug messages
5819 2008-11-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
5821         * libanjuta/anjuta-debug.h:
5822         Added DEBUG_PRINTF macro.
5823         
5824         Fixes bug #558788
5826 2008-10-25  Johannes Schmid  <jhs@gnome.org>
5828         Patch by: Jens Georg <mail@jensge.org>
5830         * libanjuta/anjuta-utils.c:
5831         * libanjuta/anjuta-utils.h:
5832         * plugins/build-basic-autotools/executer.c
5833         (get_program_parameters), (execute_program):
5834         * plugins/build-basic-autotools/plugin.c
5835         (value_added_pm_current_uri), (ibuilder_is_built),
5836         (ibuilder_build):
5837         * plugins/class-gen/generator.c (cg_generator_make_absolute):
5838         * plugins/class-gen/plugin.c (project_root_added):
5839         
5840         #511589 – Anjuta uses GNOME-VFS
5842 2008-10-25  Johannes Schmid  <jhs@gnome.org>
5844         Patch by: Jens Georg <mail@jensge.org>
5846         * plugins/file-loader/plugin.c (launch_application_failure),
5847         (get_supertype_from_mime_type), (get_available_plugins_for_mime),
5848         (open_with_dialog), (launch_in_default_application), (open_file),
5849         (on_open_recent_file_idle), (on_open_recent_file),
5850         (open_file_with), (create_open_with_submenu),
5851         (hide_fragment_identifier), (iloader_load):
5852         
5853         #511589 – Anjuta uses GNOME-VFS
5855 2008-10-25  Massimo Cora'  <mcora@svn.gnome.org>
5857         * plugins/symbol-db/plugin.c
5858         (on_editor_buffer_symbols_update_timeout),
5859         (on_project_element_added), (on_project_element_removed),
5860         (do_import_system_src_after_abort),
5861         (do_import_project_src_after_abort), (do_import_project_sources),
5862         (on_project_root_added):
5863         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
5864         * plugins/symbol-db/symbol-db-engine.c
5865         (symbol_db_engine_update_project_symbols):
5866         * plugins/symbol-db/symbol-db-engine.h:
5867         ported to GIO. The only file that remains out is symbol-db-system.c: it'll fixed
5868         as soon as my distrib'll give out gnome 2.24 (glib 2.18)
5870 2008-10-25  Johannes Schmid  <jhs@gnome.org>
5872         * plugins/file-manager/file-model.c (on_row_expanded_async),
5873         (file_model_row_expanded), (file_model_row_collapsed):
5874         Made file-manager completely async.
5875         * plugins/file-manager/file-view.c (file_view_button_press_event):
5876         Some improvements for #555759
5878 2008-10-23  Sébastien Granjoux  <seb.sfo@free.fr>
5880         * plugins/project-wizard/templates/terminal/Makefile.am.tpl,
5881         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
5882         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
5883         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
5884         Fix #556847 - Remove doc and glade directory in autotools
5885         project created by Anjuta
5887 2008-10-22  Sébastien Granjoux  <seb.sfo@free.fr>
5889         * plugins/macro/macros.xml,
5890         plugins/file-wizard/file.c:
5891         Fix #552996 - New file dialog misses BSD licence
5893 2008-10-18  Sébastien Granjoux  <seb.sfo@free.fr>
5895         * plugins/project-manager/plugin.c,
5896         plugins/file-wizard/file.c,
5897         libanjuta/interfaces/libanjuta.idl:
5898         Fix #545668 - new file are not added correctly to the project
5900 2008-10-18  Johannes Schmid  <jhs@idefix>
5902         * plugins/document-manager/anjuta-docman.c
5903         (anjuta_docman_get_pixbuf_for_file), (anjuta_docman_page_init),
5904         (anjuta_docman_save_document_as):
5905         Fixed #545668 – file's icon not correctly updated on tabs-right-click
5907 2008-10-17  Sébastien Granjoux  <seb.sfo@free.fr>
5909         * plugins/debug-manager/start.c,
5910         plugins/build-basic-autotools/plugin.c:
5911         Debugger was unable to start if build and source directory are
5912         different
5914 2008-10-17  Johannes Schmid  <jhs@gnome.org>
5916         * plugins/document-manager/anjuta-docman.c
5917         (on_notebook_switch_page), (anjuta_docman_add_document),
5918         (anjuta_docman_set_current_document):
5919         #556053 – closing file tabs disable 'save button'
5921 2008-10-16  Massimo Cora'  <mcora@svn.gnome.org>
5923         * plugins/class-inheritance/class-callbacks.c
5924         (on_toggled_menuitem_clicked), (on_member_menuitem_clicked),
5925         (on_nodedata_expanded_event):
5926         * plugins/class-inheritance/class-inherit.c
5927         (cls_inherit_nodestatus_destroy), (gtree_compare_func),
5928         (class_inheritance_create_agnode_key_name),
5929         (class_inheritance_get_symbol_from_agnode_key_name),
5930         (class_inheritance_show_dynamic_class_popup_menu),
5931         (cls_inherit_nodedata_destroy), (cls_inherit_add_node),
5932         (cls_inherit_add_edge), (cls_inherit_draw_expanded_node),
5933         (cls_inherit_draw_single_node), (cls_inherit_draw_graph),
5934         (class_inheritance_update_graph), (class_inheritance_gtree_clear),
5935         (class_inheritance_base_gui_init):
5936         * plugins/class-inheritance/class-inherit.h:
5937         * plugins/class-inheritance/plugin.c (project_root_removed),
5938         (deactivate_plugin):
5939         * plugins/class-inheritance/plugin.h:
5940         * plugins/symbol-db/symbol-db-engine-iterator-node.c
5941         (symbol_db_engine_iterator_node_new),
5942         (sdb_engine_iterator_node_instance_init),
5943         (sdb_engine_iterator_node_finalize),
5944         (symbol_db_engine_iterator_node_get_symbol_extra_string),
5945         (symbol_db_engine_iterator_node_set_prj_directory):
5946         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
5947         * plugins/symbol-db/symbol-db-engine-iterator.c
5948         (symbol_db_engine_iterator_new), (isymbol_iter_first),
5949         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5950         (isymbol_iter_set_position):
5951         * plugins/symbol-db/symbol-db-engine-iterator.h:
5952         * plugins/symbol-db/symbol-db-engine.c
5953         (symbol_db_engine_get_class_parents_by_symbol_id),
5954         (symbol_db_engine_get_class_parents),
5955         (symbol_db_engine_get_global_members_filtered),
5956         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
5957         (symbol_db_engine_get_scope_members_by_symbol_id),
5958         (symbol_db_engine_get_scope_members),
5959         (symbol_db_engine_get_current_scope),
5960         (symbol_db_engine_get_file_symbols),
5961         (symbol_db_engine_get_symbol_info_by_id),
5962         (symbol_db_engine_find_symbol_by_name_pattern),
5963         (symbol_db_engine_find_symbol_by_name_pattern_filtered),
5964         (symbol_db_engine_get_files_for_project):
5965         * plugins/symbol-db/symbol-db-engine.h:
5966         fixed bug #544292 and adjusted some things on symbol-db iterators.
5968 2008-10-15  Johannes Schmid  <jhs@gnome.org>
5970         * libanjuta/Makefile.am:
5971         Fixed a typo
5973 2008-10-14  Sébastien Granjoux  <seb.sfo@free.fr>
5975         * manuals/reference/libanjuta/debugger-states.dia,
5976         manuals/reference/libanjuta/debugger-states.png,
5977         manuals/reference/libanjuta/Makefile.am,
5978         libanjuta/interfaces/libanjuta.idl:
5979         Add a drawing to document debugger interface
5981 2008-10-14  Sébastien Granjoux  <seb.sfo@free.fr>
5983         * plugins/debug-manager/plugin.c,
5984         libanjuta/interfaces/libanjuta.idl:
5985         Add some functions to control debug manager
5987 2008-10-14  Sébastien Granjoux  <seb.sfo@free.fr>
5989         * plugins/debug-manager/start.h,
5990         plugins/debug-manager/anjuta-debug-manager.ui,
5991         plugins/debug-manager/plugin.c,
5992         plugins/debug-manager/anjuta-debug-manager.glade,
5993         plugins/debug-manager/command.c,
5994         plugins/debug-manager/command.h,
5995         plugins/debug-manager/start.c,
5996         plugins/gdb/plugin.c,
5997         plugins/gdb/debugger.c,
5998         plugins/gdb/debugger.h,
5999         libanjuta/interfaces/libanjuta.idl:
6000         Fix #503764: Implement remote debugging using gdbserver
6002 2008-10-14  Johannes Schmid  <jhs@gnome.org>
6004         * libanjuta/interfaces/libanjuta.idl:
6005                 Query should only use a single GFile* not a list
6007 2008-10-14  Johannes Schmid  <jhs@gnome.org>
6009         * configure.in: Use correct libgda version (3.99.6)
6011         * libanjuta/Makefile.am:
6012         * libanjuta/anjuta-vcs-status-tree-view.h:
6013         * libanjuta/anjuta-vcs-status.h (added):
6014         * libanjuta/interfaces/libanjuta.idl:
6015         Updated IAnjutaVCS to use GCancellable and move AnjutaVcsStatus
6016         enum to it's own file.
6018         * plugins/document-manager/anjuta-docman.c
6019         (on_notebook_page_close_button_click), (on_document_destroy),
6020         (anjuta_docman_remove_document), (anjuta_docman_get_current_page),
6021         (anjuta_docman_get_current_document),
6022         (anjuta_docman_set_current_document):
6023         Always dynamically obtain the current document (#556053)
6025 2008-10-12  Massimo Cora'  <mcora@svn.gnome.org>
6027         * plugins/symbol-db/symbol-db-engine-iterator.c
6028         (symbol_db_engine_iterator_first),
6029         (symbol_db_engine_iterator_last),
6030         (symbol_db_engine_iterator_set_position):
6031         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize),
6032         (sdb_engine_second_pass_update_scope_1),
6033         (sdb_engine_second_pass_update_scope),
6034         (sdb_engine_second_pass_update_heritage),
6035         (symbol_db_engine_update_project_symbols),
6036         (symbol_db_engine_get_files_with_zero_symbols):
6037         support libgda svn rev #3238, aka libgda-3.99.6.
6039 2008-10-11  Johannes Schmid  <jhs@gnome.org>
6041         * libanjuta/interfaces/libanjuta.idl:
6042         Created new IAnjutaVcs interface
6043         
6044         * plugins/class-gen/plugin.c (cg_plugin_add_to_repository):
6045         Adapted to new interface
6046         * plugins/cvs-plugin/plugin.c:
6047         Removed old interface
6049 2008-10-11  Naba Kumar  <naba@gnome.org>
6051         * www/*: Added anjuta website
6052         * www/htdocs/screenshots/screenshots.database: Fixed file paths.
6054 2008-10-11  Sébastien Granjoux  <seb.sfo@free.fr>
6056         * configure.in,
6057         plugins/editor/scintilla/Makefile.am,
6058         plugins/editor/Makefile.am:
6059         Allow to compile scintilla after the last clean up
6061 2008-10-10  Johannes Schmid  <jhs@gnome.org>
6063         Patch from: Lucas Lommer
6064         * plugins/symbol-db/anjuta-symbol-db.glade:
6065         #553041 – Misspelled word in anjuta, ../plugins/symbol-db/anjuta-symbol-db.glade.h:3
6067 2008-10-10  Johannes Schmid  <jhs@gnome.org>
6069         * configure.in:
6070         * libanjuta/Makefile.am:
6071         * src/Makefile.am:
6072         Cleaned up the configure version mess a bit.
6073         
6074         Ignacio Casal Quinteiro  <nacho.resa@gmail.com>:
6075         * src/about.c (about_box_new):
6076         #523609 – PATCH: Using a deprecated func in about.c
6078 2008-10-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6080         * libanjuta/anjuta-preferences-dialog.c:
6081         * libanjuta/anjuta-status.c:
6082         Removed more libgnome stuff. 
6084 2008-10-07  Sébastien Granjoux  <seb.sfo@free.fr>
6086         * plugins/project-wizard/anjuta-project-wizard.glade:
6087         Fix #555453 Application Assistant title misspelled
6089 2008-10-06  Sébastien Granjoux  <seb.sfo@free.fr>
6091         * plugins/build-basic-autotools/configuration-list.c:
6092         Fix #554337 Allow to change build directory to project directory
6094 2008-10-06  Sébastien Granjoux  <seb.sfo@free.fr>
6096         * plugins/build-basic-autotools/build-options.c:
6097         Fix #554337 Set uri instead of current_folder_uri
6098         Fix a warning when there is no arguments
6100 2008-10-06  Johannes Schmid  <jhs@gnome.org>
6102         * plugins/file-loader/plugin.c (on_session_load):
6103         Do not show status ticks for async file loading
6104         
6105         * plugins/sourceview/sourceview.c (on_insert_text), (on_backspace),
6106         (sourceview_instance_init):
6107         #554684 – Cursor column number is not updated when typing text
6109 2008-10-04  James Liggett  <jrliggett@cox.net>
6111         * plugins/subversion/svn-switch-command.c (svn_switch_command_new):
6112         Make sure the repository URL given to the switch command is canonicalized.
6114 2008-10-03  James Liggett  <jrliggett@cox.net>
6116         * plugins/profiler/plugin.c (ifile_open):
6117         Fix a wrong g_free call.
6118         
6119         Spotted by Yuriy Penkin <yuriy.penkin@gmail.com>
6121 2008-10-02  Sébastien Granjoux  <seb.sfo@free.fr>
6123         * plugins/run-program/parameters.c:
6124         Fix #554337 could not find glade file while executing a program
6126 2008-09-29  Sébastien Granjoux  <seb.sfo@free.fr>
6128         * configure.in,
6129         manuals/Makefile.am,
6130         (added) manuals/anjuta-build-tutorial/anjuta-build-tutorial-C.omf,
6131         (added) manuals/anjuta-build-tutorial/Makefile.am,
6132         (added) manuals/anjuta-build-tutorial/C/anjuta-build-tutorial.xml,
6133         (added) manuals/anjuta-build-tutorial/C/autotools-process.dia,
6134         (added) manuals/anjuta-build-tutorial/C/configure-process.dia,
6135         (added) manuals/anjuta-build-tutorial/C/compilation-stages.dia,
6136         (added) manuals/anjuta-build-tutorial/C/figures/new-project-basic.png,
6137         (added) manuals/anjuta-build-tutorial/C/figures/configure-process.png,
6138         (added) manuals/anjuta-build-tutorial/C/figures/configure-dialog.png,
6139         (added)
6140         manuals/anjuta-build-tutorial/C/figures/new-project-message.png,
6141         (added)
6142         manuals/anjuta-build-tutorial/C/figures/library-add-pkgconfig.png,
6143         (added) manuals/anjuta-build-tutorial/C/figures/build_preferences.png,
6144         (added)
6145         manuals/anjuta-build-tutorial/C/figures/compilation-stages.png,
6146         (added)
6147         manuals/anjuta-build-tutorial/C/figures/library-add-properties.png,
6148         (added) manuals/anjuta-build-tutorial/C/figures/autotools-process.png,
6149         (added)
6150         manuals/anjuta-build-tutorial/C/figures/new-project-options.png,
6151         (added)
6152         manuals/anjuta-build-tutorial/C/figures/new-project-summary.png,
6153         manuals/anjuta-build-tutorial/C/figures/new-project-select.png:
6154         Update and improve old Anjuta Advanced Tutorial
6156 2008-09-26  Johannes Schmid  <jhs@gnome.org>
6158         * configure.in: Post release version bump to 2.25.0
6160 === Anjuta 2.24.0.1 ===
6162 2008-09-23  Johannes Schmid <jhs@gnome.org>
6164         * configure.in: Bumped version. Tarball was broken because it was
6165         build without graphviz beeing enabled
6167 === Anjuta 2.24.0 ===
6169 2008-09-22  Johannes Schmid  <jhs@gnome.org>
6171         * NEWS: Updated
6172         * configure.in: Bumped version
6174 2008-09-20  James Liggett  <jrliggett@cox.net>
6176         * plugins/subversion/subversion-ui-utils.c (get_log_from_textview):
6177         Don't escape quotation characters (i.e. ', ") in commit logs.
6179 2008-09-14  Massimo Cora'  <maxcvs@email.it>
6181         * plugins/symbol-browser/an_symbol_iter.c (isymbol_iter_next):
6182         removed some debug messages.
6184         * plugins/symbol-db/anjuta-symbol-db.glade:
6185         converted the GtkFileChooser into GtkComboBoxEntry because of bug #551384.
6187         * plugins/symbol-db/plugin.c (g_list_compare), (on_session_load),
6188         (do_check_offline_files_changed), (on_project_root_added):
6189         * plugins/symbol-db/symbol-db-engine-iterator-node.c
6190         (symbol_db_engine_iterator_node_set_data):
6191         * plugins/symbol-db/symbol-db-engine-iterator.c
6192         (symbol_db_engine_iterator_new):
6193         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
6194         (sdb_engine_insert_dyn_query_node_by_id),
6195         (sdb_engine_get_tuple_id_by_unique_name),
6196         (sdb_engine_get_tuple_id_by_unique_name2),
6197         (sdb_engine_get_tuple_id_by_unique_name3),
6198         (sdb_engine_get_tuple_id_by_unique_name4),
6199         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
6200         (symbol_db_engine_add_new_workspace),
6201         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
6202         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
6203         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6204         (sdb_engine_add_new_sym_implementation),
6205         (sdb_engine_add_new_heritage),
6206         (sdb_engine_add_new_scope_definition),
6207         (sdb_engine_add_new_tmp_heritage_scope),
6208         (sdb_engine_second_pass_update_scope_1),
6209         (sdb_engine_second_pass_update_scope),
6210         (sdb_engine_second_pass_update_heritage),
6211         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6212         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
6213         (symbol_db_engine_update_project_symbols),
6214         (symbol_db_engine_remove_file), (symbol_db_engine_remove_files),
6215         (sdb_engine_walk_down_scope_path),
6216         (symbol_db_engine_get_files_with_zero_symbols),
6217         (sdb_engine_prepare_file_info_sql),
6218         (symbol_db_engine_get_class_parents_by_symbol_id),
6219         (symbol_db_engine_get_class_parents),
6220         (symbol_db_engine_get_global_members_filtered),
6221         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
6222         (symbol_db_engine_get_scope_members_by_symbol_id),
6223         (symbol_db_engine_get_scope_members),
6224         (symbol_db_engine_get_current_scope),
6225         (symbol_db_engine_get_file_symbols),
6226         (symbol_db_engine_get_symbol_info_by_id),
6227         (symbol_db_engine_find_symbol_by_name_pattern),
6228         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
6229         (symbol_db_engine_find_symbol_by_name_pattern_filtered),
6230         (symbol_db_engine_get_files_for_project):
6231         * plugins/symbol-db/symbol-db-engine.h:
6232         * plugins/symbol-db/symbol-db-prefs.c
6233         (on_prefs_executable_changed), (sdb_prefs_init1):
6234         * plugins/symbol-db/symbol-db-prefs.h:
6235         * plugins/symbol-db/symbol-db-view-locals.c
6236         (symbol_db_view_locals_update_list):
6237         * plugins/symbol-db/symbol-db-view.c (symbol_db_view_get_pixbuf):
6238         ported to libgda-svn 3204. Still some bugs due to libgda remain but
6239         they are being squashed.
6241 2008-09-12  Sébastien Granjoux  <seb.sfo@free.fr>
6243         * plugins/symbol-browser/plugin.c,
6244         plugins/debug-manager/breakpoints.c,
6245         plugins/document-manager/plugin.c,
6246         plugins/editor/plugin.c:
6247         Fix warnings, some documents could have no associated file
6249         * plugins/indent/plugin.c:
6250         Need to use a different watch name to track current editor
6252 2008-09-10  Rob Bradford  <rob@robster.org.uk>
6254         * libanjuta/anjuta-status.c (anjuta_status_dispose),
6255         anjuta_status_instance_init), (anjuta_status_progress_add_ticks):
6256         Fix #529468: Use weak pointers to avoid acting on widgets that have
6257         been destroyed.
6259 2008-09-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6261         * configure.ac:
6262         Improved subversion detection (#550628)
6264 2008-09-11  Sébastien Granjoux  <seb.sfo@free.fr>
6266         * plugins/macro/macro-dialog.c:
6267         Fix a bug (dialog will never be displayed again) when closing
6268         macro dialog with close button
6270         * plugins/macro/plugin.c:
6271         Use correct variable to track current editor
6273         * plugins/macro/macro-util.c,
6274         plugins/macro/macro-db.c:
6275         Fix some memory leaks 
6277 2008-09-11  Sébastien Granjoux  <seb.sfo@free.fr>
6279         * plugins/project-wizard/templates/anjuta-plugin.wiz,
6280         plugins/project-wizard/templates/anjuta-plugin-vala.wiz,
6281         plugins/project-wizard/templates/cpp.wiz,
6282         plugins/project-wizard/templates/django.wiz,
6283         plugins/project-wizard/templates/gcj.wiz,
6284         plugins/project-wizard/templates/gnome.wiz,
6285         plugins/project-wizard/templates/gtk.wiz,
6286         plugins/project-wizard/templates/gtkmm.wiz,
6287         plugins/project-wizard/templates/java.wiz,
6288         plugins/project-wizard/templates/mkfile.wiz,
6289         plugins/project-wizard/templates/minimal.wiz,
6290         plugins/project-wizard/templates/python.wiz,
6291         plugins/project-wizard/templates/sdl.wiz,
6292         plugins/project-wizard/templates/terminal.wiz,
6293         plugins/project-wizard/templates/wxwin.wiz,
6294         plugins/project-wizard/templates/xlib.wiz,
6295         plugins/project-wizard/templates/xlib-dock.wiz,
6296         plugins/project-wizard/templates/extract-translatable-strings.pl,
6297         plugins/project-wizard/templates/translatable-strings.h:
6298         Fix #551574 Project names and descriptions are not translatable
6300 2008-09-10  Rob Bradford  <rob@linux.intel.com>
6302         * libanjuta/anjuta-version.h.in:
6303         * configure.in:
6304         Fix #551684: Wrong AC substitutions in anjuta-version.h.
6306 2008-09-10  Johannes Schmid  <jhs@gnome.org>
6308         * plugins/sourceview/sourceview-io.c (sourceview_io_init),
6309         (on_read_finished):
6310         * plugins/sourceview/sourceview-io.h:
6311         Fixed a problem with async file loading. (Remember never to use
6312         static variables in method that could be used by different objects...)
6313         
6314         * plugins/sourceview/sourceview.c (on_open_failed),
6315         (on_save_failed):
6316         Fixed some (new) warnings
6318 2008-09-09  Rob Bradford  <rob@linux.intel.com>
6320         * libanjuta/anjuta-launcher.c (anjuta_launcher_fork):
6321         Fix #551527: Memory leak in anjuta-launcher.c
6323 2008-09-08  Sébastien Granjoux  <seb.sfo@free.fr>
6325         * plugins/document-manager/anjuta-docman.c:
6326         Fix #551261 Crash when closing a moved editor
6328 2008-09-06  Sébastien Granjoux  <seb.sfo@free.fr>
6330         * manuals/reference/libanjuta/libanjuta-docs.sgml,
6331         manuals/reference/libanjuta/Makefile.am,
6332         manuals/reference/libanjuta/libanjuta-sections.txt,
6333         manuals/reference/libanjuta/libanjuta.types,
6334         libanjuta/interfaces/libanjuta.idl,
6335         libanjuta/interfaces/anjuta-idl-compiler.pl,
6336         libanjuta/anjuta-plugin-description.h,
6337         libanjuta/anjuta-command.c,
6338         libanjuta/anjuta-preferences.c,
6339         libanjuta/anjuta-preferences-dialog.c,
6340         libanjuta/anjuta-ui.c:
6341         Fix libanjuta API documentation
6343 2008-09-03  Sébastien Granjoux  <seb.sfo@free.fr>
6345         * plugins/editor/text_editor.c:
6346         Fix #549857 - goto-line does not provide a mark on left side of editor
6348 2008-09-03  Johannes Schmid  <jhs@gnome.org>
6350         * AUTHORS:
6351         * plugins/symbol-browser/images/*
6352         * plugins/symbol-browser/an_symbol_info.c (sv_load_symbol_pixbufs):
6353         * plugins/symbol-db/symbol-db-view.c:
6354         Imported new symbol icons from MonoDevelop. The old one (originally in
6355         SharpDevelop are very close to the Visual Studio icons which could cause
6356         problems. The new icons are Tango icons and are MIT/X11 licensed.
6358 2008-09-02  James Liggett  <jrliggett@cox.net>
6360         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
6362         * plugins/git/git-command.c:
6363         Fix #550322 - Newlines should be placed at the end of error messages
6364         lines
6366 2008-09-02  James Liggett  <jrliggett@cox.net>
6368         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
6370         * libanjuta/anjuta-sync-command.c,
6371         libanjuta/anjuta-command.c,
6372         manuals/reference/libanjuta/libanjuta-docs.sgml:
6373         Update documentation
6375 2008-08-28  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6377         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
6379         * libanjuta/anjuta-message-area.c,
6380         manuals/reference/libanjuta/libanjuta-docs.sgml,
6381         manuals/reference/libanjuta/libanjuta-sections.txt:
6382         Added documentation.
6384 2008-09-02  Yuriy Penkin <yuriy.penkin@gmail.com>
6386         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
6388         * plugins/build-basic-autotools/plugin.c:
6389         Fix #550470 - Crash: Executing file through popup menu
6391 2008-09-02  Johannes Schmid  <jhs@gnome.org>
6393         * plugins/document-manager/plugin.c
6394         (update_document_ui_interface_items):
6395         Do not show "Indentation Guides" menuitem for sourceview
6396         
6397         * plugins/sourceview/anjuta-editor-sourceview.glade:
6398         * plugins/sourceview/sourceview-prefs.c
6399         (on_gconf_notify_view_spaces), (on_gconf_notify_view_eols),
6400         (on_gconf_notify_line_wrap), (sourceview_prefs_init):
6401         Use the View->Editor->* menu items for view spaces, view eol and
6402         line wrap (new) option instead of the preferences.
6404 2008-09-02  Johannes Schmid  <jhs@gnome.org>
6406         * configure.in:
6407         * plugins/symbol-browser/an_symbol_view.c
6408   Do not depend on gdl-gnome anymore  
6409   
6410         * libanjuta/anjuta-convert.c (anjuta_convert_to_utf8_from_charset),
6411         (anjuta_convert_to_utf8):
6412         Marked two strings for translation
6413         
6414         * plugins/sourceview/sourceview-io.c (append_buffer),
6415         (on_read_finished):
6416         Fixed file loading bug
6417         
6418         * plugins/symbol-browser/an_symbol_info.c (sv_load_symbol_pixbufs):
6419         (on_symbol_view_row_expanded):
6420         Fixed Gtk-Criticals
6422 2008-08-20  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6424   * plugins/subversion/svn-copy-command.h:
6425   * plugins/subversion/svn-copy-command.c:
6426   * plugins/subversion/svn-commit-command.c:
6427   * plugins/subversion/svn-commit-command.h:
6428   * plugins/subversion/svn-status-command.c:
6429   * plugins/subversion/svn-status-command.h:
6430   * plugins/subversion/svn-cat-command.c:
6431   * plugins/subversion/svn-cat-command.h:
6432   * plugins/subversion/svn-log-command.c:
6433   * plugins/subversion/svn-log-command.h:
6434   * plugins/subversion/svn-update-command.c:
6435   * plugins/subversion/svn-update-command.h:
6436   * plugins/subversion/svn-add-command.c:
6437   * plugins/subversion/svn-add-command.h:
6438   * plugins/subversion/svn-remove-command.c:
6439   * plugins/subversion/svn-remove-command.h:
6440   * plugins/subversion/svn-command.c:
6441   * plugins/subversion/svn-command.h:
6442   * plugins/subversion/svn-switch-command.h:
6443   * plugins/subversion/svn-switch-command.c:
6444   * plugins/subversion/svn-merge-command.c:
6445   * plugins/subversion/svn-merge-command.h:
6446   * plugins/subversion/svn-diff-command.c:
6447   * plugins/subversion/svn-diff-command.h:
6448   Added const attribute. (#548649)
6450 2008-09-02  Yuriy Penkin <yuriy.penkin@gmail.com>
6452         reviewed by: Johannes Schmid  <jhs@gnome.org>
6454         * libanjuta/anjuta-profile.c (anjuta_profile_select_plugins):
6455         * plugins/debug-manager/registers.c (create_cpu_registers_gui):
6456         * plugins/file-loader/plugin.c (launch_application_failure):
6457         * plugins/git/anjuta-git.glade:
6458         * plugins/macro/macro-dialog.c (on_macro_selection_changed):
6459         * plugins/patch/patch-plugin.c (on_ok_clicked),
6460         (on_patch_terminated):
6461         
6462         Remove some "gtk-*" strings from translation and add some missing stings
6464 2008-08-30  Massimo Cora'  <maxcvs@email.it>
6466         * plugins/symbol-db/anjuta-symbol-db.glade:
6467         fix bug #549518
6468         * plugins/symbol-db/symbol-db-engine.c
6469         (sdb_engine_free_cached_queries), (sdb_engine_get_file_defined_id),
6470         (sdb_engine_finalize), (symbol_db_engine_new),
6471         (symbol_db_engine_file_exists), (symbol_db_engine_project_exists),
6472         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
6473         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
6474         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6475         (sdb_engine_add_new_sym_implementation),
6476         (sdb_engine_add_new_scope_definition),
6477         (sdb_engine_second_pass_update_scope_1),
6478         (sdb_engine_second_pass_update_heritage),
6479         (sdb_engine_add_new_symbol),
6480         (symbol_db_engine_update_project_symbols):
6481         * plugins/symbol-db/symbol-db-prefs.c (on_autoscan_button_toggled),
6482         (on_parallel_button_toggled), (sdb_prefs_init1):
6483         fixed on_parallel signal and preferences saving.
6484         used g_value_set_static_string () which is quicker than its brother
6485         g_value_set_string ().
6486         
6487         * configure.in: Require libgda 3.99.4
6489 2008-09-01  Sébastien Granjoux  <seb.sfo@free.fr>
6491         * plugins/editor/text_editor.c:
6492         Fix #549950 - crash while saving a file
6494 === anjuta 2.23.91 ===
6496 2008-09-01  Naba Kumar  <naba@gnome.org>
6498         * configure.in: Bumped version to 2.23.91
6499         * NEWS: Updated
6501 2008-09-01  Sébastien Granjoux  <seb.sfo@free.fr>
6503         * plugins/gdb/plugin.c,
6504         plugins/run-program/execute.c:
6505         Use gnome-terminal if terminal plugin is missing
6507 2008-09-01  Johannes Schmid  <jhs@idefix>
6509         Patch from  Mikel Olasagasti <hey_neken@mundurat.net>
6510         * configure.in:
6511         #548984 – Use AC_HELP_STRING macro
6513 2008-08-29  Naba Kumar  <naba@gnome.org>
6515         Patch from: James Liggett  <jrliggett@cox.net>
6517         * plugins/git/Makefile.am:
6518         * plugins/git/anjuta-git.glade:
6519         * plugins/git/anjuta-git.ui:
6520         * plugins/git/git-add-command.c:
6521         * plugins/git/git-add-command.h:
6522         * plugins/git/git-add-dialog.c (on_fm_git_add):
6523         * plugins/git/git-add-dialog.h:
6524         * plugins/git/git-branch-checkout-command.c:
6525         * plugins/git/git-branch-checkout-command.h:
6526         * plugins/git/git-branch-list-command.c:
6527         * plugins/git/git-branch-list-command.h:
6528         * plugins/git/git-branch.c:
6529         * plugins/git/git-branch.h:
6530         * plugins/git/git-cat-blob-command.c (git_cat_blob_command_init),
6531         (git_cat_blob_command_finalize), (git_cat_blob_command_run),
6532         (git_cat_blob_command_class_init), (git_cat_blob_command_new):
6533         * plugins/git/git-cat-blob-command.h:
6534         * plugins/git/git-cat-file-menu.c (on_cat_command_finished),
6535         (on_list_tree_command_finished), (git_cat_file),
6536         (on_log_menu_git_cat_file), (git_cat_file_menu_set_sensitive):
6537         * plugins/git/git-cat-file-menu.h:
6538         * plugins/git/git-fetch-command.c:
6539         * plugins/git/git-fetch-command.h:
6540         * plugins/git/git-file-command.c:
6541         * plugins/git/git-file-command.h:
6542         * plugins/git/git-ignore-command.c:
6543         * plugins/git/git-ignore-command.h:
6544         * plugins/git/git-list-tree-command.c (git_list_tree_command_init),
6545         (git_list_tree_command_finalize), (git_list_tree_command_run),
6546         (git_list_tree_command_handle_output),
6547         (git_list_tree_command_class_init), (git_list_tree_command_new),
6548         (git_list_tree_command_get_blobs):
6549         * plugins/git/git-list-tree-command.h:
6550         * plugins/git/git-log-command.c (git_log_command_finalize),
6551         (git_log_command_run), (git_log_command_new):
6552         * plugins/git/git-log-command.h:
6553         * plugins/git/git-log-dialog.c (on_log_command_finished),
6554         (on_ref_command_finished), (on_log_view_button_clicked),
6555         (git_log_window_create), (on_fm_git_log), (git_log_get_path):
6556         * plugins/git/git-log-dialog.h:
6557         * plugins/git/git-log-message-command.c:
6558         * plugins/git/git-log-message-command.h:
6559         * plugins/git/git-merge-command.c:
6560         * plugins/git/git-merge-command.h:
6561         * plugins/git/git-pull-command.c:
6562         * plugins/git/git-pull-command.h:
6563         * plugins/git/git-remove-command.c:
6564         * plugins/git/git-remove-command.h:
6565         * plugins/git/git-remove-dialog.c (on_fm_git_remove):
6566         * plugins/git/git-remove-dialog.h:
6567         * plugins/git/git-revert-command.c:
6568         * plugins/git/git-revert-command.h:
6569         * plugins/git/git-revision.c:
6570         * plugins/git/git-revision.h:
6571         * plugins/git/plugin.c (on_project_root_added),
6572         (on_project_root_removed), (on_fm_file_added),
6573         (on_fm_file_removed), (git_activate_plugin),
6574         (git_deactivate_plugin):
6575         * plugins/git/plugin.h:
6576         * plugins/language-support-cpp-java/plugin.c
6577         (on_editor_char_inserted_cpp):
6579         GSoC Git plugin: Beta 1 completes the agreed-upon feature set in
6580         the proposal. Specifically, this patch adds:
6582         - Support for viewing logs of individual files or folders
6583         - Support for viewing files at any revision (or "blobs" as git calls them)
6584         - File manager integration for log viewing and adding and removing files
6586         This release also fixes some minor bugs:
6588         - Fixes problems with input checking, error dialogs, and widget
6589         focusing when user doesn't enter a path in the log viewer when
6590         not viewing the log of the whole project
6591         - Memory leak fixes
6592         - Copyright header fixes 
6594         It's finally done!! :-)
6595         http://bugzilla.gnome.org/show_bug.cgi?id=529270
6597 2008-08-23  Massimo Cora'  <maxcvs@email.it>
6599         * plugins/symbol-browser/plugin.c (on_editor_destroy),
6600         (deactivate_plugin):
6601         fix #522032
6603         * plugins/symbol-db/anjuta-symbol-db.glade:
6604         added two checkboxes: one is for parallel scan control, the other is for
6605         the buffer updating control.
6607         * plugins/symbol-db/plugin.c
6608         (on_editor_buffer_symbols_update_timeout), (on_editor_destroy),
6609         (on_editor_update_ui), (on_char_added), (on_editor_saved),
6610         (value_added_current_editor), (on_session_load),
6611         (value_removed_current_editor), (on_importing_project_end),
6612         (do_import_system_src_after_abort),
6613         (do_import_project_src_after_abort), (do_import_project_sources),
6614         (on_received_project_import_end), (on_project_root_added),
6615         (on_project_root_removed), (symbol_db_activate),
6616         (symbol_db_deactivate), (symbol_db_class_init),
6617         (on_prefs_buffer_update_toggled), (ipreferences_merge):
6618         * plugins/symbol-db/plugin.h:
6619         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
6620         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
6621         * plugins/symbol-db/symbol-db-engine-iterator.c:
6622         * plugins/symbol-db/symbol-db-engine-iterator.h:
6623         * plugins/symbol-db/symbol-db-engine.c
6624         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
6625         (sdb_engine_thread_monitor), (sdb_engine_ctags_output_callback_1),
6626         (on_scan_files_end_1), (sdb_engine_init),
6627         (sdb_engine_unref_removed_launchers),
6628         (sdb_engine_terminate_threads), (sdb_engine_finalize),
6629         (symbol_db_engine_set_ctags_path), (symbol_db_engine_close_db):
6630         * plugins/symbol-db/symbol-db-engine.h:
6631         fix #548606 now engine exits cleanly even if it's in scanning mode.
6632         It still remains the libgda bug anyway, bug #545979.
6633         Fixed bug #522032 also for symbol-db.
6635         * plugins/symbol-db/symbol-db-prefs.c (on_update_button_toggled),
6636         (sdb_prefs_init1), (sdb_prefs_class_init):
6637         * plugins/symbol-db/symbol-db-prefs.h:
6638         * plugins/symbol-db/symbol-db-view-locals.c (sdb_view_locals_init),
6639         (do_add_root_symbol_to_view), (do_add_child_symbol_to_view),
6640         (on_scan_end), (on_symbol_removed), (on_symbol_scope_updated),
6641         (on_symbol_inserted), (symbol_db_view_locals_display_nothing),
6642         (symbol_db_view_locals_update_list):
6643         * plugins/symbol-db/symbol-db-view-locals.h:
6644         * plugins/symbol-db/symbol-db-view-search.c:
6645         * plugins/symbol-db/symbol-db-view-search.h:
6646         * plugins/symbol-db/symbol-db-view.c:
6647         * plugins/symbol-db/symbol-db-view.h:
6648         headers update.
6650 2008-08-26  Yuriy Penkin <yuriy.penkin@gmail.com>
6652         reviewed by: Johannes Schmid <jhs@gnome.org>
6654         * plugins/symbol-browser/plugin.c (update_editor_symbol_model):
6655         #549405 – There are warnings when I create a new file
6657 2008-08-23  Yuriy Penkin <yuriy.penkin@gmail.com>
6659         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
6661         * plugins/patch/plugin.c,
6662         plugins/patch/plugin.h:
6663         Fix #549105 Patch plugin icon not loaded
6665 2008-08-23  Sébastien Granjoux  <seb.sfo@free.fr>
6667         * plugins/document-manager/plugin.c:
6668         Fix #548646 Delete key press is routed to editor window
6669         when terminal window is active (remove shortcut)
6671 2008-08-22  Sébastien Granjoux  <seb.sfo@free.fr>
6673         * manuals/anjuta-manual/C/projects.xml,
6674         manuals/anjuta-manual/C/anjuta-manual.xml,
6675         (added) manuals/anjuta-manual/C/build.xml,
6676         manuals/anjuta-manual/Makefile.am:
6677         Update build documentation
6679 2008-08-21  Sébastien Granjoux  <seb.sfo@free.fr>
6681         * manuals/anjuta-manual/C/debugger.xml,
6682         (deleted) manuals/anjuta-manual/C/figures/arguments.png,
6683         manuals/anjuta-manual/C/projects.xml,
6684         manuals/anjuta-manual/Makefile.am:
6685         Update debugger documentation
6687 2008-08-21  Sébastien Granjoux  <seb.sfo@free.fr>
6689         * plugins/debug-manager/command.c,
6690         plugins/gdb/plugin.c,
6691         libanjuta/interfaces/libanjuta.idl:
6692         Keep const gchar* instead of GFile in debugger interface
6694         * libanjuta/libanjuta.h,
6695         libanjuta/Makefile.am:
6696         All public libanjuta header files should be included in libanjuta.h
6697         Install anjuta-version.h too
6699         * (removed) libanjuta/libanjuta-2.0.pc:
6700         Fix #546109 - Spurious libanjuta-2.0.pc file
6702 2008-08-21  Johannes Schmid  <jhs@gnome.org>
6704         * plugins/message-view/plugin.c (activate_plugin),
6705         (deactivate_plugin), (ianjuta_msgman_add_view):
6706         * plugins/message-view/plugin.h:
6707         Fixed critical on plugin deactivation
6709         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
6710         Do not free mutex because that crashes 50% of the time.
6712 2008-08-20  Sébastien Granjoux  <seb.sfo@free.fr>
6714         * plugins/build-basic-autotools/build-options.c:
6715         #548622 – sun cc can not compile build-options.c
6717 2008-08-20  Johannes Schmid  <jhs@gnome.org>
6719         * configure.in:
6720         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
6721         * manuals/reference/libanjuta/libanjuta-docs.sgml:
6722         Removed Vala leftovers (#548629)
6724         * plugins/build-basic-autotools/build-options.c:
6725         #548622 – sun cc can not compile build-options.c
6727 2008-08-20  Johannes Schmid  <jhs@gnome.org>
6729         * plugins/symbol-db/symbol-db-engine.c
6730         (sdb_engine_populate_db_by_tags):
6731         Fixed a crasher in symbol-db due to use of uninitialised memory
6733 === anjuta 2.5.90 ===
6735 2008-08-18  Naba Kumar  <naba@gnome.org>
6737         * NEWS: Updated for release
6738         * configure.in: Updated version to 2.5.90
6739         * configure.in: Fixed make distcheck
6741 2008-08-18  Johannes Schmid  <jhs@gnome.org>
6743         * plugins/search/search-replace_backend.c (get_next_match):
6744         Use uf8_strlen instead of strlen to avoid selection problem with
6745         non-ASCII search strings (see #440637 comment 15)
6747 2008-08-16  Massimo Cora'  <maxcvs@email.it>
6749         * libanjuta/anjuta-launcher.c (anjuta_launcher_send_ptyin):
6750         fixed a crasher, or at least added a warning.
6752         * libanjuta/interfaces/libanjuta.idl:
6753         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_set_tag),
6754         (isymbol_get_id), (isymbol_iface_init):
6755         * plugins/symbol-browser/an_symbol_iter.c (isymbol_iter_first),
6756         (isymbol_iter_next), (isymbol_iter_previous),
6757         (isymbol_iter_foreach), (isymbol_iter_set_position),
6758         (isymbol_iter_get_position), (isymbol_iter_get_length):
6759         * plugins/symbol-browser/plugin.c (isymbol_manager_get_members),
6760         (isymbol_manager_get_class_parents),
6761         (isymbol_manager_get_parent_scope),
6762         (isymbol_manager_get_symbol_more_info),
6763         (isymbol_manager_get_symbol_by_id), (isymbol_manager_iface_init):
6764         * plugins/symbol-db/plugin.c (on_session_load),
6765         (on_importing_project_end), (on_project_root_added),
6766         (isymbol_manager_search), (isymbol_manager_get_members),
6767         (isymbol_manager_get_class_parents),
6768         (isymbol_manager_get_parent_scope),
6769         (isymbol_manager_get_symbol_more_info),
6770         (isymbol_manager_get_symbol_by_id), (isymbol_manager_iface_init):
6771         * plugins/symbol-db/symbol-db-engine-iterator-node.c
6772         (isymbol_get_id), (isymbol_iface_init):
6773         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
6774         (sdb_engine_get_statement_by_query_id),
6775         (sdb_engine_get_tuple_id_by_unique_name4),
6776         (sdb_engine_udpated_scope_gtree_populate),
6777         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
6778         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
6779         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6780         (sdb_engine_init), (sdb_engine_finalize), (symbol_db_engine_new),
6781         (sdb_engine_connect_to_db), (sdb_engine_add_new_sym_type),
6782         (sdb_engine_add_new_symbol), (on_scan_update_buffer_end),
6783         (symbol_db_engine_update_buffer_symbols),
6784         (symbol_db_engine_get_class_parents_by_symbol_id),
6785         (symbol_db_engine_get_scope_members_by_symbol_id),
6786         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
6787         * plugins/symbol-db/symbol-db-engine.h:
6788         many bugfixes, for instance on search queries.
6789         Added some new interface methods to let the use of IAnjutaSymbolManager easier.
6790         
6791         * plugins/symbol-db/anjuta-symbol-db.glade:
6792         * plugins/symbol-db/symbol-db-prefs.c
6793         (on_prefs_executable_changed), (on_check_button_toggled),
6794         (sdb_prefs_init1):
6795         added an option on preferences to let user the choice of let autopopulation
6796         work or not on project opening.
6798         * plugins/symbol-db/symbol-db-prefs.h:
6799         * plugins/symbol-db/symbol-db-view-locals.c
6800         (sdb_view_locals_get_iter_from_row_ref),
6801         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
6802         (sdb_view_locals_finalize), (traverse_on_scan_end),
6803         (trigger_on_symbol_inserted), (prepare_for_adding),
6804         (consume_symbols_inserted_queue_idle_destroy),
6805         (consume_symbols_inserted_queue_idle), (on_scan_end),
6806         (on_symbol_scope_updated),
6807         (symbol_db_view_locals_recv_signals_from_engine),
6808         (symbol_db_view_locals_update_list):
6809         * plugins/symbol-db/tables.sql:
6810         corrected trigger and added a new index. Fixed a bug that broke locals view
6811         when two structs had the same member name inside.
6813 2008-08-16  Johannes Schmid  <jhs@gnome.org>
6815         * src/anjuta-app.c (on_add_merge_widget),
6816         (anjuta_app_instance_init):
6817         545624 – Toolbar broken
6818         It was caused by not using the bonobo-toolbar in a correct way after
6819         switching from GnomeApp to GtkWindow
6821 2008-08-16  Johannes Schmid  <jhs@gnome.org>
6823         * plugins/message-view/plugin.c (activate_plugin),
6824         (ianjuta_msgman_add_view):
6825         Do not show an empty message pane on startup but create the widget on demand.
6826         * plugins/sourceview/sourceview-io.c:
6827         Only convert the full text because it could break otherwise with utf-8
6829 2008-08-16  Massimo Cora'  <maxcvs@email.it>
6831         * plugins/symbol-db/plugin.c (on_system_scan_package_start),
6832         (do_import_system_src_after_abort), (on_project_root_added),
6833         (symbol_db_activate), (symbol_db_deactivate),
6834         (isymbol_manager_search):
6835         disconnected signals and re-enabled do_import_system_src_after_abort ().
6837         * plugins/symbol-db/symbol-db-engine.c
6838         (sdb_engine_get_dyn_query_node_by_id),
6839         (sdb_engine_insert_dyn_query_node_by_id),
6840         (sdb_engine_free_cached_queries),
6841         (sdb_engine_free_cached_dynamic_queries),
6842         (sdb_engine_disconnect_from_db), (sdb_engine_init),
6843         (symbol_db_engine_new), (symbol_db_engine_open_db),
6844         (symbol_db_engine_add_new_files),
6845         (symbol_db_engine_get_global_members_filtered),
6846         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
6847         (symbol_db_engine_get_file_symbols),
6848         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
6849         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
6850         test: removed mutex (actually set it to NULL). Libgda rev 3186 have
6851         sqlite 3.6.0beta compiled inside, which has thread support. More: GdaLockable
6852         interface has been written and implemented for GdaConnection and GdaSqlParser.
6853         Actually symbol-db-engine works without mutexes, but before removing all the 
6854         code associated this need some more wide tests.
6855         Completed implementation of searching symbols through session-enabled packages.
6856         A new feature on dynamic queries permits to filter up to 255 symbol kinds
6857         and up to 255 session packages. Was used a internal integer mapping.
6859         * plugins/symbol-db/symbol-db-engine.h:
6860         * plugins/symbol-db/symbol-db-system.c
6861         (on_engine_package_single_file_scan_end), (sdb_system_finalize),
6862         (sdb_system_do_engine_scan), (on_pkg_config_exit):
6863         * plugins/symbol-db/symbol-db-view-locals.c
6864         (sdb_view_locals_create_new_store):
6865         * plugins/symbol-db/symbol-db-view-locals.h:
6866         * plugins/symbol-db/symbol-db-view-search.c
6867         (sdb_view_search_dispose):
6868         disconnected signals
6870 2008-08-15  Sébastien Granjoux  <seb.sfo@free.fr>
6872         * plugins/project-manager/plugin.c,
6873         plugins/project-manager/plugin.h:
6874         Fix #493818 Close project with opened target properties dialog opened
6875         crash Anjuta
6877 2008-08-15  Johannes Schmid  <jhs@gnome.org>
6879         * configure.in:
6880         * plugins/sourceview/sourceview.c (on_open_failed),
6881         (on_save_failed):
6882         Use a fallback dialog if the document was not added to the document-manager
6883         yet (#545557 – Crash pressing on message view)
6885 2008-08-15  Johannes Schmid  <jhs@gnome.org>
6887         * plugins/editor/text_editor.c: save in correct encoding (fixes build warnings)
6888         * plugins/sourceview/sourceview-io.c (sourceview_io_init),
6889         (sourceview_io_save_as), (append_buffer):
6890         * plugins/sourceview/sourceview-io.h:
6891         * plugins/sourceview/sourceview.c (on_overwrite_toggled),
6892         (sourceview_instance_init):
6893         - #420279 – INS and OVR do not immediately change in status bar
6894         - Save files in their original encoding
6896 2008-08-15  Johannes Schmid  <jhs@gnome.org>
6898         Patch by Koop Mast <kwm@freebsd.org>
6900         * plugins/build-basic-autotools/plugin.c (on_build_mesg_format):
6901         * plugins/scratchbox/Makefile.am:
6902         * plugins/git/git-command.h:
6903         * plugins/git/Makefile.am:
6904         #546620 – Build- and make dist fixes
6905         (with some small changes)
6907 2008-08-15  Yuriy Penkin <yuriy.penkin@gmail.com>
6909         reviewed by: Johannes Schmid <jhs@gnome.org>
6911         * plugins/symbol-browser/an_symbol.c (isymbol_get_file):
6912         #545673 – A bug in isymbol_get_file function
6913         Use g_file_new_for_uri() instead of g_file_new_for_path
6915 2008-08-15  Yuriy Penkin <yuriy.penkin@gmail.com>
6917         * plugins/subversion/svn-diff-command.c (get_full_str),
6918         (svn_diff_command_run):
6919         #542432 – Svn diff doesn't work correctly
6920         Convert the output of svn diff from localce to utf-8
6922 2008-08-05  Rob Bradford  <rob@openedhand.com>
6924         * libanjuta/Makefile.am:
6925         pull GIO into the libraries that libanjuta links against. 
6926         (Bug #546394)
6928 2008-08-15  Johannes Schmid  <jhs@gnome.org>
6930         * configure.in: Bump gtksourceview requirement to 2.3.1
6931         
6932         * plugins/sourceview/anjuta-editor-sourceview.glade:
6933         * plugins/sourceview/sourceview-prefs.c
6934         (on_gconf_notify_visible_spaces), (sourceview_prefs_init):
6935         Add a preference for the new visible whitespace feature of gtksourceview
6937 2008-08-07  Naba Kumar  <naba@gnome.org>
6939         * configure.in: Disable scintilla plugin by default
6940         * libanjuta/anjuta-version.h.in: Rename ANJUTA_*_VERSION
6941         to LIBANJUTA_*_VERSION and ANJUTA_VERSION* to LIBANJUTA_VERSION*
6942         to avoid conflict with ones defined in config.h
6943         * plugins/subversion/subversion-ui-utils.c: Fixed a build break.
6945 2008-08-03  Rob Bradford  <rob@robster.org.uk>
6947         Reviewed by Naba Kumar  <naba@gnome.org>:
6948         * configure.in:
6949         * libanjuta/anjuta-version.h.in:
6950         Add header file to expose versioning information.
6952 2008-07-10  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6954         reviewed by Naba Kumar  <naba@gnome.org>:
6956         * libanjuta/anjuta-vcs-status-tree-view.c:
6957         * plugins/subversion/subversion-diff-dialog.c:
6958         Marked string for translation.
6959         * plugins/subversion/subversion-ui-utils.c:
6960         Fixed memory leak.
6962 2008-08-04  Naba Kumar  <naba@gnome.org>
6964         Patch from James Liggett:
6966         * configure.in:
6967         * libanjuta/Makefile.am:
6968         * libanjuta/anjuta-async-command.c
6969         (anjuta_async_command_notification_poll), (notify_progress),
6970         (anjuta_async_command_class_init):
6971         * libanjuta/anjuta-command.c (anjuta_command_class_init),
6972         (anjuta_command_notify_progress):
6973         * libanjuta/anjuta-command.h:
6974         * libanjuta/anjuta-glade.xml:
6975         * libanjuta/anjuta-status.c
6976         (anjuta_status_progress_increment_ticks):
6977         * libanjuta/anjuta-status.h:
6978         * libanjuta/anjuta-sync-command.c (anjuta_sync_command_init),
6979         (anjuta_sync_command_finalize), (start_command),
6980         (notify_data_arrived), (notify_complete), (notify_progress),
6981         (anjuta_sync_command_class_init):
6982         * libanjuta/anjuta-sync-command.h:
6983         * libanjuta/anjuta-vcs-status-tree-view.c
6984         (anjuta_vcs_status_tree_view_add):
6985         * libanjuta/anjuta-vcs-status-tree-view.h:
6986         * plugins/Makefile.am:
6987         * plugins/git/Makefile.am:
6988         * plugins/git/anjuta-git.glade:
6989         * plugins/git/anjuta-git.ui:
6990         * plugins/git/giggle-graph-renderer.c
6991         (giggle_graph_renderer_class_init), (giggle_graph_renderer_init),
6992         (giggle_graph_renderer_finalize),
6993         (giggle_graph_renderer_get_property),
6994         (giggle_graph_renderer_set_property),
6995         (giggle_graph_renderer_get_size), (giggle_graph_renderer_render),
6996         (giggle_graph_renderer_new), (find_free_path),
6997         (get_initial_status_foreach), (get_initial_status),
6998         (free_paths_state),
6999         (giggle_graph_renderer_calculate_revision_state),
7000         (giggle_graph_renderer_validate_model):
7001         * plugins/git/giggle-graph-renderer.h:
7002         * plugins/git/git-add-command.c (git_add_command_init),
7003         (git_add_command_finalize), (git_add_command_run),
7004         (git_add_command_class_init), (git_add_command_new_path),
7005         (git_add_command_new_list):
7006         * plugins/git/git-add-command.h:
7007         * plugins/git/git-add-dialog.c (on_add_command_finished),
7008         (on_add_dialog_response), (add_dialog), (on_menu_git_add):
7009         * plugins/git/git-add-dialog.h:
7010         * plugins/git/git-add-remote-dialog.c
7011         (on_remote_add_command_finished), (on_add_remote_dialog_response),
7012         (add_remote_dialog), (on_menu_git_add_remote):
7013         * plugins/git/git-add-remote-dialog.h:
7014         * plugins/git/git-bisect-dialog.c
7015         (on_bisect_start_dialog_response),
7016         (on_bisect_start_revision_radio_toggled), (bisect_start_dialog),
7017         (bisect_reset), (bisect_state), (update_bisect_menus),
7018         (on_bisect_file_monitor_changed), (on_menu_git_bisect_start),
7019         (on_menu_git_bisect_reset), (on_menu_git_bisect_good),
7020         (on_menu_git_bisect_bad), (on_log_menu_git_bisect_good),
7021         (on_log_menu_git_bisect_bad), (bisect_menus_init):
7022         * plugins/git/git-bisect-dialog.h:
7023         * plugins/git/git-bisect-reset-command.c
7024         (git_bisect_reset_command_init),
7025         (git_bisect_reset_command_finalize),
7026         (git_bisect_reset_command_run),
7027         (git_bisect_reset_command_class_init),
7028         (git_bisect_reset_command_new):
7029         * plugins/git/git-bisect-reset-command.h:
7030         * plugins/git/git-bisect-start-command.c
7031         (git_bisect_start_command_init),
7032         (git_bisect_start_command_finalize),
7033         (git_bisect_start_command_run),
7034         (git_bisect_start_command_class_init),
7035         (git_bisect_start_command_new):
7036         * plugins/git/git-bisect-start-command.h:
7037         * plugins/git/git-bisect-state-command.c
7038         (git_bisect_state_command_init),
7039         (git_bisect_state_command_finalize),
7040         (git_bisect_state_command_run),
7041         (git_bisect_state_command_class_init),
7042         (git_bisect_state_command_new):
7043         * plugins/git/git-bisect-state-command.h:
7044         * plugins/git/git-branch-checkout-command.c
7045         (git_branch_checkout_command_init),
7046         (git_branch_checkout_command_finalize),
7047         (git_branch_checkout_command_run),
7048         (git_branch_checkout_command_class_init),
7049         (git_branch_checkout_command_new):
7050         * plugins/git/git-branch-checkout-command.h:
7051         * plugins/git/git-branch-combo-model.c (git_branch_combo_data_new),
7052         (git_branch_combo_data_free), (git_branch_combo_model_new),
7053         (git_branch_combo_model_setup_widget),
7054         (git_branch_combo_model_append),
7055         (git_branch_combo_model_append_remote),
7056         (git_branch_combo_model_get_branch):
7057         * plugins/git/git-branch-combo-model.h:
7058         * plugins/git/git-branch-create-command.c
7059         (git_branch_create_command_init),
7060         (git_branch_create_command_finalize),
7061         (git_branch_create_command_run),
7062         (git_branch_create_command_class_init),
7063         (git_branch_create_command_new),
7064         (git_branch_create_command_get_branch_name):
7065         * plugins/git/git-branch-create-command.h:
7066         * plugins/git/git-branch-delete-command.c
7067         (git_branch_delete_command_init),
7068         (git_branch_delete_command_finalize),
7069         (git_branch_delete_command_run),
7070         (git_branch_delete_command_class_init),
7071         (git_branch_delete_command_new),
7072         (git_branch_delete_command_get_branch_name):
7073         * plugins/git/git-branch-delete-command.h:
7074         * plugins/git/git-branch-list-command.c
7075         (git_branch_list_command_init), (git_branch_list_command_finalize),
7076         (git_branch_list_command_run),
7077         (git_branch_list_command_handle_output),
7078         (git_branch_list_command_class_init),
7079         (git_branch_list_command_new),
7080         (git_branch_list_command_get_output):
7081         * plugins/git/git-branch-list-command.h:
7082         * plugins/git/git-branch.c (git_branch_init),
7083         (git_branch_finalize), (git_branch_class_init), (git_branch_new),
7084         (git_branch_get_name), (git_branch_is_active):
7085         * plugins/git/git-branch.h:
7086         * plugins/git/git-checkout-files-command.c
7087         (git_checkout_files_command_run),
7088         (git_checkout_files_command_init),
7089         (git_checkout_files_command_finalize),
7090         (git_checkout_files_command_class_init),
7091         (git_checkout_files_command_new):
7092         * plugins/git/git-checkout-files-command.h:
7093         * plugins/git/git-checkout-files-dialog.c
7094         (on_checkout_files_command_finished),
7095         (on_checkout_files_dialog_response), (checkout_files_dialog),
7096         (on_menu_git_checkout_files):
7097         * plugins/git/git-checkout-files-dialog.h:
7098         * plugins/git/git-command.c
7099         (git_command_multi_line_output_arrived), (split_lines),
7100         (git_command_single_line_output_arrived), (git_command_launch),
7101         (git_command_start), (git_command_error_handler),
7102         (git_command_child_exited), (git_command_init),
7103         (git_command_finalize), (git_command_set_property),
7104         (git_command_get_property), (git_command_class_init),
7105         (git_command_add_arg), (git_command_add_list_to_args),
7106         (git_command_append_error), (git_command_push_info),
7107         (git_command_get_info_queue), (git_command_send_output_to_info),
7108         (git_command_copy_path_list), (git_command_free_path_list):
7109         * plugins/git/git-command.h:
7110         * plugins/git/git-commit-command.c (git_commit_command_run),
7111         (git_commit_command_init), (git_commit_command_finalize),
7112         (git_commit_command_class_init), (git_commit_command_new):
7113         * plugins/git/git-commit-command.h:
7114         * plugins/git/git-commit-dialog.c (on_commit_command_finished),
7115         (on_commit_dialog_response), (select_all_files), (commit_dialog),
7116         (on_menu_git_commit):
7117         * plugins/git/git-commit-dialog.h:
7118         * plugins/git/git-create-branch-dialog.c
7119         (on_create_command_finished), (on_create_branch_dialog_response),
7120         (on_branch_revision_radio_toggled), (create_branch_dialog),
7121         (on_menu_git_create_branch), (on_log_menu_git_create_branch):
7122         * plugins/git/git-create-branch-dialog.h:
7123         * plugins/git/git-create-patch-series-dialog.c
7124         (on_create_patch_series_dialog_response),
7125         (create_patch_series_dialog), (on_menu_git_create_patch_series):
7126         * plugins/git/git-create-patch-series-dialog.h:
7127         * plugins/git/git-create-tag-dialog.c (on_create_command_finished),
7128         (on_create_tag_dialog_response), (on_tag_revision_radio_toggled),
7129         (on_tag_annotate_check_toggled), (create_tag_dialog),
7130         (on_menu_git_create_tag), (on_log_menu_git_create_tag):
7131         * plugins/git/git-create-tag-dialog.h:
7132         * plugins/git/git-delete-branch-dialog.c
7133         (on_delete_command_finished), (on_delete_branch_dialog_response),
7134         (delete_branch_dialog), (on_menu_git_delete_branch):
7135         * plugins/git/git-delete-branch-dialog.h:
7136         * plugins/git/git-delete-remote-dialog.c
7137         (on_delete_remote_dialog_response),
7138         (on_remote_list_command_data_arrived),
7139         (on_remote_list_command_finished), (delete_remote_dialog),
7140         (on_menu_git_delete_remote):
7141         * plugins/git/git-delete-remote-dialog.h:
7142         * plugins/git/git-diff-command.c (git_diff_command_init),
7143         (git_diff_command_finalize), (git_diff_command_run),
7144         (git_diff_command_class_init), (git_diff_command_new):
7145         * plugins/git/git-diff-command.h:
7146         * plugins/git/git-diff-dialog.c (git_diff), (git_commit_diff),
7147         (on_menu_git_diff), (on_log_menu_git_commit_diff):
7148         * plugins/git/git-diff-dialog.h:
7149         * plugins/git/git-diff-tree-command.c (git_diff_tree_command_init),
7150         (git_diff_tree_command_finalize), (git_diff_tree_command_run),
7151         (git_diff_tree_command_class_init), (git_diff_tree_command_new):
7152         * plugins/git/git-diff-tree-command.h:
7153         * plugins/git/git-fetch-command.c (git_fetch_command_init),
7154         (git_fetch_command_finalize), (git_fetch_command_run),
7155         (git_fetch_command_class_init), (git_fetch_command_new):
7156         * plugins/git/git-fetch-command.h:
7157         * plugins/git/git-fetch-dialog.c (on_fetch_command_finished),
7158         (git_fetch), (on_menu_git_fetch):
7159         * plugins/git/git-fetch-dialog.h:
7160         * plugins/git/git-file-command.c (git_file_command_init),
7161         (git_file_command_finalize), (git_file_command_set_property),
7162         (git_file_command_get_property), (git_file_command_class_init):
7163         * plugins/git/git-file-command.h:
7164         * plugins/git/git-format-patch-command.c
7165         (git_format_patch_command_init),
7166         (git_format_patch_command_finalize),
7167         (git_format_patch_command_run),
7168         (git_format_patch_command_class_init),
7169         (git_format_patch_command_new):
7170         * plugins/git/git-format-patch-command.h:
7171         * plugins/git/git-ignore-command.c (git_ignore_command_init),
7172         (git_ignore_command_finalize), (git_ignore_command_run),
7173         (git_ignore_command_class_init), (git_ignore_command_new_path),
7174         (git_ignore_command_new_list):
7175         * plugins/git/git-ignore-command.h:
7176         * plugins/git/git-ignore-dialog.c (on_ignore_dialog_response),
7177         (ignore_dialog), (on_menu_git_ignore):
7178         * plugins/git/git-ignore-dialog.h:
7179         * plugins/git/git-log-command.c (git_log_command_init),
7180         (git_log_command_finalize), (git_log_command_run),
7181         (git_log_command_handle_output), (git_log_command_class_init),
7182         (git_log_command_new), (git_log_command_get_output_queue):
7183         * plugins/git/git-log-command.h:
7184         * plugins/git/git-log-dialog.c (author_cell_function),
7185         (date_cell_function), (short_log_cell_function),
7186         (ref_icon_cell_function), (create_columns),
7187         (on_log_command_finished), (on_ref_command_finished),
7188         (on_view_log_button_clicked), (on_log_vbox_destroy),
7189         (on_log_message_command_finished),
7190         (on_log_changes_view_row_selected),
7191         (on_log_changes_view_query_tooltip),
7192         (on_log_changes_view_button_press_event),
7193         (on_log_filter_entry_changed), (on_log_filter_date_changed),
7194         (on_log_filter_date_check_toggled),
7195         (on_log_filter_clear_button_clicked), (setup_filters),
7196         (git_log_window_create), (on_menu_git_log), (on_fm_subversion_log):
7197         * plugins/git/git-log-dialog.h:
7198         * plugins/git/git-log-message-command.c
7199         (git_log_message_command_init), (git_log_message_command_finalize),
7200         (git_log_message_command_run),
7201         (git_log_message_command_handle_output),
7202         (git_log_message_command_class_init),
7203         (git_log_message_command_new),
7204         (git_log_message_command_get_message):
7205         * plugins/git/git-log-message-command.h:
7206         * plugins/git/git-merge-command.c (git_merge_command_init),
7207         (git_merge_command_finalize), (git_merge_command_run),
7208         (git_merge_command_class_init), (git_merge_command_new):
7209         * plugins/git/git-merge-command.h:
7210         * plugins/git/git-merge-dialog.c (on_merge_command_finished),
7211         (on_merge_dialog_response), (on_use_custom_log_check_toggled),
7212         (merge_dialog), (on_menu_git_merge):
7213         * plugins/git/git-merge-dialog.h:
7214         * plugins/git/git-pull-command.c (git_pull_command_init),
7215         (git_pull_command_finalize), (git_pull_command_run),
7216         (git_pull_command_class_init), (git_pull_command_new):
7217         * plugins/git/git-pull-command.h:
7218         * plugins/git/git-pull-dialog.c (on_pull_command_finished),
7219         (on_pull_dialog_response), (pull_dialog), (on_menu_git_pull):
7220         * plugins/git/git-pull-dialog.h:
7221         * plugins/git/git-raw-output-command.c
7222         (git_raw_output_command_init), (git_raw_output_command_finalize),
7223         (git_raw_output_command_handle_output),
7224         (git_raw_output_command_class_init),
7225         (git_raw_output_command_get_output):
7226         * plugins/git/git-raw-output-command.h:
7227         * plugins/git/git-rebase-continue-command.c
7228         (git_rebase_continue_command_init),
7229         (git_rebase_continue_command_finalize),
7230         (git_rebase_continue_command_run),
7231         (git_rebase_continue_command_class_init),
7232         (git_rebase_continue_command_new):
7233         * plugins/git/git-rebase-continue-command.h:
7234         * plugins/git/git-rebase-dialog.c (on_rebase_dialog_response),
7235         (rebase_dialog), (rebase_continue), (on_menu_git_rebase_start),
7236         (on_menu_git_rebase_continue), (on_menu_git_rebase_skip),
7237         (on_menu_git_rebase_abort):
7238         * plugins/git/git-rebase-dialog.h:
7239         * plugins/git/git-rebase-start-command.c
7240         (git_rebase_start_command_init),
7241         (git_rebase_start_command_finalize),
7242         (git_rebase_start_command_run),
7243         (git_rebase_start_command_class_init),
7244         (git_rebase_start_command_new):
7245         * plugins/git/git-rebase-start-command.h:
7246         * plugins/git/git-ref-command.c (free_refs_list),
7247         (git_ref_command_init), (git_ref_command_finalize),
7248         (git_ref_command_run), (git_ref_command_insert_ref),
7249         (git_ref_command_handle_output), (git_ref_command_class_init),
7250         (git_ref_command_new), (git_ref_command_get_refs):
7251         * plugins/git/git-ref-command.h:
7252         * plugins/git/git-ref.c (git_ref_init), (git_ref_finalize),
7253         (git_ref_class_init), (git_ref_new), (git_ref_get_name),
7254         (git_ref_get_ref_type):
7255         * plugins/git/git-ref.h:
7256         * plugins/git/git-remote-add-command.c
7257         (git_remote_add_command_init), (git_remote_add_command_finalize),
7258         (git_remote_add_command_run), (git_remote_add_command_class_init),
7259         (git_remote_add_command_new),
7260         (git_remote_add_command_get_branch_name):
7261         * plugins/git/git-remote-add-command.h:
7262         * plugins/git/git-remote-delete-command.c
7263         (git_remote_delete_command_init),
7264         (git_remote_delete_command_finalize),
7265         (git_remote_delete_command_run),
7266         (git_remote_delete_command_class_init),
7267         (git_remote_delete_command_new):
7268         * plugins/git/git-remote-delete-command.h:
7269         * plugins/git/git-remote-list-command.c
7270         (git_remote_list_command_init), (git_remote_list_command_finalize),
7271         (git_remote_list_command_run),
7272         (git_remote_list_command_class_init),
7273         (git_remote_list_command_new):
7274         * plugins/git/git-remote-list-command.h:
7275         * plugins/git/git-remove-command.c (git_remove_command_init),
7276         (git_remove_command_finalize), (git_remove_command_run),
7277         (git_remove_command_class_init), (git_remove_command_new_path),
7278         (git_remove_command_new_list):
7279         * plugins/git/git-remove-command.h:
7280         * plugins/git/git-remove-dialog.c (on_remove_command_finished),
7281         (on_remove_dialog_response), (remove_dialog), (on_menu_git_remove):
7282         * plugins/git/git-remove-dialog.h:
7283         * plugins/git/git-reset-dialog.c (on_reset_dialog_response),
7284         (on_reset_revision_radio_toggled), (reset_dialog),
7285         (on_menu_git_reset), (on_log_menu_git_reset):
7286         * plugins/git/git-reset-dialog.h:
7287         * plugins/git/git-reset-files-command.c
7288         (git_reset_files_command_run), (git_reset_files_command_init),
7289         (git_reset_files_command_finalize),
7290         (git_reset_files_command_class_init),
7291         (git_reset_files_command_new):
7292         * plugins/git/git-reset-files-command.h:
7293         * plugins/git/git-reset-tree-command.c
7294         (git_reset_tree_command_run), (git_reset_tree_command_init),
7295         (git_reset_tree_command_finalize),
7296         (git_reset_tree_command_class_init), (git_reset_tree_command_new):
7297         * plugins/git/git-reset-tree-command.h:
7298         * plugins/git/git-resolve-dialog.c (on_add_command_finished),
7299         (on_resolve_dialog_response), (resolve_dialog),
7300         (on_menu_git_resolve):
7301         * plugins/git/git-resolve-dialog.h:
7302         * plugins/git/git-revert-command.c (git_revert_command_init),
7303         (git_revert_command_finalize), (git_revert_command_run),
7304         (git_revert_command_class_init), (git_revert_command_new):
7305         * plugins/git/git-revert-command.h:
7306         * plugins/git/git-revert-dialog.c (on_revert_dialog_response),
7307         (revert_dialog), (on_menu_git_revert), (on_log_menu_git_revert):
7308         * plugins/git/git-revert-dialog.h:
7309         * plugins/git/git-revision.c (git_revision_init),
7310         (git_revision_finalize), (git_revision_class_init),
7311         (git_revision_new), (git_revision_set_sha), (git_revision_get_sha),
7312         (git_revision_get_short_sha), (git_revision_set_author),
7313         (git_revision_get_author), (git_revision_set_short_log),
7314         (git_revision_get_short_log), (git_revision_get_time_format),
7315         (git_revision_set_date), (git_revision_get_formatted_date),
7316         (git_revision_add_child), (git_revision_get_children),
7317         (git_revision_set_has_parents), (git_revision_has_parents):
7318         * plugins/git/git-revision.h:
7319         * plugins/git/git-status-command.c (git_status_command_run),
7320         (git_status_command_handle_output), (git_status_command_init),
7321         (git_status_command_finalize), (git_status_command_class_init),
7322         (git_status_command_new), (git_status_command_get_status_queue):
7323         * plugins/git/git-status-command.h:
7324         * plugins/git/git-status.c (git_status_init),
7325         (git_status_finalize), (git_status_class_init), (git_status_new),
7326         (git_status_get_path), (git_status_get_vcs_status):
7327         * plugins/git/git-status.h:
7328         * plugins/git/git-switch-dialog.c (on_checkout_command_finished),
7329         (on_switch_dialog_response), (switch_dialog), (on_menu_git_switch):
7330         * plugins/git/git-switch-dialog.h:
7331         * plugins/git/git-tag-create-command.c
7332         (git_tag_create_command_init), (git_tag_create_command_finalize),
7333         (git_tag_create_command_run), (git_tag_create_command_class_init),
7334         (git_tag_create_command_new),
7335         (git_tag_create_command_get_tag_name):
7336         * plugins/git/git-tag-create-command.h:
7337         * plugins/git/git-ui-utils.c (git_ui_data_new), (git_ui_data_free),
7338         (git_progress_data_new), (git_progress_data_free),
7339         (on_message_view_destroy), (git_create_message_view),
7340         (git_check_input), (git_get_log_from_textview),
7341         (status_pulse_timer), (pulse_timer), (on_pulse_timer_destroyed),
7342         (git_status_bar_progress_pulse),
7343         (git_clear_status_bar_progress_pulse), (git_report_errors),
7344         (stop_pulse_timer), (git_pulse_progress_bar),
7345         (git_get_filename_from_full_path), (git_get_relative_path),
7346         (on_git_command_finished), (on_git_status_command_data_arrived),
7347         (on_git_command_info_arrived), (on_git_command_progress),
7348         (on_git_list_branch_command_data_arrived),
7349         (on_git_list_branch_command_finished),
7350         (git_select_all_status_items), (git_clear_all_status_selections),
7351         (git_init_whole_project), (on_git_whole_project_toggled),
7352         (git_send_raw_command_output_to_editor),
7353         (on_git_diff_command_finished),
7354         (git_stop_status_bar_progress_pulse),
7355         (git_hide_pulse_progress_bar),
7356         (git_disconnect_data_arrived_signals),
7357         (git_cancel_data_arrived_signal_disconnect):
7358         * plugins/git/git-ui-utils.h:
7359         * plugins/git/git-unstage-dialog.c
7360         (on_reset_files_command_finished), (on_unstage_dialog_response),
7361         (unstage_dialog), (on_menu_git_unstage):
7362         * plugins/git/git-unstage-dialog.h:
7363         * plugins/git/git.plugin.in:
7364         * plugins/git/plugin.c (on_project_root_added),
7365         (on_project_root_removed), (on_editor_added), (on_editor_removed),
7366         (git_activate_plugin), (git_deactivate_plugin), (git_finalize),
7367         (git_dispose), (git_instance_init), (git_class_init):
7368         * plugins/git/plugin.h:
7370         Bug #529270 - GSoc: Git Plugin, alpha release 3.
7371         
7372 2008-08-04  Sébastien Granjoux  <seb.sfo@free.fr>
7374         * plugins/sourceview/sourceview-io.c,
7375         plugins/build-basic-autotools/plugin.c:
7376         Fix #543149 Project doesn't rebuild when file is changed
7378 2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>
7380         * plugins/build-basic-autotools/program.c:
7381         Fix crash on 64bits machine due to the previous change (thanks Ignacio)
7383 2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>
7385         * libanjuta/interfaces/libanjuta.idl,
7386         plugins/gdb/plugin.c,
7387         plugins/debug-manager/command.c,
7388         plugins/debug-manager/queue.c:
7389         Avoid using the same function name in interfaces implemented
7390         by the same object to avoid trouble with bindings
7392 2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>
7394         * libanjuta/libanjuta.h:
7395         Add missing anjuta-message-area include
7397         * libanjuta/anjuta-convert.h:
7398         Rename GeditConvertError to AnjutaConvertError
7400 2008-08-03  Yuriy Penkin <yuriy.penkin@gmail.com>
7402         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7403         * plugins/search/search-replace_backend.c:
7404         Fix #544495: Memory leak
7406 2008-08-03  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
7408         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7409         * plugins/scratchbox/anjuta-scrachbox.glade:
7410         Fixed string.
7412 2008-08-03  Sébastien Granjoux  <seb.sfo@free.fr>
7414         * (renamed) plugins/build-basic-autotools/plugin.c,
7415         (removed) plugins/build-basic-autotools/build-basic-autotools.c,
7416         (renamed) plugins/build-basic-autotools/plugin.h,
7417         (removed) plugins/build-basic-autotools/build-basic-autotools.h,
7418         (added) plugins/build-basic-autotools/program.c,
7419         (added) plugins/build-basic-autotools/program.h,
7420         plugins/build-basic-autotools/configuration-list.c,
7421         plugins/build-basic-autotools/configuration-list.h,
7422         plugins/build-basic-autotools/build-options.c,
7423         plugins/build-basic-autotools/executer.h,
7424         plugins/build-basic-autotools/Makefile.am:
7425         Rename build-basic-autotools.{ch} to plugin.{ch}
7426         Fix several memory leaks in build plugin
7427         Keep all command data in one object
7429 2008-08-02  Sébastien Granjoux  <seb.sfo@free.fr>
7431         * plugins/debug-manager/command.c,
7432         plugins/debug-manager/queue.c:
7433         Small code cleaning
7435 2008-07-29  Johannes Schmid  <jhs@gnome.org>
7437         * plugins/sourceview/sourceview.c (ieditor_goto_line):
7438         #544841 – Cursor set on a wrong line when I click
7440 2008-07-19  Massimo Cora'  <maxcvs@email.it>
7442         * libanjuta/interfaces/libanjuta.idl:
7443         * plugins/symbol-browser/plugin.c (project_root_added),
7444         (on_editor_saved), (update_editor_symbol_model),
7445         (value_removed_current_editor), (isymbol_manager_get_scope),
7446         (isymbol_manager_get_parent_scope),
7447         (isymbol_manager_get_symbol_more_info),
7448         (isymbol_manager_iface_init):
7449         * plugins/symbol-db/plugin.c (do_import_system_src_after_abort),
7450         (do_import_sources), (isymbol_manager_search),
7451         (isymbol_manager_get_scope), (isymbol_manager_get_parent_scope),
7452         (isymbol_manager_get_symbol_more_info),
7453         (isymbol_manager_iface_init):
7454         * plugins/symbol-db/symbol-db-engine-iterator-node.c
7455         (symbol_db_engine_iterator_node_get_symbol_extra_string):
7456         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_init),
7457         (symbol_db_engine_add_new_files),
7458         (sdb_engine_second_pass_update_scope_1),
7459         (sdb_engine_second_pass_update_scope),
7460         (sdb_engine_second_pass_update_heritage),
7461         (sdb_engine_second_pass_do), (sdb_engine_prepare_symbol_info_sql),
7462         (symbol_db_engine_get_class_parents_by_symbol_id),
7463         (symbol_db_engine_get_current_scope),
7464         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
7465         * plugins/symbol-db/symbol-db-engine.h:
7466         * plugins/symbol-db/symbol-db-system.c
7467         (symbol_db_system_parse_aborted_package):
7468         * plugins/symbol-db/symbol-db-system.h:
7469         * plugins/symbol-db/symbol-db-view-locals.c:
7470         * plugins/symbol-db/symbol-db-view.c:
7471         * plugins/symbol-db/symbol-db-view.h:
7472         * plugins/symbol-db/test/benchmark.c (main):
7474   temporary disabled do_import_system_src_after_abort (). It needs more
7475   performance tests.
7476   Implemented some new methods for IAnjutaSymbolManager.  
7477   More performances on population and displaying.
7479 2008-07-23  Sébastien Granjoux  <seb.sfo@free.fr>
7481         * plugins/language-support-cpp-java/plugin.c:
7482         Fix #530630: Scintilla hand up after hit return
7484 2008-07-22  Sébastien Granjoux  <seb.sfo@free.fr>
7486         * plugins/debug-manager/plugin.c,
7487         plugins/debug-manager/breakpoints.c,
7488         libanjuta/interfaces/libanjuta.idl:
7489         Fix #544190: Crash double click on item in stack trace
7491 2008-07-21  Sébastien Granjoux  <seb.sfo@free.fr>
7493         * plugins/project-wizard/templates/terminal.wiz,
7494         plugins/project-wizard/templates/xlib-dock.wiz,
7495         plugins/project-wizard/templates/wxwin.wiz,
7496         plugins/project-wizard/templates/java.wiz,
7497         plugins/project-wizard/templates/anjuta-plugin-vala.wiz,
7498         plugins/project-wizard/templates/gnome.wiz,
7499         plugins/project-wizard/templates/anjuta-plugin.wiz,
7500         plugins/project-wizard/templates/gtkmm.wiz,
7501         plugins/project-wizard/templates/python.wiz,
7502         plugins/project-wizard/templates/cpp.wiz,
7503         plugins/project-wizard/templates/sdl.wiz,
7504         plugins/project-wizard/templates/gtk.wiz,
7505         plugins/project-wizard/templates/minimal.wiz,
7506         plugins/project-wizard/templates/xlib.wiz,
7507         plugins/project-wizard/templates/gcj.wiz,
7508         plugins/project-wizard/templates/Makefile.am,
7509         (added) plugins/project-wizard/templates/licenses/None,
7510         (added) plugins/project-wizard/templates/licenses/GPL,
7511         (added) plugins/project-wizard/templates/licenses/BSD,
7512         (added) plugins/project-wizard/templates/licenses/LGPL,
7513         plugins/project-wizard/templates/licenses/Makefile.am,
7514         configure.in:
7515         Fix #543978: GPL license shown in COPYING file irrespective of
7516         which license selected
7518 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
7520         * plugins/build-basic-autotools/build-basic-autotools.c,
7521         plugins/build-basic-autotools/configuration-list.c:
7522         Fix configuration name not displayed, error when compiling target
7523         outside project
7525 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
7527         * plugins/build-basic-autotools/build-basic-autotools.c:
7528         Fix #522825: Opening files from shell disable build->compile menu
7530 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
7532         * plugins/build-basic-autotools/configuration-list.c,
7533         plugins/build-basic-autotools/configuration-list.h,
7534         plugins/build-basic-autotools/build-options.c:
7535         Fix #543889: Crash typing in configuration field
7537 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
7539         * plugins/build-basic-autotools/build-basic-autotools.c:
7540         Fix #534566: expand shell variable in configure parameters
7542 2008-07-20  Sébastien Granjoux  <seb.sfo@free.fr>
7544         * plugins/build-basic-autotools/build-basic-autotools.c,
7545         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
7546         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
7547         plugins/message-view/anjuta-message-manager.ui:
7548         Fix #375640: Allow user to stop a build in progress
7550 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
7552         * plugins/build-basic-autotools/build-basic-autotools.c:
7553         Fix another crash on closing project with a file outside project
7555 2008-07-19  Sébastien Granjoux  <seb.sfo@free.fr>
7557         * plugins/build-basic-autotools/build-basic-autotools.c,
7558         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7559         Add more options for build command: parallel make, keep going on error
7560         and keep message untranslated
7562 2008-07-18  Sébastien Granjoux  <seb.sfo@free.fr>
7564         * plugins/build-basic-autotools/build-basic-autotools.c:
7565         Fix crash on closing project due to the previous patch
7567 2008-07-17  Sébastien Granjoux  <seb.sfo@free.fr>
7569         * plugins/build-basic-autotools/build-basic-autotools.c,
7570         plugins/build-basic-autotools/build-basic-autotools.h,
7571         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
7572         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
7573         plugins/build-basic-autotools/build-options.c,
7574         plugins/build-basic-autotools/build-options.h,
7575         plugins/build-basic-autotools/Makefile.am,
7576         (added) plugins/build-basic-autotools/configuration-list.c,
7577         (added) plugins/build-basic-autotools/configuration-list.h:
7578         Allow to build project outside source directory (fix #540782)
7580         * plugins/project-manager/plugin.c:
7581         Use IANJUTA_BUILDER_ROOT_URI as parent uri for all targets
7583         * plugins/debug-manager/start.c,
7584         plugins/project-wizard/autogen.c,
7585         plugins/run-program/execute.c,
7586         libanjuta/interfaces/libanjuta.idl:
7587         Add a handle argument to IAnjutaBuilder callback
7589         * libanjuta/anjuta-launcher.c,
7590         libanjuta/anjuta-launcher.h:
7591         Set environment variables in anjuta_launcher_execute_v
7593 2008-07-14  Massimo Cora'  <maxcvs@email.it>
7595         * plugins/symbol-db/plugin.c (on_editor_destroy),
7596         (on_session_save), (on_session_load), (on_project_element_removed),
7597         (do_import_system_src_after_abort),
7598         (do_import_project_src_after_abort), (do_import_sources),
7599         (on_project_root_added), (symbol_db_activate),
7600         (symbol_db_deactivate), (isymbol_manager_search), (g_list_compare),
7601         (on_prefs_package_add), (on_prefs_package_remove),
7602         (ipreferences_merge), (ipreferences_unmerge):
7603         * plugins/symbol-db/plugin.h:
7604         * plugins/symbol-db/symbol-db-engine.c
7605         (sdb_engine_get_dyn_query_node_by_id),
7606         (sdb_engine_insert_dyn_query_node_by_id),
7607         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
7608         (sdb_engine_init), (sdb_engine_finalize),
7609         (symbol_db_engine_set_ctags_path), (symbol_db_engine_new),
7610         (symbol_db_engine_project_exists),
7611         (symbol_db_engine_add_new_files),
7612         (symbol_db_engine_get_files_with_zero_symbols),
7613         (sdb_engine_prepare_symbol_info_sql):
7614         * plugins/symbol-db/symbol-db-engine.h:
7615         * plugins/symbol-db/symbol-db-prefs.c
7616         (on_prefs_executable_changed), (on_listall_output),
7617         (on_listall_exit), (on_tag_load_toggled_parseable_cb),
7618         (on_tag_load_toggled), (sdb_prefs_init1), (sdb_prefs_init),
7619         (sdb_prefs_finalize), (sdb_prefs_class_init),
7620         (symbol_db_prefs_new):
7621         * plugins/symbol-db/symbol-db-prefs.h:
7622         Rewritten symbol-db-prefs.[c|h]. SymbolDBPrefs is now an object. 
7623         It's more usable/maintainable.
7624         Session packages are now saved and reloaded at session-start time.
7625         Code cleaning.
7627         * plugins/symbol-db/symbol-db-system.c (destroy_engine_scan_data),
7628         (sdb_system_do_engine_scan), (on_engine_package_scan_end),
7629         (sdb_system_do_scan_package_1), (on_pkg_config_exit),
7630         (symbol_db_system_scan_package), (symbol_db_parse_aborted_package):
7631         * plugins/symbol-db/symbol-db-system.h:
7632         * plugins/symbol-db/symbol-db-view.c
7633         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
7634         Added 'continue global tags scan after abort' feature.
7635         Code cleaning.
7637 2008-07-16  Naba Kumar  <naba@gnome.org>
7639         * libanjuta/interfaces/libanjuta.idl: Fixed documentation for
7640         s/uri/file.
7642 2008-07-15  Johannes Schmid  <jhs@gnome.org>
7644         * global-tags/create_global_tags.sh.in:
7645         Fixed #542838 – create_global_tags.sh is creating tags in root directory
7647 2008-07-15  Johannes Schmid  <jhs@gnome.org>
7649         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
7650         Use get_filename() instead of get_current_folder(). Thanks to seb
7651         for pointing out.
7653 2008-07-15  Johannes Schmid <jhs@gnome.org>
7655         * libanjuta/Makefile.am:
7656         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
7657         * libanjuta/anjuta-utils.h:
7658         * libanjuta/libanjuta-1.0.deps:
7659         * libanjuta/libanjuta-1.0.vapi:
7660         * libanjuta/vapi-gen/README:
7661         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
7662         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
7663         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
7664         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
7665         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
7666         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
7667         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
7668         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
7669         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
7670         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
7671         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
7672         
7673         Remove vala bindings, they should go to the vala module instead
7675 2008-07-10  Massimo Cora'  <maxcvs@email.it>
7677         * libanjuta/anjuta-utils.c (anjuta_util_prog_is_installed):
7678         * libanjuta/anjuta-utils.h:
7679         fixed definition const *gchar.
7681         * plugins/symbol-db/anjuta-symbol-db.glade:
7682         * plugins/symbol-db/plugin.c (symbol_db_activate),
7683         (symbol_db_deactivate):
7684         * plugins/symbol-db/plugin.h:
7685         * plugins/symbol-db/symbol-db-engine.c
7686         (sdb_engine_get_dyn_query_node_by_id),
7687         (sdb_engine_insert_dyn_query_node_by_id),
7688         (sdb_engined_ctags_launcher_create), (sdb_engine_scan_files_1),
7689         (sdb_engine_init), (symbol_db_engine_set_ctags_path),
7690         (symbol_db_engine_new), (sdb_engine_prepare_symbol_info_sql):
7691         * plugins/symbol-db/symbol-db-engine.h:
7692         * plugins/symbol-db/symbol-db-prefs.c
7693         (on_prefs_executable_changed), (symbol_db_prefs_init):
7694         * plugins/symbol-db/symbol-db-view.c
7695         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded):
7696         The engine will now check for a working (existing) ctags executable.
7697         If not found a message will be displayed. It's now possible to switch 
7698         ctags executable on the fly.
7699         Fixed a crasher with dynamic queries (missing initialization)
7701 2008-07-10  Johannes Schmid  <jhs@gnome.org>
7703         Patch from Yuriy Penkin
7704         * plugins/search/search-replace.c (search_and_replace):
7705         #541941 – Crash on searching with regular expression
7707 2008-07-09  Johannes Schmid  <jhs@gnome.org>
7709         * plugins/language-support-cpp-java/cpp-java-assist.c
7710         (cpp_java_assist_create_word_completion_cache),
7711         (cpp_java_assist_check):
7712         * plugins/symbol-db/plugin.c (symbol_db_activate):
7713         Show all completions even when the editor makes own suggestions
7715 2008-07-09  Johannes Schmid  <jhs@gnome.org>
7717         * libanjuta/anjuta-preferences.c (get_property_value_as_string):
7718         Get the file path from the file-chooser instead of the ui
7719         
7720         * plugins/symbol-db/anjuta-symbol-db.glade:
7721         * plugins/symbol-db/plugin.c (symbol_db_activate):
7722         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_scan_files_1),
7723         (symbol_db_engine_new):
7724         * plugins/symbol-db/symbol-db-engine.h:
7725         Fixed symbol-db prefs
7726         
7727         * scripts/glade2schema.pl:
7728         Support for "folder" and "file" preferences
7729         
7730         * configure.in: Require latest libgda-4.0
7732 2008-07-07  Massimo Cora'  <maxcvs@email.it>
7734         * libanjuta/interfaces/libanjuta.idl:
7735         * plugins/symbol-db/plugin.c (isymbol_manager_search):
7736         * plugins/symbol-db/symbol-db-engine.c
7737         (symbol_db_engine_get_class_parents_by_symbol_id),
7738         (symbol_db_engine_get_class_parents),
7739         (symbol_db_engine_get_scope_members_by_symbol_id),
7740         (symbol_db_engine_get_scope_members),
7741         (symbol_db_engine_get_current_scope),
7742         (symbol_db_engine_get_file_symbols),
7743         (symbol_db_engine_find_symbol_by_name_pattern),
7744         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
7745         fixed global search. There were some bitwise problems in IAnjutaSymbolManager 
7746         interface.
7748 2008-07-07  Johannes Schmid  <jhs@gnome.org>
7750         * libanjuta/libanjuta-1.0.vapi:
7751         Added missing file
7752         
7753 2008-07-07  Johannes Schmid  <jhs@gnome.org>
7755         * plugins/symbol-db/plugin.c:
7756         Fixed a double-free
7758 2008-07-07  Massimo Cora'  <maxcvs@email.it>
7760         * plugins/language-support-cpp-java/cpp-java-assist.c
7761         (cpp_java_assist_create_word_completion_cache):
7762         added some debugging info.
7764         * plugins/symbol-db/plugin.c (on_project_root_added),
7765         (isymbol_manager_search):
7766         * plugins/symbol-db/symbol-db-engine.c
7767         (sdb_engine_get_statement_by_query_id),
7768         (sdb_engine_get_dyn_query_node_by_id),
7769         (sdb_engine_insert_dyn_query_node_by_id),
7770         (sdb_engine_get_query_parameters_list),
7771         (sdb_engine_free_cached_queries),
7772         (sdb_engine_free_cached_dynamic_queries),
7773         (sdb_engine_get_tuple_id_by_unique_name),
7774         (sdb_engine_get_tuple_id_by_unique_name2),
7775         (sdb_engine_get_tuple_id_by_unique_name3), (sdb_engine_init),
7776         (sdb_engine_finalize), (symbol_db_engine_new),
7777         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
7778         * plugins/symbol-db/symbol-db-engine.h:
7779         * plugins/symbol-db/symbol-db-prefs.c (symbol_db_prefs_init):
7780         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
7781         (destroy_engine_scan_data), (sdb_system_init),
7782         (sdb_system_finalize), (sdb_system_class_init),
7783         (sdb_system_get_normalized_cflags),
7784         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
7785         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
7786         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
7787         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
7788         (sdb_system_do_scan_next_package),
7789         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
7790         (symbol_db_system_scan_package),
7791         (symbol_db_system_is_package_parseable):
7792         * plugins/symbol-db/symbol-db-system.h:
7793         fixed threaded libgda stuff. It was the static prepared statement that broke
7794         the thing.
7796 2008-07-07  Johannes Schmid  <jhs@gnome.org>
7798         * libanjuta/libanjuta-1.0.deps:
7799         * libanjuta/vapi-gen/README:
7800         * libanjuta/vapi-gen/anjuta-gen-vapi.sh:
7801         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.deps:
7802         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.excludes:
7803         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.files:
7804         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.metadata:
7805         * libanjuta/vapi-gen/libanjuta-interfaces/libanjuta-1.0.namespace:
7806         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.deps:
7807         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.excludes:
7808         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.files:
7809         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.metadata:
7810         * libanjuta/vapi-gen/libanjuta/libanjuta-1.0.namespace:
7811         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
7812         * plugins/project-wizard/templates/anjuta-plugin-vala.wiz:
7813         * plugins/project-wizard/templates/anjuta-plugin-vala/Makefile.am:
7814         * plugins/project-wizard/templates/anjuta-plugin-vala/configure.ac.
7815         tpl:
7816         * plugins/project-wizard/templates/anjuta-plugin-vala/po/Makefile.a
7817         m:
7818         * plugins/project-wizard/templates/anjuta-plugin-vala/po/POTFILES.i
7819         n:
7820         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
7821         am:
7822         * plugins/project-wizard/templates/anjuta-plugin-vala/src/Makefile.
7823         am.tpl:
7824         * plugins/project-wizard/templates/anjuta-plugin-vala/src/config.va
7825         pi:
7826         * plugins/project-wizard/templates/anjuta-plugin-vala/src/plugin.va
7827         la:
7828         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
7829         (destroy_engine_scan_data), (sdb_system_init),
7830         (sdb_system_finalize), (sdb_system_class_init),
7831         (sdb_system_get_normalized_cflags),
7832         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
7833         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
7834         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
7835         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
7836         (sdb_system_do_scan_next_package),
7837         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
7838         (symbol_db_system_scan_package),
7839         (symbol_db_system_is_package_parseable):
7840         * plugins/symbol-db/symbol-db-system.h:
7841         
7842         Added various missing files to svn
7844 2008-07-07  Abderrahim Kitouni  <a.kitouni@gmail.com>
7846         * plugins/project-wizard/templates/anjuta-plugin-vala*:
7847         * configure.in, plugins/project-wizard/templates/Makefile.am:
7848         Added a template for an Anjuta plugin in Vala.
7850         * manuals/reference/libanjuta/writing-plugins-vala.sgml:
7851         * manuals/reference/libanjuta/libanjuta-docs.sgml:
7852         Added a little tutorial.
7854         * libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-session.h:
7855         Removed two extra semicolons that gobject-introspection parser
7856         didn't like.
7858         * libanjuta/libanjuta-1.0.vapi, libanjuta/libanjuta-1.0.deps:
7859         * libanjuta/Makefile.am, libanjuta/vapigen/*
7860         Added Vala API bindings along with files needed to regenerate them.
7862 2008-07-07  Johannes Schmid  <jhs@idefix>
7864         * plugins/message-view/message-view.c:
7865         Use correct plural forms for buttons and update buttons on clear()
7867 2008-07-06  Johannes Schmid  <jhs@idefix>
7869         * plugins/build-basic-autotools/build-basic-autotools.c
7870         (on_build_mesg_format):
7871         Do not set MESSAGE_INFO on change directory messages
7873 2008-07-06  Juan Dapena Paz  <karion.siand@gmail.com>
7875         * plugins/message-view/message-view.c:
7876         Fixed #541689 – Filter buttons added
7878 2008-07-06  Johannes Schmid  <jhs@gnome.org>
7880         Patch from Arun Chaganty
7881         * global-tags/create_global_tags.sh.in:
7882         * libanjuta/anjuta-ui.c (anjuta_ui_get_accel_file):
7883         * libanjuta/anjuta-ui.h:
7884         * libanjuta/anjuta-utils.c (anjuta_util_create_dir):
7885         * libanjuta/anjuta-utils.h:
7886         * plugins/editor/style-editor.c (apply_styles):
7887         * plugins/editor/text_editor.c (text_editor_get_props):
7888         * plugins/macro/macro-db.c (get_user_macro_path):
7889         * plugins/project-wizard/druid.c (npw_druid_fill_selection_page):
7890         * plugins/symbol-browser/an_symbol_prefs.c (update_system_tags),
7891         (update_system_tags_only_add), (create_store),
7892         (on_create_tags_clicked), (on_add_tags_clicked),
7893         (on_remove_tags_clicked), (on_update_global_clicked),
7894         (symbol_browser_load_global_tags):
7895         * plugins/symbol-browser/plugin.c (project_root_added):
7896         * plugins/symbol-db/plugin.c (symbol_db_activate):
7897         * plugins/tools/editor.c (on_editor_script_toggle),
7898         (on_editor_response):
7899         * plugins/tools/fileop.c (atp_anjuta_tools_load),
7900         (atp_anjuta_tools_save):
7901         * plugins/tools/plugin.h:
7902         * plugins/tools/variable.c (atp_variable_get_editor_variable):
7903         * plugins/valgrind/vggeneralprefs.c (vg_general_prefs_init):
7904         * plugins/valgrind/vgrule-list.c (vg_rule_list_add_rule):
7905         * src/anjuta.c (anjuta_new):
7906         (with some warning fixes)
7908         #518594 – Get rid of .anjuta and follow fd.o specifications
7910 2008-07-06  Johannes Schmid  <jhs@idefix>
7912         * configure.in:
7913         * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl:
7914         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
7915         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
7916         * plugins/project-wizard/templates/java/configure.ac.tpl:
7917         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7918         * plugins/project-wizard/templates/python/configure.ac.tpl:
7919         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
7920         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
7921         
7922         #475244 – AC_SUBST() not needed after PKG_CHECK_MODULES()
7924 2008-07-05  Massimo Cora'  <maxcvs@email.it>
7926         * libanjuta/anjuta-utils.c (anjuta_util_parse_args_from_string):
7927         fixed a little mem-leak.
7929         * plugins/symbol-db/Makefile.am:
7930         * plugins/symbol-db/anjuta-symbol-db.glade:
7931         * plugins/symbol-db/plugin.c (on_editor_update_ui),
7932         (on_char_added), (on_project_element_added),
7933         (on_project_element_removed), (on_system_scan_package_start),
7934         (on_system_scan_package_end), (on_system_single_file_scan_end),
7935         (on_project_single_file_scan_end), (on_importing_project_end),
7936         (do_import_sources_after_abort), (do_import_sources),
7937         (on_project_root_added), (on_project_root_removed),
7938         (symbol_db_activate), (symbol_db_deactivate),
7939         (symbol_db_instance_init), (isymbol_manager_search):
7940         * plugins/symbol-db/plugin.h:
7941         * plugins/symbol-db/symbol-db-engine.c
7942         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
7943         (sdb_engine_ctags_output_thread), (sdb_engine_scan_files_1),
7944         (symbol_db_engine_new), (sdb_engine_create_db_tables),
7945         (symbol_db_engine_db_exists), (symbol_db_engine_file_exists),
7946         (symbol_db_engine_project_exists),
7947         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
7948         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
7949         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
7950         (sdb_engine_add_new_sym_implementation),
7951         (sdb_engine_add_new_scope_definition),
7952         (sdb_engine_add_new_tmp_heritage_scope),
7953         (sdb_engine_add_new_symbol),
7954         (symbol_db_engine_update_project_symbols),
7955         (on_scan_update_buffer_end),
7956         (symbol_db_engine_update_buffer_symbols),
7957         (symbol_db_engine_get_full_local_path),
7958         (symbol_db_engine_get_file_db_path),
7959         (symbol_db_engine_get_files_with_zero_symbols),
7960         (symbol_db_engine_get_file_symbols),
7961         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
7962         * plugins/symbol-db/symbol-db-engine.h:
7963         * plugins/symbol-db/symbol-db-prefs.c (destroy_parseable_data),
7964         (on_listall_output), (on_listall_exit),
7965         (on_tag_load_toggled_parseable_cb), (on_tag_load_toggled),
7966         (symbol_db_prefs_init), (symbol_db_prefs_finalize):
7967         * plugins/symbol-db/symbol-db-prefs.h:
7968         * plugins/symbol-db/symbol-db-system.c (destroy_single_scan_data),
7969         (destroy_engine_scan_data), (sdb_system_init),
7970         (sdb_system_finalize), (sdb_system_class_init),
7971         (sdb_system_get_normalized_cflags),
7972         (on_engine_package_single_file_scan_end), (symbol_db_system_new),
7973         (symbol_db_system_is_package_parsed), (on_pkg_config_output),
7974         (sdb_system_files_visit_dir), (prepare_files_to_be_scanned),
7975         (on_engine_package_scan_end), (sdb_system_do_scan_package_1),
7976         (sdb_system_do_scan_next_package),
7977         (sdb_system_do_scan_new_package), (on_pkg_config_exit),
7978         (symbol_db_system_scan_package),
7979         (symbol_db_system_is_package_parseable):
7980         * plugins/symbol-db/symbol-db-system.h:
7981         * plugins/symbol-db/symbol-db-view.h:
7982         * plugins/symbol-db/test/Makefile.am:
7983         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
7984         * plugins/symbol-db/test/main.c (add_new_files):
7985         brand-new system tags population system. It's still not completed. It crashes
7986         with libgda svn 3174: probably there's some thread bug on this library and
7987         must be fixed. The crash happens when system tags and project tags are scanned
7988         concurrently. It's a random crash, so it's not possible to find a point.
7989         Preferences page now support check-box toggle population. Anyway it's still
7990         missing a save-on-session method... to be implemented soon.
7992         * plugins/valgrind/preferences.c (build_general_prefs):
7993         be sure to set the correct executable path.
7995 2008-07-05  Johannes Schmid  <jhs@gnome.org>
7997         * plugins/run-program/execute.c (get_local_executable):
7998         500962 – Further icons
8000 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8002         * plugins/document-manager/action-callbacks.c
8003         (on_close_file_activate):
8004         fixed memory corruption (thanks to yura_dev)
8005         
8006         * plugins/document-manager/anjuta-docman.c
8007         (anjuta_docman_remove_document),
8008         (anjuta_docman_set_current_document):
8009         #535173 – UI isn't updated on closing all documents
8010         
8011         * plugins/file-loader/plugin.c (create_file_open_dialog_gui):
8012         #511762 – Multiple selection don't work well when hitting enter
8014 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8016         * libanjuta/interfaces/libanjuta.idl:
8017         * plugins/document-manager/action-callbacks.c
8018         (on_close_file_activate):
8019         Fixed a crasher due to g_free vs. g_object_unref
8020         
8021         * plugins/document-manager/anjuta-docman.c
8022         (anjuta_docman_update_page_label):
8023         * plugins/editor/text_editor.c (isavable_is_read_only),
8024         (isavable_iface_init):
8025         * plugins/glade/anjuta-design-document.c:
8026         * plugins/sourceview/anjuta-view.c (anjuta_view_cut_clipboard):
8027         * plugins/sourceview/sourceview-io.c (sourceview_io_get_read_only):
8028         * plugins/sourceview/sourceview-io.h:
8029         * plugins/sourceview/sourceview-private.h:
8030         * plugins/sourceview/sourceview.c (on_file_changed),
8031         (on_read_only_dialog_response), (on_open_finish), (on_save_finish),
8032         (ifile_savable_is_read_only), (isavable_iface_init),
8033         (idocument_cut):
8034         #357697 – readonly file can be edited
8035         
8036         * plugins/symbol-browser/plugin.c (project_root_added):
8037         #539551 – AutoComplete doesn't work
8039 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8041         * plugins/Makefile.am:
8042         #539551 – AutoComplete doesn't work
8044 2008-07-05  Johannes Schmid  <jhs@gnome.org>
8046         * plugins/file-manager/file-model.c (file_model_filter_file):
8047         Fixed "Hide binary files"
8049 2008-07-05  Sébastien Granjoux  <seb.sfo@free.fr>
8051         * plugins/debug-manager/start.c,
8052         plugins/build-basic-autotools/build-basic-autotools.c,
8053         plugins/run-program/plugin.c,
8054         plugins/run-program/plugin.h:
8055         Fix bug #538217: Run in terminal option isn't remembered
8056         Fix bug: Debugger sources directories isn't remembered neither
8058 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8060         * plugins/symbol-browser/plugin.c (project_root_added):
8061         Fixed global tags loading
8063 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8065         Patch from Arun Chaganty:
8066         * configure.in:
8067         * plugins/symbol-browser/an_symbol_prefs.c
8068         (on_create_tags_clicked):
8069         #515954 – create_global_tags.sh: wrong anjuta-tags path
8071         * global-tags/create_global_tags.sh.in:
8072         Use #!/bin/bash instead of #!/bin/sh as the script does not work with dash
8074 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8076         * plugins/debug-manager/breakpoints.c (on_editor_saved):
8077         * plugins/symbol-browser/plugin.c (on_editor_saved):
8078         * plugins/symbol-db/plugin.c (on_editor_saved):
8079         Adapted to change in the "saved" signal of IAnjutaFile
8081         * plugins/editor/text_editor.c (text_editor_save_file):
8082         Fixed #541313 – Crash on saving file
8083         
8084         * plugins/sourceview/sourceview.c (on_save_finish):
8085         Emit "saved" signal
8087 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8089         * plugins/sourceview/anjuta-editor-sourceview.glade:
8090         Remove "Monitor VFS" preference - it is always enabled
8092 2008-07-04  Johannes Schmid  <jhs@gnome.org>
8094         * plugins/document-manager/action-callbacks.c
8095         (on_close_file_activate):
8096         * plugins/document-manager/anjuta-docman.c:
8097         * plugins/project-manager/plugin.c (value_added_current_editor):
8098         * plugins/symbol-browser/plugin.c (value_added_current_editor):
8099         Fixed GFile* related stuff
8100         
8101         * plugins/file-manager/file-model.c (file_model_update_file):
8102         Do not unref GIcon* as it is owned by GFileInfo*
8103         
8104         * plugins/sourceview/anjuta-document-loader.c:
8105         * plugins/sourceview/anjuta-document-loader.h:
8106         * plugins/sourceview/anjuta-document-saver.c:
8107         * plugins/sourceview/anjuta-document-saver.h:
8108         * plugins/sourceview/anjuta-document.c:
8109         * plugins/sourceview/anjuta-document.h:
8110         * plugins/sourceview/anjuta-utils.c:
8111         * plugins/sourceview/anjuta-utils.h:
8112         Deleted old (gedit) gnome-vfs stuff.
8113         
8114         * plugins/sourceview/sourceview.io.c
8115         * plugins/sourceview/sourceview.io.h:
8116         New helper class that takes care of file saving/loading
8117         and is much smaller than the gnome-vfs stuff as many things are
8118         handled by gio now.
8119         
8120         * plugins/sourceview/Makefile.am:
8121         * plugins/sourceview/anjuta-view.c (anjuta_view_new),
8122         (anjuta_view_cut_clipboard), (anjuta_view_paste_clipboard),
8123         (anjuta_view_delete_selection), (anjuta_view_expose):
8124         * plugins/sourceview/anjuta-view.h:
8125         * plugins/sourceview/sourceview-private.h:
8126         * plugins/sourceview/sourceview.c (sourceview_create_markers),
8127         (sourceview_create_highligth_indic), (goto_line),
8128         (on_document_modified_changed), (on_mark_set),
8129         (on_reload_dialog_response), (on_file_changed), (on_open_failed),
8130         (on_open_finish), (on_save_failed), (on_save_finish),
8131         (sourceview_instance_init), (sourceview_dispose),
8132         (sourceview_finalize), (sourceview_new), (ifile_open),
8133         (ifile_get_file), (ifile_savable_save), (ifile_savable_save_as),
8134         (ieditor_goto_line), (wordcharacters_contains),
8135         (ieditor_get_current_word), (idocument_get_filename), (mark_real),
8136         (autodetect_language), (ihover_iface_init):
8137         Adapted to use the new IO class, clean up a bit
8139 2008-07-03  Johannes Schmid  <jhs@gnome.org>
8141         * plugins/debug-manager/plugin.c (dma_plugin_location_changed):
8142         Removed useless DEBUG_PRINTs
8143         
8144         * plugins/document-manager/action-callbacks.c:
8145         * plugins/document-manager/action-callbacks.h:
8146         * plugins/document-manager/anjuta-docman.c
8147         (anjuta_docman_goto_file_line_mark):
8148         * plugins/document-manager/anjuta-document-manager.ui:
8149         * plugins/document-manager/plugin.c
8150         (update_document_ui_interface_items), (register_stock_icons):
8151         * plugins/language-support-cpp-java/anjuta-language-support-cpp-jav
8152         a.ui:
8153         * plugins/language-support-cpp-java/plugin.c (on_swap_activate),
8154         (register_stock_icons):
8155         Moved "Swap .c/.h" from document-manager to language-support where it
8156         belongs and reimplemented it without gnome-vfs
8158 2008-07-02  Johannes Schmid  <jhs@gnome.org>
8160         * libanjuta/interfaces/libanjuta.idl:
8161         Corrected sigal argument
8162         * plugins/file-manager/file-model.c (file_model_row_collapsed):
8163         #538921 Duplicated folders
8165 2008-07-02  Johannes Schmid  <jhs@gnome.org>
8167         * plugins/debug-manager/breakpoints.c
8168         (on_jump_to_breakpoint_activate):
8169         * plugins/debug-manager/disassemble.c (on_location_changed):
8170         * plugins/debug-manager/plugin.c (dma_plugin_location_changed),
8171         (dma_plugin_activate):
8172         * plugins/document-manager/anjuta-docman.c
8173         (anjuta_docman_goto_file_line_mark):
8174         
8175         Fixed crash when double-clicking on a breakpoint.
8176         
8177 2008-07-02  Johannes Schmid  <jhs@gnome.org>
8179         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8180         Allow NULL GFiles
8181         
8182         * plugins/file-loader/plugin.c (on_session_load):
8183         Fixed typo
8184         
8185         * src/main.c (on_message_received):
8186         Fixed loading of files from the command line
8188 2008-07-02  Johannes Schmid  <jhs@gnome.org>
8190         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8191         * libanjuta/interfaces/libanjuta.idl:
8192         Change (nearly) all interfaces to use GFile* instead of uris
8193         Document all shell variables
8194         
8195         * plugins/build-basic-autotools/build-basic-autotools.c
8196         (on_build_mesg_parse), (value_added_fm_current_file),
8197         (value_removed_fm_current_file), (value_added_pm_current_uri),
8198         (value_added_project_root_uri), (value_added_current_editor),
8199         (activate_plugin), (ifile_open), (ifile_get_file),
8200         (ifile_iface_init), (ibuilder_is_built), (ibuilder_build):
8201         * plugins/class-gen/plugin.c (activate_plugin),
8202         (cg_plugin_generator_created_cb):
8203         * plugins/class-inheritance/class-callbacks.c
8204         (on_member_menuitem_clicked), (on_nodedata_expanded_event):
8205         * plugins/class-inheritance/class-inherit.c
8206         (class_inheritance_show_dynamic_class_popup_menu),
8207         (cls_inherit_draw_expanded_node):
8208         * plugins/class-inheritance/plugin.c (activate_plugin):
8209         * plugins/cvs-plugin/plugin.c (value_added_fm_current_file),
8210         (value_removed_fm_current_file), (value_added_current_editor),
8211         (activate_plugin):
8212         * plugins/debug-manager/breakpoints.c
8213         (breakpoints_dbase_set_all_in_editor),
8214         (breakpoints_dbase_add_breakpoint),
8215         (breakpoints_dbase_edit_breakpoint),
8216         (on_toggle_breakpoint_activate), (breakpoints_dbase_new):
8217         * plugins/debug-manager/command.c (dma_command_run):
8218         * plugins/debug-manager/plugin.c (set_program_counter),
8219         (dma_plugin_location_changed), (on_run_to_cursor_action_activate),
8220         (dma_plugin_activate):
8221         * plugins/debug-manager/variable.c (on_program_stopped):
8222         * plugins/devhelp/plugin.c (devhelp_activate):
8223         * plugins/document-manager/Makefile.am:
8224         * plugins/document-manager/action-callbacks.c
8225         (on_close_file_activate), (on_reload_file_activate),
8226         (get_swapped_filename), (on_swap_activate):
8227         * plugins/document-manager/anjuta-docman.c
8228         (anjuta_docman_page_init), (on_open_filesel_response),
8229         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
8230         (anjuta_docman_add_editor), (anjuta_docman_add_document),
8231         (anjuta_docman_set_current_document),
8232         (anjuta_docman_goto_file_line),
8233         (anjuta_docman_goto_file_line_mark), (anjuta_docman_get_file),
8234         (anjuta_docman_update_page_label),
8235         (anjuta_docman_delete_all_indicators),
8236         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
8237         (anjuta_docman_get_document_for_file):
8238         * plugins/document-manager/anjuta-docman.h:
8239         * plugins/document-manager/editor-tooltips.c:
8240         * plugins/document-manager/editor-tooltips.h:
8241         * plugins/document-manager/file_history.c (an_file_history_back),
8242         (an_file_history_forward):
8243         * plugins/document-manager/plugin.c (get_directory_display_name),
8244         (update_title), (value_added_project_root_uri),
8245         (on_document_changed), (on_session_save), (on_save_prompt),
8246         (on_docman_auto_save):
8247         * plugins/editor/Makefile.am:
8248         * plugins/editor/plugin.c (itext_editor_factory_new_editor):
8249         * plugins/editor/print.c:
8250         * plugins/file-loader/plugin.c (open_with_dialog), (open_file),
8251         (open_file_with), (value_added_fm_current_file),
8252         (value_removed_fm_current_file), (dnd_dropped), (on_session_load),
8253         (activate_plugin), (iloader_load):
8254         * plugins/file-manager/file-model.c (file_model_update_file),
8255         (file_model_get_file):
8256         * plugins/file-manager/file-model.h:
8257         * plugins/file-manager/file-view-marshal.list:
8258         * plugins/file-manager/file-view.c (file_view_get_selected),
8259         (file_view_button_press_event), (file_view_selection_changed),
8260         (file_view_class_init):
8261         * plugins/file-manager/file-view.h:
8262         * plugins/file-manager/plugin.c
8263         (on_file_view_current_file_changed), (on_file_view_open_file),
8264         (on_file_view_show_popup_menu), (file_manager_activate),
8265         (ifile_manager_set_selected):
8266         * plugins/file-wizard/file.c (on_new_file_okbutton_clicked):
8267         * plugins/file-wizard/plugin.c (activate_plugin):
8268         * plugins/gdb/plugin.c (idebugger_run_to):
8269         * plugins/glade/anjuta-design-document.c (ifile_open),
8270         (ifile_get_file), (ifile_iface_init):
8271         * plugins/glade/plugin.c (value_added_current_editor),
8272         (on_session_save), (activate_plugin), (ifile_open),
8273         (ifile_get_file), (ifile_iface_init):
8274         * plugins/gtodo/plugin.c (activate_plugin), (itodo_load):
8275         * plugins/language-support-cpp-java/plugin.c
8276         (cpp_java_plugin_activate_plugin):
8277         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
8278         * plugins/profiler/plugin.c (register_stock_icons),
8279         (profiler_activate), (ifile_open), (ifile_get_file),
8280         (ifile_iface_init):
8281         * plugins/project-import/plugin.c (ifile_open), (ifile_get_file),
8282         (ifile_iface_init):
8283         * plugins/project-import/project-import.c (on_import_apply):
8284         * plugins/project-manager/plugin.c (confirm_removal),
8285         (on_uri_activated), (on_treeview_selection_changed),
8286         (value_added_fm_current_file), (value_removed_fm_current_file),
8287         (value_added_current_editor), (project_manager_unload_gbf),
8288         (project_manager_plugin_activate_plugin), (ifile_open),
8289         (ifile_get_file), (ifile_iface_init):
8290         * plugins/project-wizard/install.c (npw_open_action):
8291         * plugins/search/search-replace.c (search_and_replace),
8292         (on_message_clicked):
8293         * plugins/search/search-replace_backend.c
8294         (file_buffer_new_from_te), (file_buffer_new_from_path):
8295         * plugins/sourceview/plugin.c (ieditor_factory_new_editor):
8296         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
8297         (sourceview_new), (ifile_open), (ifile_get_file),
8298         (ifile_savable_save_as), (ifile_iface_init):
8299         * plugins/sourceview/sourceview.h:
8300         * plugins/subversion/plugin.c (value_added_fm_current_file),
8301         (value_removed_fm_current_file), (value_added_current_editor),
8302         (activate_plugin):
8303         * plugins/symbol-browser/an_symbol.c (isymbol_get_file),
8304         (isymbol_iface_init):
8305         * plugins/symbol-browser/plugin.c (goto_file_line),
8306         (update_editor_symbol_model), (value_added_current_editor),
8307         (activate_plugin):
8308         * plugins/symbol-db/plugin.c
8309         (on_editor_buffer_symbols_update_timeout),
8310         (value_added_current_editor), (goto_file_line),
8311         (symbol_db_activate):
8312         * plugins/symbol-db/symbol-db-engine-iterator-node.c
8313         (isymbol_get_file), (isymbol_iface_init):
8314         * plugins/tools/editor.c (on_editor_response):
8315         * plugins/tools/execute.c (on_message_buffer_click):
8316         * plugins/tools/variable.c (atp_variable_get_editor_variable):
8317         * plugins/valgrind/plugin.c (valgrind_activate):
8318         * plugins/valgrind/vgdefaultview.c (custom_editor_cb):
8319         * src/anjuta.c (anjuta_new):
8320         * src/main.c (on_message_received), (main):
8322         Adapt all plugins to the interface changes, port partly to gio
8324         Patch from Yuriy Penkin:
8325         * plugins/editor/text_editor.c (on_text_editor_uri_changed),
8326         (text_editor_update_monitor), (text_editor_new),
8327         (save_filtered_in_dos_mode), (load_from_file), (save_to_file),
8328         (text_editor_save_file), (ifile_get_file), (ifile_open),
8329         (isavable_save_as), (ifile_iface_init):
8330         * plugins/editor/text_editor.h:
8331         
8332         #540731 - Port editor to gio
8334 2008-06-29  Johannes Schmid  <jhs@gnome.org>
8336         * plugins/language-support-cpp-java/cpp-java-assist.c
8337         (create_completion),
8338         (cpp_java_assist_create_word_completion_cache),
8339         (cpp_java_assist_show_autocomplete):
8340         * plugins/sourceview/sourceview.c (iassist_get_suggestions):
8341         
8342         #449620 – Implement autocompletion for gtksourceview editor
8344 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8346   Patch from Yuriy Penkin:
8347         * plugins/search/search-replace.c (search_update_dialog):
8348         #538906 – Enable state "Max actions" when "No limit" toggled
8350 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8352   Patch from Yuriy Penkin:
8353         * plugins/file-loader/plugin.c (on_session_load):
8354         * plugins/macro/macro-dialog.c (macro_dialog_init):
8355         * plugins/patch/patch-plugin.glade:
8356         #538443 – Missing files in POTFILES.in
8358 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8360   Patch from  Ignacio Casal Quinteiro:
8361         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose),
8362         (anjuta_launcher_finalize):
8363         * libanjuta/anjuta-ui.c (anjuta_ui_dispose), (anjuta_ui_finalize),
8364         (anjuta_ui_class_init), (anjuta_ui_init):
8365         * libanjuta/cell-renderer-captioned-image.c
8366         (anjuta_cell_renderer_captioned_image_dispose),
8367         (anjuta_cell_renderer_captioned_image_finalize),
8368         (anjuta_cell_renderer_captioned_image_init),
8369         (anjuta_cell_renderer_captioned_image_class_init):
8370         * libanjuta/e-splash.c (e_splash_finalize), (e_splash_class_init),
8371         (e_splash_init):
8372         513156 – Get rid of libgnome(ui)
8373         
8374         * plugins/symbol-db/test/main.c (close_project),
8375         (get_global_members):
8376         Fixed build
8378 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8380         * plugins/document-manager/anjuta-docman.c
8381         (anjuta_docman_update_documents_menu_status):
8382         Fixed a Gtk-Critical
8383         
8384         * plugins/document-manager/anjuta-document-manager.ui:
8385         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8386         Show actions in correct Goto menu
8388 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8390   Patch from Yuriy Penkin:
8391         * configure.in:
8392         * plugins/file-manager/Makefile.am:
8393         * plugins/file-manager/plugin.c (file_manager_set_default_uri):
8394         #539726 – Completing port to GIO
8396 2008-06-28  Johannes Schmid  <jhs@gnome.org>
8398         * plugins/file-manager/file-model.c (file_model_row_expanded),
8399         (file_model_init), (file_model_finalize), (file_model_refresh):
8400         
8401         #538921 – Duplicated folders
8402         Using sync API for now as the async approach does not seem to have any
8403         advantages and just caused problems
8405 2008-06-21  Sébastien Granjoux  <seb.sfo@free.fr>
8407         * plugins/document-manager/anjuta-docman.c:
8408         Fix again #538798: UI selected tab document differs from real one
8409         Remove automatic page reordering (annoying when sorting tab with
8410         the same names)
8411         Do not reselect page on page switch as the page number could have
8412         changed just update document menu
8413         Update document menu after reordering all documents
8415 2008-06-17  Sébastien Granjoux  <seb.sfo@free.fr>
8417         * plugins/document-manager/anjuta-docman.c:
8418         Fix #538798: UI selected tab document differs from real one
8420 2008-06-16  Johannes Schmid  <jhs@gnome.org>
8422         * plugins/language-support-cpp-java/plugin.c
8423         (set_indentation_param_emacs), (set_indentation_param_vim),
8424         (set_line_indentation), (get_line_indentation_base),
8425         (get_line_auto_indentation), (on_editor_char_inserted_cpp):
8426         
8427         Fixed #528699 – Auto-indent ignores spaces-per-indent settings
8429 2008-06-15  Johannes Schmid  <jhs@gnome.org>
8430         
8431         * plugins/file-manager/file-model.c (on_file_model_changed):
8432         Fixed file monitoring
8433         
8434         * plugins/file-manager/file-view.c (file_view_show_extended_data),
8435         (file_view_selection_changed):
8436         
8437         Some code refactoring
8438         
8439         * plugins/file-manager/plugin.c (on_file_view_show_popup_menu):
8440         Hide "rename" menu item for now
8442 2008-06-15  Sébastien Granjoux  <seb.sfo@free.fr>
8444         * plugins/document-manager/anjuta-docman.c:
8445         Make sure that scintilla window is displayed
8447 2008-06-15  Naba Kumar  <naba@gnome.org>
8449         * plugins/document-manager/anjuta-docman.c
8450         (anjuta_docman_set_current_document),
8451         (anjuta_docman_goto_uri_line_mark):
8452         * plugins/sourceview/sourceview.c (ieditor_goto_line):
8454         Restore text focus on switching editor with ALT+X and
8455         navigating from local-symbols view.
8456         
8457 2008-06-15  Naba Kumar  <naba@gnome.org>
8459         * plugins/file-manager/file-view.c (file_view_show_extended_data):
8460         Fixed a crash on file selection. Gave enough buffer for the formated
8461         time print.
8462         
8463 2008-06-15  Naba Kumar  <naba@gnome.org>
8465         * libanjuta/anjuta-preferences.c: Fixed a compile warning.
8467 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8469         Reviewed by: Naba Kumar  <naba@gnome.org>
8470         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
8471         Removed GNOME_CALL_PARENT.
8473         * libanjuta/anjuta-status.ch:
8474         Now it uses GtkProgressBar and GtkStatusbar instead of GnomeAppBar.
8475         (with modifications)
8476         
8477 2008-06-15  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8479         Reviewed by: Naba Kumar  <naba@gnome.org>
8480         * plugins/debug-manager/info.c:
8481         * plugins/debug-manager/data_view.c:
8482         * plugins/debug-manager/debug_tree.c:
8483         * plugins/debug-manager/sparse_view.c:
8484         * plugins/project-wizard/druid.c:
8485         * plugins/project-wizard/property.c:
8486         * plugins/valgrind/vggeneralprefs.c:
8487         * plugins/valgrind/vgdefaultview.c:
8488         * plugins/valgrind/vgrule-list.c:
8489         * plugins/valgrind/process.c:
8490         * plugins/valgrind/vgcachegrindprefs.c:
8491         * plugins/valgrind/vgrule-editor.c:
8492         * plugins/valgrind/vghelgrindprefs.c:
8493         * plugins/valgrind/vgmemcheckprefs.c:
8494         * plugins/valgrind/vgsearchbar.c:
8495         * plugins/symbol-db/symbol-db-view-search.c:
8496         * plugins/gdb/parser.c:
8497         Using glib/gi18n.h instead of libgnome/gnome-i18n.h
8499 2008-06-14  Louis-Francis Ratté-Boulianne  <louisfrancis.rb@gmail.com>
8501         reviewed by: Johannes Schmid <jhs@gnome.org>
8503         * libanjuta/Makefile.am:
8504         * libanjuta/interfaces/libanjuta.idl:
8505         * plugins/document-manager/anjuta-docman.c
8506         (anjuta_docman_update_documents_menu),
8507         (on_notebook_page_close_button_click), (anjuta_docman_page_init),
8508         (on_notebook_switch_page), (on_document_save_point),
8509         (on_document_destroy), (anjuta_docman_remove_document),
8510         (anjuta_docman_get_page_for_document),
8511         (anjuta_docman_get_nth_page), (anjuta_docman_set_current_document),
8512         (anjuta_docman_set_message_area), (anjuta_docman_get_uri),
8513         (anjuta_docman_present_notebook_page),
8514         (anjuta_docman_update_page_label),
8515         (anjuta_docman_delete_all_markers),
8516         (anjuta_docman_delete_all_indicators), (anjuta_docman_order_tabs),
8517         (anjuta_docman_get_document_for_uri),
8518         (anjuta_docman_get_all_doc_widgets):
8519         * plugins/document-manager/anjuta-docman.h:
8520         * plugins/document-manager/plugin.c:
8521         * plugins/sourceview/sourceview.c (on_reload_dialog_response),
8522         (on_sourceview_uri_changed_prompt):
8523         
8524         #530215 – Have a message area like gedit
8525         
8526         Commited with a trivial change to make sure it doesn't crash when a project is
8527         closed.
8529 2008-06-13  Massimo Cora'  <maxcvs@email.it>
8531         * plugins/project-manager/plugin.c (on_close_project_idle),
8532         (project_manager_plugin_deactivate_plugin):
8533         removed a forced anjuta_plugin_deactivate () that caused a critical-warning. 
8535 2008-06-13  Johannes Schmid  <jhs@gnome.org>
8537         * plugins/file-manager/file-view.c (file_view_query_tooltip),
8538         (file_view_init), (file_view_class_init):
8539         Correct position for tooltips
8541 2008-06-13  Johannes Schmid  <jhs@gnome.org>
8543         * plugins/file-manager/file-view.c (file_view_query_tooltip):
8544         Show correct tooltip
8546 2008-06-13  Johannes Schmid  <jhs@gnome.org>
8548         * plugins/file-manager/file-manager.ui:
8549         * plugins/file-manager/file-model.c (file_model_filter_file),
8550         (file_model_remove_file), (file_model_update_file),
8551         (file_model_add_file), (on_file_model_changed),
8552         (file_model_add_watch), (file_model_expand_row_real),
8553         (file_model_row_collapsed), (file_model_new), (file_model_refresh):
8554         * plugins/file-manager/file-model.h:
8555         * plugins/file-manager/file-view.c (file_view_refresh),
8556         (file_view_rename), (file_view_can_rename),
8557         (file_view_show_extended_data), (file_view_selection_changed),
8558         (file_view_init):
8559         * plugins/file-manager/file-view.h:
8560         * plugins/file-manager/plugin.c (on_file_manager_rename),
8561         (project_root_added), (project_root_removed),
8562         (on_file_view_show_popup_menu), (on_gconf_notify),
8563         (file_manager_activate):
8564         
8565         Big code reorganization in file-manger plugin. No more refresh as it now
8566         listens to file system changes and an extended selection view.
8568 2008-06-13  Johannes Schmid <jhs@gnome.org>
8570         * configure.in: Require gio-2.0 >= 2.16.0 (GNOME stable)
8571         * plugins/file-manager/file-model.c (file_model_add_dummy),
8572         (file_model_filter_file), (file_model_expand_row_real),
8573         (file_model_row_expanded), (file_model_row_collapsed),
8574         (file_model_expand_cancelled), (file_model_init),
8575         (file_model_finalize), (file_model_set_property), (file_model_new),
8576         (file_model_refresh), (file_model_get_uri):
8577         * plugins/file-manager/file-model.h:
8578         * plugins/file-manager/file-view.c (file_view_button_press_event),
8579         (file_view_selection_changed), (file_view_sort_model),
8580         (file_view_init):
8581         * plugins/file-manager/plugin.c (on_gconf_notify):
8582         Ported file-manager to gio
8584 2008-06-13  Naba Kumar  <naba@gnome.org>
8586         * plugins/file-loader/plugin.c (setup_recent_chooser_menu):
8587         Enabled tooltips for recent files to identify full paths.
8589 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8591         Reviewed by Naba Kumar  <naba@gnome.org>:
8592         * plugins/project-import/project-import.c:
8593         Changed label alignment to 0.0
8595 2008-06-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8597         Reviewed by Naba Kumar  <naba@gnome.org>:
8598         * src/anjuta-app.c:
8599         * libanjuta/anjuta-ui.{ch}:
8600         Moved accels save/load funcs to anjuta-ui.
8602 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
8604          * libanjuta/interfaces/libanjuta.idl,
8605         libanjuta/anjuta-plugin-manager.c,
8606         libanjuta/anjuta-plugin-manager.h:
8607         Add new IAnjutaEnvironment interface
8609         * plugins/build-basic-autotools/build-basic-autotools.c,
8610         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8611         Remove scratchbox 1 support from build plugin
8612         Use new IAnjutaEnvironment interface
8614         * (added) plugins/scratchbox/plugin.c,
8615         (added) plugins/scratchbox/plugin.h,
8616         (added) plugins/scratchbox/anjuta-scratchbox.plugin.in,
8617         (added) plugins/scratchbox/anjuta-scratchbox.glade,
8618         (added) plugins/scratchbox/anjuta-scratchbox-48.png,
8619         (added) plugins/scratchbox/Makefile.am,
8620         plugins/Makefile.am,
8621         configure.in:
8622         Add new scratchbox 1 plugin implementing IAnjutaEnvironment
8624 2008-06-12  Sébastien Granjoux  <seb.sfo@free.fr>
8626         * configure.in:
8627         Fix #536375: libsocket not included cause build fail on Solaris
8629 2008-06-12  Johannes Schmid  <jhs@gnome.org>
8631         * plugins/project-manager/plugin.c (on_close_project_idle),
8632         (on_close_project), (project_manager_plugin_deactivate_plugin),
8633         (project_manager_plugin_instance_init):
8634         * plugins/project-manager/plugin.h:
8635         
8636         Fixed a possible bug where the project-manager plugin is deactivated twice.
8638 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
8640         * libanjuta/anjuta-utils.c,
8641         libanjuta/anjuta-utils.h,
8642         plugins/debug-manager/start.c,
8643         plugins/run-program/execute.c:
8644         Copy libgnome deprecated gnome_util_user_shell into libanjuta
8646 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
8648         * plugins/build-basic-autotools/build-basic-autotools.c:
8649         Fix #534523: anjuta parses filenames from make wrong
8650         GMatchInfo need to be freed even when regex fail in build_get_summary
8652 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
8654         * plugins/tools/plugin.c:
8655         Fix #537134: critical warnings tools->plugin_deactivate
8657 2008-06-09  Johannes Schmid  <jhs@gnome.org>
8659         * plugins/symbol-browser/plugin.c (project_root_removed):
8660         Fixed #537398 – crash in Anjuta IDE: Closed project
8662 2008-06-07  Johannes Schmid  <jhs@gnome.org>
8664         Patch from Marc Lorber:
8665         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
8666         (anjuta_plugin_manager_get_remembered_plugins_page):
8667         Add translation
8668         
8669         Patch from Arun Raghavan:
8670         * manuals/anjuta-manual/C/debugger.xml:
8671         #536889 â€“ anjuta doesn't pass "make check"
8673 2008-06-07  Johannes Schmid <jhs@gnome.org>
8675         * plugins/symbol-db/Makefile.am:
8676         Put tables.sql into distribution
8678 2008-06-07  Massimo Cora'  <maxcvs@email.it>
8680   Reviewed by: Johannes Schmid <jhs@gnome.org>
8682         * libanjuta/interfaces/libanjuta.idl:
8683         * plugins/class-inheritance/class-inherit.c
8684         (class_inheritance_show_dynamic_class_popup_menu),
8685         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
8686         (class_inheritance_update_graph):
8687         * plugins/language-support-cpp-java/cpp-java-assist.c
8688         (create_completion),
8689         (cpp_java_assist_create_word_completion_cache),
8690         (cpp_java_assist_show_calltip):
8691         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
8692         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
8693         * plugins/symbol-db/plugin.c (isymbol_manager_search):
8694         * plugins/symbol-db/plugin.h:
8695         * plugins/symbol-db/symbol-db-engine.c
8696         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
8697         * plugins/symbol-db/symbol-db-engine.h:
8698         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
8699         now search for symbols can be done also in global tags. Added a new parameter
8700         to search function and adjusted dependencies on different plugins.
8702 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
8704         * plugins/terminal/terminal.c,
8705         libanjuta/anjuta-preferences.c:
8706         Fix a crash when GNOME Terminal is not installed
8708 2008-06-03 Halton Huo <halton.huo@sun.com>
8710         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8711         * libanjuta/anjuta-launcher.c:
8712         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
8714 === anjuta 2.5.0 ===
8716 2008-06-02  Naba Kumar  <naba@gnome.org>
8718         * NEWS: Updated for 2.5.0 release.
8719         
8720 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
8722         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8723         * plugins/cvs-plugin/Makefile.am,
8724         plugins/cvs-plugin/cvs-execute.c,
8725         plugins/sourceview/anjuta-document.c,
8726         plugins/sourceview/Makefile.am,
8727         plugins/subversion/Makefile.am,
8728         plugins/search/search-replace.h,
8729         plugins/search/Makefile.am,
8730         plugins/build-basic-autotools/build-basic-autotools.c,
8731         plugins/build-basic-autotools/Makefile.am,
8732         plugins/editor/Makefile.am,
8733         plugins/document-manager/Makefile.am,
8734         plugins/macro/Makefile.am,
8735         configure.in:
8736         Fix #514620: Port anjuta to GRegex
8738 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
8740         * plugins/debug-manager/anjuta-marshal.list,
8741         plugins/debug-manager/sexy-icon-entry.c:
8742         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
8743         Update sexy icon entry
8745 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
8747         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8748         * plugins/run-program/execute.c:
8749         Fix #536045: New run program plugin crash
8751 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
8753         * libanjuta/interfaces/anjuta-idl-compiler.pl,
8754         libanjuta/interfaces/libanjuta.idl,
8755         manuals/reference/libanjuta/libanjuta-sections.txt:
8756         Keep comment for enum and structures
8757         Declare class typedef first
8758         Allow to document Anjuta shell variable using define
8759         Add a documentation sample in IAnjutaProjectManager interface
8761         * manuals/reference/libanjuta/writing-plugins.sgml:
8762         Fix a detail in the previous patch
8764 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
8766         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8767         * manuals/reference/libanjuta/writing-plugins.sgml:
8768         Fix #534175: Deprecated code in Plugin Tutorial
8770 2008-05-27  basti  <pee@hiddenbox.de>
8772         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8773         * scripts/anjuta_import.sh.in,
8774         plugins/tools/scripts/prepare-changelog.pl,
8775         global-tags/create_global_tags.sh.in:
8776         Use sh instead of bash when possible
8778         * plugins/sourceview/anjuta-document-saver.c,
8779         plugins/sourceview/anjuta-document-loader.c:
8780         Order of include matter on OpenBSD
8782         * plugins/debug-manager/start.c:
8783         ps syntax differ on *BSD
8785         * libanjuta/anjuta-launcher.c:
8786         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
8787         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
8789 2008-05-27  Johannes Schmid  <jhs@gnome.org>
8791         * plugins/language-manager/Makefile.am:
8792         Merged patch from bug 
8793         #535048 â€“ Anjuta doesn't build when checking underlinking and overlinking
8795 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
8797         * manuals/reference/libanjuta/libanjuta-docs.sgml:
8798         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
8799         in the documentation
8801 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
8803         * plugins/debug-manager/start.c,
8804         plugins/build-basic-autotools/build-basic-autotools.c,
8805         plugins/run-program/plugin.c,
8806         plugins/run-program/execute.c,
8807         plugins/run-program/plugin.h,
8808         libanjuta/interfaces/libanjuta.idl,
8809         libanjuta/interfaces/anjuta-idl-compiler.pl,
8810         manuals/reference/libanjuta/libanjuta-docs.sgml,
8811         manuals/reference/libanjuta/libanjuta-sections.txt:
8812         Change the new IAnjutaBuilder interface to use callbacks
8813         Add the documentation of IAnjutaBuilder
8815 2008-05-25  Naba Kumar  <naba@gnome.org>
8817         Patch from: Pavel Kostyuchenko
8819         * libanjuta/anjuta-preferences.c
8820         (anjuta_preferences_is_dialog_created):
8821         * libanjuta/anjuta-preferences.h:
8822         * src/action-callbacks.c (on_set_preferences1_activate):
8823         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
8824         open twice.
8826 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
8828         * plugins/editor/text_editor_cbs.c:
8829         Set line to mouse location when popup-menu is displayed (#530689)
8831 2008-05-25  James Liggett  <jrliggett@cox.net>
8833         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8834         * libanjuta/anjuta-command.c,
8835         libanjuta/anjuta-async-command.c:
8836         Document AnjutaCommand and AnjutaAsyncCommand
8838 2008-05-25  basti  <pee@hiddenbox.de>
8840         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8841         * plugins/debug-manager/debug_tree.c:
8842         Fix a crash when changing a watch while debugger is stopped
8844         * plugins/gdb/plugin.c,
8845         plugins/gdb/anjuta-gdb.plugin.in:
8846         Allow loading application/octet-stream mime type
8848 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
8850         * plugins/debug-manager/start.c:
8851         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
8853 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
8855         * plugins/run-program/plugin.c,
8856         plugins/run-program/execute.c,
8857         plugins/run-program/plugin.h:
8858         Use IAnjutaBuilder to always run an up to date program
8860 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
8862         * plugins/build-basic-autotools/build-basic-autotools.c,
8863         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
8864         libanjuta/interfaces/libanjuta.idl,
8865         libanjuta/interfaces/anjuta-idl-compiler.pl:
8866         New IAnjutaBuilder interface allowing to check if a target is up to
8867         data and having a notification when the target is built
8869 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
8871         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8872         * plugins/project-wizard/templates/django.wiz:
8873         Fix #533758: django project creation fails
8875 2008-05-19  Johannes Schmid  <jhs@gnome.org>
8877   Patch from Pavel Kostyuchenko:
8878         * plugins/glade/anjuta-design-document.h:
8879         * plugins/glade/plugin.c (update_current_project),
8880         (value_added_current_editor), (glade_update_ui),
8881         (on_document_destroy), (glade_plugin_add_project):
8882         
8883         #532625 â€“ Wrong consecution of functions calls when opening a glade file
8885 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
8887         * plugins/project-wizard/templates/terminal.wiz,
8888         plugins/project-wizard/templates/xlib-dock.wiz,
8889         plugins/project-wizard/templates/wxwin.wiz,
8890         plugins/project-wizard/templates/java.wiz,
8891         plugins/project-wizard/templates/django.wiz,
8892         plugins/project-wizard/templates/gnome.wiz,
8893         plugins/project-wizard/templates/anjuta-plugin.wiz,
8894         plugins/project-wizard/templates/gtkmm.wiz,
8895         plugins/project-wizard/templates/python.wiz,
8896         plugins/project-wizard/templates/cpp.wiz,
8897         plugins/project-wizard/templates/sdl.wiz,
8898         plugins/project-wizard/templates/gtk.wiz,
8899         plugins/project-wizard/templates/minimal.wiz,
8900         plugins/project-wizard/templates/xlib.wiz,
8901         plugins/project-wizard/templates/gcj.wiz:
8902         Fix #533346: Create project in path with spaces fails
8904 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
8906         * src/anjuta.glade,
8907         libanjuta/anjuta-preferences.c:
8908         Fix #531940: Can't change the default project directory
8910 2008-05-14  Rémi Cardona  <remi@gentoo.org>
8912         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8913         * plugins/editor/scintilla/Makefile.am,
8914         libanjuta/Makefile.am:
8915         Remove useless _DEPENDENCIES
8917 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
8919         * plugins/run-program/execute.c:
8920         Fix #532243: Execute program with whitespace in the project path fails
8922 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
8924         * plugins/debug-manager/debug_tree.c:
8925         Fix #531623: Crash on updating non-existing watch
8927 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
8929         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
8930         * tagmanager/tm_tag.c:
8931         * tagmanager/test_tm_buffer.c:
8932         * plugins/editor/scintilla/LexNsis.cxx:
8933         * plugins/editor/aneditor.cxx:
8934         * plugins/file-manager/file-view.c:
8935         Fixed a bunch of compiler warnings
8937 2008-05-10  Johannes Schmid  <jhs@gnome.org>
8939         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8940         * plugins/symbol-browser/plugin.c (project_root_added),
8941         (isymbol_manager_search):
8942         
8943         Fixed global tags loading from project configuration and added a
8944         configuration option
8946 2008-05-08  Johannes Schmid  <jhs@gnome.org>
8948         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
8950         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
8951         * plugins/subversion/subversion-log-dialog.c (create_columns):
8952         
8953         Fix translation issues (#530860 and #531411)
8955 2008-05-08  Johannes Schmid  <jhs@gnome.org>
8957         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
8959         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
8960         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
8961         * plugins/project-wizard/templates/java/configure.ac.tpl:
8962         * plugins/project-wizard/templates/minimal/autogen.sh:
8963         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8964         * plugins/project-wizard/templates/python/configure.ac.tpl:
8965         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
8966         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
8967         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
8968         
8969         #531405 – AM_CONFIG_HEADER macro is obsolete
8970         
8971         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
8972         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
8974 2008-05-07  Massimo Cora'  <maxcvs@email.it>
8976         * libanjuta/interfaces/libanjuta.idl:
8977         * plugins/class-inheritance/class-inherit.c
8978         (class_inheritance_show_dynamic_class_popup_menu):
8979         * plugins/language-support-cpp-java/cpp-java-assist.c
8980         (cpp_java_assist_create_word_completion_cache),
8981         (cpp_java_assist_show_calltip):
8982         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
8983         * plugins/symbol-db/plugin.c (isymbol_manager_search):
8984         * plugins/symbol-db/symbol-db-engine.c
8985         (on_scan_update_files_symbols_end),
8986         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
8987         * plugins/symbol-db/symbol-db-engine.h:
8988         add limit/offset keywords to search query. Adjusted APIs.
8989         Fixed a minor bug with caches in the engine.
8991 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
8993         * plugins/terminal/anjuta-terminal-plugin.glade,
8994         plugins/terminal/terminal.c:
8995         The terminal configuration default option doesn't work (#530031)
8996         Combobox for terminal choose not working (#530032)
8998 2008-05-06  Johannes Schmid  <jhs@gnome.org>
9000         * plugins/document-manager/plugin.c (on_session_save):
9001         Do not reverse list of file in save-session (#531445)
9002         
9003         * plugins/sourceview/anjuta-view.c
9004         (anjuta_view_button_press_event):
9005         Set line to mouse location when popup-menu is displayed (#530689)
9007 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
9009         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
9010         plugins/terminal/Makefile.am,
9011         plugins/terminal/terminal.c:
9012         Add a context menu with copy/paste in terminal plugin
9014 2008-05-02  Johannes Schmid  <jhs@gnome.org>
9016         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
9017         * libanjuta/interfaces/libanjuta.idl:
9018         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
9019         (iproject_manager_iface_init):
9020         Add an interface method to access the pkg-config data from gnome-build.
9021         
9022         * plugins/symbol-browser/plugin.c (project_root_added):
9023         Automatically load symbol from project configuration (proof-of-concept)
9025 2008-05-01  Massimo Cora'  <maxcvs@email.it>
9027         * plugins/symbol-db/plugin.c (symbol_db_activate):
9028         * plugins/symbol-db/test/main.c (main):
9030         Adapt to changes in recent libgda
9032 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
9034         * plugins/run-program/execute.c:
9035         Fix run plugin again, previous patch was causing a crash when
9036         the program exist
9038 2008-05-01  Johannes Schmid  <jhs@gnome.org>
9040         * plugins/document-manager/plugin.c (update_title):
9041         Fixed bug broken titles for new files
9043 2008-05-01  Johannes Schmid  <jhs@gnome.org>
9045         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
9046         (anjuta_util_replace_home_dir_with_tilde),
9047         (anjuta_util_str_middle_truncate):
9048         * libanjuta/anjuta-utils.h:
9049         Added some utility methods (derived from gedit)
9050         
9051         * plugins/document-manager/plugin.c (get_directory_display_name),
9052         (update_title):
9053         Really fix #530033 now
9055 2008-05-01  Massimo Cora'  <maxcvs@email.it>
9057         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
9058         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
9060         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
9061         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
9062         (sdb_engine_thread_monitor), (sdb_engine_init),
9063         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
9064         (sdb_engine_add_new_sym_implementation),
9065         (sdb_engine_second_pass_update_scope_1),
9066         (sdb_engine_second_pass_update_scope),
9067         (sdb_engine_second_pass_update_heritage),
9068         (symbol_db_engine_update_project_symbols),
9069         (symbol_db_engine_get_files_with_zero_symbols),
9070         (symbol_db_engine_get_file_symbols):
9071         fixed a population bug introduced with using of caches. It broke the kind
9072         of symbol in some cases (e.g. returning of table_id = -1). 
9073         Avoid lazy initialization and inlined the lookup functions to speed up the
9074         thing.
9075         Performances improvement in sdb_engine_second_pass_update_heritage () using
9076         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
9077         logic in this part should avoid gui freezing, at least here it does not freeze.
9079         * plugins/symbol-db/symbol-db-view-locals.c
9080         (symbol_db_view_locals_recv_signals_from_engine):
9081         * plugins/symbol-db/symbol-db-view.c
9082         (symbol_db_view_recv_signals_from_engine):
9083         greyed out trees while population is in place.
9085 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
9087         * data/default.profile:
9088         Put the new run program plugin in the default plugin list
9090         * plugins/run-program/execute.c:
9091         Fix a crash when the program doesn't exist
9093 2008-04-30  Johannes Schmid  <jhs@gnome.org>
9095         * plugins/document-manager/anjuta-document-manager.ui:
9096         * plugins/message-view/anjuta-message-manager.ui:
9097         Put the menu items of the message-manager in the correct Goto menu
9099 2008-04-30  Johannes Schmid  <jhs@gnome.org>
9101         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
9102         Allow markup in dialog description
9103         
9104         * plugins/file-loader/plugin.c (iloader_load):
9105         #523186 – Open With dialog should mention filename
9107 2008-04-30  Johannes Schmid  <jhs@gnome.org>
9109         * libanjuta/anjuta-status.c (anjuta_status_set_title):
9110         * plugins/document-manager/anjuta-docman.c
9111         (anjuta_docman_update_page_label):
9112         * plugins/document-manager/plugin.c (update_title),
9113         (on_document_update_save_ui):
9114         
9115         #530033 – Have window title like gedit
9116         Also add the dirty char (*) at the beginning of the filename to match HIG
9118 2008-04-30  Johannes Schmid  <jhs@gnome.org>
9120         * plugins/devhelp/anjuta-devhelp.ui:
9121         * plugins/search/anjuta-search.ui:
9122         * plugins/document-manager/anjuta-document-manager.ui:
9123         * src/anjuta.ui:
9124         Moved Goto menu into View to avoid cluttering the menubar and created
9125         new Documents menu
9127         * plugins/document-manager/action-callbacks.c (on_next_document),
9128         (on_previous_document):
9129         * plugins/document-manager/action-callbacks.h:
9130         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
9131         (anjuta_docman_update_documents_menu_status),
9132         (anjuta_docman_update_documents_menu),
9133         (on_notebook_page_reordered), (anjuta_docman_page_init),
9134         (anjuta_docman_new), (on_notebook_switch_page),
9135         (anjuta_docman_add_document), (anjuta_docman_remove_document):
9136         * plugins/document-manager/plugin.c:
9137         
9138         Show open documents in the "Documents" menu and add actions for next/prev
9139         document like in gedit. Don't center menu items of notebook popup menu.
9140         (Fixes bugs #453702 and #529528)
9142 2008-04-29  Johannes Schmid  <jhs@gnome.org>
9144         Patch from Yuriy Penkin:
9146         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
9147         .glade:
9148         * plugins/debug-manager/anjuta-debug-manager.glade:
9149         * plugins/run-program/anjuta-run-program.glade:
9150         * plugins/tools/anjuta-tools.glade:
9151         530566 – Fix translation and POTFILES.in
9153 2008-04-29  Johannes Schmid  <jhs@gnome.org>
9155         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
9156         Use current project folder as default and added a file filter for
9157         the patch file chooser.
9159 2008-04-28  Massimo Cora'  <maxcvs@email.it>
9161         * plugins/symbol-db/symbol-db-view-search.c
9162         (sdb_view_search_model_filter):
9163         fixed search symbols to match "foo_symbol_%"
9165 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
9167         * configure.in,
9168         po/POTFILES.in,
9169         plugins/Makefile.am,
9170         src/anjuta.ui,
9171         (added) plugins/run-program/anjuta-run-program-48.png,
9172         (added) plugins/run-program/anjuta-run-program.glade,
9173         (added) plugins/run-program/anjuta-run-program.plugin.in,
9174         (added) plugins/run-program/anjuta-run-program.ui,
9175         (added) plugins/run-program/execute.c,
9176         (added) plugins/run-program/execute.h,
9177         (added) plugins/run-program/Makefile.am,
9178         (added) plugins/run-program/parameters.c,
9179         (added) plugins/run-program/parameters.h,
9180         (added) plugins/run-program/plugin.c,
9181         (added) plugins/run-program/plugin.h,
9182         (added) plugins/run-program/utils.c,
9183         (added) plugins/run-program/utils.h:
9184         New run program plugin, includes a new dialog box to set
9185         program arguments
9187         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
9188         plugins/debug-manager/anjuta-debug-manager.ui,
9189         plugins/debug-manager/plugin.c,
9190         plugins/debug-manager/start.c:
9191         Update debugger plugin to use run program parameter dialog
9193         * plugins/build-basic-autotools/build-basic-autotools.c,
9194         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
9195         Remove run program menu item
9197         * libanjuta/interfaces/libanjuta.idl,
9198         plugins/gdb/plugin.c,
9199         plugins/gdb/debugger.c,
9200         plugins/gdb/debugger.h,
9201         plugins/debug-manager/command.c,
9202         plugins/debug-manager/command.h:
9203         Use a gchar * null terminated array instead of a GList for
9204         passing environment variables
9206 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
9208         * plugins/terminal/terminal.c,
9209         libanjuta/interfaces/libanjuta.idl:
9210         Add a child-exited signal in the IAnjutaTerminal interface
9211         Remove environment variables merging, it is already done
9212         in vte
9214 2008-04-28  Massimo Cora'  <maxcvs@email.it>
9216         * plugins/symbol-db/plugin.c (isymbol_manager_search):
9217         * plugins/symbol-db/symbol-db-engine.c
9218         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
9219         fixed partial pattern match accordingly with api.
9221 2008-04-28  Johannes Schmid <jhs@gnome.org>
9223         * plugins/symbol-db/plugin.c:
9224   Hide progress bar when things are done.
9226 2008-04-27  Massimo Cora'  <maxcvs@email.it>
9228         * plugins/symbol-db/symbol-db-engine.c
9229         (symbol_db_engine_find_symbol_by_name_pattern),
9230         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
9231         fixed typo on query.
9232         
9233 2008-04-26  Massimo Cora'  <maxcvs@email.it>
9235         * plugins/document-manager/plugin.c (on_document_update_ui):
9236         * plugins/symbol-db/symbol-db-engine-iterator-node.c
9237         (symbol_db_engine_iterator_node_get_symbol_extra_string):
9238         * plugins/symbol-db/symbol-db-engine.c
9239         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
9240         (sdb_engine_get_dyn_query_node_by_id),
9241         (sdb_engine_dyn_child_query_node_destroy),
9242         (sdb_engine_insert_dyn_query_node_by_id),
9243         (sdb_engine_free_cached_queries),
9244         (sdb_engine_free_cached_dynamic_queries),
9245         (sdb_engine_get_tuple_id_by_unique_name),
9246         (sdb_engine_get_tuple_id_by_unique_name2),
9247         (sdb_engine_get_tuple_id_by_unique_name3),
9248         (sdb_engine_populate_db_by_tags),
9249         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
9250         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
9251         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
9252         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
9253         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
9254         (sdb_engine_add_new_sym_implementation),
9255         (sdb_engine_add_new_heritage),
9256         (sdb_engine_add_new_scope_definition),
9257         (sdb_engine_add_new_tmp_heritage_scope),
9258         (sdb_engine_second_pass_update_scope_1),
9259         (sdb_engine_second_pass_update_heritage),
9260         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
9261         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
9262         (on_scan_update_files_symbols_end),
9263         (symbol_db_engine_update_project_symbols),
9264         (symbol_db_engine_get_full_local_path),
9265         (symbol_db_engine_get_file_db_path),
9266         (sdb_engine_walk_down_scope_path),
9267         (symbol_db_engine_get_files_with_zero_symbols),
9268         (sdb_engine_prepare_symbol_info_sql),
9269         (symbol_db_engine_get_class_parents_by_symbol_id),
9270         (symbol_db_engine_get_class_parents),
9271         (symbol_db_engine_get_global_members_filtered),
9272         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
9273         (symbol_db_engine_get_scope_members_by_symbol_id),
9274         (symbol_db_engine_get_scope_members),
9275         (symbol_db_engine_get_current_scope),
9276         (symbol_db_engine_get_file_symbols),
9277         (symbol_db_engine_get_symbol_info_by_id),
9278         (symbol_db_engine_find_symbol_by_name_pattern),
9279         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
9280         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
9281         * plugins/symbol-db/symbol-db-engine.h:
9282         * plugins/symbol-db/tables.sql:
9283         new dynamic prepared queries architecture. Now every query used in the
9284         engine has its own compiled query in libgda-sqlite provider. This for speed
9285         improvements, code cleaning and auto-escaping of string parameters. 
9286         Lookup of dynamic queries takes care of sym_info parameters and of 
9287         parameters passed to functions. The compiled GdaStatements are stored in an 
9288         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
9289         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
9291         * plugins/symbol-db/test/Makefile.am:
9292         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
9293         (main):
9294         re-enabled test.
9296 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
9298         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
9299         * po/POTFILES.in,
9300         plugins/tools/tool.c:
9301         Fix #529798: Mark additional strings for translation
9303 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
9305         * plugins/project-wizard/druid.c,
9306         plugins/project-wizard/property.c,
9307         plugins/project-wizard/property.h,
9308         plugins/project-wizard/parser.c,
9309         plugins/project-wizard/templates/mkfile.wiz,
9310         plugins/project-wizard/templates/terminal.wiz,
9311         plugins/project-wizard/templates/xlib-dock.wiz,
9312         plugins/project-wizard/templates/wxwin.wiz,
9313         plugins/project-wizard/templates/java.wiz,
9314         plugins/project-wizard/templates/django.wiz,
9315         plugins/project-wizard/templates/gnome.wiz,
9316         plugins/project-wizard/templates/anjuta-plugin.wiz,
9317         plugins/project-wizard/templates/gtkmm.wiz,
9318         plugins/project-wizard/templates/python.wiz,
9319         plugins/project-wizard/templates/cpp.wiz,
9320         plugins/project-wizard/templates/sdl.wiz,
9321         plugins/project-wizard/templates/gtk.wiz,
9322         plugins/project-wizard/templates/minimal.wiz,
9323         plugins/project-wizard/templates/xlib.wiz,
9324         plugins/project-wizard/templates/gcj.wiz:
9325         Add additional restriction on project name fix #529226
9327 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
9329         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
9330         * plugins/tools/plugin.c:
9331         Fix #529506: Uncorrect unloading tools plugin
9333 2008-04-22  Johannes Schmid  <jhs@gnome.org>
9335         * plugins/search/search-replace.c (search_and_replace),
9336         (on_message_view_destroyed):
9337         Don't spit out two many warnings when the message view is destroyed
9338         
9339         * plugins/search/search-replace_backend.c
9340         (file_buffer_new_from_path):
9341         Only use first 500 characters for validation
9343 2008-04-21  Johannes Schmid  <jhs@gnome.org>
9345         * plugins/search/plugin.c (find_incremental):
9346         * plugins/search/search-replace.c (on_search_regex_toggled),
9347         (on_search_button_next_clicked), (search_replace_find_usage):
9348         * plugins/search/search-replace_backend.c (match_substr_free),
9349         (file_buffer_new_from_path), (get_next_match),
9350         (clear_search_replace_instance), (create_search_replace_instance):
9351         * plugins/search/search-replace_backend.h:
9352         
9353         Use GRegex instead of pcre and convert files to utf-8 if necessary.
9354         Rest of #440637
9356 2008-04-21  Johannes Schmid  <jhs@gnome.org>
9358         * plugins/document-manager/action-callbacks.c
9359         (on_editor_command_paste_activate):
9360         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
9361   (there was an else missing...)
9363 2008-04-17  Naba Kumar  <naba@naba-desktop>
9365         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
9366         * plugins/project-import/anjuta-project-import.plugin.in:
9367         * plugins/project-wizard/anjuta-project-wizard.glade:
9368         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
9369         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
9371 2008-04-20  Johannes Schmid  <jhs@gnome.org>
9373         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
9374         Fixed a condition where we kill our own process
9376 2008-04-20  Johannes Schmid  <jhs@gnome.org>
9378         * libanjuta/anjuta-session.h:
9379         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
9380         * plugins/symbol-db/plugin.c (value_added_current_editor),
9381         (on_session_load), (symbol_db_activate):
9382         * plugins/symbol-db/plugin.h:
9383         * plugins/symbol-db/symbol-db-view.c
9384         (sdb_view_build_and_display_base_tree):
9385         Added new sessions states to avoid loading the local symbols before
9386         the session is loaded (speeds up start-up).
9387         
9388         * plugins/document-manager/plugin.c
9389         (update_document_ui_undo_items), (update_document_ui_save_items),
9390         (on_document_update_ui):
9391         * plugins/sourceview/sourceview.c (idocument_redo):
9392         Fixed #528705 – There is no Redo
9394 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
9396         * libanjuta/interfaces/libanjuta.idl,
9397         plugins/terminal/terminal.c,
9398         plugins/build-basic-autotools/executer.c,
9399         plugins/gdb/plugin.c:
9400         Add an env parameter in the IAnjutaTerminal interface allowing
9401         to specify additional environment variables
9403         * libanjuta/anjuta-launcher.c:
9404         Add one initialization
9406 2008-04-16  Johannes Schmid  <jhs@gnome.org>
9408         Patch from Ignacio Casal Quinteiro:
9409         * plugins/file-loader/anjuta-recent-chooser-menu.c
9410         (_gtk_recent_chooser_get_items),
9411         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
9412         (anjuta_recent_chooser_menu_populate):
9413         Show 5 project and 15 file items in recent-chooser
9415 2008-04-16  Johannes Schmid  <jhs@gnome.org>
9417         * plugins/search/search-replace_backend.c (isawordchar),
9418         (extra_match), (get_next_match):
9419         
9420         Make searching utf-8 aware. We still need to fix encodings for
9421         search/replace in files as it is currently assumed they are utf-8 like
9422         the editors.
9424 2008-04-16  Johannes Schmid  <jhs@gnome.org>
9425         
9426         Patch from Ignacio Casal Quinteiro:
9427         * plugins/file-loader/anjuta-recent-chooser-menu.c
9428         (anjuta_recent_chooser_menu_insert_item),
9429         (anjuta_recent_chooser_menu_populate):
9430         * plugins/file-loader/plugin.c (activate_plugin):
9431         Fix recent files in the toolbar
9432         
9433         * plugins/tools/plugin.c (ipreferences_merge):
9434         Fixed some warnings
9436 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
9438         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
9440 2008-04-13  Naba Kumar  <naba@naba-desktop>
9442         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
9443         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9444         Do not enable brace autocompletion by defualt because it annoying for
9445         fast typist (i.e. it's easier to type ending brace than move carat)
9446         and it's currently broken for scintilla.
9448 2008-04-13  Naba Kumar  <naba@naba-desktop>
9450         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
9451         * src/about.c (on_about_plugin_activate): Removed dead code.
9452         * src/main.c: Make smaller include.
9454 2008-04-12  Naba Kumar  <naba@naba-desktop>
9456         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
9457         src/utilities.h: Removed dead files.
9458         * src/widget-registry.c, src/widget-registry.h: Removed more dead
9459         files.
9461 2008-04-12  Naba Kumar  <naba@naba-desktop>
9463         * src/action-callbacks.c: Removed unneeded gnome.h include.
9464         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
9466 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9468         Reviewed by Naba Kumar  <naba@gnome.org>:
9469         * libanjuta/anjuta-utils.{ch}:
9470         Added anjuta_utils_get_user_config_dir. This func is used
9471         to get the user config directory.
9472         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
9474 2008-04-12  Johannes Schmid  <jhs@gnome.org>
9476         * plugins/search/Makefile.am:
9477         * plugins/search/anjuta-search.glade:
9478         * plugins/search/anjuta-search.ui:
9479         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
9480         (on_find_and_replace1_activate), (on_find_in_files1_activate),
9481         (on_findnext1_activate), (on_findprevious1_activate),
9482         (on_prev_occur), (on_next_occur), (activate_plugin),
9483         (deactivate_plugin), (dispose), (finalize),
9484         (search_plugin_class_init):
9485         * plugins/search/plugin.h:
9486         * plugins/search/search-replace.c (search_and_replace_init),
9487         (search_and_replace), (write_message_pane), (on_message_clicked),
9488         (save_not_opened_files), (replace_in_not_opened_files),
9489         (search_replace_next_previous), (search_replace_next),
9490         (search_replace_previous), (sr_get_gladewidget),
9491         (search_set_popdown_strings), (search_set_popdown_map),
9492         (search_select_item), (search_set_combo), (search_set_action),
9493         (search_set_target), (search_set_direction),
9494         (search_get_item_combo), (search_get_item_combo_name),
9495         (search_direction_changed), (populate_value), (reset_flags),
9496         (reset_flags_and_search_button), (search_start_over),
9497         (search_end_alert), (max_results_alert), (nb_results_alert),
9498         (search_show_replace), (modify_label_image_button),
9499         (search_replace_populate), (show_jump_button),
9500         (translate_dialog_strings), (create_dialog), (show_dialog),
9501         (word_in_list), (list_max_items), (search_update_combos),
9502         (replace_update_combos), (search_update_dialog),
9503         (on_search_replace_delete_event),
9504         (on_search_dialog_key_press_event),
9505         (search_disconnect_set_toggle_connect),
9506         (on_search_match_whole_word_toggled),
9507         (on_search_match_whole_line_toggled),
9508         (on_search_match_word_start_toggled), (on_search_regex_toggled),
9509         (search_set_toggle_direction), (on_search_direction_changed),
9510         (on_search_action_changed), (on_search_target_changed),
9511         (on_search_expression_changed), (on_actions_no_limit_clicked),
9512         (on_search_button_close_clicked), (on_search_button_stop_clicked),
9513         (on_search_button_next_clicked), (search_replace_find_usage),
9514         (on_search_button_jump_clicked), (on_search_expression_activate),
9515         (on_search_full_buffer_toggled), (on_search_forward_toggled),
9516         (on_search_backward_toggled), (on_setting_basic_search_toggled),
9517         (basic_search_toggled), (anjuta_search_replace_activate):
9518         * plugins/search/search-replace.h:
9519         * plugins/search/search-replace_backend.c (pcre_info_free),
9520         (pcre_info_new), (match_substr_free), (match_info_free),
9521         (file_buffer_free), (file_buffer_new_from_te),
9522         (file_buffer_new_from_path), (file_buffer_line_from_pos),
9523         (file_match_line_from_pos), (create_search_files_list),
9524         (get_project_file_list), (isawordchar), (extra_match),
9525         (get_next_match), (create_search_entries), (regex_backref),
9526         (clear_search_replace_instance), (clear_pcre),
9527         (create_search_replace_instance):
9528         * plugins/search/search-replace_backend.h:
9529         Restored old search plugin - was a bad idea to merge this patch. Sorry!
9531 2008-04-12  Johannes Schmid  <jhs@gnome.org>
9533         * libanjuta/Makefile.am:
9534         * libanjuta/libanjuta.h:
9535         * plugins/document-manager/anjuta-document-manager.glade:
9536         * plugins/document-manager/plugin.c:
9537         * plugins/editor/text_editor.c (text_editor_finalize),
9538         (convert_to_utf8), (load_from_file), (save_to_file):
9539         * plugins/editor/text_editor.h:
9540         * plugins/sourceview/Makefile.am:
9541         * plugins/sourceview/anjuta-convert.c:
9542         * plugins/sourceview/anjuta-convert.h:
9543         * plugins/sourceview/anjuta-document-loader.c:
9544         * plugins/sourceview/anjuta-document-saver.c:
9545         * plugins/sourceview/anjuta-document.c:
9546         * plugins/sourceview/anjuta-encodings.c:
9547         * plugins/sourceview/anjuta-encodings.h:
9548         * plugins/sourceview/anjuta-utils.c:
9549         * plugins/sourceview/anjuta-utils.h:
9550         * plugins/sourceview/anjuta-view.c:
9551         * plugins/sourceview/sourceview.c:
9552         
9553         Move the encoding conversion infrastrcute to libanjuta and update all
9554         users. Test all available encodings by default in scintilla editor
9555         like sourceview is doing and removed encoding preferences
9557         * plugins/search/search-replace_backend.c
9558         (file_buffer_new_from_uri):
9559         Fixed crasher
9561 2008-04-11  Johannes Schmid  <jhs@gnome.org>
9563         * plugins/search/anjuta-search.glade:
9564         Various small improvements to the dialog
9566 2008-04-11  Johannes Schmid  <jhs@gnome.org>
9568         Patch from Ignacio Casal Quinteiro:
9569         * plugins/file-loader/Makefile.am:
9570         * plugins/file-loader/anjuta-recent-chooser-menu.c
9571         (gtk_recent_chooser_iface_init),
9572         (_anjuta_recent_chooser_install_properties),
9573         (sort_recent_items_mru), (get_is_recent_filtered),
9574         (_gtk_recent_chooser_get_items),
9575         (anjuta_recent_chooser_menu_class_init),
9576         (anjuta_recent_chooser_menu_init),
9577         (anjuta_recent_chooser_menu_finalize),
9578         (anjuta_recent_chooser_menu_dispose),
9579         (anjuta_recent_chooser_menu_constructor),
9580         (anjuta_recent_chooser_menu_set_property),
9581         (anjuta_recent_chooser_menu_get_property),
9582         (anjuta_recent_chooser_menu_set_current_uri),
9583         (anjuta_recent_chooser_menu_get_current_uri),
9584         (anjuta_recent_chooser_menu_select_uri),
9585         (anjuta_recent_chooser_menu_unselect_uri),
9586         (anjuta_recent_chooser_menu_select_all),
9587         (anjuta_recent_chooser_menu_unselect_all),
9588         (anjuta_recent_chooser_menu_set_sort_func),
9589         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
9590         (anjuta_recent_chooser_menu_get_recent_manager),
9591         (anjuta_recent_chooser_menu_add_filter),
9592         (anjuta_recent_chooser_menu_remove_filter),
9593         (anjuta_recent_chooser_menu_list_filters),
9594         (anjuta_recent_chooser_menu_set_current_filter),
9595         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
9596         (anjuta_recent_chooser_menu_create_item),
9597         (anjuta_recent_chooser_menu_insert_item),
9598         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
9599         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
9600         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
9601         (get_icon_size_for_widget), (foreach_set_shot_tips),
9602         (anjuta_recent_chooser_menu_set_show_tips),
9603         (anjuta_recent_chooser_menu_new),
9604         (anjuta_recent_chooser_menu_new_for_manager):
9605         * plugins/file-loader/anjuta-recent-chooser-menu.h:
9606         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
9607         (activate_plugin), (dispose):
9608         
9609         Add separator to recent menu (#526932)
9611         * plugins/search/Makefile.am:
9612         * plugins/search/anjuta-search.glade:
9613         * plugins/search/anjuta-search.ui:
9614         * plugins/search/plugin.c (on_find1_activate),
9615         (on_find_and_replace1_activate), (on_find_in_files1_activate),
9616         (on_findnext1_activate), (on_findprevious1_activate),
9617         (on_search_again_activate), (on_find_usage), (activate_plugin),
9618         (deactivate_plugin), (dispose), (search_plugin_class_init):
9619         * plugins/search/plugin.h:
9620         * plugins/search/search-replace.c (anj_sr_execute),
9621         (anj_sr_write_match_message), (on_message_clicked),
9622         (anj_sr_set_search_string), (anj_sr_select_nearest),
9623         (anj_sr_select_next), (anj_sr_select_previous),
9624         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
9625         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
9626         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
9627         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
9628         (anj_sr_set_target), (anj_sr_set_direction),
9629         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
9630         (anj_sr_get_combo_id_active_value),
9631         (anj_sr_conform_direction_change), (anj_sr_populate_value),
9632         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
9633         (anj_sr_end_alert), (anj_sr_max_results_alert),
9634         (anj_sr_total_results_alert), (anj_sr_show_replace),
9635         (anj_sr_modify_button), (anj_sr_populate_data),
9636         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
9637         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
9638         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
9639         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
9640         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
9641         (anj_sr_find_in_list), (anj_sr_trim_list),
9642         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
9643         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
9644         (on_search_dialog_delete_event), (on_search_dialog_key_press),
9645         (anj_sr_disconnect_set_toggle_connect),
9646         (on_search_match_whole_word_toggled),
9647         (on_search_match_whole_line_toggled),
9648         (on_search_match_word_start_toggled), (on_search_regex_toggled),
9649         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
9650         (on_search_direction_changed), (on_search_action_changed),
9651         (on_search_target_changed), (on_search_expression_changed),
9652         (on_search_button_close_clicked), (on_search_button_stop_clicked),
9653         (on_search_button_start_clicked),
9654         (on_search_button_replace_clicked),
9655         (on_search_expression_activate):
9656         * plugins/search/search-replace.h:
9657         * plugins/search/search-replace_backend.c (regex_backref),
9658         (pcre_info_free), (pcre_info_new), (match_substr_free),
9659         (match_info_free_subs), (editor_new_from_file_buffer),
9660         (file_buffer_new_from_te), (file_buffer_new_from_uri),
9661         (file_buffer_free), (file_buffer_get_byte_offset),
9662         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
9663         (file_buffer_find_lines), (file_buffer_freshen_lines),
9664         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
9665         (file_buffer_get_linetext_for_line), (save_file_buffer),
9666         (replace_in_local_buffer), (get_search_files_list),
9667         (get_project_files_list), (isawordchar), (extra_match),
9668         (get_next_match), (create_search_entries), (clear_search_entries),
9669         (search_get_default_data), (search_replace_data_new),
9670         (clear_search_replace_instance), (search_replace_data_destroy),
9671         (search_replace_init):
9672         * plugins/search/search-replace_backend.h:
9673         * plugins/search/search_preferences.c (removed):
9674         * plugins/search/search_preferences.h (removed):
9675         
9676         Merged the UI changes from bug #511688 and simplified the search dialog
9678 2008-04-10  Johannes Schmid <jhs@gnome.org>
9680         * plugins/symbol-db/symbol-db-engine.c:
9681         * plugin.c:
9682         Check for ctags binary (#516123)
9684 2008-04-09  Massimo Cora'  <maxcvs@email.it>
9686         * plugins/symbol-db/symbol-db-engine.c
9687         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
9688         (sdb_engine_get_query_parameters_list),
9689         (sdb_engine_free_cached_queries),
9690         (sdb_engine_get_tuple_id_by_unique_name),
9691         (sdb_engine_get_tuple_id_by_unique_name2),
9692         (sdb_engine_get_tuple_id_by_unique_name3),
9693         (symbol_db_engine_add_new_workspace),
9694         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
9695         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
9696         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
9697         (sdb_engine_add_new_sym_implementation),
9698         (sdb_engine_add_new_heritage),
9699         (sdb_engine_add_new_scope_definition),
9700         (sdb_engine_add_new_tmp_heritage_scope),
9701         (sdb_engine_second_pass_update_scope_1),
9702         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
9703         (on_scan_update_files_symbols_end),
9704         (symbol_db_engine_update_project_symbols):
9705         GdaSet *plist is now used globally for every prepared statement.
9706         It won't be created/unreffed at every query.
9708 2008-04-09  Johannes Schmid  <jhs@gnome.org>
9710         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
9711         Fixed crasher when deactivating symbol-db plugin
9713 2008-04-08  Johannes Schmid  <jhs@gnome.org>
9715         * plugins/symbol-db/symbol-db-engine.c
9716         (sdb_engine_populate_db_by_tags):
9717         Don't use transactions - uses only half of the time now!
9719 2008-04-08  Massimo Cora'  <maxcvs@email.it>
9721         * plugins/symbol-db/symbol-db-engine.c
9722         (sdb_engine_prepare_symbol_info_sql),
9723         (symbol_db_engine_get_global_members_filtered):
9724         * plugins/symbol-db/symbol-db-view.c
9725         (sdb_view_load_symbol_pixbufs),
9726         (sdb_view_build_and_display_base_tree):
9727         fixed global tab icons. Libgda could not understood the right fields, now it
9728         does.
9730 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9732         * plugins/language-support-cpp-java/cpp-java-assist.c
9733         (completion_compare), (create_completion),
9734         (cpp_java_assist_create_word_completion_cache):
9735         
9736         Only show () for functions/methods and macros with arguments. Does not work
9737         with symbol-db yet but fixes things for symbol-browser
9739 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9741         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
9742         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
9743         (sdb_engine_add_new_sym_implementation):
9744         
9745         Fixed some issues with caching
9747 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9749         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
9750         (on_importing_project_end), (project_root_added),
9751         (symbol_db_activate), (symbol_db_deactivate):
9752         * plugins/symbol-db/plugin.h:
9753         
9754         Give the symbol-db it's own progress bar because there are too many
9755         interactions with the global status bar.
9757 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9759         * plugins/symbol-db/symbol-db-view-locals.c
9760         (sdb_view_locals_create_new_store):
9761         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
9762         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
9763         (symbol_db_view_open):
9764         
9765         Sort symbol trees
9767 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9769         * plugins/sourceview/sourceview.c (idocument_cut),
9770         (idocument_copy), (idocument_paste):
9771         Block insert-text signal on cut/copy/paste
9773 2008-04-07  Johannes Schmid  <jhs@gnome.org>
9775         * plugins/symbol-db/plugin.c (on_char_added),
9776         (on_single_file_scan_end):
9777         Only update buffer when a newline is inserted
9778         
9779         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
9780         (sdb_engine_get_tuple_id_by_unique_name),
9781         (sdb_engine_get_tuple_id_by_unique_name2),
9782         (sdb_engine_get_tuple_id_by_unique_name3),
9783         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
9784         (sdb_engine_finalize), (symbol_db_engine_db_exists),
9785         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
9786         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
9787         Precompute file_defined_id to speed up population
9789 2008-04-06  Johannes Schmid  <jhs@gnome.org>
9791         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
9792         (anjuta_launcher_set_encoding):
9793         Fixed some problems with binary streams needed by symbol-db
9794         
9795         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
9796         Removed DEBUG_PRINT
9797         
9798         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
9799         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
9800         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
9801         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
9802         (sdb_engine_add_new_sym_implementation),
9803         (on_scan_update_files_symbols_end):
9804         Use some caching to speed up population
9805         
9806         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
9807         Exit properly when scanning is over
9809 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
9811         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
9812         One additional change missed in the previous commit
9814 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
9816         * plugins/project-wizard/templates/gtkmm.wiz,
9817         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
9818         plugins/project-wizard/templates/gtkmm/src/main.cc,
9819         plugins/project-wizard/templates/django.wiz,
9820         plugins/project-wizard/templates/python.wiz,
9821         plugins/project-wizard/templates/python/configure.ac.tpl,
9822         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
9823         plugins/project-wizard/templates/cpp.wiz,
9824         plugins/project-wizard/templates/cpp/configure.ac.tpl,
9825         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
9826         plugins/project-wizard/templates/sdl.wiz,
9827         plugins/project-wizard/templates/sdl/configure.ac.tpl,
9828         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
9829         plugins/project-wizard/templates/terminal.wiz,
9830         plugins/project-wizard/templates/terminal/configure.ac.tpl,
9831         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
9832         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
9833         plugins/project-wizard/templates/gtk.wiz,
9834         plugins/project-wizard/templates/gtk/src/main.c,
9835         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
9836         plugins/project-wizard/templates/minimal.wiz,
9837         plugins/project-wizard/templates/minimal/configure.ac.tpl,
9838         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
9839         plugins/project-wizard/templates/java.wiz,
9840         plugins/project-wizard/templates/java/configure.ac.tpl,
9841         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
9842         plugins/project-wizard/templates/xlib.wiz,
9843         plugins/project-wizard/templates/xlib/configure.ac.tpl,
9844         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
9845         plugins/project-wizard/templates/gcj.wiz,
9846         plugins/project-wizard/templates/gcj/configure.ac.tpl,
9847         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
9848         plugins/project-wizard/templates/xlib-dock.wiz,
9849         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
9850         plugins/project-wizard/templates/wxwin.wiz,
9851         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
9852         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
9853         plugins/project-wizard/templates/gnome.wiz,
9854         plugins/project-wizard/templates/gnome/src/main.c,
9855         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
9856         plugins/project-wizard/templates/anjuta-plugin.wiz,
9857         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
9858         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9859         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
9860         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
9861         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
9862         Fix bug #525999: Remove space in file and target names generated
9863         by project wizard
9864         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
9865         has been renamed ianjuta_document_manager_get_current_document
9867 2008-04-06  Naba Kumar  <naba@naba-desktop>
9869         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
9870         * libanjuta/anjuta-utils.h:
9871         * plugins/project-wizard/druid.c (check_and_warn_missing),
9872         (on_druid_next):
9873         * plugins/project-wizard/header.c (npw_header_free),
9874         (npw_header_add_required_program),
9875         (npw_header_add_required_package),
9876         (npw_header_check_required_programs), (package_is_installed),
9877         (npw_header_check_required_packages):
9878         * plugins/project-wizard/header.h:
9879         * plugins/project-wizard/parser.c (parse_tag),
9880         (parse_header_start), (parse_header_text):
9881         * plugins/project-wizard/templates/anjuta-plugin.wiz:
9882         * plugins/project-wizard/templates/cpp.wiz:
9883         * plugins/project-wizard/templates/django.wiz:
9884         * plugins/project-wizard/templates/gcj.wiz:
9885         * plugins/project-wizard/templates/gnome.wiz:
9886         * plugins/project-wizard/templates/gtk.wiz:
9887         * plugins/project-wizard/templates/gtkmm.wiz:
9888         * plugins/project-wizard/templates/java.wiz:
9889         * plugins/project-wizard/templates/minimal.wiz:
9890         * plugins/project-wizard/templates/mkfile.wiz:
9891         * plugins/project-wizard/templates/python.wiz:
9892         * plugins/project-wizard/templates/sdl.wiz:
9893         * plugins/project-wizard/templates/terminal.wiz:
9894         * plugins/project-wizard/templates/wxwin.wiz:
9895         * plugins/project-wizard/templates/xlib-dock.wiz:
9896         * plugins/project-wizard/templates/xlib.wiz:
9898         Added a check for vital programs and packages needed to create a
9899         new project. A warning dialog is shown to user in project
9900         wizard when he proceeds after selecting a project type.
9901         Updated all project templates to cover vital programs and
9902         packages to generate and build correctly.
9903         
9904 2008-04-05  Naba Kumar  <naba@gnome.org>
9906         patch from  surenspost@gmail.com:
9907         * src/about.c: Fixed bug #523068 link in about window doesn't work.
9909 2008-04-04  Johannes Schmid  <jhs@gnome.org>
9911         * plugins/sourceview/anjuta-view.c:
9912         * plugins/sourceview/anjuta-view.h:
9913         * plugins/sourceview/sourceview-prefs.c (init_fonts),
9914         (sourceview_prefs_init):
9915         Removed unused color management code
9916         
9917         * plugins/sourceview/anjuta-editor-sourceview.glade:
9918         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
9919         (create_style_model), (on_style_changed), (ipreferences_merge),
9920         (ipreferences_unmerge):
9921         * plugins/sourceview/plugin.h:
9922         
9923         Added style chooser for sourceview editor (#522555)
9925 2008-04-04  Johannes Schmid  <jhs@gnome.org>
9927         * plugins/document-manager/action-callbacks.c:
9928         * plugins/document-manager/anjuta-document-manager.ui:
9929         * plugins/document-manager/plugin.c (ui_give_shorter_names),
9930         (update_document_ui_disable_all):
9931         * plugins/file-loader/anjuta-loader-plugin.ui:
9932         * plugins/file-loader/plugin.c (on_new_activate),
9933         (activate_plugin):
9934         
9935         Moved "New" action from document-manager to file-loader using 
9936         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
9938 2008-04-03  Johannes Schmid  <jhs@gnome.org>
9940         * Makefile.am:
9941         * configure.in:
9942         * libegg/.cvsignore:
9943         * libegg/Makefile.am:
9944         * libegg/egg-cell-renderer-text.c:
9945         * libegg/egg-combo-action.c:
9946         * libegg/egg-entry-action.c:
9947         * libegg/egg-recent-action.c:
9948         * libegg/egg-recent-files-module.c:
9949         * libegg/egg-recent-item.c:
9950         * libegg/egg-recent-model.c:
9951         * libegg/egg-recent-util.c:
9952         * libegg/egg-recent-view-gtk.c:
9953         * libegg/egg-recent-view.c:
9954         * libegg/egg-submenu-action.c:
9955         * libegg/eggcellrendererpopup.c:
9956         * libegg/eggcomboselect.c:
9957         * libegg/eggmarshalers.list:
9958         * libegg/eggtreemodelfilter.c:
9959         * libegg/eggtreemodelunion.c:
9960         * libegg/eggtreemultidnd.c:
9961         * libegg/gtkcellview.h:
9962         * libegg/layout.glade:
9963         * libegg/menu/.cvsignore:
9964         * libegg/menu/Makefile.am:
9965         * libegg/menu/egg-combo-action.h:
9966         * libegg/menu/egg-entry-action.h:
9967         * libegg/menu/egg-recent-action.h:
9968         * libegg/menu/egg-submenu-action.h:
9969         * libegg/menu/eggcomboselect.h:
9970         * libegg/recent-files/.cvsignore:
9971         * libegg/recent-files/Makefile.am:
9972         * libegg/recent-files/egg-recent-item.h:
9973         * libegg/recent-files/egg-recent-model.h:
9974         * libegg/recent-files/egg-recent-util.h:
9975         * libegg/recent-files/egg-recent-view-gtk.h:
9976         * libegg/recent-files/egg-recent-view.h:
9977         * libegg/recent-files/egg-recent.h:
9978         * libegg/test-actions.c:
9979         * libegg/test-multi-drag.c:
9980         * libegg/test-union.c:
9981         * libegg/treeviewutils/.cvsignore:
9982         * libegg/treeviewutils/Makefile.am:
9983         * libegg/treeviewutils/egg-cell-renderer-text.h:
9984         * libegg/treeviewutils/eggcellrendererpopup.h:
9985         * libegg/treeviewutils/eggtreemodelfilter.h:
9986         * libegg/treeviewutils/eggtreemodelunion.h:
9987         * libegg/treeviewutils/eggtreemultidnd.h:
9988         * libegg/util/.cvsignore:
9989         * libegg/util/Makefile.am:
9990         * libegg/util/egg-macros.h:
9991         * libegg/util/eggintl.h:
9992         
9993         Killed libegg (#349279)
9994         
9995         * plugins/document-manager/Makefile.am:
9996         * plugins/document-manager/action-callbacks.c:
9997         * plugins/document-manager/plugin.c:
9998         * plugins/editor/plugin.c:
9999         (on_open_recent_file), (sort_recent_menu),
10000         (setup_recent_chooser_menu), (activate_plugin), (dispose),
10001         (anjuta_file_loader_plugin_instance_init):
10002         * plugins/file-loader/plugin.h:
10003         * plugins/search/Makefile.am:
10004         * plugins/search/plugin.c:
10005         * plugins/search/search-replace.c:
10006         
10007         Removed dead code and libegg from Makefiles
10008         
10009         * plugins/symbol-browser/Makefile.am:
10010         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
10011         * plugins/symbol-browser/plugin.c (on_editor_saved),
10012         (update_editor_symbol_model), (iter_matches),
10013         (value_removed_current_editor), (activate_plugin):
10014         Removed symbol-browser toolbar which used libegg and was
10015         buggy (#451588)
10016         
10017         Patch from Ignacio Casal Quinteiro with lots of changes:
10018         * plugins/file-loader/Makefile.am:
10019         * plugins/file-loader/anjuta-loader-plugin.ui:
10020         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
10021         Port FileLoader to GtkRecent (#398984)
10023 2008-04-03  Johannes Schmid  <jhs@gnome.org>
10025         * configure.in:
10026         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
10027         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
10028         * libanjuta/interfaces/libanjuta.idl:
10029         * plugins/Makefile.am:
10030         * plugins/class-inheritance/class-inherit.c
10031         (class_inheritance_show_dynamic_class_popup_menu),
10032         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
10033         (class_inheritance_update_graph):
10034         * plugins/language-support-cpp-java/cpp-java-assist.c
10035         (create_completion),
10036         (cpp_java_assist_create_scope_completion_cache),
10037         (cpp_java_assist_create_word_completion_cache),
10038         (cpp_java_assist_show_calltip):
10039         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
10040         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
10041         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
10042         (isymbol_get_extra_info_string), (isymbol_get_line),
10043         (isymbol_get_icon), (isymbol_iface_init):
10044         * plugins/symbol-browser/an_symbol.h:
10045         * plugins/symbol-browser/an_symbol_view.c
10046         (anjuta_symbol_view_get_file_symbol_model):
10047         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
10048         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
10049         (isymbol_manager_iface_init):
10050         * plugins/symbol-db/Makefile.am:
10051         * plugins/symbol-db/anjuta-symbol-db.glade:
10052         * plugins/symbol-db/plugin.c
10053         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
10054         (value_added_current_editor), (goto_local_tree_iter),
10055         (goto_global_tree_iter), (on_global_treeview_row_expanded),
10056         (on_global_treeview_row_collapsed), (on_project_element_added),
10057         (on_project_element_removed), (on_importing_project_end),
10058         (do_import_sources_after_abort), (do_import_sources),
10059         (project_root_added), (project_root_removed), (symbol_db_activate),
10060         (symbol_db_deactivate), (isymbol_manager_search),
10061         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
10062         (isymbol_manager_iface_init), (ipreferences_merge),
10063         (ipreferences_unmerge), (ipreferences_iface_init):
10064         * plugins/symbol-db/plugin.h:
10065         * plugins/symbol-db/symbol-db-engine-iterator-node.c
10066         (symbol_db_engine_iterator_node_new),
10067         (sdb_engine_iterator_node_instance_init),
10068         (sdb_engine_iterator_node_finalize),
10069         (symbol_db_engine_iterator_node_get_symbol_id),
10070         (symbol_db_engine_iterator_node_get_symbol_name),
10071         (symbol_db_engine_iterator_node_get_symbol_file_pos),
10072         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
10073         (symbol_db_engine_iterator_node_get_symbol_signature),
10074         (symbol_db_engine_iterator_node_get_symbol_extra_string),
10075         (isymbol_get_name), (isymbol_get_args),
10076         (isymbol_get_extra_info_string), (isymbol_get_uri),
10077         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
10078         (isymbol_iface_init):
10079         * plugins/symbol-db/symbol-db-engine-iterator.c
10080         (symbol_db_engine_iterator_new):
10081         * plugins/symbol-db/symbol-db-engine.c
10082         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
10083         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
10084         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
10085         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
10086         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
10087         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
10088         (sdb_engine_init), (sdb_engine_finalize),
10089         (sdb_engine_set_defaults_db_parameters),
10090         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
10091         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
10092         (sdb_engine_get_tuple_id_by_unique_name),
10093         (sdb_engine_get_tuple_id_by_unique_name2),
10094         (sdb_engine_get_tuple_id_by_unique_name3),
10095         (symbol_db_engine_add_new_workspace),
10096         (symbol_db_engine_project_exists),
10097         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
10098         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
10099         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
10100         (sdb_engine_add_new_sym_access),
10101         (sdb_engine_add_new_sym_implementation),
10102         (sdb_engine_add_new_heritage),
10103         (sdb_engine_add_new_scope_definition),
10104         (sdb_engine_add_new_tmp_heritage_scope),
10105         (sdb_engine_second_pass_update_scope_1),
10106         (sdb_engine_second_pass_update_heritage),
10107         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
10108         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
10109         (on_scan_update_files_symbols_end),
10110         (symbol_db_engine_fill_type_array),
10111         (symbol_db_engine_update_files_symbols),
10112         (symbol_db_engine_update_project_symbols),
10113         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
10114         (symbol_db_engine_update_buffer_symbols),
10115         (symbol_db_engine_get_files_with_zero_symbols),
10116         (sdb_engine_prepare_symbol_info_sql),
10117         (symbol_db_engine_get_class_parents_by_symbol_id),
10118         (symbol_db_engine_get_class_parents),
10119         (symbol_db_engine_get_global_members_filtered),
10120         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
10121         (symbol_db_engine_get_scope_members_by_symbol_id),
10122         (symbol_db_engine_get_scope_members),
10123         (symbol_db_engine_get_file_symbols),
10124         (symbol_db_engine_get_symbol_info_by_id),
10125         (symbol_db_engine_get_full_local_path),
10126         (symbol_db_engine_get_file_db_path),
10127         (symbol_db_engine_find_symbol_by_name_pattern),
10128         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
10129         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
10130         * plugins/symbol-db/symbol-db-engine.h:
10131         * plugins/symbol-db/symbol-db-prefs.c
10132         (on_prefs_executable_changed), (on_gconf_notify_prefs),
10133         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
10134         (on_listall_output), (on_listall_exit), (files_visit_dir),
10135         (on_tag_load_toggled), (symbol_db_prefs_init),
10136         (symbol_db_prefs_finalize):
10137         * plugins/symbol-db/symbol-db-prefs.h:
10138         * plugins/symbol-db/symbol-db-view-locals.c
10139         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
10140         (do_add_root_symbol_to_view),
10141         (consume_symbols_inserted_queue_idle_destroy),
10142         (consume_symbols_inserted_queue_idle), (on_scan_end),
10143         (do_recurse_subtree_and_remove), (on_symbol_removed),
10144         (on_symbol_inserted),
10145         (symbol_db_view_locals_recv_signals_from_engine),
10146         (symbol_db_view_locals_update_list):
10147         * plugins/symbol-db/symbol-db-view.c
10148         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
10149         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
10150         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
10151         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
10152         (sdb_view_build_and_display_base_tree):
10153         * plugins/symbol-db/symbol-db.glade:
10154         * plugins/symbol-db/symbol-db.ui:
10155         * plugins/symbol-db/tables.sql:
10156         * plugins/symbol-db/test/Makefile.am:
10157         * plugins/symbol-db/test/main.c (get_parents), (main),
10158         (packages_foreach), (files_visit_dir):
10159         
10160         Merged changes from symbol-db branch
10162 2008-04-02  Johannes Schmid  <jhs@gnome.org>
10164         * plugins/sourceview/sourceview.c (autodetect_language):
10165         Use gnome_vfs_get_slow_mime_type()
10167 2008-04-02  Johannes Schmid  <jhs@gnome.org>
10169         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
10170         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
10171         (open_with_dialog):
10172         
10173         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
10174         supertype instead no plugin for mime-type was found (#525706)
10176 2008-03-31  Johannes Schmid  <jhs@gnome.org>
10178         patch by: Carl-Anton Ingmarsson:
10179         * src/anjuta.glade:
10180         Fixed padding in preferences
10182 2008-03-31  Johannes Schmid  <jhs@gnome.org>
10184         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
10186         * plugins/tools/anjuta-tools.glade:
10187         * plugins/tools/anjuta-tools.ui:
10188         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
10189           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
10190           atp_tool_dialog_refresh, atp_tool_dialog_show):
10191         * plugins/tools/dialog.h (dialog, plugin):
10192         * plugins/tools/plugin.c (prefs, gxml, action_group,
10193           atp_plugin_finalize, test, atp_plugin_activate,
10194           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
10195           ipreferences_unmerge, ipreferences_iface_init):
10196         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
10197           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
10198           atp_user_tool_activate, atp_tool_list_append_new,
10199           atp_tool_list_activate, atp_tool_list_deactivate):
10200         * plugins/tools/tool.h (plugin):
10201         
10202         #515854 – Move configuration into preferences
10204 2008-03-31  Johannes Schmid  <jhs@gnome.org>
10206         patch by: Carl-Anton Ingmarsson:
10207         * src/anjuta-app.c (style, on_toolbar_style_changed,
10208           on_add_merge_widget, anjuta_app_instance_init):
10209         * src/anjuta.glade:
10210         
10211         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
10213 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
10215         * plugins/debug-manager/anjuta-debug-manager.glade,
10216         plugins/debug-manager/command.c,
10217         plugins/debug-manager/command.h,
10218         plugins/debug-manager/start.c,
10219         plugins/gdb/plugin.c,
10220         plugins/gdb/debugger.c,
10221         plugins/gdb/debugger.h,
10222         libanjuta/interfaces/libanjuta.idl:
10223         Improve start program dialog, allowing to specify working
10224         directory and environment variables
10226 2008-03-26  Naba Kumar  <naba@gnome.org>
10228         * libanjuta/resources.c (anjuta_res_url_show): Use
10229         anjuta_prog_is_installed() instead of g_find_program_in_path() and
10230         fixed formatting.
10232         Patch from Carl-Anton Ingmarsson:
10234         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
10235         * libanjuta/anjuta-utils.h:
10236         * src/action-callbacks.c (help_activate),
10237         (on_help_manual_activate), (on_help_tutorial_activate),
10238         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
10239         * libanjuta/Makefile.am:
10240         Get rid of gnome_help_display_with_doc_id()
10242 2008-03-26  Naba Kumar  <naba@gnome.org>
10244         Patch from Carl-Anton Ingmarsson:
10246         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
10247         * plugins/project-import/project-import.c (on_import_cancel): Remove
10248         stray GnomeDruid variable.
10250 2008-03-26  Naba Kumar  <naba@gnome.org>
10252         * plugins/project-import/project-import.c (create_start_page):
10253         * plugins/project-wizard/druid.c (npw_druid_new):
10254         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
10255         
10256         Fixed type 'assistent' to 'assistant'.
10258 2008-03-25  Naba Kumar  <naba@gnome.org>
10260         Patch from Carl-Anton Ingmarsson:
10262         * libanjuta/Makefile.am:
10263         * libanjuta/anjuta-ui.c (sensitivity_toggled),
10264         (visibility_toggled), (accel_edited_callback),
10265         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
10266         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
10267         (anjuta_ui_get_accel_editor):
10268         * libegg/Makefile.am:
10269         * libegg/eggaccelerators.c (removed):
10270         * libegg/eggcellrendererkeys.c (removed):
10271         * libegg/eggtreeviewstate.c (removed):
10272         * libegg/test-tree-utils.c (removed):
10273         * libegg/treeviewutils/Makefile.am:
10274         * libegg/treeviewutils/eggaccelerators.h (removed):
10275         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
10276         * libegg/treeviewutils/eggtreeviewstate.h (removed):
10278         Ports anjuta-ui to gtk_cell_renderer_accel
10279         
10280 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
10282         Reviewed by Naba Kumar  <naba@gnome.org>
10284         * plugins/project-import/Makefile.am:
10285         * plugins/project-import/project-import.{ch}:
10286         * plugins/project-import/anjuta-project-import.glade (removed):
10287         * configure.in, po/POTFILES.in:
10289         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
10290         file because libglade doesn't have GtkAssistant support.
10292 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
10294         * plugins/debug-manager/registers.c:
10295         Avoid a crash when debugger stop on an error
10297         * plugins/debug-manager/start.c,
10298         plugins/gdb/debugger.c,
10299         libanjuta/interfaces/libanjuta.idl:
10300         Display an error message when debugger target is not found
10302 2008-03-15  Naba Kumar  <naba@naba-desktop>
10304         * configure.in:
10305         * data/Makefile.am:
10306         * (removed) data/properties:
10307         * (added) plugins/editor/properties:
10308         * plugins/editor/Makefile.am:
10310         Moved data/properties to plugins/editor/ and removed dead code from
10311         Makefile.am files.
10312         
10313 2008-03-15  Naba Kumar  <naba@naba-desktop>
10315         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
10316         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
10317         (macro_dialog_finalize):
10318         * plugins/macro/macro-edit.c (macro_edit_dispose),
10319         (macro_edit_finalize):
10321         Fixed errors in previous patch.
10322         
10323 2008-03-15  Naba Kumar  <naba@naba-desktop>
10325         Patch from Ignacio Casal Quinteiro:
10327         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
10328         (finalize):
10329         * plugins/class-gen/plugin.c (dispose), (finalize):
10330         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
10331         (class_inheritance_dispose):
10332         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
10333         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
10334         (dma_plugin_finalize):
10335         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
10336         (dma_debugger_queue_finalize):
10337         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
10338         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
10339         (anjuta_docman_finalize):
10340         * plugins/document-manager/plugin.c:
10341         * plugins/editor/plugin.c (dispose), (finalize),
10342         (editor_plugin_class_init):
10343         * plugins/editor/text_editor.c (text_editor_dispose),
10344         (text_editor_finalize):
10345         * plugins/file-loader/plugin.c (dispose), (finalize),
10346         (anjuta_file_loader_plugin_class_init):
10347         * plugins/file-manager/plugin.c (file_manager_finalize),
10348         (file_manager_dispose):
10349         * plugins/file-wizard/plugin.c (dispose), (finalize),
10350         (file_wizard_plugin_class_init):
10351         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
10352         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
10353         * plugins/glade/plugin.c (glade_plugin_dispose),
10354         (glade_plugin_finalize), (glade_plugin_class_init):
10355         * plugins/gtodo/plugin.c (finalize), (dispose):
10356         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
10357         (anjuta_vim_plugin_dispose):
10358         * plugins/indent/plugin.c (indent_plugin_finalize),
10359         (indent_plugin_dispose):
10360         * plugins/language-manager/plugin.c (language_manager_finalize),
10361         (language_manager_dispose):
10362         * plugins/language-support-cpp-java/plugin.c
10363         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
10364         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
10365         (macro_db_class_init):
10366         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
10367         (macro_dialog_finalize), (macro_dialog_class_init):
10368         * plugins/macro/macro-edit.c (macro_edit_dispose),
10369         (macro_edit_finalize), (macro_edit_class_init):
10370         * plugins/macro/plugin.c (finalize), (dispose):
10371         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
10372         (anjuta_msgman_finalize):
10373         * plugins/message-view/message-view.c (message_view_dispose),
10374         (message_view_finalize):
10375         * plugins/message-view/plugin.c (message_view_plugin_dispose),
10376         (message_view_plugin_finalize):
10377         * plugins/patch/plugin.c (patch_plugin_finalize),
10378         (patch_plugin_dispose):
10379         * plugins/profiler/plugin.c (profiler_finalize),
10380         (profiler_dispose):
10381         * plugins/project-import/plugin.c (dispose), (finalize),
10382         (project_import_plugin_class_init):
10383         * plugins/project-manager/plugin.c
10384         (project_manager_plugin_finalize),
10385         (project_manager_plugin_dispose):
10386         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
10387         (npw_plugin_finalize), (npw_plugin_class_init):
10388         * plugins/sample1/plugin.c (sample_plugin_finalize),
10389         (sample_plugin_dispose):
10390         * plugins/search/plugin.c (dispose), (finalize),
10391         (search_plugin_class_init):
10392         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
10393         (sourceview_plugin_dispose):
10394         * plugins/subversion/plugin.c (finalize), (dispose):
10395         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
10396         * plugins/symbol-browser/an_symbol_iter.c
10397         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
10398         * plugins/symbol-browser/an_symbol_search.c
10399         (an_symbol_search_dispose), (an_symbol_search_finalize):
10400         * plugins/symbol-browser/an_symbol_view.c
10401         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
10402         * plugins/symbol-browser/plugin.c (dispose), (finalize):
10403         * plugins/symbol-db/plugin.c (symbol_db_finalize),
10404         (symbol_db_dispose):
10405         * plugins/terminal/terminal.c (terminal_plugin_dispose),
10406         (terminal_plugin_finalize):
10407         * plugins/tools/plugin.c (atp_plugin_dispose),
10408         (atp_plugin_finalize), (atp_plugin_class_init):
10409         * plugins/valgrind/plugin.c (valgrind_finalize),
10410         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
10412 2008-03-15  Naba Kumar  <naba@gnome.org>
10414         * TODO.tasks: Updated and marked debugger bounties completed.
10415         
10416 2008-03-12  Johannes Schmid  <jhs@gnome.org>
10418         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
10419         (get_line_indentation_base):
10420         
10421         #521847 – anjuta freez when edit file
10423 2008-03-11  Johannes Schmid  <jhs@gnome.org>
10425         Patch from Rob Bradford:
10426         * plugins/build-basic-autotools/executer.c (execute_program):
10427         520324 – Execute command is not overridable
10428         
10429         * plugins/sourceview/sourceview.c (on_insert_text):
10430         Removed Debug print
10432 2008-03-11  Johannes Schmid  <jhs@gnome.org>
10434         Patch from James Liggett:
10435         * plugins/subversion/plugin.c (activate_plugin):
10436         521691 – Crash when click "Resolve Conflicts" without opened project
10438 2008-03-11  Johannes Schmid  <jhs@gnome.org>
10440         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
10441         * plugins/language-support-cpp-java/cpp-java-utils.c:
10442         * plugins/language-support-cpp-java/plugin.c
10443         (get_line_indentation_base), (on_editor_char_inserted_cpp):
10444         520415 – [PATCH] Problems in auto indentatation code,
10445         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
10446         
10447         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
10448         (anjuta_view_button_press_event):
10449         * plugins/sourceview/sourceview.c (on_insert_text),
10450         (sourceview_adjustment_changed), (sourceview_new):
10451         #520761 – Weirz behavior with popup
10453 2008-03-03  Johannes Schmid  <jhs@gnome.org>
10455         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
10456         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
10457         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
10458         (anjuta_launcher_fork):
10459         * libanjuta/anjuta-launcher.h:
10460         Add API to set environment variables for the forked process
10461         
10462         * plugins/build-basic-autotools/Makefile.am:
10463         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
10464         .glade:
10465         * plugins/build-basic-autotools/build-basic-autotools.c
10466         (build_set_env), (build_execute_command_full),
10467         (build_execute_command), (build_configure_project),
10468         (build_autogen_project):
10469         * plugins/build-basic-autotools/build-basic-autotools.h:
10470         * plugins/build-basic-autotools/build-options.c
10471         (fill_options_combo), (build_dialog_configure):
10472         * plugins/build-basic-autotools/build-options.h:
10473         Use new launcher API to set CFLAGS when running configure. New configure dialog
10474         which has predefined CFLAGS settings.
10476         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
10478 === anjuta 2.4.0 ===
10480 2008-03-11  Naba Kumar  <naba@gnome.org>
10482         * NEWS: Updated for 2.4.0 stable release.
10483         * configure.in: Version bumped to 2.4.0
10484         * TODO.tasks: Updated.
10486 2008-03-10  Rob Bradford  <rob@robster.org.uk>
10488         Reviewed by Naba Kumar  <naba@gnome.org>:
10489         * global-tags/Makefile.am:
10490         Revert change for #515954. This change was incorrect, the anjuta-tags
10491         program is installed into the $(bindir) rather than the $(scriptdir).
10493 2008-03-02  Naba Kumar  <naba@gnome.org>
10495         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
10496         * configure.in: Added a requirement for scintilla editor plugin.
10498 2008-03-02  Johannes Schmid  <jhs@gnome.org>
10500         * plugins/message-view/anjuta-msgman.c
10501         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
10502         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
10503         * plugins/message-view/anjuta-msgman.h:
10504         
10505         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
10506         get rid of the cached current_view member.
10507         Fixes #518469 – Save message buffer not working good
10509 2008-03-01  Johannes Schmid  <jhs@gnome.org>
10511         Patch by James Liggett:
10512         * plugins/subversion/svn-command.h:
10513         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
10514         Fixed #519275 – Subversion should allow offline diffs   
10516 2008-02-29  Johannes Schmid  <jhs@gnome.org>
10518         * plugins/language-support-cpp-java/cpp-java-assist.c
10519         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
10520         Removed some debug code
10521         
10522         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
10523         Escape tooltip text to avoid broken markup
10525 2008-02-29  Johannes Schmid  <jhs@gnome.org>
10527         * libanjuta/Makefile.am:
10528         Fixed a build error when building with -j X
10529         
10530         * plugins/tools/scripts/prepare-changelog.pl:
10531         Updated to latest script version in gnome svn
10533 2008-02-28  Johannes Schmid <jhs@gnome.org>
10535         * plugins/document-manager/anjuta-docman.c:
10536         (anjuta_docman_page_destroy):
10537         Do not unref widget because the GtkNotebook will unref them
10538         
10539         * plugins/file-manager/file-view.c: (file_view_refresh):
10540         * plugins/search/search_preferences.c: (search_preferences_init):
10541         Fixed a memory leaks
10542         
10543         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
10544         (ieditor_get_offset), (ieditor_iface_init),
10545         (idocument_get_filename), (ilanguage_get_supported_languages),
10546         (autodetect_language):
10547         
10548         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
10549         was missing.
10551 2008-02-28  Johannes Schmid <jhs@gnome.org>
10553         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
10554         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
10556 2008-02-27  Naba Kumar  <naba@gnome.org>
10558         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
10559         string break. That was a mistake doing at this point.
10561 === anjuta 2.3.5 ===
10563 2008-02-26  Naba Kumar  <naba@gnome.org>
10565         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
10566         crash when there is a modified new file open, a non-modified exiting
10567         file open and autosave happen. Simplified error checking logic and
10568         avoided memory corruption. Fixes bug #Bug 518716.
10570 2008-02-25  Naba Kumar  <naba@gnome.org>
10572         * NEWS: Updated for release 2.3.5
10573         * configure.in: Bumped version to 2.3.5
10575         * plugins/build-basic-autotools/build-basic-autotools.c:
10576         (on_editor_changed): Avoid accessing text which is greater than
10577         valid range.
10579         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
10581 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
10583         * plugins/debug-manager/breakpoints.c:
10584         Fix #518329: Crash when adding breakpoint and other similar bugs
10586 2008-02-25  Johannes Schmid <jhs@gnome.org>
10588         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
10589         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
10590         Never call error() which calls exit()
10591         #517646 – Anjuta exists with code 2 when i try to import gedit
10593 2008-02-23  Johannes Schmid <jhs@gnome.org>
10595         * plugins/sourceview/sourceview.c: (ieditor_insert):
10596         Block insert_text signal when inserting manually.
10598 2008-02-23  Johannes Schmid <jhs@gnome.org>
10600         * plugins/sourceview/sourceview.c: (on_insert_text):
10601         Fixed a problem with the "insert-text" signal that broke
10602         copy&paste sometimes
10604 2008-02-22  Johannes Schmid <jhs@gnome.org>
10606         * plugins/language-support-cpp-java/plugin.c:
10607         (get_line_indentation_base):
10608         More fixes for comment handling and made the code
10609         a lot simpler
10611 2008-02-22  Johannes Schmid <jhs@gnome.org>
10613         * plugins/sourceview/sourceview.c: (on_insert_text):
10614         Fixed #517919 – Crash on pasting docblock
10616 2008-02-20  Johannes Schmid <jhs@gnome.org>
10618   Patch from James Liggett:
10619         * plugins/profiler/profiler.glade:
10620         Fix width options dialog. Translations are not longer cut off. (#516630)
10622 2008-02-18  Johannes Schmid <jhs@gnome.org>
10624         * plugins/sourceview/sourceview.c: (on_insert_text):
10625         Do not change the iterator in the "insert-text" handler because
10626         it has some strange side-effects when copying text
10627         Fix useless free'ing in hover-leave that might have led to random
10628         crashes
10630 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
10632         * plugins/debug-manager/start.c:
10633         Avoid a glib warning if no project is loaded
10635 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
10637         * manuals/anjuta-manual/C/debugger.xml:
10638         Remove warning about new debugger
10640 2008-02-17  Johannes Schmid <jhs@gnome.org>
10642         * manuals/anjuta-manual/figures/project-window.png:     
10643         Use a smaller picture
10645 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
10647         * plugins/gdb/debugger.c:
10648         Set breakpoint in file with uncommon characters in path name
10650 2008-02-17  Johannes Schmid <jhs@gnome.org>
10652         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
10653         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
10654         (icell_get_char):
10655         * plugins/sourceview/sourceview.c: (on_insert_text):    
10656         Fix "char-added" signal to pass the correct iterator
10658 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
10660         * plugins/gdb/debugger.c:
10661         Load executable in gdb with space in path name 
10663 2008-02-17  Johannes Schmid <jhs@gnome.org>
10665         * plugins/language-support-cpp-java/plugin.c:
10666         (get_line_indentation_base), (get_line_auto_indentation),
10667         (on_auto_indent):
10668         Some bugfixes and clean-ups in comment indentation code
10669         
10670         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
10671         (anjuta_view_finalize), (anjuta_view_key_press_event):
10672         * plugins/sourceview/sourceview.c: (on_insert_text),
10673         (sourceview_create_highligth_indic), (sourceview_new):
10674         Cleaned implementation of char-added signal by using "insert-text" signal
10675         instead of filtering "key-press-event"
10676         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
10677         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
10678         (iiter_diff):
10679         Fixed implementation of get_character and return value of iiter_first() and
10680         iiter_last();
10682 2008-02-16  Johannes Schmid <jhs@gnome.org>
10684         * plugins/valgrind/plugin.c: (valgrind_activate),
10685         (ipreferences_merge), (ipreferences_unmerge):
10686         * plugins/valgrind/vgactions.c: (vg_actions_run):
10687         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
10688         
10689         Fixed crasher when starting valgrind because of strange prefs handling and
10690         #516641 – Valgrind: Load Log does not clear list
10692 2008-02-15  James Liggett  <jrliggett@cox.net>
10694         * plugins/profiler/plugin.c:
10695         (on_select_other_target_button_clicked):
10696         Select the new custom target in the list so that the user sees it.
10698         Bug 516630 – Selection custom binary in profiler is not
10699         user-friendly.
10701 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
10703         * manuals/anjuta-manual/C/projects.xml:
10704         Fix #515993: "Add package" button is "Add Package" in code
10705         Fix #516727: "Build All" is "Build Project" in code
10706         Fix #516728: "Clean All" is "Clean Project" in code
10707         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
10708         Fix #516730: Fix note title 
10709         "Configure" is "Run Configure..." in code
10711 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
10713         * (added) manuals/anjuta-manual/C/figures/project-window.png,
10714         (removed) manuals/anjuta-manual/C/figures/project_win.png,
10715         manuals/anjuta-manual/C/projects.xml,
10716         manuals/anjuta-manual/Makefile.am:
10717         Fix #515207: Add a new project window screenshoot
10718         Rename "Project View" to "Project window"
10720 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
10722         * plugins/project-import/project-import.c:
10723         Fix #516743: Import project keeps an old date on project file
10725         * plugins/project-manager/plugin.c:
10726         Fix #516737: Import project doesn't load project with space in name
10728 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
10730         * plugins/debug-manager/command.c:
10731         Destroy local variables on each step
10733         * plugins/debug-manager/debug_tree.c,
10734         plugins/debug-manager/watch.c,
10735         plugins/debug-manager/locals.c,
10736         plugins/gdb/debugger.c,
10737         libanjuta/interfaces/libanjuta.idl:
10738         Parse local variables scope (not used yet)
10740 2008-02-15  James Liggett <jrliggett@cox.net>
10742         reviewed by: Johannes Schmid <jhs@gnome.org>
10744         * plugins/profiler/gprof-options.c: (setup_widgets),
10745         (gprof_options_set_target), (gprof_options_has_target),
10746         (gprof_options_get_string):
10747         * plugins/profiler/gprof-options.h:
10748         * plugins/profiler/plugin.c: (ifile_open):
10749         516128 – crash in Anjuta IDE: selected profiler as the...
10751 2008-02-14  Johannes Schmid <jhs@gnome.org>
10753         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
10754         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
10755         * plugins/symbol-browser/an_symbol.c:
10756         * plugins/symbol-browser/an_symbol_view.c:
10757         (on_symbol_view_row_expanded):
10758         Fixed some memory leaks (Remember to all free/unref everything that comes
10759         from gtk_tree_model_get())
10761 2008-02-14  Johannes Schmid <jhs@gnome.org>
10763         * plugins/document-manager/search-box.c: (on_search_activated):
10764         516377 – Status bar does not change its status of 'Search for .. continued at top'
10765         (caused by differences between scintilla and sourceview)
10767 2008-02-13  James Liggett <jrliggett@cox.net>
10769         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
10770         Output in UTF-8 format to avoid hangs with the editor. (#516014)
10772 2008-02-14  Johannes Schmid <jhs@gnome.org>
10774         * plugins/language-support-cpp-java/plugin.c:
10775         (get_line_indentation_base), (get_line_auto_indentation),
10776         (on_editor_char_inserted_cpp):
10777         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
10779 2008-02-13  Johannes Schmid <jhs@gnome.org>
10781         * plugins/language-support-cpp-java/plugin.c:
10782         (is_iter_inside_string), (get_line_auto_indentation):
10783         Handle comments in the code and do not ask editor. Fixes scintilla
10784         indentation (sourceview does not report comments anyway).
10785         
10786         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
10787         Diff with correct sign (also fixes some issues with language-support)
10789 2008-02-13  Johannes Schmid <jhs@gnome.org>
10791         * plugins/language-support-cpp-java/plugin.c:
10792         (get_line_indentation_base):
10793         Act even more clever for comments. Indent /* */ comments correctly
10794         for multilines
10796 2008-02-13  Johannes Schmid <jhs@gnome.org>
10798         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
10799         Also set indentation size correctly, when tab size is set
10800         by language support plugin
10802 2008-02-13  Johannes Schmid <jhs@gnome.org>
10804         * plugins/language-support-cpp-java/plugin.c:
10805         (get_line_indentation_base):
10806         
10807         Indent lines after comments correctly
10809 2008-02-13  Johannes Schmid <jhs@gnome.org>
10811         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
10812         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
10813         * libanjuta/anjuta-launcher.h:
10814         Some more fixes from symbol-db-branch
10815         
10816         * src/Makefile.am:
10817         Move anjuta-shell to noinst_PROGRAMS as it is just a test
10819 2008-02-12  Johannes Schmid <jhs@gnome.org>
10821   Patch from Gennaro Bellizio <genbell@tiscali.it>:
10822         * global-tags/Makefile.am:
10823         * AUTHORS
10824         #515954 – create_global_tags.sh: wrong anjuta-tags path
10825         
10826         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
10827         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
10828         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
10829         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
10830         (anjuta_launcher_fork):
10831         * libanjuta/anjuta-launcher.h:
10832         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
10833         from symbol-db branch
10835 2008-02-11  Johannes Schmid <jhs@gnome.org>
10837         * plugins/file-manager/file-model.c: (file_model_expand_idle):
10838   515868 – File browser only shows icons when activated
10839   
10840 2008-02-11  Johannes Schmid <jhs@gnome.org>
10842         * plugins/file-manager/file-model.c: (file_model_expand_idle):
10843         #515867 – Anjuta dies on startup
10845 2008-02-11  Johannes Schmid <jhs@gnome.org>
10847         * TODO.tasks: Marked subversion task as completed
10849 === anjuta 2.3.4 ===
10851 2008-02-11  Naba Kumar  <naba@gnome.org>
10853         * configure.in: Bumped version to 2.3.4
10855 2008-02-10  Naba Kumar  <naba@gnome.org>
10857         * NEWS: Updated for release.
10859 2008-02-10  Johannes Schmid <jhs@gnome.org>
10861         * plugins/document-manager/anjuta-document-manager.plugin.in:
10862         Added html, javascript and glade file types. This makes it possible to
10863         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
10864         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
10865         
10866         * plugins/file-wizard/anjuta-file-wizard.glade:
10867         * plugins/gdb/anjuta-gdb.glade:
10868         * plugins/project-wizard/anjuta-project-wizard.glade:
10869         * plugins/search/anjuta-search.glade:
10870         * plugins/terminal/anjuta-terminal-plugin.glade:
10871         
10872         Fixed some other translation issues (#507921)
10874 2008-02-10  Naba Kumar  <naba@gnome.org>
10876         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
10877         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
10879 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
10881         * manuals/anjuta-manual/C/interface.xml,
10882         manuals/anjuta-manual/C/introduction.xml,
10883         manuals/anjuta-manual/C/preferences.xml,
10884         manuals/anjuta-manual/C/fileoperations.xml,
10885         manuals/anjuta-manual/C/projects.xml:
10886         Fix spelling errors, including bug #515204, #515172, #515117
10887         and #513892
10889 2008-02-10  Naba Kumar  <naba@gnome.org>
10891         * plugins/document-manager/plugin.c: Fixed stream comment and added
10892         translator's comment for 'block comment', 'box comment' and 'stream
10893         comment'
10895 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
10897         * plugins/debug-manager/command.c,
10898         plugins/debug-manager/command.h,
10899         plugins/debug-manager/breakpoints.c,
10900         libanjuta/interfaces/libanjuta.idl:
10901         Avoid adding the same breakpoint several times
10903         * plugins/gdb/debugger.c:
10904         Fix bug #515463: Deattaching process kill it
10906 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
10908         * manuals/anjuta-manual/C/debugger.xml:
10909         Fix translation bug #515459 and #515460
10911 2008-02-10  Johannes Schmid <jhs@gnome.org>
10913   Patch from Rémi Cardona <remi@gentoo.org>
10915         * plugins/build-basic-autotools/Makefile.am:
10916         * plugins/cvs-plugin/Makefile.am:
10917         * plugins/document-manager/Makefile.am:
10918         * plugins/editor/Makefile.am:
10919         * plugins/indent/Makefile.am:
10920         * plugins/language-support-cpp-java/Makefile.am:
10921         * plugins/message-view/Makefile.am:
10922         * plugins/sourceview/Makefile.am:
10923         * plugins/symbol-browser/Makefile.am:
10924         * plugins/terminal/Makefile.am:
10925         * scripts/build-schemas.mk:
10926         * src/Makefile.am:
10927   Fix #512531 – Parallel build fails
10928   
10929   * AUTHORS: Added Rémi
10931 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
10933         * plugins/debug-manager/queue.c:
10934         Fix interrupt command, not working due to previous change
10936 2008-02-10  Johannes Schmid <jhs@gnome.org>
10938         * src/Makefile.am:
10939         * src/anjuta-app.c:
10940         * src/anjuta-callbacks.c (removed):
10941         * src/anjuta-callbacks.h (removed):
10942         
10943         Removed (almost) empty files, fixes #515383 and #515388
10945 2008-02-09  James Liggett <jrliggett@cox.net>
10947         Reviewed by Naba Kumar  <naba@gnome.org>:
10949         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
10950         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
10951         * plugins/subversion/svn-command.c:
10952         (svn_command_make_canonical_path):
10953         * plugins/subversion/svn-command.h:
10954         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
10955         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
10956         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
10957         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
10958         * plugins/subversion/svn-remove-command.c:
10959         (svn_remove_command_new):
10960         * plugins/subversion/svn-status-command.c:
10961         (svn_status_command_new):
10962         * plugins/subversion/svn-switch-command.c:
10963         (svn_switch_command_new):
10964         * plugins/subversion/svn-update-command.c:
10965         (svn_update_command_new):
10966         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
10967         die if the user gives a path that libsvn doesn't like. 
10968         
10969         Fixes bug #515500
10971 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
10973         * plugins/debug-manager/command.c,
10974         plugins/debug-manager/command.h,
10975         plugins/debug-manager/queue.c:
10976         Fix crashes when trying to stop the debugger while it is busy
10978 2008-02-08  Johannes Schmid <jhs@gnome.org>
10980   Patch from Rodrigo Moya <rodrigo@novell.com>
10982         * plugins/glade/plugin.c: (ifile_open):
10983         * plugins/symbol-browser/test-class.cpp:
10984         * AUTHORS: Added Rodrigo
10985         
10986         #514732 – 64 bit compliation error
10987         #514733 – Use of uninitialized variables
10989 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
10991         * manuals/anjuta-manual/C/debugger.xml:
10992         Fix translation bug #514494 and bug #514440
10994 2008-02-05  Massimo Cora'  <maxcvs@email.it>
10996         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
10997         Fix a compile error added in the previous patch
10999 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
11001         * plugins/profiler/gprof-view.c,
11002         plugins/class-inheritance/class-callbacks.c,
11003         plugins/class-inheritance/class-inherit.c,
11004         plugins/symbol-browser/an_symbol.c,
11005         plugins/symbol-db/symbol-db-engine-iterator-node.c,
11006         libanjuta/interfaces/libanjuta.idl:
11007         Change ianjuta_symbol_file function to ianjuta_symbol_uri
11009 2008-02-04  Johannes Schmid <jhs@gnome.org>
11011         * plugins/search/anjuta-search.glade: Fixed typo
11013 2008-02-03  Johannes Schmid <jhs@gnome.org>
11015         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
11016         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
11017         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
11018         .glade:
11019         * plugins/build-basic-autotools/build-basic-autotools.c:
11020         (build_get_context), (build_configure_project):
11021         * plugins/class-gen/anjuta-class-gen-plugin.glade:
11022         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
11023         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
11024         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
11025         * plugins/devhelp/plugin.c: (devhelp_activate):
11026         * plugins/editor/Makefile.am:
11027         * plugins/editor/anjuta-editor-scintilla.glade:
11028         * plugins/editor/text_editor.c:
11029         * plugins/editor/text_editor.h:
11030         * plugins/editor/text_editor_menu.c (removed):
11031         * plugins/editor/text_editor_menu.h (removed):
11032         * plugins/file-wizard/anjuta-file-wizard.glade:
11033         * plugins/gtodo/notification.c: (create_notification_window):
11034         * plugins/gtodo/preferences.c: (preferences_widget):
11035         * plugins/language-support-cpp-java/plugin.c:
11036         (cpp_java_plugin_activate_plugin):
11037         * plugins/message-view/anjuta-message-manager-plugin.glade:
11038         * plugins/message-view/plugin.c: (activate_plugin):
11039         * plugins/project-manager/plugin.c: (confirm_removal):
11040         * plugins/search/anjuta-search.glade:
11041         * plugins/search/plugin.c:
11042         * plugins/search/search-replace.c: (nb_results_alert):
11043         * plugins/subversion/subversion-commit-dialog.c:
11044         (on_subversion_commit_response):
11045         * plugins/symbol-browser/plugin.c: (activate_plugin):
11046         * plugins/valgrind/plugin.c: (on_menu_run_activate):
11047         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
11048         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
11049         * src/anjuta.glade:
11050         
11051         Fixed translation bugs from #507921.
11052         Removed unused files in scintilla plugin
11054 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
11056         * manuals/anjuta-manual/C/debugger.xml:
11057         Fix bug #514124 and bug #514138: Wrong menu item name
11059 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
11061         * plugins/profiler/gprof-view.c,
11062         plugins/symbol-browser/plugin.c,
11063         plugins/class-inheritance/class-callbacks.c,
11064         plugins/debug-manager/plugin.c,
11065         plugins/tools/editor.c,
11066         plugins/search/search-replace.c,
11067         plugins/search/search-replace_backend.c,
11068         plugins/search/search-replace_backend.h,
11069         plugins/build-basic-autotools/build-basic-autotools.c,
11070         plugins/document-manager/plugin.c,
11071         plugins/document-manager/file_history.c,
11072         plugins/document-manager/anjuta-docman.c,
11073         plugins/document-manager/anjuta-docman.h,
11074         plugins/document-manager/action-callbacks.c,
11075         libanjuta/interfaces/libanjuta.idl:
11076         Rename IAnjutaDocumentManager functions:
11077         find_document_with_path, goto_file_line, goto_file_line_mark
11078         and get_full_filename into
11079         find_document_with_uri, goto_uri_line, goto_uri_line_mark
11080         and get_uri
11081         Fix search plugin to use an URI instead of a file path
11082         Fix anjuta_docman_get_uri to always return an URI
11084 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
11086         * plugins/debug-manager/breakpoints.c:
11087         Fix bug #514118: Rename Clear All Breakpoints to Remove
11088         All Breakpoints
11090 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
11092         * manuals/anjuta-manual/C/debugger.xml:
11093         Update debugger documentation
11095 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
11097         * plugins/debug-manager/sharedlib.c,
11098         plugins/debug-manager/anjuta-debug-manager.glade,
11099         plugins/debug-manager/queue.c,
11100         plugins/tools/execute.c,
11101         plugins/tools/anjuta-tools.glade,
11102         plugins/tools/editor.c,
11103         plugins/project-wizard/templates/terminal.wiz,
11104         plugins/project-wizard/templates/xlib-dock.wiz,
11105         plugins/project-wizard/templates/wxwin.wiz,
11106         plugins/project-wizard/templates/java.wiz,
11107         plugins/project-wizard/templates/gnome.wiz,
11108         plugins/project-wizard/templates/anjuta-plugin.wiz,
11109         plugins/project-wizard/templates/gtkmm.wiz,
11110         plugins/project-wizard/templates/python.wiz,
11111         plugins/project-wizard/templates/cpp.wiz,
11112         plugins/project-wizard/templates/sdl.wiz,
11113         plugins/project-wizard/templates/gtk.wiz,
11114         plugins/project-wizard/templates/minimal.wiz,
11115         plugins/project-wizard/templates/xlib.wiz,
11116         plugins/project-wizard/templates/gcj.wiz,
11117         plugins/gdb/plugin.c,
11118         plugins/gdb/debugger.c,
11119         libanjuta/anjuta-plugin-manager.c:
11120         Partial fix of #507921: translation issues in debug-manager, tools,
11121         project-wizard, gdb and anjuta-plugin-manager.
11123 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
11125         * plugins/debug-manager/queue.c:
11126         Debugger Local, Stack and Thread windows were missing due to
11127         the previous change.
11129 2008-02-02  Johannes Schmid <jhs@gnome.org>
11131         * manuals/anjuta-manual/Makefile.am:
11132         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
11133         causes make install to fail
11135 2008-02-02  Johannes Schmid <jhs@gnome.org>
11137         * plugins/macro/macros.xml:
11138         #495511 – Header_h macro correction
11140 2008-02-02  Johannes Schmid <jhs@gnome.org>
11142         * plugins/patch/patch-plugin.glade:
11143         gtk-apply is not translatable...
11145 2008-02-02  Johannes Schmid <jhs@gnome.org>
11147         * plugins/build-basic-autotools/build-basic-autotools.c:
11148         (on_build_mesg_format):
11149         
11150         Also check for untranslated messages from make. Should fix 
11151         #511981 – Error parsing make output
11153 2008-02-02  Johannes Schmid <jhs@gnome.org>
11155         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
11156         .glade:
11157         
11158         Fixed #511010 – [UI] Execute program utility window
11160 2008-02-02  Johannes Schmid <jhs@gnome.org>
11162         * src/anjuta.glade:
11163         Fixed #509908 – [UI] Problems with the General settings tab
11165 2008-02-02  Johannes Schmid <jhs@gnome.org>
11167         * manuals/anjuta-manual/C/fileoperations.xml:
11168         Fixed #513730 – Option not present in the GUI po file
11170 2008-02-02  Johannes Schmid <jhs@gnome.org>
11172         * plugins/sourceview/anjuta-editor-sourceview.glade:
11173         Adjust preferences default values
11175 2008-02-02  Johannes Schmid <jhs@gnome.org>
11177         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
11178         Fixed #512535 – Open files tabs' position is correctly remembered 
11179         but not applied at startup
11181 2008-02-02  Johannes Schmid <jhs@gnome.org>
11183         * plugins/search/search-replace.c: (on_message_clicked):
11184         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
11185         fix clicking on search result messages
11187 2008-02-01  James Liggett <jrliggett@cox.net>
11189         * plugins/subversion/svn-command.c: (on_svn_notify):
11190         Fixed wrong status message output when resolving conflicts.
11192 2008-02-02  Johannes Schmid <jhs@gnome.org>
11194         * configure.in: Require GtkSourceView 2.1.2
11195         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
11196         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
11197         (imark_is_marker_set), (imark_delete_all_markers),
11198         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
11199         
11200         Adapted to API changes in GtkSourceView
11202 2008-02-01  Johannes Schmid <jhs@gnome.org>
11204         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11205         Fixed tabsize preference
11207 2008-02-01  Johannes Schmid <jhs@gnome.org>
11209         * manuals/anjuta-manual/C/fileoperations.xml:
11210         * manuals/anjuta-manual/C/interface.xml:
11211         Updated manual
11212         
11213         * manuals/anjuta-manual/Makefile.am:
11214         * manuals/anjuta-manual/C/figures/*:
11215         
11216         Updated figures to be in clearlooks theme, removed old figures
11218 2008-02-01  Johannes Schmid <jhs@gnome.org>
11220         * plugins/patch/patch-plugin.glade:
11221         * plugins/patch/plugin.c: (patch_plugin_activate):
11222         Another UI issue with the patch plugin and silenced a compiler
11223         warning
11224         
11225         Patch from James Liggett:
11226         * plugins/profiler/gprof-call-graph-view.c:
11227         (gprof_call_graph_view_create_columns):
11228         * plugins/profiler/gprof-flat-profile-view.c:
11229         (gprof_flat_profile_view_create_columns):
11230         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
11231         * plugins/profiler/gprof-view.h:
11232         
11233         Use two decimal places for float values in profiler views (#507831)
11235 2008-02-01  Johannes Schmid <jhs@gnome.org>
11237         * configure.in:
11238         * plugins/editor/Makefile.am:
11239         
11240         Fixed #512751 – libgnomeprint unnecessary without scintilla
11242 2008-01-31  Johannes Schmid <jhs@gnome.org>
11244         * plugins/language-manager/languages.xml:
11245         Added a pretty ugly string for C++ headers. Maybe we should rely
11246         on mime-types instead...
11248 2008-01-31  Johannes Schmid <jhs@gnome.org>
11250         * plugins/language-support-cpp-java/cpp-java-assist.c:
11251         (get_iter_column), (cpp_java_assist_get_calltip_context),
11252         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
11253         (on_assist_chosen), (cpp_java_assist_install):
11254         * plugins/language-support-cpp-java/plugin.c:
11255         (on_editor_char_inserted_cpp):
11256         Removed annoying DEBUG_PRINTs
11257         
11258         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
11259         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
11260         * plugins/sourceview/sourceview.c: (iassist_show_tips):
11261         
11262         Fixed "jumping" tooltips, fixed indentation of brances
11264 2008-01-31  Johannes Schmid <jhs@gnome.org>
11266         * plugins/document-manager/plugin.c: (on_document_changed):
11267         Fixed crash when closing anjuta after all document tabs have been closed
11269 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
11271         * plugins/debug-manager/anjuta-debug-manager.glade:
11272         Fix #513485: wrong strings maked as translatable
11274 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
11276         * plugins/debug-manager/threads.c,
11277         plugins/debug-manager/stack_trace.c:
11278         Avoid crash when getting relative path from debugger (same fix
11279         than for #510028)
11281         * plugins/debug-manager/queue.c:
11282         Emit all state changes notification
11284         * plugins/debug-manager/start.c:
11285         Fix #511586: Project path with "+" not working in debugger
11287 2008-01-31  Johannes Schmid <jhs@gnome.org>
11289         * plugins/patch/patch-plugin.glade:
11290         Fixed button ui problem...
11291         
11292         Patch from James Liggett:
11293         * plugins/profiler/gprof-call-graph-block-entry.c:
11294         (gprof_call_graph_block_primary_entry_new),
11295         (gprof_call_graph_block_secondary_entry_new):
11296         * plugins/profiler/gprof-flat-profile-entry.c:
11297         (gprof_flat_profile_entry_new):
11298         
11299         Fix #507831 - Wrong Profiler values for some locales
11301 2008-01-31  Johannes Schmid <jhs@gnome.org>
11303         * plugins/sourceview/anjuta-editor-sourceview.glade:
11304         * plugins/sourceview/sourceview-prefs.c:
11305         * plugins/sourceview/sourceview.c: (sourceview_finalize):
11306   
11307   Fixed Editor->View popup menu for those entries that are appropriate for
11308   sourceview    
11310 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
11312         * plugins/debug-manager/breakpoints.c:
11313         Fix #512901: Crash when adding a breakpoint
11315         * plugins/debug-manager/queue.c:
11316         Remove a possible memory leak
11318 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
11320         * plugins/debug-manager/data_view.c,
11321         plugins/debug-manager/sparse_view.c,
11322         manuals/anjuta-manual/C/debugger.xml:
11323         Fix #513130, #513131 #513135: Wrong menu item names and errors
11324         in the documentation
11326 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
11328         * plugins/tools/editor.c:
11329         ianjuta_document_manager_find_document_with_path expect an uri not
11330         a path
11332 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
11334         * manuals/reference/libanjuta/libanjuta-docs.sgml,
11335         manuals/reference/libanjuta/libanjuta-sections.txt,
11336         libanjuta/interfaces/libanjuta.idl:
11337         Documentation fixes for IAnjutaDebugger* interfaces
11339 === anjuta 2.3.3 ===
11341 2008-01-27  Naba Kumar  <naba@gnome.org>
11343         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
11344         rpm spec file.
11346         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
11347         (value_added_current_editor), (value_removed_current_editor):
11348         Removed dead code.
11350         * TODO.tasks: Updated.
11352         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
11353         scrollwindow shadow in.
11355         * plugins/editor/anjuta-editor-scintilla.glade:
11356         * plugins/editor/style-editor.c: (create_style_editor_gui):
11357         Set style window transient and cetered for preferences window.
11358         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
11360         * plugins/editor/anjuta-editor-scintilla.glade:
11361         Fixes Bug #427108 - Scintilla plugin configuration folding-style
11362         setting not working
11364         * configure.in, NEWS: Updated for release 2.3.3
11366 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
11368         * plugins/debug-manager/anjuta-debug-manager.glade:
11369         Fix #512224: Use a string in english
11371 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
11373         * plugins/build-basic-autotools/build-basic-autotools.c:
11374         ianjuta_document_manager_goto_file_line_mark needs an uri and
11375         not a file path
11377 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
11379         * plugins/symbol-browser/plugin.c,
11380         plugins/symbol-browser/an_symbol_view.c:
11381         use gnome_vfs_get_uri_from_local_path to get local path from uri
11382         This takes care of escaping some characters
11384 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
11386         * plugins/debug-manager/stack_trace.c:
11387         Probably fix #510028: crash debugger when having a relative filename
11388         in stack trace
11390 2008-01-25 Tom <tpgww@onepost.net>
11392         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
11394         * plugins/document-manager/plugin.c,
11395         plugins/document-manager/file_history.c,
11396         plugins/document-manager/file_history.h,
11397         plugins/document-manager/anjuta-docman.c,
11398         plugins/document-manager/anjuta-docman.h:
11399         Rename filename argument to uri when an uri is expected
11400         anjuta_docman_get_document_for_uri will remove symlinks 
11402 2008-01-25  Naba Kumar  <naba@gnome.org>
11404         * plugins/terminal/terminal.c: (terminal_execute),
11405         (activate_plugin):
11406         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
11408 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
11410         * plugins/debug-manager/anjuta-debug-manager.glade,
11411         plugins/debug-manager/start.c:
11412         Fix #511049: Change UI of add source directories dialog
11414 2008-01-24  Naba Kumar  <naba@gnome.org>
11416         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
11417         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
11418         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
11419         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
11420         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
11421         should work now.
11423 2008-01-24  Johannes Schmid <jhs@gnome.org>
11425         Patch from: Luca Ferretti <ella.uca@libero.it>:
11427         * plugins/document-manager/anjuta-docman.c:
11428         (anjuta_docman_page_init), (anjuta_docman_class_init):
11429         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
11430         
11431         Fix #511757 – Close icon in tabs cut off (Patch was only for
11432         document-manager, also adapted it for message-manager)
11434 2008-01-24  Johannes Schmid <jhs@gnome.org>
11436         * plugins/Makefile.am:
11437         * plugins/sourceview/anjuta-document.c:
11438         * plugins/sourceview/anjuta-marshal.list:
11439         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
11440         (anjuta_view_key_press_event):
11441         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
11442         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
11443         (iiter_diff), (iiter_iface_init):
11444         * plugins/sourceview/sourceview.c: (on_document_char_added),
11445         (ieditor_goto_position), (ieditor_get_text),
11446         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
11447         (ieditor_erase), (ieditor_get_line_from_position),
11448         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
11449         (ieditor_get_position_from_offset), (ieditor_get_start_position),
11450         (ieditor_get_end_position), (ieditor_goto_start),
11451         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
11452         (iconvert_to_lower), (iindic_set), (iassist_suggest),
11453         (iassist_show_tips):
11454         
11455         Implemented new iterators interface in sourceview editor and
11456         re-enabled it.
11458 2008-01-23  Naba Kumar  <naba@gnome.org>
11460         * libanjuta/interfaces/libanjuta.idl:
11461         * manuals/reference/libanjuta/libanjuta-sections.txt:
11462         * plugins/build-basic-autotools/build-basic-autotools.c:
11463         (build_indicator_location_set), (on_editor_changed):
11464         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
11465         * plugins/debug-manager/variable.c: (get_hovered_word):
11466         * plugins/document-manager/action-callbacks.c:
11467         (on_editor_command_upper_case_activate),
11468         (on_editor_command_lower_case_activate):
11469         * plugins/document-manager/search-box.c: (on_incremental_search),
11470         (on_search_activated):
11471         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
11472         (iiter_last), (iiter_set_position), (iiter_get_position),
11473         (iiter_get_length), (iiter_compare), (iiter_diff),
11474         (iiter_iface_init):
11475         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
11476         (text_editor_goto_point), (itext_editor_goto_start),
11477         (itext_editor_goto_end), (itext_editor_goto_position),
11478         (itext_editor_get_text_all), (itext_editor_get_text),
11479         (itext_editor_get_position), (itext_editor_get_offset),
11480         (itext_editor_get_length), (itext_editor_insert),
11481         (itext_editor_erase), (itext_editor_erase_all),
11482         (itext_editor_get_column), (itext_editor_get_overwrite),
11483         (itext_editor_set_popup_menu),
11484         (itext_editor_get_line_from_position),
11485         (itext_editor_get_line_begin_position),
11486         (itext_editor_get_line_end_position),
11487         (itext_editor_get_position_from_offset),
11488         (itext_editor_get_start_position), (itext_editor_get_end_position),
11489         (itext_editor_iface_init), (iconvert_to_upper),
11490         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
11491         (iindicable_set):
11492         * plugins/editor/text_editor.h:
11493         * plugins/editor/text_editor_cbs.c:
11494         (on_text_editor_scintilla_notify):
11495         * plugins/indent/plugin.c: (on_indent_action_activate):
11496         * plugins/language-support-cpp-java/cpp-java-assist.c:
11497         (cpp_java_assist_get_scope_context),
11498         (cpp_java_assist_get_pre_word),
11499         (cpp_java_assist_show_autocomplete),
11500         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
11501         (on_editor_char_added), (on_assist_chosen):
11502         * plugins/language-support-cpp-java/plugin.c:
11503         (get_line_indentation), (skip_iter_to_previous_logical_line),
11504         (skip_preprocessor_lines), (initialize_indentation_params),
11505         (set_line_indentation), (get_line_indentation_base),
11506         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
11507         (on_editor_char_inserted_java), (on_auto_indent):
11508         * plugins/macro/macro-actions.c: (match_shortcut):
11509         * plugins/macro/macro-dialog.c: (on_ok_clicked):
11510         * plugins/macro/plugin.c: (match_keyword):
11511         * plugins/search/plugin.c: (find_incremental):
11512         * plugins/search/search-replace.c: (search_and_replace),
11513         (search_start_over):
11514         * plugins/search/search-replace_backend.c:
11515         (file_buffer_new_from_te), (file_buffer_line_from_pos),
11516         (create_search_entries):
11517         * plugins/symbol-browser/plugin.c:
11518         (on_editor_buffer_symbols_update_timeout), (on_char_added),
11519         (isymbol_manager_iface_init):
11520         * plugins/symbol-db/plugin.c:
11521         (on_editor_buffer_symbols_update_timeout), (on_char_added),
11522         (isymbol_manager_iface_init):
11523         * plugins/tools/execute.c: (atp_output_context_construct),
11524         (atp_output_context_destroy), (atp_user_tool_execute):
11526         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
11527         iterators instead of integer offsets.
11528         - Renamed original ianjuta_editor_get_position(int) to 
11529         ianjuta_editor_get_offset(). It is deprecated.
11530         - Renamed original ianjuta_editor_get_position_iter() to
11531         ianjuta_editor_get_position().
11532         - Renamed ianjuta_editor_get_cell_iter() to
11533         ianjuta_editor_get_position_from_offset()
11534         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
11535         - Added new methods:
11536         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
11537         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
11538         ianjuta_editor_goto_end().
11539         - All relevent signals and methods converted to use iterators.
11540         - All relevent plugins fixed to use new API.
11541         - Removed ianjuta_editor_cell_get_line() because it is provided by
11542         ianjuta_editor_get_line_from_position().
11543         - Removed ianjuta_symbol_manager_get_completions_at_position()
11544         because it not used anywhere and is not right to be there.
11545         - Updated IAnjutaEditable documentation.
11547         Updated IAnjutaIterable interface:
11548         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
11549         - Introduced 'end-iter' to point at the end of the list.
11550         - Updated IAnjutaIterable documentation.
11552         * plugins/Makefile.am:
11553         (Disabled sourceview plugin for now. Jhs is coming up with a patch
11554         for it soon).
11556 2008-01-22  Johannes Schmid <jhs@gnome.org>
11558         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
11559         * plugins/project-import/anjuta-project-import.glade:
11560         * plugins/project-import/anjuta-project-import.plugin.in:
11561         * plugins/project-wizard/anjuta-project-wizard.glade:
11562         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
11563         * plugins/project-wizard/druid.c: (npw_druid_new):
11564         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
11565         
11566         Fixed #465084 – wizard instead of assistant (only string changes...)
11568 2008-01-20  Rob Bradford  <rob@openedhand.com>
11570         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
11571         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
11572         coming up with the solution. (Bug: #510390.)
11574 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
11576         * plugins/build-basic-autotools/executer.c:
11577         Fix #502508, use anjuta_launcher to keep program output
11579         * plugins/terminal/terminal.c:
11580         Remove unused child_initizlized member
11581         Start the shell on plugin activation
11583 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
11585         * plugins/debug-manager/sparse_buffer.c:
11586         Fix a crash when scrolling in the diassembly window
11588         * plugins/debug-manager/sparse_view.c:
11589         Small limit change using the same "unit" for both number
11591 2008-01-19  Naba Kumar  <naba@gnome.org>
11593         * plugins/language-support-cpp-java/cpp-java-assist.c:
11594         (cpp_java_assist_get_scope_context),
11595         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
11596         instead.
11598 2008-01-19  Johannes Schmid <jhs@gnome.org>
11600         * plugins/sourceview/anjuta-editor-sourceview.glade:
11601         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
11602         
11603         And even more strings...
11605 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
11607         * plugins/project-wizard/templates/cpp/src/main.cc:
11608         Fix #498734, typing error in c++ project template
11610 2008-01-19  Johannes Schmid <jhs@gnome.org>
11612         * plugins/editor/text_editor.c: (text_editor_save_file):
11613         * plugins/macro/anjuta-macro.glade:
11614         * plugins/subversion/anjuta-subversion.glade:
11616         Fixed even more strings
11618 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
11620         * plugins/language-support-cpp-java/cpp-java-assist.c:
11621         Fix bug #488519, remove critical warning (completion_cache == NULL
11622         is valid)
11624 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
11626         * plugins/gdb/debugger.c:
11627         Enable logging of gdb communication with an environment variable
11629 2008-01-19  Naba Kumar  <naba@gnome.org>
11631         * plugins/editor/text-editor-iterable.c: (iiter_next),
11632         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
11633         editor native funtions to avoid round trips.
11635 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
11637         * plugins/editor/text_editor.c:
11638         Fix a bug due to the previous patch: Unable to save new file in 
11639         Scintilla
11641 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
11643         * plugins/debug-manager/disassemble.c,
11644         plugins/debug-manager/disassemble.h,
11645         plugins/debug-manager/registers.c,
11646         plugins/debug-manager/registers.h,
11647         plugins/debug-manager/memory.c,
11648         plugins/debug-manager/memory.h,
11649         plugins/debug-manager/command.c,
11650         plugins/debug-manager/command.h,
11651         plugins/debug-manager/queue.c,
11652         plugins/debug-manager/queue.h,
11653         plugins/debug-manager/breakpoints.c,
11654         plugins/debug-manager/stack_trace.c,
11655         plugins/debug-manager/threads.c,
11656         plugins/debug-manager/plugin.c,
11657         plugins/gdb/plugin.c,
11658         plugins/gdb/debugger.c,
11659         plugins/gdb/debugger.h,
11660         manuals/reference/libanjuta/libanjuta-sections.txt,
11661         manuals/reference/libanjuta/libanjuta.types,
11662         libanjuta/interfaces/libanjuta.idl:
11663         Use gulong instead of guint for addresses
11664         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
11665         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
11667         * plugins/gdb/anjuta-gdb.plugin.in:
11668         Remove reference to IAnjutaCpuDebugger (useless)
11670 2008-01-18  Johannes Schmid <jhs@gnome.org>
11672         * AUTHORS: Added Alexander
11674 2008-01-18  Johannes Schmid <jhs@gnome.org>
11676   Patch from: Alexander Korolyov <kilork@yandex.ru>
11678         * plugins/editor/text_editor.c: (load_from_file),
11679         (text_editor_save_file):
11680         
11681         Fixed symlinks (#510238) and file permission (#405321)
11682         handling for scintilla editor. 
11683   
11684 2008-01-17  Johannes Schmid <jhs@gnome.org>
11686         * plugins/document-manager/action-callbacks.c:
11687         (on_editor_command_select_all_activate),
11688         (on_editor_command_cut_activate),
11689         (on_editor_command_paste_activate),
11690         (on_editor_command_copy_activate),
11691         (on_editor_command_clear_activate):
11692   Resupport cut/copy/paste/clear on GtkEditables when those
11693   have focus. (Important for shortcuts to work).
11695         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
11696         * plugins/document-manager/search-box.c: (on_search_activated):
11697         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
11698         * plugins/patch/patch-plugin.c: (on_ok_clicked):
11699         * plugins/profiler/plugin.c: (profiler_get_data):
11700         * plugins/project-wizard/druid.c: (npw_druid_new):
11701         * plugins/project-wizard/install.c: (on_install_end_install_file):
11702         * plugins/sourceview/anjuta-editor-sourceview.glade:
11703         * plugins/subversion/anjuta-subversion.glade:
11704         * plugins/tools/anjuta-tools.glade:
11705         Various string fixes
11707 2008-01-17  Naba Kumar  <naba@gnome.org>
11709         Patch from James Liggett:
11711         * plugins/subversion/subversion-add-dialog.c:
11712         (on_subversion_add_response):
11713         * plugins/subversion/subversion-copy-dialog.c:
11714         (on_subversion_copy_response):
11715         * plugins/subversion/subversion-diff-dialog.c:
11716         (on_subversion_diff_response):
11717         * plugins/subversion/subversion-merge-dialog.c:
11718         (on_subversion_merge_response):
11719         * plugins/subversion/subversion-remove-dialog.c:
11720         (on_subversion_remove_response):
11721         * plugins/subversion/subversion-switch-dialog.c:
11722         (on_subversion_switch_response):
11723         * plugins/subversion/subversion-ui-utils.c: (check_input):
11724         * plugins/subversion/subversion-ui-utils.h:
11725         * plugins/subversion/subversion-update-dialog.c:
11726         (on_subversion_update_response):
11728         If the user doesn't enter any data for path or revision fields in
11729         certain SVN plugin dialogs, libsvn throws assertion failures and
11730         kills Anjuta. To avoid this, the validity of path and revision
11731         input data are checked before the command gets executed.
11733         Fixes Bug #509510 - Check input of some dialogs to avoid termination
11734         if user gives bad or no input
11736 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
11738         * plugins/document-manager/anjuta-docman.c:
11739         Fix #507627 memory tab stay active on debugger stop
11740         Remove two unused variables due to the previous patch
11742 2008-01-16  Johannes Schmid <jhs@gnome.org>
11744         * libanjuta/anjuta-plugin-manager.c:
11745         Fixed #508399 â€“ When you enable a plugin, preferences don't show up
11747 2008-01-16  Rob Bradford  <rob@openedhand.com>
11749         Reviewed by: Johannes Schmid <jhs@gnome.org>
11751         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
11752         (get_property_value_as_string), (set_property_value_as_string),
11753         (register_callbacks):
11754         * libanjuta/anjuta-preferences.h:
11755         Add support for both file and folder preferences (originally only
11756         folder choosers were supported. (Fixes bug: #508805.)
11758         * plugins/file-manager/file-manager.glade:
11759         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
11760         type of property.
11762 2008-01-16  Johannes Schmid <jhs@gnome.org>
11764         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
11765         .glade:
11766         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11767         * src/anjuta.glade:
11768         
11769         Fixed #509875 â€“ The "Update globale tags" button wording is incorrect
11770         Fixed #509873 â€“ Build Autotools Preferences has excessive padding
11771         Fixed #509872 â€“ General Information labels are incorrectly aligned
11772         Fixed #509871 â€“ General preferences has incorrect use of colons
11773         
11774 2008-01-16  Johannes Schmid <jhs@gnome.org>
11776         * plugins/document-manager/anjuta-document-manager.glade:
11777         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11779         Fixed #509865 â€“ Incorrect padding in the Documents settings tabs
11780         Fixed #509867 â€“ Create button contents is mis-aligned
11781         Fixed #509869 â€“ "Add Directory" button is not HIG complient
11783 2008-01-16  Johannes Schmid <jhs@gnome.org>
11785         * libanjuta/anjuta-preferences-dialog.c:
11786         (anjuta_preferences_dialog_add_page):
11787         
11788         Fix #509864 â€“ No initial section selected when opening the Preferences dialog
11790 2008-01-16  Johannes Schmid <jhs@gnome.org>
11792         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
11793         Removed unused gconf_notifications
11794         
11795         * plugins/search/anjuta-search.glade:
11796         * plugins/subversion/anjuta-subversion.glade:
11797         * plugins/tools/anjuta-tools.glade:
11798         * src/anjuta-app.c: (anjuta_app_instance_init):
11799         
11800         Fixed various strings
11802 2008-01-15  Naba Kumar  <naba@gnome.org>
11804         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
11805         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
11806         file saved
11808         * plugins/symbol-browser/an_symbol_view.c:
11809         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
11810         new file saved.
11812 2008-01-15  Johannes Schmid <jhs@gnome.org>
11814         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
11815         (anjuta_profile_add_plugins_from_xml):
11816         * plugins/file-manager/file-manager.glade:
11817         Some string fixes
11818         
11819         * libanjuta/interfaces/libanjuta.idl:
11820         Fixed docs
11821                 
11822         * plugins/sourceview/Makefile.am:
11823         * plugins/sourceview/anjuta-editor-sourceview.glade:
11824         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
11825         (end_print), (print_setup), (sourceview_print),
11826         (sourceview_print_preview):
11827         * plugins/sourceview/sourceview.c: (iprint_print),
11828         (iprint_print_preview):
11829         
11830         Added printing support to GtkSourceView editor
11832 2007-01-14 Tom <tpgww@onepost.net>
11834         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
11836         * plugins/document-manager/anjuta-docman.c:
11837         Fix two memory leaks added by the previous patch
11839 2008-01-14  Johannes Schmid <jhs@gnome.org>
11841         * plugins/sourceview/assist-tip.c: (assist_tip_move):
11842         * plugins/sourceview/assist-window.c: (assist_window_move):
11843         
11844         Do not use opacity
11846 2008-01-14  Rob Bradford  <rob@openedhand.com>
11848         * global-tags/Makefile.am:
11849         * global-tags/create_global_tags.sh.in:
11850         Install anjuta-tags binary into FHS policy compliant directory and
11851         update references. (Fixes bug: 509346.)
11853 2008-01-13  Naba Kumar  <naba@gnome.org>
11855         Patch from: Ritesh Khadgaray
11856         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
11857         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
11858         Adds export-dynamic option to LDFLAGS to project template for libglade
11859         to work for autoconnect signals.
11861 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
11863         * libanjuta/anjuta-utils.c:
11864         anjuta_util_get_real_path return a string that need to be freed
11865         with g_free even if PATH_MAX is not defined
11867 2008-01-13  Andre Klapper  <a9016009@gmx.de>
11869         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
11870         to DOC_LINGUAS.
11872 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
11874         * plugins/document-manager/anjuta-docman.c:
11875         Do not reopen file having escaped character (+,...) in path name
11877 2008-01-13  Naba Kumar  <naba@gnome.org>
11879         * libanjuta/interfaces/libanjuta.idl:
11880         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
11881         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
11882         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
11883         IAnjutaProjectManager::add_sources().
11885         * plugins/glade/plugin.c: (on_glade_resource_removed),
11886         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
11887         stubs for handing resources in glade file.
11889 2008-01-13  Naba Kumar  <naba@gnome.org>
11891         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
11893         * plugins/glade/plugin.c: (ifile_open): Select the first window
11894         in the glade project when it is first opened. Avoids empty glade
11895         document the first time.
11897 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
11899   Reviewed by: Johannes Schmid <jhs@gnome.org>
11901         * plugins/gtodo/callback.c: (remove_todo_item):
11902         Fix #507304 – crash in Anjuta IDE while removing done tasks
11904 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
11906         * plugins/debug-manager/anjuta-debug-manager.ui,
11907         plugins/debug-manager/plugin.c,
11908         plugins/debug-manager/start.h,
11909         plugins/debug-manager/start.c:
11910         New menu item to add extra source directories for debugger
11912 === anjuta 2.3.2 ===
11914 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
11916         * plugins/gtodo/callback.c: (remove_todo_item):
11917         Fix #507304 – crash in Anjuta IDE while removing done tasks
11919 2008-01-11  Naba Kumar  <naba@gnome.org>
11921         * configure.in: Bumped version to 2.3.2
11922         * NEWS: Updated for anjuta 2.3.2 release
11923         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
11924         not 'make tarball'
11926 2008-01-11  Johannes Schmid <jhs@gnome.org>
11928         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
11929         .glade:
11930         Reverted accidently commited change
11931         
11932         * plugins/document-manager/anjuta-document-manager.glade:
11933         Fix Gtk-Critical because of broken glade file
11935 2008-01-11  Naba Kumar  <naba@gnome.org>
11937         * plugins/glade/plugin.c: (on_document_destroy),
11938         (glade_plugin_add_project): Fixed a bug where when more than one
11939         glade document is open and one is closed, it closes all the glade
11940         documents. Also it might have fixed the bug where sometimes closing
11941         the glade document leaves glade widget tree unclosed.
11943 2008-01-11  Naba Kumar  <naba@gnome.org>
11945         * libanjuta/Makefile.am: Install glade3 files in own prefix to
11946         prevent install errors when not installed as root (then the files
11947         are only useful when glade-3 is installed in the same prefix, but it
11948         doesn't harm anjuta runtime).
11950         * plugins/sourceview/sourceview.c: Commented use of a file
11951         not currently distributed.
11953 2008-01-10  Naba Kumar  <naba@gnome.org>
11955         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
11956         nothing to translate in it.
11958 2008-01-10  Johannes Schmid <jhs@gnome.org>
11960         * plugins/project-wizard/templates/gnome.wiz:
11961         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
11962         * plugins/project-wizard/templates/gnome/src/main.c:
11963         * plugins/project-wizard/templates/translatable-strings.h:
11964         
11965         Fixed #508497 and added a new chooser to select whether to use
11966         libglade or not.
11968 2008-01-10  Johannes Schmid <jhs@gnome.org>
11970         Patch from Tom <tpgww@onepost.net>:
11972         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
11973         (anjuta_util_glist_path_dedup):
11974         * libanjuta/anjuta-utils.h:
11975         
11976         Give the method a proper prefixed name
11977         
11978         * plugins/document-manager/action-callbacks.c:
11979         (get_current_popup_active),
11980         (on_editor_command_select_all_activate),
11981         (on_editor_command_cut_activate),
11982         (on_editor_command_paste_activate),
11983         (on_editor_command_copy_activate),
11984         (on_editor_command_clear_activate), (on_show_search),
11985         (on_repeat_quicksearch):        
11986         * plugins/document-manager/action-callbacks.h:
11987         * plugins/document-manager/anjuta-docman.c:
11988         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
11989         (anjuta_docman_goto_file_line_mark),
11990         (anjuta_docman_get_full_filename):
11991         * plugins/document-manager/anjuta-docman.h:
11992         * plugins/document-manager/anjuta-document-manager.ui:
11993         * plugins/document-manager/plugin.c:
11994         (update_document_ui_interface_items):
11995         
11996         Better way to fix the popup-menu items (Cut/Copy/Paste)
11997         and various clean-ups.
11998         
11999         * plugins/document-manager/search-box.c: (on_document_changed),
12000         (search_box_fill_search_focus):
12001         * plugins/document-manager/search-box.h:
12002         * plugins/search/plugin.c:
12003         
12004         Add a menu item to repeat the quick search
12006 2008-01-10  Johannes Schmid <jhs@gnome.org>
12008         * plugins/language-support-cpp-java/cpp-java-assist.c:
12009         (on_assist_chosen):
12010         
12011         Fixed #508424 – Auto complete: previous char was removed when 
12012         pre TAB to auto complete.
12014 2008-01-10  Johannes Schmid <jhs@gnome.org>
12016         Patch from: James Ligett:
12018         * plugins/profiler/gprof-call-graph-view.c:
12019         (gprof_call_graph_view_create_columns):
12020         * plugins/profiler/gprof-flat-profile-view.c:
12021         (gprof_flat_profile_view_create_columns):
12022         
12023         Fixed translation issues (#496833)
12025 2008-01-10 Johannes Schmid <jhs@gnome.org>
12027         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
12029         * plugins/gtodo/gtodo.c: (category_manager_add_item):
12030         Fix #460390 – Changing categories while edinting something
12032 2008-01-09  Naba Kumar  <naba@gnome.org>
12034         * libanjuta/anjuta-plugin-manager.c:
12035         (anjuta_plugin_manager_activate_plugins): Commented dead code and
12036         fixed a leak.
12038         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
12039         corruption reported in bug #507491. Potentially fixes too.
12041 2008-01-09  Johannes Schmid <jhs@gnome.org>
12043         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
12045         * plugins/gtodo/mcategory.c: (category_manager_add_item):
12046         Fix bug #505205 completely
12047         
12048         * AUTHORS: Added Bolesław
12050 2008-01-08  Johannes Schmid <jhs@gnome.org>
12052         * plugins/document-manager/action-callbacks.c:
12053         (on_editor_command_cut_activate),
12054         (on_editor_command_paste_activate),
12055         (on_editor_command_copy_activate),
12056         (on_editor_command_clear_activate):
12057         
12058         Fixed editor popup menu (Cut, Copy, Paste)
12060 2008-01-08  Johannes Schmid <jhs@gnome.org>
12062         * plugins/sourceview/sourceview.c: (autodetect_language):
12063         Fixed a crash when creating a new file
12065 2008-01-08  Johannes Schmid <jhs@gnome.org>
12067         Patch by <bolekk@gmail.com> (GHOP Student)
12069         * plugins/gtodo/mcategory.c: (category_manager_add_item):
12070         Fix bug #505205
12072 2008-01-08  Naba Kumar  <naba@gnome.org>
12074         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
12075         * libanjuta/anjuta-plugin-manager.c:
12076         (anjuta_plugin_manager_select),
12077         (anjuta_plugin_manager_activate_plugins):
12078         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
12079         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
12080         (on_create_submenu), (create_open_with_submenu):
12081         * src/about.c: (on_about_plugin_activate),
12082         (about_create_plugins_submenu): Use translated version of get_string()
12083         API in AnjutaDescription for translatable properties. Fixes bug #496833
12084         comment #18.
12086 2008-01-07  Johannes Schmid <jhs@gnome.org>
12088         * plugins/build-basic-autotools/executer.c: (execute_program):
12089         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
12090         * plugins/debug-manager/anjuta-debug-manager.glade:
12091         * plugins/debug-manager/locals.c: (create_locals_gui):
12092         * plugins/file-loader/plugin.c: (on_create_submenu):
12093         * plugins/gtodo/main.h:
12094         * plugins/gtodo/preferences.c: (preferences_widget):
12095         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12096         * plugins/tools/anjuta-tools.glade:
12097         * plugins/tools/execute.c: (atp_output_context_print):
12098         * src/main.c:
12099         
12100                 Another bunch of i18n fixes (#496833)
12102 2008-01-07  Johannes Schmid <jhs@gnome.org>
12104         * plugins/build-basic-autotools/build-basic-autotools.c:
12105         (on_build_terminated):
12106         * plugins/gtodo/interface.c: (set_read_only):
12107         * plugins/project-manager/plugin.c: (confirm_removal),
12108         (on_popup_add_to_project):
12109         * plugins/subversion/anjuta-subversion.glade:
12110         * plugins/tools/execute.c: (atp_output_context_print_result):
12111         
12112         Fixed some strings from #496833
12114 2008-01-07  Johannes Schmid <jhs@gnome.org>
12116         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
12117         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
12118         .in:
12119         * plugins/language-support-cpp-java/plugin.c: (install_support),
12120         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
12121         Added basic Vala support
12122         
12123         * plugins/sourceview/sourceview.c: (autodetect_language):
12124         Fixed mime-type detection
12126 2008-01-06  Massimo Cora'  <maxcvs@email.it>
12128   Reviewed by: Johannes Schmid <jhs@gnome.org>
12130         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
12131         (value_removed_current_editor), (symbol_db_activate),
12132         (symbol_db_deactivate):
12133         * plugins/symbol-db/symbol-db-engine.c:
12134         (symbol_db_engine_get_global_members_filtered):
12135         * plugins/symbol-db/symbol-db-view.c:
12136         (do_add_child_symbol_to_view), (prepare_for_adding),
12137         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
12138         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
12139         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
12140         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
12141         (sdb_view_init), (sdb_view_finalize),
12142         (sdb_view_build_and_display_base_tree):
12143         * plugins/symbol-db/symbol-db-view.h:
12144         added controls to expand Global tab nodes in a non-freezing way.
12145         Fixed also some little bugs always on global-tab.
12147 2008-01-06  Naba Kumar  <naba@gnome.org>
12149         Patches from James Liggett:
12150         * plugins/profiler/gprof-call-graph-view.c:
12151         (gprof_call_graph_view_create_columns):
12152         * plugins/profiler/gprof-flat-profile-view.c:
12153         (gprof_flat_profile_view_create_columns):
12154         * plugins/profiler/gprof-function-call-tree-view.c:
12155         (gprof_function_call_tree_view_create_columns): Made all
12156         of the columns resizable and reorderable.
12158 2008-01-06  Johannes Schmid <jhs@gnome.org>
12160         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
12161         (anjuta_launcher_check_password_real),
12162         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
12163         (anjuta_launcher_scan_pty),
12164         (anjuta_launcher_disable_password_check):
12165         * libanjuta/anjuta-launcher.h:
12166         Added disable_password_check for stream where it does not make sense 
12167         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
12168         that sometimes occur in symbol-db plugin
12169         
12170         * plugins/file-manager/file-model.c:
12171         (file_model_cancel_expand_idle):
12172         Fixed removing of idle source
12173         
12174         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
12175         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
12176         
12177         Fixed #348854 – invisible cursor in certain themes
12179 2008-01-06  Naba Kumar  <naba@gnome.org>
12181         * libanjuta/anjuta-preferences.c:
12182         (anjuta_preferences_register_property_custom): Fixed a crash bug on
12183         closing preferences dialog due to patch in bug #507300
12185 2008-01-06  Naba Kumar  <naba@gnome.org>
12187         * plugins/language-support-cpp-java/cpp-java-assist.c:
12188         (on_assist_chosen):
12189         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
12190         * plugins/search/search-replace_backend.c: (create_search_entries):
12191         Added missing unrefs.
12193 2008-01-06  Johannes Schmid <jhs@gnome.org>
12195         * plugins/debug-manager/variable.c: (get_hovered_word):
12196   Add a g_object_unref()  
12197         
12198         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
12199         (on_sourceview_hover_leave):
12200         Fixed hover and editor interface to make hover in debugger work
12202 2008-01-06  Naba Kumar  <naba@gnome.org>
12204         * plugins/editor/text-editor.c: Whitespaces fixes.
12205         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
12206         DEBUG_PRINT instead of g_message.
12208 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
12210         * plugins/debug-manager/breakpoints.c:
12211         Fix #507441: Disable all breakpoints doesn't work
12212         Fix #507444: Enable Breakpoint menu item doesn't change name
12214 2008-01-05  Naba Kumar  <naba@gnome.org>
12216         * manuals/reference/libanjuta/libanjuta.types: Renamed
12217         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
12219 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
12221         * plugins/debug-manager/variable.c:
12222         Update variable display to use IAnjutaIterable instead of position
12224         * plugins/editor/text_editor_cbs.c,
12225         plugins/editor/text_editor.c:
12226         Fix Gtk critical warnings when a hover signal is emitted
12227         Fix get_text_iter in Scintilla (range should include last character)
12228         
12229 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
12231         * plugins/debug-manager/debug_tree.c,
12232         plugins/debug-manager/debug_tree.h,
12233         plugins/debug-manager/watch.c,
12234         plugins/debug-manager/command.c,
12235         plugins/debug-manager/queue.c,
12236         plugins/gdb/plugin.c,
12237         plugins/gdb/debugger.c,
12238         plugins/gdb/debugger.h,
12239         libanjuta/interfaces/libanjuta.idl:
12240         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
12242 2008-01-05  Naba Kumar  <naba@gnome.org>
12244         * plugins/valgrind/plugin.c: Removed stock icon open/save from
12245         menus to avoid conflict with file open/save. Fixes bug #507455
12247 2008-01-05  Johannes Schmid <jhs@gnome.org>
12249         * configure.in:
12250         Conditionally depend on gtksourceview2 >= 2.1.0
12251         
12252         * libanjuta/interfaces/libanjuta.idl:
12253         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
12254         iterators instead of positions
12255         
12256         * plugins/debug-manager/threads.c:
12257         Fixed a warnings by including gnome-vfs properly
12258         
12259         * plugins/debug-manager/variable.c: (get_hovered_word),
12260         (on_hover_over):
12261         Updated to changes in IAnjutaEditorHover/Selection
12262         
12263         * plugins/document-manager/action-callbacks.c:
12264         (on_editor_command_upper_case_activate),
12265         (on_editor_command_lower_case_activate):
12266         * plugins/document-manager/search-box.c: (on_incremental_search),
12267         (on_search_activated):
12268         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
12269         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
12270         (iselection_get_start), (iselection_get_end),
12271         (iselection_iface_init), (ihover_display), (ihover_iface_init):
12272         * plugins/editor/text_editor_cbs.c:
12273         (on_text_editor_scintilla_notify):
12274         
12275         Updated to changes in IAnjutaEditorHover/Selection and updated editor
12276         interface of scintilla editor.
12277         
12278         * plugins/language-manager/languages.xml:
12279         * plugins/language-manager/plugin.c:
12280         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
12281         Added chdr to C language files and some DEBUG_PRINTs
12282         
12283         * plugins/language-support-cpp-java/cpp-java-assist.c:
12284         (on_assist_chosen):
12285         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
12286         * plugins/search/plugin.c: (find_incremental):
12287         * plugins/search/search-replace.c: (search_and_replace):
12288         * plugins/search/search-replace_backend.c: (create_search_entries):
12289                 Adapted to changed interfaces
12291         * plugins/sourceview/Makefile.am:
12292         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
12293         (set_uri), (anjuta_document_save):
12294         * plugins/sourceview/anjuta-editor-sourceview.glade:
12295         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
12296         (anjuta_view_key_press_event):
12297         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
12298         * plugins/sourceview/sourceview-cell.c:
12299         (sourceview_cell_instance_init), (sourceview_cell_finalize),
12300         (icell_get_line), (icell_get_attribute), (icell_iface_init):
12301         * plugins/sourceview/sourceview-prefs.c: (get_bool),
12302         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
12303         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
12304         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
12305         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
12306         * plugins/sourceview/sourceview-private.h:
12307         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
12308         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
12309         (on_document_loaded), (sourceview_instance_init),
12310         (sourceview_dispose), (sourceview_finalize),
12311         (sourceview_create_markers), (sourceview_new),
12312         (ifile_savable_save), (ieditor_get_tab_size),
12313         (ieditor_set_tab_size), (ieditor_set_use_spaces),
12314         (ieditor_set_auto_indent), (ieditor_goto_line),
12315         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
12316         (iselect_block), (iselect_set), (iselect_get_start),
12317         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
12318         (imark_unmark), (imark_is_marker_set),
12319         (imark_location_from_handle), (imark_delete_all_markers),
12320         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
12321         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
12322         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
12323         (ilanguage_get_supported_languages), (autodetect_language),
12324         (ilanguage_set_language), (iassist_show_tips),
12325         (on_sourceview_hover_leave), (on_sourceview_hover_over),
12326         (ihover_display), (ihover_iface_init):
12327         
12328         Use GtkSourceView 2.1.x:
12329         * New mark interface
12330         * Fixed #486724 and #488615
12331         * Implemented hover interface
12332         * Adapted to changed interfaces
12334 2008-01-04  Rob Bradford  <rob@o-hand.com>
12336         Reviewed by Naba Kumar  <naba@gnome.org>:
12337         * libanjuta/anjuta-preferences.c:
12338         (anjuta_preferences_register_property_custom):
12339         Unregister preferences for custom preferences when the widget is
12340         destroyed.
12342 2008-01-03  Johannes Schmid <jhs@gnome.org>
12344         * plugins/file-manager/file-model.c: (file_model_row_expanded),
12345         (file_model_row_collapsed):
12346   Fixed the too method to take a correct data argument
12348 2008-01-02  Johannes Schmid <jhs@gnome.org>
12350         * plugins/document-manager/anjuta-docman.c:
12351         (anjuta_docman_add_document), (anjuta_docman_remove_document):
12352         ref and unref correctly to silence a Gtk+ critical
12354 2008-01-01  Johannes Schmid <jhs@gnome.org>
12356         * plugins/editor/text_editor.c: (itext_editor_get_text):
12357         Fixed #506740 – ianjuta_editor_get_text crash if request 
12358         text past the buffer length
12360 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
12362         * plugins/debug-manager/utilities.c,
12363         plugins/debug-manager/utilities.h,
12364         plugins/debug-manager/breakpoints.c:
12365         Move get_current_editor function in utilities.c
12367         * plugins/debug-manager/plugin.c,
12368         plugins/debug-manager/debug_tree.c,
12369         plugins/debug-manager/debug_tree.h,
12370         plugins/debug-manager/watch.c,
12371         plugins/debug-manager/watch.h,
12372         plugins/debug-manager/locals.c,
12373         plugins/debug-manager/locals.h,
12374         (added) plugins/debug-manager/variable.c,
12375         (added) plugins/debug-manager/variable.h,
12376         plugins/debug-manager/Makefile.am:
12377         Use hover interface to display variable value
12379 2007-12-31  Johannes Schmid <jhs@gnome.org>
12381         * libanjuta/Makefile.am:
12382         Only install glade catalog files if glade-3 is available
12383         (Fixes #506269 and #500296)
12385 2007-12-30  Johannes Schmid <jhs@gnome.org>
12387         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
12388         (set_property_value_as_string), (register_callbacks):
12390   Fixed GtkFileChooserButton preferences to also work when only the combo
12391   changes without a dialog being open.
12393 2007-12-29  Johannes Schmid <jhs@gnome.org>
12395         * plugins/editor/Makefile.am:
12396         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
12398 2007-12-29  Johannes Schmid <jhs@gnome.org>
12400         * plugins/devhelp/plugin.c: (devhelp_activate):
12401         Fixed #498986 - Anjuta-2.3.0 fails to build
12403 2007-12-29  Johannes Schmid <jhs@gnome.org>
12405         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
12406         * plugins/debug-manager/plugin.c:
12407         (on_run_to_cursor_action_activate):
12408         * plugins/document-manager/anjuta-docman.c:
12409         (anjuta_docman_goto_file_line_mark):
12410         * plugins/symbol-db/plugin.c: (value_added_current_editor),
12411         (value_removed_current_editor):
12412         
12413         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
12414         all those to value_added_current_document...
12416         * plugins/editor/anjuta-editor-scintilla.glade:
12417         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
12418         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
12420 2007-12-28  Massimo Cora'  <maxcvs@email.it>
12422   * plugins/symbol-db/plugin.c: (on_importing_project_end),
12423   (symbol_db_activate), (symbol_db_deactivate),
12424   (symbol_db_instance_init), (isymbol_manager_get_parents):
12425   * plugins/symbol-db/plugin.h:
12426   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
12427   * plugins/symbol-db/symbol-db-engine.c:
12428   (symbol_db_engine_get_global_members_filtered):
12429   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
12430   (on_symbol_inserted):
12431   Filtered out static functions on global-tab. E.g. when flag
12432   is_file_scope = 1 we won't add entries there.
12433   Fixed a little bug on 'Global'->'Vars/Others' node too.
12435 2007-12-28  Johannes Schmid <jhs@gnome.org>
12437   * libanjuta/anjuta-launcher.c:
12438   Fixed a silly (and completely useless) memory corruption that probably 
12439   only occured at a few race conditions though I wonder why it did not 
12440         happen more often
12442 2007-12-28  Johannes Schmid <jhs@gnome.org>
12443         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
12444         * plugins/debug-manager/plugin.c: (set_program_counter):
12445         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
12446         * plugins/debug-manager/start.c: (get_source_directories):
12447         * plugins/debug-manager/threads.c: (on_info_thread),
12448         (on_list_thread):
12449         * plugins/file-manager/file-model.c: (file_model_set_property):
12450         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
12451         * plugins/tools/editor.c: (on_editor_response):
12452         
12453         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
12454         
12455         * plugins/document-manager/plugin.c: (update_title),
12456         (value_added_project_root_uri):
12457         * plugins/document-manager/plugin.h:
12458         Shorten down the title bar if the current path is inside the opened project
12460 2007-12-28  Massimo Cora'  <maxcvs@email.it>
12462         reviewed by: Johannes Schmid <jhs@gnome.org>
12464         * plugins/project-wizard/templates/java/project.anjuta:
12465         * plugins/project-wizard/templates/mkfile/project.anjuta:
12466         * plugins/project-wizard/templates/python/project.anjuta:
12467         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
12468         let new projects use new SymbolDB plugin.
12469         
12470         * plugins/symbol-browser/images/Makefile.am:
12471         added some images taken from MonoDevelop project.
12472         
12473         * plugins/symbol-db/plugin.c: (value_added_current_editor),
12474         (goto_file_line), (on_importing_project_end), (project_root_added),
12475         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
12476         (isymbol_manager_search):
12477         Added project-updating feature when opening a project with some files
12478   modified externally [e.g. a svn up].
12479         
12480         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
12481         (sdb_engine_iterator_node_instance_init),
12482         (sdb_engine_iterator_node_finalize),
12483         (symbol_db_engine_iterator_node_set_conversion_hash):
12484         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
12485         * plugins/symbol-db/symbol-db-engine-iterator.c:
12486         (symbol_db_engine_iterator_new):
12487         * plugins/symbol-db/symbol-db-engine-iterator.h:
12488          Moved Hash table initialization into the engine. This proxies and
12489   speeds up the process of creation and iteration of a GdaDataModel.
12490         
12491         * plugins/symbol-db/symbol-db-engine.c:
12492         (sdb_engine_ctags_output_thread),
12493         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
12494         (sdb_engine_scan_files_1), (sdb_engine_init),
12495         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
12496         (symbol_db_engine_add_new_workspace),
12497         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
12498         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
12499         (symbol_db_engine_get_sym_type_conversion_hash),
12500         (symbol_db_engine_update_files_symbols),
12501         (symbol_db_engine_update_project_symbols),
12502         (symbol_db_engine_update_buffer_symbols),
12503         (symbol_db_engine_get_class_parents),
12504         (symbol_db_engine_get_global_members_filtered),
12505         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
12506         (symbol_db_engine_get_scope_members_by_symbol_id),
12507         (symbol_db_engine_get_scope_members),
12508         (symbol_db_engine_get_current_scope),
12509         (symbol_db_engine_get_file_symbols),
12510         (symbol_db_engine_get_symbol_info_by_id),
12511         (symbol_db_engine_find_symbol_by_name_pattern),
12512         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
12513         * plugins/symbol-db/symbol-db-engine.h:
12514         * plugins/symbol-db/symbol-db-view-locals.c:
12515         (sdb_view_locals_get_iter_from_row_ref),
12516         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
12517         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
12518         (on_symbol_inserted), (symbol_db_view_locals_update_list):
12519         Changes on some queries fuctions and some fixes. Added *_filtered
12520   functions.
12521         
12522         * plugins/symbol-db/symbol-db-view.c:
12523         (do_add_child_symbol_to_view), (add_new_waiting_for),
12524         (prepare_for_adding), (on_symbol_inserted),
12525         (do_recurse_subtree_and_remove), (on_symbol_removed),
12526         (sdb_view_do_add_hidden_dummy_child),
12527         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
12528         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
12529         (sdb_view_locals_create_new_store), (sdb_view_init),
12530         (sdb_view_finalize), (sdb_view_class_init),
12531         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
12532         (symbol_db_view_get_pixbuf),
12533         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
12534         New display for global tags. This is the definitive version, bugs apart.
12535         
12536         * plugins/symbol-db/tables.sql:
12537         fixed typo.
12539 2007-12-27  Naba Kumar  <naba@gnome.org>
12541         * libanjuta/interfaces/libanjuta.idl:
12542         * plugins/editor/aneditor-priv.h:
12543         * plugins/editor/aneditor.cxx:
12544         * plugins/editor/text_editor.c: (text_editor_instance_init),
12545         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
12546         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
12547         * plugins/editor/text_editor.h:
12548         * plugins/editor/text_editor_cbs.c:
12549         (on_text_editor_scintilla_notify):
12551         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
12552         related code in AnEditor. Fixed some compilation warnings.
12554 2007-12-26  Naba Kumar  <naba@gnome.org>
12556         * Changelog: Fixed indentation.
12558 2007-12-25  Naba Kumar  <naba@gnome.org>
12560         * plugins/editor/Makefile.am:
12561         * plugins/editor/editor.glade:
12562         * plugins/editor/plugin.c:
12563         * plugins/editor/style-editor.c:
12564         * plugins/sourceview/Makefile.am:
12565         * plugins/sourceview/plugin.c:
12566         * plugins/sourceview/sourceview.glade:
12567         * plugins/valgrind/Makefile.am:
12569         Renamed glade files to anjuta-editor-* to give name space for the
12570         schema files (because they are installed in system directory).
12572         * scripts/build-schemas.mk: Install the schemas files also (need for
12573         binary package installation/uninstallation).
12575 2007-12-25  Johannes Schmid <jhs@gnome.org>
12577         * plugins/language-support-cpp-java/plugin.c:
12578         (set_indentation_param_vim):
12579         
12580         Support some more vim modeline commands and shortcuts (#504331)
12582 2007-12-25  Johannes Schmid <jhs@gnome.org>
12584         Patches from James Liggett:
12585         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
12586         (anjuta_vcs_status_tree_view_init):
12587         * plugins/subversion/subversion-commit-dialog.c:
12588         (subversion_commit_dialog):
12589         * plugins/subversion/subversion-diff-dialog.c:
12590         (on_subversion_diff_response):
12591         * plugins/subversion/subversion-log-dialog.c:
12592         (on_log_view_selected_button_clicked),
12593         (on_log_diff_selected_button_clicked),
12594         (on_log_diff_previous_button_clicked):
12595         * plugins/subversion/subversion-resolve-dialog.c:
12596         (subversion_resolve_dialog):
12597         * plugins/subversion/subversion-revert-dialog.c:
12598         (subversion_revert_dialog):
12599         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
12600         (pulse_progress_bar), (hide_pulse_progress_bar),
12601         (disconnect_data_arrived_signals),
12602         (cancel_data_arrived_signal_disconnect):
12603         * plugins/subversion/subversion-ui-utils.h:
12604         
12605         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
12606         #505237 – Sort list of modified files
12608 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
12610         * plugins/gdb/debugger.c:
12611         Fix bug #491301: Inspecting a variable opens a bad focus dialog
12613 2007-12-23  Johannes Schmid <jhs@gnome.org>
12615         * plugins/language-support-cpp-java/plugin.c:
12616         (set_indentation_param_emacs), (set_indentation_param_vim),
12617         (parse_mode_line_emacs), (parse_mode_line_vim),
12618         (extract_mode_line), (initialize_indentation_params):
12620         Added (basic) support for vim modelines (#504331)
12622         * plugins/message-view/message-view.c: (message_view_next),
12623         (message_view_previous):
12624         
12625         Fixed next/previous message
12627 2007-12-23  Johannes Schmid <jhs@gnome.org>
12629         * libanjuta/anjuta-ui.h:
12630         Check for != NULL before unref'ing pixbuf (related to #497878)
12631         
12632         * plugins/devhelp/plugin.c: (register_stock_icons):
12633         * plugins/document-manager/anjuta-docman.c:
12634         (anjuta_docman_add_document):
12635         * plugins/glade/plugin.c: (on_close_activated),
12636         (register_stock_icons), (on_session_save),
12637         (glade_plugin_add_project):
12638         
12639         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
12640         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
12641         
12642         * plugins/language-support-cpp-java/plugin.c:
12643         (register_stock_icons):
12644         Fixed stock icon registration macros
12646 2007-12-23  Johannes Schmid <jhs@gnome.org>
12648         * global-tags/Makefile.am:
12649         * launcher/Makefile.am:
12650         * libanjuta/Makefile.am:
12651         * libegg/Makefile.am:
12652         * manuals/anjuta-faqs/Makefile.am:
12653         * manuals/anjuta-manual/Makefile.am:
12654         * manuals/reference/libanjuta/Makefile.am:
12655         * plugins/build-basic-autotools/Makefile.am:
12656         * plugins/class-gen/Makefile.am:
12657         * plugins/class-inheritance/Makefile.am:
12658         * plugins/cvs-plugin/Makefile.am:
12659         * plugins/debug-manager/Makefile.am:
12660         * plugins/devhelp/Makefile.am:
12661         * plugins/document-manager/Makefile.am:
12662         * plugins/editor/Makefile.am:
12663         * plugins/editor/scintilla/Makefile.am:
12664         * plugins/editor/scintilla/include/Makefile.am:
12665         * plugins/file-loader/Makefile.am:
12666         * plugins/file-manager/Makefile.am:
12667         * plugins/file-wizard/Makefile.am:
12668         * plugins/gdb/Makefile.am:
12669         * plugins/glade/Makefile.am:
12670         * plugins/gtodo/Makefile.am:
12671         * plugins/gvim/Makefile.am:
12672         * plugins/indent/Makefile.am:
12673         * plugins/language-manager/Makefile.am:
12674         * plugins/language-support-cpp-java/Makefile.am:
12675         * plugins/macro/Makefile.am:
12676         * plugins/message-view/Makefile.am:
12677         * plugins/patch/Makefile.am:
12678         * plugins/profiler/Makefile.am:
12679         * plugins/project-import/Makefile.am:
12680         * plugins/project-manager/Makefile.am:
12681         * plugins/project-wizard/Makefile.am:
12682         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
12683         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
12684         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
12685         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
12686         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
12687         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
12688         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
12689         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
12690         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
12691         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
12692         * plugins/sample1/Makefile.am:
12693         * plugins/search/Makefile.am:
12694         * plugins/sourceview/Makefile.am:
12695         * plugins/subversion/Makefile.am:
12696         * plugins/symbol-browser/Makefile.am:
12697         * plugins/symbol-db/Makefile.am:
12698         * plugins/symbol-db/test/Makefile.am:
12699         * plugins/terminal/Makefile.am:
12700         * plugins/tools/Makefile.am:
12701         * plugins/valgrind/Makefile.am:
12702         * src/Makefile.am:
12703         * tagmanager/Makefile.am:
12704         
12705         Replaces the deprecated "INCLUDES" in all Makefile.am's with
12706         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
12707         warnings from illigel C++ compiler flags.
12709 2007-12-23  Johannes Schmid <jhs@gnome.org>
12711         Patch from Tom <tpgww@onepost.net>:
12712   
12713         * plugins/document-manager/anjuta-docman.c:
12714         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
12715         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
12716         (anjuta_docman_instance_init), (on_notebook_switch_page),
12717         (anjuta_docman_grab_text_focus):
12718         * plugins/document-manager/plugin.c: (on_document_added),
12719         (on_window_key_press_event), (on_window_key_release_event):
12720         
12721         Some more document-manager code cleanups and fixes.
12723 2007-12-23  Massimo Cora'  <maxcvs@email.it>
12725         * plugins/symbol-db/plugin.c: (register_stock_icons),
12726         (value_added_current_editor), (value_removed_current_editor),
12727         (on_importing_project_end), (project_root_removed):
12728         added controls to clean/populate GtkTreeView(s) on projects unload/load.
12730         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
12731         (symbol_db_engine_get_file_db_path):
12732         fixed a useless warning.
12734         * plugins/symbol-db/symbol-db-view-locals.c:
12735         (traverse_free_waiting_for), (file_view_status_destroy),
12736         (sdb_view_locals_create_new_store), (traverse_files_view_status),
12737         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
12738         (sdb_view_locals_finalize), (on_symbol_inserted),
12739         (symbol_db_view_locals_recv_signals_from_engine),
12740         (symbol_db_view_locals_update_list):
12741         more speed on editors switching. GtkTreeStore caching method implemented.
12742         Fixed compiler warnings and a little memory leak.
12744         * plugins/symbol-db/symbol-db-view-locals.h:
12745         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
12746         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
12747         (on_scan_end), (on_symbol_inserted),
12748         (sdb_view_locals_create_new_store), (sdb_view_init),
12749         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
12750         * plugins/symbol-db/symbol-db-view.h:
12751         fixed some crashers. Now project loading/populating should be quite quick.
12753 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
12755         * plugins/debug-manager/command.c,
12756         plugins/debug-manager/queue.c:
12757         Take care of command return value (FALSE is an error)
12759 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
12761         * plugins/debug-manager/anjuta-debug-manager.glade,
12762         plugins/debug-manager/breakpoints.c:
12763         Remove address, condition and pass breakpoint column if not supported
12764         Fix clear all remove_all to avoid an endless loop if a breakpoint
12765         cannot be removed
12767 2007-12-17  Johannes Schmid <jhs@gnome.org>
12769         Patch from Tom <tpgww@onepost.net> (with some changes):
12771         * plugins/document-manager/action-callbacks.c: (on_open_activate),
12772         (on_save_as_activate), (on_save_all_activate),
12773         (on_close_file_activate), (on_close_all_file_activate),
12774         (on_reload_file_activate), (on_editor_command_clear_activate),
12775         (on_transform_eolchars1_activate), (on_comment_block),
12776         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
12777         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
12778         (on_editor_linenos1_activate), (on_editor_markers1_activate),
12779         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
12780         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
12781         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
12782         (on_zoom_out_text_activate):
12783         * plugins/document-manager/action-callbacks.h:
12784         * plugins/document-manager/anjuta-docman.c:
12785         (on_notebook_page_close_button_click),
12786         (on_notebook_page_close_button_enter),
12787         (on_notebook_page_close_button_leave),
12788         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
12789         (anjuta_docman_page_init), (anjuta_docman_page_new),
12790         (on_open_filesel_response), (create_file_open_dialog_gui),
12791         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
12792         (anjuta_docman_instance_init), (on_notebook_switch_page),
12793         (on_document_destroy), (anjuta_docman_add_editor),
12794         (anjuta_docman_add_document), (anjuta_docman_remove_document),
12795         (anjuta_docman_set_current_document),
12796         (anjuta_docman_goto_file_line_mark), (get_real_path),
12797         (anjuta_docman_get_full_filename),
12798         (anjuta_docman_delete_all_markers),
12799         (anjuta_docman_delete_all_indicators),
12800         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
12801         (anjuta_docman_order_tabs):
12802         * plugins/document-manager/anjuta-docman.h:
12803         * plugins/document-manager/file_history.c: (an_hist_file_new),
12804         (an_file_history_push), (an_file_history_dump):
12805         * plugins/document-manager/file_history.h:
12806         * plugins/document-manager/plugin.c: (update_title),
12807         (value_removed_project_root_uri),
12808         (update_document_ui_interface_items), (menu_name_compare),
12809         (on_document_added), (on_document_changed),
12810         (on_window_key_press_event), (on_window_key_release_event),
12811         (on_session_save):
12812         * plugins/document-manager/search-box.c: (on_document_changed),
12813         (on_goto_activated), (search_box_init), (search_box_new):
12814         * plugins/document-manager/search-box.h:
12816         Yet more code cleanups
12817         Save glade files correctly in session
12818         Use new tooltip API if available
12819         Sort notebook pages when session is restored (needs work)
12821 2007-12-16  Johannes Schmid <jhs@gnome.org>
12823         * plugins/document-manager/anjuta-docman.c:
12824         (anjuta_docman_add_document):
12825         
12826         Present correct widget with anjuta_shell_present_widget(). This got wrong when
12827         the new search bar was introduced.
12829 2007-12-12  Johannes Schmid <jhs@gnome.org>
12830   
12831         Patch from  Tom <tpgww@onepost.net>:
12832         (#485233 – another bunch of docman cleanups)
12833   
12834         * libanjuta/interfaces/libanjuta.idl:
12835         * plugins/document-manager/action-callbacks.c:
12836         (get_current_document), (get_current_focus_widget),
12837         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
12838         (on_close_file_activate), (on_close_all_file_activate),
12839         (on_reload_file_activate), (on_print_activate),
12840         (on_print_preview_activate),
12841         (on_editor_command_upper_case_activate),
12842         (on_editor_command_lower_case_activate),
12843         (on_editor_command_eol_crlf_activate),
12844         (on_editor_command_eol_lf_activate),
12845         (on_editor_command_eol_cr_activate),
12846         (on_editor_command_select_all_activate),
12847         (on_editor_command_select_to_brace_activate),
12848         (on_editor_command_select_block_activate),
12849         (on_editor_command_match_brace_activate),
12850         (on_editor_command_undo_activate),
12851         (on_editor_command_redo_activate),
12852         (on_editor_command_cut_activate),
12853         (on_editor_command_paste_activate),
12854         (on_editor_command_copy_activate),
12855         (on_editor_command_clear_activate),
12856         (on_editor_command_close_folds_all_activate),
12857         (on_editor_command_open_folds_all_activate),
12858         (on_editor_command_toggle_fold_activate),
12859         (on_editor_command_bookmark_toggle_activate),
12860         (on_editor_command_bookmark_first_activate),
12861         (on_editor_command_bookmark_next_activate),
12862         (on_editor_command_bookmark_prev_activate),
12863         (on_editor_command_bookmark_last_activate),
12864         (on_editor_command_bookmark_clear_activate),
12865         (on_transform_eolchars1_activate), (on_comment_block),
12866         (on_comment_box), (on_comment_stream),
12867         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
12868         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
12869         (on_force_hilite_activate), (on_swap_activate),
12870         (on_editor_add_view_activate), (on_editor_remove_view_activate):
12871         * plugins/document-manager/action-callbacks.h:
12872         * plugins/document-manager/anjuta-docman.c:
12873         (on_notebook_page_close_button_click),
12874         (on_notebook_page_close_button_enter),
12875         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
12876         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
12877         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
12878         (on_open_filesel_response), (anjuta_docman_open_file),
12879         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
12880         (anjuta_docman_dispose), (anjuta_docman_instance_init),
12881         (anjuta_docman_class_init), (anjuta_docman_new),
12882         (on_notebook_switch_page), (on_document_save_point),
12883         (on_document_destroy), (anjuta_docman_add_editor),
12884         (anjuta_docman_add_document), (anjuta_docman_remove_document),
12885         (anjuta_docman_set_popup_menu),
12886         (anjuta_docman_get_current_focus_widget),
12887         (anjuta_docman_get_page_for_document),
12888         (anjuta_docman_get_current_document),
12889         (anjuta_docman_set_current_document),
12890         (anjuta_docman_goto_file_line),
12891         (anjuta_docman_goto_file_line_mark),
12892         (anjuta_docman_get_full_filename),
12893         (anjuta_docman_present_notebook_page),
12894         (anjuta_docman_update_page_label),
12895         (anjuta_docman_delete_all_markers),
12896         (anjuta_docman_delete_all_indicators),
12897         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
12898         (do_ordertab1), (anjuta_docman_order_tabs),
12899         (anjuta_docman_set_editor_properties),
12900         (anjuta_docman_get_document_for_path),
12901         (anjuta_docman_get_all_doc_widgets):
12902         * plugins/document-manager/anjuta-docman.h:
12903         * plugins/document-manager/editor-tooltips.c:
12904         * plugins/document-manager/plugin.c: (update_title),
12905         (update_document_ui_enable_all), (update_document_ui_disable_all),
12906         (update_document_ui_save_items),
12907         (update_document_ui_interface_items), (update_document_ui),
12908         (on_document_update_save_ui), (update_status),
12909         (on_document_update_ui), (on_document_added),
12910         (on_document_changed), (on_session_save), (on_save_prompt),
12911         (on_docman_auto_save), (on_gconf_notify_timer):
12912         * plugins/document-manager/search-box.c: (on_document_changed),
12913         (search_box_new), (search_box_grab_line_focus):
12914         * plugins/glade/plugin.c: (ifile_open):
12915         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
12916         * plugins/search/search-replace_backend.c: (create_search_entries):
12917         * plugins/sourceview/anjuta-document.c: (set_uri),
12918         (anjuta_document_save):
12919         * plugins/sourceview/sourceview.c: (ifile_savable_save):
12920         * plugins/tools/editor.c: (on_editor_response):
12922         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
12923         It fixes some issues with session handling and several memory lacks.
12924         Gtk 2.12 Tooltip API is used if available.
12926 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
12928         * plugins/debug-manager/disassemble.c,
12929         plugins/debug-manager/disassemble.h,
12930         plugins/debug-manager/command.c,
12931         plugins/debug-manager/command.h,
12932         plugins/debug-manager/plugin.c
12933         plugins/debug-manager/sparse_view.c,
12934         plugins/debug-manager/sparse_view.h,
12935         plugins/gdb/plugin.c,
12936         plugins/gdb/debugger.c,
12937         plugins/gdb/debugger.h,
12938         libanjuta/interfaces/libanjuta.idl:
12939         Fix bug #502533: Implement assembler step
12941         * plugins/debug-manager/breakpoints.c:
12942         Do not save temporary breakpoints
12944         * plugins/debug-manager/stack_trace.c:
12945         Fix a crash when a stack command is cancelled
12947 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
12949         * plugins/debug-manager/plugin.c,
12950         plugins/debug-manager/breakpoints.c,
12951         plugins/debug-manager/breakpoints.h:
12952         Fix bug #488732: Breakpoint on delete lines
12953         Breakpoints are now linked to their position in editor
12955         * plugins/gdb/debugger.c:
12956         Fix removing condition on breakpoint 
12958 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
12960         * plugins/debug-manager/anjuta-debug-manager.glade,
12961         plugins/debug-manager/start.c,
12962         plugins/gdb/plugin.c,
12963         plugins/gdb/debugger.c,
12964         plugins/gdb/debugger.h,
12965         libanjuta/interfaces/libanjuta.idl:
12966         Fix bug #481366: Do not stop at the beginning of the program
12968         * plugins/debug-manager/command.c,
12969         plugins/debug-manager/command.h,
12970         plugins/debug-manager/breakpoints.c,
12971         plugins/debug-manager/queue.c,
12972         plugins/debug-manager/queue.h:
12973         Fix a bug remove all breakpoints was not working due to latest changes
12974         Setting breakpoints is disabled when program is running
12976 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
12978         * plugins/debug-manager/queue.c,
12979         plugins/gdb/plugin.c:
12980         Fix bug #501469: Crash if mime_type is unknown
12982 2007-12-01  Massimo Cora'  <maxcvs@email.it>
12984         * plugins/symbol-db/plugin.c: (on_editor_destroy),
12985         (on_editor_update_ui), (on_single_file_scan_end),
12986         (on_importing_project_end), (project_root_added),
12987         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
12988         * plugins/symbol-db/plugin.h:
12989         show on status bar files being scanned.
12991         * plugins/symbol-db/symbol-db-engine.c:
12992         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
12993         (sdb_engine_ctags_output_thread),
12994         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
12995         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
12996         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
12997         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
12998         (sdb_engine_get_table_id_by_unique_name2),
12999         (symbol_db_engine_open_project),
13000         (sdb_engine_prepare_executing_commands),
13001         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
13002         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
13003         (sdb_engine_detects_removed_ids),
13004         (symbol_db_engine_get_class_parents),
13005         (symbol_db_engine_get_global_members),
13006         (symbol_db_engine_get_scope_members_by_symbol_id),
13007         (symbol_db_engine_get_scope_members),
13008         (symbol_db_engine_get_current_scope),
13009         (symbol_db_engine_get_file_symbols),
13010         (symbol_db_engine_get_symbol_info_by_id),
13011         (symbol_db_engine_get_full_local_path),
13012         (symbol_db_engine_find_symbol_by_name_pattern),
13013         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
13014         * plugins/symbol-db/symbol-db-engine.h:
13015         * plugins/symbol-db/symbol-db-view-locals.c:
13016         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
13017         (symbol_db_view_locals_recv_signals_from_engine),
13018         (symbol_db_view_locals_update_list):
13019         * plugins/symbol-db/symbol-db-view-locals.h:
13020         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
13021         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
13022         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
13023         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
13024         * plugins/symbol-db/symbol-db-view.h:
13025         Added g_thread architecture to scan in background. With this you
13026         can use Anjuta's GUI without freezing.
13027         Improved insertion speed by using a paradigm like 'insert' and 'check'
13028         replacing a 'check' and 'insert' one. This has been done for tables 
13029         like symbol, scope, sym_type.
13030         Fixed two crashers. 
13032         * plugins/symbol-db/tables.sql:
13033         * plugins/symbol-db/test/main.c: (get_global_members), (main),
13034         (thread), (print_message), (bastard_thread), (idle_signals):
13035         fixed a typo on tables that broke sql triggers.
13037 === anjuta 2.3.1 ===
13039 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
13041         * NEWS, AUTHORS: Updated.
13042         * src/Makefile.am: Fixed make distcheck
13044         Patch from Yang Hong:
13045         * plugins/file-manager/file-manager.glade: Fixed file chooser
13046         size in file-manager preferences.
13048 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
13050         * NEWS: Updated for 2.3.1 development release
13051         * configure.in: Bumped version to 2.3.1
13053 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
13055         * plugins/debug-manager/threads.c,
13056         plugins/debug-manager/disassemble.c,
13057         plugins/debug-manager/watch.c,
13058         plugins/debug-manager/registers.c,
13059         plugins/debug-manager/locals.c,
13060         plugins/debug-manager/breakpoints.c,
13061         plugins/debug-manager/stack_trace.c,
13062         plugins/debug-manager/command.c,
13063         plugins/debug-manager/command.h,
13064         plugins/debug-manager/queue.c,
13065         libanjuta/interfaces/libanjuta.idl:
13066         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
13067         Document IAnjutaDebugManager signals
13068         Generate new signals in queue.c
13069         Use new signals in other files
13071 2007-11-30  <genbell@tiscali.it>
13073         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
13075         * plugins/gdb/Makefile.am:
13076         Fix bug #500376
13078 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
13080         * plugins/tools/variable.c:
13081         Fix a bug added in the previous patch (it is not a leak)
13083 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
13085         * plugins/project-wizard/druid.c,
13086         plugins/project-wizard/templates/terminal.wiz,
13087         plugins/project-wizard/templates/xlib-dock.wiz,
13088         plugins/project-wizard/templates/wxwin.wiz,
13089         plugins/project-wizard/templates/java.wiz,
13090         plugins/project-wizard/templates/gnome.wiz,
13091         plugins/project-wizard/templates/anjuta-plugin.wiz,
13092         plugins/project-wizard/templates/gtkmm.wiz,
13093         plugins/project-wizard/templates/python.wiz,
13094         plugins/project-wizard/templates/cpp.wiz,
13095         plugins/project-wizard/templates/sdl.wiz,
13096         plugins/project-wizard/templates/gtk.wiz,
13097         plugins/project-wizard/templates/minimal.wiz,
13098         plugins/project-wizard/templates/xlib.wiz,
13099         plugins/project-wizard/templates/gcj.wiz,
13100         plugins/project-wizard/templates/translatable-strings.h,
13101         plugins/project-import/project-import.c:
13102         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
13104 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
13106         * plugins/debug-manager/threads.c,
13107         plugins/debug-manager/disassemble.c,
13108         plugins/debug-manager/watch.c,
13109         plugins/debug-manager/registers.c,
13110         plugins/debug-manager/memory.c,
13111         plugins/debug-manager/locals.c,
13112         plugins/debug-manager/stack_trace.c,
13113         plugins/debug-manager/queue.c,
13114         plugins/debug-manager/queue.h:
13115         Connect debugger signal only when program is loaded
13116         Rename get_feature in is_supported
13118         * plugins/debug-manager/plugin.c:
13119         Remove editor watch when plugin is deactivated
13121         * plugins/debug-manager/anjuta-debug-manager.glade,
13122         plugins/debug-manager/breakpoints.c,
13123         plugins/debug-manager/breakpoints.h:
13124         Rewrite almost completely the breakpoint code
13125         Improve breakpoint dialog
13126         Reorganize function
13127         Implement condition, hit count, ignore and temporary attribute
13129         * plugins/debug-manager/command.c,
13130         plugins/debug-manager/command.h:
13131         Add a breakpoint list command
13133         * plugins/gdb/debugger.c,
13134         plugins/gdb/debugger.h:
13135         Add new breakpoint list command
13136         Fix parsing of breakpoint data
13138         * libanjuta/interfaces/libanjuta.idl,
13139         plugins/gdb/plugin.c:
13140         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
13142 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
13144         * plugins/document-manager/plugin.c:
13145         Use Ctrl+Shift+s as shortcut for Save As
13147 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
13149         * plugins/subversion/plugin.c: (activate_plugin):
13150         * plugins/symbol-db/plugin.c: (symbol_db_activate):
13151         * src/layout.xml: Fixed dockitem positions.
13153 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
13155         Icons from tpgww@onepost.net:
13156         * plugins/project-wizard/applogo.png:
13157         Icons from patch in bug #480093 comment #23. Also renamed icons.
13159         * plugins/message-view/Makefile.am:
13160         * plugins/message-view/plugin.c: (register_stock_icons),
13161         (ipreferences_merge): Removed redundant icon.
13163         * plugins/document-manager/plugin.c:
13164         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
13165         Do not insensitize New action when there is no document.
13166         Indentation fixes.
13168 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
13170         Icons from tpgww@onepost.net:
13171         * plugins/symbol-browser/an_symbol_prefs.c:
13172         * pixmaps/Makefile.am:
13173         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
13175         Icons from patch in bug #480093 comment #23. Also renamed icons.
13176         To be continued..
13178 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
13180         Patch from James Liggett:
13181         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
13182         revert and dialogs resizable.
13184 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
13186         Patch from James Liggett:
13187         * plugins/subversion/anjuta-subversion.glade:
13188         * plugins/subversion/subversion-diff-dialog.c:
13189         (on_subversion_diff_response), (subversion_diff_dialog):
13190         * plugins/subversion/subversion-diff-dialog.h:
13192         The diff dialog should have a checkbox, enabled by default, that
13193         allows the user to make sure that all open files are saved before
13194         diffing.
13196 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
13198         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
13200         Icons from tpgww@onepost.net:
13201         * pixmaps/Makefile.am:
13202         * src/Makefile.am:
13203         * src/anjuta-app.c:
13204         * src/anjuta-preferences-general.svg:
13206         Icons from patch in bug #480093 comment #23. Also renamed icons.
13207         To be continued..
13209 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
13211         Icons from tpgww@onepost.net:
13212         * plugins/debug-manager/images/Makefile.am:
13213         * plugins/debug-manager/images/anjuta-watch.svg:
13214         * plugins/debug-manager/plugin.c: (register_stock_icons):
13215         * plugins/gdb/images/Makefile.am:
13216         * plugins/gtodo/Makefile.am:
13217         * plugins/gtodo/anjuta-gtodo-plugin.svg:
13218         * plugins/gtodo/anjuta-gtodo.plugin.in:
13219         * plugins/gtodo/interface.c: (stock_icons):
13220         * plugins/gtodo/main.h:
13221         * plugins/gtodo/plugin.c: (ipreferences_merge):
13222         * plugins/terminal/Makefile.am:
13223         * plugins/terminal/anjuta-terminal-plugin.svg:
13224         * plugins/terminal/anjuta-terminal.plugin.in:
13225         * plugins/terminal/terminal.c:
13226         * plugins/tools/Makefile.am:
13227         * plugins/tools/anjuta-tools-plugin.svg:
13228         * plugins/tools/anjuta-tools.plugin.in:
13229         * plugins/tools/plugin.c:
13230         * plugins/valgrind/Makefile.am:
13231         * plugins/valgrind/anjuta-valgrind-plugin.svg:
13232         * plugins/valgrind/anjuta-valgrind.plugin.in:
13233         * plugins/valgrind/plugin.c: (register_stock_icons),
13234         (ipreferences_merge):
13236         Icons from patch in bug #480093 comment #23. Also renamed icons.
13237         To be continued..
13239 2007-11-18  Massimo Cora'   <maxcvs@email.it>
13241         reviewed by: Johannes Schmid <jhs@gnome.org>
13243         * configure.in:
13244         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
13245         due to bug #493360. Still present anyway bug #495843
13247         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
13248         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
13249         (on_local_treeview_row_activated),
13250         (on_global_treeview_row_activated),
13251         (on_global_treeview_row_expanded), (on_project_element_added),
13252         (on_project_element_removed), (project_root_added),
13253         (symbol_db_activate), (isymbol_manager_search),
13254         (isymbol_manager_get_members),
13255         (isymbol_manager_get_completions_at_position):
13256         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
13257         (symbol_db_engine_iterator_node_get_symbol_extra_string):
13258         * plugins/symbol-db/symbol-db-engine.c:
13259         (sdb_engine_execute_non_select_sql),
13260         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
13261         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
13262         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
13263         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
13264         (symbol_db_engine_add_new_workspace),
13265         (symbol_db_engine_add_new_project),
13266         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
13267         (sdb_engine_detects_removed_ids),
13268         (sdb_engine_walk_down_scope_path),
13269         (symbol_db_engine_get_class_parents),
13270         (symbol_db_engine_get_global_members),
13271         (symbol_db_engine_get_scope_members_by_symbol_id),
13272         (symbol_db_engine_get_scope_members),
13273         (symbol_db_engine_get_current_scope),
13274         (symbol_db_engine_get_file_symbols),
13275         (symbol_db_engine_get_symbol_info_by_id),
13276         (symbol_db_engine_find_symbol_by_name_pattern):
13277         * plugins/symbol-db/symbol-db-engine.h:
13278         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
13279         (on_symbol_inserted), (symbol_db_view_locals_update_list):
13280         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
13281         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
13282         (on_scan_end), (do_add_root_symbol_to_view),
13283         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
13284         (trigger_on_symbol_inserted), (add_new_waiting_for),
13285         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
13286         (on_symbol_inserted), (do_recurse_subtree_and_remove),
13287         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
13288         (symbol_db_view_row_expanded), (sdb_view_init),
13289         (gtree_compare_func), (sdb_view_finalize),
13290         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
13291         (sdb_view_populate_base_root),
13292         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
13293         * plugins/symbol-db/symbol-db-view.h:
13294         * plugins/symbol-db/tables.sql:
13295         * plugins/symbol-db/test/Makefile.am:
13296         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
13297         (get_scope_members), (get_current_scope), (get_global_members),
13298         (get_file_symbols), (get_info_by_id), (main):
13300         Rewrote symbol-db-view global tab. Now every expandable node is a query.
13301         Started using LIMIT keyword to speed up things.
13302         Deprecated GdaCommand in favour of GdaQuery into engine. This should
13303         make providers use prepared statements.
13305 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
13307         Patch from James Liggett:
13308         * plugins/subversion/plugin.c: (subversion_instance_init):
13309         * plugins/subversion/plugin.h:
13310         * plugins/subversion/subversion-diff-dialog.c:
13311         (on_subversion_diff_response), (subversion_diff_dialog),
13312         (on_menu_subversion_diff):
13313         * plugins/subversion/subversion-log-dialog.c:
13314         (on_log_view_selected_button_clicked),
13315         (on_log_diff_selected_button_clicked),
13316         (on_log_diff_previous_button_clicked),
13317         (subversion_log_window_create):
13318         * plugins/subversion/subversion-ui-utils.c:
13319         (get_filename_from_full_path), (init_whole_project),
13320         (on_whole_project_toggled):
13321         * plugins/subversion/subversion-ui-utils.h:
13322         * plugins/subversion/subversion-update-dialog.c:
13323         (subversion_update_dialog), (on_menu_subversion_update):
13325         Whole Project checkbox enabled by default in diff and update dialogs.
13326         changes the editor names for diff editors to something much more
13327         descriptive. For example, working copy/head diffs would have an editor
13328         with a name like "[Working Copy/Head] some-file.diff," where some-file
13329         is the name of the file/directory that was diffed. For diffs against
13330         arbitrary diffs the name would look like "[Revisions 2832/3200]
13331         some-file.diff" for a diff of some-file between revisions 2832 and
13332         3200.
13334 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
13336         Icons from tpgww@onepost.net:
13337         * plugins/subversion/Makefile.am:
13338         * plugins/subversion/anjuta-subversion-plugin.svg:
13339         * plugins/subversion/anjuta-subversion.plugin.in:
13340         * plugins/subversion/plugin.h:
13341         * plugins/symbol-browser/Makefile.am:
13342         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
13343         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
13344         * plugins/symbol-browser/plugin.c:
13345         * plugins/symbol-db/Makefile.am:
13346         * plugins/symbol-db/plugin.c:
13347         * plugins/symbol-db/symbol-db.plugin.in:
13349         Icons from patch in bug #480093 comment #23. Also renamed icons.
13350         To be continued..
13352 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
13354         Icons from tpgww@onepost.net:
13355         * plugins/project-manager/Makefile.am:
13356         * plugins/project-manager/anjuta-project-manager-plugin.svg:
13357         * plugins/project-manager/anjuta-project-manager.plugin.in:
13358         * plugins/project-manager/plugin.c:
13359         * plugins/project-wizard/Makefile.am:
13360         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
13361         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
13362         * plugins/project-wizard/druid.h:
13363         * plugins/search/Makefile.am:
13364         * plugins/search/anjuta-search-plugin.svg:
13365         * plugins/search/anjuta-search.plugin.in:
13366         * plugins/search/plugin.c:
13368         Icons from patch in bug #480093 comment #23. Also renamed icons.
13369         To be continued..
13371 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
13373         * TODO.tasks: updated.
13375         Icons from tpgww@onepost.net:
13376         * plugins/file-loader/Makefile.am:
13377         * plugins/file-loader/anjuta-loader-plugin.svg:
13378         * plugins/file-loader/anjuta-loader.plugin.in:
13379         * plugins/file-manager/Makefile.am:
13380         * plugins/file-manager/anjuta-file-manager-plugin.svg:
13381         * plugins/file-manager/file-manager.plugin.in:
13382         * plugins/file-manager/plugin.c:
13383         * plugins/glade/Makefile.am:
13384         * plugins/glade/anjuta-glade-plugin.svg:
13385         * plugins/glade/anjuta-glade.plugin.in:
13386         * plugins/glade/plugin.c: (register_stock_icons):
13387         * plugins/language-manager/Makefile.am:
13388         * plugins/language-manager/anjuta-language-manager-plugin.svg:
13389         * plugins/language-manager/language-manager.plugin.in:
13390         * plugins/message-view/Makefile.am:
13391         * plugins/message-view/anjuta-message-manager.plugin.in:
13392         * plugins/message-view/anjuta-messages-plugin.svg:
13393         * plugins/message-view/plugin.c:
13394         * plugins/patch/Makefile.am:
13395         * plugins/patch/anjuta-patch-plugin.svg:
13396         * plugins/patch/anjuta-patch.plugin.in:
13397         * plugins/patch/plugin.c:
13398         * plugins/profiler/Makefile.am:
13399         * plugins/profiler/anjuta-profiler-plugin.svg:
13400         * plugins/profiler/plugin.c: (register_stock_icons):
13401         * plugins/profiler/profiler.plugin.in:
13402         * plugins/project-import/Makefile.am:
13403         * plugins/project-import/anjuta-project-import-plugin.svg:
13404         * plugins/project-import/anjuta-project-import.plugin.in:
13405         * plugins/project-import/plugin.c:
13407         Icons from patch in bug #480093 comment #23. Also renamed icons.
13408         To be continued..
13410 2007-11-18  Johannes Schmid <jhs@gnome.org>
13412         * plugins/build-basic-autotools/build-basic-autotools.c:
13413         (build_regex_init):
13414         * plugins/debug-manager/anjuta-debug-manager.glade:
13415         * plugins/debug-manager/breakpoints.c:
13416         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
13417         * plugins/file-wizard/file.c:
13418         * plugins/gdb/anjuta-gdb.glade:
13419         * plugins/glade/plugin.c: (ifile_open):
13420         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
13421         * plugins/gtodo/mcategory.c: (category_manager_add_item):
13422         * plugins/gtodo/tray-icon.c:
13423         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
13424         * plugins/macro/macros.xml:
13425         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13426         Fixed translation bugs (#496833, #488211 and #497758)
13427         
13428         * plugins/document-manager/plugin.c: (on_editor_changed):
13429         Removed unused code
13431 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
13433         Icons from tpgww@onepost.net:
13434         * plugins/devhelp/Makefile.am:
13435         * plugins/devhelp/anjuta-devhelp-plugin.svg:
13436         * plugins/devhelp/anjuta-devhelp.plugin.in:
13437         * plugins/devhelp/plugin.c:
13438         * plugins/document-manager/anjuta-document-manager.plugin.in:
13439         * plugins/document-manager/images/Makefile.am:
13440         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
13441         * plugins/document-manager/plugin.c:
13442         * plugins/editor/Makefile.am:
13443         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
13444         * plugins/editor/anjuta-editor.plugin.in:
13445         * plugins/editor/plugin.c:
13446         * plugins/sample1/Makefile.am:
13447         * plugins/sample1/anjuta-sample-plugin.svg:
13448         * plugins/sample1/anjuta-sample.plugin.in:
13449         * plugins/sourceview/Makefile.am:
13450         * plugins/sourceview/plugin.c:
13451         * plugins/sourceview/sourceview.plugin.in:
13453         Icons from patch in bug #480093 comment #23. Also renamed icons.
13454         To be continued..
13456 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
13458         * TODO.tasks: Updated.
13460         Icons from tpgww@onepost.net:
13461         * plugins/build-basic-autotools/Makefile.am:
13462         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
13463         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13464         * plugins/build-basic-autotools/build-basic-autotools.c:
13465         * plugins/class-inheritance/Makefile.am:
13466         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
13467         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
13468         * plugins/class-inheritance/plugin.c:
13469         * plugins/cvs-plugin/Makefile.am:
13470         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
13471         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
13472         * plugins/cvs-plugin/plugin.c:
13473         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
13474         * plugins/debug-manager/images/Makefile.am:
13475         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
13476         * plugins/debug-manager/plugin.c: 
13478         Icons from patch in bug #480093 comment #23. Also renamed icons.
13479         To be continued..
13481 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
13483         * (removed) libanjuta/anjuta-children.c,
13484         (removed) libanjuta/anjuta-children.h,
13485         libanjuta/anjuta-launcher.c,
13486         libanjuta/libanjuta.h,
13487         libanjuta/Makefile.am,
13488         plugins/gdb/debugger.c,
13489         plugins/terminal/terminal.c,
13490         manuals/reference/libanjuta/libanjuta-sections.txt,
13491         manuals/reference/libanjuta/libanjuta-docs.sgml:
13492         Replace anjuta_children_register by g_child_watch_add
13494 2007-11-13  Johannes Schmid <jhs@gnome.org>
13496         * plugins/subversion/anjuta-subversion.glade:
13497         * plugins/subversion/subversion-commit-dialog.c:
13498         (subversion_commit_dialog):
13499         * plugins/subversion/subversion-resolve-dialog.c:
13500         (subversion_resolve_dialog):
13501         * plugins/subversion/subversion-revert-dialog.c:
13502         (subversion_revert_dialog):
13503         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
13504         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
13505         (hide_pulse_progress_bar):
13506         * plugins/subversion/subversion-ui-utils.h:
13508         Yet another patch from #457477:
13509         Add a pulsing progress bar to all dialogs receiving status
13511 2007-11-12  Johannes Schmid <jhs@gnome.org>
13513         * plugins/document-manager/plugin.c: (create_highlight_submenu):
13514         Bug 493583 – crash in Anjuta IDE: trying to open a file
13515         
13516         * plugins/subversion/subversion-commit-dialog.c:
13517         (select_all_files), (subversion_commit_dialog):
13518         Patch from jrligget - see #457477
13520 2007-11-12  Johannes Schmid <jhs@gnome.org>
13522         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
13523         * libanjuta/anjuta-plugin-handle.c:
13524         (anjuta_plugin_handle_get_about):
13525         Bug 495536 – Plugins localization improvement
13526         
13527         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
13528         * plugins/class-gen/anjuta-class-gen-plugin.glade:
13529         * plugins/indent/indent.glade:
13530         * plugins/subversion/anjuta-subversion.glade:
13531         Bug 495245 – Strings bug
13533 2007-11-08  James Liggett  <jrliggett@cox.net>
13535         reviewed by: Johannes Schmid <jhs@gnome.org>
13537         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
13538         (anjuta_async_command_finalize),
13539         (anjuta_async_command_notification_poll),
13540         (anjuta_async_command_thread), (start_command),
13541         (notify_data_arrived), (notify_complete),
13542         (anjuta_async_command_class_init),
13543         (anjuta_async_command_set_error_message),
13544         (anjuta_async_command_get_error_message),
13545         (anjuta_async_command_lock), (anjuta_async_command_unlock):
13546         * libanjuta/anjuta-async-command.h:
13547         * libanjuta/anjuta-command.c: (anjuta_command_init),
13548         (anjuta_command_finalize), (anjuta_command_class_init),
13549         (anjuta_command_start), (anjuta_command_notify_data_arrived),
13550         (anjuta_command_notify_complete),
13551         (anjuta_command_set_error_message),
13552         (anjuta_command_get_error_message):
13553         * libanjuta/anjuta-command.h:
13554         * libanjuta/anjuta-glade-catalog.c:
13555         * libanjuta/anjuta-glade.xml:
13556         * libanjuta/anjuta-vcs-status-tree-view.c:
13557         (on_selected_column_toggled),
13558         (anjuta_vcs_status_tree_view_create_columns),
13559         (anjuta_vcs_status_tree_view_init),
13560         (anjuta_vcs_status_tree_view_finalize),
13561         (anjuta_vcs_status_tree_view_set_property),
13562         (anjuta_vcs_status_tree_view_get_property),
13563         (anjuta_vcs_status_tree_view_class_init),
13564         (anjuta_vcs_status_tree_view_new),
13565         (anjuta_vcs_status_tree_view_destroy),
13566         (anjuta_vcs_status_tree_view_add), (select_all_paths),
13567         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
13568         (anjuta_vcs_status_tree_view_unselect_all),
13569         (create_selected_paths_list),
13570         (anjuta_vcs_status_tree_view_get_selected):
13571         * libanjuta/anjuta-vcs-status-tree-view.h:
13572         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
13573         * libanjuta/anjuta-widgets.h:
13574         * plugins/subversion/subversion-add-dialog.c:
13575         (on_add_command_finished), (on_subversion_add_response),
13576         (subversion_add_dialog), (on_menu_subversion_add),
13577         (on_fm_subversion_add):
13578         * plugins/subversion/subversion-add-dialog.h:
13579         * plugins/subversion/subversion-commit-dialog.c:
13580         (on_commit_command_finished), (on_subversion_commit_response),
13581         (subversion_commit_dialog), (on_menu_subversion_commit),
13582         (on_fm_subversion_commit):
13583         * plugins/subversion/subversion-commit-dialog.h:
13584         * plugins/subversion/subversion-copy-dialog.c:
13585         (on_copy_other_revision_radio_toggled),
13586         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
13587         (on_copy_command_finished), (on_subversion_copy_response),
13588         (subversion_copy_dialog), (on_menu_subversion_copy),
13589         (on_fm_subversion_copy):
13590         * plugins/subversion/subversion-copy-dialog.h:
13591         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
13592         (on_subversion_diff_response), (subversion_diff_dialog),
13593         (on_menu_subversion_diff), (on_fm_subversion_diff):
13594         * plugins/subversion/subversion-diff-dialog.h:
13595         * plugins/subversion/subversion-log-dialog.c:
13596         (on_diff_selected_column_toggled), (create_columns),
13597         (on_log_command_finished), (on_log_view_button_clicked),
13598         (on_cat_command_data_arrived), (on_cat_command_finished),
13599         (on_log_view_selected_button_clicked), (get_selected_revisions),
13600         (on_log_diff_selected_button_clicked),
13601         (on_log_diff_previous_button_clicked),
13602         (on_subversion_log_vbox_destroy),
13603         (on_log_changes_view_row_selected), (subversion_log_window_create),
13604         (on_menu_subversion_log), (on_fm_subversion_log),
13605         (subversion_log_set_whole_project_sensitive):
13606         * plugins/subversion/subversion-log-dialog.h:
13607         * plugins/subversion/subversion-merge-dialog.c:
13608         (on_merge_command_finished), (on_subversion_merge_response),
13609         (on_merge_first_path_browse_button_clicked),
13610         (on_merge_second_path_browse_button_clicked),
13611         (on_merge_use_first_path_check_toggled),
13612         (on_merge_start_revision_radio_toggled),
13613         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
13614         (on_menu_subversion_merge):
13615         * plugins/subversion/subversion-merge-dialog.h:
13616         * plugins/subversion/subversion-remove-dialog.c:
13617         (on_remove_command_finished),
13618         (on_remove_path_browse_button_clicked),
13619         (on_subversion_remove_response), (subversion_remove_dialog),
13620         (on_menu_subversion_remove), (on_fm_subversion_remove):
13621         * plugins/subversion/subversion-remove-dialog.h:
13622         * plugins/subversion/subversion-resolve-dialog.c:
13623         (on_resolve_command_finished), (on_subversion_resolve_response),
13624         (subversion_resolve_dialog), (on_menu_subversion_resolve):
13625         * plugins/subversion/subversion-resolve-dialog.h:
13626         * plugins/subversion/subversion-revert-dialog.c:
13627         (on_revert_command_finished), (on_subversion_revert_response),
13628         (subversion_revert_dialog), (on_menu_subversion_revert):
13629         * plugins/subversion/subversion-revert-dialog.h:
13630         * plugins/subversion/subversion-switch-dialog.c:
13631         (on_switch_other_revision_radio_toggled),
13632         (on_switch_command_finished), (on_subversion_switch_response),
13633         (subversion_switch_dialog), (on_menu_subversion_switch):
13634         * plugins/subversion/subversion-switch-dialog.h:
13635         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
13636         (subversion_data_free), (on_mesg_view_destroy),
13637         (create_message_view), (check_filename), (get_log_from_textview),
13638         (pulse_timer), (on_pulse_timer_destroyed),
13639         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
13640         (report_errors), (on_status_command_finished),
13641         (on_status_command_data_arrived), (on_command_info_arrived),
13642         (select_all_status_items), (clear_all_status_selections),
13643         (init_whole_project), (on_whole_project_toggled),
13644         (send_diff_command_output_to_editor), (on_diff_command_finished),
13645         (stop_status_bar_progress_pulse):
13646         * plugins/subversion/subversion-ui-utils.h:
13647         * plugins/subversion/subversion-update-dialog.c:
13648         (on_update_command_finished), (on_subversion_update_response),
13649         (subversion_update_dialog), (on_menu_subversion_update),
13650         (on_fm_subversion_update):
13651         * plugins/subversion/subversion-update-dialog.h:
13652         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
13653         (svn_add_command_finalize), (svn_add_command_run),
13654         (svn_add_command_class_init), (svn_add_command_new),
13655         (svn_add_command_destroy):
13656         * plugins/subversion/svn-add-command.h:
13657         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
13658         (svn_cat_command_finalize), (svn_cat_command_run),
13659         (svn_cat_command_class_init), (svn_cat_command_new),
13660         (svn_cat_command_destroy), (svn_cat_command_get_output):
13661         * plugins/subversion/svn-cat-command.h:
13662         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
13663         (svn_command_release_ui_lock), (simple_prompt),
13664         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
13665         (svn_auth_ssl_server_trust_prompt_func_cb),
13666         (svn_auth_ssl_client_cert_prompt_func_cb),
13667         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
13668         (svn_command_init), (svn_command_finalize),
13669         (svn_command_class_init), (svn_command_push_info),
13670         (svn_command_get_info_queue), (svn_command_set_error),
13671         (svn_command_get_client_context), (svn_command_get_pool),
13672         (svn_command_lock_ui), (svn_command_unlock_ui),
13673         (svn_command_get_revision), (svn_command_copy_path_list),
13674         (svn_command_free_path_list):
13675         * plugins/subversion/svn-command.h:
13676         * plugins/subversion/svn-commit-command.c: (on_log_callback),
13677         (svn_commit_command_init), (svn_commit_command_finalize),
13678         (svn_commit_command_run), (svn_commit_command_class_init),
13679         (svn_commit_command_new), (svn_commit_command_destroy):
13680         * plugins/subversion/svn-commit-command.h:
13681         * plugins/subversion/svn-copy-command.c: (on_log_callback),
13682         (svn_copy_command_init), (svn_copy_command_finalize),
13683         (svn_copy_command_run), (svn_copy_command_class_init),
13684         (svn_copy_command_new), (svn_copy_command_destroy):
13685         * plugins/subversion/svn-copy-command.h:
13686         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
13687         (svn_diff_command_finalize), (svn_diff_command_run),
13688         (svn_diff_command_class_init), (svn_diff_command_new),
13689         (svn_diff_command_destroy), (svn_diff_command_get_output):
13690         * plugins/subversion/svn-diff-command.h:
13691         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
13692         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
13693         (svn_log_command_class_init), (svn_log_command_new),
13694         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
13695         * plugins/subversion/svn-log-command.h:
13696         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
13697         (svn_log_entry_finalize), (svn_log_entry_class_init),
13698         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
13699         (svn_log_entry_get_author), (svn_log_entry_get_date),
13700         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
13701         (svn_log_entry_get_full_log):
13702         * plugins/subversion/svn-log-entry.h:
13703         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
13704         (svn_merge_command_finalize), (svn_merge_command_run),
13705         (svn_merge_command_class_init), (svn_merge_command_new),
13706         (svn_merge_command_destroy):
13707         * plugins/subversion/svn-merge-command.h:
13708         * plugins/subversion/svn-remove-command.c: (on_log_callback),
13709         (svn_remove_command_init), (svn_remove_command_finalize),
13710         (svn_remove_command_run), (svn_remove_command_class_init),
13711         (svn_remove_command_new), (svn_remove_command_destroy),
13712         (svn_remove_command_get_path):
13713         * plugins/subversion/svn-remove-command.h:
13714         * plugins/subversion/svn-resolve-command.c:
13715         (svn_resolve_command_init), (svn_resolve_command_finalize),
13716         (svn_resolve_command_run), (svn_resolve_command_class_init),
13717         (svn_resolve_command_new), (svn_resolve_command_destroy):
13718         * plugins/subversion/svn-resolve-command.h:
13719         * plugins/subversion/svn-revert-command.c:
13720         (svn_revert_command_init), (svn_revert_command_finalize),
13721         (svn_revert_command_run), (svn_revert_command_class_init),
13722         (svn_revert_command_new), (svn_revert_command_destroy):
13723         * plugins/subversion/svn-revert-command.h:
13724         * plugins/subversion/svn-status-command.c:
13725         (svn_status_command_init), (svn_status_command_finalize),
13726         (on_svn_status_notify), (svn_status_command_run),
13727         (svn_status_command_class_init), (svn_status_command_new),
13728         (svn_status_command_destroy),
13729         (svn_status_command_get_status_queue):
13730         * plugins/subversion/svn-status-command.h:
13731         * plugins/subversion/svn-status.c: (svn_status_init),
13732         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
13733         (svn_status_destroy), (svn_status_get_path),
13734         (svn_status_get_vcs_status):
13735         * plugins/subversion/svn-status.h:
13736         * plugins/subversion/svn-switch-command.c:
13737         (svn_switch_command_init), (svn_switch_command_finalize),
13738         (svn_switch_command_run), (svn_switch_command_class_init),
13739         (svn_switch_command_new), (svn_switch_command_destroy):
13740         * plugins/subversion/svn-switch-command.h:
13741         * plugins/subversion/svn-update-command.c:
13742         (svn_update_command_init), (svn_update_command_finalize),
13743         (svn_update_command_run), (svn_update_command_class_init),
13744         (svn_update_command_new), (svn_update_command_destroy):
13745         * plugins/subversion/svn-update-command.h:
13747         Now really committed all files from James patch (#457477)
13749 2007-11-08  Johannes Schmid <jhs@gnome.org>
13751         * TODO.tasks: Updated
13753 2007-11-08  James Liggett  <jrliggett@cox.net>
13755         reviewed by: Johannes Schmid <jhs@gnome.org>
13757         * configure.in:
13758         * libanjuta/Makefile.am:
13759         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
13760         * libanjuta/anjuta-status.h:
13761         * libanjuta/libanjuta.h:
13762         * plugins/subversion/Makefile.am:
13763         * plugins/subversion/anjuta-subversion.glade:
13764         * plugins/subversion/anjuta-subversion.ui:
13765         * plugins/subversion/plugin.c: (value_added_project_root_uri),
13766         (value_removed_project_root_uri), (activate_plugin),
13767         (deactivate_plugin), (finalize), (subversion_instance_init):
13768         * plugins/subversion/plugin.h:
13769         * plugins/subversion/subversion-actions.c:
13770         * plugins/subversion/subversion-actions.h:
13771         * plugins/subversion/subversion-callbacks.c:
13772         * plugins/subversion/subversion-callbacks.h:
13773         * plugins/subversion/svn-auth.c:
13774         * plugins/subversion/svn-auth.h:
13775         * plugins/subversion/svn-backend-priv.h:
13776         * plugins/subversion/svn-backend.c:
13777         * plugins/subversion/svn-backend.h:
13778         * plugins/subversion/svn-notify.c:
13779         * plugins/subversion/svn-notify.h:
13780         * plugins/subversion/svn-thread.c:
13781         * plugins/subversion/svn-thread.h:
13782         
13783         Commited alpha2 of the new subversion plugin (#457477)
13785 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
13787         * plugins/debug-manager/command.c:
13788         Fix a stupid crash when changing a register value
13790 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
13792         * libanjuta/interfaces/libanjuta.idl,
13793         plugins/debug-manager/command.c,
13794         plugins/debug-manager/command.h,
13795         plugins/debug-manager/start.c,
13796         plugins/gdb/plugin.c,
13797         plugins/gdb/debugger.c,
13798         plugins/gdb/debugger.h:
13799         Use anjuta terminal plugin instead of gnome terminal
13800         Select if a terminal is used in the the start_program function
13801         Move terminal code from debugger.c to plugin.c
13802         Partial fix of bug #481366
13804         * plugins/gdb/utilities.c,
13805         plugins/gdb/utilities.h:
13806         Remove gnome terminal check function
13808 2007-11-06  Johannes Schmid <jhs@gnome.org>
13810         * plugins/project-import/anjuta-project-import.glade:
13811         * plugins/project-import/project-import.c: (on_import_next),
13812         (on_import_finish), (project_import_set_directory):
13813         * plugins/project-wizard/property.c: (npw_property_create_widget),
13814         (npw_property_set_value_from_widget):
13815         
13816         Replaced gnome_file_entry with gtk_file_chooser_button
13817         Fixes #422329 – Creating a new directory in program options doesn't work
13818         
13819 2007-11-04  Massimo Cora' <maxcvs@email.it>
13821         * plugins/symbol-db/plugin.c:
13822         add all files at once on project_import.
13823         No need to split them into more languages: ctags
13824         and the engine will take care of that.
13826         * plugins/symbol-db/symbol-db-engine.h,
13827         * plugins/symbol-db/symbol-db-engine.c,
13828         * plugins/symbol-db/tables.sql,
13829         * plugins/symbol-db/test/Makefile.am,
13830         * plugins/symbol-db/test/main.c,
13831         * plugins/symbol-db/symbol-db-view-locals.c:
13832         some memory leaks fixed. Ported the thing to
13833         libgda 3.1.2 [or better svn HEAD].
13834         Thanks to a fresh new algorithm to detect
13835         parent scope we're able to display correcly
13836         a local gtktree, including classes not directly
13837         defined inside that file.
13839 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
13841         * plugins/debug-manager/threads.c,
13842         plugins/debug-manager/stack_trace.c:
13843         Do not display address when not needed
13845         * plugins/debug-manager/plugin.c,
13846         plugins/debug-manager/breakpoints.c:
13847         Breakpoints directly connect to debugger signals
13849         * plugins/debug-manager/watch.c:
13850         program-unload signal does not exist used debugger-stopped
13852         * plugins/debug-manager/queue.c,
13853         libanjuta/interfaces/libanjuta.idl:
13854         Display error message returned by debugger command
13855         Add new error codes
13857 2007-11-04  Johannes Schmid <jhs@gnome.org>
13859         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
13860         Bug 493062 – gcj template needs AC_PROG_CC
13861         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
13863         * src/anjuta-actions.h:
13864         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
13865         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
13867 === anjuta 2.3.0 ===
13869 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
13871         * AUTHORS: Updated
13873 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
13875         * ChangeLog: Tagged 2.3.0 release.
13877         * plugins/indent/Makefile.am: Fixed indentation.
13879         * plugins/editor/aneditor-autocomplete.cxx:
13880         * plugins/editor/aneditor-priv.h:
13881         * plugins/editor/aneditor.cxx:
13882         * plugins/editor/aneditor.h: Commented out dead codes.
13884         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
13885         Do not build symbol-db by
13886         default. Added 'unstable' in plugin description to signify it's
13887         developmental state.
13889         * plugins/file-manager/Makefile.am,
13890         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
13892 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
13894         * plugins/debug-manager/utilities.c,
13895         plugins/debug-manager/utilities.h,
13896         plugins/debug-manager/threads.c,
13897         plugins/debug-manager/plugin.c,
13898         plugins/debug-manager/plugin.h,
13899         plugins/debug-manager/disassemble.h,
13900         plugins/debug-manager/watch.c,
13901         plugins/debug-manager/watch.h,
13902         plugins/debug-manager/breakpoints.c,
13903         plugins/debug-manager/stack_trace.c:
13904         Replace few remaining function calls by signal 
13906         * plugins/debug-manager/disassemble.c,
13907         plugins/debug-manager/registers.c,
13908         plugins/debug-manager/memory.c,
13909         plugins/debug-manager/locals.c,
13910         plugins/debug-manager/queue.c,
13911         plugins/debug-manager/queue.h:
13912         Connect signals when debugger is started
13913         Disconnect them when debugger is stopped
13914         Do not display window if debugger doesn't support feature
13916         * plugins/gdb/plugin.c,
13917         libanjuta/interfaces/libanjuta.idl:
13918         Remove unused initialization function
13920 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
13922         * configure.in:
13923         * plugins/file-manager/Makefile.am:
13924         * scripts/build-schemas.mk: Fixed 'make distcheck'
13926 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
13928         * manuals/reference/libanjuta/libanjuta-docs.sgml,
13929         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
13930         to latest API additions.
13932         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
13933         to API changes.
13935 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
13937         * ChangeLog: Fixed indentation.
13938         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
13939         branch.
13941 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
13943         * libanjuta/interfaces/libanjuta.idl:
13944         * plugins/build-basic-autotools/build-basic-autotools.c:
13945         (build_compile_file_real), (build_build_project),
13946         (build_install_project), (build_clean_project),
13947         (build_configure_project), (build_autogen_project),
13948         (build_distribution_project), (build_build_module),
13949         (build_install_module), (build_clean_module), (fm_build),
13950         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
13951         (finalize), (basic_autotools_plugin_instance_init),
13952         (ibuildable_set_command), (ibuildable_reset_commands),
13953         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
13954         (ibuildable_install), (ibuildable_configure),
13955         (ibuildable_generate), (ibuildable_iface_init):
13956         * plugins/build-basic-autotools/build-basic-autotools.h:
13958         Added API for commands override in build interface and implemented
13959         them in build plugin. Useful for other plugins override build
13960         commands depending on project environment.
13962 2007-10-28  Naba Kumar  <naba@gnome.org>
13964         * src/anjuta.glade,
13965         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13966         Fixed widget alignment for dock switcher tab style combo and
13967         scratchbox path entrybox.
13969 2007-10-28  Johannes Schmid <jhs@gnome.org>
13971         * plugins/document-manager/plugin.c: (on_editor_changed):
13972         Fixed a memory leak and simplified code (thanks again Sébastien)
13973         
13974         * configure.in:
13975         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
13976         and OFFSET sql statements)
13978 2007-10-28  Massimo Cora' <maxcvs@email.it>
13980         * plugins/symbol-db/plugin.c,
13981         plugins/symbol-db/symbol-db-engine.h,
13982         plugins/symbol-db/symbol-db-view.c,
13983         plugins/symbol-db/symbol-db-view.c,
13984         plugins/symbol-db/symbol-db-view-locals.c,
13985         plugins/symbol-db/symbol-db-view-locals.h,
13986         plugins/symbol-db/symbol-db-engine.c:
13987         Better end-of-file-scan detection, permitting
13988         an improved scope/inheritance parsing.
13989         Locals tab gtktree now displays correct
13990         namespace->class->children tree, even if
13991         in a C++ file there isn't class declaration.
13993 2007-10-27  Johannes Schmid <jhs@gnome.org>
13995         Patch from Stanislav Brabec <sbrabec@suse.cz>
13996         * configure.in:
13997         Bug 489798 – Do not rely on svn-config
13999         Patch from Michael Wolf <maw@ximian.com>:
14000         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
14001         (egg_tree_model_filter_remove_node),
14002         (egg_tree_model_filter_row_deleted):
14003         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
14005 2007-10-27  Johannes Schmid <jhs@gnome.org>
14007         * plugins/devhelp/anjuta-devhelp.ui:
14008         * plugins/message-view/anjuta-message-manager.ui:
14010         Added some separators to the toolbar
14011         
14012         * plugins/document-manager/plugin.c:
14013         (on_support_plugin_deactivated), (load_new_support_plugins),
14014         (unload_unused_support_plugins), (on_editor_changed):
14015         
14016         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
14017         for pointing out that is was crap.
14019 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
14021         * libanjuta/interfaces/libanjuta.idl,
14022         libanjuta/anjuta-plugin-manager.c,
14023         libanjuta/anjuta-plugin-manager.h,
14024         libanjuta/anjuta-c-plugin-factory.c,
14025         libanjuta/anjuta-c-module.h,
14026         libanjuta/anjuta-c-module.c:
14027         Report detailled error message in case of plugin loading failure
14029 2007-10-24  Johannes Schmid <jhs@gnome.org>
14031         * configure.in:
14032         * plugins/Makefile.am:
14033         
14034         Activate build of symbol-db plugin (when libgda is available)
14035         
14036         * plugins/document-manager/plugin.c:
14037         (on_support_plugin_deactivated), (on_editor_changed):
14038         
14039         Properly handle language support plugins even when they are
14040         unloaded by the session.
14041         
14042         * plugins/symbol-db/plugin.c: (register_stock_icons),
14043         Port to new REGISTER_ICONS stuff
14044   
14045 2007-10-22  Massimo Cora'  <maxcvs@email.it>
14047         * plugins/symbol-db/plugin.c,
14048         * plugins/symbol-db/symbol-db-view.c
14049         * plugins/symbol-db/symbol-db-engine.h,
14050         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
14051         * plugins/symbol-db/symbol-db-view-locals.c,
14052         * plugins/symbol-db/symbol-db-view-locals.h,
14053         * plugins/symbol-db/symbol-db-engine.c:
14054         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
14055         Added a new algorithm for dynamic population of the local symbols' tab.
14056         Now the default view is tree-like.
14057         Some fixes on engine correct some population issues.    
14059 2007-10-23  Naba Kumar  <naba@gnome.org>
14061         * plugins/glade/Makefile.am: Corrected conditional not to install
14062         .plugin file if plugin is disabled.
14063         * plugins/sourceview/Makefile.am: Corrected conditional not to
14064         install schemas if plugin is not built.
14066 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
14068         * plugins/debug-manager/queue.c:
14069         Fix #488061: Mutiple crash dialogs
14071         * plugins/gdb/debugger.c,
14072         plugins/gdb/debugger.h:
14073         Remove maximum gdb command length, should fix bug#474811
14075 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
14077         * manuals/reference/libanjuta/plugin-description-file.sgml,
14078         manuals/reference/libanjuta/libanjuta-docs.sgml,
14079         manuals/reference/libanjuta/libanjuta-sections.txt,
14080         libanjuta/interfaces/libanjuta.idl,
14081         libanjuta/anjuta-c-module.c,
14082         libanjuta/anjuta-c-plugin-factory.c:
14083         Document last changes in plugin code
14085 2007-10-19  Johannes Schmid <jhs@gnome.org>
14087         * plugins/subversion/subversion-callbacks.c: (check_filename):
14088         
14089         Fixed #487854 – Anjuta crashes when i try to add a SVN url
14091 2007-10-19  Naba Kumar  <naba@gnome.org>
14093         * plugins/file-manager/file-model.c: Fixed a critical runtime
14094         warning.
14096 2007-10-18  Johannes Schmid <jhs@gnome.org>
14098         * libanjuta/anjuta-ui.h:
14099         Small fix on icon macros
14100         
14101         * libanjuta/interfaces/libanjuta.idl:
14102         * plugins/language-manager/plugin.c: (ilanguage_get_name),
14103         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
14104         (ilanguage_iface_init):
14105         
14106         Added get_from_editor() and get_name_from_editor() methods
14107         to IAnjutaLanguage
14108         
14109         * plugins/document-manager/plugin.c:
14110         (update_editor_ui_interface_items), (on_editor_changed):
14111         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
14112         .in:
14113         * plugins/language-support-cpp-java/plugin.c: (install_support):
14114         
14115         Ported plugins to use the new interface
14117 2007-10-17  Johannes Schmid <jhs@gnome.org>
14119         * libanjuta/anjuta-ui.h:
14120         
14121         Added macros to register stock icons to stop all this copy&paste
14122         which had spread over a lot of files. New macros support to add 
14123         icons with toolbar and menu size (16 and 24)
14124         
14125         * plugins/class-inheritance/plugin.c: (register_stock_icons):
14126         * plugins/debug-manager/images/anjuta-attach.svg:
14127         * plugins/debug-manager/images/anjuta-step-out.svg:
14128         * plugins/debug-manager/images/anjuta-step-over.svg:
14129         * plugins/debug-manager/plugin.c: (register_stock_icons):
14130         * plugins/document-manager/images/Makefile.am:
14131         * plugins/document-manager/images/anjuta-block-end.svg:
14132         * plugins/document-manager/images/anjuta-block-start.svg:
14133         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
14134         * plugins/document-manager/images/anjuta-bookmark.svg:
14135         * plugins/document-manager/images/anjuta-go-history-next.svg:
14136         * plugins/document-manager/images/anjuta-go-history-prev.svg:
14137         * plugins/document-manager/plugin.c: (register_stock_icons):
14138         * plugins/glade/plugin.c: (register_stock_icons):
14139         * plugins/language-support-cpp-java/plugin.c:
14140         (register_stock_icons):
14141         * plugins/message-view/Makefile.am:
14142         * plugins/message-view/anjuta-go-message-next.svg:
14143         * plugins/message-view/anjuta-go-message-prev.svg:
14144         * plugins/message-view/anjuta-message-view.svg:
14145         * plugins/message-view/messages.xpm:
14146         * plugins/message-view/plugin.c: (register_stock_icons):
14147         * plugins/patch/plugin.c: (patch_plugin_activate):
14148         * plugins/project-manager/plugin.c: (register_stock_icons):
14149         * plugins/search/Makefile.am:
14150         * plugins/search/anjuta-go-match-next.svg:
14151         * plugins/search/anjuta-go-match-prev.svg:
14152         * plugins/search/plugin.c: (activate_plugin):
14153         * plugins/symbol-browser/plugin.c: (register_stock_icons):
14154         * plugins/terminal/terminal.c: (register_stock_icons):
14155         * plugins/valgrind/plugin.c: (register_stock_icons):
14156         
14157         Updated to use the new icons and added several new and updated 
14158         icons from #480093
14160 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
14162         * libanjuta/anjuta-plugin-handle.c,
14163         libanjuta/anjuta-plugin-handle.h:
14164         Add a new path property containing the directory of the .plugin
14165         file, library file (.so or whatever) must be in the same directory
14167         * libanjuta/anjuta-plugin-manager.c,
14168         libanjuta/interfaces/libanjuta.idl,
14169         (removed) libanjuta/anjuta-glue-plugin.c,
14170         (removed) libanjuta/anjuta-glue-plugin.h,
14171         (removed) libanjuta/anjuta-glue-c.c,
14172         (removed) libanjuta/anjuta-glue-c.h,
14173         (removed) libanjuta/anjuta-glue-cpp.c,
14174         (removed) libanjuta/anjuta-glue-cpp.h,
14175         (removed) libanjuta/anjuta-glue-factory.c,
14176         (removed) libanjuta/anjuta-glue-factory.h,
14177         (added) libanjuta/anjuta-c-module.c,
14178         (added) libanjuta/anjuta-c-module.h,
14179         (added) libanjuta/anjuta-c-plugin-factory.c,
14180         (added) libanjuta/anjuta-c-plugin-factory.h,
14181         libanjuta/Makefile.am:
14182         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
14183         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
14184         implementing IAnjutaPluginFactory
14185         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
14187         * libanjuta/libanjuta.h:
14188         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
14189         interface)
14191         * libanjuta/anjuta-plugin.h:
14192         Replace AnjutaGluePlugin by GTypeModule
14193         Remove unused anjuta_glue_get_component_type replaced by
14194         g_type_from_name
14196         * plugins/build-basic-autotools/build-basic-autotools.h,
14197         plugins/class-gen/plugin.h,
14198         plugins/class-inheritance/plugin.h,
14199         plugins/cvs-plugin/plugin.h,
14200         plugins/debug-manager/plugin.h,
14201         plugins/devhelp/plugin.h,
14202         plugins/document-manager/plugin.h,
14203         plugins/editor/plugin.h,
14204         plugins/file-loader/plugin.h,
14205         plugins/file-wizard/plugin.h,
14206         plugins/gdb/plugin.h,
14207         plugins/glade/plugin.h,
14208         plugins/gtodo/plugin.h,
14209         plugins/indent/plugin.h,
14210         plugins/language-manager/plugin.h,
14211         plugins/language-support-cpp-java/plugin.h,
14212         plugins/macro/plugin.h,
14213         plugins/message-view/plugin.h,
14214         plugins/patch/plugin.h,
14215         plugins/profiler/plugin.h,
14216         plugins/project-import/plugin.h,
14217         plugins/project-manager/plugin.h,
14218         plugins/project-wizard/plugin.h,
14219         plugins/sample1/plugin.h,
14220         plugins/search/plugin.h,
14221         plugins/sourceview/plugin.h,
14222         plugins/subversion/plugin.h,
14223         plugins/symbol-browser/plugin.h,
14224         plugins/symbol-db/plugin.h,
14225         plugins/terminal/terminal.c,
14226         plugins/tools/plugin.h,
14227         plugins/valgrind/plugin.h:
14228         Replace AnjutaGluePlugin by GTypeModule
14230 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
14232         * plugins/debug-manager/breakpoints.c:
14233         Fix bug#487112, crash while removing a breakpoint in a new file
14235 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
14237         * plugins/document-manager/search-box.c:
14238         Fix a crash (with an useful comment) focus-out-event handler must
14239         return a gboolean
14241 2007-10-14 Johannes Schmid <jhs@gnome.org>
14243         * plugins/sourceview/sourceview.c:
14244         Hide calltip when "Up" or "Down" key is pressed
14246 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
14248         * plugins/document-manager/search-box.c:
14249         Change included file order to avoid a compile error with gnome 2.16
14251 2007-10-13  Johannes Schmid <jhs@gnome.org>
14253         * plugins/debug-manager/plugin.c: (enable_log_view):
14254         
14255         Fixed crash when closing a project and unloading another while
14256         the debugger is enabled
14258 2007-10-13  Johannes Schmid <jhs@gnome.org>
14260         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
14261         
14262         Use correct breakpoint icon
14263         
14264         * plugins/devhelp/Makefile.am:
14265         * plugins/devhelp/anjuta-go-help-next.svg:
14266         * plugins/devhelp/anjuta-go-help-prev.svg:
14267         * plugins/devhelp/plugin.c: (register_stock_icons),
14268         (devhelp_activate):
14269         
14270         Added new icons from #480093
14271         
14272         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
14273         * plugins/document-manager/images/anjuta-bookmark-first.svg:
14274         * plugins/document-manager/images/anjuta-bookmark-last.svg:
14275         * plugins/document-manager/images/anjuta-bookmark-next.svg:
14276         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
14277         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
14278         * plugins/message-view/anjuta-go-message-next.svg:
14279         * plugins/message-view/anjuta-go-message-prev.svg:
14280         
14281         Updated icons from #480093
14282                 
14283         * src/anjuta-actions.h:
14284         Use GTK_STOCK_FULLSCREEN
14285         
14286         * src/anjuta-app.c: (on_gdl_style_changed),
14287         (anjuta_app_instance_init):
14288         * src/anjuta.glade:
14289         
14290         Added preference option to set the gdl switcher style
14292 2007-10-13  Johannes Schmid <jhs@gnome.org>
14294         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
14295         (get_property_value_as_string), (set_property_value_as_string),
14296         (register_callbacks):
14297         * libanjuta/anjuta-preferences.h:
14298         
14299         Support GtkFileChooserButton as preferences widget
14300         
14301         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
14302         
14303         Fixed a Gtk-Critical
14304         
14305         * plugins/file-manager/Makefile.am:
14306         * plugins/file-manager/file-model.c: (file_model_filter_file),
14307         (file_model_add_dummy), (file_model_expand_idle),
14308         (file_model_set_property), (file_model_get_property),
14309         (file_model_class_init):
14310         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
14311         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
14312         (file_manager_activate), (file_manager_finalize),
14313         (file_manager_instance_init), (ipreferences_merge),
14314         (ipreferences_unmerge), (ipreferences_iface_init):
14315         * plugins/file-manager/plugin.h:
14316         
14317         Added preferences to file-manager
14319         * plugins/glade/plugin.c: (activate_plugin):
14320         
14321         Move Properties widget into center because it is way to big
14322         for the sidebar
14324 2007-10-10  Johannes Schmid <jhs@gnome.org>
14326         * plugins/language-support-cpp-java/Makefile.am:
14327         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
14328         * plugins/language-support-cpp-java/anjuta-complete.svg:
14329         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
14330         * plugins/language-support-cpp-java/plugin.c:
14331         (register_stock_icons):
14332         
14333         And yet some more icons...
14335 2007-10-10  Johannes Schmid <jhs@gnome.org>
14337         * plugins/debug-manager/breakpoints.c:
14338         * plugins/debug-manager/images/Makefile.am:
14339         * plugins/debug-manager/images/anjuta-bookmark.svg:
14340         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
14341         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
14342         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
14343         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
14344         * plugins/debug-manager/images/anjuta-linemark.svg:
14345         * plugins/debug-manager/images/anjuta-pcmark.svg:
14346         * plugins/debug-manager/plugin.c: (register_stock_icons):
14347         * plugins/debug-manager/sparse_view.c:
14348         * plugins/document-manager/images/Makefile.am:
14349         * plugins/document-manager/images/anjuta-block-select.svg:
14350         * plugins/document-manager/images/anjuta-fold-close.svg:
14351         * plugins/document-manager/images/anjuta-fold-open.svg:
14352         * plugins/document-manager/images/anjuta-fold-toggle.svg:
14353         * plugins/document-manager/images/anjuta-indent-less.svg:
14354         * plugins/document-manager/images/anjuta-indent-more.svg:
14355         * plugins/document-manager/images/anjuta-swap.svg:
14356         * plugins/document-manager/images/block_select.xpm:
14357         * plugins/document-manager/images/fold_close.xpm:
14358         * plugins/document-manager/images/fold_open.xpm:
14359         * plugins/document-manager/images/fold_toggle.xpm:
14360         * plugins/document-manager/images/indent.xpm:
14361         * plugins/document-manager/images/indent_dcr.xpm:
14362         * plugins/document-manager/images/indent_inc.xpm:
14363         * plugins/document-manager/plugin.c: (register_stock_icons):    
14364         * plugins/editor/Makefile.am:
14365         * plugins/editor/anjuta-bookmark-16.xpm:
14366         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
14367         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
14368         * plugins/editor/anjuta-linemark-16.xpm:
14369         * plugins/editor/anjuta-pcmark-16.xpm:
14370         * plugins/editor/bookmark.xpm:
14371         * plugins/editor/breakpoint-disabled.xpm:
14372         * plugins/editor/breakpoint-enabled.xpm:
14373         * plugins/editor/linemarker.xpm:
14374         * plugins/editor/program-counter.xpm:
14375         * plugins/editor/text_editor.c:
14376         * plugins/message-view/Makefile.am:
14377         * plugins/message-view/anjuta-go-message-next.svg:
14378         * plugins/message-view/anjuta-go-message-prev.svg:
14379         * plugins/message-view/anjuta-message-manager.ui:
14380         * plugins/message-view/plugin.c:
14381         * plugins/sourceview/Makefile.am:
14382         * plugins/sourceview/sourceview.c:
14384         Integrated lots of icons from #480093
14385         Thanks to <tpgww@onepost.net>
14387         * plugins/document-manager/plugin.c:
14388         Do not mark the line in ifile_open(), that looks ugly.
14389         
14390         * plugins/document-manager/search-box.c: (on_search_focus_out),
14391         (search_box_init):
14392         Clear the status bar on focus_out.
14393         
14394         * plugins/file-loader/anjuta-loader-plugin.ui:
14395         Fixed a missing "="
14397 2007-10-09  Johannes Schmid <jhs@gnome.org>
14399         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
14400         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
14402         Some things I missed in the patch for #484419
14403         
14404         * plugins/document-manager/action-callbacks.c:
14405         (on_new_file_activate):
14406         * plugins/document-manager/action-callbacks.h:
14407         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
14408         (on_window_key_press_event), (on_gconf_notify_timer):
14409         
14410         484645 â€“ patch to deal with docman FIXME etc
14411         
14412         * plugins/editor/text_editor.c: (text_editor_set_indicator):
14413         * plugins/search/search-replace.c: (search_and_replace),
14414         (write_message_pane), (search_replace_populate),
14415         (translate_dialog_strings), (create_dialog),
14416         (anjuta_search_replace_activate):
14417         * plugins/search/search-replace_backend.c:
14418         (file_buffer_new_from_path), (get_next_match),
14419         (create_search_entries), (regex_backref),
14420         (clear_search_replace_instance):
14421         * plugins/search/search-replace_backend.h:
14422         
14423         #484573 â€“ patch to correct various search-related issues
14424         
14425         Thanks for the above patches to <tpgww@onepost.net>
14426         
14427         * plugins/sourceview/sourceview.c:
14428         (sourceview_create_highligth_indic):
14429         
14430         Use the same marker for important as gedit (yellow background)
14432         * plugins/document-manager/anjuta-document-manager.ui:
14433         * plugins/file-loader/anjuta-file-loader.ui:
14434         * plugins/file-loader/plugin.c:
14435         
14436         Moved FileNew action to document-manager
14438 2007-10-08  Johannes Schmid <jhs@gnome.org>
14440         * plugins/document-manager/search-box.c: (on_search_activated):
14441         Mark messages for translation
14443 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
14445         reviewed by: Johannes Schmid <jhs@gnome.org>
14447         * plugins/Makefile.am:
14448         * plugins/build-basic-autotools/build-basic-autotools.c:
14449         (build_compile_file_real):
14450         * plugins/search/search-replace.c:
14451         * plugins/valgrind/preferences.c: (build_general_prefs):
14452         
14453         Fix #484379 â€“ Contents of Makefile.am plugins and
14454         #484419 â€“ Improvement into translation
14456 2007-10-06  Johannes Schmid <jhs@gnome.org>
14458         * libanjuta/interfaces/anjuta-idl-compiler.pl:
14460         Fixed to properly support pointer-to-pointer (**) types
14462         * libanjuta/interfaces/libanjuta.idl:
14463         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
14464         * plugins/sourceview/sourceview-cell.h:
14465         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
14466         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
14467         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
14468         (isearch_backward), (isearch_iface_init):
14469         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
14470         (itext_editor_iface_init), (iselection_set_iter),
14471         (iselection_get_start_iter), (iselection_get_end_iter),
14472         (iselection_iface_init), (isearch_forward), (isearch_backward),
14473         (isearch_iface_init):
14474         
14475         Added IAnjutaEditorSearch interface and some utility methods to
14476         migrate from positions to iterators for the editor interface.
14477         
14478         * plugins/document-manager/Makefile.am:
14479         * plugins/document-manager/action-callbacks.c:
14480         (on_goto_line_no1_activate), (on_show_search):
14481         * plugins/document-manager/action-callbacks.h:
14482         * plugins/document-manager/anjuta-docman.c:
14483         (anjuta_docman_add_document), (anjuta_docman_show_editor),
14484         (anjuta_docman_grab_text_focus):
14485         * plugins/document-manager/anjuta-document-manager.ui:
14486         * plugins/document-manager/goto_line.c: (removed)
14487         * plugins/document-manager/goto_line.h: (removed)
14488         * plugins/document-manager/search-box.c:
14489         * plugins/document-manager/search-box.h:
14490         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
14491         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
14492         (update_editor_ui_interface_items), (on_editor_added),
14493         (activate_plugin), (deactivate_plugin):
14494         * plugins/document-manager/plugin.h:
14495         
14496         Created new incremental "Quick Search" bar in the document manager to
14497         replace the crappy EggToolbar entries. Uses the new search interface and
14498         it thus much faster and more reliable.
14499         Fixes: 
14500         Bug 357544 â€“ incremental search should work consistently (or not at all) 
14501         when main toolbar is hidden
14502         Bug 440637 â€“ Search, don't work very well (partly for incremental search)
14503         
14504         * plugins/search/anjuta-search.ui:
14505         * plugins/search/plugin.c: (activate_plugin):
14506         
14507         Removed incremental search stuff
14508         
14509         * plugins/build-basic-autotools/build-basic-autotools.c:
14510         (on_session_save), (on_session_load):
14511         * plugins/build-basic-autotools/executer.c:
14512         (get_program_parameters):
14513         
14514         Scroll to selected executable and remember it across sessions
14515         (followup of #477976)
14516         
14517         * plugins/debug-manager/plugin.c: (value_added_current_editor):
14518         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
14519         
14520         * plugins/devhelp/anjuta-devhelp.ui:
14521         Rearraged toolbar items a bit
14523 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
14525         * plugins/debug-manager/command.c,
14526         plugins/debug-manager/queue.c,
14527         plugins/gdb/plugin.c,
14528         plugins/gdb/debugger.c:
14529         Fix several crashing bugs (including bug#482985) with the debugger
14530         when closing project, stopping the debugger, restarting the program
14532 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
14534         * libanjuta/anjuta-launcher.c:
14535         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
14537 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
14539         * plugins/debug-manager/command.c,
14540         plugins/debug-manager/queue.c:
14541         Asynchronous command can abort other commands in queue
14542         Resynchronize debugger state when a command is cancelled
14544         * plugins/debug-manager/breakpoints.c:
14545         Free BreakpointItem only when it is not used anymore
14547         * plugins/gdb/plugin.c:
14548         Do not return TRUE if the callback and/or ready signal is not used
14550         * plugins/gdb/debugger.c:
14551         Fix a crash, return correct state when debugger is stopped
14553 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
14555         * plugins/project-wizard/autogen.c:
14556         Fix bug#482067, escape project wizard user defined strings
14558 2007-10-01  Johannes Schmid <jhs@gnome.org>
14560         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
14561         .glade:
14562         * plugins/build-basic-autotools/build-basic-autotools.c:
14563         (basic_autotools_plugin_instance_init):
14564         * plugins/build-basic-autotools/build-basic-autotools.h:
14565         * plugins/build-basic-autotools/executer.c:
14566         (get_program_parameters):
14567         
14568         Fixed #477976 – Keybinding in run dialog
14570 2007-09-30  Johannes Schmid <jhs@gnome.org>
14572         * plugins/Makefile.am:
14573         Do not build indent plugin (yet)
14574         
14575         * plugins/document-manager/plugin.c: (ipreferences_merge):
14576         Fixed unintentional and wrong change
14578         * plugins/indent/anjuta-indent.ui:
14579         Added missing file
14581 2007-09-28  Johannes Schmid <jhs@gnome.org>
14583         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
14584         * libanjuta/anjuta-launcher.h:
14585         Add a method to send EOF to some process. Needed for the indent plugin
14586         and should be useful in general. It does not actually send EOF as this
14587         is not possible with utf-8, but closes the stream instead.
14589         * plugins/devhelp/plugin.c: (value_added_current_editor):
14590         Fixed a Gtk-Critical due to the IAnjutaEditor - 
14591         IAnjutaDocument switch.
14593         * configure.in:
14594         * plugins/Makefile.am:
14595         * plugins/document-manager/Makefile.am:
14596         * plugins/document-manager/action-callbacks.c:
14597         * plugins/document-manager/anjuta-document-manager.glade:
14598         * plugins/document-manager/anjuta-document-manager.ui:
14599         * plugins/document-manager/images/Makefile.am:
14600         * plugins/document-manager/images/indent_auto.xpm:
14601         * plugins/document-manager/images/indent_set.xpm:
14602         * plugins/document-manager/indent-dialog.c:
14603         * plugins/document-manager/indent-dialog.h:
14604         * plugins/document-manager/indent-util.c:
14605         * plugins/document-manager/indent-util.h:
14606         * plugins/document-manager/indent_test.c:
14607         * plugins/document-manager/plugin.c: (register_stock_icons),
14608         (docman_plugin_instance_init), (ipreferences_merge):
14609         * plugins/document-manager/plugin.h:
14610         
14611         Removed indent code from document manager
14612         
14613         * plugins/indent/Makefile.am:
14614         * plugins/indent/indent-dialog.c:
14615         * plugins/indent/indent-util.c: (indent_init_indent_style):
14616         * plugins/indent/indent.glade:
14617         * plugins/indent/indent.plugin.in:
14618         * plugins/indent/plugin.c: (on_indent_finished),
14619         (on_indent_output), (on_indent_action_activate),
14620         (on_edit_editor_indent), (on_style_combo_changed),
14621         (value_added_current_editor), (value_removed_current_editor),
14622         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
14623         (indent_plugin_finalize), (indent_plugin_dispose),
14624         (anjuta_indent_plugin_instance_init),
14625         (anjuta_indent_plugin_class_init), (ipreferences_merge),
14626         (ipreferences_unmerge), (ipreferences_iface_init):
14627         * plugins/indent/plugin.h:
14629         Moved indent code to it's own plugin. Also reimplemented indent invocation
14630         using anjuta_launcher and streams. This is not yet completely working, maybe
14631         I got something wrong with the launcher.
14632         Also fixed #478987 – Unusable 'Indent setting window' on preferences
14634 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
14636         * plugins/debug-manager/plugin.c:
14637         Fix bug#480851, disconnect save_session signal when plugin is unloaded
14639 2007-09-27  Johannes Schmid <jhs@gnome.org>
14641         * libanjuta/interfaces/libanjuta.idl:
14642         * plugins/Makefile.am:
14643         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
14644         (isymbol_type_str), (isymbol_name), (isymbol_args),
14645         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
14646         (isymbol_impl), (isymbol_iface_init):
14647         * plugins/symbol-browser/an_symbol_info.c:
14648         * plugins/symbol-browser/an_symbol_info.h:
14649         * plugins/symbol-db/Makefile.am:
14650         * plugins/symbol-db/plugin.c:
14651         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
14652         (value_added_current_editor), (on_editor_foreach_clear),
14653         (value_removed_current_editor), (project_root_added),
14654         (symbol_db_activate), (symbol_db_deactivate),
14655         (isymbol_manager_search):
14656         * plugins/symbol-db/readtags.c: (initialize_1):
14657         * plugins/symbol-db/symbol-db-engine-iterator.c:
14658         (sdb_engine_iterator_instance_init),
14659         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
14660         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
14661         (symbol_db_engine_iterator_move_next),
14662         (symbol_db_engine_iterator_move_prev),
14663         (symbol_db_engine_iterator_get_n_items),
14664         (symbol_db_engine_iterator_last),
14665         (symbol_db_engine_iterator_set_position),
14666         (symbol_db_engine_iterator_get_position),
14667         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
14668         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
14669         (isymbol_iter_foreach), (isymbol_iter_set_position),
14670         (isymbol_iter_get_position), (isymbol_iter_get_length),
14671         (isymbol_iter_clone), (isymbol_iter_assign),
14672         (isymbol_iter_iface_init):
14673         * plugins/symbol-db/symbol-db-engine-iterator.h:
14674         * plugins/symbol-db/symbol-db-engine.c:
14675         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
14676         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
14677         (sdb_engine_finalize), (sdb_engine_get_type),
14678         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
14679         (sdb_engine_get_table_id_by_unique_name2),
14680         (sdb_engine_get_table_id_by_unique_name3),
14681         (symbol_db_engine_add_new_workspace),
14682         (symbol_db_engine_get_opened_project_name),
14683         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
14684         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
14685         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
14686         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
14687         (sdb_engine_add_new_scope_definition),
14688         (sdb_engine_add_new_tmp_heritage_scope),
14689         (sdb_engine_second_pass_update_scope_1),
14690         (sdb_engine_second_pass_update_heritage),
14691         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
14692         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
14693         (symbol_db_engine_update_project_symbols),
14694         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
14695         (symbol_db_engine_update_buffer_symbols),
14696         (sdb_engine_walk_down_scope_path),
14697         (sdb_engine_prepare_symbol_info_sql),
14698         (symbol_db_engine_get_global_members),
14699         (symbol_db_engine_get_scope_members_by_symbol_id),
14700         (symbol_db_engine_get_scope_members),
14701         (symbol_db_engine_get_current_scope),
14702         (symbol_db_engine_get_file_symbols):
14703         * plugins/symbol-db/symbol-db-engine.h:
14704         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
14705         (on_symbol_updated), (on_symbol_inserted),
14706         (symbol_db_view_locals_get_line),
14707         (symbol_db_view_locals_update_list):
14708         * plugins/symbol-db/symbol-db-view-search.c:
14709         (sdb_view_search_model_filter), (sdb_view_search_get_type):
14710         * plugins/symbol-db/symbol-db-view-search.h:
14711         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
14712         (do_add_hidden_children), (do_recurse_and_add_new_sym),
14713         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
14714         * plugins/symbol-db/tables.sql:
14715         * plugins/symbol-db/test/Makefile.am:
14716         * plugins/symbol-db/test/main.c: (add_new_files), (main):
14717         Updated patch from Massimo to improve symbol-db plugin
14719         * plugins/document-manager/plugin.c: (on_editor_changed):
14720         Make the code a bit more robust
14721         
14722         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
14723         (anjuta_document_get_property), (anjuta_document_class_init),
14724         (anjuta_document_init), (set_uri), (document_loader_loaded),
14725         (anjuta_document_load), (document_saver_saving):
14726         * plugins/sourceview/anjuta-document.h:
14727         * plugins/sourceview/sourceview.c: (autodetect_language),
14728         (ilanguage_set_language), (ilanguage_get_language):
14729         Fix language detection on startup
14731 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
14733         * plugins/document-manager/action-callbacks.c:
14734         (on_editor_command_upper_case_activate),
14735         (on_editor_command_lower_case_activate): Leftover commit from previous
14736         commit (see last changlog entry by me).
14737         
14738         * plugins/file-manager/plugin.c: (file_manager_activate):
14739         Gave proper widget name so that layout works.
14741 2007-09-26  Johannes Schmid <jhs@gnome.org>
14743         * plugins/document-manager/plugin.c: (on_editor_changed),
14744         (docman_plugin_instance_init):
14745         Only unload/load language-support plugins if necessary.
14746         
14747         * plugins/language-manager/plugin.c: (language_manager_activate):
14748         Removed some debugging code
14750         * plugins/sourceview/sourceview.c: (on_document_saved),
14751         (ilanguage_set_language), (ilanguage_get_language):
14752         Fixed ianjuta_language interface and ensure that highlighting is
14753         activated when a new file is saved.
14754         
14755 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
14757         * libanjuta/interfaces/libanjuta.idl:
14758         * plugins/document-manager/action-callbacks.c:
14759         (on_editor_command_upper_case_activate),
14760         (on_editor_command_lower_case_activate):
14761         * plugins/editor/text_editor.c: (iselection_has_selection),
14762         (iselection_get_start), (iselection_get_end),
14763         (iselection_iface_init):
14764         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
14765         * plugins/sourceview/sourceview.c: (iselect_has_selection),
14766         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
14767         method and implemented it for both scintilla and sourceview editors.
14768         Updated document-manager and assist plugins to use the new method.
14770 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
14772         * plugins/file-manager/file-view.c:
14773         Fix typo, allow to compile new file manager with gtk < 2.12
14775 2007-09-25  Johannes Schmid <jhs@gnome.org>
14777         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
14778         Support Auto-Indent for single lines (e.g no selection);
14779         
14780         * plugins/macro/plugin.c:
14781         Do not use the same shortcut as auto-indent does
14782         
14783         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
14784         Optimized keyboard navigation - do not emit char_added when only
14785         navigation keys have been pressed.
14787 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
14789         * plugins/language-support-cpp-java/cpp-java-assist.c:
14790         (on_assist_chosen), (cpp_java_assist_install),
14791         (cpp_java_assist_uninstall):
14792         * plugins/language-support-cpp-java/plugin.c: (install_support),
14793         (uninstall_support): Install and uninstall support in correct order.
14794         Fixes a bug where it was installed multiple times resulting in
14795         inserting autocomplete text multiple times.
14797 2007-09-25  Johannes Schmid <jhs@gnome.org>
14799         * configure.in:
14800         Add GNOME_WARNING_FLAGS(maximum) and
14801         GNOME_CXX_WARNIGS(yes) to avoid bugs
14802         the compiler can warn you.
14803         
14804         * libegg/test-tree-utils.c: (key_test):
14805         * plugins/file-manager/file-model.c:
14806         (file_model_cancel_expand_idle), (file_model_sort),
14807         (file_model_row_expanded):
14808         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
14809         (file_view_refresh), (file_view_get_selected), (file_view_init),
14810         (file_view_new):
14811         * plugins/file-manager/file-view.h:
14812         * plugins/symbol-db/readtags.c: (initialize_1):
14813         * src/main.c:
14814         
14815         Fixed the more critical warnings
14817 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
14819         Icons from tpgww@onepost.net:
14820         * configure.in:
14821         * plugins/debug-manager/Makefile.am:
14822         * plugins/debug-manager/images/Makefile.am:
14823         * plugins/debug-manager/images/anjuta-attach.svg:
14824         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
14825         * plugins/debug-manager/images/anjuta-step-into.svg:
14826         * plugins/debug-manager/images/anjuta-step-out.svg:
14827         * plugins/debug-manager/images/anjuta-step-over.svg:
14828         * plugins/debug-manager/plugin.c: (register_stock_icons):
14829         * plugins/document-manager/Makefile.am:
14830         * plugins/document-manager/block_select.xpm:
14831         * plugins/document-manager/fold_close.xpm:
14832         * plugins/document-manager/fold_open.xpm:
14833         * plugins/document-manager/fold_toggle.xpm:
14834         * plugins/document-manager/images/Makefile.am:
14835         * plugins/document-manager/images/anjuta-block-end.svg:
14836         * plugins/document-manager/images/anjuta-block-start.svg:
14837         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
14838         * plugins/document-manager/images/anjuta-bookmark-first.svg:
14839         * plugins/document-manager/images/anjuta-bookmark-last.svg:
14840         * plugins/document-manager/images/anjuta-bookmark-next.svg:
14841         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
14842         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
14843         * plugins/document-manager/indent.xpm:
14844         * plugins/document-manager/indent_auto.xpm:
14845         * plugins/document-manager/indent_dcr.xpm:
14846         * plugins/document-manager/indent_inc.xpm:
14847         * plugins/document-manager/indent_set.xpm:
14848         * plugins/document-manager/plugin.c: Added nicer icons for
14849         document manager and debugger. Organized icons in 'images'
14850         directories.
14852 2007-09-24  Johannes Schmid <jhs@gnome.org>
14854         * src/anjuta-app.c: (anjuta_app_add_widget_full):
14855         Fixed a missing NULL in g_object_set.
14857 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
14859         * plugins/language-support-cpp-java/cpp-java-assist.c:
14860         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
14861         scope memebers just after scope operator is entered.
14863 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
14865         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
14866         * plugins/language-support-cpp-java/cpp-java-assist.c:
14867         (completion_function), (completion_compare),
14868         (cpp_java_assist_tag_destroy), (create_completion),
14869         (cpp_java_assist_destroy_completion_cache),
14870         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
14871         Show '()' for function items in autocomplete list. Allow adding
14872         ' ' and/or '(' after function call autocompletion and have preferences
14873         settings for them.
14875 2007-09-24  Johannes Schmid <jhs@gnome.org>
14877         * sourceview.c: Reverting patch from r3157 because
14878         of side-effects
14880 2007-09-24  Johannes Schmid <jhs@gnome.org>
14882         * plugins/search/search-replace.c: (on_message_clicked):
14884         Fixed #427104 – No "highlight" of lines matching find-result
14886 2007-09-24  Johannes Schmid <jhs@gnome.org>
14888         * src/anjuta.glade:
14890         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
14892 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
14894         reviewed by: Johannes Schmid <jhs@gnome.org>
14896         * plugins/build-basic-autotools/executer.c: (execute_program):
14897         Fix #478238 – set env for execute programe in the terminal
14899 2007-09-24 Tom <tpgww@onepost.net>
14901         reviewed by: Johannes Schmid <jhs@gnome.org>
14903         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
14904         Fix memory leak
14905         
14906         * plugins/debug-manager/disassemble.c: (on_disassemble):
14907         Correct a format string in DEBUG_PRINT()
14909 2007-09-23  Johannes Schmid <jhs@gnome.org>
14911         * plugins/sourceview/sourceview.c: (offset_to_position),
14912         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
14913         (ieditor_get_position), (iselect_set), (iselect_get_start),
14914         (iselect_get_end):
14915         
14916         Fixed #Bug 440637 – Search, don't work very well
14918 2007-09-23  Johannes Schmid <jhs@gnome.org>
14920         * plugins/file-manager/file-model.c: (file_model_get_filename):
14921         * plugins/file-manager/file-model.h:
14922         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
14923         (file_view_init), (file_view_class_init):
14924         * plugins/message-view/message-view.c:
14925         (message_view_query_tooltip), (message_view_dispose),
14926         (message_view_instance_init), (message_view_class_init):
14928         Added GTK+ 2.12 style tooltips to file-manager and message view.
14929         Only build if GTK+ 2.12 is availible otherwise for message-view, the
14930         old implementation is used.
14932 2007-09-23  Johannes Schmid <jhs@gnome.org>
14934         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
14935         Fixed typo
14936         
14937         * plugins/language-manager/language-manager.plugin.in:
14938         Marked UserActivatable=FALSE
14939         
14940         * plugins/language-manager/plugin.c: (load_languages),
14941         (language_manager_activate), (language_manager_deactivate),
14942         (language_manager_dispose), (language_manager_instance_init),
14943         (language_manager_find_mime_type), (language_manager_find_string),
14944         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
14945         (ilanguage_get_name), (ilanguage_get_strings):
14946         
14947         Fixed various stupid bugs in language-manager plugin
14948         
14949         * plugins/symbol-db/symbol-db-engine.c:
14950         (sdb_engine_second_pass_update_scope_1):
14951         
14952         Add a g_return_if_fail to avoid a crash though still unsure
14953         what's causing it.
14955 2007-09-23  Johannes Schmid <jhs@gnome.org>
14957         * plugins/symbol-db/plugin.c: (on_project_element_added),
14958         (sources_array_free), (sources_array_add_foreach),
14959         (project_root_added):
14960         * plugins/symbol-db/symbol-db-engine.c:
14961         (symbol_db_engine_add_new_files):
14962         * plugins/symbol-db/symbol-db-engine.h:
14963         
14964         Added support for other languages than "C" to symbol-db. Now
14965         supports all languages listed by the language-manager.
14967 2007-09-23  Tom <tpgww@onepost.net>
14969         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
14971         * configure.in:
14972         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
14973         
14974         * libanjuta/anjuta-glue-factory.c: (load_plugin),
14975         (anjuta_glue_factory_get_object_type):
14976         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
14977         * plugins/build-basic-autotools/build-basic-autotools.c:
14978         (value_added_current_editor):
14979         * plugins/debug-manager/breakpoints.c:
14980         (breakpoints_dbase_edit_breakpoint),
14981         (on_toggle_breakpoint_activate):
14982         * plugins/debug-manager/plugin.c:
14983         (on_run_to_cursor_action_activate):
14984         * plugins/debug-manager/stack_trace.c:
14985         (dma_thread_update_stack_trace):
14986         * plugins/gdb/plugin.c:
14987         * plugins/glade/plugin.c: (ifile_open):
14988         * plugins/profiler/gprof-call-graph-view.c:
14989         * plugins/profiler/gprof-flat-profile-view.c:
14990         * plugins/profiler/gprof-function-call-tree-view.c:
14991         * plugins/profiler/gprof-options.c: (setup_widgets):
14992         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
14993         * plugins/search/search-replace_backend.c:
14994         (file_buffer_new_from_te):
14995         * plugins/sourceview/assist-tip.c: (assist_tip_move):
14996         * plugins/sourceview/assist-window.c: (assist_window_set_property),
14997         (assist_window_get_property), (assist_window_move):
14998         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
14999         (value_added_current_editor):
15000         * plugins/symbol-db/plugin.c: (value_added_current_editor):
15001         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
15002         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
15003         
15004         Many small code, warnings and leak fixes
15006 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
15008         * (removed) plugins/debug-manager/debugger.c,
15009         (removed) plugins/debug-manager/debugger.h,
15010         (added) plugins/debug-manager/command.c,
15011         (added) plugins/debug-manager/command.h,
15012         (added) plugins/debug-manager/queue.c,
15013         (added) plugins/debug-manager/queue.h,
15014         plugins/debug-manager/breakpoints.c,
15015         plugins/debug-manager/debug_tree.c,
15016         plugins/debug-manager/debug_tree.h,
15017         plugins/debug-manager/disassemble.c,
15018         plugins/debug-manager/disassemble.h,
15019         plugins/debug-manager/locals.c,
15020         plugins/debug-manager/locals.h,
15021         plugins/debug-manager/memory.c,
15022         plugins/debug-manager/memory.h,
15023         plugins/debug-manager/plugin.c,
15024         plugins/debug-manager/plugin.h,
15025         plugins/debug-manager/registers.c,
15026         plugins/debug-manager/registers.h,
15027         plugins/debug-manager/sharedlib.c,
15028         plugins/debug-manager/sharedlib.h,
15029         plugins/debug-manager/signals.c,
15030         plugins/debug-manager/signals.h,
15031         plugins/debug-manager/stack_trace.c,
15032         plugins/debug-manager/stack_trace.h,
15033         plugins/debug-manager/start.h,
15034         plugins/debug-manager/start.c,
15035         plugins/debug-manager/threads.c,
15036         plugins/debug-manager/threads.h,
15037         plugins/debug-manager/watch.c,
15038         plugins/debug-manager/watch.h,
15039         plugins/debug-manager/Makefile.am,
15040         plugins/gdb/debugger.c,
15041         plugins/gdb/debugger.h,
15042         plugins/gdb/plugin.c,
15043         libanjuta/interfaces/libanjuta.idl:
15044         Split debug-manager/debugger.c into command.c and queue.c
15045         Clean up debugger queue
15046         DmaDebuggerQueue object does not implement IAnjutaDebugger
15048 2007-09-23  Johannes Schmid <jhs@gnome.org>
15050         * configure.in:
15051         Bumped version to 2.3.0 (to ensure bugzilla bugs are
15052         set correctly, etc.)
15053         
15054         * libanjuta/anjuta-glue-factory.c: (load_plugin):
15055         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
15056         (plugin_set_update):
15057         
15058         Show an error dialog instead of crashing when plugin loading fails
15060         * plugins/language-manager/Makefile.am:
15061         * plugins/language-manager/language-manager.plugin.in:
15062         * plugins/language-manager/languages.xml:
15063         * plugins/language-manager/plugin.c: (language_destroy),
15064         (load_languages), (language_manager_activate),
15065         (language_manager_deactivate), (language_manager_finalize),
15066         (language_manager_dispose), (language_manager_instance_init),
15067         (language_manager_class_init), (language_manager_find_mime_type),
15068         (language_manager_find_string), (ilanguage_get_from_mime_type),
15069         (ilanguage_get_from_string), (ilanguage_get_name),
15070         (ilanguage_get_strings), (ilanguage_iface_init):
15071         * plugins/language-manager/plugin.h:
15072         
15073         Added new language-manager plugin to have a better organisation for
15074         language names. The xml probabaly needs to be extended over time.
15075         
15076         * plugins/Makefile.am:
15077         * plugins/document-manager/plugin.c: (on_editor_changed):
15078         
15079         Adapted to new IAnjutaLanguage interface. Do not unload language-support
15080         because it does not really save memory but makes tab switching slow.
15081         
15082         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
15083         .in:
15084         * plugins/language-support-cpp-java/plugin.c: (install_support),
15085         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
15086         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
15087         unloading
15089         * plugins/language-support-cpp-java/cpp-java-assist.c:
15090         (cpp_java_assist_show_autocomplete):
15091         
15092         Fix autocomplete to only show valid completions
15094         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
15095         Calltips always have correct size and position now
15097 2007-09-22  Johannes Schmid <jhs@gnome.org>
15099         * plugins/search/search-replace_backend.c: (get_next_match):
15100         Removed code introduced by accident that causes a crash.
15101         
15102         * plugins/sourceview/sourceview-tags.c:
15103         * plugins/sourceview/sourceview-tags.h:
15104         Removed ununsed files
15106 2007-09-22  Johannes Schmid <jhs@gnome.org>
15108         * plugins/language-support-cpp-java/cpp-java-assist.c:
15109         Fixed build error
15111 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
15113         * plugins/language-support-cpp-java/cpp-java-assist.c:
15114         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
15115         Increased matching brace search to 500 chars.
15117 2007-09-21  Johannes Schmid <jhs@gnome.org>
15119         * plugins/language-support-cpp-java/cpp-java-assist.c:
15120         (cpp_java_assist_get_pre_word),
15121         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
15122         
15123         Added some profiling debug code
15124         
15125         * plugins/language-support-cpp-java/cpp-java-utils.c:
15126         (cpp_java_util_jump_to_matching_brace):
15127         * plugins/language-support-cpp-java/cpp-java-utils.h:
15128         * plugins/language-support-cpp-java/plugin.c:
15129         (get_line_indentation_base), (get_line_auto_indentation):
15130         
15131         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
15132         avoid looping over the whole file when using calltips which is too slow and
15133         unneeded.
15134         
15135         * plugins/sourceview/assist-tip.c: (assist_tip_init),
15136         (assist_tip_set_tips), (assist_tip_get_coordinates),
15137         (assist_tip_new):
15138         * plugins/sourceview/sourceview.c: (iassist_show_tips):
15139         
15140         Better calltips appearance (use theme now) and avoid jumping
15141         calltips
15143 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
15145         * plugins/document-manager/plugin.c:
15146         (update_editor_ui_interface_items):
15147         * plugins/language-support-cpp-java/plugin.c: (install_support),
15148         (uninstall_support): Moved autocomplete ui update code from
15149         document-manager to language-plugin.
15151 2007-09-21  Johannes Schmid <jhs@gnome.org>
15153         * libanjuta/interfaces/libanjuta.idl:
15154         
15155         Added IAnjutaLanguage interface (might still change...) for
15156         the upcoming language-manager plugin.
15157         
15158         * plugins/file-manager/Makefile.am:
15159         * plugins/file-manager/file-model.c:
15160         (file_model_cancel_expand_idle), (file_model_add_dummy),
15161         (file_model_expand_idle), (file_model_sort),
15162         (file_model_row_expanded), (file_model_row_collapsed),
15163         (file_model_init), (file_model_finalize),
15164         (file_model_set_property), (file_model_get_property),
15165         (file_model_class_init), (file_model_new), (file_model_refresh),
15166         (file_model_get_uri):
15167         * plugins/file-manager/file-model.h:
15168         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
15169         (file_view_expand_row_idle), (file_view_refresh),
15170         (file_view_get_selected), (file_view_button_press_event),
15171         (file_view_selection_changed), (file_view_init),
15172         (file_view_get_property), (file_view_set_property),
15173         (file_view_finalize), (file_view_class_init):
15174         
15175         Split up model/view as far as possible and fixed some file-manager
15176         bugs (popup-menu and incorrect project loading).
15177         
15178         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
15179         Use monospace font for tips.
15180         
15181         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
15182         (sourceview_cell_new), (icell_get_character), (icell_get_length),
15183         (icell_get_attribute), (icell_style_get_font_description),
15184         (icell_style_get_color), (icell_style_get_background_color),
15185         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
15186         (iiter_foreach), (iiter_set_position), (iiter_get_position),
15187         (iiter_get_length), (iiter_clone), (iiter_assign):
15189         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
15190         interface. This is way faster though it has the drawback to create invalid
15191         iterators if the buffer is changed.
15193 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
15195         * libanjuta/interfaces/libanjuta.idl:
15196         * plugins/document-manager/action-callbacks.c:
15197         * plugins/document-manager/anjuta-document-manager.ui:
15198         * plugins/document-manager/plugin.c: (register_stock_icons):
15199         * plugins/editor/text_editor.c:
15200         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
15201         * plugins/language-support-cpp-java/cpp-java-assist.c:
15202         (cpp_java_assist_get_calltip_context):
15203         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
15204         (register_stock_icons), (cpp_java_plugin_activate_plugin):
15206         Moved autocomplete menu action from document-manager to assist plugin
15207         and got rid of deprecated autocomplete interface.
15209 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
15211         * libanjuta/interfaces/libanjuta.idl:
15212         * plugins/editor/text_editor.c: (iassist_iface_init):
15213         * plugins/language-support-cpp-java/cpp-java-assist.c:
15214         (cpp_java_assist_check), (on_assist_chosen):
15215         * plugins/sourceview/sourceview.c: (iassist_iface_init):
15216         Removed react() methods in both editors and assist interface. Assist
15217         plugin itself handles setting the autocomplete. Also fixed
15218         some mem leaks.
15220 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
15222         * plugins/file-manager/Makefile.am:
15223         * plugins/file-manager/file-view.c: (file_view_add_dummy),
15224         (file_view_expand_idle), (file_view_init):
15225         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
15226         (file_manager_set_default_uri), (project_root_added),
15227         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
15228         (file_manager_activate), (file_manager_deactivate),
15229         (file_manager_instance_init), (file_manager_class_init),
15230         (ifile_manager_set_root), (ifile_manager_set_selected),
15231         (ifile_manager_iface_init): Adjusted white spaces to match
15232         anjuta convention.
15234 2007-09-19  Naba Kumar  <naba@gnome.org>
15236         * libanjuta/interfaces/libanjuta.idl:
15237         * plugins/editor/text_editor.c: (text_editor_instance_init),
15238         (iassist_show_tips), (iassist_cancel_tips),
15239         (iassist_hide_suggestions), (iassist_iface_init):
15240         * plugins/editor/text_editor.h:
15241         * plugins/editor/text_editor_cbs.c:
15242         (on_text_editor_scintilla_notify):
15243         * plugins/language-support-cpp-java/cpp-java-assist.c:
15244         (is_scope_context_character), (is_word_character),
15245         (create_completion), (cpp_java_assist_get_scope_context),
15246         (cpp_java_assist_get_pre_word),
15247         (cpp_java_assist_get_scope_operator),
15248         (cpp_java_assist_destroy_completion_cache),
15249         (cpp_java_assist_create_scope_completion_cache),
15250         (cpp_java_assist_create_word_completion_cache),
15251         (cpp_java_assist_show_autocomplete),
15252         (cpp_java_assist_get_calltip_context),
15253         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
15254         (on_editor_char_added), (on_assist_chosen),
15255         (cpp_java_assist_install), (cpp_java_assist_uninstall),
15256         (cpp_java_assist_init), (cpp_java_assist_finalize):
15257         * plugins/language-support-cpp-java/cpp-java-assist.h:
15258         * plugins/language-support-cpp-java/plugin.c:
15259         (initialize_indentation_params):
15260         * plugins/sourceview/assist-tip.c:
15261         * plugins/sourceview/assist-tip.h:
15262         * plugins/sourceview/sourceview-private.h:
15263         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
15264         (on_assist_tip_destroyed), (on_assist_cancel),
15265         (on_document_char_added), (iassist_get_suggestions),
15266         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
15267         
15268         Implement state-less assistance so that assist can be evaluated
15269         any given time at any position. Changed IAnjutaEditorAssist interfance
15270         and implementations and removed any state management in editors.
15272 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
15274         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
15275         completion items sorting and avoided unnecssary sorts.
15277         * plugins/text-editor.c: Fixed state.
15279 2007-09-17  Johannes Schmid <jhs@gnome.org>
15281         * plugins/language-support-cpp-java/cpp-java-assist.c:
15282         (on_assist_begin):
15283         
15284         Fixed calltips in sourceview
15286 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
15288         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
15289         completion items preparation time. Fixed a crash bug.
15291         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
15292         Set buffer size (From Massimo, required for symbol-db).
15294         * libanjuta/interfaces/libanjuta.idl: Also pass position information
15295         for suggestions.
15297         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
15298         change in API.
15300         * plugins/editor/aneditor-autocomplete.cxx,
15301         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
15302         Added ANE_GETWORDBEFORECARAT command.
15304         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
15305         using assist interface.
15307         * plugins/editor/text_editor.c: (text_editor_instance_init),
15308         (text_editor_get_word_before_carat),
15309         (text_editor_get_current_word), (iassist_add_trigger),
15310         (iassist_remove_trigger), (on_assist_canceled),
15311         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
15312         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
15313         * plugins/editor/text_editor.h:
15314         * plugins/editor/text_editor_cbs.c: (trigger_size),
15315         (max_trigger_size), (text_editor_check_assist),
15316         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
15317         interface.
15319         * plugins/language-support-cpp-java/Makefile.am:
15320         * plugins/language-support-cpp-java/plugin.c:
15321         (get_line_indentation_base), (get_line_auto_indentation),
15322         (install_support), (uninstall_support),
15323         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
15324         (cpp_java_plugin_instance_init):
15325         * plugins/language-support-cpp-java/plugin.h:
15326         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
15327         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
15328         Make assist a separate class.
15330 2007-09-14  Johannes Schmid <jhs@gnome.org>
15332         * plugins/sourceview/sourceview.c: (iassist_suggest):
15333         Fixed changed char_alignment paramter in language-support
15334         plugin
15336 2007-09-14  Naba Kumar  <naba@gnome.org>
15338         * plugins/language-support-cpp-java/plugin.c: Send the right
15339         'char_alignment' paramenter (needs fixing in sourceview).
15341 2007-09-13  Johannes Schmid <jhs@gnome.org>
15343         * anjuta.anjuta:
15344         * plugins/project-wizard/templates/minimal/project.anjuta:
15345         Use IAnjutaSymbolManager instead of loading the plugin directly.
15346         (TODO: Think of a version to do this for older files...)
15348         * configure.in:
15349         * plugins/Makefile.am:
15350         * plugins/symbol-db/Makefile.am:
15351         
15352         Build symbol-db plugin if libgda-3.0 is found
15354 2007-09-13  Johannes Schmid <jhs@gnome.org>
15356         * plugins/sourceview/Makefile.am:
15357         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
15358         (set_uri):
15359         * plugins/sourceview/anjuta-document.h:
15360         Removed lots of dead code
15361         
15362         * plugins/sourceview/anjuta-languages-manager.c:
15363         * plugins/sourceview/anjuta-languages-manager.h:
15364         removed completely
15365         
15366         * plugins/sourceview/sourceview.c: (on_document_char_added),
15367         (on_document_loaded), (sourceview_instance_init),
15368         (iselect_get_start), (iselect_get_end),
15369         (ilanguage_get_supported_languages), (ilanguage_set_language):
15370         
15371         Fixed selection handling and make some adaptions for the changes 
15372         mentioned above
15374 2007-09-13  Johannes Schmid <jhs@gnome.org>
15376         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
15377         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
15378         (on_assist_update):
15379         
15380         Added preferences to language support completion/calltips
15381         
15382         * plugins/sourceview/assist-window.c: (assist_window_update):
15384         Always select first entry
15386         * plugins/sourceview/sourceview.glade:
15387         Removed old completion preferences
15389 2007-09-11  Naba Kumar  <naba@gnome.org>
15391         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
15392         and possible crash when pressing ctrl+d in terminal after preferences
15393         window has been shown once (no need for backport).
15395         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
15396         implementations to get warnings instead of crashes for unimplemented
15397         interface methods.
15399 2007-09-11   Massimo Cora' <maxcvs@email.it>
15401         Reviewed by: Naba Kumar  <naba@gnome.org>
15403         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
15404         * plugins/symbol-db/*:
15405         Added new symbol-database backend based on SQLite 3.
15406         (does not enabled for build currently).
15408 2007-09-10  Johannes Schmid <jhs@gnome.org>
15410         * anjuta.anjuta:
15411         * configure.in:
15412         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
15413         (parse_info_init), (parse_info_free), (valid_element),
15414         (start_element_handler), (end_element_handler), (text_handler),
15415         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
15416         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
15417         (egg_recent_model_monitor), (egg_recent_model_read),
15418         (egg_recent_model_open_file), (egg_recent_model_lock_file),
15419         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
15420         (egg_recent_model_set_property), (egg_recent_model_class_init),
15421         (egg_recent_model_init), (egg_recent_model_add_full),
15422         (egg_recent_model_delete), (egg_recent_model_get_list),
15423         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
15424         (egg_recent_model_set_filter_mime_types),
15425         (egg_recent_model_clear_group_filter),
15426         (egg_recent_model_set_filter_groups),
15427         (egg_recent_model_clear_scheme_filter),
15428         (egg_recent_model_set_filter_uri_schemes),
15429         (egg_recent_model_remove_expired):
15430         
15431         Update EggRecent (#456465)
15433 2007-09-10  Johannes Schmid <jhs@gnome.org>
15435         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
15436         (anjuta_plugin_manager_get_plugin):
15437         * plugins/profiler/gprof-call-graph-view.c:
15438         (gprof_call_graph_view_create_columns):
15439         * plugins/profiler/gprof-flat-profile-view.c:
15440         (gprof_flat_profile_view_create_columns):
15441         * plugins/profiler/gprof-function-call-tree-view.c:
15442         (gprof_function_call_tree_view_create_columns):
15443         
15444         Fixed #466031 â€“ Update of pieces of menus for Localization
15446 2007-09-10  Johannes Schmid <jhs@gnome.org>
15448         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
15449         Bug 343522 â€“ anjuta: Unable to execute commands that use options.
15451 2007-09-09  Johannes Schmid <jhs@gnome.org>
15453         * plugins/document-manager/anjuta-docman.c:
15454         (anjuta_docman_update_page_label):
15455         
15456         Fixed #458034 â€“ Method of indicating unsaved changes breaks convention
15457         
15458         * plugins/document-manager/plugin.c: (update_title),
15459         (value_added_project_root_uri), (value_removed_project_root_uri),
15460         (on_editor_changed), (activate_plugin):
15461         * plugins/document-manager/plugin.h:
15462         * plugins/project-manager/plugin.c: (on_profile_scoped),
15463         (on_profile_descoped), (ifile_open):
15464         
15465         Fixed #427390 â€“ Show path of item in currently focused editor window
15467 2007-09-09  Johannes Schmid <jhs@gnome.org>
15469         * plugins/search/plugin.c: (on_toolbar_find_clicked),
15470         (on_toolbar_find_incremental):
15471         Fix incremental search
15472         
15473         * plugins/sourceview/sourceview.c: (on_document_char_added),
15474         (set_select):
15475         Fixed selection management
15477 2007-09-09  Johannes Schmid <jhs@gnome.org>
15479         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
15480         Fixed memory leak
15482         * libanjuta/interfaces/libanjuta.idl:
15483         Extended IAnjutaEditorAssist interface
15484         
15485         * plugins/language-support-cpp-java/plugin.c:
15486         (jump_to_matching_brace), (add_tags), (on_assist_begin),
15487         (assist_cleanup), (on_assist_chosen), (on_assist_update),
15488         (context_character), (get_context), (function_parser),
15489         (cpp_member_parser), (install_assist), (uninstall_assist),
15490         (get_line_indentation_base), (get_line_auto_indentation),
15491         (install_support), (uninstall_support),
15492         (on_value_added_current_editor), (on_value_removed_current_editor),
15493         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
15494         * plugins/language-support-cpp-java/plugin.h:
15495         
15496         Improved fixed editor assistance and added support for function/method
15497         tooltips. jumb_to_matching_brance => jump_to_matching_brace
15498         
15499         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
15500         Removed a FIXME
15501         
15502         * plugins/project-import/project-import.c: (on_import_next):
15503         Added a non-NULL check with could probably fix #474843 but not sure
15504         
15505         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
15506         Fixed anjuta-plugin project wizard
15507         
15508         * plugins/sourceview/Makefile.am:
15509         * plguins/sourceview/assist-tip.[ch]:
15510         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
15511         (anjuta_view_key_press_event):
15512         * plugins/sourceview/assist-window.c: (assist_window_class_init),
15513         (assist_window_init), (assist_window_update), (assist_window_new):
15514         * plugins/sourceview/sourceview-private.h:
15515         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
15516         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
15517         (trigger_size), (max_trigger_size), (on_document_char_added),
15518         (sourceview_dispose), (ieditor_get_current_word),
15519         (iassist_add_trigger), (iassist_init_suggestions),
15520         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
15521         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
15522         
15523         Big update on sourceview assist capabilites. Autocompletion should
15524         now work much better and function tooltips are finally supported!
15526         * plugins/sourceview/anjuta-document.h:
15527         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
15528         (anjuta_document_get_current_word):
15529         Fixed get_current_word (inspired by aneditor.cxx implementation)
15531         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
15532         (icell_get_attribute):
15533         Fixed get_attribute() to also detect character constants.
15534         Simplified get_char()
15536         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
15537         (isymbol_manager_get_members), (isymbol_manager_get_parents),
15538         (isymbol_manager_get_completions_at_position):
15539         
15540         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
15542 2007-09-04  Naba Kumar  <naba@gnome.org>
15544         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
15545         projects that can not add sources.
15547         * plugins/file-wizard/file.c: Similarly for file wizard,
15548         Do not enable 'Add to project' projects that can not add sources.
15550 2007-09-04  Naba Kumar  <naba@gnome.org>
15552         * configure.in: Bumped gnome-build requirement to 0.2.0
15553         for project capabilities support.
15555         * plugins/project-manager/plugin.c: Enable/disable project
15556         actions based on project capabilities. Fixes bug #433552:
15557         crash in Anjuta IDE: add file test.h in project on generic
15558         Makefile.
15560         * libanjuta/interfaces/libanjuta.idl: Added method to query
15561         project capabilities.
15563 2007-09-03  Naba Kumar  <naba@gnome.org>
15565         * plugins/file-manager/plugin.c: Set shadow type IN.
15566         * plugins/file-manager/file-view.c: Fixed code style.
15567         * plugins/file-manager/file-view.c: Fixed icons column to size
15568         properly.
15570         * plugins/file-manager/plugin.[c,h]: Fixed code style.
15572         * plugins/file-manager/plugin.c: Fixed crash on closing project and
15573         unmonitors project-uri on file-manager deactivation.
15575         * TODO.tasks: Updated
15577 2007-09-02  Johannes Schmid <jhs@gnome.org>
15579         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
15580         Fixed memory leak
15581         
15582         * plugins/file-manager/file-view.c: (file_view_get_selected),
15583         (file_view_button_press_event), (file_view_finalize):
15584         * plugins/file-manager/plugin.c: (project_root_removed),
15585         (file_manager_deactivate):
15586         
15587         Fixed some small bugs I missed before
15589 2007-09-02  Johannes Schmid <jhs@gnome.org>
15591         * plugins/file-manager/*:
15592         Added new and file-manager
15594 2007-09-02  Johannes Schmid <jhs@gnome.org>
15596         * plugins/file-manager/*:
15597         Removed old file-manager
15599 2007-08-31  Johannes Schmid <jhs@gnome.org>
15601         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
15602         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
15603         
15604         Fixed some memory leaks
15605         
15606         * MAINTAINERS: Fixed
15607         
15608 2007-08-31  Johannes Schmid <jhs@gnome.org>
15610         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
15611         (get_property_value_as_string), (set_property_value_as_string),
15612         (register_callbacks), (preferences_foreach_callback),
15613         (anjuta_preferences_register_property_raw):
15614         * libanjuta/anjuta-preferences.h:
15615         * plugins/build-basic-autotools/build-basic-autotools.c:
15616         (on_build_mesg_format):
15617         * plugins/document-manager/anjuta-document-manager.glade:
15618         * plugins/message-view/anjuta-message-manager-plugin.glade:
15619         
15620         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
15621         broken message view preferences
15622         
15623         * plugins/message-view/message-view.c:
15624         (message_view_instance_init), (pref_change_color), (prefs_init),
15625         (imessage_view_append):
15626         Cleaned up message view (#458041)
15627         
15628         * src/shell.c: (on_preferences_activate),
15629         (anjuta_test_shell_instance_init),
15630         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
15631         Fixed test shell to allow better debugging
15632         
15633 2007-08-31  Johannes Schmid <jhs@gnome.org>
15635         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
15636         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
15637         * plugins/gtodo/main.h:
15638         * plugins/gtodo/plugin.c: (activate_plugin):
15639         
15640         Fixed #423467 (View->Tasks menu items are not 
15641         checked on startup)
15643 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
15645         reviewed by: Johannes Schmid <jhs@gnome.org>
15647         * COPYING:
15648         * data/welcome.txt.in:
15649         * launcher/anjuta_launcher.c:
15650         * libanjuta/anjuta-children.c:
15651         * libanjuta/anjuta-children.h:
15652         * libanjuta/anjuta-debug.h:
15653         * libanjuta/anjuta-encodings.c:
15654         * libanjuta/anjuta-encodings.h:
15655         * libanjuta/anjuta-glue-c.c:
15656         * libanjuta/anjuta-glue-c.h:
15657         * libanjuta/anjuta-plugin-description.c:
15658         * libanjuta/anjuta-plugin-description.h:
15659         * libanjuta/anjuta-plugin-handle.c:
15660         * libanjuta/anjuta-plugin-handle.h:
15661         * libanjuta/anjuta-plugin-manager.c:
15662         * libanjuta/anjuta-plugin-manager.h:
15663         * libanjuta/anjuta-plugin.c:
15664         * libanjuta/anjuta-plugin.h:
15665         * libanjuta/anjuta-preferences.c:
15666         * libanjuta/anjuta-preferences.h:
15667         * libanjuta/anjuta-profile-manager.c:
15668         * libanjuta/anjuta-profile-manager.h:
15669         * libanjuta/anjuta-profile.c:
15670         * libanjuta/anjuta-profile.h:
15671         * libanjuta/anjuta-save-prompt.c:
15672         * libanjuta/anjuta-save-prompt.h:
15673         * libanjuta/anjuta-serializer.c:
15674         * libanjuta/anjuta-serializer.h:
15675         * libanjuta/anjuta-session.c:
15676         * libanjuta/anjuta-session.h:
15677         * libanjuta/anjuta-shell.c:
15678         * libanjuta/anjuta-shell.h:
15679         * libanjuta/anjuta-status.c:
15680         * libanjuta/anjuta-status.h:
15681         * libanjuta/anjuta-ui.c:
15682         * libanjuta/anjuta-ui.h:
15683         * libanjuta/anjuta-utils-priv.h:
15684         * libanjuta/anjuta-utils.c:
15685         * libanjuta/anjuta-utils.h:
15686         * libanjuta/cell-renderer-captioned-image.c:
15687         * libanjuta/cell-renderer-captioned-image.h:
15688         * libanjuta/e-splash.c:
15689         * libanjuta/e-splash.h:
15690         * libanjuta/interfaces/anjuta-idl-compiler.pl:
15691         * libanjuta/interfaces/libanjuta.idl:
15692         * libanjuta/libanjuta.h:
15693         * libanjuta/resources.c:
15694         * libanjuta/resources.h:
15695         * libegg/egg-cell-renderer-text.c:
15696         * libegg/egg-combo-action.c:
15697         * libegg/egg-entry-action.c:
15698         * libegg/egg-recent-action.c:
15699         * libegg/egg-recent-files-module.c:
15700         * libegg/egg-recent-item.c:
15701         * libegg/egg-recent-model.c:
15702         * libegg/egg-recent-view-gtk.c:
15703         * libegg/egg-recent-view.c:
15704         * libegg/egg-submenu-action.c:
15705         * libegg/eggaccelerators.c:
15706         * libegg/eggcellrendererpopup.c:
15707         * libegg/eggcomboselect.c:
15708         * libegg/eggtreemodelfilter.c:
15709         * libegg/eggtreemultidnd.c:
15710         * libegg/gtkcellview.h:
15711         * libegg/treeviewutils/egg-cell-renderer-text.h:
15712         * libegg/treeviewutils/eggaccelerators.h:
15713         * libegg/treeviewutils/eggcellrendererkeys.h:
15714         * libegg/treeviewutils/eggcellrendererpopup.h:
15715         * libegg/treeviewutils/eggtreemodelfilter.h:
15716         * libegg/treeviewutils/eggtreemultidnd.h:
15717         * libegg/treeviewutils/eggtreeviewstate.h:
15718         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
15719         * manuals/anjuta-faqs/Makefile.am:
15720         * manuals/anjuta-manual/C/anjuta-manual.xml:
15721         * manuals/anjuta-manual/C/license.xml:
15722         * manuals/anjuta-manual/es/es.po:
15723         * manuals/anjuta-manual/sv/sv.po:
15724         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
15725         ml:
15726         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
15727         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
15728         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
15729         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
15730         * manuals/old/ja/anjuta-manual/license.xml:
15731         * plugins/build-basic-autotools/build-basic-autotools.c:
15732         * plugins/build-basic-autotools/build-basic-autotools.h:
15733         * plugins/build-basic-autotools/executer.c:
15734         * plugins/build-basic-autotools/executer.h:
15735         * plugins/build/build_file.c:
15736         * plugins/build/build_file.h:
15737         * plugins/build/build_project.c:
15738         * plugins/build/build_project.h:
15739         * plugins/build/clean_project.c:
15740         * plugins/build/clean_project.h:
15741         * plugins/build/commands.c:
15742         * plugins/build/commands.h:
15743         * plugins/build/compile.c:
15744         * plugins/build/compile.h:
15745         * plugins/build/compiler_options.c:
15746         * plugins/build/compiler_options.h:
15747         * plugins/build/configurer.c:
15748         * plugins/build/configurer.h:
15749         * plugins/build/executer.c:
15750         * plugins/build/executer.h:
15751         * plugins/class-gen/cell-renderer-flags.c:
15752         * plugins/class-gen/cell-renderer-flags.h:
15753         * plugins/class-gen/combo-flags.c:
15754         * plugins/class-gen/combo-flags.h:
15755         * plugins/class-gen/element-editor.c:
15756         * plugins/class-gen/element-editor.h:
15757         * plugins/class-gen/generator.c:
15758         * plugins/class-gen/generator.h:
15759         * plugins/class-gen/plugin.c:
15760         * plugins/class-gen/plugin.h:
15761         * plugins/class-gen/transform.c:
15762         * plugins/class-gen/transform.h:
15763         * plugins/class-gen/validator.c:
15764         * plugins/class-gen/validator.h:
15765         * plugins/class-gen/window.c:
15766         * plugins/class-gen/window.h:
15767         * plugins/class-inheritance/class-callbacks.c:
15768         * plugins/class-inheritance/class-callbacks.h:
15769         * plugins/class-inheritance/class-inherit.c:
15770         * plugins/class-inheritance/class-inherit.h:
15771         * plugins/class-inheritance/plugin.c:
15772         * plugins/class-inheritance/plugin.h:
15773         * plugins/cvs-plugin/cvs-actions.c:
15774         * plugins/cvs-plugin/cvs-actions.h:
15775         * plugins/cvs-plugin/cvs-callbacks.c:
15776         * plugins/cvs-plugin/cvs-callbacks.h:
15777         * plugins/cvs-plugin/cvs-execute.c:
15778         * plugins/cvs-plugin/cvs-execute.h:
15779         * plugins/cvs-plugin/cvs-interface.c:
15780         * plugins/cvs-plugin/cvs-interface.h:
15781         * plugins/cvs-plugin/plugin.c:
15782         * plugins/cvs-plugin/plugin.h:
15783         * plugins/debug-manager/breakpoints.c:
15784         * plugins/debug-manager/breakpoints.h:
15785         * plugins/debug-manager/chunk_view.c:
15786         * plugins/debug-manager/chunk_view.h:
15787         * plugins/debug-manager/data_buffer.c:
15788         * plugins/debug-manager/data_buffer.h:
15789         * plugins/debug-manager/data_view.c:
15790         * plugins/debug-manager/data_view.h:
15791         * plugins/debug-manager/debug_tree.c:
15792         * plugins/debug-manager/debug_tree.h:
15793         * plugins/debug-manager/debugger.c:
15794         * plugins/debug-manager/debugger.h:
15795         * plugins/debug-manager/disassemble.c:
15796         * plugins/debug-manager/disassemble.h:
15797         * plugins/debug-manager/info.c:
15798         * plugins/debug-manager/info.h:
15799         * plugins/debug-manager/locals.c:
15800         * plugins/debug-manager/locals.h:
15801         * plugins/debug-manager/memory.c:
15802         * plugins/debug-manager/memory.h:
15803         * plugins/debug-manager/plugin.c:
15804         * plugins/debug-manager/plugin.h:
15805         * plugins/debug-manager/registers.c:
15806         * plugins/debug-manager/registers.h:
15807         * plugins/debug-manager/sexy-icon-entry.c:
15808         * plugins/debug-manager/sexy-icon-entry.h:
15809         * plugins/debug-manager/sharedlib.c:
15810         * plugins/debug-manager/sharedlib.h:
15811         * plugins/debug-manager/signals.c:
15812         * plugins/debug-manager/signals.h:
15813         * plugins/debug-manager/sparse_buffer.c:
15814         * plugins/debug-manager/sparse_buffer.h:
15815         * plugins/debug-manager/sparse_view.c:
15816         * plugins/debug-manager/sparse_view.h:
15817         * plugins/debug-manager/stack_trace.c:
15818         * plugins/debug-manager/stack_trace.h:
15819         * plugins/debug-manager/start.c:
15820         * plugins/debug-manager/start.h:
15821         * plugins/debug-manager/threads.c:
15822         * plugins/debug-manager/threads.h:
15823         * plugins/debug-manager/utilities.c:
15824         * plugins/debug-manager/utilities.h:
15825         * plugins/debug-manager/watch.c:
15826         * plugins/debug-manager/watch.h:
15827         * plugins/devhelp/htmlview.c:
15828         * plugins/devhelp/htmlview.h:
15829         * plugins/document-manager/action-callbacks.c:
15830         * plugins/document-manager/action-callbacks.h:
15831         * plugins/document-manager/anjuta-docman.c:
15832         * plugins/document-manager/anjuta-docman.h:
15833         * plugins/document-manager/editor-tooltips.c:
15834         * plugins/document-manager/editor-tooltips.h:
15835         * plugins/document-manager/file_history.c:
15836         * plugins/document-manager/file_history.h:
15837         * plugins/document-manager/indent-dialog.c:
15838         * plugins/document-manager/indent-dialog.h:
15839         * plugins/document-manager/indent-util.c:
15840         * plugins/document-manager/indent-util.h:
15841         * plugins/document-manager/plugin.c:
15842         * plugins/editor/aneditor-autocomplete.cxx:
15843         * plugins/editor/aneditor-calltip.cxx:
15844         * plugins/editor/aneditor-indent.cxx:
15845         * plugins/editor/aneditor-priv.h:
15846         * plugins/editor/aneditor.cxx:
15847         * plugins/editor/aneditor.h:
15848         * plugins/editor/lexer.h:
15849         * plugins/editor/plugin.c:
15850         * plugins/editor/plugin.h:
15851         * plugins/editor/print.c:
15852         * plugins/editor/print.h:
15853         * plugins/editor/properties.h:
15854         * plugins/editor/properties_cxx.h:
15855         * plugins/editor/style-editor.c:
15856         * plugins/editor/style-editor.h:
15857         * plugins/editor/text-editor-iterable.c:
15858         * plugins/editor/text-editor-iterable.h:
15859         * plugins/editor/text_editor.c:
15860         * plugins/editor/text_editor.h:
15861         * plugins/editor/text_editor_cbs.c:
15862         * plugins/editor/text_editor_cbs.h:
15863         * plugins/editor/text_editor_menu.c:
15864         * plugins/editor/text_editor_menu.h:
15865         * plugins/editor/text_editor_prefs.c:
15866         * plugins/editor/text_editor_prefs.h:
15867         * plugins/file-loader/dnd.c:
15868         * plugins/file-loader/dnd.h:
15869         * plugins/file-loader/plugin.c:
15870         * plugins/file-manager/an_file_view.c:
15871         * plugins/file-manager/plugin.c:
15872         * plugins/file-wizard/file.c:
15873         * plugins/file-wizard/file.h:
15874         * plugins/file-wizard/plugin.c:
15875         * plugins/file-wizard/plugin.h:
15876         * plugins/gdb/debugger.c:
15877         * plugins/gdb/debugger.h:
15878         * plugins/gdb/gdbmi-test.c:
15879         * plugins/gdb/gdbmi.c:
15880         * plugins/gdb/gdbmi.h:
15881         * plugins/gdb/global.h:
15882         * plugins/gdb/parser.c:
15883         * plugins/gdb/parser.h:
15884         * plugins/gdb/plugin.c:
15885         * plugins/gdb/plugin.h:
15886         * plugins/gdb/utilities.c:
15887         * plugins/gdb/utilities.h:
15888         * plugins/glade/plugin.c:
15889         * plugins/glade/plugin.h:
15890         * plugins/gtodo/egg-datetime.c:
15891         * plugins/gtodo/egg-datetime.h:
15892         * plugins/gtodo/eggtrayicon.c:
15893         * plugins/gtodo/eggtrayicon.h:
15894         * plugins/gtodo/plugin.c:
15895         * plugins/gvim/anjuta-vim.c:
15896         * plugins/gvim/anjuta-vim.h:
15897         * plugins/gvim/gtkvim.c:
15898         * plugins/gvim/gtkvim.h:
15899         * plugins/gvim/plugin.c:
15900         * plugins/gvim/plugin.h:
15901         * plugins/language-support-cpp-java/plugin.c:
15902         * plugins/language-support-cpp-java/plugin.h:
15903         * plugins/macro/macro-actions.c:
15904         * plugins/macro/macro-actions.h:
15905         * plugins/macro/macro-db.c:
15906         * plugins/macro/macro-db.h:
15907         * plugins/macro/macro-dialog.c:
15908         * plugins/macro/macro-dialog.h:
15909         * plugins/macro/macro-edit.c:
15910         * plugins/macro/macro-edit.h:
15911         * plugins/macro/macro-util.c:
15912         * plugins/macro/macro-util.h:
15913         * plugins/macro/plugin.c:
15914         * plugins/macro/plugin.h:
15915         * plugins/message-view/anjuta-msgman.c:
15916         * plugins/message-view/anjuta-msgman.h:
15917         * plugins/message-view/message-view.c:
15918         * plugins/message-view/message-view.h:
15919         * plugins/message-view/plugin.c:
15920         * plugins/message-view/plugin.h:
15921         * plugins/patch/patch-plugin.c:
15922         * plugins/patch/patch-plugin.h:
15923         * plugins/patch/plugin.c:
15924         * plugins/patch/plugin.h:
15925         * plugins/profiler/gprof-call-graph-block-entry.c:
15926         * plugins/profiler/gprof-call-graph-block-entry.h:
15927         * plugins/profiler/gprof-call-graph-block.c:
15928         * plugins/profiler/gprof-call-graph-block.h:
15929         * plugins/profiler/gprof-call-graph-view.c:
15930         * plugins/profiler/gprof-call-graph-view.h:
15931         * plugins/profiler/gprof-call-graph.c:
15932         * plugins/profiler/gprof-call-graph.h:
15933         * plugins/profiler/gprof-flat-profile-entry.c:
15934         * plugins/profiler/gprof-flat-profile-entry.h:
15935         * plugins/profiler/gprof-flat-profile-view.c:
15936         * plugins/profiler/gprof-flat-profile-view.h:
15937         * plugins/profiler/gprof-flat-profile.c:
15938         * plugins/profiler/gprof-flat-profile.h:
15939         * plugins/profiler/gprof-function-call-chart-view.c:
15940         * plugins/profiler/gprof-function-call-chart-view.h:
15941         * plugins/profiler/gprof-function-call-tree-view.c:
15942         * plugins/profiler/gprof-function-call-tree-view.h:
15943         * plugins/profiler/gprof-options.c:
15944         * plugins/profiler/gprof-options.h:
15945         * plugins/profiler/gprof-profile-data.c:
15946         * plugins/profiler/gprof-profile-data.h:
15947         * plugins/profiler/gprof-view-manager.c:
15948         * plugins/profiler/gprof-view-manager.h:
15949         * plugins/profiler/gprof-view.c:
15950         * plugins/profiler/gprof-view.h:
15951         * plugins/profiler/plugin.c:
15952         * plugins/profiler/plugin.h:
15953         * plugins/profiler/string-utils.c:
15954         * plugins/profiler/string-utils.h:
15955         * plugins/project-import/plugin.c:
15956         * plugins/project-import/plugin.h:
15957         * plugins/project-import/project-import.c:
15958         * plugins/project-import/project-import.h:
15959         * plugins/project-manager/plugin.c:
15960         * plugins/project-manager/plugin.h:
15961         * plugins/project-wizard/action.c:
15962         * plugins/project-wizard/action.h:
15963         * plugins/project-wizard/autogen.c:
15964         * plugins/project-wizard/autogen.h:
15965         * plugins/project-wizard/druid.c:
15966         * plugins/project-wizard/druid.h:
15967         * plugins/project-wizard/file.c:
15968         * plugins/project-wizard/file.h:
15969         * plugins/project-wizard/header.c:
15970         * plugins/project-wizard/header.h:
15971         * plugins/project-wizard/install.c:
15972         * plugins/project-wizard/install.h:
15973         * plugins/project-wizard/parser.c:
15974         * plugins/project-wizard/parser.h:
15975         * plugins/project-wizard/plugin.c:
15976         * plugins/project-wizard/plugin.h:
15977         * plugins/project-wizard/property.c:
15978         * plugins/project-wizard/property.h:
15979         * plugins/project-wizard/values.c:
15980         * plugins/project-wizard/values.h:
15981         * plugins/sample1/plugin.c:
15982         * plugins/search/plugin.c:
15983         * plugins/search/plugin.h:
15984         * plugins/search/search-replace_backend.c:
15985         * plugins/search/search-replace_backend.h:
15986         * plugins/search/search_preferences.c:
15987         * plugins/sourceview/anjuta-convert.c:
15988         * plugins/sourceview/anjuta-convert.h:
15989         * plugins/sourceview/anjuta-document-loader.c:
15990         * plugins/sourceview/anjuta-document-loader.h:
15991         * plugins/sourceview/anjuta-document-saver.c:
15992         * plugins/sourceview/anjuta-document-saver.h:
15993         * plugins/sourceview/anjuta-document.c:
15994         * plugins/sourceview/anjuta-document.h:
15995         * plugins/sourceview/anjuta-encodings.c:
15996         * plugins/sourceview/anjuta-encodings.h:
15997         * plugins/sourceview/anjuta-languages-manager.c:
15998         * plugins/sourceview/anjuta-languages-manager.h:
15999         * plugins/sourceview/anjuta-utils.c:
16000         * plugins/sourceview/anjuta-utils.h:
16001         * plugins/sourceview/anjuta-view.c:
16002         * plugins/sourceview/anjuta-view.h:
16003         * plugins/sourceview/assist-window.c:
16004         * plugins/sourceview/assist-window.h:
16005         * plugins/sourceview/sourceview-cell.c:
16006         * plugins/sourceview/sourceview-cell.h:
16007         * plugins/sourceview/sourceview-prefs.c:
16008         * plugins/sourceview/sourceview-prefs.h:
16009         * plugins/sourceview/sourceview-print.c:
16010         * plugins/sourceview/sourceview-print.h:
16011         * plugins/sourceview/sourceview-private.h:
16012         * plugins/sourceview/sourceview-tags.c:
16013         * plugins/sourceview/sourceview-tags.h:
16014         * plugins/sourceview/sourceview.c:
16015         * plugins/sourceview/sourceview.h:
16016         * plugins/subversion/plugin.c:
16017         * plugins/subversion/plugin.h:
16018         * plugins/subversion/subversion-actions.c:
16019         * plugins/subversion/subversion-actions.h:
16020         * plugins/subversion/subversion-callbacks.c:
16021         * plugins/subversion/subversion-callbacks.h:
16022         * plugins/subversion/svn-auth.c:
16023         * plugins/subversion/svn-auth.h:
16024         * plugins/subversion/svn-backend-priv.h:
16025         * plugins/subversion/svn-backend.c:
16026         * plugins/subversion/svn-backend.h:
16027         * plugins/subversion/svn-notify.c:
16028         * plugins/subversion/svn-notify.h:
16029         * plugins/subversion/svn-thread.c:
16030         * plugins/subversion/svn-thread.h:
16031         * plugins/symbol-browser/an_symbol.c:
16032         * plugins/symbol-browser/an_symbol.h:
16033         * plugins/symbol-browser/an_symbol_info.c:
16034         * plugins/symbol-browser/an_symbol_info.h:
16035         * plugins/symbol-browser/an_symbol_iter.c:
16036         * plugins/symbol-browser/an_symbol_iter.h:
16037         * plugins/symbol-browser/an_symbol_prefs.c:
16038         * plugins/symbol-browser/an_symbol_prefs.h:
16039         * plugins/symbol-browser/an_symbol_search.c:
16040         * plugins/symbol-browser/an_symbol_search.h:
16041         * plugins/symbol-browser/an_symbol_view.c:
16042         * plugins/symbol-browser/an_symbol_view.h:
16043         * plugins/symbol-browser/plugin.c:
16044         * plugins/symbol-browser/plugin.h:
16045         * plugins/terminal/terminal.c:
16046         * plugins/tools/dialog.c:
16047         * plugins/tools/dialog.h:
16048         * plugins/tools/editor.c:
16049         * plugins/tools/editor.h:
16050         * plugins/tools/execute.c:
16051         * plugins/tools/execute.h:
16052         * plugins/tools/fileop.c:
16053         * plugins/tools/fileop.h:
16054         * plugins/tools/plugin.c:
16055         * plugins/tools/plugin.h:
16056         * plugins/tools/scripts/find-fixmes.pl:
16057         * plugins/tools/scripts/translation-status.pl:
16058         * plugins/tools/tool.c:
16059         * plugins/tools/tool.h:
16060         * plugins/tools/variable.c:
16061         * plugins/tools/variable.h:
16062         * plugins/valgrind/ldd.c:
16063         * plugins/valgrind/ldd.h:
16064         * plugins/valgrind/list.c:
16065         * plugins/valgrind/list.h:
16066         * plugins/valgrind/menu-utils.c:
16067         * plugins/valgrind/menu-utils.h:
16068         * plugins/valgrind/parser.c:
16069         * plugins/valgrind/parser.h:
16070         * plugins/valgrind/plugin.c:
16071         * plugins/valgrind/plugin.h:
16072         * plugins/valgrind/preferences.c:
16073         * plugins/valgrind/preferences.h:
16074         * plugins/valgrind/process.c:
16075         * plugins/valgrind/process.h:
16076         * plugins/valgrind/symtab.c:
16077         * plugins/valgrind/symtab.h:
16078         * plugins/valgrind/vgactions.c:
16079         * plugins/valgrind/vgactions.h:
16080         * plugins/valgrind/vgcachegrindprefs.c:
16081         * plugins/valgrind/vgcachegrindprefs.h:
16082         * plugins/valgrind/vgdefaultview.c:
16083         * plugins/valgrind/vgdefaultview.h:
16084         * plugins/valgrind/vgerror.c:
16085         * plugins/valgrind/vgerror.h:
16086         * plugins/valgrind/vggeneralprefs.c:
16087         * plugins/valgrind/vggeneralprefs.h:
16088         * plugins/valgrind/vghelgrindprefs.c:
16089         * plugins/valgrind/vghelgrindprefs.h:
16090         * plugins/valgrind/vgio.c:
16091         * plugins/valgrind/vgio.h:
16092         * plugins/valgrind/vgmemcheckprefs.c:
16093         * plugins/valgrind/vgmemcheckprefs.h:
16094         * plugins/valgrind/vgrule-editor.c:
16095         * plugins/valgrind/vgrule-editor.h:
16096         * plugins/valgrind/vgrule-list.c:
16097         * plugins/valgrind/vgrule-list.h:
16098         * plugins/valgrind/vgrule.c:
16099         * plugins/valgrind/vgrule.h:
16100         * plugins/valgrind/vgrulepattern.c:
16101         * plugins/valgrind/vgrulepattern.h:
16102         * plugins/valgrind/vgsearchbar.c:
16103         * plugins/valgrind/vgsearchbar.h:
16104         * plugins/valgrind/vgstrpool.c:
16105         * plugins/valgrind/vgstrpool.h:
16106         * plugins/valgrind/vgtoolprefs.c:
16107         * plugins/valgrind/vgtoolprefs.h:
16108         * plugins/valgrind/vgtoolview.c:
16109         * plugins/valgrind/vgtoolview.h:
16110         * src/about.c:
16111         * src/about.h:
16112         * src/action-callbacks.c:
16113         * src/action-callbacks.h:
16114         * src/anjuta-actions.h:
16115         * src/anjuta-app.c:
16116         * src/anjuta-app.h:
16117         * src/anjuta-callbacks.c:
16118         * src/anjuta-callbacks.h:
16119         * src/anjuta.c:
16120         * src/anjuta.h:
16121         * src/anjuta_cbs.c:
16122         * src/bacon-message-connection.c:
16123         * src/bacon-message-connection.h:
16124         * src/getline.c:
16125         * src/main.c:
16126         * src/shell.c:
16127         * src/shell.h:
16128         * src/start-with.c:
16129         * src/start-with.h:
16130         * src/utilities.c:
16131         * src/utilities.h:
16132         * tagmanager/options.c:
16133         
16134         Change the address of FSF in various files
16136 2007-08-30  Johannes Schmid <jhs@gnome.org>
16138         * anjuta.glade:
16139         * anjuta.gladep:
16140         Removed because they are no longer in use
16141         
16142         * plugins/class-gen/anjuta-class-gen-plugin.glade:
16143         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
16144         Marked some strings as not translatable
16146         * plugins/search/search-replace.c: (list_max_items):
16147         Fixed a possible memory corruption
16149         * src/anjuta-app.c: (anjuta_app_add_widget_full):
16150         Do not show menuitems for locked layout items
16152         * src/main.c: (main):
16153         Some minor style correction in gnome_init
16155 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
16157         * plugins/debug-manager/debugger.c,
16158         plugins/debug-manager/breakpoints.c,
16159         plugins/gdb/plugin.c,
16160         plugins/gdb/debugger.c,
16161         libanjuta/interfaces/libanjuta.idl:
16162         Move all breakpoints functions from IAnjutaDebugger to a new
16163         IAnjutaBreakpointDebugger interface
16165 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
16167         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
16168         * plugins/debug-manager/plugin.c,
16169         plugins/debug-manager/breakpoints.c,
16170         plugins/tools/execute.c,
16171         plugins/project-wizard/plugin.c,
16172         plugins/build-basic-autotools/executer.c,
16173         plugins/gdb/debugger.c,
16174         plugins/profiler/gprof-options.h,
16175         plugins/sourceview/assist-window.h,
16176         plugins/class-gen/transform.c,
16177         libanjuta/anjuta-plugin-description.c,
16178         libanjuta/anjuta-status.c,
16179         libanjuta/anjuta-glue-c.c,
16180         libanjuta/anjuta-glue-cpp.c,
16181         plugins/symbol-browser/an_symbol_prefs.c:
16182         Fix warnings mostly "dereferencing type-punned pointer"
16183         Fix two bugs in breakpoints.c and an_symbol_prefs.c
16185 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
16187         * plugins/debug-manager/breakpoints.c,
16188         plugins/debug-manager/debugger.c:
16189         Avoid an endless loop if clearing all breakpoints while the programm
16190         is running
16192 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
16194         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
16195         * plugins/debug-manager/plugin.c:
16196         Fix a segmentation fault added in the previous patch
16198 2007-07-21  Johannes Schmid <jhs@gnome.org>
16200         * plugins/build-basic-autotools/executer.c:
16201         (get_program_parameters):
16202         
16203         Show an error dialog if no targets are availible instead of
16204         just returning
16206 2007-07-20  Johannes Schmid <jhs@gnome.org>
16208         * libanjuta/anjuta-shell.c: (on_widget_data_add),
16209         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
16210         * libanjuta/anjuta-shell.h:
16211         * plugins/document-manager/plugin.c: (activate_plugin):
16212         * plugins/glade/anjuta-design-document.c:
16213         * plugins/glade/plugin.c: (glade_update_ui):
16214         * src/anjuta-app.c: (anjuta_app_add_widget_full),
16215         (anjuta_shell_iface_init):
16216         * src/shell.c: (anjuta_test_shell_add_widget),
16217         (anjuta_shell_iface_init):
16218         
16219         Make the document manager undockable (#458038)
16221 2007-07-20  Johannes Schmid <jhs@gnome.org>
16223         * plugins/document-manager/plugin.c: (on_editor_update_ui):
16224         * plugins/glade/anjuta-design-document.c:
16225         * plugins/glade/plugin.c: (glade_update_ui):
16226         
16227         Fixed some save/dirty status bug in glade
16229 2007-07-20  Johannes Schmid <jhs@gnome.org>
16231         * libanjuta/anjuta-status.c:
16232         Fixed crasher on shutdown
16234 2007-07-20  Johannes Schmid <jhs@gnome.org>
16236         * configure.in:
16237         Minimum glade requirement is 3.2 now. It was before
16238         but we did not check...
16239         
16240         * libanjuta/anjuta-glue-factory.c: (load_plugin):
16241         * libanjuta/anjuta-profile.c:
16242         (anjuta_profile_add_plugins_from_xml):
16243         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
16244         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
16245         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
16246         * plugins/file-loader/plugin.c: (on_create_submenu):
16247         * plugins/file-manager/an_file_view.c: (compare_iter):
16248         * plugins/glade/plugin.c: (activate_plugin):
16249         * src/anjuta-app.c: (on_toolbar_view_toggled):
16250         * src/main.c: (main):
16251         
16252         Fixed lots of memory leaks (thansk valgrind)
16254 2007-07-19  Johannes Schmid <jhs@gnome.org>
16256         * plugins/debug-manager/plugin.c: (value_added_current_editor):
16257         * plugins/document-manager/anjuta-docman.c:
16258         (anjuta_docman_set_busy):
16259         * plugins/document-manager/plugin.c: (on_editor_changed):
16260         * plugins/glade/plugin.c: (activate_plugin):
16261         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
16262         (on_value_removed_current_editor):
16263         
16264         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
16266 2007-07-18  Johannes Schmid <jhs.gnome.org>
16268         * plugins/build-basic-autotools/executer.c: (execute_program):
16269         Fixed some of the scratchbox stuff but the environment is
16270         still broken
16272 2007-07-18  Johannes Schmid <jhs@gnome.org>
16274         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
16275         (on_plugin_deactivated), (get_plugin_loader_type):
16276         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
16277         (activate_plugin), (deactivate_plugin),
16278         (glade_plugin_instance_init):
16279         
16280         Fixed glade plugin deactivation
16282 2007-07-18  Johannes Schmid <jhs@gnome.org>
16284         * plugins/document-manager/anjuta-docman.c:
16285         (anjuta_docman_add_document):
16286         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
16287         
16288         Fixed path display in document manager with glade files
16290 2007-07-17  Johannes Schmid <jhs@gnome.org>
16292         * libanjuta/interfaces/Makefile.am.iface:
16293         * pixmaps/Makefile.am:
16294         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
16295         * plugins/debug-manager/plugin.c: (value_added_current_editor),
16296         (value_removed_current_editor):
16297         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
16298         (anjuta_docman_set_current_document):
16299         * plugins/document-manager/plugin.c: (on_editor_update_ui),
16300         (on_editor_added), (on_editor_changed):
16301         * plugins/glade/Makefile.am:
16302         * plugins/glade/anjuta-design-document.c:
16303         (anjuta_design_document_instance_init),
16304         (anjuta_design_document_set_property),
16305         (anjuta_design_document_get_property),
16306         (anjuta_design_document_class_init), (anjuta_design_document_new),
16307         (ifile_open), (ifile_get_uri), (ifile_iface_init):
16308         * plugins/glade/anjuta-design-document.h:
16309         * plugins/glade/anjuta-glade-notebook.c:
16310         * plugins/glade/anjuta-glade-notebook.h:
16311         * plugins/glade/plugin.c: (value_added_current_editor),
16312         (value_removed_current_editor), (glade_update_ui),
16313         (on_close_activated), (on_glade_project_changed),
16314         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
16315         (ifile_open):
16316         * plugins/language-support-cpp-java/plugin.c:
16317         (on_value_added_current_editor), (on_value_removed_current_editor):
16318         * plugins/macro/plugin.c: (value_added_current_editor):
16319         * plugins/project-manager/plugin.c: (value_added_current_editor):
16320         * plugins/subversion/plugin.c: (value_added_current_editor):
16321         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
16323         Fixed lot of IAnjutaEditor stuff and completed glade integration
16324         with document manager
16325         
16326         * plugins/build-basic-autotools/build-basic-autotools.c:
16327         (value_added_current_editor):
16328         * plugins/build-basic-autotools/executer.c: (execute_program):
16329         
16330         Some initial code to execute projects inside scratchbox
16331         
16332 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
16334         * plugins/project-import/project-import.c:
16335         Project import overwrites file on user request (bug #452579)
16337 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
16339         * plugins/debug-manager/debugger.c,
16340         plugins/debug-manager/threads.c,
16341         plugins/debug-manager/plugin.c,
16342         plugins/debug-manager/registers.c,
16343         plugins/debug-manager/locals.c,
16344         plugins/debug-manager/stack_trace.c,
16345         plugins/gdb/plugin.c,
16346         plugins/gdb/debugger.c,
16347         plugins/gdb/debugger.h,
16348         libanjuta/interfaces/libanjuta.idl:
16349         Rename change-location to program-moved
16350         Store thread id as gint instead of guint
16351         Do not display registers list if not available
16352         Add intermediate debugger states if missing
16354 2007-07-11  Johannes Schmid <jhs@gnome.org>
16356         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
16357         .glade:
16358         Reverted unnecessary changes (#455819)
16360 2007-07-10  Johannes Schmid <jhs@gnome.org>
16362         * plugins/glade/plugin.c:
16363         Fixed glade plugin with glade 3.2 and another crasher
16365 2007-07-09  Johannes Schmid <jhs@gnome.org>
16367         * libanjuta/interfaces/libanjuta.idl:
16368         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
16369         .glade:
16370         * plugins/debug-manager/breakpoints.c:
16371         (breakpoint_item_update_in_ui),
16372         (breakpoints_dbase_edit_breakpoint),
16373         (on_toggle_breakpoint_activate):
16374         * plugins/debug-manager/plugin.c:
16375         (on_run_to_cursor_action_activate):
16376         * plugins/document-manager/action-callbacks.c:
16377         (on_editor_command_cut_activate),
16378         (on_editor_command_copy_activate),
16379         (on_editor_command_paste_activate),
16380         (on_editor_command_clear_activate):
16381         * plugins/document-manager/anjuta-docman.c:
16382         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
16383         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
16384         (anjuta_docman_goto_file_line_mark),
16385         (anjuta_docman_find_editor_with_path),
16386         (anjuta_docman_get_all_editors):
16387         * plugins/document-manager/anjuta-docman.h:
16388         * plugins/document-manager/plugin.c:
16389         (update_editor_ui_interface_items), (on_editor_update_ui),
16390         (on_editor_changed), (on_session_save), (on_docman_auto_save),
16391         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
16392         (ianjuta_document_manager_iface_init), (isaveable_save),
16393         (isavable_is_dirty):
16394         * plugins/editor/editor.glade:
16395         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
16396         (idocument_paste), (idocument_clear), (idocument_iface_init),
16397         (iselection_iface_init):
16398         * plugins/glade/Makefile.am:
16399         * plugins/glade/anjuta-glade-notebook.c:
16400         (anjuta_glade_notebook_instance_init),
16401         (anjuta_glade_notebook_set_property),
16402         (anjuta_glade_notebook_get_property),
16403         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
16404         (ifile_open), (ifile_get_uri), (ifile_iface_init),
16405         (ifile_savable_save), (ifile_savable_save_as),
16406         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
16407         (ifile_savable_iface_init), (idocument_can_redo),
16408         (idocument_can_undo), (idocument_begin_undo_action),
16409         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
16410         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
16411         (idocument_copy), (idocument_paste), (idocument_clear),
16412         (idocument_iface_init):
16413         * plugins/language-support-cpp-java/plugin.c:
16414         (on_value_added_current_editor), (on_value_removed_current_editor):
16415         * plugins/macro/macro-util.c: (get_current_editor):
16416         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
16417         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
16418         (on_next_occur), (on_incremental_entry_key_press),
16419         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
16420         (on_toolbar_find_incremental_start),
16421         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
16422         * plugins/search/search-replace.c: (search_start_over),
16423         (search_update_combos), (replace_update_combos),
16424         (anjuta_search_replace_activate):
16425         * plugins/search/search-replace_backend.c: (create_search_entries):
16426         * plugins/sourceview/sourceview.c: (idocument_cut),
16427         (idocument_copy), (idocument_paste), (idocument_clear),
16428         (idocument_iface_init), (iselect_iface_init), (iassist_react):
16429         * plugins/tools/editor.c: (on_editor_response):
16430         * plugins/tools/execute.c: (get_current_editor),
16431         (atp_output_context_initialize), (atp_user_tool_execute):
16432         * plugins/tools/variable.c: (get_current_editor),
16433         (atp_variable_get_editor_variable):
16434         
16435         Some more IAnjutaEditor => IAnjutaDocument fixing!
16436         
16437         * plugins/glade/anjuta-glade-notebook.h:
16438         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
16439         (glade_update_ui):
16440         * plugins/glade/plugin.h:
16441         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
16442         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
16443         be used for glade, too. It might still have some rough edges but already works.
16444         (Fixes #415547 – Glade usability problem)
16446 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
16448         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
16449           development release (I updated version of glade3 svn to 3.3.2).
16451 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
16453         * plugins/symbol-browser/an_symbol_view.c:
16454         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
16456 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
16458         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
16459         (on_system_tags_update_finished), (on_update_global_clicked),
16460         (prefs_page_init), (on_gconf_notify_tags_list_changed),
16461         (symbol_browser_prefs_init),
16462         (symbol_browser_prefs_create_global_tags),
16463         (symbol_browser_load_global_tags):
16464         * plugins/symbol-browser/an_symbol_prefs.h:
16465         * plugins/symbol-browser/an_symbol_view.c:
16466         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
16467         * plugins/symbol-browser/an_symbol_view.h:
16468         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
16469         on global tags update because of delayed prefs merging. Happens when
16470         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
16471         is opened.
16473 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
16475         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
16476         after install/uninstall.
16478         Patch from James Liggett:
16479         * scripts/glade2schemas.pl: Fixed creating schemas for list
16480         values.
16482 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
16484         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
16485           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
16486           development release since glade svn version is also 3.3.1. In future, the
16487           solution would be for us to always increment the micro version when
16488           changing the API.
16490 2007-07-05  Johannes Schmid <jhs@gnome.org>
16492         * libanjuta/interfaces/libanjuta.idl:
16493         * plugins/build-basic-autotools/build-basic-autotools.c:
16494         (on_build_mesg_format):
16495         * plugins/debug-manager/breakpoints.c:
16496         (breakpoint_item_update_in_ui),
16497         (breakpoints_dbase_edit_breakpoint),
16498         (on_toggle_breakpoint_activate):
16499         * plugins/debug-manager/plugin.c:
16500         (on_run_to_cursor_action_activate):
16501         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
16502         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
16503         (get_current_editor), (on_save_activate), (on_save_as_activate),
16504         (on_save_prompt_save_editor), (on_close_file_activate),
16505         (on_close_all_file_activate), (on_reload_file_activate),
16506         (anjuta_print_cb), (anjuta_print_preview_cb),
16507         (on_editor_command_upper_case_activate),
16508         (on_editor_command_lower_case_activate),
16509         (on_editor_command_undo_activate),
16510         (on_editor_command_redo_activate),
16511         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
16512         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
16513         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
16514         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
16515         (on_zoom_out_text_activate), (on_force_hilite_activate),
16516         (on_indent1_activate), (on_swap_activate),
16517         (on_editor_add_view_activate), (on_editor_remove_view_activate):
16518         * plugins/document-manager/anjuta-docman.c:
16519         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
16520         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
16521         (anjuta_docman_dispose), (on_notebook_switch_page),
16522         (anjuta_docman_page_from_widget), (on_editor_destroy),
16523         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
16524         (anjuta_docman_get_current_document),
16525         (anjuta_docman_set_current_document),
16526         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
16527         (anjuta_docman_update_page_label),
16528         (anjuta_docman_get_document_from_path),
16529         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
16530         (anjuta_docman_order_tabs):
16531         * plugins/document-manager/anjuta-docman.h:
16532         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
16533         (update_editor_ui_interface_items), (update_editor_ui),
16534         (on_editor_update_save_ui), (on_editor_update_ui),
16535         (on_editor_changed), (on_save_prompt_save_editor),
16536         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
16537         (ianjuta_docman_get_current_document),
16538         (ianjuta_docman_set_current_document),
16539         (ianjuta_docman_remove_buffer),
16540         (ianjuta_document_manager_iface_init), (ifile_get_uri):
16541         * plugins/editor/text_editor.c: (itext_editor_iface_init),
16542         (idocument_get_filename), (idocument_can_undo),
16543         (idocument_can_redo), (idocument_undo),
16544         (idocument_begin_undo_action), (idocument_end_undo_action),
16545         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
16546         * plugins/language-support-cpp-java/plugin.c:
16547         (on_editor_char_inserted_cpp), (on_auto_indent):
16548         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
16549         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
16550         * plugins/sample1/plugin.c: (on_sample_action_activate):
16551         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
16552         (on_next_occur), (on_incremental_entry_key_press),
16553         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
16554         (on_toolbar_find_incremental_start),
16555         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
16556         * plugins/search/search-replace.c: (search_and_replace),
16557         (write_message_pane), (search_start_over), (search_update_combos),
16558         (replace_update_combos), (anjuta_search_replace_activate):
16559         * plugins/search/search-replace_backend.c:
16560         (file_buffer_new_from_path), (create_search_entries):
16561         * plugins/sourceview/sourceview-print.c: (create_print_job):
16562         * plugins/sourceview/sourceview.c:
16563         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
16564         (idocument_can_redo), (idocument_can_undo),
16565         (idocument_begin_undo_action), (idocument_end_undo_action),
16566         (idocument_undo), (idocument_redo), (idocument_grab_focus),
16567         (idocument_get_filename), (idocument_iface_init):
16568         * plugins/tools/editor.c: (on_editor_response):
16569         * plugins/tools/execute.c: (atp_output_context_initialize),
16570         (atp_user_tool_execute):
16571         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
16572         
16573         Create IAnjutaDocument interface. This interface is a more general idea
16574         of documents being anything that can be modified, has undo/redo and
16575         may have operations like copy/paste.
16576         The primary goal is to integrate better by making it use the standard file
16577         and edit menu instead of it's own glade menu. Of course the downside is that
16578         you won't be able to view a source file and the designer at the same time. Anyway
16579         so many people have complained that they "can't save a glade file" that I think
16580         this is the much better solution.
16581         Work on the glade plugin is still to come but the most difficult things should be
16582         done now.
16584 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
16586         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
16587           version 3.0.3.
16589 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
16591         * libanjuta/anjuta-plugin-manager.c:
16592         (anjuta_plugin_manager_get_plugins_page),
16593         (anjuta_plugin_manager_get_remembered_plugins_page):
16594         * libanjuta/anjuta-plugin-manager.h:
16595         * src/anjuta-app.c: (anjuta_app_install_preferences):
16596         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
16597         and remembered plugins preferences pages in separate pages (avoid
16598         crowd).
16600 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
16602         Patch from James Liggett  <jrliggett@cox.net>:
16603         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
16604         Installed editor preferences schemas. Fixes bug #453463.
16606 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
16608         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
16609         (anjuta_preferences_dialog_init): Sort preferences pages on title.
16611 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
16613         * plugins/document-manager/anjuta-document-manager.ui:
16614         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
16615         * src/action-callbacks.c:
16616         * src/action-callbacks.h:
16617         * src/anjuta-actions.h:
16618         * src/anjuta-app.c: (anjuta_app_instance_init),
16619         (anjuta_app_install_preferences):
16620         * src/anjuta.glade:
16621         * src/anjuta.ui: Moved plugins and shortcuts settings inside
16622         General preferences page. Move preferences menu from Settings to
16623         Edit submenu. And got rid of Settings submenu.
16625 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
16627         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
16628         
16629 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
16631         * TODO.tasks: Increased bounty for on-demand preferences task to $150
16632         as discussed and agreed with James Liggett.
16634         Patch from James Liggett  <jrliggett@cox.net>:
16636         * configure.in:
16637         * libanjuta/anjuta-plugin-manager.c:
16638         (on_activated_plugin_objects_foreach),
16639         (anjuta_plugin_manager_get_active_plugin_objects):
16640         * libanjuta/anjuta-plugin-manager.h:
16641         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
16642         (anjuta_plugin_deactivate):
16643         * libanjuta/anjuta-preferences-dialog.c:
16644         (anjuta_preferences_dialog_finalize),
16645         (anjuta_preferences_dialog_class_init), (add_category_columns),
16646         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
16647         (anjuta_preferences_dialog_remove_page):
16648         * libanjuta/anjuta-preferences.c: (property_destroy),
16649         (unregister_preferences_key), (register_callbacks),
16650         (preferences_foreach_callback), (connect_prop_to_object),
16651         (anjuta_preferences_register_property_raw),
16652         (anjuta_preferences_register_property_custom),
16653         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
16654         (anjuta_preferences_remove_page),
16655         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
16656         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
16657         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
16658         (anjuta_preferences_class_init), (anjuta_preferences_new):
16659         * libanjuta/anjuta-preferences.h:
16660         * plugins/build-basic-autotools/Makefile.am:
16661         * plugins/build-basic-autotools/build-basic-autotools.c:
16662         (ipreferences_unmerge):
16663         * plugins/cvs-plugin/Makefile.am:
16664         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
16665         * plugins/document-manager/Makefile.am:
16666         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
16667         * plugins/editor/plugin.c: (ipreferences_unmerge):
16668         * plugins/file-manager/Makefile.am:
16669         * plugins/file-manager/plugin.c: (activate_plugin),
16670         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
16671         * plugins/gtodo/plugin.c: (ipreferences_merge),
16672         (ipreferences_unmerge):
16673         * plugins/language-support-cpp-java/Makefile.am:
16674         * plugins/language-support-cpp-java/plugin.c:
16675         (ipreferences_unmerge):
16676         * plugins/message-view/Makefile.am:
16677         * plugins/message-view/plugin.c: (ipreferences_unmerge):
16678         * plugins/sourceview/Makefile.am:
16679         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
16680         * plugins/symbol-browser/Makefile.am:
16681         * plugins/symbol-browser/an_symbol_prefs.c:
16682         (symbol_browser_prefs_finalize):
16683         * plugins/terminal/Makefile.am:
16684         * plugins/terminal/terminal.c: (ipreferences_unmerge):
16685         * plugins/valgrind/plugin.c: (ipreferences_merge),
16686         (ipreferences_unmerge):
16687         * scripts/Makefile.am:
16688         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
16689         * src/Makefile.am:
16690         * src/action-callbacks.c: (on_set_preferences1_activate):
16691         * src/anjuta-app.c: (anjuta_app_instance_init),
16692         (anjuta_app_install_preferences):
16693         * src/anjuta-app.h:
16694         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
16695         task: Bug #445314: On demand preferences widgets creation. Thanks
16696         James for this great work.
16698 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
16700         * plugins/debug-manager/data_buffer.c,
16701         plugins/message-view/message-view.c: Fixed compiler warnings.
16703 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
16705         * src/action-callbacks.c: (help_activate),
16706         (on_help_manual_activate), (on_help_tutorial_activate),
16707         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
16709         Fixed help activation (bug #451557).
16711 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
16713         * AUTHORS: Added James Liggett. Forgot to add him before :(
16715 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
16717         * plugins/debug-manager/debugger.c,
16718         plugins/debug-manager/plugin.c,
16719         plugins/gdb/debugger.c,
16720         libanjuta/interfaces/libanjuta.idl:
16721         Add a GError* parameter to debugger-stopped signal
16723         * (added) libanjuta/anjuta-error.c,
16724         (added) libanjuta/anjuta-error.h,
16725         libanjuta/Makefile.am:
16726         Register GError as a boxed type
16728         * libanjuta/interfaces/anjuta-idl-compiler.pl:
16729         Support GError* in signal, GError must be registered as a boxed type
16730         Accept NULL as strings
16732 === anjuta 2.2.0 ===
16734 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
16736         * configure.in: Bumped version to 2.2.0
16737         * NEWS: Updated for 2.2.0 stable release.
16738         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
16739         Reduce the idle priority to make the UI update before anything else.
16741 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
16743         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
16745         * libanjuta/interfaces/libanjuta.idl:
16746         * plugins/document-manager/action-callbacks.c:
16747         (on_editor_command_complete_word_activate):
16748         * plugins/document-manager/plugin.c:
16749         (update_editor_ui_interface_items):
16750         * plugins/editor/text_editor.c: (iautocomplete_activate),
16751         (iautocomplete_iface_init):
16752         * plugins/sourceview/sourceview.c: (iassist_iface_init):
16754         Moved autocomplete() method away from IAnjutaEditorAssist into
16755         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
16756         autocomplete and does not crash with sourceview. Fixes Bug #449620
16757         â€“ The auto completion functionality not work. Also sets menuitem 
16758         insensitive when hiding them.
16760         * plugins/debug-manager/disassemble.c:
16761         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
16762         printf types.
16764 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
16766         * pixmaps/anjuta_splash.png: Updated.
16767         
16768         * plugins/search/search-replace.c
16769         (anjuta_search_replace_activate): Fixed "Find in Files" to select
16770         the right target (project).
16771         * ChangeLog: Added missing log.
16773 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
16775         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
16776         manuals/anjuta-manual/C/fileoperations.xml,
16777         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
16779         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
16781         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
16783 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
16785         * TODO.tasks: Added bounty for on-demand preferences.
16787         Patch from Thierry Moisan:
16788         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
16789         (bug #88824).
16791 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
16793         Patch from tpgww@onepost.net:
16795         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
16796         * libegg/test-actions.c:
16797         * libegg/test-multi-drag.c: (main):
16798         * plugins/debug-manager/memory.c: (read_memory_block):
16799         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
16801         Fixes compile warnings. Fixes bug #427101.
16803 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
16805         Patch from James Liggett:
16807         * plugins/profiler/gprof-options.c: (on_option_changed),
16808         (setup_widgets):
16809         * plugins/profiler/gprof-options.h:
16810         * plugins/profiler/gprof-profile-data.c:
16811         (gprof_profile_data_init_profile):
16812         * plugins/profiler/gprof-profile-data.h:
16813         * plugins/profiler/plugin.c: (profiler_get_data),
16814         (profiler_set_target), (register_options),
16815         (on_profile_data_browse_button_clicked),
16816         (on_profiling_options_button_clicked), (on_profiler_delete_data):
16817         * plugins/profiler/profiler.glade: implements independent targets.
16818         implements the ability to select arbitrary gmon.out files.
16819         Fixes bug #403502 â€“ User should also be allowed to select an
16820         independent executable target.
16822 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
16824         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
16826         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
16827         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
16829 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
16831         * plugins/debug-manager/plugin.c,
16832         plugins/debug-manager/breakpoints.c:
16833         Remove weak pointers when owner is destroyed
16834         Remove all breakpoints before loading new one
16836 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
16838         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
16839          
16840 2007-06-19  Naba Kumar  <naba@gnome.org>
16842         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
16843         Bug #448491 Empty Lines Problem.
16845         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
16846         
16847         * data/default.profile, plugins/message-view/plugin.c: Do not
16848         restore session for messages.
16849         Fixes bug #377461 â€“ don't create new message window for each
16850         build/find.
16852         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
16853         Fixes a crash on exit/project-close if profiler plugin is loaded.
16855 2007-06-17  Naba Kumar  <naba@gnome.org>
16857         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
16858         C keywords. Fixes bug #447655 â€“ C keyword must NOT be localised.
16860         * plugins/file-loader/plugin.c: Fail on opening non existent files.
16861         Bug #448034 â€“ Anjuta crashes on starting (when the last project
16862         directory was deleted).
16864         * plugins/document-manager/plugin.c: Set line markers for files
16865         opened via IAnjutaFile::open(). Fixes missing line markers while
16866         navigating symbols.
16868 2007-06-17  Naba Kumar  <naba@gnome.org>
16870         * plugins/sourceview/sourceview.glade: Set correct font
16871         default value and use monospace instead of sans. Fixes
16872         bug #448408 â€“ crash in Anjuta IDE: Trying to change the
16873         editor
16875 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
16877         * plugins/search/search-replace.c,
16878         plugins/search/search-replace.h,
16879         plugins/search/anjuta-search.glade:
16880         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
16881         Fixes bug #355166
16883 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
16885         * plugins/debug-manager/plugin.c,
16886         plugins/debug-manager/breakpoints.c:
16887         Add weak references, fixes bug #448053 ?
16889 2007-06-16  Naba Kumar  <naba@gnome.org>
16891         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
16892         dialog to allow forgetting them if user chooses to select a different
16893         one.
16895 2007-06-13  Naba Kumar  <naba@gnome.org>
16897         * plugins/sourceview/sourceview-prefs.c: Initialize font
16898         on startup correctly if use_theme is set.
16900         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
16901         if available for default font. Fixes bug #447304.
16903         * plugins/sourceview/sourceview-prefs.c: Return value based
16904         on right data type. Fixes Bug #438878 â€“ Using gtksourceview editor
16905         for the first time has black background
16906         
16907         * plugins/project-manager/plugin.c: Give a better error message
16908         when project could not be loaded.
16910         * libanjuta/anjuta-serializer.c: Added a comment.
16912 2007-06-13  Johannes Schmid <jhs@gnome.org>
16914         * configure.in:
16915         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
16916         most warnings to avoid simple coding problems.
16917         
16918         * plugins/message-view/anjuta-msgman.c:
16919         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
16920         * plugins/message-view/plugin.c: (on_view_changed),
16921         (ianjuta_msgman_add_view):
16922         
16923         Fixed #440866 by always presenting the message-manager when a tab is
16924         added because Gtk+ seems to have problems to add tabs to hidden widgets.
16925         
16926         * plugins/subversion/subversion-callbacks.c:
16927         (on_subversion_commit_response):
16928         Destroy dialog if user clicks "No"
16930 2007-06-12  Naba Kumar  <naba@gnome.org>
16932         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
16933         read and use of uninitialized variable.
16935         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
16936         because it is used in credits listing and packaging could compress
16937         it in docdir. Fixes bug #397881: The credits are empty
16939         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
16940         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
16941         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
16942         plugins/symbol-browser/an_symbol_info.c,
16943         plugins/symbol-browser/plugin.c,
16944         plugins/symbol-browser/an_symbol_view.c,
16945         plugins/editor/aneditor-autocomplete.cxx:
16947         - Do not access TMTag
16948         member in TMSymbol when freeing it because by then the tags
16949         could have changed. Avoids dangerous memory corruptions by freeing
16950         someone else's memory (Could explain those random crashes when
16951         refreshing symbols or re-loading a different project or closing
16952         a project). Anything that tries to refresh symbols could trigger
16953         this corruptions.
16954         - Added a flag to also retrieve method definitions as part of
16955         the class's scope members. And used it to set both function prototype
16956         and definition in symbols. Fixes navigation to prototype and
16957         function definitions from symbol browser (bug #440370)
16959         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
16960         memory. Could fix those bogus 'file changed' dialogs.
16962         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
16964 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
16966         * (added) libanjuta/anjuta-utils-priv.h,
16967         libanjuta/anjuta-utils.h,
16968         libanjuta/anjuta-launcher.c,
16969         libanjuta/Makefile.am:
16970         Fix bug #440801: do not use config.h in public include files
16972 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
16974         * plugins/project-wizard/templates/mkfile.wiz:
16975         Fix bug #442038: missing project.sh file
16977         * configure.in,
16978         plugins/project-wizard/templates/Makefile.am,
16979         plugins/project-wizard/templates/translatable-strings.h,
16980         (added) plugins/project-wizard/templates/sdl.wiz,
16981         (added) plugins/project-wizard/templates/appwiz_sdl.png,
16982         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
16983         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
16984         (added) plugins/project-wizard/templates/sdl/Makefile.am,
16985         (added) plugins/project-wizard/templates/sdl/.cvsignore,
16986         (added) plugins/project-wizard/templates/sdl/src/main.c,
16987         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
16988         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
16989         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
16990         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
16991         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
16992         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
16993         Fix bug #315635: add a SDL project wizard
16995 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
16997         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
16998         when SIGCHLD is triggered when main loop context is locked. Dead lock
16999         happens when child_exited callback also accesses main loop context.
17000         Happens particularly badly in debug target exiting.
17002 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
17004         * manuals/anjuta-manual/C/debugger.xml:
17005         First update of the debugger documentation
17007 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
17009         * manuals/anjuta-manual/C/fileoperations.xml,
17010         manuals/anjuta-manual/C/projects.xml,
17011         manuals/anjuta-manual/C/anjuta-manual.xml,
17012         manuals/anjuta-manual/C/build.xml,
17013         manuals/anjuta-manual/C/execute.xml,
17014         manuals/anjuta-manual/Makefile.am: Updated more documentation.
17015         Added project properties documentation. Moved execution section
17016         inside project management. Removed dead documentation.
17018 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
17020         * src/anjuta.c, plugins/symbol-browser/plugin.c,
17021         plugins/symbol-browser/plugin.h,
17022         plugins/symbol-browser/an_symbol_prefs.c,
17023         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
17024         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
17025         progress bar instead of separate window for system tags
17026         generation. Renamed AnjutaStatus methods to a proper ones.
17028         * plugins/symbol-browser/plugin.c,
17029         plugins/symbol-browser/plugin.h,
17030         plugins/symbol-browser/an_symbol_prefs.c,
17031         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
17032         global-tags/create_global_tags.sh.in: Get rid of message window
17033         for showing global tags creation and use a small window with
17034         progress bar.
17036 2007-05-30  Naba Kumar  <naba@gnome.org>
17038         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17039         Bug 442315 – After calling configure, the build menus are still insensitive,
17040         Bug 442314 – Autogeneration fails when there is no autogen.sh
17042         * plugins/project-manager/plugin.c: Fixed mem corruption when it
17043         fails to remove target/source/group. Fixes bug #440196 – crash in
17044         Anjuta IDE: removing a target
17046 2007-05-29  Naba Kumar  <naba@gnome.org>
17048         * plugins/symbol-browser/an_symbol_view.c,
17049         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
17050         tags generation. Fixed runtime warning.
17052 2007-05-28  Naba Kumar  <naba@gnome.org>
17054         Patch from James Liggett  <jrliggett@cox.net>:
17055         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
17056         Fixed bug #403502 – User should also be allowed to select an
17057         independent executable target.
17059 2007-05-27  Johannes Schmid <jhs@gnome.org>
17061         * plugins/build-basic-autotools/build-basic-autotools.c:
17062         (get_real_directory), (on_build_mesg_format):
17063         
17064         Find correct files for error messages inside scratchbox
17066 2007-05-27  Naba Kumar  <naba@gnome.org>
17068         * manuals/anjuta-manual/C/projects.xml,
17069         manuals/anjuta-manual/C/projects.xml: Updated project
17070         management chapter more.
17072 2007-05-25  Johannes Schmid <jhs@gnome.org>
17074         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
17075         * plugins/build-basic-autotools/build-basic-autotools.c:
17076         (on_sb_check_toggled), (build_execute_command),
17077         (ipreferences_merge), (ipreferences_unmerge):
17078         Added support for building inside scratchbox environment
17079         
17080         Patch from James Liggett <jrliggett@cox.net>:
17081         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
17082         (anjuta_msgman_append_view):
17084         Fix 440866 
17085           – Anjuta aborts with numerous assertion failures when adding a new message view tab
17087 2007-05-23  Naba Kumar  <naba@gnome.org>
17089         * manuals/anjuta-manual/C/projects.xml: Updated project
17090         management chapter.
17092 2007-05-22  Naba Kumar  <naba@gnome.org>
17094         * manuals/anjuta-manual/C/projects.xml: More updates.
17096         * manuals/anjuta-manual/C/introduction.xml,
17097         manuals/anjuta-manual/C/projects.xml,
17098         manuals/anjuta-manual/C/interface.xml: Updated documentation.
17100 2007-05-22  Naba Kumar  <naba@gnome.org>
17102         Patch from Étienne Bersac:
17103         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
17104         class in generated class.
17106 2007-05-22  Naba Kumar  <naba@gnome.org>
17108         * plugins/profiler/plugin.c: Fixed a compiler warning.
17109         * plugins/valgrind/Makefile.am: Added ldflags.
17111         Patch from James Liggett:
17112         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
17113         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
17114         specific options.
17116 2007-05-18  Johannes Schmid <jhs@gnome.org>
17118         * plugins/editor/text_editor.c:
17119         * plugins/language-support-cpp-java/plugin.c:
17120         (on_editor_language_changed), (on_value_added_current_editor),
17121         (on_value_removed_current_editor):
17122         
17123         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
17124         Fix assist support in language-support-plugin.
17126 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
17128         * libanjuta/interfaces/libanjuta.idl:
17129         Add a new interface allowing to implement plugin able
17130         to load other plugins (not written in C)
17132         * libanjuta/anjuta-plugin-handle.c,
17133         libanjuta/anjuta-plugin-handle.h:
17134         Add a language and a resident plugin properties
17136         * libanjuta/anjuta-glue-plugin.c,
17137         libanjuta/anjuta-glue-plugin.h,
17138         (added)libanjuta/anjuta-glue-c.c,
17139         (added)libanjuta/anjuta-glue-c.h,
17140         libanjuta/Makefile.am:
17141         Split code used to load a C plugin into a common part
17142         in anjuta-glue-plugin and a specific part in anjuta-glue-c
17144         * libanjuta/anjuta-glue-factory.c,
17145         libanjuta/anjuta-glue-factory.h,
17146         libanjuta/anjuta-plugin-manager.c:
17147         Allow to load plugin not written in C and search for the
17148         additional needed code in another plugin
17150 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
17152         * plugins/editor/text_editor.c:
17153         Add an empty implementation of IAnjutaEditorAssist for scintilla,
17154         avoiding a crash if scintilla is used
17156 2007-05-14  Johannes Schmid <jhs@gnome.org>
17158         * libanjuta/interfaces/libanjuta.idl:
17159         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
17160         (assist_cleanup), (on_assist_end), (on_assist_cancel),
17161         (on_assist_chosen), (on_assist_update), (get_context),
17162         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
17163         (install_assist), (uninstall_assist), (install_support),
17164         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
17165         (cpp_java_plugin_instance_init):
17166         * plugins/language-support-cpp-java/plugin.h:
17167         Use IAnjutaEditorAssist to show language specific suggestions
17168         
17169         * plugins/sourceview/Makefile.am:
17170         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
17171         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
17172         * plugins/sourceview/anjuta-view.h:
17173         * plugins/sourceview/assist-window.c: (assist_window_expose),
17174         (assist_window_set_property), (assist_window_get_property),
17175         (assist_window_class_init), (assist_activated),
17176         (assist_window_init), (assist_window_finalize),
17177         (assist_window_select), (assist_window_first),
17178         (assist_window_last), (assist_window_up), (assist_window_down),
17179         (get_coordinates), (assist_window_move), (assist_window_update),
17180         (assist_window_filter_keypress), (assist_window_is_active),
17181         (assist_window_new), (assist_window_get_trigger),
17182         (assist_window_get_position):
17183         * plugins/sourceview/assist-window.h:
17184         * plugins/sourceview/sourceview-args.c (removed):
17185         * plugins/sourceview/sourceview-args.h (removed):
17186         * plugins/sourceview/sourceview-autocomplete.c (removed):
17187         * plugins/sourceview/sourceview-autocomplete.h (removed):
17188         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
17189         * plugins/sourceview/sourceview-private.h:
17190         * plugins/sourceview/sourceview-scope.c(removed):
17191         * plugins/sourceview/sourceview-scope.h(removed):
17192         * plugins/sourceview/sourceview.c: (on_assist_chosen),
17193         (on_assist_cancel), (on_document_char_added),
17194         (on_reload_dialog_response), (sourceview_class_init),
17195         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
17196         (iassist_remove_trigger), (iassist_autocomplete),
17197         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
17198         (iassist_react), (iassist_iface_init):
17199         * plugins/sourceview/tag-window.c (moved to assist-window.c):
17200         * plugins/sourceview/tag-window.h (moved to assist-window.c):
17201         
17202         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
17203         - Mark files dirty if reload dialog is canceled.
17205 2007-05-12  Naba Kumar  <naba@gnome.org>
17207         * libanjuta/anjuta-launcher.h: Corrected include file.
17209 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
17211         * libanjuta/anjuta-glue-plugin.c,
17212         libanjuta/anjuta-glue-plugin.h,
17213         libanjuta/anjuta-glue-factory.c,
17214         libanjuta/anjuta-glue-factory.h,
17215         ibanjuta/anjuta-plugin-manager.c:
17216         Move code used to load a C plugin from glue-factory to glue-plugin
17217         So loading a plugin written in another language could be done by
17218         just using another object derived from AnjutaGluePlugin
17220         * libanjuta/libanjuta.h:
17221         Remove anjuta-plugin-handle header, it's not installed as libanjuta
17222         includes
17224 === anjuta 2.1.3 ===
17226 2007-05-11  Naba Kumar  <naba@gnome.org>
17228         * configure.in: Bumped version to 2.1.3
17229         * NEWS: Updated.
17230         * AUTHORS: Updated.
17231         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
17233 2007-05-11  Naba Kumar  <naba@gnome.org>
17235         * configure.in:
17236         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
17237         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
17238         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
17240 2007-05-10  Johannes Schmid <jhs@gnome.org>
17242         * plugins/search/plugin.c:
17243         Make incremental search behave less annoying
17244         
17245 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
17247         * plugins/macro/macro-util.c:
17248         Fix bug #419008 and bug #419036
17249         When creating new header file, use name and email set in
17250         preferences and replace invalid C character by underscore
17251         in guards
17253 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
17255         * plugins/search/search-replace.c,
17256         plugins/search/search-replace_backend.c:
17257         Disable search button if search expression is empty (bug #378193)
17259 2007-05-08  Naba Kumar  <naba@gnome.org>
17261         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
17262         build error.
17264 2007-05-07  Naba Kumar  <naba@gnome.org>
17266         * configure.in:
17267         * plugins/project-wizard/templates/Makefile.am:
17268         * plugins/project-wizard/templates/minimal.wiz:
17269         * plugins/project-wizard/templates/minimal/.cvsignore:
17270         * plugins/project-wizard/templates/minimal/Makefile.am:
17271         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
17272         * plugins/project-wizard/templates/minimal/autogen.sh:
17273         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
17274         * plugins/project-wizard/templates/minimal/project.anjuta:
17275         Added 'minimal', a generic and flat, project template.
17276         
17277 2007-05-05  Naba Kumar  <naba@gnome.org>
17279         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
17281         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
17282         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
17283         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
17284         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
17285         instead of a real one, fixes interdependency with libanjuta.
17286         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
17287         * libanjuta/Makefile.am: 
17288         * libegg/Makefile.am:
17289         * plugins/build-basic-autotools/Makefile.am:
17290         * plugins/class-gen/Makefile.am:
17291         * plugins/class-inheritance/Makefile.am:
17292         * plugins/cvs-plugin/Makefile.am:
17293         * plugins/debug-manager/Makefile.am:
17294         * plugins/devhelp/Makefile.am:
17295         * plugins/document-manager/Makefile.am:
17296         * plugins/editor/Makefile.am:
17297         * plugins/file-loader/Makefile.am:
17298         * plugins/file-manager/Makefile.am:
17299         * plugins/file-wizard/Makefile.am:
17300         * plugins/gdb/Makefile.am:
17301         * plugins/glade/Makefile.am:
17302         * plugins/gtodo/Makefile.am:
17303         * plugins/language-support-cpp-java/Makefile.am:
17304         * plugins/macro/Makefile.am:
17305         * plugins/message-view/Makefile.am:
17306         * plugins/patch/Makefile.am:
17307         * plugins/profiler/Makefile.am:
17308         * plugins/project-import/Makefile.am:
17309         * plugins/project-manager/Makefile.am:
17310         * plugins/project-wizard/Makefile.am:
17311         * plugins/sample1/Makefile.am:
17312         * plugins/search/Makefile.am:
17313         * plugins/sourceview/Makefile.am:
17314         * plugins/subversion/Makefile.am:
17315         * plugins/symbol-browser/Makefile.am:
17316         * plugins/terminal/Makefile.am:
17317         * plugins/tools/Makefile.am:
17318         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
17320 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
17322         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
17324 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
17326         * libanjuta/anjuta-launcher.c,
17327         libanjuta/anjuta-launcher.h:
17328         Add some missing implementation
17330 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
17332         Reviewed by Naba Kumar  <naba@gnome.org>:
17333         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
17334         for uninstall-hook.
17336 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
17338         Reviewed by Naba Kumar  <naba@gnome.org>:
17339         * plugins/editor/text_editor.c: Large memory addresses were being
17340         truncated, switched to glong (bug #422143).
17342 2007-04-24  Naba Kumar  <naba@gnome.org>
17344         * plugins/document-manager/plugin.c: (prefs_finalize):
17345         * plugins/editor/aneditor-autocomplete.cxx:
17346         * plugins/editor/text_editor_menu.c:
17347         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
17348         * plugins/file-loader/plugin.c: (open_file_with),
17349         (create_open_with_submenu):
17350         * plugins/file-manager/plugin.c: (prefs_finalize):
17351         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
17352         pointer type castings.
17354 2007-04-24  Naba Kumar  <naba@gnome.org>
17356         Patch from s|s  <supreet.sethi@gmail.com>:
17357         * (added) plugins/project-wizard/templates/django-logo.png:
17358         * (added) plugins/project-wizard/templates/django.wiz:
17359         * plugins/project-wizard/templates/Makefile.am:
17360         * plugins/project-wizard/templates/translatable-strings.h: Added
17361         django project template. http://www.djangoproject.com/
17363 2007-04-24  Naba Kumar  <naba@gnome.org>
17365         * plugins/subversion/anjuta-subversion.glade: Set expansion for
17366         the log entry widget and made the dialog little larger.
17368 2007-04-24  Naba Kumar  <naba@gnome.org>
17370         Patch from Halton Huo:
17371         * configure.in:
17372         * plugins/project-wizard/property.c:
17373         * plugins/subversion/svn-auth.c:
17374         * plugins/subversion/svn-backend-priv.h:
17375         * plugins/subversion/svn-backend.c:
17376         * plugins/subversion/svn-backend.h:
17377         * plugins/subversion/svn-notify.h: Proper use of subversion
17378         headers. Fixes build issues in solaris (bug #426701).
17380 2007-04-24  Naba Kumar  <naba@gnome.org>
17382         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
17383         
17384         * plugins/project-wizard/templates/cpp.wiz:
17385         * plugins/project-wizard/templates/gcj.wiz:
17386         * plugins/project-wizard/templates/gnome.wiz:
17387         * plugins/project-wizard/templates/gtk.wiz:
17388         * plugins/project-wizard/templates/gtkmm.wiz:
17389         * plugins/project-wizard/templates/java.wiz:
17390         * plugins/project-wizard/templates/python.wiz:
17391         * plugins/project-wizard/templates/terminal.wiz:
17392         * plugins/project-wizard/templates/wxwin.wiz:
17393         * plugins/project-wizard/templates/xlib-dock.wiz:
17394         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
17395         project option and set it ON by default (since gnome-build, can't
17396         enabled configure shared lib support later when a sharedlib target
17397         is added).
17399 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
17401         * plugins/debug-manager/stack_trace.c:
17402         Fix a missing case in the previous changes
17404 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
17406         * plugins/debug-manager/plugin.c:
17407         Fix bug #430401
17409         * plugins/debug-manager/breakpoints.c,
17410         plugins/gdb/plugin.c:
17411         Fix adding breakpoint on a function
17413         * plugins/debug-manager/stack_trace.c:
17414         Highlight changed stack frame
17416 2007-04-18  Naba Kumar  <naba@gnome.org>
17418         * plugins/document-manager/anjuta-docman.c:
17419         (anjuta_docman_dispose), (on_editor_destroy),
17420         (anjuta_docman_remove_editor): Remove the editor widget from
17421         the parent container before calling destroy, otherwise container
17422         removal happens after TextEditor is disposed resulting in call
17423         to value-remove for a TextEditor which is half-dead (crash).
17425 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
17427         * plugins/debug-manager/data_buffer.c
17428         plugins/debug-manager/data_view.c,
17429         plugins/debug-manager/memory.c:
17430         Fixes for bug #418523, bug #427090 and bug #428174
17432 2007-04-11 Halton Huo <halton.huo@sun.com>
17434         reviewed by: <jhs@gnome.org>
17436         * configure.in:
17437         * libanjuta/Makefile.am:
17438         * libanjuta/anjuta-utils.c:
17439         * libanjuta/anjuta-utils.h:
17440         * manuals/reference/libanjuta/Makefile.am:
17441         
17442         Fixed compilation on sun by deploying the libutil methods
17443         in anjuta-utils.h and building them on condition.
17445 2007-04-11  Johannes Schmid <jhs@gnome.org>
17447         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
17448         (anjuta_docman_add_editor):
17449         Hold a reference on the editor as long as we use it.
17450         
17451         * plugins/document-manager/plugin.c: (on_editor_changed):
17452         Destroy GValue to fix a memoery leak.
17454 2007-04-11  Johannes Schmid <jhs@gnome.org>
17456         * plugins/document-manager/plugin.c: (on_editor_changed):
17457         Fixed reference counting for editor by using g_value_take_object instead
17458         of g_value_set_object. The editors are now correctly finalized and thus
17459         we do not lack so much memory anymore.
17460         
17461         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
17462         (anjuta_view_finalize), (anjuta_view_focus_out),
17463         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
17464         * plugins/sourceview/anjuta-view.h:
17465         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
17466         * plugins/sourceview/sourceview-prefs.c:
17467         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
17468         * plugins/sourceview/sourceview-prefs.h:
17469         * plugins/sourceview/sourceview-private.h:
17470         * plugins/sourceview/sourceview.c: (on_document_loaded),
17471         (timeout_unref), (on_document_saved), (sourceview_finalize),
17472         (sourceview_new), (ifile_open), (ifile_savable_save),
17473         (ifile_savable_save_as):
17475         Several changes to fix things when the editor is correctly destroyed.
17476         Fixed preferences (which led me to the refcounting issue, #409412)
17477         and removed deprecated completition code that will be replace by
17478         IAnjutaAssist interface soon. 
17480 2007-04-11  Johannes Schmid <jhs@gnome.org>
17482         * libanjuta/anjuta-launcher.c:
17483         (anjuta_launcher_execution_done_cleanup),
17484         (anjuta_launcher_child_terminated):
17485         Possible fix for #428363 and added a g_return_if_fail
17487         * plugins/message-view/plugin.c: (activate_plugin):
17488         Fixed a Gtk/Gdl-Critical
17489         
17490         Patches from Étienne Bersac <bersace03@laposte.net>
17491         * plugins/class-gen/templates/go-source.tpl:
17492         * plugins/macro/macros.xml:
17493         Use better template for GObjects (#417875 and #417918)
17494         
17495         Patches from Halton Huo <halton.huo@sun.com>
17496         * libanjuta/anjuta-launcher.h:
17497         * libanjuta/anjuta-preferences.c:
17498         * libanjuta/anjuta-utils.c:
17499         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
17500         (cg_window_set_add_to_repository):
17501         * plugins/class-inheritance/class-inherit.c:
17502         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
17504 2007-04-09  Johannes Schmid <jhs@gnome.org>
17506         * plugins/editor/print.c: (anjuta_print_show_header):
17507         * plugins/file-manager/anjuta-file-manager-plugin.glade:
17508         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
17510   Some string changes (#427395 and #427399)
17512 2007-04-06  Johannes Schmid <jhs@gnome.org>
17514         * plugins/build-basic-autotools/build-basic-autotools.c:
17515         (on_build_mesg_format), (on_build_mesg_parse):
17516         Fixed full path detection
17518 2007-04-05  Naba Kumar  <naba@gnome.org>
17520         Patch from Halton Huo:
17521         * libanjuta/Makefile.am:
17522         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
17523         * libanjuta/anjuta-glue-cpp.h:
17524         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
17525         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
17526         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
17527         (anjuta_glue_factory_get_path), (get_already_loaded_module),
17528         (load_plugin), (anjuta_glue_factory_get_object_type):
17529         * libanjuta/anjuta-glue-factory.h:
17530         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
17531         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
17532         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
17533         (anjuta_glue_plugin_new):
17534         * libanjuta/anjuta-glue-plugin.h:
17535         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
17536         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
17537         * libanjuta/anjuta-plugin.h:
17538         * libanjuta/glue-cpp.c:
17539         * libanjuta/glue-cpp.h:
17540         * libanjuta/glue-factory.c:
17541         * libanjuta/glue-factory.h:
17542         * libanjuta/glue-plugin.c:
17543         * libanjuta/glue-plugin.h:
17544         * plugins/build-basic-autotools/build-basic-autotools.h:
17545         * plugins/class-gen/plugin.h:
17546         * plugins/class-inheritance/plugin.h:
17547         * plugins/cvs-plugin/plugin.h:
17548         * plugins/debug-manager/plugin.h:
17549         * plugins/devhelp/plugin.h:
17550         * plugins/document-manager/plugin.h:
17551         * plugins/editor/plugin.h:
17552         * plugins/file-loader/plugin.h:
17553         * plugins/file-manager/plugin.h:
17554         * plugins/file-wizard/plugin.h:
17555         * plugins/gdb/plugin.h:
17556         * plugins/glade/plugin.h:
17557         * plugins/gtodo/plugin.h:
17558         * plugins/language-support-cpp-java/plugin.h:
17559         * plugins/macro/plugin.h:
17560         * plugins/message-view/plugin.h:
17561         * plugins/patch/plugin.h:
17562         * plugins/profiler/plugin.h:
17563         * plugins/project-import/plugin.h:
17564         * plugins/project-manager/plugin.h:
17565         * plugins/project-wizard/plugin.h:
17566         * plugins/sample1/plugin.h:
17567         * plugins/search/plugin.h:
17568         * plugins/sourceview/plugin.h:
17569         * plugins/subversion/plugin.h:
17570         * plugins/symbol-browser/plugin.h:
17571         * plugins/terminal/terminal.c:
17572         * plugins/tools/plugin.h:
17573         * plugins/tools/scripts/tools-2.xml.in:
17574         * plugins/valgrind/plugin.h:
17576         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
17578 2007-04-05  Naba Kumar  <naba@gnome.org>
17580         * anjuta.spec.in, configure.in: Removed dead codes.
17581         
17582         Patch from Jos Dehaes:
17583         * configure.in, plugins/project-wizard/templates/Makefile.am,
17584         plugins/project-wizard/templates/mkfile.wiz,
17585         plugins/project-wizard/templates/translatable-strings.h: Enabled
17586         makefile-based project creation and import. Fixes bug #355145
17588 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
17590         * plugins/debug-manager/debugger.c,
17591         plugins/debug-manager/plugin.c,
17592         plugins/gdb/anjuta-gdb.plugin.in:
17593         Code cleaning (remove unused code, rename this into self)
17594         Add information about supported format in debugger plugin
17595         Activate debugger plugin according to the target format
17597 2007-04-01  Naba Kumar  <naba@gnome.org>
17599         * plugins/message-view/message-view.c:
17600         (message_view_instance_init): Fixed message icons to appear.
17602 2007-03-31  Johannes Schmid <jhs@gnome.org>
17604         * plugins/message-view/anjuta-msgman.c:
17605         (anjuta_msgman_append_view):
17606         * plugins/message-view/plugin.c: (on_view_changed),
17607         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
17608         
17609         Fixed #424845
17611 2007-03-31  Johannes Schmid <jhs@gnome.org>
17613         * plugins/message-view/message-view.c:
17614         (message_view_instance_init), (imessage_view_append):
17615         Show nice icons beside the messages for info, warning and error. This is a completly
17616         cosmetic change so if someone dislikes it he is free to remove it.
17618 2007-03-31  Johannes Schmid <jhs@gnome.org>
17619         
17620         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
17621         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
17622         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
17623         * plugins/message-view/anjuta-msgman.h:
17624         * plugins/message-view/message-view.h:
17625         * plugins/message-view/plugin.c: (on_view_changed),
17626         (activate_plugin):
17627         Fixed #359399 and made next/previous insensitive when not availible
17628         
17629         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
17630         (tag_style_to_string):
17631         Fixed namespace Problem with gdk >= 2.11
17632         
17633         * plugins/sourceview/sourceview-autocomplete.c:
17634         (sourceview_autocomplete_init):
17635         Removed structure, follow-up of #423682
17637 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
17639         * plugins/debug-manager/debug_tree.c,
17640         plugins/debug-manager/debug_tree.h,
17641         plugins/debug-manager/watch.c,
17642         plugins/debug-manager/anjuta-debug-manager.glade:
17643         Inspect variable at cursor
17644         Fix buttons in inspect dialog
17646 2007-03-27  Halton Huo  <halton.huo@sun.com>
17648         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
17650         * plugins/sourceview/sourceview-autocomplete.c
17651         plugins/debug-manager/disassemble.c,
17652         libanjuta/interfaces/libanjuta.idl:
17653         Remove array with 0 size and empty structure as it is not
17654         supported by sun cc, Fixes bug #423682
17656         * plugins/debug-manager/debugger.c:
17657         Remove anonymous union as it is not supported by sun cc,
17658         Fixes bug #423680
17660 === anjuta 2.1.2 ===
17662 2007-03-28  Naba Kumar  <naba@gnome.org>
17664         * configure.in: Bumped version to 2.1.2
17665         * NEWS: Updated for release.
17666         
17667         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
17668         Improved breakpoint marker icon.
17669         
17670         * plugins/editor/anjuta-editor.plugin.in,
17671         plugins/sourceview/sourceview.plugin.in: Made editor plugins
17672         non user activable since they are now remembered properly.
17674 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
17676         * plugins/tools/editor.c:
17677         Fix bug #423270
17679 2007-03-27  Naba Kumar  <naba@gnome.org>
17681         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
17682         word when autocompleting without leaving any trailing part of
17683         the word.
17685 2007-03-27  Kamil Páral  <ripper42@gmail.com>
17687         Reviewed by Naba Kumar  <naba@gnome.org>:
17688         * anjuta.desktop.in.in: Remove "Application" category from desktop
17689         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
17690         
17691 2007-03-27  Naba Kumar  <naba@gnome.org>
17692         
17693         * configure.in, plugins/document-manager/anjuta-docman.c:
17694         (anjuta_docman_add_editor): Conditionally compile notebook tab
17695         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
17697         Patch from Halton Huo:
17698         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
17699         non gcc compiler flags. Fixes bug #423089.
17700         
17701 2007-03-26  Naba Kumar  <naba@gnome.org>
17702         
17703         * AUTHORS, NEWS, TODO.tasks: Updated.
17704         
17705         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
17706         close menuitem.
17707         
17708         * plugins/symbol-browser/plugin.c: (on_editor_saved),
17709         (update_editor_symbol_model), (iter_matches),
17710         (on_editor_update_ui), (value_added_current_editor),
17711         (activate_plugin), (dispose),
17712         (symbol_browser_plugin_instance_init):
17713         * plugins/symbol-browser/plugin.h: update line on editor save
17714         and editor change. Code clean up and fixed warnings.
17716 2007-03-26  Naba Kumar  <naba@gnome.org>
17718         * plugins/project-wizard/templates/java/project.anjuta,
17719         plugins/project-wizard/templates/python/project.anjuta,
17720         plugins/project-wizard/templates/python/project.anjuta:
17721         Removed version control plugins from default selection.
17723         * plugins/tools/scripts/prepare-changelog.pl,
17724         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
17725         script to a better one (that works on both cvs and svn).
17727 2007-03-26  Naba Kumar  <naba@gnome.org>
17729         * (added) plugins/project-wizard/templates/translatable-strings.pl,
17730         Makefile.am: Added the generated translatable file (required for
17731         translations for svn checkouts).
17733         * (added)
17734         plugins/project-wizard/templates/extract-translatable-strings.pl
17735         plugins/project-wizard/templates/Makefile.am, Makefile.am,
17736         po/POTFILES.in: Generated translatable strings for .wiz files and
17737         added them in POTFILES.in for translation. Fixes bug #398035
17739 2007-03-25  Naba Kumar  <naba@gnome.org>
17741         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
17742         
17743         * src/anjuta-app.c: Removed dead codes.
17744         
17745         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
17746         global tags generation starts.
17747         
17748         * plugins/debug-manager/chunk_view.c,
17749         plugins/debug-manager/start.h,
17750         plugins/debug-manager/chunk_view.h,
17751         plugins/debug-manager/utilities.c,
17752         plugins/debug-manager/utilities.h,
17753         plugins/debug-manager/debugger.c,
17754         plugins/debug-manager/threads.c,
17755         plugins/debug-manager/disassemble.c,
17756         plugins/debug-manager/info.c,
17757         plugins/debug-manager/sharedlib.c,
17758         plugins/debug-manager/threads.h,
17759         plugins/debug-manager/disassemble.h,
17760         plugins/debug-manager/signals.c,
17761         plugins/debug-manager/info.h,
17762         plugins/debug-manager/sharedlib.h,
17763         plugins/debug-manager/data_buffer.c,
17764         plugins/debug-manager/data_view.c,
17765         plugins/debug-manager/signals.h,
17766         plugins/debug-manager/debug_tree.c,
17767         plugins/debug-manager/watch.c,
17768         plugins/debug-manager/registers.c,
17769         plugins/debug-manager/data_buffer.h,
17770         plugins/debug-manager/data_view.h,
17771         plugins/debug-manager/memory.c,
17772         plugins/debug-manager/debug_tree.h,
17773         plugins/debug-manager/watch.h,
17774         plugins/debug-manager/registers.h,
17775         plugins/debug-manager/memory.h,
17776         plugins/debug-manager/locals.c,
17777         plugins/debug-manager/sexy-icon-entry.c,
17778         plugins/debug-manager/breakpoints.c,
17779         plugins/debug-manager/locals.h,
17780         plugins/debug-manager/sexy-icon-entry.h,
17781         plugins/debug-manager/stack_trace.c,
17782         plugins/debug-manager/breakpoints.h,
17783         plugins/debug-manager/sparse_buffer.c,
17784         plugins/debug-manager/sparse_view.c,
17785         plugins/debug-manager/stack_trace.h,
17786         plugins/debug-manager/sparse_buffer.h,
17787         plugins/debug-manager/sparse_view.h,
17788         plugins/debug-manager/start.c,
17789         plugins/gdb/utilities.c,
17790         plugins/gdb/utilities.h,
17791         plugins/gdb/debugger.c,
17792         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
17793         setup.
17795 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
17797         * plugins/gdb/debugger.c:
17798         Avoid empty debugger log window by limiting line to 90 characters
17800 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
17802         * plugins/debug-manager/plugin.c,
17803         plugins/debug-manager/plugin.h,
17804         plugins/debug-manager/threads.c,
17805         plugins/debug-manager/threads.h,
17806         plugins/debug-manager/breakpoints.c,
17807         plugins/debug-manager/breakpoints.h,
17808         plugins/debug-manager/stack_trace.c,
17809         plugins/debug-manager/stack_trace.h:
17810         View code action now changes location in disassembly view too
17812         * plugins/debug-manager/anjuta-debug-manager.ui:
17813         Rename breakpoint actions
17815 2007-03-24  Naba Kumar  <naba@gnome.org>
17817         * configure.in, src/anjuta-app.c: Use the new docking algorithm
17818         in gdl 0.7.3 (svn trunk).
17819         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
17820         
17821 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
17823         * plugins/debug-manager/threads.c,
17824         plugins/debug-manager/debug_tree.c,
17825         plugins/debug-manager/debug_tree.h,
17826         plugins/debug-manager/locals.c,
17827         plugins/debug-manager/registers.c,
17828         plugins/debug-manager/stack_trace.c:
17829         Allow to change current thread updating register, stack and locals
17830         Allow to change current stack frame updating locals
17832         * plugins/gdb/debugger.c:
17833         Read argument of selected stack frame
17835         * plugins/debug-manager/data_view.c:
17836         Fix an unrelated bug
17838 2007-03-23  Naba Kumar  <naba@gnome.org>
17840         * plugins/document-manager/anjuta-docman.c,
17841         plugins/document-manager/plugin.c: Fixed many memory leaks.
17842         (ianjuta_file_get_uri() returns a new string).
17844         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
17845         widget for save dialogs.
17846         
17847         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
17848         svn and fixed to get function/prototype/member args list. Call tips
17849         also work fine now.
17851 2007-03-22  Naba Kumar  <naba@gnome.org>
17853         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
17854         and calltips would work again for functions from global tags (Needs
17855         regenerating global tags).
17857         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
17858         ctags svn version and reopened bug #395362. Fixes tags parsing that
17859         seemed to have stopped working recently.
17861 2007-03-21  Naba Kumar  <naba@gnome.org>
17863         * tagmanager/tm_source_file.c, tagmanager/options.c,
17864         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
17865         extend .. more needs to be investigated and fixed). Enabled some
17866         debugging.
17868 2007-03-16  Naba Kumar  <naba@gnome.org>
17870         * src/anjuta.c: Fixed project loading from command line.
17872 2007-03-16  Naba Kumar  <naba@gnome.org>
17874         Patch from James Liggett <jrliggett@cox.net>:
17875         plugins/profiler/gprof-profile-data.c: Fixed a crash.
17876         
17877 2007-03-15  Naba Kumar  <naba@gnome.org>
17879         * libanjuta/anjuta-profile-manager.c,
17880         libanjuta/anjuta-profile-manager.h: Added method to get current
17881         profile.
17883         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
17884         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
17885         is exiting.
17887         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17888         plugins/file-loader/plugin.c: Moved to functions as utility functions.
17889         Also, not load project files in session load in loader plugin.
17890         
17891         * plugins/project-manager/plugin.c, src/anjuta.c:
17892         Emit "exiting" signal in shell when exiting anjuta. project manager
17893         listens to exiting signal and saves session. anjuta.c saves session
17894         only when current projfile is 'user'. Load project saved in session
17895         differently then the rest of the session. This should fix all the
17896         session restoration bugs.
17897         
17898         src/main.c: Present anjuta window when becon message is received.
17900 2007-03-14  Naba Kumar  <naba@gnome.org>
17902         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
17903         not randomly save (it was a wrong looping).
17904         
17905 2007-03-12  Naba Kumar  <naba@gnome.org>
17907         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
17909 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
17911         * plugins/debug-manager/anjuta-debug-manager.ui,
17912         libanjuta/interfaces/libanjuta.idl,
17913         plugins/debug-manager/debugger.c,
17914         (added) plugins/debug-manager/threads.c,
17915         (added) plugins/debug-manager/threads.h,
17916         plugins/debug-manager/plugin.c,
17917         plugins/debug-manager/Makefile.am,
17918         plugins/gdb/plugin.c,
17919         plugins/gdb/debugger.c,
17920         plugins/gdb/debugger.h:
17921         Add a window displaying all threads
17922         Add needed functions
17923         Switching to a different thread is still not done
17925         * plugins/debug-manager/debug_tree.c,
17926         plugins/debug-manager/locals.c,
17927         plugins/debug-manager/stack_trace.c:
17928         Small cosmetic changes
17930         * plugins/gdb/gdbmi.c:
17931         Keep all elements in gdbmi hash
17932         Even if using the same key like in -threads-list-ids
17934 2007-03-11  Naba Kumar  <naba@gnome.org>
17936         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
17937         
17938         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
17939         
17940         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17941         manuals/reference/libanjuta/libanjuta-sections.txt,
17942         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
17943         interfaces.
17945 2007-03-11  Naba Kumar  <naba@gnome.org>
17947         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
17948         gtk-doc properly. Bumped gtk-doc requirement to 1.4
17950         * manuals/reference/libanjuta/libanjuta-docs.sgml,
17951         manuals/reference/libanjuta/libanjuta.types,
17952         manuals/reference/libanjuta/libanjuta-sections.txt,
17953         manuals/reference/libanjuta/.cvsignore,
17954         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
17955         infrastructure. Got rid of tmpl/ directory and moved all section
17956         documenation to source code (requires gtk-doc >= 1.4).
17957         
17958         * libanjuta/anjuta-plugin-description.c,
17959         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
17960         libanjuta/cell-renderer-captioned-image.c,
17961         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
17962         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
17963         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
17964         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
17965         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
17966         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
17967         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
17968         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
17969         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
17970         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
17971         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
17972         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
17973         documentation from templates to source code.
17975 2007-03-10  Johannes Schmid <jhs@gnome.org>
17977         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
17978         Added some debug output but could not figure out why 
17979         some plugins are not kept.
17980         
17981         * libanjuta/interfaces/libanjuta.idl:
17982         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
17983         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17984         Added IAnjutaEditorGoto::matching_brace
17985         
17986         * plugins/document-manager/action-callbacks.c:
17987         (on_editor_command_match_brace_activate):
17988         * plugins/document-manager/plugin.c:
17989         (update_editor_ui_interface_items):
17990         * plugins/editor/text_editor.c: (igoto_matching_brace),
17991         (igoto_iface_init):
17992         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
17993         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
17995 2007-03-09  Johannes Schmid <jhs@gnome.org>
17997         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
17998         Hide correct column
17999         
18000         * plugins/sourceview/sourceview-private.h:
18001         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
18002         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
18003         (sourceview_new), (ifile_savable_save_as):
18004         Tweaked vfs monitoring
18006 2007-03-09  Johannes Schmid <jhs@gnome.org>
18008         * libanjuta/interfaces/Makefile.am.iface:
18009         Fixed installtion of header files
18010         
18011         * plugins/sourceview/sourceview.c: (set_select):
18012         do not scroll to much in interactive search
18014 2007-03-09  Naba Kumar  <naba@gnome.org>
18016         * src/anjuta.c: Fixed session restoration.
18017         
18018         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
18019         signal handlers after symbol browser plugin is deactivated.
18020         
18021         * plugins/editor/editor.glade,
18022         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
18023         Fixed indentation confustion in preferences.
18025 2007-03-08  Johannes Schmid <jhs@gnome.org>
18027         * plugins/search/search-replace.c: (search_set_combo),
18028         (search_set_action), (search_set_target), (search_set_direction),
18029         (create_dialog), (search_disconnect_set_toggle_connect),
18030         (on_search_match_whole_word_toggled),
18031         (on_search_match_whole_line_toggled),
18032         (on_search_match_word_start_toggled),
18033         (search_set_toggle_direction):
18034         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
18035         it's somehow ugly and uses many deprecated widgets
18036         
18037         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
18038         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
18039         Fix #394709
18040         
18041 2007-03-07  Naba Kumar  <naba@gnome.org>
18043         * src/anjuta.c: Make launching projects work from command line. Also
18044         fixes gnome session restart command.
18045         
18046 2007-03-07  Johannes Schmid <jhs@gnome.org>
18048         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
18049         * plugins/class-gen/plugin.c: (iwizard_activate):
18050         Fixed #408218
18051         
18052         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
18053         Fixed #402774
18054         
18055         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
18056         Fixed #377483 (It's not possible to know if directories have
18057         a version in CVS. Show version column only if there are version
18058         informations availible
18060         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
18061         Fixed memory leak
18063 2007-03-07  Johannes Schmid <jhs@gnome.org>
18065         * plugins/sourceview/sourceview-prefs.c: (get_bool):
18066         Fixed #409408
18067         * plugins/symbol-browser/an_symbol_prefs.c:
18068         (on_update_global_clicked):
18069         Fixed ##409176
18071 2007-03-07  Johannes Schmid <jhs@gnome.org>
18073         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
18074         (anjuta_save_prompt_new):
18075         * plugins/project-import/project-import.c:
18076         (project_import_finalize):
18077         Fixed Gtk-Criticals (maybe #409408)
18079 2007-03-07  Naba Kumar  <naba@gnome.org>
18081         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
18082         when we are at just beginning of string or comment. Fixes bug #397981.
18084 2007-03-07  Johannes Schmid <jhs@gnome.org>
18086         * plugins/language-support-cpp-java/plugin.c:
18087         (initialize_indentation_params):
18088         Removed annoying DEBUG_PRINT
18089         
18090         * plugins/sourceview/sourceview-cell.c:
18091         (sourceview_cell_instance_init), (icell_get_character),
18092         (icell_get_length), (icell_get_char), (icell_get_attribute):
18093         Improved code to be faster
18094         Implemented attribute handling so that indentation really works in any case
18096 2007-03-06  Johannes Schmid <jhs@gnome.org>
18098         * configure.in:
18099         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
18100         
18101         * plugins/document-manager/anjuta-docman.c:
18102         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
18103         Removed old and ugly tab drag&drop code and use built-in gtk stuff
18104         instead (required GTK >= 2.10)
18105         
18106         * plugins/sourceview/sourceview-private.h:
18107         * plugins/sourceview/sourceview.c:
18108         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
18109         (sourceview_finalize), (sourceview_new), (imark_mark),
18110         (imark_unmark), (imark_is_marker_set),
18111         (imark_location_from_handle), (imark_delete_all_markers):
18112         Fixed marker handling and worked a bit more on vfs monitoring
18114 2007-03-05  Johannes Schmid <jhs@gnome.org>
18116         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
18117         Added method to select specific iter
18118         
18119         * plugins/sourceview/sourceview-private.h:
18120         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
18121         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
18122         (sourceview_add_monitor), (on_document_saved),
18123         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
18124         Fixed vfs monitoring (mostly ported code from text_editor.c)
18125         
18126         * plugins/symbol-browser/an_symbol_view.c:
18127         * plugins/symbol-browser/an_symbol_view.h:
18128         * plugins/symbol-browser/plugin.c: (iter_matches),
18129         (on_editor_update_ui), (value_added_current_editor):
18130         Select the current tag in locals window and symbol toolbar. If there
18131         is no tag at the current line, reserve backward for the next tag. This will
18132         select the correct tag if inside a function.
18134 2007-03-05  Naba Kumar  <naba@gnome.org>
18136         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
18137         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
18138         compiler warnings.
18139         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
18140         (Bug #412186)
18141         
18142 2007-03-04  Johannes Schmid <jhs@gnome.org>
18144         * data/Makefile.am:
18145         * po/POTFILES.in:
18146         Fixed distcheck (well, partly)
18148 2007-03-04  Johannes Schmid <jhs@gnome.org>
18150         * plugins/document-manager/anjuta-document-manager.ui:
18151         Move "Swap .c/.h from Main to Browser toolbar
18153         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
18154         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
18155         (fv_prefs_free), (fv_add_tree_entry):
18156         * plugins/file-manager/anjuta-file-manager-plugin.glade:
18157         * plugins/file-manager/plugin.c: (prefs_init):
18158         
18159         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
18161 2007-03-04  Naba Kumar  <naba@gnome.org>
18163         * data/default.proflie, data/Makefile.am, src/anjuta.c,
18164         plugins/project-manager/plugin.c:
18165         Restored default profile and renamed it from "default.anjuta" to
18166         "default.profile".
18167         
18168 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
18170         * plugins/debug-manager/debugger.c,
18171         plugins/debug-manager/plugin.c,
18172         plugins/gdb/debugger.c,
18173         libanjuta/interfaces/libanjuta.idl,
18174         plugins/debug-manager/stack_trace.c:
18175         Add a dialog box when a signal is received (except SIGINT)
18176         Display stack frame even if arguments are not available
18178 2007-03-03  Naba Kumar  <naba@gnome.org>
18180         * TODO.tasks: Icons bounty added.
18182         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
18183         choise selection.
18184         
18185         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
18186         and descoping.
18188         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
18189         plugins/Makefile.am, (removed) plugins/profile-default/*,
18190         plugins/project-manager/anjuta-project-manager.plugin.in,
18191         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
18192         profile implementation to load user profile and projects. Store and
18193         restore remembered plugins. Use profile scoping and descoping for
18194         saving and loading sesstions.
18195         
18196         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
18197         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
18198         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
18199         DEBUG_PRINTs.
18201 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
18203         * plugins/debug-manager/debug_tree.c
18204         plugins/debug-manager/debug_tree.h:
18205         Bug fix, deleting wrong variable
18207         * plugins/gdb/debugger.c:
18208         Bug fix, remove forgotten debugging code
18210 2007-03-02  Johannes Schmid <jhs@gnome.org>
18212         * plugins/document-manager/anjuta-document-manager.ui:
18213         * plugins/search/anjuta-search.ui:
18214         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
18215         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
18216         ToolbarFind
18218         * src/anjuta-app.c: (on_toolbar_view_toggled),
18219         (on_add_merge_widget), (on_session_save), (on_widget_remove):
18220         Save toolbar positions, don't use fixed toolbar style
18221         
18222         All in all this will allow more complex toolbar configurations and
18223         might gain some space on smaller displays because the user can disable
18224         toolbar parts he does not use. Also allows to use any toolbar style
18225         without looking too ugly.
18227 2007-03-01  Naba Kumasr  <naba@gnome.org>
18229         * TODO.tasks: Added a bounty for creating icons.
18231         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
18232         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
18233         profile-changed signal. Do not sync non-user-activatable plugins.
18235 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
18237         * plugins/debug-manager/disassemble.c,
18238         plugins/debug-manager/sparse_view.c,
18239         plugins/gdb/debugger.c,
18240         libanjuta/interfaces/libanjuta.idl:
18241         Display function name in disassembly view
18243 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
18245         * (added) plugins/debug-manager/bookmark.png,
18246         (added) plugins/debug-manager/breakpoint-disabled.png,
18247         (added) plugins/debug-manager/breakpoint-enabled.png,
18248         (added) plugins/debug-manager/program-counter.png,
18249         (added) plugins/debug-manager/linemarker.png,
18250         plugins/debug-manager/Makefile.am,
18251         plugins/debug-manager/disassemble.c,
18252         plugins/debug-manager/disassemble.h,
18253         plugins/debug-manager/sparse_buffer.c,
18254         plugins/debug-manager/sparse_buffer.h,
18255         plugins/debug-manager/sparse_view.c,
18256         plugins/debug-manager/sparse_view.h,
18257         plugins/debug-manager/plugin.c,
18258         plugins/debug-manager/breakpoints.c,
18259         libanjuta/interfaces/libanjuta.idl:
18260         Add markers in the disassembly view
18261         Display program counter and breakpoints in disassembly view
18263         * plugins/gdb/debugger.c:
18264         Fix a bug added with my previous patch, setting and clearing
18265         breakpoints was not working
18267 2007-02-28  Johannes Schmid <jhs@gnome.org>
18269         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
18270         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
18271         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
18272         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
18273         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
18274         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
18275         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
18276         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
18277         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
18278         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18279         Updated (why do they need to be under version control?)
18280         
18281         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
18282         (create_tab_popup_menu), (on_msgman_popup_menu),
18283         (on_tab_button_press_event), (anjuta_msgman_page_new),
18284         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
18285         Added "Close all message tabs" popup menu
18287 2007-02-26  Naba Kumar  <naba@gnome.org>
18289         * plugins/profiler/gprof-flat-profile-entry.c,
18290         plugins/profiler/gprof-flat-profile.c,
18291         plugins/profiler/gprof-flat-profile-entry.h,
18292         plugins/profiler/gprof-flat-profile.h,
18293         plugins/profiler/gprof-flat-profile-view.c,
18294         plugins/profiler/gprof-flat-profile-view.h,
18295         plugins/profiler/gprof-call-graph-block-entry.c,
18296         plugins/profiler/gprof-call-graph-block.c,
18297         plugins/profiler/gprof-function-call-chart-view.c,
18298         plugins/profiler/gprof-call-graph-block-entry.h,
18299         plugins/profiler/gprof-profile-data.c,
18300         plugins/profiler/gprof-call-graph-block.h,
18301         plugins/profiler/gprof-view.c,
18302         plugins/profiler/gprof-call-graph.c,
18303         plugins/profiler/gprof-function-call-chart-view.h,
18304         plugins/profiler/gprof-profile-data.h,
18305         plugins/profiler/gprof-call-graph.h,
18306         plugins/profiler/gprof-view.h,
18307         plugins/profiler/gprof-view-manager.c,
18308         plugins/profiler/gprof-call-graph-view.c,
18309         plugins/profiler/plugin.c,
18310         plugins/profiler/gprof-view-manager.h,
18311         plugins/profiler/gprof-call-graph-view.h,
18312         plugins/profiler/gprof-function-call-tree-view.c,
18313         plugins/profiler/gprof-function-call-tree-view.h,
18314         plugins/profiler/Makefile.am: Fix compiler warnings and link with
18315         gnome-vfs. Fixes bug #411377.
18317 2007-02-26  Naba Kumar  <naba@gnome.org>
18319         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
18321         Patch from James Liggett  <jrliggett@cox.net>:
18322         * plugins/profiler/gprof-flat-profile-view.c,
18323         plugins/profiler/gprof-flat-profile-view.h,
18324         plugins/profiler/gprof-function-call-chart-view.c,
18325         plugins/profiler/gprof-function-call-chart-view.h,
18326         plugins/profiler/gprof-view.c,
18327         plugins/profiler/gprof-view.h,
18328         plugins/profiler/gprof-call-graph-view.c,
18329         plugins/profiler/plugin.c,
18330         plugins/profiler/gprof-call-graph-view.h,
18331         plugins/profiler/gprof-function-call-tree-view.c,
18332         plugins/profiler/gprof-function-call-tree-view.h: Implements
18333         double click navigation. Fixes bug #403514.
18335 2007-02-25  Naba Kumar  <naba@gnome.org>
18337         * libanjuta/anjuta-plugin-manager.c,
18338         libanjuta/anjuta-plugin-handle.[ch],
18339         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
18340         g_hash_table_remove_all (introduced in glib 2.12) to stay the
18341         dependency on glib 2.8. Fixes bug #411623.
18343 2007-02-24  Naba kumar  <naba@gnome.org>
18345         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
18346         
18347         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
18348         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
18349         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
18350         (added) libanjuta/anjuta-profile-manager.c,
18351         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
18352         manager.
18353         Implemented profile pushing and popping. Implemented profile xml
18354         synchronization. Implemented error handling in profiles. Implemented
18355         activation and deactivation signals in plugin manager.
18356         
18357         * libanjuta/Makefile.am: Added libanjuta log domain.
18358         
18359         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18360         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
18361         in AnjutaShell interface and implemented it in AnjutaApp.
18362         
18363         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18365 2007-02-23  Naba kumar  <naba@gnome.org>
18367         src/main.c: Fixed missing end quote.
18369 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
18371         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
18374 2007-02-20  Naba Kumar  <naba@gnome.org>
18376         * plugins/subversion/plugin.c: Added "..." menuitems.
18377         * ROADMAP, README: Updated.
18378         * libanjuta/anjuta-profile.c: Fixed bugs.
18380         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
18381         plugins/gtodo/Makefile.am: Removed dead code.
18383         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
18384         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
18385         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
18386         plugins/gtodo/list_tooltip.c,
18387         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
18388         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
18389         not contain markups. Fixes Bug #360462.
18391 2007-02-16  Naba Kumar  <naba@gnome.org>
18393         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
18394         unnecessary sub-sections.
18395         
18396 2007-02-15  Naba Kumar  <naba@gnome.org>
18398         * (removed) plugins/document-manager/bookmark-prev-16.png,
18399         plugins/document-manager/bookmark-last.png,
18400         (removed)plugins/document-manager/bookmark-first-16.png,
18401         plugins/document-manager/bookmark-prev.png,
18402         (added) plugins/document-manager/bookmark-toggle.png,
18403         (removed)plugins/document-manager/bookmark_toggle.xpm,
18404         (removed)plugins/document-manager/bookmark-last-16.png,
18405         plugins/document-manager/plugin.c,
18406         plugins/document-manager/anjuta-document-manager.ui,
18407         (removed)plugins/document-manager/bookmark-next-16.png,
18408         plugins/document-manager/bookmark-next.png,
18409         plugins/document-manager/Makefile.am,
18410         (added) plugins/document-manager/bookmark-clear.png,
18411         plugins/document-manager/bookmark-first.png: Upgraded bookmark
18412         icons (stolen from monodevelop). Added clear bookmarks toolbar
18413         button.
18415         * plugins/document-manager/plugin.c,
18416         (added) plugins/document-manager/swap.png,
18417         (removed) plugins/document-manager/undock.png,
18418         plugins/document-manager/Makefile.am: Fixed swap icon.
18420 2007-02-13  Naba Kumar  <naba@gnome.org>
18422         * plugins/class-gen/element-editor.c: Fixed typo.
18423         
18424         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
18425         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
18426         Implementing plugin profiles loading.
18428 2007-02-13  Naba Kumar  <naba@gnome.org>
18430         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
18431         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
18432         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
18433         pixmaps/open_project.png, pixmaps/close_project.png:
18434         Removed more old icons.
18435         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
18436         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
18437         anjuta_logo.png
18438         
18439 2007-02-13  Naba Kumar  <naba@gnome.org>
18441         * plugins/class-gen/element-editor.c: Included missing headers to
18442         prevent build failures in some cases.
18443         
18444 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
18446         * plugins/debug-manager/stack_trace.c:
18447         Fix bug #407115
18449         * plugins/debug-manager/watch.c,
18450         plugins/debug-manager/breakpoints.c:
18451         Same bug than above, wrong use of gtk_ui_manager_get_widget
18453 === anjuta 2.1.1 ===
18455 2007-02-11  Naba Kumar  <naba@gnome.org>
18457         * cofigure.in: Bumped version to 2.1.1
18458         * NEWS: Updated for 2.1.1 release.
18459         
18460 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
18462         * plugins/debug-manager/plugin.c,
18463         plugins/debug-manager/sparse_view.c,
18464         plugins/debug-manager/sparse_view.h:
18465         Reorder some code
18467         * plugins/gdb/debugger.c,
18468         plugins/debug-manager/debugger.c,
18469         plugins/debug-manager/memory.c,
18470         plugins/debug-manager/sparse_buffer.c
18471         plugins/gdb/debugger.h,
18472         libanjuta/interfaces/libanjuta.idl:
18473         Clean up, remove some warnings
18474         Use guint everywhere for addresses
18475         Rewrite code parsing position in debugger
18477 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
18479         * plugins/debug-manager/debug_tree.c:
18480         Use GtkTreeRowReference instead of GtkTreeIter as callback data
18481         Fix bug #406113
18483 2007-02-08  Naba Kumar  <naba@gnome.org>
18485         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
18486         Delay showing the 'file modified on disk' dialog for one sec
18487         from the last notification to insure multiple notifications for
18488         the same file are treated as one. Do not same multiple dialogs
18489         for the same file. Make sure to destory the dialog if later
18490         the conent is no longer different.
18491         
18492 2007-02-08  Naba Kumar  <naba@gnome.org>
18494         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
18495         Prevented spurious 'file modified' dialogs in scintilla editor
18496         when the file is saved.
18498 2007-02-09  Johannes Schmid <jhs@gnome.org>
18500         * scripts/glade2schema.pl:
18501         Added script to convert glade preferences into gconf schema files.
18502         See #406061
18504 2007-02-08  Naba Kumar  <naba@gnome.org>
18506         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
18507         itself is destroyed. Fixes bug #355160.
18508         
18509 2007-02-08  Johannes Schmid <jhs@gnome.org>
18511         * plugins/profiler/profiler.plugin: 
18512         removed from version control (only .in file needed)
18513         
18514         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
18515         * plugins/sourceview/sourceview.c: (sourceview_new):
18516         Code cleanup
18517         
18518         * plugins/subversion/svn-thread.c: (svn_thread_start):
18519         * src/main.c: (main):
18520         
18521         Fixed #395875 about initialisation of threads too late
18523 2007-02-07  Armin Burgmeier  <armin@arbur.net>
18525         Reviewed by Naba Kumar  <naba@gnome.org>:
18526         * plugins/class-gen/plugin.c:
18527         * plugins/class-gen/window.c: Removed browse button related code, load
18528         generated output directly into new buffers when not adding to project.
18530         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
18531         buttons from user interface.
18533 2007-02-07  Naba Kumar  <naba@gnome.org>
18535         * po/POTFILES.in: Fixed distcheck.
18537 2007-02-07  Daniel Nylander <po@danielnylander.se>
18539         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
18541 2007-02-07  Johannes Schmid <jhs@gnome.org>
18543         * anjuta.desktop.in.in:
18544         Fixed spelling
18546 2007-02-07  Johannes Schmid <jhs@gnome.org>
18548         * configure.in:
18549         * manuals/anjuta-manual/*
18550         * manuals/anjuta-faqs/*:
18551         #398991 – Anjuta manuals does not use the gnome-doc-utils format
18552         
18553         * plugins/document-manager/anjuta-document-manager.plugin.in:
18554         Removed duplicate application-xml mime-type (review patches properly ;-)
18555         
18556 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
18558         * plugins/gdb/debugger.c,
18559         libanjuta/interfaces/libanjuta.idl:
18560         Fix bug #404755
18561         Fix handling of missing source file
18563 2007-02-06  Naba Kumar  <naba@gnome.org>
18565         Patch from James Liggett  <jrliggett@cox.net>:
18566         * plugins/profiler/gprof-flat-profile.c,
18567         plugins/profiler/gprof-profile-data.c,
18568         plugins/profiler/gprof-call-graph.c,
18569         plugins/profiler/gprof-profile-data.h,
18570         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
18571         Show profiler view when target selected bug #403515.
18573 2007-02-05  Naba Kumar  <naba@gnome.org>
18575         * configure.in: Enabled devhelp plugin by default now that
18576         it works.
18577         
18578         Patch from parmigio@2ainfo.it:
18579         * plugins/document-manager/anjuta-document-manager.plugin.in:
18580         Added xml file type in supported mime types list.
18581         
18582 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
18584         * plugins/debug-manager/debugger.c,
18585         plugins/debug-manager/plugin.c:
18586         Add a field in status bar displaying debugger state
18587         Change cursor shape when debugger is busy
18588         Fix bug #378600
18590         * plugins/debug-manager/watch.c,
18591         plugins/debug-manager/locals.c,
18592         libanjuta/interfaces/libanjuta.idl:
18593         Clean up, remove debugging messages and unused signals
18595 2007-02-03  Johannes Schmid <jhs@gnome.org>
18597         * configure.in:
18598         Fixed AC_INIT and seperated version to major, minor, micro
18600         * anjuta.anjuta:
18601         Load Subversion instead of CVS
18602         
18603         * anjuta.desktop.in.in:
18604         Fixed bug-buddy component
18606         Original patch from Rob Bradfort <robster@debian.org>:
18607         * src/main.c: (get_command_line_args), (main):
18608         Bug #335981 – Migration from popt to GOption
18610 2007-02-03  Naba Kumar  <naba@gnome.org>
18612         * configure.in: Depend on devhelp 0.13 and fixed gecko home
18613         path variable. Fixed bug #341170.
18614         * plugins/profiler/Makefile.am: Fixed indentation.
18615         
18616 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
18618         * libanjuta/interfaces/libanjuta.idl,
18619         plugins/sourceview/sourceview.c,
18620         plugins/editor/text-editor.c,
18621         plugins/symbol-browser/plugin.c,
18622         plugins/search/search-replace.c,
18623         plugins/document-manager/goto_line.c,
18624         plugins/document-manager/action-callbacks.c,
18625         plugins/document-manager/anjuta-docman.c:
18626         Rename markers of anjuta interface
18627         IANJUTA_MARKABLE_NONE has been removed
18628         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
18629         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
18630         IANJUTA_MARKABLE_ATTENTIVE renamed in
18631                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
18632         IANJUTA_MARKABLE_INTENSE renamed in
18633                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
18634         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
18636         * (removed) plugins/sourceview/marker-light.png,
18637         (removed) plugins/sourceview/marker-basic.png,
18638         (removed) plugins/sourceview/marker-attentive.png,
18639         (removed) plugins/sourceview/marker-intense.png,
18640         plugins/sourceview/bookmark.png,
18641         (added) plugins/sourceview/breakpoint-disabled.png,
18642         (added) plugins/sourceview/breakpoint-enabled.png,
18643         (added) plugins/sourceview/program-counter.png,
18644         (added) plugins/sourceview/linemarker.png,
18645         plugins/sourceview/Makefile.am,
18646         (added) plugins/editor/bookmark.xpm,
18647         (added) plugins/editor/breakpoint-disabled.xpm,
18648         (added) plugins/editor/breakpoint-enabled.xpm,
18649         (added) plugins/editor/program-counter.xpm,
18650         (added) plugins/editor/linemarker.xpm,
18651         plugins/editor/Makefile.am:
18652         Add or change marker pixmaps in scintilla and sourceview editor
18654         * plugins/document-manager/plugin.c,
18655         libanjuta/interfaces/libanjuta.idl,
18656         plugins/debug-manager/plugin.c,
18657         plugins/debug-manager/breakpoints.c
18658         plugins/gdb/debugger.c:
18659         Fix bug #376404, program counter marker is not displayed when debugger
18660         Return the selected editor or NULL (if file does not exist) with 
18661         ianjuta_document_manager_goto_file_line* functions
18662         Emit a change-location signal even if the program counter is in an
18663         unknown file
18665 2007-02-02  Naba Kumar  <naba@gnome.org>
18667         * TODO.tasks: Marked bounty bug #359478 completed. And checked
18668         older bounties 'Done'.
18669         
18670 2007-02-02  Naba Kumar  <naba@gnome.org>
18672         * TODO.tasks: Fixed typop.
18674         Patch from James Liggett  <jrliggett@cox.net>:
18675         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
18676         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
18677         profiler plugin by James Liggett. Completes bounty bug #359478
18678         'Gprof performance profiler plugin'
18680 2007-02-01  Naba Kumar  <naba@gnome.org>
18682         * src/main.c: Renamed option name.
18684         * TODO.tasks: Marked "Test and fix all project wizards templates"
18685         bounty completed.
18686         
18687 2007-01-29  Johannes Schmid <jhs@gnome.org>
18689         * plugins/document-manager/plugin.c: (on_editor_changed):
18690         Added DEBUG_PRINT(...)
18691         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
18692         implemented
18693         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
18694         Fix language support plugin for sourceview editor (add some new
18695         language names)
18696         
18697         * plugins/sourceview/sourceview.c: (iindic_clear):
18698         Clear all indicators
18700 2007-01-29  Johannes Schmid <jhs@gnome.org>
18702         * TODO.tasks:
18703         Minor task currentions
18704         
18705         * libanjuta/interfaces/libanjuta.idl:
18706         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
18707         (itext_editor_iface_init):
18708         * plugins/language-support-cpp-java/plugin.c: (install_support):
18709         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
18710         (ieditor_get_attributes), (ieditor_iface_init):
18711         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
18712         plugins.
18713         
18714         * plugins/sourceview/sourceview.glade:
18715         Fixed sourceview preference window
18717 2007-01-28  Naba Kumar  <naba@gnome.org>
18718         
18719         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
18720         Implemented --no-files and --no-session command line options and
18721         corresponding preferernces checkboxes in General tab.
18723 2007-01-28  Johannes Schmid <jhs@gnome.org>
18725         * plugins/subversion/plugin.c:
18726         * plugins/subversion/plugin.h:
18727         * plugins/subversion/svn-notify.c: (svn_show_info),
18728         (show_svn_error), (on_svn_notify):
18729         * plugins/subversion/svn-notify.h:
18730         * plugins/subversion/svn-thread.c: (create_message_view),
18731         (svn_thread_start):
18732         Fixed error handling and fixed #394216 – No indication of subversion commands running
18733         
18734         * plugins/tools/execute.c: (atp_output_context_print):
18735         Show name of tool in message pane
18737 2007-01-28  Naba Kumar  <naba@gnome.org>
18738         
18739         * configure.in, plugins/glade/plugin.c: Make it work with
18740         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
18741         
18742         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
18743         from devhelp (won't work untill devhelp is fixed: bug #341170).
18744         
18745         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
18746         
18747 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
18749         Reviewed by Naba Kumar  <naba@gnome.org>:
18750         * libanjuta/interfaces/libanjuta.idl, 
18751         plugins/debug-manager/debugger.c,
18752         plugins/debug-manager/start.c,
18753         plugins/gdb/plugin.c,
18754         plugins/gdb/debugger.c,
18755         plugins/gdb/debugger.h:
18756         Fix a bug when launching gdb
18757         Set the terminal for the debugged program on the command line.
18759 2007-01-26  Johannes Schmid <jhs@gnome.org>
18761         * plugins/sourceview/anjuta-document-saver.c:
18762         (anjuta_document_saver_save):
18763         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
18764         * plugins/sourceview/sourceview.c: (save_if_modified),
18765         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
18766         Proper error handling, for example if a file was modified externally. Use backup files
18767         to avoid data-loss on disk full.
18769 2007-01-24  Naba Kumar  <naba@gnome.org>
18770         
18771         * plugins/devhelp/htmlview.c: Fixed crash during project load.
18772         Fixed mem leak and source leak.
18773         
18774 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
18776         Reviewed by Naba Kumar  <naba@gnome.org>:
18777         * plugins/debug-manager/debug_tree.c,
18778         plugins/debug-manager/debug_tree.h,
18779         plugins/debug-manager/watch.c:
18780         Partial rewrite of the variable object code, find and fix a few bugs
18781         Fix bug #395808: gdb can still crash but children are listed
18782         on request only so you can avoid the crash
18784 2007-01-24  Naba Kumar  <naba@gnome.org>
18785         
18786         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
18787         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
18788         plugins/symbol-browser/plugin.h,
18789         plugins/symbol-browser/plugin.c,
18790         plugins/symbol-browser/Makefile.am: Added current file (local)
18791         symbols view (Seriously getting bored with the browse toolbar).
18793 2007-01-22  Naba Kumar  <naba@gnome.org>
18794         
18795         Patch from Gabor Kelemen:
18796         * po/POTFILES.in: Added .plugin.in files.
18798 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
18800         Reviewed by Naba Kumar  <naba@gnome.org>:
18801         * plugins/document-manager/anjuta-docman.c,
18802         plugins/message-view/anjuta-msgman.c
18803         Set right alignment to the label widget in the tab title.
18805 2007-01-21  Naba Kumar  <naba@gnome.org>
18806         
18807         * libegg/egg-combo-action.c: Fixed mode line.
18808         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18809         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
18811 2007-01-21  Armin Burgmeier  <armin@arbur.net>
18813         Reviewed by Naba Kumar  <naba@gnome.org>:
18814         * plugins/class-gen/plugin.c: Prompt for target before actually
18815         generating the class files. This ensures that the files are created in
18816         the correct directory. Fixes bug #397406.
18818         * plugins/class-gen/window.c: Set browse buttons to insensitive when
18819         the class is added to the project.
18821 2007-01-21  Naba Kumar  <naba@gnome.org>
18823         * libanjuta/anjuta-plugin-description.c,
18824         libanjuta/anjuta-ui.h,
18825         libanjuta/anjuta-status.c,
18826         libanjuta/anjuta-plugin-description.h,
18827         libanjuta/cell-renderer-captioned-image.c,
18828         libanjuta/anjuta-plugin-handle.c,
18829         libanjuta/anjuta-status.h,
18830         libanjuta/resources.c,
18831         libanjuta/cell-renderer-captioned-image.h,
18832         libanjuta/glue-cpp.c,
18833         libanjuta/anjuta-plugin-handle.h,
18834         libanjuta/anjuta-plugin.c,
18835         libanjuta/anjuta-preferences-dialog.c,
18836         libanjuta/libanjuta.h,
18837         libanjuta/resources.h,
18838         libanjuta/glue-cpp.h,
18839         libanjuta/anjuta-plugin.h,
18840         libanjuta/anjuta-preferences-dialog.h,
18841         libanjuta/anjuta-plugin-manager.c,
18842         libanjuta/anjuta-shell.c,
18843         libanjuta/anjuta-plugin-manager.h,
18844         libanjuta/anjuta-shell.h,
18845         libanjuta/anjuta-save-prompt.c,
18846         libanjuta/anjuta-save-prompt.h,
18847         libanjuta/anjuta-children.c,
18848         libanjuta/anjuta-utils.c,
18849         libanjuta/anjuta-profile.c,
18850         libanjuta/anjuta-preferences.c,
18851         libanjuta/anjuta-launcher.c,
18852         libanjuta/anjuta-utils.h,
18853         libanjuta/anjuta-profile.h,
18854         libanjuta/anjuta-launcher.h,
18855         libanjuta/anjuta-ui.c: Updated file headers.
18857         * po/POTFILES.in: Updated.
18859         * libanjuta/anjuta-marshal.list,
18860         (added) libanjuta/anjuta-plugin-handle.c,
18861         (added) libanjuta/anjuta-plugin-handle.h,
18862         (added) libanjuta/anjuta-plugin-manager.c,
18863         (added) libanjuta/anjuta-plugin-manager.h,
18864         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
18865         (added) libanjuta/anjuta-profile.c,
18866         (added) libanjuta/anjuta-profile.h,
18867         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
18868         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
18869         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
18870         src/action-callbacks.c: Implemented AnjutaPluginManager
18871         class based on old plugins.[ch]. Implemented AnjutaProfile as
18872         prelimanary profiles implementation. Implemented AnjutaPluginHandle
18873         class to represent plugins (not to be confused with plugin objects).
18874         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
18875         implemented it in AnjutaApp and AnjutaTestShell.
18876         De-globalized plugin management and several clean ups.
18878         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
18879         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
18880         plugins/search/search-replace.c, plugins/terminal/terminal.c,
18881         plugins/project-import/project-import.c,
18882         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
18883         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
18884         Fixed plugins for the change in API.
18886         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
18887         file.
18888         
18889         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18891 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
18893         Reviewed by Naba Kumar  <naba@gnome.org>:
18894         * libanjuta/anjuta-launcher.c,
18895         libanjuta/anjuta-launcher.h:
18896         Add a new function anjuta_set_terminate_on_exit to close the i/o
18897         channel when the child exit
18898         Return directly the status and not the exit code in child-exited
18899         signal
18901         * plugins/gdb/debugger.c:
18902         Use new function in debugger plugin
18904 2007-01-18  Johannes Schmid <jhs@gnome.org>
18906         * src/about.c: Do not show empty license information instead hide the button (#397883)
18908 2007-01-15  Johannes Schmid <jhs@gnome.org>
18910         * plugins/project-manager/plugin.c:
18911         * plugins/project-wizard/templates/python.wiz
18912         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
18913         
18914         Fixed #335235 python programs are not executeable/ do not start when pressing F3
18915         You will also need latest gnome-build svn       
18917 === anjuta 2.1.0 ===
18919 2007-01-14  Naba Kumar  <naba@gnome.org>
18921         * configure.in: Removed reference of mkfile project
18922         template to fix distcheck build error.
18923         * AUTHORS: Updated.
18924         * NEWS: Updated.
18925         * configure.in: Bumped version to 2.1.0 for beta release.
18926         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
18927         crashes as soon as editing starts in normal text files.
18929 2007-01-14  Johannes Schmid <jhs@gnome.org>
18931         * configure.in
18932         * po/LINGUAS:
18933         Applied http://live.gnome.org/GnomeGoals/PoLinguas
18935         * tagmanager/c.c:
18936         Patch from Massimo Cora' to hopefully fix #395362
18938         * plugins/project-wizard/templates/*:
18940         Fixed and tested all project-wizards. Deactivated mkfile project because
18941         it was totally broken and I don't see any real use for it.
18942         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
18944 2007-01-14  Naba Kumar  <naba@gnome.org>
18946         * NEWS: Updated for release.
18947         
18948         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
18949         
18950         * libanjuta/interfaces/libanjuta.idl,
18951         plugins/editor/text_editor_cbs.c,
18952         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
18953         interface and implemented it for scintilla.
18954         
18955         * plugins/editor/text-editor.c: Fixed highlighing issues when
18956         used with indicators (particularly when the file is just opened).
18957         Fixes bug #377477 – when debugging, scintilla editor grays out all
18958         lines before current line.
18959         
18960         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
18961         Maintain a separate list of indicated edtitors for separate contexts.
18962         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
18963         
18964 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
18966         Reviewed by Naba Kumar  <naba@gnome.org>:
18967         * plugins/debug-manager/plugin.c:
18968         Bug fix: breakpoints cannot be added after stopping the debugger
18970 2007-01-13  Naba Kumar  <naba@gnome.org>
18972         * NEWS: Updated for release.
18974 2007-01-12  Johannes Schmid <jhs@gnome.org>
18976         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
18977         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
18978         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
18979         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
18980         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
18981         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
18982         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
18983         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
18984         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
18985         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
18986         
18987         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
18988         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
18989         
18990         * plugins/sourceview/sourceview.c:
18991         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
18992         on character positions.
18993         
18994 2007-01-12  Naba Kumar  <naba@gnome.org>
18996         * src/anjuta-app.c,
18997         plugins/project-manager/plugin.c,
18998         plugins/profile-default/plugin.c,
18999         libanjuta/anjuta-status.c,
19000         libanjuta/anjuta-status.h: Introduced an API for application title
19001         in AnjutaStatus. Set application title to project name.
19003 2007-01-11  Massimo Cora' <maxcvs@email.i>
19005         Reviewed by Naba Kumar  <naba@gnome.org>:
19006         * tagmanager/Makefile.am,
19007         plugins/symbol-browser/Makefile.am: removed installation for 
19008         test programs.
19010 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
19012         Reviewed by Naba Kumar  <naba@gnome.org>:
19013         * plugins/debug-manager/start.h,
19014         plugins/debug-manager/start.c,
19015         plugins/debug-manager/anjuta-debug-manager.ui,
19016         plugins/debug-manager/plugin.c:
19017         Partial fix for bug #392537
19019         * plugins/debug-manager/disassemble.c:
19020         Fix bug #392543
19022 2007-01-11  Naba Kumar  <naba@gnome.org>
19024         * src/anjuta.c: Load project seperately from session,
19025         so that project session is also loaded.
19026         
19027         * plugins/profile-default/plugin.c: Load project in new
19028         anjuta if there already is one loaded currently (disabled
19029         code for now).
19030         
19031         * plugins/editor/aneditor.cxx: Disconnect focus in/out
19032         signals when editor is destroyed. Fixes a crash bug.
19033         
19034         * plugins/editor/text_editor.c: Do not mark line in
19035         ianjuta_editor_goto_line() implementation.
19036         
19037         * plugins/search/search-replace.c: Always check for markable
19038         interface availablility because its optional for an editor.
19039         
19040         * plugins/document-manager/goto_line.c,
19041         plugins/document-manager/action-callbacks.c: Mark lines for
19042         goto line commands (from dialog and from menu entry box).
19043         
19044         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
19045         plugins/file-manager/an_file_view.c: Expand file manager
19046         nodes in idle loop, one at a time. Did as a possible work
19047         around for bug #361763, but it didn't make any difference.
19048         However, it could still be useful in situations where there
19049         are lots to expand.
19050         
19051         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
19053 2007-01-11  Naba Kumar  <naba@gnome.org>
19055         * plugins/editor/scintilla/LineMarker.h,
19056         plugins/editor/scintilla/LexBasic.cxx,
19057         plugins/editor/scintilla/LexHTML.cxx,
19058         plugins/editor/scintilla/include/SciLexer.h,
19059         plugins/editor/scintilla/include/Scintilla.h,
19060         plugins/editor/scintilla/include/Scintilla.iface,
19061         plugins/editor/scintilla/include/ScintillaWidget.h,
19062         plugins/editor/scintilla/LexBash.cxx,
19063         plugins/editor/scintilla/PlatGTK.cxx,
19064         plugins/editor/scintilla/ViewStyle.h,
19065         plugins/editor/scintilla/Editor.cxx,
19066         plugins/editor/scintilla/StyleContext.h,
19067         plugins/editor/scintilla/LexCPP.cxx,
19068         plugins/editor/scintilla/Converter.h,
19069         plugins/editor/scintilla/LexAU3.cxx,
19070         plugins/editor/scintilla/Editor.h,
19071         plugins/editor/scintilla/LexPerl.cxx,
19072         plugins/editor/scintilla/LexVB.cxx,
19073         plugins/editor/scintilla/ScintillaGTK.cxx,
19074         plugins/editor/scintilla/ViewStyle.cxx,
19075         plugins/editor/scintilla/PropSet.cxx,
19076         plugins/editor/scintilla/LexSQL.cxx,
19077         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
19078         version 1.71
19080 2007-01-11  Armin Burgmeier  <armin@arbur.net>
19082         Reviewed by Naba Kumar  <naba@gnome.org>:
19083         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
19084         selected for editing. This fixes bug #394218.
19086         * plugins/class-gen/plugin.c: Do not use project's root URI as project
19087         name if said URI is not known.
19089         * plugins/class-gen/window.c: When stripping function prefix away,
19090         include the trailing underscore because it is already set by the
19091         template.
19093         * plugins/class-gen/transform.c: Include "const char*" and "const
19094         gchar*" in the list for transforming a default C type to a GType.
19095         Don't access invalid memory when writing pointer_str in
19096         cg_transform_first_argument.
19098 2007-01-11  Naba Kumar  <naba@gnome.org>
19100         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
19101         pixmaps/anjuta.svg, pixmaps/Makefile.am,
19102         (renamed) pixmaps/anjuta_icon.png, src/main.c,
19103         libegg/test-actions.c, anjuta.desktop.in.in,
19104         anjuta.prj: Renamed application icon to 'anjuta.png' from
19105         'anjuta_icon.png'. Added more fields in desktop file.
19107         * mime/anjuta.xml: Added magic section.
19108         
19109         * (removed) mime/anjuta.applications,
19110         (removed) mime/anjuta.mime, mime/Makefile.am,
19111         (removed) mime/anjuta.keys,
19112         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
19113         registeration and added scalable icon. Also fixes bug #393680
19115 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
19117         Reviewed by Naba Kumar  <naba@gnome.org>:
19118         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
19119         and anjuta_status_progress_add_ticks() to check for progressbar 
19120         being realized before trying to update it.
19122 2007-01-10  Naba Kumar  <naba@gnome.org>
19124         * tagmanager/tm_workspace.c,
19125         po/POTFILES.in,
19126         plugins/debug-manager/Makefile.am,
19127         plugins/tools/scripts/Makefile.am,
19128         plugins/class-gen/plugin.c,
19129         plugins/class-gen/Makefile.am,
19130         global-tags/Makefile.am: Fixed make distcheck.
19132         * plugins/debug-manager/attach_process.c,
19133         plugins/debug-manager/attach_process.h,
19134         plugins/class-gen/action-callbacks.h,
19135         plugins/class-gen/action-callbacks.c,
19136         plugins/class-gen/class_gen.h,
19137         plugins/class-gen/class_gen.c: Deleted unused/old files.
19139         * (removed) scintilla, (added) plugins/editor/scintilla,
19140         plugins/editor/scintilla/lexers.make,
19141         plugins/editor/scintilla/Makefile.am,
19142         plugins/editor/Makefile.am
19143         configure.in, manuals/reference/libanjuta/Makefile.am
19144         Makefile.am: Moved scintilla to its right place.
19146 2007-01-09  Naba Kumar  <naba@gnome.org>
19148         * plugins/profile-default/plugin.c: Save project session before
19149         a new one is opened.
19151         * plugins/project-manager/plugin.c,
19152         plugins/project-manager/plugin.h,
19153         plugins/project-manager/anjuta-project-manager.ui,
19154         plugins/profile-default/plugin.c,
19155         plugins/profile-default/plugin.h,
19156         plugins/profile-default/Makefile.am,
19157         (added) plugins/profile-default/anjuta-default-profile.ui,
19158         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19159         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
19160         multiple projects support.
19161         
19162 2007-01-06  Armin Burgmeier  <armin@arbur.net>
19164         Reviewed by Naba Kumar  <naba@gnome.org>
19165         * plugins/class-gen/combo-flags.h:
19166         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
19167         enum, added a type parameter to selected signal. Select highlighted
19168         entry when pressing enter (but not unselect it if it was already
19169         selected) before closing the popup. Also accept input when clicking
19170         not into the popup.
19172         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
19173         according to selection type.
19175         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
19176         VOID:BOXED,ENUM.
19178 2007-01-08  Johannes Schmid <jhs@gnome.org>
19180   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
19181   * plugins/project-wizard/templates/gtkmm/Makefile.am
19182   * plugins/project-wizard/templates/python/configure.ac.tpl
19183   * plugins/project-wizard/templates/python/configure.in.tpl
19184   * plugins/project-wizard/templates/python/Makefile.am
19185   * plugins/project-wizard/templates/cpp/configure.ac.tpl
19186   * plugins/project-wizard/templates/cpp/configure.in.tpl
19187   * plugins/project-wizard/templates/cpp/Makefile.am
19188   * plugins/project-wizard/templates/terminal.wiz
19189   * plugins/project-wizard/templates/xlib-dock.wiz
19190   * plugins/project-wizard/templates/wxwin.wiz
19191   * plugins/project-wizard/templates/java.wiz
19192   * plugins/project-wizard/templates/xlib/configure.ac.tpl
19193   * plugins/project-wizard/templates/xlib/configure.in.tpl
19194   * plugins/project-wizard/templates/xlib/Makefile.am
19195   * plugins/project-wizard/templates/gcj/configure.ac.tpl
19196   * plugins/project-wizard/templates/gcj/configure.in.tpl
19197   * plugins/project-wizard/templates/gcj/Makefile.am
19198   * plugins/project-wizard/templates/terminal/configure.ac.tpl
19199   * plugins/project-wizard/templates/terminal/configure.in.tpl
19200   * plugins/project-wizard/templates/terminal/Makefile.am
19201   * plugins/project-wizard/templates/terminal/autogen.sh
19202   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
19203   * plugins/project-wizard/templates/wxwin/configure.in.tpl
19204   * plugins/project-wizard/templates/wxwin/Makefile.am
19205   * plugins/project-wizard/templates/gnome.wiz 
19206   * plugins/project-wizard/templates/java/configure.ac.tpl
19207   * plugins/project-wizard/templates/java/configure.in.tpl
19208   * plugins/project-wizard/templates/java/Makefile.am
19209   * plugins/project-wizard/templates/anjuta-plugin.wiz
19210   * plugins/project-wizard/templates/gtkmm.wiz
19211   * plugins/project-wizard/templates/python.wiz
19212   * plugins/project-wizard/templates/cpp.wiz
19213   * plugins/project-wizard/templates/gtk.wiz
19214   * plugins/project-wizard/templates/gcj.wiz
19215   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
19216   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
19217   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
19219   Starting fixing of all project wizards:
19220   - rename configure.in to configure.ac
19221   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
19222   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
19223   (See #394184)
19224   
19225   * TODO.task: Added bug number to bounty
19227 2007-01-07  Johannes Schmid <jhs@gnome.org>
19229   *  plugins/build-basic-autotools.c:
19230   Fixed #392290 – Missed install as root option in project manager
19232 2007-01-07  Johannes Schmid <jhs@gnome.org>
19234   * plugins/sourceview/sourceview.c:
19235   Fixed #388731 – Odd editor behaviour after performing block-text operations
19236   Fixed #388727 – Block-tab does not work
19237   
19238   * plugins/sourceview/anjuta-document.h/c:
19239   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
19240   
19241   * configure.in:
19242   Require Gtk+ >= 2.10 for sourceview plugin
19244 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
19246         * libanjuta/anjuta-status.c:
19247         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
19249 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
19251         * configure.in,
19252         plugins/terminal/terminal.c:
19253         Fix bug #377027
19254         remove support for VTE < 0.9
19256 2007-01-06  Naba Kumar  <naba@gnome.org>
19258         * po/POTFILES.in: Updated
19260 2007-01-05  Adam Dingle  <adam@medovina.org>
19262         Reviewed by Naba Kumar  <naba@gnome.org>:
19263         * plugins/message-view/anjuta-message-manager-plugin.glade:
19264         Fixed bug #377903 (improve message color defaults).
19266 2007-01-05  Naba Kumar  <naba@gnome.org>
19268         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
19269         
19270 2007-01-03  Armin Burgmeier  <armin@arbur.net>
19272         Reviewed by  Naba Kumar  <naba@gnome.org>:
19273         * plugins/symbol-browser/test-class.h: Fixed block ends.
19275         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
19276         C-style-block comment.
19278         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
19279         allow lists when writing autogen definition files. This is required
19280         for the new class generator. Also fixed a wrong return value in
19281         npw_autogen_write_definition_file and set a GError in
19282         npw_autogen_execute when the output file could not be opened.
19284         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
19285         user interface.
19287         * plugins/class-gen/Makefile.am: Added templates subdir, removed
19288         goc_template_header and goc_template_source, added top_srcdir to
19289         includes, link against project wizard (also hopefully temporarily),
19290         removed class_gen.h, class_gen.c, action-callbacks.h,
19291         action-callbacks.c.
19293         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
19295         * plugins/class-gen/cell-renderer-flags.h:
19296         * plugins/class-gen/cell-renderer-flags.c:
19297         * plugins/class-gen/combo-flags.h:
19298         * plugins/class-gen/combo-flags.c:
19299         * plugins/class-gen/element-editor.c:
19300         * plugins/class-gen/element-editor.h:
19301         * plugins/class-gen/generator.c:
19302         * plugins/class-gen/generator.h:
19303         * plugins/class-gen/plugin.h:
19304         * plugins/class-gen/plugin.c:
19305         * plugins/class-gen/transform.c:
19306         * plugins/class-gen/transform.h:
19307         * plugins/class-gen/validator.c:
19308         * plugins/class-gen/validator.h:
19309         * plugins/class-gen/window.c:
19310         * plugins/class-gen/window.h: Rewrote class generator, it now allows
19311         adding of several class elements and uses autogen.
19313         * plugins/class-gen/templates/cc-header.tpl:
19314         * plugins/class-gen/templates/cc-source.tpl:
19315         * plugins/class-gen/templates/go-header.tpl:
19316         * plugins/class-gen/templates/go-source.tpl:
19317         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
19318         for the class generator.
19320         * configure.in: Added plugins/class-gen/templates/Makefile to output.
19322 2007-01-04  Naba Kumar  <naba@gnome.org>
19324         Patch from Nick Treleaven:
19325         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
19326         all matching symbols.
19327         
19328         Patches from  Maik Beckmann and Sébastien Granjoux:
19329         * plugins/profile-default/plugin.c,
19330         plugins/project-manager/plugin.c: Unescape project name. Fixes
19331         Bug #357151
19333 2007-01-04  Naba Kumar  <naba@gnome.org>
19335         * plugins/glade/plugin.c: Fixed compilation with
19336         older glade-3 version.
19337         
19338         Patch from Roland Illig:
19339         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
19340         plugins/sourceview/anjuta-document-saver.c,
19341         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
19342         are necessary to build anjuta on NetBSD 3.0
19344         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
19345         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
19346         window manager in gnome.
19347         
19348 2007-01-02  Naba Kumar  <naba@gnome.org>
19349         
19350         * plugins/glade/plugin.c: Make it work with glade-3 svn.
19351         
19352 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
19354         Reviewed by Naba Kumar  <naba@gnome.org>:
19355         * libanjuta/interfaces/libanjuta.idl,
19356         plugins/debug-manager/Makefile.am,
19357         plugins/debug-manager/anjuta-marshal.list,
19358         plugins/debug-manager/debugger.c,
19359         plugins/debug-manager/sparse_buffer.c,
19360         plugins/debug-manager/sparse_buffer.h,
19361         plugins/debug-manager/sparse_view.c,
19362         plugins/debug-manager/sparse_view.h,
19363         plugins/debug-manager/disassemble.h,
19364         plugins/debug-manager/disassemble.c,
19365         plugins/debug-manager/anjuta-marshal.list,
19366         plugins/debug-manager/plugin.c,
19367         plugins/gdb/debugger.c,
19368         plugins/gdb/debugger.h,
19369         plugins/gdb/plugin.c:
19370         Add a disassembly view window
19372         * plugins/debug-manager/breakpoints.c,
19373         plugins/debug-manager/chunk_view.c,
19374         plugins/debug-manager/locals.c,
19375         plugins/debug-manager/memory.c,
19376         plugins/debug-manager/registers.c,
19377         plugins/debug-manager/stack_trace.c:
19378         Add some debugging information 
19380 2006-12-18  Naba Kumar  <naba@gnome.org>
19382         * configure.in, plugins/glade/plugin.c: Allow building against both
19383         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
19385 2006-12-03  Naba Kumar  <naba@gnome.org>
19386         
19387         * TODO.tasks: Marked a bounty completed.
19389 2006-11-24  Adam Dingle <adam@medovina.org>
19391         Reviewed by Naba Kumar  <naba@gnome.org>:
19392         * plugins/build-basic-autotools/build-basic-autotools.c,
19393         plugins/debug-manager/watch.c,
19394         plugins/document-manager/plugin.c, 
19395         plugins/patch/plugin.c,
19396         plugins/project-manager/plugin.c:
19397         Fixed bug #378879 (several command names need ellipses).
19399 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
19401         Reviewed by: Naba Kumar  <naba@gnome.org>
19402         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
19403         GCC 4.1.2 (there are only two warnings remaining now when compiling
19404         plugins).
19406         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
19408         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
19409         macro so that the generated function support a NULL plugin parameter.
19411         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
19412         in debug_tree_find_expression by freeing memory returned by the call
19413         to gtk_tree_model_get instead of the parameter string.
19415 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
19417         * plugins/debug-manager/breakpoints.c:
19418         Fix bug #378850
19420         * plugins/debug-manager/anjuta-debug-manager.ui,
19421         plugins/debug-manager/debugger.c,
19422         plugins/debug-manager/plugin.c:
19423         Fix bug #378871
19425 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
19427         * libanjuta/anjuta-launcher.c,
19428         plugins/gdb/debugger.c:
19429         Fix bug #377061
19431 2006-11-21  Naba Kumar  <naba@gnome.org>
19433         * plugins/search/search_preferences.c: Fixed build break.
19434         
19435 2006-11-20  Naba Kumar  <naba@gnome.org>
19436         
19437         Patch from Kjartan Maraas:
19438         * plugins/cvs-plugin/cvs-interface.c,
19439         plugins/document-manager/plugin.c,
19440         plugins/gtodo/interface.c,
19441         plugins/gtodo/libgtodo.h,
19442         plugins/message-view/anjuta-msgman.c,
19443         plugins/project-wizard/druid.c,
19444         plugins/search/search_preferences.c,
19445         plugins/sourceview/sourceview-prefs.c,
19446         plugins/terminal/terminal.c,
19447         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
19449         Patch from Przemysław Grzegorczyk:
19450         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
19451         plugins/subversion/anjuta-subversion.glade: Enable files in
19452         fileselection dialog. Fixes bug #376031.
19453         
19454 2006-11-17  Adam Dingle <adam@medovina.org>
19456         Reviewed by: Naba Kumar  <naba@gnome.org>
19457         * plugins/build-basic-autotools/build-basic-autotools.c
19458         * plugins/class-gen/anjuta-class-gen.plugin.in
19459         * plugins/debug-manager/breakpoints.c
19460         * plugins/debug-manager/plugin.c
19461         * plugins/devhelp/plugin.c
19462         * plugins/document-manager/plugin.c
19463         * plugins/gdb/debugger.c
19464         * plugins/glade/anjuta-glade.plugin.in
19465         * plugins/gtodo/plugin.c
19466         * plugins/language-support-cpp-java/plugin.c
19467         * plugins/message-view/plugin.c
19468         * plugins/project-import/anjuta-project-import.glade
19469         * plugins/project-import/anjuta-project-import.plugin.in
19470         * plugins/search/plugin.c
19471         * plugins/tools/scripts/tools-2.xml.in
19472         * plugins/valgrind/plugin.c
19473         * src/anjuta-actions.h:
19474         Fixed bug #376335 "menu items should be capitalized".  Minor
19475         grammar edits.
19477 2006-11-20  Naba Kumar  <naba@gnome.org>
19478         
19479         * configure.in: Fixed build.
19481         Patch from: Arjan Timmerman
19482         *configure.in: Make subvesion plugin build for apr 1.x.
19483         Fixes: Bug #364754.
19484         
19485 2006-11-20  Johannes Schmid <jhs@gnome.org>
19487         * configure.in
19488         * plugins/*/*.[ch]:
19489         Removed patches from Sylvain and Günther. They caused not problems but
19490         Naba was against them.
19492 2006-11-20  Johannes Schmid <jhs@gnome.org>
19494         * Removed me from MAINTAINERS
19496 2006-11-14  Günther Brammer <GBrammer@gmx.de>
19498         * configure.in:
19499         Use apr-1 instead of apr-0
19501 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
19503         * global-tags/create_global_tags.sh.in: Correct a bug when environment
19504         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
19505         and another bug occuring when parsing .pc file containing quotes.
19507 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
19509         * plugins/*/*.[ch]: Use class macro for type casting.
19511         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
19512         GCC 4.1.2 (there are only two warnings remaining now when compiling
19513         plugins).
19515         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
19516         a memory leak in debug_tree_find_expression; g_free was called on
19517         the parameter instead of the memory allocated by gtk_tree_model_get.
19519         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
19520         to declare and initialize the global type variable of the plugin.
19522 2006-10-31  Naba Kumar  <naba@gnome.org>
19524         * global-tags/create_global_tags.sh.in: Added an end message.
19525         
19526         * libanjuta/anjuta-launcher.h: Fixed indentation.
19527         
19528         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
19529         creation to a) append the messages in right way, b) Connect signals
19530         to the view properly and c) Recreate the system-tags.cache at the
19531         end of the generation.
19533         * plugins/symbol-browser: Fixed action path (double
19534         click on sysmbols was not working).
19536         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
19537         Fixed typedef and removed dead code.
19539         * tagmanager/c.c: Took the latest version from ctags source
19540         repository, because the one we had (from ctags 5.6) was broken.
19541         
19542         * global_tags/create_global_tags.sh.in: Reverted the patch from
19543         Sylvain because it was not right fix (and added a helpful comment).
19544         Used /bin/bash to fix the bashism and generated separate log files
19545         for each tag files in the same directory.
19546         
19547 2006-10-29  Naba Kumar  <naba@gnome.org>
19549         * plugins/editor/text_editor.c: Use a temporary file
19550         to save the editor and move it at the end to original
19551         file. This will prevent data corruption if file save
19552         failed for any reason. Also report proper errors when
19553         file save fails. Fixes bug #346575.
19554         
19555 2006-10-26  Naba Kumar  <naba@gnome.org>
19557         * plugins/document-manager/anjuta-docman.c: Do not load
19558         the same files with different path more than once (happens
19559         with symlinked files). Fixes Bug #323591.
19561 2006-10-25  Naba Kumar  <naba@gnome.org>
19563         * plugins/valgrind/vgactions.c: Fixed a warning.
19565 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
19567         Reviewed by Naba Kumar  <naba@gnome.org>:
19569         * plugins/valgrind/vgtoolview.c:
19570         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
19572         * plugins/valgrind/bugged-prg-test.c:
19573         No more warning during compilation with GCC 4.1.
19574         Program is still buggy in order to be used as a test of the
19575         plugin.
19577         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
19578         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
19579         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
19580         plugins/valgrind/vgrule.c:
19581         No more warning during compilation with GCC 4.1.
19583         * plugins/valgrind/plugin.c:
19584         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
19585         prototype (was missing from previous patch).
19587 2006-10-24  Naba Kumar  <naba@gnome.org>
19589         * plugins/glade/plugin.c: Show glade tree view, not list view.
19590         
19591         * plugins/glade/plugin.c: Fixed crash when Anjuta is
19592         exited with glade plugin still loaded. Fixes Bug #364755.
19594         * plugins/document-manager/anjuta-document-manager.plugin.in:
19595         Added application/x-reject in accepted mime-types.
19596         
19597         * Changelog: Fixed changelog alignments.
19599 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
19601         Reviewed by: Naba Kumar  <naba@gnome.org>
19602         
19603         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
19604         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
19605         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
19606         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
19607         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
19608         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
19609         plugins/valgrind/vgsearchbar.c:
19610         Use class macro for type casting.
19612         * plugins/valgrind/plugin.h:
19613         Don't force cast a GtkActionGroup to a GtkAction.
19615         * plugins/valgrind/plugin.c:
19616         Use correct API to get path of the preoject root when building
19617         the list of targets for the run action.
19618         Correct ordering of the construction of the preferences widgets.
19619         Only remove the valgrind widget if it is currently displayed.
19621         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
19622         Return if check_valgrind_binary() fails.
19623         The ValgrindPluginPrefs object is initialized after the call to
19624         vg_action_new. Take a handle to the location of the pointer to
19625         the future object.
19627 2006-10-24  Naba Kumar  <naba@gnome.org>
19629         * HACKING: Updated coding sample.
19630         
19631         Patch from: Armin Burgmeier  <armin@arbur.net>
19632         * plugins/symbol-browser/test-class.h,
19633         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
19634         
19635 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
19637         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
19638         * plugins/valgrind/vgtoolview.h:
19639         Correctly handle the argv / srcdir of vg_tool_view object. Do
19640         not leak memory associated with those arrays.
19642         * plugins/symbol-browser/an_symbol_prefs.c:
19643         Support unloading / reloading of the module (for example when
19644         closing a project and opening another one).
19646         * plugins/project-manager/plugin.c:
19647         Remove plugin widget before removing plugin itself, preventing
19648         a crash with valgrind plugin.
19650         * libanjuta/anjuta-preferences-dialog.c:
19651         Do not use the page_num returned by gtk_notebook_append_page to
19652         remove the page as it cause bugs when pages removal is not done
19653         in LIFO.
19655         * plugins/document-manager/anjuta-docman.c:
19656         Fix some GTK+ warnings.
19658         * global-tags/create_global_tags.sh.in:
19659         Rewrite script to remove bash-ism and use pkg-config directly
19660         instead of parsing the *.pc file by hand. This solve problems
19661         that occurred when one of the directory in PKG_CONFIG_PATH is
19662         empty.
19664 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
19666         * plugins/glade/plugin.c: Fix build (#363884)
19668 2006-10-22  Johannes Schmid <jhs@gnome.org>
19670         * plugins/file-manager/an_file_view.c:
19671         * plugins/file-manager/plugin.c:
19672         * plugins/file-manager/plugin.h:
19673         Fix possible crasher when changing project-root uri when we try to restore open nodes
19674         * AUTHORS: Updated
19676 2006-10-19  Naba Kumar  <naba@gnome.org>
19678         Patch from: Juan Pablo Ugarte
19679         * plugins/glade/plugin.c: Include glade header
19680         correctly.
19681         
19682 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
19683         
19684         * plugins/debug-manager/Makefile.am,
19685         plugins/debug-manager/sexy-icon-entry.h,
19686         plugins/debug-manager/sexy-icon-entry.c,
19687         plugins/debug-manager/dataview.c:
19688         Fix bug #358134 (Goto memory prompt)
19689         Use sexy-icon-entry from libsexy 0.1.10
19691         * plugins/debug-manager/debugger.c,
19692         plugins/debug-manager/plugin.c,
19693         plugins/debug-manager/start.c,
19694         plugins/gdb/debugger.c,
19695         plugins/gdb/plugin.c:
19696         Better error handling when starting and stopping debugger
19698 2006-10-13  Maik Beckmann <maik@eigenco.de>
19700         * src/action_callbacks.c:
19701         Fixed bug #361830 (AboutDialog does not close) which is caused 
19702         due to a change in Gtk+ 2.10  
19703   
19704 2006-10-12  Adam Dingle <adam@medovina.org>
19706         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
19708         * plugins/search/search-replace.c:
19709         Fixed bug #358068 (indicate when Find in Files is complete)
19711         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
19713         * plugins/sourceview/sourceview-prefs.c:
19714         * plugins/sourceview/sourceview.glade:
19715         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
19717         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
19719         * plugins/devhelp/plugin.c:
19720         * plugins/search/plugin.c: 
19721         Fixed bug #359750 (fix find/replace shortcut keys).
19723         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
19724         use Alt+key for shortcuts)
19726         *  plugins/debug-manager/debug_tree.c:
19727         *  plugins/debug-manager/debugger.c:
19728         Fixed bug #359317 (can't load debug manager)
19730         * /plugins/document-manager/plugin.c:
19731         Fixed bug #359259 (highlight modes listed in reverse 
19732         alphabetical order).
19734 2006-10-10  Johannes Schmid <jhs@gnome.org>
19736         * plugins/glade/plugin.c:
19737         Add scrollbars to glade project window
19739 2006-10-10  Johannes Schmid <jhs@gnome.org>
19741         * libanjuta/interfaces/Makefile.am.iface:
19742         Fixed Makefile with broke build
19744 2006-10-07  Johannes Schmid <jhs@gnome.org>
19746         * libanjuta/interfaces/anjuta-idl-compiler.pl:
19747         * libanjuta/interfaces/Makefile.iface.am:
19748         Fixed enum types generation
19750         * libanjuta/interfaces/libanjuta.idl:
19751         Fixed some strange typo
19753 2006-10-06  Johannes Schmid <jhs@gnome.org>
19755         * libanjuta/interfaces/Makefile.iface.am:
19756         Fixed enum-types.h generation
19757         * libanjuta/interfaces/libanjuta.idl:
19758         char* => gchar*
19759         IAnjutaTODO::load should take const gchar* argument
19760         Remove include to libanjuta/e-splash.h which is not installed as header file
19761         Disable get_attributes for now
19762         
19763         * pluings/sourceview/sourceview.c: Disabled get_attributes
19764         
19765         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
19767 2006-10-05  Naba Kumar  <naba@gnome.org>
19769         * TODO.tasks: Set 'Improve class widzard' task to assigned.
19770         Set bug id for 'Profiler plugin' task.
19772 2006-10-03  Naba Kumar  <naba@gnome.org>
19774         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
19775         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
19777         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
19778         plugins/project-manager/plugin.c: Added a new API in
19779         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
19780         Added some documentation. On project close, close all editors that
19781         has files opened for the project.
19782         
19783         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
19784         from the containers on anjuta_shell_remove_widget(). Do not destroy
19785         glade widgets once created.
19786         
19787 2006-10-03  Johannes Schmid <jhs@gnome.org>
19789         * libanjuta/interfaces/anjuta-idl-compiler.pl:
19790         * libanjuta/interfaces/libanjuta.idl:
19791         const-List<> => const List<>
19792         List-free<> => List<>
19793         
19794         * Makefile.am: Reenabled launcher
19796 2006-10-03  Johannes Schmid <jhs@gnome.org>
19798         * libanjuta/interfaces/Makefile.am.iface:
19799         Install libanjuta.idl
19801 2006-10-02  Adam Dingle <adam@medovina.org>
19803         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
19805 2006-10-02  Adam Dingle <adam@medovina.org>
19807         * plugins/editor/style-editor.c: fixed bug #357534
19808         * plugins/gdb/utilities.h: removed 2 unused declarations
19810 2006-10-02  Johannes Schmid <jhs@gnome.org>
19812         * Makefile.am: disabled anjuta-launcher
19813         * libanjuta/Makefile.am:
19814         
19815         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
19816         * libanjuta/glue-factory.c: (glue_factory_add_path),
19817         (glue_factory_get_path):
19818         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
19819         * libanjuta/glue-factory.h:
19820         * libanjuta/glue-cpp.h:
19821         * libanjuta/glue-cpp.c:
19822         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
19823         
19824         * libanjuta/interfaces/Makefile.am.iface:
19825         * libanjuta/interfaces/anjuta-idl-compiler.pl:
19826         * libanjuta/interfaces/libanjuta.idl:
19827         Add a new features to idl compiler:
19828         List<Type> => List of Type
19829         List-free<Type> => List of Type, it is up to the caller to free items and list
19830         const-List(-free)<Type> = const List of Types
19831         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
19832         
19833         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
19834         (generic_cpp_class_create_code):
19835         Adapted to new project_manager interface
19836         
19837         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
19838         * plugins/debug-manager/debugger.c:
19839         (ivariable_debugger_iface_init):
19840         Do not use C++ keyword "delete" for interface name
19841         
19842         * plugins/document-manager/anjuta-document-manager.plugin.in:
19843         Added m4 to mime-types
19844         
19845         * plugins/project-manager/plugin.c:
19846         (iproject_manager_add_source_multi):
19847         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
19849 2006-10-01  Naba Kumar  <naba@gnome.org>
19851         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
19852         UI file used when out-of-process devhelp is used instead of
19853         embedded devhelp.
19854         
19855         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
19856         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
19857         plugins/profile-default/default.anjuta: Build devhelp plugin,
19858         but use out-of-process devhelp if devhelp plugin is disabled
19859         (either by user or devhelp is not installed). Disabled devhelp
19860         plugin by default. Added it in default profile.
19862 2006-10-01  Naba Kumar  <naba@gnome.org>
19864         * plguins/project-manager/plugin.c: Possible fix for crash
19865         bug #358583.
19866         
19867         * configure.in, plugins/Makefile.am: Enabled glade plugin and
19868         set dep to last version 3.0.2.
19869         
19870         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
19871         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
19872         plugins/symbol-browser/plugin.c: Use the right action group
19873         for getting popup actions (Fixes lots of assertion failures).
19875         * plugins/project-manager/plugin.c,
19876         plugins/project-manager/plugin.h: use separate action group
19877         for profie actions.
19878         
19879         * plugins/message-view/plugin.c: Disconnect session load
19880         signal on plugin deactivation (fixes a crash).
19882 2006-09-30  Naba Kumar  <naba@gnome.org>
19884         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
19885         * TODO.tasks: Assigned a bounty to Massimo.
19887 2006-09-29  Naba Kumar  <naba@gnome.org>
19889         * src/anjuta-app.c, src/shell.c: Fixed build errors.
19891 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
19893         * plugins/debug-manager/debugger.c,
19894         plugins/debug-manager/plugin.c,
19895         libanjuta/interfaces/libanjuta.idl:
19896         Add a new abort command to quit debugger without waiting
19898         * plugins/gdb/debugger.c,
19899         plugins/gdb/debugger.h,
19900         plugins/gdb/plugin.c:
19901         Send a signal directly to the debugged program
19902         Implement abort command
19904         * plugins/debug-manager/debug_tree.c:
19905         Fix bug #358163
19907         * plugins/debug-manager/stack-trace.c:
19908         Fix bug #358009
19910 2006-09-29  Naba Kumar  <naba@gnome.org>
19912         * TODO.tasks: Updated.
19913         
19914         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
19915         dialog.
19916         
19917         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
19918         
19919         * TODO.tasks: Updated in light of the word wrapping fix
19920         in Tasks Manager. Added a test bounty entry.
19922         * TODO.tasks: Added four bounties.
19923         
19924 2006-09-28  Naba Kumar  <naba@gnome.org>
19926         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
19927         Added 'customizable' parameter to
19928         anjuta_ui_add_action_group_entries() and similar functions to
19929         allow user configuration of the actions. Filter out actions that
19930         are not configurable items (such as submenu items). Now the
19931         'Customize shortcuts' dialog is much better listed.
19933         * plugins/build-basic-autotools/build-basic-autotools.c,
19934         plugins/build-basic-autotools/build-basic-autotools.h,
19935         plugins/cvs-plugin/plugin.c,
19936         plugins/cvs-plugin/plugin.h,
19937         plugins/debug-manager/breakpoints.c,
19938         plugins/debug-manager/plugin.c,
19939         plugins/debug-manager/stack_trace.c,
19940         plugins/debug-manager/watch.c,
19941         plugins/devhelp/plugin.c,
19942         plugins/document-manager/plugin.c,
19943         plugins/file-loader/plugin.c,
19944         plugins/file-manager/plugin.c,
19945         plugins/glade/plugin.c,
19946         plugins/gtodo/interface.c,
19947         plugins/gtodo/plugin.c,
19948         plugins/language-support-cpp-java/plugin.c,
19949         plugins/macro/plugin.c,
19950         plugins/macro/plugin.h,
19951         plugins/message-view/plugin.c,
19952         plugins/patch/plugin.c,
19953         plugins/profile-default/default.anjuta,
19954         plugins/project-manager/plugin.c,
19955         plugins/project-manager/plugin.h,
19956         plugins/sample1/plugin.c,
19957         plugins/search/plugin.c,
19958         plugins/subversion/plugin.c,
19959         plugins/subversion/plugin.h,
19960         plugins/symbol-browser/plugin.c,
19961         plugins/symbol-browser/plugin.h,
19962         plugins/tools/plugin.c,
19963         plugins/valgrind/plugin.c,
19964         plugins/valgrind/plugin.h: Fixed to take care of above change
19965         in API of AnjutaUI. Properly added/removed action groups in some
19966         plugins. Split action groups into customization and non-customizable
19967         groups and added them separately.
19969         * plugins/document-manager/plugin.c: Close files belonging to
19970         project when project is closed (not complete).
19971         
19972         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
19973         vertical aligned cell entries.
19974         
19975         * src/anjuta-app.c: Define macros for the placeholder names.
19976         Set default widths and heights of the default placeholders,
19977         so that newly docked widgets are correclty sized.
19978         
19979         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
19980         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
19981         Fixed to generated correct actions addition/removal code.
19983 2006-09-25  Naba Kumar  <naba@gnome.org>
19985         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
19986         libanjuta/anjuta-serializer.[ch]: Implemented serialization
19987         class.
19988         
19989         * plugins/message-view/anjuta-msgman.c,
19990         plugins/message-view/anjuta-msgman.h,
19991         plugins/message-view/message-view.c,
19992         plugins/message-view/message-view.h,
19993         plugins/message-view/plugin.c: Serialize messages panes in
19994         session save and deserialize them in session load so that
19995         build messages persistant.
19996         
19997 2006-09-24  Johannes Schmid <jhs@gnome.org>
19999         * libanjuta/anjuta-utils.c:
20000         * plugins/message-view/message-view.c:
20001         Really fixed #355407
20003 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
20005         * libanjuta/interfaces/libanjuta.idl:
20006         Change one variable sign
20008         * plugins/debug-manager/anjuta-debug-manager.glade,
20009         plugins/debug-manager/anjuta-debug-manager.ui:
20010         Few small interface changes     
20012         * plugins/debug-manager/debug_tree.h,
20013         plugins/debug-manager/watch.c,
20014         plugins/debug-manager/debugger.c,
20015         plugins/debug-manager/plugin.c
20016         plugins/gdb/debugger.c,
20017         plugins/gdb/plugin.c:
20018         Big rewrite of debugger queue
20019         Allow to cancel command
20021         * plugins/debug-manager/memory.c:
20022         Fix a bug if a command is cancelled
20024 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
20026         * plugins/gdb/debugger.c,
20027         plugins/debug-manager/debug_tree.c,
20028         plugins/debug-manager/locals.c:
20029         Restore tree representation for local variable
20030         Add argument in local variable list
20031         Use gdb variable object to get all informations
20033 2006-09-19  Naba Kumar  <naba@gnome.org>
20035         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
20036         that implements AnjutaSavePrompt class.
20038         * ChangeLog: Fixed indentation.
20039         
20040         * libanjuta/Makefile.am,
20041         libanjuta/anjuta-marshal.list,
20042         libanjuta/anjuta-shell.c,
20043         libanjuta/anjuta-shell.h,
20044         plugins/document-manager/action-callbacks.c,
20045         plugins/document-manager/action-callbacks.h,
20046         plugins/document-manager/anjuta-docman.c,
20047         plugins/document-manager/anjuta-docman.h,
20048         plugins/document-manager/plugin.c,
20049         src/anjuta.c: Impletemnted save prompt dialog to prompt for
20050         unsaved items during exit. A new signal is added in shell
20051         interface called 'save-prompt' to collect all unsaved items.
20052         Create AnjutaSavePrompt class (dialog) to process unsaved items.
20053         Fixed document manager to use the new save-prompt signal in shell
20054         and AnjutaSavePrompt object for unsaved files. Cleaned up
20055         AnjutaDocman to synchronously save new files. Fixed function
20056         names.
20058 2006-09-18  Johannes Schmid <jhs@gnome.org>
20060         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
20061         gdl requirement to 0.7.0
20063 2006-09-18  Johannes Schmid <jhs@gnome.org>
20065         * global-tags/.cvsignore:
20066         * global-tags/Makefile.am:
20067         * global-tags/create_global_tags.sh (removed):
20068         * global-tags/create_global_tags.sh.in (added):
20069         Fixed #355407
20070         
20071         * libanjuta/anjuta-launcher.c:
20072         Fixed #349374
20073         
20074         * plugins/project-manager/plugin.c:
20075         (project_manager_plugin_close_project):
20076         Fixed crasher
20077         
20078         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
20079         Fixed gtk critical
20080         
20081         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
20082         More reasonable toolbar creation/deletition though it does
20083         not completly work!
20085 2006-09-15  Johannes Schmid <jhs@gnome.org>
20087         * libanjuta/anjuta-utils.c/.h:
20088         Fixed #355168
20090 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
20092         * scintilla/ScintillaGTK.cxx
20093         Fixed doulbe freeing in Scintilla
20095 2006-09-12  Johannes Schmid  <jhs@gnome.org>
20097         * plugins/symbol-browser/an_symbol_prefs.c:
20098         Support unloading / reloading of the module (for example when
20099         closing a project and opening another one).
20101         * plugins/project-manager/plugin.c:
20102         Really fixed #355148 (Show project name in title bar)
20104 2006-09-09  Johannes Schmid  <jhs@gnome.org>
20106         * libanjuta/plugins.c:
20107         Fixed #355156 (Show plugins in alphabetical order)
20109 2006-09-09  Johannes Schmid  <jhs@gnome.org>
20111         * plugins/project-manager/plugin.c:
20112         Fixed #355148 (Show project name in title bar)
20114 2006-09-09  Johannes Schmid  <jhs@gnome.org>
20116         * plugins/project-manager/plugin.c:
20117         (value_removed_project_root_uri):
20118         Fixed crasher if project cannot be opened
20120 2006-08-30 Naba Kumar  <naba@gnome.org>
20122         * plugins/language-support-cpp-java/plugin.[c,h],
20123         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
20124         Impletemnted UI for auto indent.
20125         
20126 2006-08-28 Naba Kumar  <naba@gnome.org>
20127         
20128         * plugins/gvim/.cvsignore,
20129         plugins/gvim/Makefile.am,
20130         plugins/gvim/anjuta-vim-plugin.png,
20131         plugins/gvim/anjuta-vim.c,
20132         plugins/gvim/anjuta-vim.h,
20133         plugins/gvim/anjuta-vim.plugin.in,
20134         plugins/gvim/gtkvim.c,
20135         plugins/gvim/gtkvim.h,
20136         plugins/gvim/plugin.c,
20137         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
20138         in build yet.
20140 2006-08-28 Naba Kumar  <naba@gnome.org>
20142         Patch from: Massimo Corà  <maxcvs@email.it>
20143         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
20144         possible infinite loop.
20146 2006-08-22 Adam Dingle <adam@medovina.org>
20147         
20148         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
20149         to edit are shown in the preferences dialog in anjuta").
20150         Removed unused widgets from the style editor dialog.
20152 2006-08-21  Johannes Schmid <jhs@gnome.org>
20154         * plugins/symbol-browser/test-class.[cpp/h]
20155         Added missing files
20157 2006-08-18  Naba Kumar  <naba@gnome.org>
20159         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
20160         end of document loading.
20162         * plugins/language-support-cpp-java/plugin.c,
20163         plugins/sourceview/sourceview.c: Fixed plugin loading.
20165 2006-08-17  Naba Kumar  <naba@gnome.org>
20167         * plugins/language-support-cpp-java/plugin.c,
20168         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
20169         mode line parsing. Indentation parameters initialized based on
20170         mode line parameters.
20172 2006-08-16  Naba Kumar  <naba@gnome.org>
20174         * Makefile.am, plugins/editor/text_editor.c,
20175         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
20176         comments.
20178 2006-08-16 Naba Kumar  <naba@gnome.org>
20180         Patch from  Massimo Cora'  <maxcvs@email.it>:
20181         
20182         * plugins/editor/aneditor-autocomplete.cxx,
20183         plugins/editor/aneditor-calltip.cxx,
20184         plugins/symbol-browser/Makefile.am,
20185         plugins/symbol-browser/an_symbol.c,
20186         plugins/symbol-browser/an_symbol_view.c,
20187         plugins/symbol-browser/plugin.c,
20188         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
20189         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
20190         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
20191         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
20192         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
20193         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
20194         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
20195         tagmanager/get.h, tagmanager/html.c,
20196         tagmanager/include/tm_source_file.h,
20197         tagmanager/include/tm_tag.h,
20198         tagmanager/include/tm_workspace.h,
20199         tagmanager/jscript.c, tagmanager/keyword.c,
20200         tagmanager/keyword.h, tagmanager/lisp.c,
20201         tagmanager/lregex.c, tagmanager/lua.c,
20202         tagmanager/main.h, tagmanager/make.c,
20203         tagmanager/options.c, tagmanager/options.h,
20204         tagmanager/parse.c, tagmanager/parse.h,
20205         tagmanager/parsers.h, tagmanager/pascal.c,
20206         tagmanager/perl.c, tagmanager/php.c,
20207         tagmanager/python.c, tagmanager/read.c,
20208         tagmanager/read.h, tagmanager/readtags.c,
20209         tagmanager/readtags.h, tagmanager/rexx.c,
20210         tagmanager/routines.c, tagmanager/routines.h,
20211         tagmanager/ruby.c, tagmanager/scheme.c,
20212         tagmanager/sh.c, tagmanager/slang.c,
20213         tagmanager/sml.c, tagmanager/sort.c,
20214         tagmanager/sort.h, tagmanager/sql.c,
20215         tagmanager/strlist.c, tagmanager/strlist.h,
20216         tagmanager/tcl.c, tagmanager/tm_source_file.c,
20217         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
20218         tagmanager/tm_workspace.c, tagmanager/verilog.c,
20219         tagmanager/vim.c, tagmanager/vstring.c,
20220         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
20221         5.6 and namespace completion fixed.
20223         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20224         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
20226 2006-08-15 Naba Kumar  <naba@gnome.org>
20228         * libanjuta/interfaces/libanjuta.idl,
20229         plugins/editor/text-editor-iterable.c,
20230         plugins/editor/text_editor.c,
20231         plugins/sourceview/sourceview-cell.c,
20232         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
20233         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
20234         ianjuta_editor_end_action().
20235         
20236         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
20238 2006-08-13 Naba Kumar  <naba@gnome.org>
20240         * plugins/debug-manager/breakpoints.c,
20241         plugins/debug-manager/memory.c,
20242         plugins/debug-manager/registers.c,
20243         src/layout.xml: Fixed debugger widgets layout.
20245 2006-08-12 Naba Kumar  <naba@gnome.org>
20247         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
20248         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
20249         plugins/editor/editor.glade, plugins/editor/text_editor.h,
20250         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
20251         codes and dead codes. Removed automatic indentation prefs.
20253 2006-08-12  Johannes Schmid <jhs@gnome.org>
20255         * libanjuta/Makefile.am:
20256         * libanjuta/anjuta-launcher.c:
20257         * libanjuta/anjuta-launcher.h:
20258         * libanjuta/anjuta-plugin.c:
20259         * libanjuta/anjuta-plugin.h:
20260         * libanjuta/anjuta-preferences.c:
20261         * libanjuta/anjuta-preferences.h:
20262         * libanjuta/anjuta-shell.c:
20263         * libanjuta/anjuta-shell.h:
20264         * libanjuta/libanjuta.h:
20265         
20266         Made wrapper friendly:
20267         - no inline in header files (preferences_set/get)
20268         - correct signal names
20269         - correct GError** argument in anjuta_shell_freeze/thaw
20270         - include correct files in libanjuta.h
20271         
20272         * plugins/project-manager/plugin.c: 
20273         Fixed two crashers
20275 2006-08-11 Naba Kumar  <naba@gnome.org>
20277         * plugins/editor/aneditor-priv.h,
20278         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
20279         
20280         * plugins/editor/text_editor_cbs.c,
20281         plugins/sourceview/anjuta-view.c: Pass the right position for char
20282         added signal.
20283         
20284         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
20285         
20286         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
20288 2006-08-11 Naba Kumar  <naba@gnome.org>
20290         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
20291         return the right character at the iter position and get_char() to
20292         not leak memory.
20294         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
20295         to set to character offset and not byte index.
20297         * plugins/language-support-cpp-java/plugin.c: Improved
20298         auto-indentation login. Indents opening and closing braces correctly.
20300 2006-08-10  Johannes Schmid <jhs@gnome.org>
20302         * INSTALL:
20303         * autogen.sh:
20304         Required automake = 1.9
20306         * libanjuta/anjuta-children.c:
20307         * libanjuta/anjuta-children.h:
20308         * libanjuta/anjuta-encodings.h:
20309         * libanjuta/anjuta-launcher.h:
20310         * libanjuta/anjuta-plugin-description.h:
20311         * libanjuta/anjuta-preferences-dialog.h:
20312         * libanjuta/anjuta-preferences.h:
20313         * libanjuta/anjuta-session.h:
20314         * libanjuta/anjuta-status.h:
20315         * libanjuta/anjuta-ui.h:
20316         * libanjuta/anjuta-utils.c:
20317         * libanjuta/anjuta-utils.h:
20318         * libanjuta/e-splash.h:
20319         * libanjuta/glue-factory.h:
20320         * libanjuta/glue-plugin.h:
20321         * libanjuta/plugins.h:
20322         * libanjuta/resources.h:
20323         Fixed libanjuta to be able to wrap it
20324         - G_BEGIN_DECLS, G_END_DECLS
20325         - include all necessary files in libanjuta.h
20327         * plugins/gtodo/tray-icon.c:
20328         * plugins/terminal/terminal.c:
20329         Some build fixes for freebsd
20331         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
20332         * plugins/sourceview/sourceview.glade:
20333         Remove auto-indent feature as it is now in language-support
20335 2006-08-09 Naba Kumar  <naba@gnome.org>
20337         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
20338         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
20339         Added missing files.
20341         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
20342         get_use_spaces(), set_tabsize() and set_use_spaces().
20344 2006-08-09 Naba Kumar  <naba@gnome.org>
20346         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
20347         succeeded in activating.
20349         * plugins/document-manager/plugin.c: Added debug message.
20351         * libanjuta/interfaces/libanjuta.idl,
20352         plugins/editor/text_editor.c: Implemented get_tabsize(),
20353         get_use_spaces(), set_tabsize() and set_use_spaces().
20355         * plugins/language-support-cpp-java/Makefile.am,
20356         plugins/language-support-cpp-java/plugin.c,
20357         plugins/language-support-cpp-java/plugin.h: Used editor parameters
20358         for indentation. Added preferences page for paramenters.
20360         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
20362 2006-08-08 Naba Kumar  <naba@gnome.org>
20364         * libanjuta/interfaces/libanjuta.idl,
20365         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20366         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20367         plugins/editor/text_editor.c,
20368         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
20369         and implemented it for both scintilla and sourceview.
20371         * plugins/search/plugin.c: Use the new grab_focus() to transfer
20372         focus back to editor (happens when pressing esc in incremental
20373         search box).
20375 2006-08-08 Naba Kumar  <naba@gnome.org>
20377         * libanjuta/interfaces/libanjuta.idl,
20378         plugins/editor/text_editor.c,
20379         plugins/editor/text_editor.h,
20380         plugins/editor/text-editor-iterable.c,
20381         plugins/sourceview/sourceview-cell.c,
20382         plugins/sourceview/sourceview.c: Implemented editor attributes
20383         methods.
20384         
20385         * plugins/editor/aneditor.cxx: Disabled old indentation code.
20386         plugins/language-support-cpp-java/plugin.c: Implemented indentation
20387         code (not complete yet).
20389         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20390         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20391         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20392         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20393         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20394         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
20396 2006-08-04 Naba Kumar  <naba@gnome.org>
20398         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
20399         implementation.
20400         
20401 2006-08-03  Johannes Schmid <jhs@gnome.org>
20403         * configure.in: Add a more informative text to valgrind plugin
20405         * TODO.tasks:
20406         Modified Preferences tasl
20407         * libanjuta/anjuta-plugin.c: 
20408         * libanjuta/anjuta-preferences-dialog.c: 
20409         * libanjuta/anjuta-preferences-dialog.h:
20410         * libanjuta/anjuta-preferences.c:
20411         * libanjuta/anjuta-preferences.h:
20412         * libanjuta/interfaces/Makefile.am.iface:
20413         * libanjuta/interfaces/libanjuta.idl:
20414         Added IAnjutaPreferences interface which every plugin that has preferences should
20415         implement. Call merge() and unmerge() at plugin activation/deactivation.
20416         Fixed preferences_page_remove()
20417         
20418         * plugins/build-basic-autotools/build-basic-autotools.c:
20419         * plugins/cvs-plugin/plugin.c: 
20420         * plugins/document-manager/plugin.c:
20421         * plugins/editor/plugin.c:
20422         * plugins/editor/plugin.h:
20423         * plugins/file-manager/plugin.c: 
20424         * plugins/gtodo/main.h:
20425         * plugins/gtodo/plugin.c: 
20426         * plugins/gtodo/preferences.c: 
20427         * plugins/message-view/anjuta-msgman.c: 
20428         * plugins/message-view/anjuta-msgman.h:
20429         * plugins/message-view/plugin.c:
20430         * plugins/sourceview/plugin.c: 
20431         * plugins/sourceview/plugin.h:
20432         * plugins/symbol-browser/an_symbol_prefs.c:
20433         * plugins/symbol-browser/plugin.c: 
20434         * plugins/terminal/terminal.c: 
20435         * plugins/valgrind/plugin.c
20436         * src/anjuta-app.c:
20437         
20438         Updated preference loading/unloading for all plugins
20440 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
20441         
20442         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
20443         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
20444     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
20445         recommended by the autoconf manual. 
20446         - Fixes compiling with autoconf 2.60.
20447         
20448         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
20450 2006-08-02      Johanes Schmid <jhs@gnome.org>
20452         * plugins/profile-default/plugin.c:
20453         Fixed session handling
20455 2006-08-01  Johannes Schmid <jhs@gnome.org>
20457         * configure.in
20458         * plugins/Makefile.am:
20459         Disabled devhelp and glade for now as they do not work (#341073
20460         and #341170)
20461         
20462         * plugins/profile-default/anjuta-default-profile.ui (removed):
20463         * plugins/profile-default/plugin.c:
20464         * plugins/profile-default/plugin.h:
20465         * plugins/project-manager/anjuta-project-manager.ui:
20466         * plugins/project-manager/plugin.c:
20467         * plugins/project-manager/plugin.h:
20468         Limted multiple project support #315043
20470         * libanjuta/interfaces/libanjuta.idl:
20471         Added ianjuta_profile_unload
20473 2006-07-31 Naba Kumar  <naba@gnome.org>
20475         * libanjuta/interfaces/libanjuta.idl,
20476         plugins/editor/text-editor-iterable.c,
20477         plugins/editor/text_editor.c,
20478         plugins/sourceview/anjuta-view.c,
20479         plugins/sourceview/anjuta-view.h,
20480         plugins/sourceview/sourceview.c: Fixed text iteration and 
20481         IAnjutaEditor implementations in both scintilla
20482         and sourceview. Cleand up libanjuta API: Removed redundant
20483         erase_range() method from IAnjutaEditor interface, fixed
20484         ianjuta_editor_get_text to take length instead of range (consistency).
20485         autoindentation in both sourceview and scintilla more or less works,
20486         but still disabled for now because there are still some anomalies
20487         in text iteration.
20489         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
20491         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
20492         API changes.
20494 2006-07-30  Johannes Schmid <jhs@gnome.org>
20496         * plugins/sourceview/anjuta-document.c:
20497         * plugins/sourceview/anjuta-document.h:
20498         * plugins/sourceview/anjuta-view.c: 
20499         * plugins/sourceview/sourceview.c:
20500         Wrote a new "char_added" implementation, I hope this one is good
20502         * plugins/sourceview/sourceview-cell.c:
20503         Fixed typo: "text_iter" instead of "iter"
20505 2006-07-30 Naba Kumar  <naba@gnome.org>
20507         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
20509 2006-07-30  Johannes Schmid <jhs@gnome.org>
20511         * autogen.sh: use gnome-autogen.sh from gnome-coomen
20512         
20513         * plugins/debug-manager/plugin.c: 
20514         * plugins/patch/plugin.c:
20515         Use IAnjutaIndicable to mark debugger position
20517         * plugins/sourceview/sourceview.c:
20518         Define colors for IAnjutaIndicable
20520 2006-07-29  Johannes Schmid <jhs@gnome.org>
20522         * plugins/debug-manager/anjuta-debug-manager.ui:
20523         * plugins/debug-manager/breakpoints.c:
20524         * plugins/debug-manager/images/Makefile.am:
20525         * plugins/debug-manager/images/run-to-cursor.png:
20526         * plugins/debug-manager/plugin.c:
20527         Added toolbar and some icons
20529         * plugins/patch/anjuta-patch.ui:
20530         * plugins/patch/patch-plugin.c:
20531         * plugins/patch/patch-plugin.glade:
20532         * plugins/patch/plugin.c:
20533         * plugins/patch/plugin.h:
20534         Improved patch plugin (GUI and function)
20536         * plugins/sourceview/sourceview.c:
20537         Fixed another Gtk-Critical
20539         * plugins/tools/anjuta-tools.ui:
20540         * plugins/tools/plugin.h:
20541         Put Patch plugin in tools menu and changed ui file
20543 2006-07-29  Johannes Schmid <jhs@gnome.org>
20545         * plugins/document-manager/plugin.c:
20546         Fixed accelator Gtk-Warning
20548         * plugins/message-view/anjuta-msgman.c: 
20549         Fixed Gtk-Warning
20551         * plugins/sourceview/anjuta-document.c:
20552         * plugins/sourceview/anjuta-document.h:
20553         * plugins/sourceview/anjuta-marshal.list:
20554         Wrote a better emitter for the char-added signal
20556         * plugins/sourceview/sourceview.c:
20557         Fixed Redo/Undo to void Gtk-Criticals
20558         
20559         * plugins/sourceview/sourceview-args.c:
20560         * plugins/sourceview/sourceview-cell.c:
20561         * plugins/sourceview/sourceview-scope.c:
20562         * plugins/sourceview/sourceview-tags.c: 
20563         Adapted to new IAnjutaIterator API
20565 2006-07-28 Naba Kumar  <naba@gnome.org>
20567         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
20569         * plugins/symbol-browser/an_symbol.c,
20570         plugins/symbol-browser/an_symbol_iter.c,
20571         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
20572         subclass of AnjutaSymbol so that the symbol is accessible from
20573         the iter in light of changes in IAnjutaIterable.
20575         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
20576         implementation of IAnjutaIterable.
20578 2006-07-28 Naba Kumar  <naba@gnome.org>
20580         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
20581         IAnjutaIterable. They were kind of useless since the interface is
20582         defined on the data object itself. Added set_position() method
20583         in IAnjutaIterable to allow setting arbitrary current index to the
20584         iter.
20585         Added erase() and erase_range() in IAnjutaEditor.
20587         * plugins/editor/text-editor-iterable.c: Fixed 
20588         plugins/editor/text_editor.c: Implemented erase() and erase_range()
20589         methods in editor. Fixed get_line_from_position() method.
20591         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
20592         code. It's disabled for now.
20594         * plugins/sourceview/sourceview-cell.c,
20595         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
20596         implementation.
20598 2006-07-27  Johannes Schmid <jhs@gnome.org>
20600         * plugins/sourceview/sourceview-cell.c:
20601         Fixed IAnjutaEditorCell to work only on a single line
20602         Fixed crasher in finalize
20604         * plugins/symbol-browser/an_symbol_prefs.c:
20605         * global-tags/Makefile.am:
20606         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
20607         script installation     
20609 2006-07-26 Naba Kumar  <naba@gnome.org>
20611         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
20612         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
20613         
20614         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
20615         
20616         * plugins/document-manager/plugin.c: Fixed dynamic loading of
20617         support plugins
20618         
20619         * plugins/editor/text-editor-iterable.c,
20620         plugins/editor/text_editor.c,
20621         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
20622         method to work correctly, it was ignoring start and end parameters.
20623         Fixed TextEditorCell implementation. Fixed 'char-added' signal
20624         emission.
20625         
20626         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
20627         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
20629 2006-07-24  Massimo Cora'  <maxcvs@email.it>
20631         * plugins/symbol-browser/an_symbol_view.c,
20632         plugins/symbol-browser/an_symbol_view.h,
20633         plugins/symbol-browser/plugin.c:
20634     fix a matching case into sv_extract_type_qualifier_from_expr ()
20635     and some minor issues.
20637 2006-07-26  Johannes Schmid <jhs@gnome.org>
20639         * plugins/language-support-cpp-java/plugin.c:
20640         Fixed to work kind of with sourceview editor
20641         * plugins/sourceview/anjuta-document.c: 
20642         * plugins/sourceview/anjuta-view.c: 
20643         * plugins/sourceview/sourceview-cell.c:
20644         * plugins/sourceview/sourceview.c:
20645         Fixed IAnjutaEditorCell and "char-added" signal
20647 2006-07-24 Naba Kumar  <naba@gnome.org>
20649         * plugins/document-manager/plugin.c,
20650         plugins/document-manager/plugin.h: Initial implementedion for loading
20651         support plugins.
20652         
20653         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
20654         implementation.
20655         
20656         * plugins/editor/text_editor.c: Fixed syntax highlighting when
20657         indicators are cleared (that leaved grey texts).
20659 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
20661         * libanjuta/interfaces/libanjuta.idl,
20662         plugins/debug-manager/breakpoints.c,
20663         plugins/debug-manager/memory.c,
20664         plugins/debug-manager/registers.c,
20665         plugins/debug-manager/debug_tree.c,
20666         plugins/debug-manager/debugger.c,
20667         plugins/gdb/debugger.c,
20668         plugins/gdb/debugger.h,
20669         plugins/gdb/plugin.c:
20670         Add a parameter for reporting error
20671         Add a new interface for using gdb variable object
20672         Allow to cancel commands
20673         Rewrite handling of debugger state
20675         * plugins/debug-manager/plugin.c,
20676         plugins/debug-manager/locals.c,
20677         plugins/debug-manager/locals.h,
20678         plugins/debug-manager/register.c,
20679         plugins/debug-manager/stack_trace.c,
20680         plugins/debug-manager/stack_trace.h:
20681         Create and destroy local and stack trace windows when needed
20683 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
20685         * plugins/document-manager/plugin.c:
20686         Fixed "Automatic" highlighting
20688 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
20690         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
20692         * plugins/sourceview/anjuta-view.c:
20693         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
20695 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
20696         
20697         * configure.in: Check for C/C++-Compiler correctly
20699 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
20701         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
20703         * plugins/debug-manager/stack_trace.c:
20704         Destroy stack window when debuuger is disabled (#347414)
20705         
20706         * plugins/sourceview/anjuta-view.c:
20707         Fix a crash with popup-menu (#347412)
20709 2006-07-13 Naba Kumar  <naba@gnome.org>
20711         * plugins/editor/Makefile.am,
20712         plugins/editor/text_editor.h,
20713         plugins/editor/text-editor-iterable.h,
20714         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
20715         tested yet).
20716         
20717         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
20718         code.
20719         
20720         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
20722 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
20724         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
20725         Bug #342937
20726         
20727 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
20729         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
20731         * libanjuta/anjuta-preferences-dialog.c:
20732         Do not use the page_num returned by gtk_notebook_append_page to
20733         remove the page as it cause bugs when pages removal is not done
20734         in LIFO.
20736         * plugins/document-manager/anjuta-docman.c:
20737         * src/anjuta-app.c:
20738         makes Anjuta display dock_items which have previously been hidden
20740 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
20742         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
20744         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
20745         * plugins/sourceview/sourceview.c: (imark_unmark):
20746         
20747         Patches for bugs #346450 and #346295
20748         
20749         * AUTHORS: Added Fredrik
20751 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
20753         * plugins/message-view/anjuta-msgman.c: 
20754         Fixed close button/icon size (like in docman)
20756 2006-06-10 Naba Kumar <naba@gnome.org>
20758         * plugins/editor/text_editor.c: Fixed goto line to mark the line
20759         being set.
20760         
20761 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
20763         * libanjuta/interfaces/libanjuta.idl:
20764         Move inspect_memory function in IAnjutaCpuDebugger interface
20765         Rename Boolean type to State
20767         * plugins/debug-manager/breakpoint.c:
20768         Rename Boolean type to State
20770         * plugins/debug-manager/Makefile.am,
20771         plugins/debug-manager/anjuta-marshal.list,
20772         plugins/debug-manager/data_view.c,
20773         plugins/debug-manager/data_view.h,
20774         plugins/debug-manager/data_buffer.c,
20775         plugins/debug-manager/data_buffer.h,
20776         plugins/debug-manager/chunk_view.c,
20777         plugins/debug-manager/chunk_view.h,
20778         plugins/debug-manager/anjuta-debug-manager.ui,
20779         plugins/debug-manager/debugger.c,
20780         plugins/debug-manager/memory.c,
20781         plugins/debug-manager/memory.h,
20782         plugins/debug-manager/plugin.c,
20783         plugins/gdb/debugger.c,
20784         plugins/gdb/debugger.h,
20785         plugins/gdb/plugin.c:
20786         Rewrite memory window using a special widget
20787         Rename Boolean type to State
20789 2006-06-08 Naba Kumar <naba@gnome.org>
20791         * plugins/editor/text_editor.c (itext_editor_get_current_word):
20792         Do not return garbage characters and return NULL when there is no
20793         current word.
20794         
20795         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
20796         work correctly.
20797         
20798         * plugins/search/search-replace.c: Fixed a mem leak.
20800 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
20802         * libanjuta/anjuta-launcher.c:
20803         Added debug message (see #343522)
20804         
20805         * plugins/build-basic-autotools/build-basic-autotools.c:
20806         Patch from Günther Brammer to fix #344015
20808         * plugins/sourceview/sourceview.c:
20809         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
20810         automatic highlight of build messages)
20812 2006-06-06 Naba Kumar <naba@gnome.org>
20814         * configure.in,
20815         libanjuta/interfaces/libanjuta.idl,
20816         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
20817         plugins/Makefile.am,
20818         plugins/document-manager/action-callbacks.c,
20819         plugins/document-manager/plugin.c,
20820         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
20821         interface for language highlight selection and langauge change
20822         signal.
20823         
20824         * plugins/language-support-cpp-java: Added language support
20825         plugin for cpp and java.
20827 2006-05-27  Naba Kumar  <naba@gnome.org>
20829         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
20830         plugins/debug-manager/*, data/Makefile.am,
20831         manuals/reference/libanjuta/libanjuta.types,
20832         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
20833         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20834         merged anjuta-new-debugger branch into trunck.
20835         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
20837 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
20838         
20839         * libanjuta/interfaces/libanjuta.idl,
20840         plugins/debug-manager/debugger.c,
20841         plugins/debug-manager/debugger.h,
20842         plugins/gdb/anjuta-gdb.plugin.in,
20843         plugins/gdb/debugger.c,
20844         plugins/gdb/debugger.h,
20845         plugins/gdb/plugin.c:
20846         Add new IAnjutaCpuDebugger interface to access cpu register
20847         Run gdb instead of /usr/local/bin/gdb
20848         
20849         * plugins/debug-manager/plugin.c,
20850         plugins/debug-manager/registers.c,
20851         plugins/debug-manager/registers.h:
20852         Rewrite register window
20853         Rename Load target menu item to Run target
20855 2006-05-07  Naba Kumar  <naba@gnome.org>
20857         * plugins/gdb.init
20858         
20859 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
20861         * plugins/debug-manager/watch.c,
20862         plugins/debug-manager/breakpoint.c,
20863         plugins/debug-manager/breakpoint.h:
20864         Fix crash: disconnect save and load session signals
20866 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
20868         * libanjuta/interface/libanjuta.idl,
20869         plugins/debug-manager/debugger.c,
20870         plugins/gdb/plugin.c:
20871         Add a value parameter for evaluate command
20873         * plugins/debug-manager/anjuta-debug-manager.glade:
20874         Create new dialog box for watches using glade
20876         * plugins/debug-manager/anjuta-debug-manager.ui:
20877         Move watch menu items near the end
20878         Move breakpoint menu items outside the sub menu
20880         * plugins/debug-manager/debug_tree.c,
20881         plugins/debug-manager/debug_tree.h,
20882         plugins/debug-manager/debug_tree.h,
20883         plugins/debug-manager/watch.c:
20884         Move all GUI code from watch.c to debug_tree.c
20885         Add an auto update property to watches
20886         
20887         * plugins/debug-manager/locals.c,
20888         plugins/debug-manager/locals.h,
20889         plugins/debug-manager/stack_trace.c,
20890         plugins/debug-manager/stack_trace.h,
20891         plugins/debug-manager/plugin.c:
20892         Register actions before starting debugger
20894         * plugins/gdb/debugger.c:
20895         Do not call callback function if not present
20897 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
20899         * libanjuta/interfaces/libanjuta.idl,
20900         plugins/debug-manager/stack_trace.c,
20901         plugins/debug-manager/stack_trace.h,
20902         plugins/debug-manager/anjuta-debug-manager.ui,
20903         plugins/gdb/debugger.c:
20904         Add a popup menu in stack frame window
20905         Add a new frame-changed event
20906         Use MI command for getting stack informations
20907         Get filename with full path (need gdb > 6.3)
20909         * libanjuta/interfaces/libanjuta.idl,
20910         plugins/debug-manager/debug_tree.c,
20911         plugins/debug-manager/debugger.c,
20912         plugins/debug-manager/locals.c,
20913         plugins/debug-manager/locals.h,
20914         plugins/debug-manager/plugin.c,
20915         plugins/gdb/debugger.c,
20916         plugins/gdb/debugger.h,
20917         plugins/gdb/parser.c,
20918         plugins/gdb/parser.h,
20919         plugins/gdb/plugin.c,
20920         plugins/gdb/Makefile.am:
20921         Pass watch data with string instead of Watch structures
20922         Use debug_tree in local window
20923         Remove info local
20924         Remove parser.{ch}
20926         * plugins/debug-manager/breakpoints.c,
20927         plugins/debug-manager/utilities.c,
20928         plugins/debug-manager/utilities.h:
20929         Use a GtkListStore instead of a GtkTreeStore
20930         move goto_location_in_editor in utilities.c
20931         
20932 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
20934         * libanjuta/interfaces/libanjuta.idl,
20935         plugins/debug-manager/anjuta-debug-manager.ui,
20936         plugins/debug-manager/breakpoints.c,
20937         plugins/debug-manager/plugin.c,
20938         plugins/gdb/debugger.c:
20939         Add a breakpoint type
20940         Add new popup menu in breakpoint window
20941         Add toggle breakpoint in editor popup menu
20942         Save and restore breakpoint enable
20943         Fix bug in clear all breakpoints
20944         Remove old useless code
20946         * plugins/debug-manager/debugger.c:
20947         Fix some problem with debugger states
20949         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
20950         Update documentation
20951         
20952 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
20954         * data/Makefile.am,
20955         plugins/gdb/Makefile.am,
20956         plugins/gdb/gdb.init:
20957         Move gdb.init crom data to plugins/gdb
20959         * plugins/gdb/gdb.init,
20960         libanjuta/interfaces/libanjuta.idl,
20961         plugins/debug-manager/breakpoints.c,
20962         plugins/debug-manager/debugger.c,
20963         plugins/debug-manager/plugin.c,
20964         plugins/gdb/debugger.c,
20965         plugins/gdb/plugin.c:
20966         Support pending breakpoints
20967         Rewrite debugger states
20968         Split ianjuta_debugger_log into _enable_log and _disable_log
20970         * plugins/debug-manager/start.c,
20971         plugins/debug-manager/debug_tree.c,
20972         plugins/gdb/parser.c:
20973         Remove some useless lines
20975         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
20976         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
20977         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20978         Update documentation
20980 2006-03-12 Naba Kumar <naba@gnome.org>
20982         * manuals/references/libanjuta/libanjuta.types: Fixed
20983         debug-manager name.
20984         
20985 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
20987         * libanjuta/anjuta-debugger.c,
20988         libanjuta/anjuta-debugger.h:
20989         Remove those files
20990         
20991         * libanjuta/interfaces/libanjuta.idl,
20992         plugins/debug-mananger/breakpoints.c,
20993         plugins/debug-manager/debug_tree.c,
20994         plugins/debug-manager/debugger.c,
20995         plugins/debug-manager/plugin.c,
20996         plugins/debug-manager/registers.c,
20997         plugins/debug-manager/sharedlib.c,
20998         plugins/debug-manager/signal.c,
20999         plugins/debug-manager/stack_trace.c,
21000         plugins/debug-manager/start.c,
21001         plugins/debug-manager/watch.c,
21002         plugins/gdb/debugger.c,
21003         plugins/gdb/debugger.h,
21004         plugins/gdb/parser.c,
21005         plugins/gdb/parser.h,
21006         plugins/gdb/plugin.c:
21007         Move types definitions from libanjuta/anjuta-debugger.{ch}
21008         Rename types from AnjutaDebugger* to IAnjutaDebugger*
21009         
21010         * plugins/gdb/Makefile.am:
21011         Remove user interface from gdb plugin
21013 2006-03-12 Naba Kumar <naba@gnome.org>
21015         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
21017 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
21019         Modified Patch from Marc Maurer <uwog@uwog.net>:
21020         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
21021         Fixes #342447
21022         
21023         * plugins/sourceview/Makefile.am:
21024         * plugins/sourceview/sourceview-cell.c:
21025         * plugins/sourceview/sourceview-cell.h:
21026         * plugins/sourceview/sourceview.c: 
21027         
21028         Implemented IAnjutaEditorCell
21030 2006-05-21  Naba Kumar  <naba@gnome.org>
21032         * libanjuta/interfaces/libanjuta.idl,
21033         plugins/document-manager/action-callbacks.c,
21034         plugins/document-manager/plugin.c,
21035         plugins/editor/print.c, plugins/editor/text_editor.c,
21036         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
21037         Fixed zooming and added icons and shortcuts for zoom menu items.
21039 2006-05-21  Naba Kumar  <naba@gnome.org>
21041         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
21042         whitespaces.
21044 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
21046         * plugins/document-manager/anjuta-docman.c:
21047         Fixed close button reaction by setting the correct current editor
21049 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
21051         Patch from Yang Hong <yanghong@ccoss.com.cn>:
21052         * plugins/document-manager/anjuta-docman.c
21053         - Fix close button, you can close any tab as you wish now.
21054         - Fadeout mime icon as the same as close image  
21056 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
21058         Patch from Marc Maurer <uwog@uwog.net>
21059         * main.c: Compile fix when NLS is enabled
21060         
21061         AUTHORS: Added Marc
21063 2006-05-20  Naba Kumar  <naba@gnome.org>
21065         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
21066         while loading abiword-2.4.4/abi project).
21068 2006-05-18 Naba Kumar  <naba@gnome.org>
21070         * libanjuta/interfaces/libanjuta.idl,
21071         plugins/document-manager/action-callbacks.c,
21072         plugins/editor/print.c,
21073         plugins/editor/text_editor.c,
21074         plugins/editor/text_editor.h,
21075         plugins/editor/text_editor_prefs.c: Fixed zooming.
21076         
21077         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
21078         interface for character iteration and IAnjutaEditorAssist interface
21079         for autocompletions and editor tips.
21081 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
21083         Patch from Günther Brammer <GBrammer@gmx.de>:
21084         * plugins/document-manager/anjuta-docman.c:
21085         Make tabs smaller but keep nice closing icon
21087         * plugins/document-manager/anjuta-docman.c:
21088         * plugins/document-manager/Makefile.am:
21089         
21090         Added nice mime-icons to the editor tabs
21092 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
21094         * configure.in: Bumped version to 2.0.3 (pre-release increment)
21095         
21096         * plugins/symbol-browser/an_symbol_view.c:
21097         - Fixed crasher
21098         - Fixed symbol searching (Yang Hong (#341997))
21099         
21100         * plugins/devhelp/htmlview.c:
21101         Fixed devhelp plugin
21102         
21103         * plugins/build-basic-autotools/build-basic-autotools.c:
21104         * plugins/search/search-replace.c:
21105         * plugins/document-manager/anjuta-docman.c:
21106         
21107         Only add a marker to a line where it makes sense!
21109 === anjuta 2.0.2 ===
21111 2006-05-15  Naba Kumar  <naba@gnome.org>
21113         * configure.in: set required versions for
21114         gdl and glade3.
21115         
21116 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
21118         * plugins/glade/plugin.c:
21119         Fixed signal connection for "gtk-doc-search"
21121 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
21123         * NEWS: Set release date, add known issues
21124         
21125         * libanjuta/anjuta-shell.c:
21126         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
21127         and debug other gtk-warnings/criticals)
21128         
21129         * plugins/build-basic-autotools/build-basic-autotools.c:
21130         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
21131         
21132         * plugins/sourceview/anjuta-view.c:
21133         * plugins/sourceview/sourceview-args.c:
21134         * plugins/sourceview/sourceview-scope.c:
21135         * plugins/sourceview/sourceview-tags.c:
21136         Fixed gtk-criticals (gtk_source_language_get_mime_types)
21138 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
21140         * pixmaps/Makefile.am:
21141         Add preferences_general.png
21142         
21143         * plugins/devhelp/plugin.c:
21144         Fixed some more realise things
21145         
21146         * plugins/message-view/anjuta-msgman.c:
21147         Support stock icons for message panes
21148         
21149         * plugins/search/search-replace.c:
21150         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
21151          
21152         * plugins/search/search-replace_backend.c:
21153         Fixed #341359
21154         
21155         * plugins/sourceview/anjuta-document.c:
21156         * plugins/sourceview/sourceview.c:
21157         Fixed finalise and tag completion
21158         
21159         * src/anjuta-app.c:
21160         Use preferences_general icon
21162 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
21164         * pixmaps/Makefile.am:
21165         Fixed EXTRA_DIST
21167 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
21169         * plugins/sourceview/sourceview-prefs.c:
21170         Fixed font & color handling
21171         
21172         * plugins/symbol-browser/an_symbol_view.c:
21173         Fixed crasher
21175 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
21177         * plugins/macro/macros.xml:
21178         Fixed bug #341583 (Address of FSF)
21180 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
21182         * src/main.c:
21183         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
21184         Update: Do it the cool way...
21185         
21186 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
21188         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
21189         Implement gtk-api-help signals of glade3
21190         * configure.in: Bump to glade3 2.91.2
21191         
21192         * plugins/devhelp/plugin.c:
21193         Fixed some realize stuff in the devhelp plugin
21194         
21195         * plugins/sourceview/anjuta-document.c:
21196         fixed bug with scope completion
21198 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
21200         * plugins/symbol-browser/an_symbol_view.c
21201         * plugins/symbol-browser/an_symbol_prefs.c
21202         * plugins/symbol-browser/an_symbol_prefs.h
21203         * global_tags/create_global_tags.sh:
21204         
21205         Automaticly create global tags on first startup
21207 2006-05-08  Massimo Cora'  <maxcvs@email.it>
21209         * configure.in:
21210         * plugins/project-wizard/templates/Makefile.am:
21211         * (added) plugins/project-wizard/templates/cpp-logo.png:
21212         * (added) plugins/project-wizard/templates/cpp.wiz:
21213         * (added) plugins/project-wizard/templates/cpp/*:
21215         Added a generic c++ template. It's a simple hello world.
21217 2006-05-07  Massimo Cora' <maxcvs@email.it>
21219         * plugins/symbol-browser/an_symbol_view.c:
21220         fixed a stupid crasher.
21222 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
21224         * plugins/project-wizard/templates/wxwin/configure.in.tpl
21225         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
21226         
21227         Fixed WxWidgets project type
21229 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
21231         * plugins/devhelp/htmlview.c: 
21232         * plugins/devhelp/plugin.c:
21233         Maybe I fixed the crash this time! I could at least not reproduce anymore!
21234         
21235         * plugins/project-wizard/install.c:
21236         Don't set a message - thanks to seb
21238 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
21240         * plugins/devhelp/htmlview.c: 
21241         * plugins/symbol-browser/an_symbol_view.c:
21242         
21243         There is a weird crash in gtk_idle which I still did not completly fix!
21244         
21245         * plugins/project-wizard/install.c:
21246         Default to success instead of failure
21248 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
21250         * plugins/devhelp/htmlview.c:
21251         * plugins/devhelp/plugin.c:
21252         Fixed bug and libdevhelp issue!
21254         * plugins/project-wizard/install.c:
21255         Fixed message string!
21257 2006-05-03  Massimo Cora' <maxcvs@email.it>
21258        
21259         * plugins/symbol-browser/an_symbol_view.c:
21260         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
21262 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
21264         * pixmaps/Makefile.am:
21265         * src/main.c:
21266         * anjuta.desktop.in.in
21267         
21268         GNOME Goal #2.1: Install theme-friendly icons
21270 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
21272         * plugins/devhelp/htmlview.c: Reload page on reparent
21273         * plugins/document-manager/anjuta-docman.c:
21274         Present document-manager when document is selected in file-manager
21276 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
21278         * plugins/symbol-broser/an_symbol_view.c:
21279         Fixed crasher in namespace exploration
21281 2006-05-01  Massimo Cora' <maxcvs@email.it>
21283         * configure.in:
21284         * plugins/valgrind/Makefile.am:
21286         Optional compiling of Valgrind plugin
21288 2006-05-01  Massimo Cora' <maxcvs@email.it>
21290         * plugins/symbol-browser/an_symbol_view.c:
21291         - modularized code. Marked with FIXME the parts which need improvement.
21292         - More comments.
21293     - Added basic namespace completion for Gtkmm type project:
21294     - namespace1::MyClass *class;
21295     - class-> [display]
21296     - Namespaces must be anyway improved.
21298 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
21300         * plugins/devhelp/plugin.c: 
21301         Fixed up plugin unloading and show html widget on link selected
21302         
21303         * NEWS: Updated
21304         
21305 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
21307         * plugins/devhelp/Makefile.am:
21308         * plugins/devhelp/anjuta-devhelp.plugin.in:
21309         * plugins/devhelp/htmlview.c:
21310         * plugins/devhelp/htmlview.h:
21311         * plugins/devhelp/plugin.c: 
21312         * plugins/devhelp/plugin.h:
21313         Reimplemeted devhelp plugin from scratch
21314         
21315         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
21316         Fixed crasher
21318 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
21320         * plugins/sourceview/sourceview-tags.c:
21321         complete some more tag types
21322         
21323         * plugins/valgrind/plugin.c:
21324         * plugins/valgrind/preferences.c:
21325         * plugins/valgrind/vggeneralprefs.c:
21326         
21327         Fixed lots of gtk warnings
21329 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
21331         * plugins/sourceview/sourceview-scope.c:
21332         Implemented type-ahead for scope completion
21334 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
21336         * manuals/C/Makefile.am:
21337         * manuals/Makefile.am:
21338         * plugins/document-manager/Makefile.am:
21339         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
21340         * plugins/sourceview/Makefile.am:
21341         * tagmanager/c.c:
21342         
21343         Fixed distcheck
21344         
21345         * plugins/class-gen/goc_template_header: G_END_DECLS
21347 2006-05-27  Naba Kumar <naba@gnome.org>
21349         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
21350         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
21351         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
21352         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
21353         scintilla/include/Scintilla.iface,
21354         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
21355         cvs. Fixed compile flags. Removed outdated patches.
21357 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
21359         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
21361         * plugins/sourceview/anjuta-document.c:
21362         * plugins/sourceview/sourceview-args.c:
21363         * plugins/sourceview/sourceview-scope.c:
21364         
21365         Add End/Home keypresses and support completion if symbol start with '!' for example
21366         in an if statement
21368 2006-04-27 Massimo Cora' <maxcvs@email.it>
21370         * libanjuta/interfaces/libanjuta.idl:
21372         * plugins/sourceview/sourceview-scope.c:
21373         * plugins/sourceview/tag-window.c: 
21374         * plugins/sourceview/tag-window.h:
21375         * plugins/symbol-browser/an_symbol_view.c:
21376         * plugins/symbol-browser/an_symbol_view.h:
21377         * plugins/symbol-browser/plugin.c:
21378         
21379         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
21380         interface.
21381         Code and ideas for C/C++ new completion engine comes from IComplete written by
21382         Martin Stubenschrott <stubenschrott@gmx.net>.
21383         Currently the interface works only with GtkSourceView plugin.   
21384         
21385         * tagmanager/Makefile.am:
21386         * tagmanager/c.c: 
21387         * tagmanager/entry.h:
21388         * tagmanager/get.c:
21389         * tagmanager/get.h:
21390         * tagmanager/include/tm_file_entry.h:
21391         * tagmanager/include/tm_project.h:
21392         * tagmanager/include/tm_source_file.h:
21393         * tagmanager/include/tm_symbol.h:
21394         * tagmanager/include/tm_tagmanager.h:
21395         * tagmanager/include/tm_work_object.h:
21396         * tagmanager/include/tm_workspace.h:
21397         * tagmanager/parse.c:
21398         * tagmanager/read.c: 
21399         * tagmanager/read.h:
21400         * tagmanager/tm_project.c: 
21401         * tagmanager/tm_source_file.c: 
21402         * tagmanager/tm_workspace.c:
21403         
21404         Tagmanager can now parse a memory buffer and generate/update 
21405         tags into tm_workspace/tm_project on the fly, without using files.
21406         C/C++ is supported now.
21407         
21408 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
21410         * plugins/sourceview/anjuta-document.c:
21411         * plugins/sourceview/sourceview-args.c:
21412         * plugins/sourceview/sourceview-scope.c:
21413         * plugins/sourceview/sourceview.c:
21414         
21415         Fixed some memory leaks and argument completion
21417 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
21419         * plugins/glade/plugin.c:
21420         
21421         Fixed glade plugin build because of API changes in glade3
21423 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
21425         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
21426         Updated editor section
21427         
21428         * manuals/C/anjuta-manual/interface.xml:
21429         * manuals/C/anjuta-manual/preferences.xml:
21430         * manuals/C/anjuta-manual/projects.xml:
21431         Updated manual
21432         
21433         * plugins/editor/anjuta-editor.plugin.in:
21434         Better plugin name
21436 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
21438         * configure.in:
21439         * plugins/editor/anjuta-editor.plugin.in:
21440         * plugins/sourceview/sourceview.plugin.in:
21442         Build both editors and let the user decide a runtime!
21443         
21444         * plugins/sourceview/sourceview-scope.c:
21445         Fixed bug in regex to allow test()-> completions
21447 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
21449         * plugins/sourceview/anjuta-document.c:
21450         * plugins/sourceview/sourceview-args.c: 
21451         * plugins/sourceview/sourceview-scope.c:
21452         * plugins/sourceview/sourceview-tags.c:
21453         * plugins/sourceview/tag-window.c: 
21454         
21455         Improved callltip windows
21457 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
21459         * src/anjuta-app.c: (on_session_save):
21460         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
21461         <ricardo.jose.ferrari@gmail.com> for pointing this out!
21463 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
21465         * libanjuta/anjuta-utils.c: 
21466         * plugins/cvs-plugin/cvs-execute.c:
21467         Off-by-one...
21469         * scintilla/LexInno.cxx:
21470         * scintilla/LexOpal.cxx:
21471         * scintilla/LexTCL.cxx:
21473         Added missing files from scintilla-update
21475 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
21477         * configure.in:
21478         * manuals/C/Makefile.am:
21479         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
21480         * manuals/C/anjuta-manual/Makefile.am:
21481         * manuals/C/anjuta-manual/anjuta-manual.xml:
21482         * manuals/C/anjuta-manual/build.xml:
21483         * manuals/C/anjuta-manual/debugger.xml:
21484         * manuals/C/anjuta-manual/execute.xml:
21485         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
21486         * manuals/C/anjuta-manual/figures/arguments.png:
21487         * manuals/C/anjuta-manual/figures/configure_dlg.png:
21488         * manuals/C/anjuta-manual/figures/file_menu.png:
21489         * manuals/C/anjuta-manual/figures/menu_main.png:
21490         * manuals/C/anjuta-manual/figures/menubar.png:
21491         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
21492         * manuals/C/anjuta-manual/figures/project_info.png:
21493         * manuals/C/anjuta-manual/figures/scrshot.png:
21494         * manuals/C/anjuta-manual/figures/symbol_browser.png:
21495         * manuals/C/anjuta-manual/figures/tool-editor.png:
21496         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
21497         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
21498         * manuals/C/anjuta-manual/figures/toolbar_format.png:
21499         * manuals/C/anjuta-manual/figures/toolbar_main.png:
21500         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
21501         * manuals/C/anjuta-manual/fileoperations.xml:
21502         * manuals/C/anjuta-manual/interface.xml:
21503         * manuals/C/anjuta-manual/introduction.xml:
21504         * manuals/C/anjuta-manual/preferences.xml:
21505         * manuals/C/anjuta-manual/projects.xml:
21506         * manuals/C/anjuta-manual/tools.xml:
21507         * manuals/Makefile.am:
21508         
21509         Updated manual and faq
21511         * scintilla/CallTip.cxx:
21512         * scintilla/CallTip.h:
21513         * scintilla/CellBuffer.cxx:
21514         * scintilla/CellBuffer.h:
21515         * scintilla/ContractionState.cxx:
21516         * scintilla/Document.cxx:
21517         * scintilla/Document.h:
21518         * scintilla/DocumentAccessor.cxx:
21519         * scintilla/Editor.cxx:
21520         * scintilla/Editor.h:
21521         * scintilla/ExternalLexer.cxx:
21522         * scintilla/Indicator.cxx:
21523         * scintilla/KeyMap.cxx:
21524         * scintilla/KeyWords.cxx:
21525         * scintilla/LexAU3.cxx:
21526         * scintilla/LexBash.cxx:
21527         * scintilla/LexCPP.cxx:
21528         * scintilla/LexCaml.cxx:
21529         * scintilla/LexCsound.cxx:
21530         * scintilla/LexEiffel.cxx:
21531         * scintilla/LexGui4Cli.cxx:
21532         * scintilla/LexHTML.cxx:
21533         * scintilla/LexLua.cxx:
21534         * scintilla/LexMSSQL.cxx:
21535         * scintilla/LexOthers.cxx:
21536         * scintilla/LexPOV.cxx:
21537         * scintilla/LexPython.cxx:
21538         * scintilla/LexRuby.cxx:
21539         * scintilla/LexSQL.cxx:
21540         * scintilla/LexVB.cxx:
21541         * scintilla/Makefile.am:
21542         * scintilla/PlatGTK.cxx:
21543         * scintilla/PropSet.cxx:
21544         * scintilla/RESearch.cxx:
21545         * scintilla/RESearch.h:
21546         * scintilla/ScintillaBase.cxx:
21547         * scintilla/ScintillaGTK.cxx:
21548         * scintilla/StyleContext.h:
21549         * scintilla/ViewStyle.cxx:
21550         * scintilla/ViewStyle.h:
21551         * scintilla/XPM.cxx:
21552         * scintilla/include/KeyWords.h:
21553         * scintilla/include/Platform.h:
21554         * scintilla/include/PropSet.h:
21555         * scintilla/include/SciLexer.h:
21556         * scintilla/include/Scintilla.h:
21557         * scintilla/include/Scintilla.iface:
21558         * scintilla/include/ScintillaWidget.h:
21559         * scintilla/lexers.make:
21561         Update to scintilla 1.68
21563         * src/anjuta-app.c:
21564         Only show help items which are really availible
21566         * plugins/cvs-plugin/cvs-callbacks.c
21567         * plugins/cvs-plugin/cvs-execute.c
21568         * plugins/cvs-plugin/subversion-callbacks.c:
21569         * libanjuta/anjuta-utils.c:
21570         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
21572 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
21574         * plugins/project-wizard/install.c,
21575         * plugins/project-wizard/autogen.c:
21576         Add error messages if using a read only directory
21577         Improve fix for bug #339296
21579 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
21581         * libanjuta/interfaces/libanjuta.idl:
21582         * plugins/document-manager/action-callbacks.c:
21583         * plugins/document-manager/plugin.c:
21584         * plugins/editor/text_editor.c:
21585         Added IAnjutaEditorGoto 
21587         * plugins/editor/aneditor.cxx:
21588         * plugins/editor/aneditor.h:
21589         * plugins/editor/text_editor.h:
21590         * plugins/editor/text_editor_prefs.c:
21591         
21592         Fixed #305076
21594 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
21596         * libanjuta/interfaces/libanjuta.idl:
21597         * plugins/document-manager/action-callbacks.c:
21598         * plugins/document-manager/anjuta-docman.c:
21599         * plugins/document-manager/plugin.c:
21600         * plugins/editor/text_editor.c: 
21601         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
21602         
21603         * plugins/sourceview/sourceview.c:
21604         * plugins/sourceview/sourceview.glade:
21605         Fixed some uft-8 issues and added a preference option
21606         to enable/disable gnome-vfs monitoring
21607         
21608         * scintilla/Makefile.am:
21609         * scintilla/include/Makefile.am:
21610         Fixed build
21612 2006-04-20  Massimo Cora' <maxcvs@email.it>
21614         * libanjuta/interfaces/libanjuta.idl:
21615         Remove get_current_pos () because we have get_position()
21617 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
21619         * NEWS: Updated
21620         * plugins/sourceview/tag-window.c:
21621         Don't close window on PageUp/PageDown
21623 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
21625         * data/Makefile.am:
21626         * manuals/reference/libanjuta/Makefile.am:
21627         
21628         Some build fixes
21629         
21630         * src/Makefile.am:
21631         * src/bacon-message-connection.c: 
21632         * src/bacon-message-connection.h: (both from gedit)
21633         * src/main.c:
21634         
21635         Fixed #312319 (Opening files when Anjuta is already open)
21637 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
21639         * TODO.tasks: Updated
21640         * plugins/sourceview/anjuta-view.c: 
21641         * plugins/sourceview/anjuta-view.h:
21642         * plugins/sourceview/sourceview.c: 
21643         
21644         * configure.in: Fix --enable-plugin-scintilla
21645         
21646         Added char_added signal
21648 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
21650         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
21651         
21652         Fixed diff for utf8
21653         
21654         * plugins/sourceview/sourceview.c:
21655         Fixed VFS monitoring (still a bit buggy)
21656         
21657         * plugins/sourceview/sourceview-args.c:
21658         * plugins/sourceview/tag-window.c: 
21659         
21660         Better sizing for the popup-window
21662 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
21664         * plugins/project-wizard/templates/gnome/src/main.c:
21665         * plugins/project-wizard/templates/gnome/src/project.glade:
21666         * plugins/project-wizard/templates/gtk/src/main.c: 
21667         * plugins/project-wizard/templates/gtk/src/project.glade:
21668         * plugins/project-wizard/templates/gtkmm/src/main.cc:
21669         
21670         Fixed up GLADE_FILE definition in project types and fixed bug #334546
21671         
21672 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
21674         * configure.in: More removal of obsoleteness.
21675         * po/no.po:
21677 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
21679         * ROADMAP:
21680         * libanjuta/anjuta-preferences.c: 
21681         * libanjuta/anjuta-utils.c: 
21682         * libanjuta/anjuta-utils.h:
21683         * plugins/message-view/message-view.c:
21684         
21685         Changed color functions and moved convert_color to anjuta-utils.h
21686         
21687         * plugins/message-view/anjuta-message-manager-plugin.glade:
21688         GnomeColorPicker -> GtkColorButton (bug #309154)
21689         
21690         * plugins/sourceview/plugin.c:
21691         * plugins/sourceview/sourceview-prefs.c:
21692         * plugins/sourceview/sourceview.glade:
21693         Added color and font preferences
21695         * plugins/sourceview/sourceview-tags.c:
21696         Only show as much choices as configured in preferences
21698 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
21700         * ROADMAP, NEWS: Updated (we are far behind ;-)
21701         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
21703 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
21705         * configure.in:
21706         * plugins/editor/Makefile.am:
21707         * scintilla/Makefile.am
21708         
21709         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
21710         
21711         * global-tags/Makefile.am:
21712         * global-tags/create_global_tags.sh:
21713         * plugins/symbol-browser/an_symbol_prefs.c:
21714         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
21715         * plugins/symbol-browser/plugin.h:
21716         * tagmanager/include/tm_workspace.h:
21717         * tagmanager/tm_workspace.c:
21718         
21719         Fixed symbol-browser prefs and move global tags generation from installtion to
21720         preferences to make the life easier for distributers and to allow updates after installtion
21722         * plugins/document-manager/action-callbacks.c: 
21723         * plugins/document-manager/action-callbacks.h:
21724         * plugins/document-manager/anjuta-document-manager.ui:
21725         * plugins/document-manager/indent-util.c:
21726         * plugins/document-manager/plugin.c:
21727         * plugins/editor/text_editor.c:
21728         
21729         Moved indent stuff to document-manager
21730         
21731         * plugins/sourceview/anjuta-view.c: 
21732         * plugins/sourceview/sourceview-args.c: 
21733         * plugins/sourceview/sourceview-scope.c:
21734         * plugins/sourceview/sourceview-tags.c: 
21735         * plugins/sourceview/sourceview.c:
21736         
21737         Fixed several bugs
21738         
21739         * plugins/sourceview/sourceview.plugin (removed):
21740         * plugins/sourceview/sourceview.plugin.in:
21741         Editor is not user-activatible
21742         
21743         * plugins/sourceview/sourceview.png:
21744         Updated icon
21746 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
21748         * src/anjuta-app.c: Fixed crasher on plugin unloading
21750 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
21752         * plugins/sourceview/sourceview.c
21753         * plugins/sourceview/sourceview-args.c
21754         * plugins/sourceview/sourceview-args.h:
21755         
21756         Polished argument completion
21758 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
21760         * plugins/message-view/anjuta-msgman.c:
21761         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
21762         
21763         Show message pane on switch (does not work, anjuta_shell needs a fix)
21764         
21765         * plugins/sourceview/Makefile.am:
21766         * plugins/sourceview/anjuta-view.c: (find_tag_window),
21767         * plugins/sourceview/sourceview-args.c: 
21768         * plugins/sourceview/sourceview-args.h:
21769         * plugins/sourceview/sourceview-private.h:
21770         * plugins/sourceview/sourceview-scope.c: 
21771         (sourceview_scope_update), (sourceview_scope_filter_keypress):
21772         * plugins/sourceview/sourceview-tags.c:
21773         * plugins/sourceview/sourceview.c:
21774         * plugins/sourceview/tag-window.c:
21775         * plugins/sourceview/tag-window.h:
21776         
21777         Added scope and argument completion
21779 2006-04-03  Johannes Schmid <jhs@gnome.org>
21781         * TODO.tasks
21782         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
21783         (on_widget_remove):
21784         Save toolbar state
21786         * plugins/sourceview/sourceview.c: (iselect_clear):
21787         Make "Delete"-key working
21789         * configure.in: #336389
21791 2006-04-03  Johannes Schmid <jhs@gnome.org>
21793         * plugins/sourceview/Makefile.am:
21794         * plugins/sourceview/anjuta-view.c:
21795         * plugins/sourceview/plugin.c: 
21796         * plugins/sourceview/sourceview-private.h:
21797         * plugins/sourceview/sourceview-scope.c:
21798         * plugins/sourceview/sourceview-scope.h:
21799         * plugins/sourceview/sourceview-tags.c: 
21800         * plugins/sourceview/sourceview-tags.h:
21801         * plugins/sourceview/sourceview.c:
21802         * plugins/sourceview/sourceview.h:
21803         * plugins/sourceview/tag-window.c:
21804         
21805         - fixed goto_file_line
21806         - scroll to cursor on undo/redo
21807         - show correct popup-menu
21808         - scope completion (not ready yet)
21810 2006-04-03  Johannes Schmid <jhs@gnome.org>
21812         * plugins/sourceview/plugin.c: 
21813         * plugins/sourceview/sourceview-tags.c:
21814         * plugins/sourceview/sourceview.c: 
21815         * plugins/sourceview/sourceview.h:
21816         * plugins/sourceview/tag-window.c:
21817         
21818         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
21820 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21822         * plugins/sourceview/sourceview.c:
21823         Fixed next/previous bookmark.
21824         Toggled bookmark (set/unset).
21826 2006-04-03  Johannes Schmid <jhs@gnome.org>
21828         * plugins/document-manager/action-callbacks.c:
21829         Fixed Gtk-Warning in goto_line
21830         
21831         * plugins/sourceview/Makefile.am:
21832         * plugins/sourceview/anjuta-document.c:
21833         * plugins/sourceview/anjuta-view.c: 
21834         * plugins/sourceview/anjuta-view.h:
21835         * plugins/sourceview/sourceview-autocomplete.c:
21836         * plugins/sourceview/sourceview-autocomplete.h:
21837         * plugins/sourceview/sourceview-private.h:
21838         * plugins/sourceview/sourceview-tags.c:
21839         * plugins/sourceview/sourceview-tags.h:
21840         * plugins/sourceview/sourceview.c:
21841         * plugins/sourceview/tag-window.c:
21842         * plugins/sourceview/tag-window.h:
21843         Created a nice API for tag and completion windows
21844         
21845         * plugins/sourceview/sourceview-print.h:
21846         * plugins/sourceview/sourceview-print.c:
21847         Added printing
21848                 
21849 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21851         * plugins/sourceview/sourceview.c:
21852         Fixed typo (Sort bookmarks).
21853         
21854 2006-04-01  Johannes Schmid <jhs@gnome.org>
21856         * plugins/sourceview/anjuta-document.c:
21857         * plugins/sourceview/anjuta-document.h:
21858         * plugins/sourceview/anjuta-view.c:
21859         * plugins/sourceview/anjuta-view.h:
21860         * plugins/sourceview/sourceview-autocomplete.c:
21861         * plugins/sourceview/sourceview-autocomplete.h:
21862         * plugins/sourceview/sourceview-prefs.c:
21863         * plugins/sourceview/sourceview-prefs.h:
21864         * plugins/sourceview/sourceview-private.h:
21865         * plugins/sourceview/sourceview-tags.c:
21866         * plugins/sourceview/sourceview-tags.h:
21867         * plugins/sourceview/sourceview.c:
21868         * plugins/sourceview/sourceview.glade:
21869         * plugins/sourceview/tag-window.c: 
21870         * plugins/sourceview/tag-window.h:
21871         
21872         Improved code complete and autocomplete
21874 2006-04-01  Johannes Schmid <jhs@gnome.org>
21876         * plugins/sourceview/Makefile.am:
21877         * plugins/sourceview/bookmark.png:
21878         * plugins/sourceview/marker-attentive.png:
21879         * plugins/sourceview/marker-basic.png:
21880         * plugins/sourceview/marker-intense.png:
21881         * plugins/sourceview/marker-light.png:
21882         * plugins/sourceview/sourceview.c: 
21883         
21884         Added pixmaps for all marker types and show bookmarks
21885         
21886         * configure.in
21887         * plugins/sourceview/Makefile.am:
21888         Build sourceview on 2.14 only
21890 2006-03-31  Johannes Schmid <jhs@gnome.org>
21892         * plugins/sourceview/Makefile.am:
21893         * plugins/sourceview/anjuta-document.c:
21894         * plugins/sourceview/anjuta-view.c:
21895         * plugins/sourceview/anjuta-view.h:
21896         * plugins/sourceview/sourceview-autocomplete.c:
21897         * plugins/sourceview/sourceview-private.h:
21898         * plugins/sourceview/sourceview-tags.c:
21899         * plugins/sourceview/sourceview-tags.h:
21900         * plugins/sourceview/sourceview.c: 
21901         * plugins/sourceview/tag-window.c:
21902         * plugins/sourceview/tag-window.h:
21903         
21904         Added code completion with tag manager to the editor and fixed a save_as bug
21906 2006-03-31  Johannes Schmid <jhs@gnome.org>
21908         * src/main.c: Revert patch from Rob to allow building with
21909         Gnome 2.12
21910         * configure.in: Require at least 2.12 libraries
21912 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
21914         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
21916         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
21917         Improve anjuta-plugin project template: Added missed files dist tarball
21918         (make dist)
21920         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
21921         typo
21923 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
21925         reviewed by: Johannes Schmid <jhs@gnome.org>
21927         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
21928         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
21929         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
21930         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
21931         
21932         Improve anjuta-plugin project template. Also fix for #322744
21934 2006-03-27  Johannes Schmid <jhs@gnome.org>
21936         * plugins/sourceview/sourceview-private.h:
21937         plugins/sourceview/sourceview.c:
21938         
21939         Added basic bookmark support
21941 2006-03-27  Johannes Schmid <jhs@gnome.org>
21943         * TODO.tasks:
21944         Updated
21945         
21946         Patch from Rob Bradfort <robster@debian.org>:
21947         * src/main.c: (get_command_line_args), (main):
21948         Migration from popt to GOption
21949         
21950 2006-03-26 Naba Kumar  <naba@gnome.org>
21952         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
21953         size to scale itself with theme.
21955 2006-03-26 Naba Kumar  <naba@gnome.org>
21957         * plugins/file-manager/an_file_view.c,
21958         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
21959         when symbolview and fileview objects are destroyed to avoid crashes
21960         after the plugins are disabled.
21962 2006-03-26 Naba Kumar <naba@gnome.org>
21964         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
21965         Deleted unused file.
21966         
21967         * plugins/glade/plugin.c: Be able to close glade plugin when there
21968         there is no glade project loaded.
21969         
21970         * plugins/sourceview/sourceview.plugin,
21971         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
21973 2006-03-23  Naba Kumar  <naba@gnome.org>
21975         * plugins/editor/print.c: Fixed a bug where some sections of
21976         printed/previewed text is not highlighted.
21977         
21978 2006-03-20  Johannes Schmid <jhs@gnome.org>
21980         * libanjuta/interfaces/libanjuta.idl:
21981         Added IAnjutaPrint
21982         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
21983         as we do not use private apis. Show help window and startup because it does 
21984         not survive gdl
21985         
21986         * plugins/document-manager/action-callbacks.c:
21987         plugins/editor/Makefile.am:
21988         plugins/editor/text_editor.c:
21989         plugins/editor/print.c:
21990         plugins/editor/print.h:
21991         
21992         Fixed printing (nobody has missed it BTW ;-)
21993         
21994         * plugins/sourceview/sourceview.c:
21995         Fixed a crasher
21997 2006-03-20 Naba Kumar <naba@gnome.org>
21999         * configure.in, plugins/devhelp/plugin.c: Be able to build with
22000         devhelp >= 0.9 < 0.11 versions.
22001         
22002 2006-03-20  Johannes Schmid <jhs@gnome.org>
22004         * plugins/sourceview/anjuta-document-loader.c
22005         plugins/sourceview/sourceview.c:
22006         
22007         Fixed encoding bugs
22009 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22011         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
22012         Fixed bug (line position)
22013         Give the good line position whatever the active editor.
22015 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
22017         * configure.in: Added fi to ALL_LINGUAS
22019 2006-03-19  Johannes Schmid <jhs@gnome.org>
22021         * plugins/sourceview/anjuta-document-loader.c:
22022         replace gnome_vfs_get_mime_type_for_name_and data
22024         * plugins/build-basic-autotools/build-basic-autotools.c:
22025         Fixed #335142
22027 2006-03-17  Johannes Schmid <jhs@gnome.org>
22029         * plugins/editor/editor.glade:
22030         Added style-editor again after it got lost somehow
22032 2006-03-17  Johannes Schmid <jhs@gnome.org>
22034         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
22035         configure.in: require devhelp 0.11
22036         
22037         Post 0.11 devhelp versions (CVS) do not work because of an API change...
22039         plugins/build-basic-autotools/build-basic-autotools.c:
22040         forgot a an installtion callback for the "install as root"-feature
22042 2006-03-17  Massimo Cora' <maxcvs@email.it>
22044         reviewed by: Johannes Schmid <jhs@gnome.org>
22046         * plugins/class-gen/anjuta-class-gen-plugin.glade
22047         plugins/class-gen/class_gen.c 
22048         plugins/class-gen/goc_template_header
22049         plugins/class-gen/goc_template_source
22050         
22051         Fixed bug #334663
22053 2006-03-16  Johannes Schmid <jhs@gnome.org>
22055         * plugins/sourceview/sourceview.c:
22056         Fixed "save-point" signal for undo actions
22058 2006-03-16  Massimo Cora' <maxcvs@email.it>
22059         
22060         reviewed by: Johannes Schmid <jhs@gnome.org>
22061         
22062         * plugins/document-manager/anjuta-docman.c:
22063         Implement tab drag and drop
22065 2006-03-16  Johannes Schmid <jhs@gnome.org>
22067         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
22068         plugins/build-basic-autotools/build-basic-autotools.c:
22069         
22070         Implemented "install as root"-feature (#321455)
22072 2006-03-16  Johannes Schmid <jhs@gnome.org>
22074         * mime/.cvsignore
22075         plugins/sourceview/.cvsignore
22076         plugins/tools/scripts/.cvsignore:
22077         Added/extended .cvsignore files
22078         
22079         * plugins/sourceview/sourceview-autocomplete.c:
22080         plugins/sourceview/sourceview-autocomplete.h:
22081         plugins/sourceview/sourceview-prefs.c:
22082         plugins/sourceview/sourceview-private.h:
22083         plugins/sourceview/sourceview.glade:
22084         Autcomplete just works(tm) now and respects preferences
22085         
22086         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
22087         Use better algorithm from autocomplete
22089 2006-03-15  Johannes Schmid <jhs@gnome.org>
22091         * src/anjuta-app.c:
22092         Fixed bug #304495
22094 2006-03-15  Johannes Schmid <jhs@gnome.org>
22096         * libanjuta/interfaces/libanjuta.idl:
22097         plugins/class-gen/class_gen.c:
22098         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
22099         plugins/project-manager/plugin.c:
22100         
22101         Allow to add multiple source files (#320191)
22102         
22103         * configure.in: Require gnome-build 0.1.3
22105 2006-03-14  Johannes Schmid <jhs@gnome.org>
22107         * plugins/macro/macro-utils.c: Fixed bug #333606
22108         * plugins/file-wizard/file.c: Fixed bug #333601
22110 2006-03-13  Johannes Schmid <jhs@gnome.org>
22112         * plugins/sourceview/sourceview_autocomplete.c
22113         plugins/sourceview/sourceview_autocomplete.h
22114         plugins/sourceview/sourceview.c
22115         plugins/sourceview/sourceview-private.h
22116         plugins/sourceview/sourceview-prefs.c:
22117         
22118         Cleaned up and fixed several issues
22119         
22120 2006-03-13  Johannes Schmid <jhs@gnome.org>
22122         * plugins/sourceview/Makefile.am:
22123         plugins/sourceview/sourceview-autocomplete.c
22124         plugins/sourceview/sourceview-autocomplete.h:
22125         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
22126         plugins/sourceview/sourceview-private.h:
22127         plugins/sourceview/sourceview.c:
22128         
22129         Added (buggy) autocomplete feature to sourceview
22130         
22131 2006-03-12 Naba Kumar <naba@gnome.org>
22133         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
22134         libanjuta/anjuta-session.c: Added API docs.
22136 2006-03-12 Naba Kumar <naba@gnome.org>
22138         * TODO.tasks: Added couple of tasks.
22139         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
22140         Register private class as early as possible so that members could
22141         point to self class. Code clean up.
22143 2006-03-12 Naba Kumar <naba@gnome.org>
22145         * po/POTFILES.in, po/POTFILES.skip: Updated.
22147 2006-03-11 Naba Kumar <naba@gnome.org>
22149         * libanjuta/anjuta-shell.c,
22150         plugins/document-manager/anjuta-docman.c,
22151         plugins/document-manager/plugin.c,
22152         plugins/symbol-browser/an_symbol_search.c,
22153         plugins/valgrind/vgrule-list.c: Use correct signal names while
22154         creating them.
22155         
22156         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
22157         signal names and fixed enum IANJUTA_TYPE_* macro.
22159 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22161         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
22162         plugins/search/search-replace.c :
22163         Fixed bug (Bookmark the good line).
22164         Search & Replace (Mark all matched strings).
22165         
22166 2006-03-09  Johannes Schmid <jhs@gnome.org>
22168         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
22169         Completed changes from yesterday
22170         
22171         * plugins/document-manager/anjuta-document-manager.glade:
22172         plugins/editor/editor.glade
22173         plugins/editor/plugin.c: (activate_plugin)
22174         plugins/editor/text_editor.c
22175     plugins/sourceview/Makefile.am
22176         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
22177         plugins/sourceview/sourceview.glade:
22178         Completed preference changes
22180 2006-03-08  Johannes Schmid <jhs@gnome.org>
22182         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
22183         plugins/search/plugin.c: (activate_plugin):
22184         
22185         Removed Gtk-Criticals
22186         
22187         * plugins/document-manager/anjuta-document-manager.glade:
22188         plugins/document-manager/plugin.c: (on_docman_auto_save),
22189         (on_gconf_notify_timer), (prefs_init):
22190     plugins/document-manager/plugin.h:
22191         plugins/editor/text_editor.c: (text_editor_instance_init),
22192         (text_editor_dispose):
22193         plugins/editor/text_editor.h:
22194         plugins/editor/text_editor_cbs.c:
22195         plugins/editor/text_editor_cbs.h:
22196         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
22197         plugins/glade/plugin.c: (activate_plugin):
22198         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
22199         plugins/sourceview/sourceview-private.h:
22200         plugins/sourceview/sourceview.c: (on_menu_popup),
22201         (sourceview_new), (ifile_open), (ifile_savable_save),
22202         (ifile_savable_save_as), (ieditor_set_popup_menu),
22203         (ieditor_get_filename), (imark_mark):
22205     Moved autosave from editor to document manager and fixed some things in 
22206     Sourceview plugin
22208 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22210         * plugins/search/anjuta-search.glade :
22211         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
22212         plugins/search/search-replace_bachend.c: Fixed a crash bug.
22213         plugins/search/search-replace.c : Fixed bug.
22214         
22215 2006-03-08  Johannes Schmid <jhs@gnome.org>
22217     * plugins/search/anjuta-search.glade
22218     Fixed widget names (glade is a bit stupid on copying widgets to other files)
22220 2006-03-07  Johannes Schmid <jhs@gnome.org>
22222         * plugins/document-manager/action-callbacks.c
22223         plugins/document-manager/anjuta-document-manager.glade
22224         plugins/document-manager/plugin.c: (prefs_init),
22225         (activate_plugin):
22226         plugins/editor/Makefile.am:
22227         plugins/editor/editor.glade:
22228         plugins/editor/plugin.c: (on_style_button_clicked),
22229         (activate_plugin), (dispose):
22230         plugins/editor/style-editor.c:
22231         
22232         Startet to seperate document-manager and editor preferences
22234         * plugins/search/Makefile.am:
22235         plugins/search/anjuta-search.glade:
22236         plugins/search/search-replace.c:
22237         
22238         Moved search GUI to search-plugin
22239                 
22240         * plugins/sourceview/sourceview-prefs.c:
22241         plugins/sourceview/sourceview-prefs.h:
22242         plugins/sourceview/sourceview-private.h:
22243         plugins/sourceview/sourceview.c: 
22244         plugins/sourceview/sourceview.h:
22245         plugins/sourceview/Makefile.am:
22246         plugins/sourceview/anjuta-document.h:
22247         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
22248         plugins/sourceview/plugin.c: 
22249         
22250         Added some preferences to sourceview and fixed vfs_monitor
22251         
22252         * tagmanager/c.c: (parseParens): 
22253         Removed annoying debug message
22254         
22255         * libanjuta/interfaces/libanjuta.idl: 
22256         Removed IAnjutaEditorFactory::create_style_editor()
22258 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22260         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
22261         Search : Bookmark all matched lines.
22263 2006-03-06  Johannes Schmid <jhs@gnome.org>
22265         * plugins/class-gen/anjuta-class-gen.plugin.in
22266         plugins/file-loader/plugin.c: (sort_wizards)
22267         (on_create_submenu), (activate_plugin)
22268         plugins/file-wizard/anjuta-file-wizard.plugin.in
22269         plugins/glade/anjuta-glade.plugin.in
22270         plugins/project-import/anjuta-project-import.plugin.in
22271         plugins/project-wizard/anjuta-project-wizard.plugin.in:
22272         
22273         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
22274         sorted alphabeticly
22275         
22276         * plugins/project-wizard/templates/mkfile.wiz:
22277         Use configured project directory instead of ~/myproject
22278         
22279         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
22280         (ifile_open):
22281         Show markers (again) and monitor uri
22283 2006-03-06  Naba Kumar  <naba@gnome.org>
22285         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
22286         typedefs separately so that forward linking would work.
22287         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
22289 2006-03-05  Naba Kumar  <naba@gnome.org>
22291         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
22292         passing Enums and Structs in signals. Define struct _Name in
22293         generated code, so that forward referencing.
22294         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
22295         
22296         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
22297         
22298 2006-03-05  Naba Kumar  <naba@gnome.org>
22300         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
22301         support. Generate GType definitions for enums in generated codes
22302         so that enums could be passed as signal params.
22303         
22304 2006-03-04  Naba Kumar  <naba@gnome.org>
22306         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
22307         Restored cvs-moved revision files. They were originally marked
22308         deleted at their older locations. Now they are restored at
22309         their new locations. The changeset is one that was committed
22310         as part of document-manager, editor, search and print plugins
22311         separation from editor plugin.
22312         
22313 2006-03-03  Johannes Schmid <jhs@gnome.org>
22315         * plugins/sourceview/*:
22316         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
22317         poiting this out!
22319 2006-03-04  Naba Kumar  <naba@gnome.org>
22321         * plugins/gdb/*: Deleted removed files (see previous changlog
22322         entry for files list).
22323         
22324 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
22326         * plugins/debug-mananger/breakpoints.c,
22327         plugins/debug-manager/breakpoints.h,
22328         plugins/debug-manager/debug_tree.c,
22329         plugins/debug-manager/debug_tree.h,
22330         plugins/debug-manager/info.c,
22331         plugins/debug-manager/info.h,
22332         plugins/debug-manager/locals.c,
22333         plugins/debug-manager/locals.h,
22334         plugins/debug-manager/memory.c,
22335         plugins/debug-manager/memory.h,
22336         plugins/debug-manager/registers.c,
22337         plugins/debug-manager/registers.h,
22338         plugins/debug-manager/sharedlib.c,
22339         plugins/debug-manager/sharedlib.h,
22340         plugins/debug-manager/signal.c,
22341         plugins/debug-manager/signal.h,
22342         plugins/debug-manager/stack_trace.c,
22343         plugins/debug-manager/stack_trace.h,
22344         plugins/debug-manager/watch.c,
22345         plugins/debug-manager/watch.h,
22346         plugins/debug-manager/Makefile.am:
22347         Move from gdb plugin to debug manager plugin
22349         * plugins/debug-manager/anjuta-debug-manager.glade,
22350         plugins/debug-manager/anjuta-debug-manager.ui:
22351         Move all user interface from gdb to debug manager
22353         * plugins/debug-manager/utilities.c,
22354         plugins/debug-manager/utilities.h:
22355         Remove some unused code
22356         Add useful code from gdb plugin
22358         * plugins/debug-manager/start.c,
22359         plugins/debug-manager/start.h:
22360         Include code of attach_process
22361         Add more code to start the debugger
22363         * plugins/debug-manager/plugin.c,
22364         plugins/debug-manager/plugin.h,
22365         plugins/debug-manager/anjuta-debug-manager.plugin.in:
22366         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
22368         * plugins/debug-manager/debugger.c,
22369         plugins/debug-manager/debugger.h:
22370         Implement a queue of debugger command
22372         * plugins/gdb/actions.c,
22373         plugins/gdb/actions.h,
22374         plugins/gdb/watch_cbs.c,
22375         plugins/gdb/watch_cbs.h,
22376         plugins/gdb/watch_gui.c,
22377         plugins/gdb/watch_gui.h:
22378         Removed 
22380         * plugins/gdb/debugger.c,
22381         plugins/gdb/debugger.h,
22382         plugins/gdb/gdbmi.c,
22383         plugins/gdb/gdbmi.h,
22384         plugins/gdb/utilities.c,
22385         plugins/gdb/utilities.h,
22386         plugins/gdb/Makefile.am,
22387         plugins/gdb/anjuta-gdb.plugin.in:
22388         Implement necessary functions
22390         * plugins/gdb/parser.c,
22391         plugins/gdb/parser.h:
22392         Code for parsing variable previously in debug_tree.c
22394         * plugins/gdb/anjuta-gdb.glade,
22395         plugins/gdb/anjuta-gdb.ui:
22396         Remove user interface
22398         * plugins/gdb/gdbmi-test.c:
22399         Need update
22401         * plugins/gdb/anjuta-gdb.plugin.png:
22402         Try an improved icon for gdb (archer fish)
22404         * libanjuta/anjuta-debugger.c,
22405         libanjuta/anjuta-debugger.h,
22406         libanjuta/interfaces/libanjuta.idl,
22407         libanjuta/interfaces/anjuta-idl-compiler.pl,
22408         libanjuta/Makefile.am:
22409         Add declaration used in new IAnjutaDebugger interface
22411         * manuals/reference/libanjuta.types,
22412         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
22413         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
22414         Update documentation
22416 2006-03-02  Naba Kumar  <naba@gnome.org>
22418         * manuals/reference/libanjuta/Makefile.am,
22419         manuals/reference/libanjuta/libanjuta-docs.sgml,
22420         manuals/reference/libanjuta/libanjuta-sections.txt,
22421         manuals/reference/libanjuta/libanjuta.types,
22422         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
22423         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
22424         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
22425         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
22426         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
22427         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
22428         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
22429         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
22430         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
22431         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
22432         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
22433         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
22434         manuals/reference/libanjuta/tmpl/e-splash.sgml,
22435         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
22436         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
22437         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
22438         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
22439         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
22440         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
22441         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
22442         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
22443         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
22444         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
22445         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
22446         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
22447         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
22448         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
22449         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
22450         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
22451         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
22452         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
22453         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
22454         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
22455         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
22456         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
22457         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
22458         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
22459         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
22460         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
22461         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
22462         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
22463         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
22464         manuals/reference/libanjuta/tmpl/plugins.sgml,
22465         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
22466         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
22467         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
22468         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
22469         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
22470         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
22471         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
22472         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
22473         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
22474         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
22475         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
22476         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
22477         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
22478         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
22479         documentation.
22481 2006-02-28  Naba Kumar <naba@gnome.org>
22483         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
22484         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
22485         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
22486         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
22487         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
22488         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
22489         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
22490         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
22491         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
22492         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
22493         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
22494         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
22495         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
22496         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
22498 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22500         * plugins/sourceview/sourceview.c:
22501         Select to brace, select block.
22503 2006-02-28  Johannes Schmid <jhs@gnome.org>
22505         * plugins/file-wizard/Makefile.am
22506         plugins/file-wizard/action-callbacks.c (removed)
22507         plugins/file-wizard/action-callbacks.h (removed)
22508         plugins/file-wizard/anjuta-file-wizard.ui
22509         plugins/file-wizard/plugin.c: (activate_plugin),
22510         (deactivate_plugin)
22511         plugins/file-wizard/plugin.h:
22512         Removed Edit->Insert Text submenu (replace by macros plugin)
22513         
22514         * plugins/sourceview/sourceview.c: (sourceview_new),
22515         (ieditor_set_popup_menu):
22516         Fixed some more bugs
22517         
22518         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
22520 2006-02-28  Naba Kumar <naba@gnome.org>
22522         * plugins/file-manager/an_file_view.c,
22523         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
22524         rows also and with delay 1 sec (the color and timout value should
22525         probably be picked up from some system wide preference key).
22527 2006-02-28  Naba Kumar <naba@gnome.org>
22529         * libanjuta/interfaces/libanjuta.idl,
22530         plugins/document-manager/action-callbacks.c,
22531         plugins/document-manager/plugin.c,
22532         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
22533         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
22534         Added interface checks in document manager and enable/disable
22535         menus based on supported interface.
22536         
22537         * plugins/project-import/anjuta-project-import.glade: Set some
22538         resonable size for the import dialog.
22540  2006-02-27  Naba Kumar  <naba@gnome.org>
22542         * libanjuta/interfaces/libanjuta.idl,
22543         plugins/document-manager/action-callbacks.c,
22544         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
22545         and eol conversion actions.
22547 2006-02-27  Johannes Schmid <jhs@gnome.org>
22548         
22549         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
22550         * plugins/file-manager/an_file_view.c
22551         plugins/file-manager/plugin.h:  Added tooltips
22552         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
22554 2006-02-26  Naba Kumar  <naba@gnome.org>
22556         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
22557         plugins/build-basic-autotools/build-basic-autotools.c,
22558         plugins/build-basic-autotools/build-basic-autotools.h,
22559         plugins/build-basic-autotools/executer.c,
22560         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
22561         disable indicator highlights preferences from message manager to
22562         build plugin. Implemented message indicator highlights in build tool.
22563         
22564         * plugins/editor/text_editor.c: Fixed indicators.
22566 2006-02-26  Johannes Schmid <jhs@gnome.org>
22568         * plugins/sourceview/sourceview.c:
22569         - Fixed some bugs
22570         - Added markers
22571         * plugins/subversion/svn_auth.c:
22572         Fixed username/password authentification but there might be a memory corruption
22574 2006-02-26  Naba Kumar  <naba@gnome.org>
22576         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
22577         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
22578         libanjuta/anjuta-launcher.h: Added documentation.
22580 2006-02-24  Naba Kumar  <naba@gnome.org>
22582         * plugins/editor/text_editor.c: Fixed change in API in
22583         IAnjutaEditorSelection::set().
22584         
22585 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22587         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
22588         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
22589         libanjuta/interfaces/libanjuta.idl :
22590         Search in sourceview editor (Select in buffer).
22593 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22595         * plugins/sourceview/sourceview.c :
22596         Fixed Replace, to_upper, to_lower.
22597         
22598         * plugins/search/search-replace_backend.c :
22599         Renamed header name.
22601 2006-02-22  Naba Kumar  <naba@gnome.org>
22603         * libanjuta/anjuta-plugin-description.c,
22604         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
22605         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
22606         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
22607         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
22608         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
22609         
22610         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
22611         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
22612         
22613 2006-02-21  Naba Kumar  <naba@gnome.org>
22615         * libanjuta/interfaces/libanjuta.idl,
22616         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
22617         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
22618         interface for editor.
22620 2006-02-21  Naba Kumar  <naba@gnome.org>
22622         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
22624         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
22625         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
22627 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22629         * GTKSOURCEVIEW EDITOR
22630         plugins/sourceview/sourceview.c :
22631         Fixed copy and Goto Line.
22632         
22633         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
22634         plugins/macro/plugin.c :
22635         Fixed Insert key word and Insert macro.
22637 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
22639         * plugins/document-manager/anjuta-docman.c:
22640         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
22641         
22642         * configure.in:
22643         plugins/Makefile.am:
22644         plugins/sourceview/.cvsignore:
22645         plugins/sourceview/Makefile.am:
22646         plugins/sourceview/plugin.c: :
22647         plugins/sourceview/plugin.h:
22648         plugins/sourceview/sourceview.c: 
22649         plugins/sourceview/sourceview.h:
22650         plugins/sourceview/sourceview.plugin:
22651         plugins/sourceview/sourceview.plugin.in:
22652         plugins/sourceview/sourceview.png:
22654         Added sourceview editor plugin
22656 2006-02-19 Naba Kumar  <naba@gnome.org>
22658         * libanjuta/interfaces/libanjuta.idl,
22659         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
22660         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
22661         plugins/cvs-plugin/cvs-interface.c,
22662         plugins/document-manager/action-callbacks.c,
22663         plugins/document-manager/action-callbacks.h,
22664         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
22665         plugins/search/plugin.c, plugins/search/search-replace.c,
22666         plugins/search/search-replace_backend.c,
22667         plugins/subversion/subversion-actions.c,
22668         plugins/subversion/subversion-callbacks.c,
22669         plugins/tools/editor.c, plugins/tools/execute.c,
22670         plugins/tools/variable.c: Defined proper editor interfaces and fixed
22671         few fatal warnings.
22673 2006-02-15 Naba Kumar  <naba@gnome.org>
22675         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
22676         within another.
22677         
22678         * libanjuta/interfaces/libanjuta.idl,
22679         plugins/document-manager/anjuta-docman.c,
22680         plugins/document-manager/plugin.c,
22681         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
22682         unnecessary parameters from IAnjutaEditor interface and used proper
22683         types instead of 'gpointer'. Fixed various compiler warnings.
22684         
22685         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
22686         file
22688 2006-02-12 Naba Kumar  <naba@gnome.org>
22690         * po/POTFILES.in: Updated.
22691         
22692 2006-02-11 Naba Kumar  <naba@gnome.org>
22694         * plugins/editor/properties.[cxx,h],
22695         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
22696         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
22697         to sci_prop_*(), because they were conflicting with external
22698         functions (in some ssl library).
22699         
22700 2006-02-08 Naba Kumar  <naba@gnome.org>
22702         Patch from Massimo Cora  <maxcvs@email.it>:
22703         * plugins/valgrind/anjuta-valgrind.schemas,
22704         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
22705         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
22706         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
22707         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
22708         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
22709         plugins/valgrind/vgtoolview.c,
22710         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
22711         before running the debugging session. I've added also a
22712         preference in Anjuta Preferences where you can specify
22713         the path to the valgrind binary. The default is /usr/bin/valgrind.
22714         Now it displays a dialog with the error. [it can be -program
22715         exited- or -file loaded or end of input-]. Some valgrind 3.x
22716         compatibility.
22717         
22718 2006-01-29 Naba Kumar  <naba@gnome.org>
22720         Patch from Massimo Cora  <maxcvs@email.it>:
22721         * configure.in, plugins/Makefile.am,
22722         plugins/valgrind/*: Valgrind plugin (requires
22723         binutils-dev and valgrind to be installed.
22725 2005-01-24 Johannes Schmid <jhs@gnome.org>
22727         * Patch from Eric Greveson <ejg45@cam.ac.uk>
22728         plugins/tools/variables.c:
22729         Added current directory to possible variables
22731         * Patch from Günther Brammer <gbrammer@gmx.de>
22732         plugins/document-manager/anjuta-docman.c:
22733         Fix a crash on opening a file
22735         AUTHORS: Added Günther Brammer
22737 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
22739         * libanjuta/anjuta-launcher.c:
22740         Fix a bug in AnjutaLauncher when output is bigger than buffer
22741         Probably fix bug #315188 and #305134
22743 2005-12-28      Johannes Schmid <jhs@gnome.org>
22744         
22745         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
22746         * src/about.c: Use new gtk about dialog
22747         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
22748         Updated anjuta_ui_add_action_group_entries call
22749         
22750         Patch from Jean Breford <jean.breford@normalesup.org>
22751         and Markus Habermehl <bmh1980de@yahoo.de>:
22752         
22753         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
22754         * AUTHORS: Added Jean and Markus
22756 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22757         * plugins/search/search-replace.c :
22758         Bookmark all matched lines.
22759         * plugins/search/search-replace_backend.c :
22760         Fixed bug (Search in all project files).
22762 2005-12-21      Johannes Schmid <jhs@gnome.org>
22763         
22764         * plugins/search/plugin.c:
22765         Fixed signal names
22766         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
22767         investigation needed.
22768         
22769         AUTHORS: Added Ross Goldner
22771 2005-12-19  Ross Golder  <ross@golder.org>
22773         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
22774         application/xml MIME type.
22776 2005-12-18  Johannes Schmid <jhs@gnome.org>
22777         
22778         po/POTFILES.in: Updated files after directory changes
22779         HACKING: Removed outdated section 3 (anoncvs)
22781 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
22783         * plugins/build-basic-autotools/build-basic-autotools.c:
22784         Save all files in editor before running a command
22786         * plugins/tools/execute.c:
22787         Use document manager plugin instead of each editor for
22788         saving all files
22790 2005-12-15  Johannes Schmid <jhs@gnome.org>
22792         * plugins/document-manager/action-callbacks.c:
22793         (on_save_all1_activate), (on_swap_activate)
22794         plugins/document-manager/anjuta-docman.c:
22795         (on_save_as_filesel_response), (on_notebook_switch_page):
22796         
22797         Fixed some remaining issues in document-manger
22799 2005-12-15      Johannes Schmid <jhs@gnome.org>
22801         * plugins/profile-default/default.anjuta:
22802         Load Search plugin and Message Manager by default
22804 2005-12-14  Johannes Schmid <jhs@gnome.org>
22805         
22806         * plugins/editor/text_editor.c
22807         libanjuta/anjuta-utils.c:
22808         
22809         Check if files differ when gnome-vfs monitoring is used.
22810         (Bug #309688)
22812 2005-12-13  Johannes Schmid <jhs@gnome.org>
22814         * plugins/document-manager/plugin.c:
22815         Only save modified files in ianjuta_file_savable_save() for document-manager
22816         as discussed on mailing list.
22817         
22818         * plugins/cvs-plugin/cvs-callbacks.c:
22819         Fixed dialog handling for empty log message
22821 2005-12-13  Johannes Schmid <jhs@gnome.org>
22823         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
22824         
22825         * plugins/project-manager/* Removed ununsed files
22826         
22827         * plugins/symbol-browser/an_symbol_iter.c
22828         plugins/build-basic-autotools/build-basic-autotools.c
22829         plugins/build-basic-autotools/executer.c
22830         plugins/class-gen/class_gen.c
22831         plugins/class-inheritance/class-inherit.c
22832         plugins/cvs-plugin/cvs-actions.c
22833         plugins/cvs-plugin/cvs-interface.c
22834         plugins/debug-manager/attach_process.
22835         plugins/devhelp/plugin.c
22836         plugins/document-manager/plugin.c
22837         plugins/document-manager/indent_util.c
22838         plugins/editor/properties.cxx
22839         plugins/editor/aneditor.cxx
22840         plugins/editor/style-editor.c
22841         plugins/editor/text_editor.c
22842         plugins/macro/macro_db.c
22843         tagmanager/c.c:
22844         
22845         Use DEBUG_PRINT for debug messages
22847         libanjuta/anjuta-debug.h: Include config.h
22848         
22849         HACKING: Updated (BTW: does anyone read this?)
22850         
22851 2005-12-12  Johannes Schmid <jhs@gnome.org>
22853         Patch from Johan Ersvik <jersvik@fastmail.fm>:
22854         * plugins/gdb/debugger.c
22855         
22856         Fix a crasher in gdb plugin
22857         
22858         * plugins/gtodo/plugin.c
22859         plugins/search/plugin.c
22860         
22861         Fixed bug #305301
22862         
22863         * plugins/document-manager/anjuta-docman.c:
22864         
22865         Fixed error markers 
22866         
22867         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
22868         
22869         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
22870         
22871         * plugins/document-manager/anjuta-docman.c:
22872         highlight changed files in docman popup-menu
22873         * plugins/gdb/debug-tree.c:
22874         plugins/gdb/debugger.c
22875         Do not corupt entire "locals" tree when variable pointer have
22876         additional info and arrays/strucs/unions correctly.
22877         
22879 2005-12-11  Johannes Schmid <jhs@gnome.org>
22881         * plugins/document-manager/anjuta-docman.c
22882         plugins/document-manager/plugin.c
22883         plugins/editor/text_editor.c:
22884         
22885         AUTHORS: Added Johan Ersvik
22887         Fixed "is-dirty" bug and tab ordering
22889 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
22890         
22891         * plugins/editor/aneditor-autocomplete.cxx
22892         plugins/editor/aneditor-calltip.cxx
22893         plugins/editor/aneditor-priv.h
22894         plugins/symbol-browser/an_symbol.c
22895         plugins/symbol-browser/an_symbol_view.c
22896         tagmanager/entry.h
22897         tagmanager/tm_symbol.c
22898         tagmanager/tm_tag.c
22899         tagmanager/include/tm_symbol.h
22900         tagmanager/include/tm_tag.h
22901         tagmanager/c.c
22903         Better pointer recognition in tagmanager and symbol browser
22905 2005-12-11  Johannes Schmid <jhs@gnome.org>
22907         * plugins/search/*: New search plugin derived from search code in old editor
22908         plugin.
22909         
22910         * plugins/document-manager/*: new document-manger which is now seperated from
22911         editor to allow implementation of other editor widgets. Code is mostly derived
22912         from old editor plugin
22914         * plugins/print/* new print plugin which is not fully implemented in the
22915         moment
22917         * plugins/editor/text_editor.c: Added lots of interface code
22918         
22919         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
22920         IAnjutaEditorFactory and extended IAnjutaEditor
22921         
22922         * configure.in, plugins/Makefile.am updated build system for new
22923         plugins
22925         This is a huge commit which might still contain some bugs and also has
22926         some fixmes. Things that are not working are the search toolbar because it
22927         does not use the same backend as any other searching function and printing
22928         (easy to fix) because it did not yet implement IAnjutaPrintable.
22930 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
22932         * plugins/project-wizard/property.c:
22933         Use newer GtkFileChooser instead of GtkFileSelection with
22934         GnomeFileEntry to avoid a bug
22936         * plugins/project-wizard/install.c:
22937         Avoid an endless loop if project directory is not writable
22938         
22939         * plugins/project-wizard/druid.c:
22940         Allow creating project in empty directory without a
22941         warning
22943 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
22944         
22945         Patch from Massimo Cora <maxcvs@email.it>
22946         * plugins/class-inheritence/class-inherit.c
22947         plugins/class-inheritence/plugin.c
22948         plugins/class-inheritence/plugin.h
22949         configure.in
22950         
22951         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
22952         no longer supported!
22954 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
22955         
22956         Patch from Johan Ersvik <jersvik@fastmail.fm>
22957         * plugins/message-view/message-view.c
22958         plugins/build-basic-autotools/build-basic-autotools.c
22959         plugins/build-basic-autotools/automake-c.filters
22961         This patch correct regex-filters for newer automake
22962         versions
22964 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
22966        * plugins/tools/execute.c:
22967        Detect variables inside a word
22969 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22971         * libanjuta/anjuta-status.[ch],
22972         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
22973         plugins/editor/anjuta-docman.c :
22974         New anjuta-status procedure.
22976 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
22978         *Modified Files:
22979         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
22980         plugins/editor/Makefile.am
22981         plugins/editor/anjuta-document-manager.glade
22982         plugins/editor/plugin.c plugins/editor/plugin.h
22983         plugins/editor/text_editor.c plugins/editor/text_editor.h
22984         *Added Files:
22985         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
22986         plugins/editor/indent-util.c plugins/editor/indent-util.h
22987         plugins/editor/indent_test.c :
22988         Set and Preview indent preferences parameters.
22989         Saved indent user parameters.
22991 2005-10-27  Naba Kumar  <naba@gnome.org>
22993         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
22994         * plugins/editor/anjuta-docman.c: Restore tab color to normal
22995         theme color for saved documents.
22996         
22997 2005-10-26  Naba Kumar  <naba@gnome.org>
22999         * libanjuta/anjuta-encodings.c: Save changed supported encodings
23000         list. Fixed bug #316731.
23001         
23002 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
23004         * tagmanager/tm_symbol.c: Fixed bug #315218
23006 2005-10-23  Adam Weinberger  <adamw@gnome.org>
23008         * plugins/build/build_file.c
23009           plugins/build-basic-autotools/build-basic-autotools.c
23010           plugins/tools/execute.c
23011           plugins/build/compile.c
23012           plugins/build/configurer.c
23013           plugins/debug-manager/plugin.c
23014           plugins/editor/plugin.c
23015           plugins/editor/print.c
23016           plugins/editor/text_editor.c
23017           plugins/file-loader/plugin.c
23018           plugins/file-manager/an_file_view.c
23019           plugins/symbol-browser/an_symbol_view.c
23020           plugins/gdb/debugger.c
23021           plugins/gdb/plugin.c
23022           plugins/glade/plugin.c
23023           plugins/macro/macro-actions.c
23024           plugins/macro/plugin.c
23025           plugins/profile-default/plugin.c
23026           plugins/project-manager/plugin.c
23027           plugins/project-manager/project_import.c
23028           plugins/symbol-browser/plugin.c
23029           plugins/tools/execute.c
23030           src/anjuta.c
23031           src/anjuta-actions.h
23032           src/shell.c:
23033           Correct spacing errors before and after "...".
23035 2005-10-20  Naba Kumar  <naba@gnome.org>
23037         * plugins/gdb/debugger.c: Fixed attach/detach process to
23038         updated UI properly.
23039         
23040 2005-10-18  Naba Kumar  <naba@gnome.org>
23042         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
23043         #171314 too).
23044         
23045 2005-10-13  Naba Kumar  <naba@gnome.org>
23046         
23047         * plugins/project-mkfile-import/*: Removed separate import wizard for
23048         makefile based projects (because single widzard handles all wizards).
23050         * plugins/project-import/project-import.c: Made wizard window
23051         transient to main window.
23053         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
23054         
23055         * AUTHORS: Added Eric's name in contributors list.
23056         
23057         * configure.in, plugins/Makefile.am,
23058         plugins/project-import/Makefile.am,
23059         plugins/project-import/anjuta-project-import.glade,
23060         plugins/project-import/project-import.c,
23061         plugins/project-import/project-import.h: Import wizard now detects
23062         both makefile and automake projects together instead of separate wizard.
23063         
23064         * plugins/project-wizard/templates/java/project.anjuta,
23065         plugins/project-wizard/templates/mkfile/project.anjuta,
23066         plugins/project-wizard/templates/python/project.anjuta,
23067         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
23068         name to make it appropriate.
23070 2005-10-11  Naba Kumar  <naba@gnome.org>
23072         * configure.in: Fixed glade3 version requirement.
23074 2005-09-29  Alexander Shopov  <ash@contact.bg>
23076         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
23078 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
23080         * plugins/subversion/svn_auth.c
23081         plugins/subversion/anjuta_subversion.glade:
23082         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
23084 2005-09-22  Naba Kumar  <naba@gnome.org>
23086         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
23088         * configure.in,  plugins/Makefile.am
23089         plugins/project-manager/anjuta-project-manager.plugin.in,
23090         plugins/project-manager/plugin.c,
23091         (added) plugins/project-mkfile-import/.cvsignore,
23092         (added) plugins/project-mkfile-import/Makefile.am,
23093         (added) plugins/project-mkfile-import/
23094             anjuta-project-mkfile-import-plugin.png,
23095         (added) plugins/project-mkfile-import/
23096             anjuta-project-mkfile-import.glade,
23097         (added) plugins/project-mkfile-import/
23098             anjuta-project-mkfile-import.plugin.in,
23099         (added) plugins/project-mkfile-import/plugin.c,
23100         (added) plugins/project-mkfile-import/plugin.h,
23101         (added) plugins/project-mkfile-import/project-mkfile-import.c,
23102         (added) plugins/project-mkfile-import/project-mkfile-import.h,
23103         plugins/project-wizard/templates/Makefile.am,
23104         (added) plugins/project-wizard/templates/mkfile-logo.png,
23105         (added) plugins/project-wizard/templates/mkfile.wiz,
23106         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
23107         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
23108         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
23109         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
23110         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
23111         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
23112         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
23113         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
23114         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
23115         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
23116         (added) plugins/project-wizard/templates/mkfile/src/main.c:
23117         Added makefile based project import wizard and wizard template.
23119 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
23121         * libanjuta/anjuta-launcher.c: Reduced false password detections
23123 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
23125         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
23126         messages correctly.a
23128 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
23129         
23130         * scintilla/Makefile.am: Changed scintilla library to noinst
23131         * pixmaps/Makefile.am: Install password.png
23132         * libanjuta/anjuta-launcher.c: Changed password detection
23133         to be able to access GNOME CVS with ssh.
23134         
23135 2005-08-31  Naba Kumar  <naba@gnome.org>
23137         * plugins/glade/plugin.c: Set transient window for the widget
23138         dialogs.
23139         
23140 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
23142         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
23144 2005-08-10  Naba Kumar  <naba@gnome.org>
23146         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
23147         as shortcut key for execute.
23149         * src/about.c: Clean up.
23150         
23151         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
23152         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
23153         entry boxes.
23154         
23155 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
23157         * plugins/editor/search-replace_backend.c :
23158         Fixed search in File Patterns.
23160 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
23162         * plugins/gdb/Makefile.am: Fixed a make -j x bug
23163         
23164 2005-08-04  Naba Kumar  <naba@gnome.org>
23166         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
23167         for pango-1.8 rendering bug.
23168         
23169 2005-08-03  Naba Kumar  <naba@gnome.org>
23171         * plugins/glade/plugin.c: Proper names for plugin widgets.
23172         
23173         * plugins/subversion/anjuta-subversion.glade,
23174         plugins/subversion/svn-auth.c: Fixed authentication dialog and
23175         string allocations. Use passed default values when available.
23176         Set proper focus and dialog default response. Destroy dialog after use.
23177         Return error when appropriate.
23179 2005-08-02  Naba Kumar  <naba@gnome.org>
23181         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
23182         for pango-1.8 rendering bug.
23183         
23184 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
23186         * scintilla/Makefile.am: Fixed a make -j x bug
23187         
23188 2005-08-02  Johannes Schmid <jhs@gnome.org>
23189         
23190         * plugins/subversion/svn-auth.c: Added username/password 
23191         auto function.
23193 2005-08-01  Naba Kumar  <naba@gnome.org>
23195         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
23196         checks for character width calculations.
23197         
23198 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
23200         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
23202 2005-07-31  Naba Kumar  <naba@gnome.org>
23204         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
23205         messup with pango 1.8. Fixed bug #311846.
23207 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
23209         * plugins/gdb/memory.c : Fixed bug 305082.
23210         
23211         * plugins/project-wizard/templates/anjuta-plugin.wiz,
23212         plugins/project-wizard/templates/gcj.wiz,
23213         plugins/project-wizard/templates/gnome.wiz,
23214         plugins/project-wizard/templates/gtk.wiz,
23215         plugins/project-wizard/templates/java.wiz,
23216         plugins/project-wizard/templates/python.wiz,
23217         plugins/project-wizard/templates/wxwin.wiz,
23218         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
23220 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
23222         * plugins/tools/execute.c:
23223         Correct a crash if editor is closed while a tool still use it.
23225 2005-07-28  Naba Kumar  <naba@gnome.org>
23227         * scintilla/*: Updated scintilla from their latest CVS.
23229 2005-07-27  Naba Kumar  <naba@gnome.org>
23231         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
23232         plugins/build-basic-autotools/build-basic-autotools.c,
23233         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
23234         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
23235         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
23236         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
23237         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
23238         plugins/message-view/plugin.c, plugins/patch/plugin.c,
23239         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
23240         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
23241         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
23242         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
23243         argument to anjuta_ui_add_action_group_entries() and
23244         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
23245         Fixed all plugins to pass translation domain. This fixes untranslated
23246         UI bugs. 
23248 2005-07-27  Naba Kumar  <naba@gnome.org>
23250         * plugins/class-inheritance/class-callbacks.c,
23251         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
23252         proper system colors.
23254 2005-07-26  Naba Kumar  <naba@gnome.org>
23256         * ROADMAP: Updated and added more tasks.
23258 2005-07-25  Naba Kumar  <naba@gnome.org>
23260         * ROADMAP: Updated and added more tasks.
23261         
23262 2005-07-24  Naba Kumar  <naba@gnome.org>
23264         * HACKING: Fixed format.
23266 2005-07-24  Naba Kumar  <naba@gnome.org>
23268         * ROADMAP: Fixed format.
23269         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
23271 2005-07-24  Naba Kumar  <naba@gnome.org>
23273         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
23274         * data/properties/cpp.properties: Added *.c++ as file extension for c++
23276 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
23278         * plugins/tools/dialog.c, plugins/tools/dialog.h:
23279         Correct wrong sensitivity setting
23280         
23281         * plugins/tools/tool.c: Correct a crash when removing overridden tool
23282         
23283         * plugins/tools/variable.c:     Add variables for project manager
23285 2005-07-23  Naba Kumar  <naba@gnome.org>
23287         * ROADMAP: updated.
23289 2005-07-23 Naba Kumar  <naba@gnome.org>
23291         * plugins/subversion/Makefile.am,
23292         plugins/subversion/svn-auth.c,
23293         plugins/subversion/svn-auth.h: Added subversion authentication code
23294         stubs.
23295         
23296         * plugins/subversion/subversion-callbacks.c,
23297         plugins/subversion/subversion-callbacks.h,
23298         plugins/subversion/svn-backend-priv.h,
23299         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
23300         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
23301         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
23302         Added file mode line.
23304 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
23306         * configure.in: Added 'gl' to ALL_LINGUAS.
23308 2005-07-21 Naba Kumar  <naba@gnome.org>
23310         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
23311         the active sources and kill the running process without emitting
23312         signals (which could be fatal because the object is being destroyed).
23313         Incidentally, fixed the crash that happens when stopping an active
23314         debugger session. Disabled debug prints and code clean up.
23315         Fixed bug #305587.
23316         
23317         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
23318         message view object, because that prevents many unprocessed outputs
23319         from the cvs command from being appended in view. Does not set NULL
23320         to mesg_view private member (not required) so that any pending outputs
23321         to view is processed.Fixed bug #172666.
23323         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
23324         type in supported list.
23325         
23326 2005-07-18  Adam Weinberger  <adamw@gnome.org>
23328         * plugins/file-manager/anjuta-file-manager-plugin.glade:
23329           grammar/spelling fixes.
23331 2005-07-17 Naba Kumar  <naba@gnome.org>
23333         * (new) plugins/project-wizard/templates/terminal/cvsignore,
23334         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
23335         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
23336         plugins/project-wizard/templates/anjuta-plugin.wiz,
23337         plugins/project-wizard/templates/gcj.wiz,
23338         plugins/project-wizard/templates/gnome.wiz,
23339         plugins/project-wizard/templates/gtk.wiz,
23340         plugins/project-wizard/templates/gtkmm.wiz,
23341         plugins/project-wizard/templates/java.wiz,
23342         plugins/project-wizard/templates/python.wiz,
23343         plugins/project-wizard/templates/terminal.wiz,
23344         plugins/project-wizard/templates/terminal/Makefile.am,
23345         plugins/project-wizard/templates/terminal/po/Makefile.am,
23346         plugins/project-wizard/templates/terminal/src/Makefile.am,
23347         plugins/project-wizard/templates/wxwin.wiz,
23348         plugins/project-wizard/templates/xlib-dock.wiz,
23349         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
23350         wizards and updated .wiz files to install them in newly created
23351         projects.
23353 2005-07-16 Naba Kumar  <naba@gnome.org>
23355         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
23356         
23357         * plugins/file-manager/an_file_view.c,
23358         plugins/file-manager/plugin.c: Added file manager preferences to
23359         show/hide files ignored by version control (e.g. cvsignore).
23360         
23361         * plugins/editor/text_editor.c: Initialize vfs info struct.
23362         
23363         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
23364         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
23365         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
23366         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
23367         omf-install/.cvsignore, pixmaps/.cvsignore,
23368         plugins/file-manager/anjuta-file-manager-plugin.glade,
23369         scintilla/.cvsignore, scintilla/include/.cvsignore,
23370         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
23371         tagmanager/python.c: Updated.
23373 2005-07-16 Naba Kumar  <naba@gnome.org>
23375         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
23376         Fixed python parser to parser class methods.
23378 2005-07-15 Naba Kumar  <naba@gnome.org>
23380         * plugins/project-wizard/property.c: Used parenthesis to remove
23381         ambiguty.
23382         
23383         * plugins/project-wizard/templates/anjuta-plugin.wiz,
23384         plugins/project-wizard/templates/gcj.wiz,
23385         plugins/project-wizard/templates/gnome.wiz,
23386         plugins/project-wizard/templates/gtk.wiz,
23387         plugins/project-wizard/templates/gtkmm.wiz,
23388         plugins/project-wizard/templates/java.wiz,
23389         plugins/project-wizard/templates/python.wiz,
23390         plugins/project-wizard/templates/terminal.wiz,
23391         plugins/project-wizard/templates/wxwin.wiz,
23392         plugins/project-wizard/templates/xlib-dock.wiz,
23393         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
23394         and names.
23396 2005-07-15 Naba Kumar  <naba@gnome.org>
23398         * plugins/project-wizard/templates/java.wiz,
23399         plugins/project-wizard/templates/java/Makefile.am,
23400         plugins/project-wizard/templates/java/project.anjuta,
23401         plugins/project-wizard/templates/python.wiz,
23402         plugins/project-wizard/templates/python/Makefile.am,
23403         plugins/project-wizard/templates/python/project.anjuta: Use different
23404         project files for java and python module where debugger is not
23405         included in the list of plugins.
23407 2005-07-15 Naba Kumar  <naba@gnome.org>
23409         * configure.in, plugins/project-wizard/templates/Makefile.am,
23410         plugins/project-wizard/templates/gcj-logo.png,
23411         plugins/project-wizard/templates/gcj.wiz,
23412         plugins/project-wizard/templates/gcj/.cvsignore,
23413         plugins/project-wizard/templates/gcj/Makefile.am,
23414         plugins/project-wizard/templates/gcj/configure.in.tpl,
23415         plugins/project-wizard/templates/gcj/src/.cvsignore,
23416         plugins/project-wizard/templates/gcj/src/Makefile.am,
23417         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
23418         plugins/project-wizard/templates/java-logo.png,
23419         plugins/project-wizard/templates/java.wiz,
23420         plugins/project-wizard/templates/java/configure.in.tpl,
23421         plugins/project-wizard/templates/java/po/Makefile.am,
23422         plugins/project-wizard/templates/java/po/POTFILES.in,
23423         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
23424         plugins/project-wizard/templates/java/src/main.java,
23425         plugins/project-wizard/templates/python-logo.png,
23426         plugins/project-wizard/templates/python.wiz,
23427         plugins/project-wizard/templates/python/.cvsignore,
23428         plugins/project-wizard/templates/python/Makefile.am,
23429         plugins/project-wizard/templates/python/configure.in.tpl,
23430         plugins/project-wizard/templates/python/po/.cvsignore,
23431         plugins/project-wizard/templates/python/po/Makefile.am,
23432         plugins/project-wizard/templates/python/po/POTFILES.in,
23433         plugins/project-wizard/templates/python/src/.cvsignore,
23434         plugins/project-wizard/templates/python/src/Makefile.am,
23435         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
23436         plugins/project-wizard/templates/python/src/main.py: Added Generic
23437         gcj and python project wizards. Fixed Generic java project to
23438         use _JAVA primary. Update gnome-build from cvs for them to work
23439         correctly.
23441 2005-07-12 Naba Kumar  <naba@gnome.org>
23443         * plugins/project-manager/plugin.c: Automatically determine
23444         project backend by probing.
23445         
23446 2005-07-04 Naba Kumar  <naba@gnome.org>
23448         * Makefile.am: Do not install old anjuta.glade file which conflicts
23449         with newer src/anjuta.glade.
23451 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
23453         * plugins/an_symbol_prefs.c:
23454         Sort list of available symbol files
23456 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
23458         * plugins/build-basic-autotools.c:
23459         Fixed #307810
23460         
23461         * plugins/gtodo/libgtodo.c:
23462         Possible fix for #307800
23464         * libanjuta/anjuta-encodings.c
23465         libanjuta/anjuta-launcher.c
23466         libanjuta/anjuta-preference-dialog.c
23467         libanjuta/anjuta-preferences.c
23468         libanjuta/anjuta-ui.c
23469         libanjuta/anjuta-util.c
23470         libanjuta/cell-renderer-captioned-image.c
23471         libanjuta/plugin.c:
23472         
23473         Patch from de_lupus@pandora.be (Kristof Vansant):
23474         Replaced deprecated gnome-i18n.h
23475         Closed #309153
23477 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
23478         
23479         * plugins/subversion/anjuta-subversion.glade
23480         plugins/subversion/anjuta-subversion.ui
23481         plugins/subversion/plugin.c
23482         plugins/subversion/subversion-actions.c
23483         plugins/subversion/subversion-callbacks.h
23484         plugins/subversion/subversion-callbacks.c
23485         plugins/subversion/svn-backend-priv.h
23486         plugins/subversion/svn-backend.h
23487         plugins/subversion/svn-backend.c
23488         plugins/subversion/svn-thread.h
23489         plugins/subversion/svn-thread.c:
23490         
23491         Implemented Subversion diff
23492         
23493 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
23494         
23495         * plugins/build-basic-autotools/build-basic-autotools.c:
23496         Fixed crash bug! Might be useful to release 2.0.2 soon
23497         because this bug will crash any build which produces errors
23498         or warnings
23500 === Anjuta 2.0.1 ===
23502 2005-06-27 Naba Kumar  <naba@gnome.org>
23504         * plugins/tools/execute.c: Formated code.
23505         
23506 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
23508         * plugins/build-basic-autotools/build-basic-autotools.c:
23509         Remove two memory leaks
23510         Check command output versus untranslated strings too
23512         * plugins/tools/execute.c:
23513         Remove two memory leaks
23514         Check command output versus untranslated strings too
23515         Remove description message
23517         * plugins/tools/fileop.c:
23518         Escape tool name in xml configuration file
23520 2005-05-26 Naba Kumar  <naba@gnome.org>
23522         * configure.in: Bumped version to 2.0.1
23523         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
23525         * plugins/tools/execute.c: Fixed clickable messages.
23526         * NEWS: Updated.
23528         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
23529         Deactivate glade plugin when last glade project is closed. Reorder
23530         glade widgets in layout. Change glade project when user selects a
23531         new project. Removed project from the list when user closes it. Fixed
23532         glade project file loading from URI. Save and restored loaded glade
23533         projects in/from session.
23535         * plugins/class-gen/action-callbacks.c,
23536         plugins/class-gen/anjuta-class-gen-plugin.glade,
23537         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
23538         plugins/file-wizard/anjuta-file-wizard.glade,
23539         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
23540         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
23541         "Add to project" correctly. Use the source file path returned after
23542         adding to project. Fixed memory leaks. Deactivate wizard plugins
23543         after use.
23544         
23545         * plugins/project-manager/plugin.c,
23546         plugins/project-wizard/anjuta-project-wizard.glade,
23547         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
23548         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
23549         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
23550         project-wizard preference page to anjuta app, because they are
23551         more appropriated as general preferences. Renamed username and
23552         useremail properties keys.
23553         
23554         * po/POTFILES.in: Updated.
23556         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
23557         saved at closing.
23558         
23559         * plugins/file-loader/plugin.c: Do not use static variable to store
23560         created submenu in factory. Fixed crash in anjuta exit.
23561         
23562 2005-05-24 Naba Kumar  <naba@gnome.org>
23564         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
23565         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
23566         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
23567         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
23568         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
23569         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
23570         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
23571         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
23572         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
23573         
23574         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
23575         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
23576         plugins/build-basic-autotools/build-basic-autotools.c,
23577         plugins/build-basic-autotools/build-basic-autotools.h,
23578         plugins/build-basic-autotools/executer.c,
23579         plugins/build-basic-autotools/executer.h,
23580         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
23581         plugins/tools/variable.c: Added an extra argument to
23582         anuta_util_dialog_input() to pass default value. Save/load project
23583         configure and execution parameters in/from session.
23585         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
23586         symbol browser is loaded.
23587         
23588         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
23589         freeze/thaw.
23591         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
23592         deactivate would not start shell.
23594 2005-05-24 Naba Kumar  <naba@gnome.org>
23596         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
23597         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
23598         libegg/egg-submenu-action.c, libegg/test-actions.c,
23599         plugins/build-basic-autotools/build-basic-autotools.c,
23600         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
23601         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
23602         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
23603         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
23604         plugins/macro/plugin.c, plugins/message-view/plugin.c,
23605         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
23606         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
23607         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
23608         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
23609         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
23611 2005-05-24 Naba Kumar  <naba@gnome.org>
23613         * data/properties/styles.properties: Fixed defalt font.
23615         * plugins/editor/search-replace.c,
23616         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
23617         project openness wihtout activating project-manager plugin (i.e.
23618         using anjuta_shell_get()).
23619         
23620         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
23621         - Completed add_source(), add_group() and add_target() methods of
23622         IAnjutaProjectManager.
23623         - Change their definition to return the added element (or NULL).
23624         - Used interface API for project main menus and 'add to project'
23625         from file-manager context menu.
23626         - Select proper default target/group when prompting for adding
23627         source/target/group.
23628         - Do not expand all nodes in selection tree when default selection
23629         are given (eases navigation in big projects).
23630         - Code clean ups.
23631         - Marked strings for translation.
23633 2005-05-23 Naba Kumar  <naba@gnome.org>
23635         * src/anjuta-app.c: Save menu accelerators on change.
23636         * NEWS: Updated.
23637         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
23638         save-as dialog (leading to crash later).
23640 2005-05-22 Naba Kumar  <naba@gnome.org>
23642         * NEWS: Updated.
23643         * AUTHORS: Added developers for other projects. Updated.
23644         * TODO.tasks: Updated.
23645         * ChangeLog: Added past changelogs from anjuta-0.1.5.
23646         
23647 2005-05-22 Naba Kumar  <naba@gnome.org>
23649         * plugins/tools/execute.c: Make parsable lines distinct by adding
23650         a "Click me" description in the message. Allow tools to open arbibrary
23651         file in editory using gdb-styled annotation (The line starts with two
23652         \032 characters followed by the file:line).
23653         
23654         * plugins/tools/scripts/prepare-changelog.pl,
23655         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
23656         ChangeLog file itself and open it.
23658 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
23660         * plugins/tools/execute.c:
23661         Parse output in message pane
23662         Correct a crash on plugin deactivation
23664         * plugins/tools/fileop.c,
23665         plugins/tools/tool.c,
23666         plugins/tools/tool.h:
23667         Load only valid tools
23669 2005-06-21  Naba Kumar  <naba@gnome.org>
23671         * anjuta.spec.in: Fixed devel package requirement.
23673         * plugins/message-view/message-view.c: Scroll message on next/previous.
23675         * TODO.tasks: Updated.
23677         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
23678         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
23679         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
23680         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
23681         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
23682         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
23683         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
23684         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
23686         * libanjuta/anjuta-preferences.c,
23687         plugins/build-basic-autotools/build-basic-autotools.c,
23688         plugins/build-basic-autotools/executer.c,
23689         plugins/class-gen/action-callbacks.c,
23690         plugins/class-gen/action-callbacks.h,
23691         plugins/class-gen/class_gen.c,
23692         plugins/cvs-plugin/cvs-interface.c,
23693         plugins/debug-manager/attach_process.c,
23694         plugins/debug-manager/plugin.c,
23695         plugins/debug-manager/utilities.c,
23696         plugins/debug-manager/utilities.h,
23697         plugins/editor/aneditor-autocomplete.cxx,
23698         plugins/editor/aneditor.cxx,
23699         plugins/editor/search-replace.c,
23700         plugins/editor/search-replace_backend.c,
23701         plugins/gdb/breakpoints.c,
23702         plugins/gdb/registers.c,
23703         plugins/patch/plugin.c,
23704         plugins/project-wizard/druid.c,
23705         plugins/project-wizard/install.c,
23706         plugins/subversion/plugin.c,
23707         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
23708         codes.
23710         * plugins/class-gen/action-callbacks.c,
23711         plugins/project-wizard/parser.c,
23712         plugins/project-wizard/property.c,
23713         plugins/project-wizard/values.c,
23714         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
23716         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
23717         alphabetically
23719 2005-06-20  Naba Kumar  <naba@gnome.org>
23721         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
23722         manuals/reference/libanjuta/tmpl/e-splash.sgml,
23723         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
23724         
23725         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
23726         exit idle function.
23727         
23728         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
23729         Fixed possible memory corruption.
23731         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
23732         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
23733         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
23734         progress bar increment and added progress status for symbol refresh
23735         and project loading.
23736         
23737         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
23738         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
23739         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
23740         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
23741         bar.
23743         * TODO.tasks: Updated.
23745 2005-06-19  Naba Kumar  <naba@gnome.org>
23747         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
23748         Fixed warning.
23749         
23750         * plugins/project-import/project-import.c: Deactivate plugin when done.
23751         
23752 2005-06-18  Naba Kumar  <naba@gnome.org>
23754         * plugins/profile-default/plugin.c: Fixed error when loading another
23755         project while a project is still loaded.
23756         
23757         * plugins/project-manager/plugin.c: Used (newly added) group-activated
23758         signal from gnome-build to popup group properties.
23759         
23760         * src/anjuta.c: Load default session by default.
23762         * po/POTFILES.in: Added missing files.
23763         
23764         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
23765         activate plugin on load (activate it separately). Connect to activate
23766         and deactivate signals for housekeeping, so that if plugins are
23767         activated or deactivate externally, they are properly recorded.
23768         
23769         * plugins/profile-default/plugin.c: Save profile before a project
23770         is loaded so that it could be restored when project is closed.
23771         
23772         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
23774 2005-06-17  Naba Kumar  <naba@gnome.org>
23776         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
23777         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
23778         for project. The plugins loaded for the project is restored when project
23779         is loaded next time.
23780         
23781         * TODO.tasks: Updated.
23782         
23783 2005-06-15  Naba Kumar  <naba@gnome.org>
23785         * plugins/tools/scripts/find-fixmes.pl,
23786         (new) plugins/tools/scripts/translation-status.pl,
23787         plugins/tools/scripts/tools-2.xml.in,
23788         plugins/tools/scripts/Makefile.am,
23789         plugins/tools/scripts/prepare-changelog.pl: Added translation
23790         status script. Completed find-fixmes.pl script. Fixed bugs.
23792         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
23793         tool path.
23795 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
23797         * plugins/message-view/anjuta-message-manager-plugin.glade :
23798         renamed "messages.tag.position" to "messages.tab.position".
23799         plugins/message-view/anjuta-msgman.c : 
23800         Messages tab position prefrences.
23801         
23802 2005-06-14  Naba Kumar  <naba@gnome.org>
23804         * (new) plugins/tools/scripts/find-fixmes.pl,
23805         (new) plugins/tools/scripts/tools-2.xml.in,
23806         (new) plugins/tools/scripts/Makefile.am,
23807         (new) plugins/tools/scripts/prepare-changelog.pl,
23808         plugins/tools/plugin.h, plugins/tools/fileop.c,
23809         plugins/tools/Makefile.am, configure.in: Added system tools.
23811 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
23813         * plugins/tools/editor.c:
23814         Take care of creating .anjuta directory if missing
23816 2005-06-10  Naba Kumar  <naba@gnome.org>
23818         * configure.in: Increased gnome-build required to version 0.1.2.
23819         
23820         * plugins/project-manager/plugin.c: Fixed target/group removal.
23821         Fixed memory leaks.
23822         
23823 2005-06-10  Naba Kumar  <naba@gnome.org>
23825         * plugins/project-manager/plugin.c: Implemented target/group
23826         configuration (update gnome-build module from cvs).
23827         
23828 2005-06-07  Naba Kumar  <naba@gnome.org>
23830         Patch from: Massimo Cora'  <maxcvs@email.it>:
23831         * plugins/class-inheritance/Makefile.am,
23832         plugins/class-inheritance/class-inherit.c,
23833         plugins/class-inheritance/class-inherit.h,
23834         plugins/class-inheritance/plugin.c,
23835         plugins/class-inheritance/plugin.h,
23836         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
23837         expanded view of classes in hierarchy canvas (collapsable again).
23838         
23839 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
23841         * scintilla/patches/scintilla-64-bit.diff (added)
23842         * plugins/patch/patch-plugin.c:
23843         Conditional build for GTK 2.4 and GTK 2.6
23845 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
23847         * plugins/tools/anjuta-tools.glade,
23848         plugins/tools/editor.c,
23849         plugins/tools/plugin.h,
23850         plugins/tools/fileop.c:
23851         Add a check box to edit an user script
23852         Correct a few memory leak
23854         * plugins/tools/execute.c,
23855         plugins/tools/tool.c,
23856         plugins/tools/tool.h:
23857         Move utility remove_mnemonic function in tool.c
23858         Small fix
23860 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
23862         Patch from sbrabec@suse.cz:
23863         * configure.in
23864         scintilla/include/Scintilla.h:
23865         
23866         Fix 64-Bit warnings in gcc 4
23868 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
23869         
23870         * plugins/patch/patch_plugin.c
23871         plugins/patch/patch.h
23872         plugin/patch/patch-plugin.glade
23873         plugin/patch/Makefile.am:
23874         
23875         Changed patch plugin to use libglade and new gtk 2.6 widgets
23877 2005-05-31  Naba Kumar  <naba@gnome.org>
23879         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
23880         * plugins/editor/text_editor.c: Don't show error
23881         for empty files.
23882         
23883 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
23884         
23885         * plugins/message-view/anjuta-message-manager.ui,
23886         plugins/message-view/anjuta-msgman.c,
23887         plugins/message-view/anjuta-msgman.h,
23888         plugins/message-view/message-view.c,
23889         plugins/message-view/message-view.h,
23890         plugins/message-view/plugin.c:
23891         Add a popup menu in messages panes
23892         Move save message pane option in it
23894 2005-05-28  Naba Kumar  <naba@gnome.org>
23896         * data/properties/styles.properties: Fixed default font
23897         names and sizes.
23899         * plugins/editor/style-editor.c: cleanup.
23900         
23901 2005-05-25  Naba Kumar  <naba@gnome.org>
23903         * plugin/gdb/plugin.c: Start gdb even if the program does
23904         not exists. Fixes bug #305074
23905         
23906 2005-05-24  Naba Kumar  <naba@gnome.org>
23908         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
23909         * configure.in: graphviz pkgconfig path.
23911 2005-05-24  Naba Kumar  <naba@gnome.org>
23913         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
23914         * TODO.tasks: Updated.
23915         
23916 2005-05-22  Naba Kumar  <naba@gnome.org>
23918         * anjuta.spec.in: Fixed spec file
23919         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
23921 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
23922         
23923         * TODO.tasks: Updated.
23925         * plugins/message-view/anjuta-message-manager.ui,
23926         plugins/message-view/message-view.c,
23927         plugins/message-view/message-view.h,
23928         plugins/message-view/plugin.c:
23929         Add shortcut for next and previous message
23930         Add a save message menu item
23931         Fix a bug in previous message
23933 2005-05-21  Naba Kumar  <naba@gnome.org>
23935         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
23936         doc/Makefile.am, global-tags/create_global_tags.sh,
23937         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
23938         and rpm package creation. Fixed installation paths.
23939         
23940         * plugins/editor/anjuta-document-manager.glade,
23941         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
23942         and indent options.
23943         
23944         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
23946 2005-05-21  Naba Kumar  <naba@gnome.org>
23948         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
23949         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
23950         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
23951         tagmanager/Makefile.am: Fixed paths configure variables to take
23952         automake configure variables instead of hardcoding.
23954         * global-tags/tm_global_tags.c: Formated code.
23956         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
23957         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
23958         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
23959         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
23960         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
23961         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
23962         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
23963         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
23964         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
23966 2005-05-20  Naba Kumar  <naba@gnome.org>
23968         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
23969         and fixed rpm spec file (more testing required).
23970         
23971         * data/gdb.init: Don't set gdb prompt.
23972         
23973         * mime/Makefile.am: run update-mime-data only on system-wide install.
23974         
23975         * plugins/gdb/Makefile.am: Install plugin at correct paths.
23977 2005-05-19  Naba Kumar  <naba@gnome.org>
23979         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
23980         while it's not visible.
23982         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
23983         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
23984         
23985 2005-05-19  Naba Kumar <naba@gnome.org>
23987         * configure.in: Fixed subversion checks. Added
23988         --disable-plugin-subversion and --disable-plugin-glade
23989         configure flags to manually turn off their plugin builds.
23991         * plugins/editor/plugin.c: Save and restore current editor line
23992         positions in session.
23994 2005-05-18  Naba Kumar  <naba@gnome.org>
23996         * AUTHORS: Fixed email address.
23997         
23998         * libanjuta/anjuta-utils.c,
23999         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
24000         when the projectmanager toplevel is not a window. Check for valid
24001         gtkwindow type before using the passed window as parent for anjuta
24002         dialogs.
24004 2005-05-17  Naba Kumar  <naba@gnome.org>
24006         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
24007         
24008         * plugins/cvs-plugin/Makefile.am,
24009         plugins/devhelp/plugin.c,
24010         plugins/file-loader/Makefile.am,
24011         plugins/macro/Makefile.am,
24012         plugins/message-view/Makefile.am,
24013         plugins/patch/Makefile.am,
24014         plugins/project-manager/Makefile.am,
24015         plugins/subversion/Makefile.am,
24016         plugins/symbol-browser/Makefile.am: Removed -module flags
24017         from libtool flags
24019         * MAINTAINERS: Added file so that I could recieve bugzilla
24020         reports.
24022         * plugins/glade/plugin.c: Fixed compile error.
24024 === Anjuta 2.0.0 ===
24026 2005-05-15  Naba Kumar  <naba@gnome.org>
24028         * configure.in: Adjusted gdl version requirement. Bumped anjuta
24029         version to 2.0.0.
24031         * plugins/symbol-browser/an_symbol_view.c,
24032         plugins/symbol-browser/plugin.c,
24033         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
24034         symbols have been updated. Reset file symbols when update
24035         occurs. Fixed memory leaks.
24037         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
24038         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
24039         
24040 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
24042         * plugins/tools/anjuta-tools.glade:
24043         Remove unused parameter dialog
24045         * plugins/tools/dialog.c,
24046         plugins/tools/fileop.c,
24047         plugins/tools/fileop.h,
24048         plugins/tools/tool.c,
24049         plugins/tools/tool.h,
24050         plugins/tools/variable.c:
24051         Add a few comments and cleanups
24053         * plugins/tools/editor.c,
24054         plugins/tools/editor.h:
24055         Remove code from previous plugin and add comments
24056         Use main window as parent (instead of tool list)
24058         * plugins/tools/execute.c,
24059         plugins/tools/execute.h:
24060         Remove code from previous plugin and add comments
24061         Fix warnings
24063 2005-05-14  Naba Kumar  <naba@gnome.org>
24065         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
24066         release.
24067         
24068         * configure.in: Fixed
24069         
24070         * plugins/class-inheritance/class-inheritance.png: New icon.
24071         
24072         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
24073         screws up when reparented.
24075 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24077         * plugins/editor/search-replace.c,
24078         plugins/editor/search-replace_backend.c
24079         plugins/project-manager/plugin.c : Clear find pane if searching same 
24080         expression. Clean code.
24082 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
24084         * configure.in: Added ne in ALL_LINGUAS
24085         
24086 2005-05-13  Naba Kumar  <naba@gnome.org>
24088         * configure.in: Fixed glade-3 version.
24089         
24090         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
24091         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
24092         plugins/gdb/watch.c: Update locals, watch and frame document on
24093         frame change.
24095 2005-05-12  Naba Kumar  <naba@gnome.org>
24097         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
24098         scope autocompletion when the function definition is incomplete.
24099         
24100         * plugins/class-gen/anjuta-class-gen.plugin.in,
24101         plugins/file-wizard/anjuta-file-wizard.plugin.in,
24102         plugins/gdb/plugin.c,
24103         plugins/glade/anjuta-glade.plugin.in,
24104         plugins/project-import/anjuta-project-import.plugin.in,
24105         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
24106         titles for the wizards.
24108 2005-05-11  Naba Kumar  <naba@gnome.org>
24110         * configure.in, plugins/debug-manager/Makefile.am,
24111         plugins/debug-manager/plugin.c,
24112         (added) plugins/debug-manager/images/.cvsignore,
24113         (added) plugins/debug-manager/images/Makefile.am,
24114         (added) plugins/debug-manager/images/detach-16.png,
24115         (added) plugins/debug-manager/images/detach.png,
24116         (added) plugins/debug-manager/images/step-into-16.png,
24117         (added) plugins/debug-manager/images/step-into.png,
24118         (added) plugins/debug-manager/images/step-out-16.png,
24119         (added) plugins/debug-manager/images/step-out.png,
24120         (added) plugins/debug-manager/images/step-over-16.png,
24121         (added) plugins/debug-manager/images/step-over.png,
24122         plugins/gdb/Makefile.am,
24123         plugins/gdb/breakpoints.c,
24124         plugins/gdb/plugin.c,
24125         (added) plugins/gdb/images/.cvsignore,
24126         (added) plugins/gdb/images/Makefile.am,
24127         (added) plugins/gdb/images/breakpoint.png,
24128         (added) plugins/gdb/images/locals.png,
24129         (added) plugins/gdb/images/stack.png,
24130         (added) plugins/gdb/images/watch.png: Fixed breakpoints
24131         'remove all'. Added debugger icons.
24133         * plugins/editor/text_editor.c: Fixed file monitor.
24135         Patch from: Massimo Cora'  <maxcvs@email.it>
24136         * plugins/patch/anjuta-patch-plugin.png,
24137         plugins/class-gen/Makefile.am,
24138         plugins/class-gen/action-callbacks.c,
24139         plugins/class-gen/class_gen.c,
24140         plugins/class-gen/class_logo.xpm: Implemented vcs
24141         file addions. New icons by Fabio Zecchini
24143 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24145         * libanjuta/interfaces/libanjuta.idl
24146         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
24147         plugins/editor/search-replace_backend.c
24148         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
24150 2005-05-11  Naba Kumar  <naba@gnome.org>
24151         
24152         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
24153         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
24154         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
24155         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
24156         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
24157         memory leaks.
24158         
24159         * plugins/symbol-browser/an_symbol_prefs.c,
24160         plugins/symbol-browser/an_symbol_search.c,
24161         plugins/symbol-browser/an_symbol_view.c,
24162         plugins/symbol-browser/an_symbol_view.h,
24163         plugins/symbol-browser/plugin.c: Fixed memory leaks.
24165 2005-05-11  Naba Kumar  <naba@gnome.org>
24167         * libanjuta/anjuta-shell.c: Fixed runtime warning.
24168         
24169         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
24170         progress bar location at create time, instead of hardcoding.
24171         
24172         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
24173         Added mini splash screen.
24174         
24175         * plugins/editor/text_editor.c: Do not produce warning when file
24176         monitor could not be created.
24177         
24178         * plugins/profile-default/plugin.c: Save project session on exit.
24179         Show mini splash with progress bar at profile load.
24181 2005-05-10  Naba Kumar  <naba@gnome.org>
24183         * configure.in, manuals/Makefile.am: Fixed compile flags.
24184         Disable outdated manuals builds.
24185         
24186         * global-tags/Makefile.am: Uninstall tags files on
24187         'make uninstall'
24188         
24189         * libegg/Makefile.am: Use configured deprecated flags.
24190         
24191         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
24192         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
24193         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
24194         Updated.
24195         
24196         * mime/Makefile.am: Take DESTDIR into account.
24197         
24198         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
24199         
24200         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
24201         on scope autocompletion.
24202         
24203         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
24204         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
24205         shared libs and static libs paths for debugging. Order them
24206         correctly.
24207         
24208         * po/POTFILES.in: Updated.
24210 2005-05-09  Naba Kumar  <naba@gnome.org>
24212         * libanjuta/interfaces/libanjuta.idl,
24213         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
24214         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
24215         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
24216         Implemented debugger source directory search and emits location changed
24217         signal with absolute path of the file.
24219         * plugins/tools/tool.c: Fixed compile errors.
24220         
24221 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
24223         * plugins/tools/anjuta-tools.glade,
24224         plugins/tools/dialog.h,
24225         plugins/tools/dialog.c,
24226         plugins/tools/plugin.c,
24227         plugins/tools/editor.c:
24228         Improve graphical user interface
24229         Remove old code
24230         Correct an error on close
24231         Some cleanups
24233         * plugins/tools/fileop.c,
24234         plugins/tools/tool.h,
24235         plugins/tools/tool.c:
24236         Change the tool internal structure
24237         Support having tools configuration in several places
24239 2005-05-08  Naba Kumar  <naba@gnome.org>
24241         * plugins/gdb/actions.c,
24242         (removed) plugins/gdb/registers_cbs.c,
24243         (removed) plugins/gdb/registers_cbs.h,
24244         (removed) plugins/gdb/registers_gui.c,
24245         (removed) plugins/gdb/sharedlib_cbs.c,
24246         (removed) plugins/gdb/sharedlib_cbs.h,
24247         (removed) plugins/gdb/sharedlib_gui.c,
24248         (removed) plugins/gdb/signals_cbs.c,
24249         (removed) plugins/gdb/signals_cbs.h,
24250         (removed) plugins/gdb/signals_gui.c: Removed dead files.
24252 2005-05-08  Naba Kumar  <naba@gnome.org>
24254         * plugins/build-basic-autotools/executer.c: Fixed programs
24255         listing dialog.
24256         
24257         * plugins/debug-manager/Makefile.am,
24258         plugins/debug-manager/anjuta-debug-manager.glade,
24259         plugins/debug-manager/plugin.c,
24260         plugins/gdb/Makefile.am: Used libglade for programs listing
24261         dialog.
24262         
24263         * (added) plugins/gdb/pointer.png: Stack pointer image.
24264         
24265         * libanjuta/anjuta-marshal.list,
24266         pixmaps/Makefile.am,
24267         plugins/gdb/actions.c,
24268         plugins/gdb/actions.h,
24269         plugins/gdb/anjuta-gdb-plugin.ui,
24270         plugins/gdb/anjuta-gdb.glade,
24271         plugins/gdb/breakpoints.c,
24272         plugins/gdb/breakpoints.h,
24273         plugins/gdb/debug_tree.c,
24274         plugins/gdb/debug_tree.h,
24275         plugins/gdb/debugger.c,
24276         plugins/gdb/debugger.h,
24277         plugins/gdb/gdbmi-test.c,
24278         plugins/gdb/gdbmi.c,
24279         plugins/gdb/gdbmi.h,
24280         plugins/gdb/info.c,
24281         plugins/gdb/info.h,
24282         plugins/gdb/locals.c,
24283         plugins/gdb/locals.h,
24284         plugins/gdb/memory.c,
24285         plugins/gdb/memory.h,
24286         plugins/gdb/plugin.c,
24287         plugins/gdb/plugin.h,
24288         plugins/gdb/registers.c,
24289         plugins/gdb/registers.h,
24290         plugins/gdb/registers_cbs.c,
24291         plugins/gdb/registers_cbs.h,
24292         plugins/gdb/registers_gui.c,
24293         plugins/gdb/sharedlib.c,
24294         plugins/gdb/sharedlib.h,
24295         plugins/gdb/sharedlib_cbs.c,
24296         plugins/gdb/sharedlib_cbs.h,
24297         plugins/gdb/sharedlib_gui.c,
24298         plugins/gdb/signals.c,
24299         plugins/gdb/signals.h,
24300         plugins/gdb/signals_cbs.c,
24301         plugins/gdb/signals_cbs.h,
24302         plugins/gdb/signals_gui.c,
24303         plugins/gdb/stack_trace.c,
24304         plugins/gdb/stack_trace.h,
24305         plugins/gdb/utilities.c,
24306         plugins/gdb/utilities.h,
24307         plugins/gdb/watch.c,
24308         plugins/gdb/watch.h,
24309         plugins/gdb/watch_cbs.c,
24310         plugins/gdb/watch_cbs.h,
24311         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
24312         it for all debugger component updates and listing. Implemented
24313         user custom debugger command window. Fixed all debugger components
24314         to work correctly. Implemented debugger as GObject. Removed
24315         deprecated codes.
24316         
24317 2005-05-06  Naba Kumar  <naba@gnome.org>
24318         
24319         * TODO.tasks: Updated.
24320         
24321         * plugins/build-basic-autotools/Makefile.am,
24322         plugins/file-loader/Makefile.am,
24323         plugins/profile-default/Makefile.am,
24324         plugins/sample1/Makefile.am,
24325         plugins/symbol-browser/images/Makefile.am,
24326         src/Makefile.am: Fixed 'make distcheck' errors.
24328         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
24329         updates.
24331         * tagmanager/tm_workspace.c: Include prototypes in getting
24332         scope members.
24334 2005-05-06  Naba Kumar  <naba@gnome.org>
24336         * TODO.tasks: Updated.
24337         
24338         * configure.in, plugins/cvs-plugin/Makefile.am,
24339         plugins/debug-manager/Makefile.am,
24340         plugins/devhelp/Makefile.am,
24341         plugins/editor/Makefile.am,
24342         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
24343         
24344         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
24345         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
24346         interfaces.
24347         
24348         * tagmanager/tm_workspace.c,
24349         tagmanager/include/tm_workspace.h,
24350         plugins/editor/aneditor-autocomplete.cxx,
24351         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
24352         to return all matching tag types when no name is given instead of
24353         returning empty array.
24354         
24355         * plugins/symbol-browser/Makefile.am,
24356         (added) plugins/symbol-browser/an_symbol.c,
24357         (added) plugins/symbol-browser/an_symbol.h,
24358         plugins/symbol-browser/an_symbol_info.c,
24359         plugins/symbol-browser/an_symbol_info.h,
24360         (added) plugins/symbol-browser/an_symbol_iter.c,
24361         (added) plugins/symbol-browser/an_symbol_iter.h,
24362         plugins/symbol-browser/an_symbol_search.c,
24363         plugins/symbol-browser/an_symbol_view.c,
24364         plugins/symbol-browser/an_symbol_view.h,
24365         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
24366         plugins/symbol-browser/plugin.c,
24367         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
24368         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
24369         plugin and implemented IAnjutaIterable interface for symbol search
24370         and iteration.
24372         * plugins/class-inheritance/Makefile.am,
24373         plugins/class-inheritance/class-inherit.c,
24374         plugins/class-inheritance/class-inherit.h,
24375         plugins/class-inheritance/plugin.h: Use the newly added
24376         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
24377         get rid of libanjuta-ctags.la dependencies.
24379 2005-05-02  Naba Kumar  <naba@gnome.org>
24381         * plugins/class-inheritance/class-inherit.c,
24382         plugins/class-inheritance/plugin.c,
24383         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
24384         be found for a class. Formated code.
24386         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
24387         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
24388         of editor tabs.
24389         
24390 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
24392         * libanjuta/anjuta-launcher.c:
24393         Keep trying sending data until all bytes have been written
24395         * plugins/tools/anjuta-tools.glade,
24396         plugins/tools/editor.c:
24397         Add a combo box to defined data from stdin
24399         * plugins/tools/execute.c:
24400         Send data in stdin if needed
24401         Code cleanups
24403         * plugins/tools/fileop.c,
24404         plugins/tools/tool.h,
24405         plugins/tools/tool.c:
24406         Store, load and save stdin data
24407         Use tools-2.xml instead of tools.xml
24409         * plugins/tools/plugin.c,
24410         plugins/tools/plugin.h:
24411         Code cleanups
24413         * plugins/tools/dialog.c,
24414         plugins/tools/dialog.h:
24415         Few code cleanups
24417         * plugins/tools/variable.c,
24418         plugins/tools/variable.h:
24419         Add editor related variables
24420         Code cleanups
24422 2005-04-29  Naba Kumar  <naba@gnome.org>
24424         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
24426         * plugins/editor/text_editor.c: Fixed line marker interpretation.
24427         
24428         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
24429         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
24430         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
24431         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
24432         working on gdb MI interface. Completed MI parser interface.
24434         Patch from  Massimo Cora <maxcvs@email.it>:
24435         * plugins/class-inheritance/Makefile.am,
24436         plugins/class-inheritance/class-inherit.c,
24437         plugins/class-inheritance/class-inherit.h,
24438         plugins/class-inheritance/plugin.c,
24439         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
24440         Used system theme for colors. Display class members on mouse click.
24441         
24442 2005-04-28  Naba Kumar  <naba@gnome.org>
24444         * plugins/symbol-browser/an_symbol_prefs.c
24445         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
24446         implementation to create/add/remove custom tags files in symbol
24447         brower preferences.
24449         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
24450         EXTRA_DIST.
24452         * plugins/project-import/project-import.c: Fixed memory leaks and
24453         use correct debug prints.
24454         
24455         * TODO.tasks: Updated.
24456         
24457 2005-04-27  Naba Kumar  <naba@gnome.org>
24459         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
24460         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
24461         scintilla/Makefile.am: Fixed 'make distcheck' errors.
24463         * plugins/editor/anjuta-docman.c,
24464         plugins/editor/anjuta-docman.h,
24465         plugins/editor/plugin.c: Emit editor-added signal from docman
24466         and connect signals to new editor correctly.
24468         * plugins/class-inheritance/plugin.c,
24469         plugins/symbol-browser/plugin.c: Added stock icons.
24470         
24471         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
24472         plugins/build-basic-autotools/executer.c,
24473         plugins/build-basic-autotools/executer.h: Added missing files
24474         for the execute programs implementation.
24476 2005-04-26  Naba Kumar  <naba@gnome.org>
24477         
24478         * TODO.tasks: Updated.
24480         * plugins/file-loader/plugin.c,
24481         plugins/project-import/anjuta-project-import.plugin.in,
24482         plugins/project-import/plugin.c,
24483         plugins/project-import/project-import.c,
24484         plugins/project-import/project-import.h: Be able to import older
24485         anjuta projects.
24487 2005-04-26  Naba Kumar  <naba@gnome.org>
24489         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
24490         removing it from the shell.
24492         * libanjuta/anjuta-shell.c,
24493         libanjuta/anjuta-shell.h,
24494         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
24495         so that widget additions are freezed or thaw using a pending queue.
24496         Fixded UI flicker while loading projects.
24498 2005-04-26  Naba Kumar  <naba@gnome.org>
24500         * TODO.tasks: Updated.
24501         
24502         * libanjuta/interfaces/libanjuta.idl: Added execute method for
24503         IAnjutaBuildable interface.
24504         
24505         * plugins/build-basic-autotools/Makefile.am,
24506         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
24507         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
24508         plugins/build-basic-autotools/build-basic-autotools.c,
24509         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
24510         interface and UI for executing project/file programs. Implemented
24511         IAnjutaFile interface so that executables could be opened directly.
24512         
24513         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
24514         Authors line (Reserved for external plugins, which do not have a way to
24515         show their credits).
24516         
24517         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
24518         [File Loader] group for menu labels (default to "Name" if it is not
24519         defined.
24520         
24521         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
24522         for executing external commands.
24524 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
24526         * plugins/project-wizard/property.c:
24527         Correct a memory leak
24529         * libanjuta/interfaces/libanjuta.idl,
24530         plugins/editor/text_editor.c:
24531         Add erase_all and replace_selection function to IAnjutaEditor
24533         * plugins/tools/anjuta-tools.glade,
24534         plugins/tools/fileop.c,
24535         plugins/tools/editor.c,
24536         plugins/tools/tool.c
24537         plugins/tools/tool.h:
24538         Add shortcut and icon 
24540         * plugins/tools/variable.c,
24541         plugins/tools/variable.h:
24542         Add a variable asking parameters at run time
24544         * plugins/tools/execute.c:
24545         Add a warning message for missing document manager
24546         Add replace buffer and replace selection output
24547         Correct an error in popup output
24549         * plugins/tools/plugin.c,
24550         plugins/tools/plugin.h,
24551         plugins/tools/anjuta-tools.ui,
24552         src/anjuta.ui:
24553         Few clean up
24554         Attach tools menu to a new place
24556 2005-04-25  Naba Kumar  <naba@gnome.org>
24558         * libanjuta/plugins.c, src/about.c, src/about.h,
24559         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
24560         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
24561         plugins (about box for plugins) menu.
24563 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24565         *  plugins/editor/search-replace.c :
24566         Displayed full path in Search pane window. 
24567         Bug 300231 : Selected line in Search pane window .
24568                 
24569 2005-04-23  Naba Kumar  <naba@gnome.org>
24571         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
24573 2005-04-22  Naba Kumar  <naba@gnome.org>
24575         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
24576         
24577         * plugins/project-wizard/templates/java.wiz,
24578         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
24579         to create bytecodes (.class) files.
24580         
24581         * plugins/symbol-browser/an_symbol_info.c,
24582         plugins/symbol-browser/an_symbol_info.h,
24583         plugins/symbol-browser/an_symbol_search.c,
24584         plugins/symbol-browser/an_symbol_view.c,
24585         plugins/symbol-browser/plugin.c,
24586         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
24587         in file symbol list.
24589 2005-04-22  Naba Kumar  <naba@gnome.org>
24591         * TODO.tasks: Updated.
24592         
24593         * plugins/class-inheritance/Makefile.am,
24594         plugins/subversion/Makefile.am: Do not install plugin files when
24595         plugin build condition is false.
24596         
24597         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
24598         plugins/build-basic-autotools/build-basic-autotools.c,
24599         plugins/build-basic-autotools/build-basic-autotools.h,
24600         plugins/file-loader/anjuta-loader-plugin.ui,
24601         plugins/file-loader/dnd.c,
24602         plugins/file-loader/plugin.c,
24603         plugins/file-loader/plugin.h,
24604         plugins/project-manager/anjuta-project-manager.ui,
24605         plugins/project-manager/plugin.c: Added open file and build context
24606         menu in project manager context menu.
24608 2005-04-22  Naba Kumar  <naba@gnome.org>
24610         * configure.in: Added message output showing conditional plugins to
24611         build or not.
24612         
24613         * src/layout.xml: Added layout for class-inheritance plugin widget.
24614         
24615         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
24616         plugin name to remove redundant terms.
24617         
24618         * TODO.tasks: Updated.
24619         
24620         * configure.in,
24621         plugins/symbol-browser/Makefile.am,
24622         plugins/symbol-browser/an_symbol_view.c,
24623         (removed) plugins/symbol-browser/sv_class.xpm,
24624         (removed) plugins/symbol-browser/sv_function.xpm,
24625         (removed) plugins/symbol-browser/sv_macro.xpm,
24626         (removed) plugins/symbol-browser/sv_private_fun.xpm,
24627         (removed) plugins/symbol-browser/sv_private_var.xpm,
24628         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
24629         (removed) plugins/symbol-browser/sv_protected_var.xpm,
24630         (removed) plugins/symbol-browser/sv_public_fun.xpm,
24631         (removed) plugins/symbol-browser/sv_public_var.xpm,
24632         (removed) plugins/symbol-browser/sv_static_fun.xpm,
24633         (removed) plugins/symbol-browser/sv_static_var.xpm,
24634         (removed) plugins/symbol-browser/sv_struct.xpm,
24635         (removed) plugins/symbol-browser/sv_unknown.xpm,
24636         (removed) plugins/symbol-browser/sv_variable.xpm,
24637         (added) plugins/symbol-browser/images/.cvsignore,
24638         (added) plugins/symbol-browser/images/Icons.16x16.Class,
24639         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
24640         (added) plugins/symbol-browser/images/Icons.16x16.Field,
24641         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
24642         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
24643         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
24644         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
24645         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
24646         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
24647         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
24648         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
24649         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
24650         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
24651         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
24652         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
24653         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
24654         (added) plugins/symbol-browser/images/Icons.16x16.Method,
24655         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
24656         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
24657         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
24658         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
24659         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
24660         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
24661         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
24662         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
24663         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
24664         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
24665         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
24666         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
24667         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
24668         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
24669         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
24670         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
24671         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
24672         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
24673         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
24674         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
24675         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
24676         pixmaps and added new icons (taken from monodevelop).
24678 2005-04-21  Naba Kumar  <naba@gnome.org>
24680         Patch from  Massimo Cora <maxcvs@email.it>:
24682         * configure.in, plugins/Makefile.am
24683         (new) plugins/class-inheritance/.cvsignore,
24684         (new) plugins/class-inheritance/Makefile.am,
24685         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
24686         (new) plugins/class-inheritance/class-inherit.c,
24687         (new) plugins/class-inheritance/class-inherit.h,
24688         (new) plugins/class-inheritance/plugin.c,
24689         (new) plugins/class-inheritance/plugin.h,
24690         (new) plugins/class-inheritance/class-inheritance.png: Added class
24691         inheritance plugin.
24692         
24693         Changes by naba: Added pkgconfig check for graphviz and conditionally
24694         build graphviz.
24695         
24696         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
24698 2005-04-20  Naba Kumar  <naba@gnome.org>
24700         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
24701         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
24702         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
24703         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
24704         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
24705         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
24706         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
24707         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
24708         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
24709         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
24710         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
24711         
24712         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
24713         message view management.
24715         * libanjuta/anjuta-children.[ch],
24716         plugins/build-basic-autotools/build-basic-autotools.c,
24717         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
24718         Removed anjuta_children_init() function,
24719         because it is done automatically when first invoked. Introduced
24720         anjuta_children_recover() to recover the child signalling. Fixed
24721         child exit management to correctly recover the exit status.
24722         
24723         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
24724         to properly shutdown the launcher and to kill the running process
24725         (without emitting any signal).
24726         
24727         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
24728         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
24729         gdb and program instance.
24731 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24733         * plugins/editor/search-replace.c :
24734         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
24736 2005-04-18  Naba Kumar  <naba@gnome.org>
24738         * TODO.tasks: Marked completed items.
24739         
24740         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
24741         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
24742         plugins/project-manager/plugin.c: Prompt user for the debugging
24743         target (select from a list of project's executable targets) and
24744         correctly start debugger. Take care of libtool wrapping when the
24745         target selected is libtool target. Fixed debugger menu items
24746         sensitivity.
24748 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
24750         * plugins/tools/execute.c,
24751         plugins/tools/execute.h:
24752         Implement save all files before running a command
24753         Implement all options for stdout and stderr except replace buffer
24754         Allow running several tools
24756         * plugins/tools/plugin.c:
24757         Move anjuta launcher in execute.c
24759         * plugins/tools/tools.h,
24760         plugins/tools/variable.c:
24761         Small changes
24763 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
24765         * plugins/tools/anjuta-tools.glade:
24766         Add new properties in tool editor dialog
24767         Cosmetic improvements
24768         
24769         * plugins/tools/anjuta-tools.ui:
24770         Attach tool menu as a build menu
24772         * plugins/tools/dialog.c:
24773         Set tool menu item sensitivity in tool list
24774         Fix bugs
24776         * plugins/tools/editor.c,
24777         plugins/tools/editor.h,
24778         plugins/tools/fileop.c,
24779         plugins/tools/tool.c,
24780         plugins/tools/tool.h:
24781         Add new properties (active, save file...)
24782         Most of them are still not implemented
24784         * plugins/tools/execute.c,
24785         plugins/tools/execute.h:
24786         Reorganize code to support multiple run
24787         Support run in terminal
24788         
24789         * plugins/tools/plugin.c
24790         plugins/tools/plugin.h:
24791         Move message handling in execute.c
24793         * plugins/tools/variable.h,
24794         plugins/tools/variable.c:
24795         Add useful variables
24796         
24797 2005-04-13  Naba Kumar  <naba@gnome.org>
24799         * plugins/editor/text_editor.c: Fixed file monitoring condition.
24800         * plugins/editor/Makefile.am: Added gnome-vfs flags.
24801         
24802 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24804         * plugins/tools/dialog.c plugins/tools/tool.c :
24805         Fixed bugs.
24807 2005-04-06  Naba Kumar  <naba@gnome.org>
24809         * src/anjuta.c: Load default session only when
24810         "anjuta.session.load.last" preference is enabled.
24811         
24812 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
24814         * plugins/tools/Makefile.am,
24815         plugins/tools/variable.c,
24816         plugins/tools/variable.h:
24817         Add new code for handling variables
24819         * plugins/tools/anjuta-tools.glade:
24820         Improve tool editor dialog
24821         Add variable selection dialog
24823         * plugins/tools/dialog.c,
24824         plugins/tools/dialog.h,
24825         plugins/tools/plugin.c,
24826         plugins/tools/plugin.h:
24827         Add variable object
24828         Add a function to get it
24830         * plugins/tools/editor.c:
24831         Add gui code for variable selection dialog
24833         * plugins/tools/execute.c:
24834         Use variables for executing command
24835         
24836         * Naba: Compile warning fixes.
24838 2005-04-06  Naba Kumar  <naba@gnome.org>
24840         * TODO.tasks: Marked completed items.
24841         
24842 2005-04-06  Naba Kumar  <naba@gnome.org>
24844         * plugins/subversion/svn-backend.c: Fixed subversion plugin
24845         compile error.
24846         
24847         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
24849 2005-04-04  Naba Kumar  <naba@gnome.org>
24851         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
24852         inside Main window.
24853         
24854 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
24856         * plugins/tools/Makefile.am,
24857         plugins/tools/anjuta-tools.plugin.in,
24858         plugins/tools/anjuta-tools.ui,
24859         plugins/tools/anjuta-tools.gladei,
24860         plugins/tools/anjuta-tools-plugin.png,
24861         plugins/tools/plugin.c,
24862         plugins/tools/plugin.h,
24863         plugins/tools/dialog.c,
24864         plugins/tools/dialog.h,
24865         plugins/tools/fileop.c,
24866         plugins/tools/fileop.h,
24867         plugins/tools/tool.c,
24868         plugins/tools/tool.h,
24869         plugins/tools/editor.c,
24870         plugins/tools/editor.h,
24871         plugins/tools/execute.c,
24872         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
24873         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
24874         Not fully working
24876         * anjuta-tools.[ch]: Removed old tools code.
24877         
24878 2005-04-01  Steve Murphy  <murf@e-tools.com>
24880         * configure.in: Added "rw" to ALL_LINGUAS.
24882 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24884         * Modified Files:
24885         manuals/C/anjuta-manual/fileoperations.xml
24886         Added Files:
24887         manuals/C/anjuta-manual/figures/search_expr.png
24888         manuals/C/anjuta-manual/figures/search_expr_basic.png
24889         manuals/C/anjuta-manual/figures/search_file_list.png
24890         manuals/C/anjuta-manual/figures/search_file_pattern.png
24891         manuals/C/anjuta-manual/figures/search_replace.png
24892         manuals/C/anjuta-manual/figures/search_setting.png
24893         manuals/C/anjuta-manual/figures/search_target.png
24894         manuals/C/anjuta-manual/figures/search_target_action.png
24895         manuals/C/anjuta-manual/figures/search_target_in.png
24896         Removed Files:
24897         manuals/C/anjuta-manual/figures/find_files.png
24898         manuals/C/anjuta-manual/figures/find_replace.png
24899         manuals/C/anjuta-manual/figures/find_text.png :
24900         Updated Anjuta manual (File Operations)
24902 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
24904         * manuals/C/anjuta-manual/fileoperations.xml,
24905         manuals/C/anjuta-manual/figures/open_file.png,
24906         manuals/C/anjuta-manual/figures/open_file_multiple.png,
24907         manuals/C/anjuta-manual/figures/prefs_print.png,
24908         manuals/C/anjuta-manual/figures/print_dlg.png,
24909         manuals/C/anjuta-manual/figures/print_preview.png.
24910         * Added Files:
24911         manuals/C/anjuta-manual/figures/add_edit_macro.png,
24912         manuals/C/anjuta-manual/figures/display_macro.png,
24913         manuals/C/anjuta-manual/figures/insert_text.png,
24914         manuals/C/anjuta-manual/figures/keyword_macro.png,
24915         manuals/C/anjuta-manual/figures/new_file_wizard.png,
24916         manuals/C/anjuta-manual/figures/save_as_file.png :
24917         Updated Anjuta Manual (File Operations)
24919 2005-03-23  Adam Weinberger  <adamw@gnome.org>
24921         * plugins/editor/action-callbacks.c,
24922           plugins/file-loader/plugin.c,
24923           plugins/gtodo/main.c,
24924           plugins/project-wizard/druid.c:
24925           Fix spelling/grammar errors. Fixes bugs
24926           169068, 169137, 169138, and 169139.
24928 2005-03-21  Naba Kumar  <naba@gnome.org>
24930         Patch from: Massimo Cora' <maxcvs@email.it>:
24931         
24932         * plugins/editor/Makefile.am
24933         plugins/editor/anjuta-docman.c,
24934         (added) plugins/editor/editor-tooltips.c,
24935         (added) plugins/editor/editor-tooltips.h: Added tooltips to
24936         editor tabs to show full path.
24938 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
24939         
24940         * plugins/subversion/svn-backend.c:
24941         Removed "apr-0/" from include because this is 
24942         already included in SVN_INCLUDE and broke building if
24943         apr >= 1.0 was installed.
24945 2005-03-18  Naba Kumar  <naba@gnome.org>
24947         Patch from: Massimo Cora' <maxcvs@email.it>:
24949         * plugins/editor/action-callbacks.c,
24950         plugins/editor/aneditor-calltip.cxx,
24951         plugins/editor/aneditor-priv.h,
24952         plugins/editor/aneditor.cxx,
24953         plugins/editor/aneditor.h,
24954         plugins/editor/anjuta-document-manager.ui: Added calltip
24955         activation from menu.
24957 2005-03-16  Naba Kumar  <naba@gnome.org>
24959         Patch from: Massimo Cora' <maxcvs@email.it>:
24960         
24961         * plugins/class-gen/action-callbacks.c,
24962         plugins/class-gen/anjuta-class-gen-plugin.glade,
24963         plugins/class-gen/class_gen.c,
24964         plugins/class-gen/class_gen.h,
24965         plugins/class-gen/class_logo.xpm,
24966         plugins/class-gen/plugin.c: Create files without project
24967         being open. Add to project support. And other enhancements.
24969 2005-03-15  Adam Weinberger  <adamw@gnome.org>
24971         * anjuta.glade,
24972           plugins/debug-manager/utilities.c,
24973           plugins/file-loader/plugin.c,
24974           plugins/gdb/utilities.c,
24975           plugins/profile-default/plugin.c,
24976           plugins/project-import/project-import.c,
24977           src/anjuta-actions.h:
24978           Spelling/grammar fixes.
24980 2005-03-13  Naba Kumar  <naba@gnome.org>
24981         
24982         * plugins/editor/action-callbacks.c,
24983         plugins/editor/action-callbacks.h,
24984         plugins/editor/anjuta-document-manager.ui,
24985         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
24986         submenu. Moved menuitems from Format to View->Editor.
24987         
24988         * src/action-callbacks.c, src/action-callbacks.h,
24989         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
24990         layout and lock layout menus in View submenu. Get rid of
24991         Settings->Layout Manager menu.
24992         
24993         * plugins/project-import/anjuta-project-import.plugin.in:
24994         Fixed icon name
24996         * global-tags/Makefile.am,
24997         global-tags/create_global_tags.sh,
24998         plugins/editor/aneditor-autocomplete.cxx,
24999         plugins/editor/aneditor-priv.h,
25000         plugins/editor/aneditor.cxx,
25001         tagmanager/tm_workspace.c: Fixed scope members autocompletion
25002         in editor and made it work in global symbols also.
25003         
25004         * src/anjuta-app.c: Always use priority texts besides icons style
25005         for toolbars, because other styles look horible for Anjuta (fixme).
25007 2005-03-11  Naba Kumar  <naba@gnome.org>
25009         * configure.in: Removed test for iconv.
25011         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
25012         before scintilla widget is realized.
25013         
25014         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
25015         for Update menuitem.
25016         
25017         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
25018         already applied in scintilla main stream.
25019         
25020         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
25021         and notified scintilla developer.
25022         
25023 2005-03-10  Naba Kumar  <naba@gnome.org>
25025         * src/action-callbacks.c: Removed reference to src/help.h (dead
25026         file).
25028         * plugins/editor/text_editor.c: Removed reference to
25029         src/launcher.h (a dead file).
25031         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
25032         src/controls.c, src/controls.h, src/fileselection.c,
25033         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
25034         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
25035         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
25036         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
25037         src/session.h, src/support.c, src/support.h, src/toolbar.c,
25038         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
25039         Removed these dead files from CVS.
25042 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25044         * plugins/file-wizard/action-callbacks.c : Added error message.
25045         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
25048 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
25049         
25050         * plugins/cvs-plugin/cvs-callbacks.c
25051         plugins/cvs-plugin/plugin.c:
25052         Fixed preferences page init and busy handling
25053         
25054         * plugins/subversion/plugin.c:
25055         Fixed preferences page init
25057 2005-03-09  Naba Kumar  <naba@gnome.org>
25059         * plugins/Makefile.am, plugins/glade/Makefile.am,
25060         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
25061         enabled glade plugin in Anjuta. The plugin is built only when
25062         glade3 is installed.
25063         
25064 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
25066         * plugins/project-wizard/templates/java.wiz
25067         plugins/project-wizard/templates/java-logo.png (*)
25068         plugins/project-wizard/templates/java/*
25069         plugins/project-wizard/templates/Makefile.am
25070         configure.in:
25071         
25072         Add Java project type. It generates a autoconf/automake
25073         project which is compiled using gcj. It requires automake 
25074         > 1.4 (1.9 is known to work) to work!
25075         
25076         (*) still awaiting response from the gcj team if we
25077         may use their logo.
25078         
25079 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
25080         
25081         * plugins/project-import/*
25082         plugins/Makefile.am
25083         configure.in:
25084         Added project import plugin. Might be a bit buggy and limited
25085         but works for now.
25086         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
25087         Icon from old pixmaps dir
25089 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25091         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
25092         plugins/macro/macro-util.c, plugins/macro/macros.xml :
25093         Added C Custom_Indent line macro.
25094         Cleaned macros.xml
25096 2005-03-09  Naba Kumar  <naba@gnome.org>
25098         * TODO.tasks: Added new message-manager tasks.
25099         
25100         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
25101         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
25102         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
25103         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
25104         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
25105         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
25106         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
25107         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
25108         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
25109         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
25110         
25111         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
25112         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
25113         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
25114         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
25115         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
25116         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
25117         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
25118         Removed debugger widgets from shell on debugger shutdown. Added
25119         scrolled windows for docked widgets. Removed unnecessary widget refs
25120         and unrefs. Destroy widgets correctly on debugger shutdown.
25121         
25122         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
25123         with project description title. Removed frame shadow.
25124         
25125         * plugins/project-wizard/druid.c: Initializes tooltips.
25126         
25127         * scintilla/Makefile.am: Fixed comiple error.
25129 2005-03-08  Adam Weinberger  <adamw@gnome.org>
25131         * plugins/class-gen/anjuta-class-gen-plugin.glade,
25132           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
25134 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25136         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
25137         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
25138         plugins/macro/macro-util.c, plugins/macro/macro-util.h
25139         plugins/macro/macros.xml, plugins/macro/plugin.c :
25140         Moved cursor at the '|' position defined in macros.
25142 2005-03-07  Naba Kumar  <naba@gnome.org>
25144         * plugins/subversion/Makefile.am: Fixed build error.
25146         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
25147         types (perl, python, shellscript).
25148         
25149         * plugins/editor/plugin.c: Fixed to show all highlight options.
25150         
25151 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25153         * TODO.tasks : updated tasks.
25154         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
25156 2005-03-07  Naba Kumar  <naba@gnome.org>
25158         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
25159         or disable subversion file-manager submenu. If "Subvesion" is also
25160         valid directory, we should also check for it.
25162         * configure.in: Disable cygwin macro until someone fixes the
25163         autoconf warnings.
25164         
25165         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
25166         backward compatibility.
25167         
25168 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25170         * src/about.c : Cleaned code.
25171         * plugins/macro/macros.xml : Added "do_while" C macro.
25172         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
25173         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
25174         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
25175         Closed registers, shared libraries, kernel signals dialogs with ESC key.
25176         
25177 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
25179         * plugins/class-gen/plugin.c:
25180         Removed "return" to activate project_root_uri watching.
25182 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
25184         * plugins/Makefile.am
25185         plugins/subversion/*:
25186         Added subversion plugin. Add, Remove, Commit and Update work
25187         everything else needs work.
25188         
25189         * plugins/terminal/terminal.c
25190         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
25191         we still have focus problems with the editor.
25193 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25195         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
25196         
25197 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25199         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
25201 2005-03-04  Naba Kumar  <naba@gnome.org>
25203         Patch from Massimo Cora' <maxcvs@email.it>:
25205         * plugins/class-gen/Makefile.am,
25206         plugins/class-gen/action-callbacks.c,
25207         plugins/class-gen/action-callbacks.h,
25208         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
25209         plugins/class-gen/anjuta-class-gen.plugin.in,
25210         plugins/class-gen/class_gen.c,
25211         plugins/class-gen/class_gen.h,
25212         (removed) plugins/class-gen/clsGen.c,
25213         (added) plugins/class-gen/goc_template_header,
25214         (added) plugins/class-gen/goc_template_source,
25215         plugins/class-gen/plugin.c,
25216         plugins/class-gen/plugin.h: Refactored class gen code.
25217         Added GOCBuilder code. Fixed UI. Implemented plugin.
25219 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
25221         * plugins/project-wizard/property.c
25222         plugins/project-wizard/install.c
25223         plugins/project-wizard/druid.c
25224         plugins/editor/goto_line.c
25225         plugins/editor/plugin.c
25226         plugins/gtodo/add_edit_item.c
25227         plugins/gtodo/ligtodo.c
25228         plugins/gtodo/main.c
25229         plugins/gtodo/preferences.c:
25230         Fixed #167559, #167534, #167266, #167357
25231         (Bad English in strings...)
25232         
25233         Thanks to Adam Weinberger and Thierry Moisan for
25234         reporting!
25236 2005-03-03  Naba Kumar  <naba@gnome.org>
25238         * libegg/Makefile.am, libegg/menu/Makefile.am,
25239         (added) libegg/egg-submenu-action.c,
25240         (added) libegg/menu/egg-submenu-action.h: Created a new action for
25241         submenu (used for wizard listing).
25242         
25243         * plugins/file-loader/anjuta-loader-plugin.ui
25244         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
25245         and toolbar.
25246         
25247         * plugins/editor/action-callbacks.c,
25248         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
25249         ctrl+tabbing because it was interfaring with focus navigation.
25250         Focus editor on "Esc" in incremental search entry. Cleanups.
25251         
25252         * plugins/file-manager/an_file_view.c,
25253         plugins/symbol-browser/plugin.c,
25254         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
25255         Cleanups.
25256         
25257         * plugins/profile-default/plugin.c,
25258         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
25259         for sesssion load.
25260         
25261         * (removed) scintilla/patches/a64-crash-fix.patch,
25262         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
25263         scintilla patches.
25265 2005-03-03  Naba Kumar  <naba@gnome.org>
25267         * HACKING: Fixed typos.
25268         
25269         * plugins/editor/aneditor-indent.cxx: Clean up.
25270         
25271         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
25272         Enable/disable save, undo and redo actions depending on state
25273         of the editor.
25274         
25275 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25277         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
25278         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
25279         Displayed search_incremental status.
25281         * Removed plugins/editor/search_incremental.[ch]
25283 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
25284         
25285         * plugins/cvs-plugin/cvs-execute.c
25286         plugins/cvs-plugin/cvs-callbacks.c:
25287         - Use weak reference on mesg_view and reuse tab if
25288         it still exists to avoid cluttering message manager.
25289         - Fixed bug in cvs remove
25290         
25291         README, HACKING: Updated
25292         
25293         configure.in: Added check for libsvn
25295 2005-02-29  Naba Kumar  <naba@gnome.org>
25296         
25297         * plugins/file-manager/an_file_view.c,
25298         plugins/symbol-browser/an_symbol_view.c,
25299         plugins/symbol-browser/plugin.c: Hide column headers (they
25300         are redundant).
25302 2005-02-29  Naba Kumar  <naba@gnome.org>
25304         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
25305         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
25306         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
25307         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
25308         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
25309         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
25310         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
25311         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
25312         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
25313         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
25315         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
25316         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
25317         (added) libanjuta/anjuta-session.[hc],
25318         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
25319         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
25320         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
25321         src/main.c:
25322         
25323         Implemented session management. Implemented session
25324         container class. Added session notifications from shell. Implemented
25325         session save/load in editor, file-loader, default-profile-plugin
25326         and anjuta-app. Fixed window sizing and restoration. Cleaned up
25327         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
25328         and maximized states in session. Implemented project session
25329         management.
25331 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25333         * plugins/class-gen/action-callbacks.[ch],
25334         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
25335         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
25336         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
25337         with Escape key.
25339 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
25340         
25341         * plugins/project-wizard/anjuta-project-wizard.glade,
25342         plugins/project-wizard/druid.c:
25343         Add some padding in tab label in project selection page
25344         
25345         * plugins/project-wizard/druid.c,
25346         plugins/project-wizard/parser.c:
25347         Search for project template recursively
25348         Add ~/.anjuta/project to the search paths
25350 2005-02-26  Naba Kumar  <naba@gnome.org>
25352         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
25353         * plugins/file-loader/plugin.c: Fixed crash bug.
25354         * libanjuta/plugins.c: Fixed memory leak.
25355         
25356 2005-02-26  Naba Kumar  <naba@gnome.org>
25357         
25358         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
25359         "UserActivatable" attribute for plugins. This attribute if set to
25360         "no" will prevent users from activating/deactivating it from
25361         plugins dialog. Added a toggle button in plugins dialog to toggle
25362         the plugins list between list of activatable plugins (default) to
25363         list of all plugins. anjuta_plugin_select() now only selects the
25364         plugin. Added anjuta_plugins_select_and_activate() method that will
25365         select and activate it.
25366         
25367         * plugins/profile-default/Makefile.am,
25368         plugins/profile-default/anjuta-default-profile.ui,
25369         plugins/profile-default/plugin.c,
25370         plugins/profile-default/plugin.h,
25371         plugins/project-manager/anjuta-project-manager.ui,
25372         plugins/project-manager/plugin.c,
25373         plugins/project-manager/plugin.h:
25374         
25375         Anjuta projects (*.anjuta) files define the profile of respective
25376         projects. Profile is a set of related plugins required for the
25377         project to open. Moved "close project" action from Project Manager
25378         to Profile Manager plugin. Implemented loading and unloading of
25379         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
25380         (instead of Project Manager) now handles opening of *.anjuta files.
25381         Close Project menuitem is now moved to File submenu (being
25382         consistent with Anjuta 1.x versions and avoiding creating Project
25383         submenu when project manager is not loaded).
25384         
25385         * src/anjuta-actions.h: Fixed short-cut key for Help content.
25386         
25387         * src/anjuta.ui: Fixed place holder for projects.
25388         
25389         * (new) plugins/profile-default/default.anjuta: default startup
25390         profile. Removed the hardcoded plugins loading in
25391         DefaultProfilePlugin.
25393         * anjuta.anjuta,
25394         plugins/project-wizard/templates/terminal/project.anjuta:
25395         Implemented project format in newly created projects.
25397         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
25398         plugins/class-gen/anjuta-class-gen.plugin.in,
25399         plugins/cvs-plugin/anjuta-cvs.plugin.in,
25400         plugins/editor/anjuta-document-manager.plugin.in,
25401         plugins/file-loader/anjuta-loader.plugin.in,
25402         plugins/file-wizard/anjuta-file-wizard.plugin.in,
25403         plugins/gdb/anjuta-gdb.plugin.in,
25404         plugins/glade/anjuta-glade.plugin.in,
25405         plugins/message-view/anjuta-message-manager.plugin.in,
25406         plugins/profile-default/anjuta-default-profile.plugin.in,
25407         plugins/project-manager/anjuta-project-manager.plugin.in,
25408         plugins/project-wizard/anjuta-project-wizard.plugin.in:
25409         Defined UserActivatable attributes. Added supported types attribute.
25411         * plugins/project-wizard/anjuta-project-wizard.glade
25412         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
25413         "Project Wizard" in preferences title.
25415         * TODO.tasks: Updated.
25416         
25417         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
25418         Updated.
25419         
25420 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25422         * plugins/file-wizard/anjuta-file-wizard.glade
25423         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
25424         
25425         Integrated License macros, cleaned file.c.
25426         
25427 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
25428         
25429         * plugins/macor/macro-util.c: Fixed crash bugs if email or
25430         username can not be found correctly.
25432 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25434         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
25435         plugins/macro/macros.xml :
25436         
25437         Added Headers macros. Cleaned file.c
25439 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25441         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
25442         plugins/macro/macros.xml :
25443         
25444         Fixed a bug. Added Header macro.
25446         
25447 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25449         * plugins/file-wizard/action-callbacks.c, 
25450         plugins/file-wizard/file.c, plugins/macro/macro-util.c
25451         plugins/macro/macros.xml :
25452         
25453         Added FileName, Header template macros.
25454         
25455 2005-02-24  Naba Kumar  <naba@gnome.org>
25456         
25457         * plugins/patch/patch-plugin.c: Fixed a function call.
25458         
25459         * src/anjuta.c, src/main.c: Save and load default session.
25460         
25461 2005-02-24  Naba Kumar  <naba@gnome.org>
25463         * libanjuta/interfaces/libanjuta.idl,
25464         plugins/message-view/anjuta-msgman.c,
25465         plugins/message-view/anjuta-msgman.h,
25466         plugins/message-view/plugin.c: Added and implemented
25467         set_view_title() method.
25468         
25469         * plugins/build-basic-autotools/build-basic-autotools.c,
25470         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
25471         build context pooling. Maximum 3 contexts are reused. Additional
25472         contexts are created when all are busy.
25474 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25476         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
25477         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
25478         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
25479         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
25481         Added Copyright, Changelog macros.
25482                 
25483 2005-02-23  Naba Kumar  <naba@gnome.org>
25485         Patch from Massimo Cora' <maxcvs@email.it>:
25486         * plugins/Makefile.am,
25487         plugins/patch/Makefile.am,
25488         (added) plugins/patch/anjuta-patch-plugin.png,
25489         (added) plugins/patch/anjuta-patch.plugin.in,
25490         (added) plugins/patch/anjuta-patch.ui,
25491         plugins/patch/patch-plugin.c,
25492         (added) plugins/patch/patch-plugin.h,
25493         (added) plugins/patch/plugin.c,
25494         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
25495         architecture.
25497 2005-02-23  Naba Kumar  <naba@gnome.org>
25499         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
25500         file-loader/plugin.c, profile-default/plugin.c:
25501         Implemented "activated" and "deactivated" signals for plugin class.
25502         Renamed *_location() functions to *_id(), because location is
25503         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
25504         anjuta_plugins_unload_plugin().
25505         
25506         * class-gen/plugin.c: Fixed complier warning and utility function call.
25507         
25508         * debug-manager/plugin.c: Unload debugger plugin correctly.
25509         
25510         * project-manager/plugin.c:     Fixed compiler warnings.
25511         
25512         * plugins/project-wizard/templates/gnome/.cvsignore,
25513         plugins/project-wizard/templates/gnome/po/.cvsignore,
25514         plugins/project-wizard/templates/gnome/src/.cvsignore,
25515         plugins/project-wizard/templates/gtk/po/.cvsignore,
25516         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
25517         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
25518         
25519         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
25520         build (we need to fix this thing).
25521         
25522 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
25524         * plugins/macro/macro-action.[ch]
25525         plugins/macro/macro-edit.c
25526         plugins/macro/macro-dialog.c
25527         plugins/macro/macro-db.[ch]
25528         plugins/macro/plugin.[ch]
25529         plugins/macro/macro-util.[ch] (added)
25530         
25531         Cleaned up macro plugin and preview expanded macros.
25533 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
25535         * plugins/cvs-plugin/cvs-interface.c:
25537         Fixed option setting when using no compression and not 
25538         ignoring .cvsrc
25540 2005-02-23  Naba Kumar  <naba@gnome.org>
25541         
25542         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
25543         geometry on exit and startup (only if there is no geometry from the
25544         session).
25546         * TODO.tasks: Updated.
25547         
25548         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
25549         
25550         * manuals/reference/libanjuta/Makefile.am,
25551         manuals/reference/libanjuta/libanjuta-docs.sgml,
25552         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
25553         documentation for writing project templates.
25555 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25557         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
25558         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
25559         
25560         Expansion keywords in macros. 
25562 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25564         * plugins/file-wizard/action-callbacks.c,
25565         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
25566         plugins/macro/macros.xml :
25567         
25568         Inserting text by macro plugin
25569         In progress ...
25571 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
25573         * plugins/macro/plugin.c
25574         plugins/cvs-plugin/plugin.c:
25575         
25576         Fixed interfaces (use static)
25578 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
25579         
25580         * plugins/macro/macro-actions.[ch]
25581         plugins/macro/plugin.c
25582         libanjuta/interfaces/libanjuta.idl:
25583         
25584         Implemented IAnjutaMacro interface to be used by file-wizard
25585         
25586         * plugins/cvs-plugin/plugin.c
25587         libanjuta/interfaces/libanjuta.idl:
25588         
25589         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
25590         for all version control systems and not only for cvs.
25592 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25594         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
25595         insert_macro.
25596         
25597         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
25600 2005-02-21  Naba Kumar  <naba@gnome.org>
25602         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
25603         IAnjutaDebugger interface.
25604         
25605         * plugins/debug-manager/anjuta-debug-manager.ui,
25606         plugins/debug-manager/attach_process.c,
25607         plugins/debug-manager/attach_process.h,
25608         plugins/debug-manager/plugin.c,
25609         plugins/debug-manager/plugin.h,
25610         plugins/gdb/actions.c,
25611         plugins/gdb/actions.h,
25612         plugins/gdb/anjuta-gdb-plugin.ui,
25613         plugins/gdb/breakpoints.c,
25614         plugins/gdb/breakpoints.h,
25615         plugins/gdb/debugger.c,
25616         plugins/gdb/debugger.h,
25617         plugins/gdb/memory.c,
25618         plugins/gdb/plugin.c,
25619         plugins/gdb/plugin.h,
25620         plugins/gdb/sharedlib.h,
25621         plugins/gdb/sharedlib_cbs.c,
25622         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
25623         correctly between debug-manager and debugger. Implemented debugger
25624         interface in gdb plugin. Fixed action names. Added UI updating.
25625         Start and stop debugger (does not work yet). Fixed UI merging.
25626         Fixed debugger plugin handling in debug-manager.
25628 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
25630         * plugins/editor/aneditor-autocomplete.cxx:
25631         
25632         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
25633         crash with C++ "template" keyword.
25635 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25637         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
25638         Fixed bug (Closed macro dialogs with Esc key).
25639         
25640 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
25641         
25642         * plugins/project-wizard/xlib.wiz,
25643         plugins/project-wizard/xlib-logo.png,
25644         plugins/project-wizard/xlib/*:
25645         Port old xlib anjuta project on new project wizard
25646         
25647         * plugins/project-wizard/xlib-dock.wiz,
25648         plugins/project-wizard/xlib-dock/*:
25649         Port old xlib dock anjuta project on new project wizard
25650         
25651         * plugins/project-wizard/wxwin.wiz,
25652         plugins/project-wizard/wxwin-logo.png,
25653         plugins/project-wizard/wxwin/*:
25654         Port old wxwin anjuta project on new project wizard
25655         
25656         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
25657         necessary changes for the new templates.
25658         
25659 2005-02-18  Naba Kumar  <naba@gnome.org>
25661         * plugins/Makefile.am: Added class-gen
25662         
25663 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
25665         * plugins/project-wizard/header.c:
25666         Fix a bug in sorting of project categories
25668 2005-02-18  Naba Kumar  <naba@gnome.org>
25670         Patch from Massimo Cora  <maxcvs@email.it>:
25671         
25672         * plugins/class-gen/.cvsignore,
25673         plugins/class-gen/Makefile.am,
25674         (added) plugins/class-gen/action-callbacks.c,
25675         (added) plugins/class-gen/action-callbacks.h,
25676         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
25677         (added) plugins/class-gen/class_gen.c,
25678         (added) plugins/class-gen/class_gen.h,
25679         (added) plugins/class-gen/plugin.c,
25680         (added) plugins/class-gen/plugin.h: Ported class wizard to the
25681         new architecture.
25682         
25683         * plugins/project-manager/plugin.c: implemented add_source().
25685 2005-02-17  Naba Kumar  <naba@gnome.org>
25687         * plugins/file-loader/plugin.c: Fixed possible crash.
25688         
25689         * src/action-callbacks.c, src/action-callbacks.h,
25690         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
25692 2005-02-17  Naba Kumar  <naba@gnome.org>
25693         
25694         * plugins/project-wizard/templates/anjuta-plugin.wiz,
25695         plugins/project-wizard/templates/gnome.wiz,
25696         plugins/project-wizard/templates/gtk.wiz,
25697         plugins/project-wizard/templates/gtkmm.wiz,
25698         plugins/project-wizard/templates/terminal.wiz,
25699         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
25700         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
25701         plugins/project-wizard/templates/gnome/src/callbacks.c,
25702         plugins/project-wizard/templates/gnome/src/callbacks.h,
25703         plugins/project-wizard/templates/gnome/src/main.c,
25704         plugins/project-wizard/templates/gtk/src/callbacks.c,
25705         plugins/project-wizard/templates/gtk/src/callbacks.h,
25706         plugins/project-wizard/templates/gtk/src/main.c,
25707         plugins/project-wizard/templates/gtkmm/src/main.cc,
25708         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
25709         to generate licence correctly (without any extra newlines). Removed
25710         IncludeGNUHeader macro definition and added proper licence property.
25711         Fixed project directory paths in file contents.
25713 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25715         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
25716         Closed macro dialogs with Esc key.
25718 2005-02-16  Naba Kumar  <naba@gnome.org>
25720         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
25721         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
25722         plugins/project-wizard/templates/gnome/src/callbacks.c,
25723         plugins/project-wizard/templates/gnome/src/callbacks.h,
25724         plugins/project-wizard/templates/gnome/src/main.c,
25725         plugins/project-wizard/templates/gtk/src/main.c,
25726         plugins/project-wizard/templates/gtkmm/src/main.cc,
25727         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
25728         macros to avoid blank newlines.
25730 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
25732         * plugins/project-wizard/autogen.c:
25733         Correct a problem when having property value in UTF-8
25735         * plugins/project-wizard/druid.c:
25736         Correct a bug when reselecting a new project (all pages
25737         must be removed)
25739         * plugins/project-wizard/property.c:
25740         Avoid having default invalid properties
25742         * plugins/project-wizard/templates/terminal.wiz,
25743         plugins/project-wizard/templates/terminal/po/ChangeLog,
25744         plugins/project-wizard/templates/terminal/src/main.c:
25745         Remove command for testing run function
25746         Move destination directory to second page and include
25747         project name. Add exist tag. Remove unused properties.
25749 2005-02-16  Naba Kumar  <naba@gnome.org>
25751         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
25752         plugins/debug-manager/anjuta-debug-manager.ui,
25753         plugins/debug-manager/plugin.c,
25754         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
25755         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
25756         plugins/gdb/plugin.h, plugins/gdb/registers.c,
25757         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
25758         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
25759         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
25760         (removed) src/anjuta_info.c,
25761         (removed) src/anjuta_info.h,
25762         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
25763         (added) plugins/gdb/anjuta-gdb-plugin.ui,
25764         (added) plugins/gdb/actions.c,
25765         (added) plugins/gdb/actions.h: Completed initial
25766         porting of debugger to new architecture. Fixed many of the debugger
25767         functions.
25769         * plugins/file-loader/plugin.c: Detect some important mime ourself
25770         to avoid inconsistencies when mime system isn't working.
25771         
25772 2005-02-16  Naba Kumar  <naba@gnome.org>
25774         * plugins/editor/Makefile.am,
25775         (added) plugins/editor/aneditor-autocomplete.cxx,
25776         (added) plugins/editor/aneditor-calltip.cxx,
25777         (added) plugins/editor/aneditor-indent.cxx,
25778         (added) plugins/editor/aneditor-priv.h,
25779         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
25780         different smaller chunks to make it easy to maintain.
25782 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25784         * plugins/project-wizard/druid.c :
25785         
25786         Found system Email address if not defined in Preferences.
25788 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
25789         
25790         * plugins/project-wizard/gtkmm.wiz
25791         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
25792         plugins/project-wizard/gtkmm/*
25793         
25794         Added GTKmm (C++) project type
25796 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
25798         * plugins/message-view/plugin.c
25799         plugins/message-view/message-view.c
25800         TODO.gtodo:
25801         Implemented next/prev action
25803 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25805         * plugins/project-wizard/templates/libglade2.* :
25806         Removed libglade2 project.
25807         
25808         * plugins/project-wizard/templates/gtk* :
25809         Removed interface.[ch] & support.[ch].
25810         
25811 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25813         * plugins/project-wizard/anjuta-project-wizard.glade,
25814         plugins/project-wizard/property.[ch],
25815         plugins/project-wizard/templates/anjuta-plugin.wiz :
25816         Added a new property ("iconfile").
25818 2005-02-14  Naba Kumar  <naba@gnome.org>
25820         * plugins/project-wizard/install.c,
25821         plugins/project-wizard/plugin.c,
25822         plugins/project-wizard/templates/anjuta-plugin.wiz,
25823         plugins/project-wizard/templates/gnome.wiz,
25824         plugins/project-wizard/templates/gtk.wiz,
25825         plugins/project-wizard/templates/libglade2.wiz,
25826         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
25827         newly created projects and open them. Fixed message buffering in
25828         wizard.
25830 2005-02-14  Naba Kumar  <naba@gnome.org>
25832         * src/about.c, pixmaps/Makefile.am,
25833         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
25834         
25835         * mime/gnome-mime-application-x-anjuta.png,
25836         pixmaps/anjuta_icon.png,
25837         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
25838         done by 9-speed at:
25839         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
25840         
25841 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25843         * configure.in,
25844         plugins/project-wizard/templates/libglade2-logo.png,
25845         plugins/project-wizard/templates/libglade2.wiz,
25846         plugins/project-wizard/templates/libglade2/* :
25847         Add Glade2 project
25850 2005-02-14  Naba Kumar  <naba@gnome.org>
25852         * TODO.tasks: Updated.
25853         
25854         * plugins/editor/anjuta-docman.c,
25855         plugins/editor/text_editor.c,
25856         plugins/editor/text_editor.h,
25857         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
25858         for file modification, but it is still not functioning.
25860 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
25862         * plugins/project-wizard/values.c,
25863         plugins/project-wizard/values.h,
25864         plugins/project-wizard/property.c,
25865         plugins/project-wizard/property.h,
25866         plugins/project-wizard/druid.c:
25867         Rewrite mandatory property check
25868         Add check of exist property
25869         Rewrite handling of cached property page
25871 2005-02-13  Naba Kumar  <naba@gnome.org>
25873         Patch from Igor Kovalenko  <garrison@mail.ru>:
25874         * tagmanager/tm_workspace.c: Improved performance.
25876 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25878         *plugins/project-wizard/templates/*.wiz,
25879         plugins/project-wizard/druid.c,
25880         plugins/project-wizard/templates/terminal/src/main.c,
25881         plugins/project-wizard/templates/gtk/src/*.[ch],
25882         plugins/project-wizard/templates/gtk/src/Makefile.am,
25883         plugins/project-wizard/templates/gnome/src/*.[ch],
25884         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
25885         Add Copyright date & Email address,
25886         Correct terminal project.
25887         
25888 2005-02-12  Naba Kumar  <naba@gnome.org>
25890         * plugins/project-wizard/property.c: Fixed hidden
25891         properties to take values.
25893         * plugins/project-wizard/file.[ch]: Renamed
25894         true/false enum values to fix compile error
25895         (conflict with other definition).
25896         
25897         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
25898         even when mime type detection fails (for example, when Anjuta is
25899         installed in non-system prefix).
25901 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
25903         * plugins/project-wizard/values.c,
25904         plugins/project-wizard/values.h:
25905         Rewrite file with more comments
25907         * plugins/project-wizard/druid.c,
25908         plugins/project-wizard/druid.h,
25909         plugins/project-wizard/autogen.c,
25910         plugins/project-wizard/autogen.h,
25911         plugins/project-wizard/druid.c,
25912         plugins/project-wizard/druid.h:
25913         Add more comments
25914         Use values instead of properties
25915         Move default properties to druid.c
25917         * plugins/project-wizard/install.c,
25918         plugins/project-wizard/install.h:
25919         Use values instead of properties
25920         Add a check to avoid overwriting files
25922         * plugins/project-wizard/parser.c,
25923         plugins/project-wizard/property.c,
25924         plugins/project-wizard/property.h:
25925         Update to use new values
25926         Add an "exist" attribute to check if a directory already exist
25928         * plugins/project-wizard/anjuta-project-wizard.glade:
25929         Change project selection page (GtkTextView => GtkLabel,
25930         GtkTable => GtkVBox)
25932         * plugins/project-wizard/templates/terminal.wiz:
25933         Move destination directory on second page
25934         
25935         * plugins/project-wizard/action.c:
25936         Add a few comments
25938 2005-02-12  Naba Kumar  <naba@gnome.org>
25940         * plugins/file-manager/an_file_view.c,
25941         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
25942         views. Created dynamic update date of view depending on project
25943         changes -- similar to file-manager view.
25944         
25945         * plugins/devhelp/plugin.c: Load help on idle.
25946         
25947         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
25948         autoformat' to proper location in preferences.
25949         
25950         * mime/anjuta.mime: Added .prj extension in the mime type for backward
25951         compatibility.
25952         
25953         * plugins/editor/plugin.c: Fixed accel name.
25955 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25957         *plugins/project-wizard/templates/anjuta-plugin.wiz,
25958         plugins/project-wizard/templates/gnome.wiz,
25959         plugins/project-wizard/templates/gtk.wiz,
25960         plugins/project-wizard/anjuta-project-wizard.glade,
25961         plugins/project-wizard/autogen.c:
25962         Add Username & Email address in Project preferences.
25964 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25966         *plugins/project-wizard/templates/gnome-logo.png,
25967         plugins/project-wizard/templates/gnome.wiz,
25968         plugins/project-wizard/templates/gnome/* :
25969         Add Gnome project
25971 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25973         * plugins/project-wizard/templates/terminal/src/main.c, 
25974         plugins/project-wizard/templates/terminal/src/main.c,
25975         plugins/project-wizard/templates/terminal/src/main.[ch] :
25976         Insert License in projects
25977         
25978 2005-02-11  Naba Kumar  <naba@gnome.org>
25980         * TODO.tasks: Added message manager task.
25981         
25982         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
25983         
25984         * plugins/editor/plugin.c: Use bookmark stock icons.
25985         
25986         * plugins/message-view/anjuta-message-manager.ui,
25987         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
25989 2005-02-10  Naba Kumar  <naba@gnome.org>
25991         * libanjuta/interfaces/libanjuta.idl: fixed build error.
25992         
25993 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
25995         * global-tags/Makefile.am
25996         Error during 'make install'
25998 2005-02-09  Naba Kumar  <naba@gnome.org>
26000         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
26001         missing file.
26002         
26003 2005-02-08  Naba Kumar  <naba@gnome.org>
26005         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
26006         
26007         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
26008         Show busy cursur when updating global tags in preferences.
26010         * configure.in: Fixed.
26011         
26012 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
26014         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
26015           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
26016          
26017         - Fixed anjuta-plugin project (glade)
26019 2005-02-08  Naba Kumar  <naba@gnome.org>
26021         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
26022         Fixed automatic indentations.
26024         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
26025         Global tags are now segregated into smaller api tags, which can be
26026         selectively loaded from symbol browser preferences.
26028         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
26029         Implemented IProjectManager interface in project-manager. Mostly getter
26030         methods for now, but need to add add() and remove() methods to add
26031         or remove project elements.
26033         * plugins/gdb/debug_tree.c: Small fix.
26035         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
26036         plugins/symbol-browser/an_symbol_info.c,
26037         plugins/symbol-browser/an_symbol_info.h,
26038         plugins/symbol-browser/an_symbol_search.c,
26039         plugins/symbol-browser/an_symbol_search.h,
26040         plugins/symbol-browser/an_symbol_view.c,
26041         plugins/symbol-browser/an_symbol_view.h,
26042         plugins/symbol-browser/plugin.c,
26043         plugins/symbol-browser/plugin.h,
26044         tagmanager/c.c,
26045         tagmanager/entry.h,
26046         tagmanager/tm_project.c,
26047         tagmanager/tm_symbol.c,
26048         tagmanager/tm_tag.c,
26049         tagmanager/tm_workspace.c,
26050         tagmanager/vstring.c,
26051         tagmanager/include/tm_tag.h,
26052         tagmanager/include/tm_workspace.h:
26053         
26054         - Fixed tagmanager parsing of source files to parse for typedefines and
26055         properly record element scopes. Implemented scope autocompletion
26056         (autocompletion on '.', '->', '::' and ':'. The functionality is not
26057         fully working. It was based on older patch for Anjuta 1.2.2 in SF
26058         patch list (author is unknown).
26059         - Implemented symbol-browser preferences for dynamically loading and
26060         saving tags API segments.
26061         - Fixed symbol-search to use tagmanager directly instead of depending
26062         on symbol-view for tags list.
26063         - Fixed symbol-view to create the tree using TMSymbol tree directly.
26064         - Fixed TMSymbol to create the complete tags tree instead of letting the
26065         symbol-view created the root nodes.
26066         - Changed project tags cache name to .tm_project2.cache because the
26067         newer format records additional scope information.
26068         
26069 2005-02-07  Naba Kumar  <naba@gnome.org>
26071         * plugins/editor/style-editor.c,
26072         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
26073         and GtkFontButton instead of deprecated widgets in
26074         style editor.
26075         
26076 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
26078         * plugins/project-wizard/action.c,
26079         plugins/project-wizard/action.h,
26080         plugins/project-wizard/autogen.c,
26081         plugins/project-wizard/autogen.h,
26082         plugins/project-wizard/file.c,
26083         plugins/project-wizard/file.h,
26084         plugins/project-wizard/install.c,
26085         plugins/project-wizard/install.h,
26086         plugins/project-wizard/parser.h,
26087         plugins/project-wizard/parser.c,
26088         plugins/project-wizard/property.c,
26089         plugins/project-wizard/property.h,
26090         plugins/project-wizard/plugin.h,
26091         plugins/project-wizard/plugin.c,
26092         plugins/project-wizard/values.c,
26093         plugins/project-wizard/values.h:
26094         Replace C++ comments by C comments
26096         * plugins/project-wizard/autogen.c,
26097         plugins/project-wizard/autogen.h:
26098         Add a run time check of autogen version.
26099         Add UserName variable.
26101         * plugins/project-wizard/anjuta-project-wizard.glade,
26102         plugins/project-wizard/header.c,
26103         plugins/project-wizard/druid.c,
26104         plugins/project-wizard/druid.h:
26105         Sort project in alphabetic order.
26106         Correct selection troubles in notebooks.
26108         * plugins/project-wizard/parser.c:
26109         Add some check when reading the project header block.
26111 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
26113         * plugins/project-wizard/action.c,
26114         plugins/project-wizard/action.h,
26115         plugins/project-wizard/autogen.c,
26116         plugins/project-wizard/autogen.h,
26117         plugins/project-wizard/file.c,
26118         plugins/project-wizard/file.h,
26119         plugins/project-wizard/install.c,
26120         plugins/project-wizard/parser.h,
26121         plugins/project-wizard/parser.c,
26122         plugins/project-wizard/property.c,
26123         plugins/project-wizard/property.h,
26124         plugins/project-wizard/values.c,
26125         plugins/project-wizard/values.h,
26126         Add a space between function name and open.
26128         * plugins/project-wizard/plugin.h,
26129         plugins/project-wizard/plugin.c,
26130         plugins/project-wizard/install.c,
26131         Avoid a crash if the user close the message view used by the .
26133         * plugins/project-wizard/anjuta-project-wizard,
26134         plugins/project-wizard/druid.c,
26135         plugins/project-wizard/druid.h,
26136         plugins/project-wizard/header.h,
26137         plugins/project-wizard/header.c,
26138         Add a text view with the description of each.
26139         Add a tab for each project.
26140         Replace some C++ comments to C comments.
26142 2005-02-05  Naba Kumar  <naba@gnome.org>
26144         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
26145         New icon from Sebastien Granjoux .
26146         
26147 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
26149         * libanjuta/anjuta-preferences.c:
26150         Set file property even without a focus out event (file selected 
26151         the browse dialog)
26153 2005-02-04  Naba Kumar  <naba@gnome.org>
26155         * plugins/glade/plugin.c: Fixed glade function calls.
26156         * configure.in: Fixed a typo.
26157         * TODO.tasks: Updated.
26159 2005-02-03  Naba Kumar  <naba@gnome.org>
26161         * plugins/project-manager/plugin.c: Fixed memory corruption.
26163         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
26164         build error.
26165         
26166         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
26167         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
26168         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
26169         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
26171         * libanjuta/interfaces/libanjuta.idl,
26172         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
26173         interface.
26174         
26175         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
26177         Patch from Massimo Cora <maxcvs@email.it>:
26178         * plugins/editor/plugin.c: Fixed update UI for created buffers.
26179         
26180 2005-02-01  Naba Kumar  <naba@gnome.org>
26182         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
26183         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
26184         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
26185         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
26186         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
26187         from sourceforge -- a64 crash fixes (correct typing for GType)
26188         and fixes compile errors in sun.
26190         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
26191         paste (shift+insert) in terminal.
26193 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
26195         * configure.in: Add «nb» to ALL_LINGUAS.
26197 2005-02-01  Naba Kumar  <naba@gnome.org>
26199         * TODO.tasks, TODO: Updated todo tasks.
26200         
26201         * plugins/editor/anjuta-document-manager.glade: Improved search
26202         relace dialog.
26203         
26204         * TODO.tasks: Fixed xml format.
26205         
26206         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
26207         work yet).
26208         
26209         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
26210         cleanups.
26211         
26212         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
26213         format during save (removed unwanted text nodes). Fixed scrollbars.
26215 2005-01-31  Naba Kumar  <naba@gnome.org>
26217         * libanjuta/interfaces/libanjuta.idl,
26218         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
26219         Implemented append() method for IAnjutaEditor interface and fixed
26220         various bugs with text insertions (cvs diff and macro insertions).
26221         
26222         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
26223         automatic indentation.
26224         
26225         * plugins/editor/action-callbacks.c,
26226         plugins/editor/action-callbacks.h,
26227         plugins/editor/anjuta-docman.c,
26228         plugins/editor/anjuta-document-manager.ui,
26229         plugins/editor/plugin.c,
26230         plugins/editor/text_editor.c,
26231         plugins/editor/text_editor.h,
26232         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
26233         Fixed highlight issues.
26235         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
26236         macro.
26237         
26238         * plugins/symbol-browser/an_symbol_view.c: Force update project.
26240         * data/properties/*: Updated properties files from scite. Created
26241         styles.properties to override the scite styles.
26242         
26243         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
26245         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
26246         
26247 2005-01-30  Naba Kumar  <naba@gnome.org>
26249         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
26250         unused definitions.
26251         
26252         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
26253         
26254         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
26255         plugins/editor/text_editor.c,
26256         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
26257         fixed linuwidth preference setting, fixed insert text interface
26258         implementation. Improved automatice-indentation for cpp lexer.
26259         
26260         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
26262 2005-01-29  Naba Kumar  <naba@gnome.org>
26264         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
26265         option in update dialog as default. Improved import dialog. Sized
26266         log dialog.
26268         * configure.in: Fixed underquoted warning from autoconf.
26269         
26270         * plugins/editor/action-callbacks.c,
26271         plugins/editor/aneditor.cxx,
26272         plugins/editor/aneditor.h,
26273         plugins/editor/anjuta-document-manager.glade,
26274         plugins/editor/plugin.c,
26275         plugins/editor/plugin.h,
26276         plugins/editor/text_editor.c,
26277         plugins/editor/text_editor.h,
26278         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
26279         for Editor and fixed all preferences syncronization and notifys for
26280         visible prefs (in editor preferences page).
26281         
26282         * plugins/file-loader/plugin.c: Load recent files on idle.
26284 2005-01-28  Naba Kumar  <naba@gnome.org>
26286         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
26287         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
26289         * plugins/editor/action-callbacks.c,
26290         plugins/editor/action-callbacks.h,
26291         plugins/editor/aneditor.cxx,
26292         plugins/editor/aneditor.h,
26293         plugins/editor/anjuta-document-manager.ui,
26294         plugins/editor/plugin.c,
26295         plugins/editor/text_editor.c,
26296         plugins/editor/text_editor.h,
26297         plugins/editor/text_editor_cbs.c,
26298         plugins/editor/text_editor_cbs.h,
26299         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
26300         Text editor.
26302         Patch from Massimo Cora <maxcvs@email.it>:
26303         * plugins/editor/an_symbol_search.c,
26304         plugins/editor/an_symbol_search.c: Fixed crash bugs.
26305         
26306 2005-01-27  Naba Kumar  <naba@gnome.org>
26307         
26308         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
26309         minimum size request to 200.
26311         * plugins/symbol-browser/an_symbol_info.c,
26312         plugins/symbol-browser/an_symbol_info.h,
26313         plugins/symbol-browser/an_symbol_search.c,
26314         plugins/symbol-browser/an_symbol_search.h,
26315         plugins/symbol-browser/an_symbol_view.c,
26316         plugins/symbol-browser/an_symbol_view.h,
26317         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
26318         pixbuf retrieval. Fixed runtime warning. Code clean up.
26320 2005-01-27  Naba Kumar  <naba@gnome.org>
26322         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
26323         src/anjuta.ui, (new) plugins/glade/.cvsignore,
26324         (new) plugins/glade/Makefile.am,
26325         (new) plugins/glade/anjuta-glade-plugin.png,
26326         (new) plugins/glade/anjuta-glade.plugin.in,
26327         (new) plugins/glade/anjuta-glade.ui,
26328         (new) plugins/glade/plugin.c,
26329         (new) plugins/glade/plugin.h,
26330         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
26331         now until glade3 works properly.
26333         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
26334         they are generated.
26335         
26336 2005-01-26  Naba Kumar  <naba@gnome.org>
26338         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
26339         Added mime icon for anjuta projects.
26340         
26341         patch from Massimo Cora <maxcvs@email.it>:
26342         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
26343         an_symbol_search.h, an_symbol_view.c, plugin.c:
26344         Fix/implement objects destroying/freeing.
26346 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
26347         
26348         * src/action-callback.[ch], src/anjuta-actions.h:
26349         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
26350         because it has not been updated for years and we know have a devhelp plugin
26351         which can do the job much better.
26352         * TODO.tasks: Updated done items
26354 2005-01-25  Naba Kumar  <naba@gnome.org>
26356         * autogen.sh: Fixed to generate interface files.
26358         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
26359         session save filenames.
26360         
26361         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
26362         
26363 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
26365         * plugins/project-wizard/Makefile.am,
26366         plugins/project-wizard/install.c,
26367         plugins/project-wizard/install.h,
26368         plugins/project-wizard/parser.c,
26369         plugins/project-wizard/parser.h,
26370         plugins/project-wizard/templates/terminal.wiz:
26371         Add action list block in wizard template
26372         * plugins/project-wizard/file.c,
26373         plugins/project-wizard/autogen.c:
26374         Small fixes
26376 2005-01-23  Naba Kumar  <naba@gnome.org>
26378         * configure.in: Fixed build error.
26380 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
26382         * plugins/project-wizard/druid.c,
26383         plugins/project-wizard/parser.c,
26384         plugins/project-wizard/property.c: Rewrite parser with
26385         better error handling
26387 2005-01-22  Naba Kumar  <naba@gnome.org>
26389         * plugins/symbol-browser/plugin.c: Changed c++ coments
26390         to c commnets and formated code to anjuta coding styles.
26391         
26392 2005-01-21  Naba Kumar  <naba@gnome.org>
26394         * configure.in, autogen.sh: Fixed build errors in newer automake.
26395         
26396         * plugins/editor/anjuta-docman.c: Do not emit change editor
26397         signal while in dispose.
26399         Patch from: Massimo Corà <maxcvs@email.it>
26400         * plugins/symbol-browser/Makefile.am,
26401         plugins/symbol-browser/an_symbol_view.c,
26402         plugins/symbol-browser/an_symbol_view.h,
26403         plugins/symbol-browser/plugin.c,
26404         plugins/symbol-browser/plugin.h,
26405         plugins/symbol-browser/test-symbol-browser.c,
26406         (new) plugins/symbol-browser/an_symbol_info.c,
26407         (new) plugins/symbol-browser/an_symbol_info.h,
26408         (new) plugins/symbol-browser/an_symbol_search.c,
26409         (new) plugins/symbol-browser/an_symbol_search.h:
26410         Added a cool real-time symbol-search-view in symbol browser.
26412 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
26413         
26414         * plugin/macro/plugin.c
26415         plugin/macro/anjuta-macro-plugin.ui
26416         plugin/macro/macro-db.[ch]
26417         plugin/macro/macro-dialog.[ch]
26418         plugin/macro/macro-actions.[ch]
26419         plugin/macro/macro-edit.[ch]
26420         plugin/macro/plugin.[ch]:
26421         
26422         Implemented three menu items as Naba proposed:
26423         Edit->Macro->
26424                 Insert Macro: Pops of a border-less window to enter a shortcut
26425                 Add Macro: Same as Manage Macro => New
26426                 Manage Macros: Full-features macro dialog
26428 2005-01-20  Naba Kumar  <naba@gnome.org>
26430         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
26431         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
26432         libanjuta/anjuta-shell.h,
26433         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
26434         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
26435         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
26436         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
26437         src/main.c, src/shell.c: Implemented command line args processing
26438         and session management. Fixed geometry restoration.
26440 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
26441         
26442         * plugins/macro/macro-db.c,
26443         plugins/macros.xml:
26444         Cleaned up XML interface and use attributes now for name, category and 
26445         shortcut. CDATA is used to avoid xml errors inside of macros.
26447 2005-01-19  Naba Kumar  <naba@gnome.org>
26449         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
26451 2005-01-18  Naba Kumar  <naba@gnome.org>
26452         
26453         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
26454         to work.
26456         * scintilla/*: Updated scintilla to current cvs and updated
26457         scintilla patches.
26458         
26459 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
26460         
26461         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
26462         plugins/cvs-plugin/cvs-actions.c:
26463         Added "Whole project" infrastructure but it does not
26464         work because I did not find a way to get the current project's
26465         root dir.
26467 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
26469         * plugins/cvs-plugin/Makefile.am
26470         plugins/cvs-plugin/anjuta-cvs.plugin.in
26471         plugins/cvs-plugin/cvs-actions.c
26472         plugins/cvs-plugin/cvs-callbacks.c
26473         plugins/cvs-plugin/cvs-interface.[ch] (added)
26474         plugins/cvs-plugin/plugin.c:
26475         
26476         Added IAnjutaCVS interface and improved cvs plugin. There
26477         is still some work to do on cvs import and to add a current
26478         project toggle.
26480 2005-01-17  Naba Kumar  <naba@gnome.org>
26482         * plugins/editor/aneditor.cxx: Fixed auto indentation.
26483         
26484         * configure.in: Fixed build errors.
26486         * data/Makefile.am,     (removed) data/README.stock_libs,
26487         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
26488         (removed) data/header.c, (removed) data/stock_libs.anj,
26489         (removed) data/x-anjuta-project.desktop,
26490         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
26492         * libanjuta/anjuta-plugin-description.c,
26493         libanjuta/anjuta-shell.c: Updated documentations.
26495         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
26496         
26497         * libanjuta/anjuta-launcher.c,
26498         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
26499         x86_64 systems.
26501 2005-01-17  Naba Kumar  <naba@gnome.org>
26502         
26503         * plugins/project-wizard/templates/anjuta-plugin.wiz,
26504         plugins/project-wizard/templates/gtk.wiz,
26505         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
26506         Updated templates to new format.
26507         
26508         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
26509         * plugins/project-wizard/druid.c,
26510         plugins/project-wizard/parser.c,
26511         plugins/project-wizard/property.c,
26512         plugins/project-wizard/property.h,
26513         plugins/project-wizard/templates/terminal.wiz,
26514         plugins/project-wizard/templates/terminal/AUTHORS,
26515         plugins/project-wizard/templates/terminal/ChangeLog,
26516         plugins/project-wizard/templates/terminal/NEWS,
26517         plugins/project-wizard/templates/terminal/README,
26518         plugins/project-wizard/templates/terminal/project.anjuta,
26519         plugins/project-wizard/templates/terminal/src/main.c:
26520         Moveed code related to property types from druid.c and parser.c to 
26521         property.c. Changed tag from "<string ..." to
26522         "<property type="string..."     and so on. Rewrite parser
26523         (warning still in progress). Added list property. Changed
26524         terminal project to avoid using autogen on some file (much 
26525         faster) using the autogen attribute. Add a license list box in
26526         terminal project (just as an example). _label in item list is
26527         optional now.
26529 2005-01-16  Naba Kumar  <naba@gnome.org>
26531         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
26532         plugins/edtior/anjuta-docman.c: Fixed build errors.
26533         
26534         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
26535         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
26536         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
26537         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
26538         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
26539         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
26540         libanjuta/resources.h,
26541         plugins/build-basic-autotools/build-basic-autotools.c,
26542         plugins/editor/plugin.c, plugins/editor/text_editor.c,
26543         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
26544         plugins/gtodo/plugin.c, src/Makefile.am,
26545         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
26546         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
26547         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
26548         should be handled in respective plugins. Added API documentations.
26550         * libanjuta-docs.sgml, libanjuta-sections.txt,
26551         libanjuta.types,
26552         (added) tmpl/anjuta-debug.sgml,
26553         (added) tmpl/anjuta-launcher.sgml,
26554         tmpl/anjuta-plugin.sgml,
26555         tmpl/anjuta-preferences.sgml,
26556         tmpl/anjuta-shell.sgml,
26557         (added) tmpl/anjuta-status.sgml,
26558         (removed) tmpl/anjuta-stock.sgml,
26559         tmpl/anjuta-utils.sgml,
26560         (removed) tmpl/defaults.sgml,
26561         (removed) tmpl/fileselection.sgml,
26562         (removed) tmpl/gnomefilelist.sgml,
26563         tmpl/ianjuta-buildable.sgml,
26564         (added) tmpl/ianjuta-debugger-manager.sgml,
26565         (added) tmpl/ianjuta-debugger.sgml,
26566         tmpl/ianjuta-document-manager.sgml,
26567         tmpl/ianjuta-editor.sgml,
26568         tmpl/ianjuta-file.sgml,
26569         tmpl/ianjuta-loader.sgml,
26570         tmpl/ianjuta-markable.sgml,
26571         tmpl/ianjuta-message-view.sgml,
26572         (added) tmpl/ianjuta-project-manager.sgml,
26573         (added) tmpl/ianjuta-todo.sgml,
26574         (added) tmpl/ianjuta-wizard.sgml,
26575         tmpl/libanjuta-iface-marshallers.sgml,
26576         tmpl/libanjuta-unused.sgml,
26577         (removed) tmpl/pixmaps.sgml,
26578         tmpl/plugins.sgml,
26579         (removed) tmpl/properties.sgml,
26580         tmpl/resources.sgml: Updated API documentations.
26582 2005-01-15  Naba Kumar  <naba@gnome.org>
26584         * libanjuta/anjuta-launcher.c: Added API docs.
26585         
26586         * plugins/project-wizard/templates/anjuta-plugin.wiz,
26587         plugins/project-wizard/templates/gtk.wiz,
26588         plugins/project-wizard/templates/terminal.wiz,
26589         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
26590         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
26591         plugins/project-wizard/templates/gtk/src/main.c,
26592         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
26593         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
26594         template files.
26596         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
26597         * plugins/project-wizard/anjuta-project-wizard.glade,
26598         plugins/project-wizard/autogen.c,
26599         plugins/project-wizard/druid.c,
26600         plugins/project-wizard/druid.h,
26601         plugins/project-wizard/file.c,
26602         plugins/project-wizard/file.h,
26603         plugins/project-wizard/install.c,
26604         plugins/project-wizard/parser.c,
26605         plugins/project-wizard/plugin.c,
26606         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
26607         setting the default project directory. Fix HIDDEN property, it's
26608         working but I think we could make this cleaner. Removed the
26609         copy of the string in mandatory_property. Add an optional autogen
26610         attribute, to force or avoid using autogen on some files, default
26611         without any attribute is autodetect.+ Replace the script tag with
26612         a normal file tag and an attribute execute.
26613         
26614 2005-01-14  Naba Kumar  <naba@gnome.org>
26616         * plugins/editor/action-callbacks.c,
26617         plugins/editor/search_incremental.c,
26618         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
26619         works now.
26620         
26621         * plugins/editor/plugin.c, plugins/editor/plugin.h,
26622         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
26623         tabs.
26625 2005-01-12  Naba Kumar  <naba@gnome.org>
26627         * configure.in,
26628         plugins/project-wizard/templates/Makefile.am,
26629         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
26630         plugins/project-wizard/templates/anjuta-plugin.wiz,
26631         (added) plugins/project-wizard/templates/gtk-logo.png,
26632         (added) plugins/project-wizard/templates/gtk.wiz,
26633         (added) plugins/project-wizard/templates/terminal-logo.png,
26634         plugins/project-wizard/templates/terminal.wiz,
26635         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
26636         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
26637         (added) plugins/project-wizard/templates/gtk/.cvsignore,
26638         (added) plugins/project-wizard/templates/gtk/Makefile.am,
26639         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
26640         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
26641         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
26642         (added) plugins/project-wizard/templates/gtk/src/main.c,
26643         (added) plugins/project-wizard/templates/gtk/src/project.glade,
26644         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
26645         GTK+ project templated and fixed other templates. Updated template
26646         logos.
26648 2005-01-12  Naba Kumar  <naba@gnome.org>
26650         * plugins/macro/anjuta-macro.glade: Improved GUI.
26651         
26652 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
26654         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
26655         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
26656         * plugins/cvs-plugin/cvs.[ch] (removed)
26657         Removed old unused files
26658         
26659         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
26660         * plugins/cvs-plugin/cvs-actions.c
26661         * plugins/cvs-plugin/Makefile.am:
26662         Seperate callback functions for better error
26663         handling. Cleaned up code.
26664         
26665         * plugins/macro/macros.xml: removed corrupt cvs
26666         macros for now.
26668 2005-01-10  Naba Kumar  <naba@gnome.org>
26670         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
26671         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
26672         and leaks.
26674 2005-01-09  Naba Kumar  <naba@gnome.org>
26676         * libegg/egg-recent-action.c, libegg/test-actions.c,
26677         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
26678         recent files models.
26679         
26680         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
26681         two models -- one for projects and other for regular files and show
26682         both in recent files menu. Changed recent files group from "anjuta"
26683         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
26684         when adding the URI in recent files.
26685         
26686         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
26687         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
26688         * plugins/macro/macro-dialog.c: Fixed dispose() method.
26689         * plugins/macro/macros.xml: Fixed xml errors.
26691 2005-01-08  Naba Kumar  <naba@gnome.org>
26692         
26693         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
26694         libegg/test-actions.c, libegg/menu/Makefile.am,
26695         libegg/menu/egg-recent-action.h: Added a new action for
26696         recent files.
26698         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
26699         Fixed dispose. Cleanup.
26700         
26701         * plugins/file-loader/anjuta-loader-plugin.ui,
26702         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
26703         Use the new action for recent files. Added recent files in
26704         toolbar.
26706         * plugins/project-wizard/druid.c: Show busy cursor and
26707         de-sensitize druid buttons during page change.
26708         
26709         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
26710         * plugins/project-wizard/Makefile.am,
26711         plugins/project-wizard/druid.c,
26712         plugins/project-wizard/druid.h,
26713         plugins/project-wizard/install.c,
26714         plugins/project-wizard/plugin.c,
26715         plugins/project-wizard/plugin.h,
26716         plugins/project-wizard/property.c,
26717         plugins/project-wizard/property.h,
26718         (added) plugins/project-wizard/values.c,
26719         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
26720         objects (in values.c and values.h) containing the values of all
26721         properties. The NPWProperty objects now keep their values in this
26722         object which is persistant for one activation of the plugin, so the
26723         user keeps all the values even if he goes backward. Used an anjuta
26724         message view to list all files copied by the project wizard.
26726 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
26728         * plugins/macro/plugin.[ch],
26729         plugins/macro/macro-dialog.[ch]
26730         plugins/macro/macro-edit.[ch]
26731         plugins/macro/macro-db.[ch]
26732         plugins/macro/macro-actions.[ch]
26733         plugins/macro/anjuta-macro.plugin.in
26734         plugins/macro/anjuta-macro.glade
26735         plugins/macro/anjuta-macro.png
26736         plugins/macro/Makefile.am
26737         plugins/macro/macros.xml
26738         plugins/macro/anjuta-macro.ui (all added)
26739         configure.in
26740         plugins/Makefile.am:
26741         Added new macro plugins
26742         
26743         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
26744         New icon
26745         
26746         * manuals/reference/template (removed)
26747         Removed old api reference
26748         
26749         * plugins/message-view/message-view.c:
26750         "Fixed" crash in on_row_deleted and added a
26751         comment that I cannot work this way. We will
26752         have to change everything a bit to avoid losing
26753         memory there.
26754         
26755         * plugins/text-editor/text_editor.c:
26756         Update line number width on file save
26759 2005-01-07  Naba Kumar  <naba@gnome.org>
26761         * plugins/project-wizard/anjuta-project-wizard.glade,
26762         plugins/project-wizard/druid.c,
26763         plugins/project-wizard/templates/anjuta-plugin.wiz,
26764         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
26765         Display page description in bold. Fixed mandatory field check.
26767         * configure.in,
26768         libanjuta/libanjuta-1.0.pc.in,
26769         plugins/project-wizard/druid.c,
26770         plugins/project-wizard/parser.c,
26771         plugins/project-wizard/property.h,
26772         plugins/project-wizard/templates/anjuta-plugin.wiz,
26773         plugins/project-wizard/templates/terminal.wiz,
26774         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
26775         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
26776         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
26777         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
26778         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
26779         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
26780         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
26781         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
26782         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
26783         plugins/project-wizard/templates/terminal/configure.in.tpl,
26784         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
26785         plugins/project-wizard/templates/terminal/src/main.c: Implemented
26786         a new property type -- hidden. Fixed terminal and anjuta-plugin
26787         project templates.
26789 2005-01-07  Naba Kumar  <naba@gnome.org>
26791         * templates/anjuta-plugin.wiz,
26792         templates/terminal.wiz,
26793         templates/terminal/Makefile.am.tpl,
26794         templates/terminal/autogen.sh,
26795         (Removed) templates/terminal/configure.ac.tpl,
26796         (Added) templates/.cvsignore,
26797         (Added) templates/Makefile.am,
26798         (Added) templates/anjuta-plugin/.cvsignore,
26799         (Added) templates/anjuta-plugin/Makefile.am,
26800         (Added) templates/anjuta-plugin/src/.cvsignore,
26801         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
26802         (Added) templates/terminal/.cvsignore,
26803         (Added) templates/terminal/Makefile.am,
26804         (Added) templates/terminal/configure.in.tpl,
26805         (Added) templates/terminal/po/.cvsignore,
26806         (Added) templates/terminal/po/ChangeLog,
26807         (Added) templates/terminal/po/Makefile.am,
26808         (Added) templates/terminal/po/POTFILES.in,
26809         (Added) templates/terminal/src/.cvsignore,
26810         (Added) templates/terminal/src/Makefile.am,
26811         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
26812         project wizard. Fixed configure/po/Makefile template errors.
26814 2005-01-06  Naba Kumar  <naba@gnome.org>
26816         * configure.in: Added project templates.
26817         * plugins/project-wizard/templates/*: Added to project and renamed
26818         Makefile.am and configure.in to Makefile.am and configure.ac respectively
26819         for the project templates (so that they do not conflict with autotools
26820         build. Created proper configure.ac.tpl and autogen.sh for project
26821         templates.
26822         
26823 2005-01-06  Naba Kumar  <naba@gnome.org>
26825         * plugins/project-wizard/anjuta-project-wizard.glade,
26826         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
26827         Fixed file list parsing and to take absolute file paths (for example,
26828         from an icon selected previously). Used toggle buttons for boolean
26829         properties. Check if all mandatory fields are given before going
26830         forward in the wizard. Use scrollable viewport for listing property
26831         widgets incase the list goes out of wizard's size. Added tooltips
26832         as descriptions of the property widgets. And other fixes.
26834         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
26835         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
26836         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
26837         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
26838         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
26839         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
26840         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
26841         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
26842         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
26843         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
26844         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
26845         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
26846         Restructured template files.
26848 2005-01-06  Naba Kumar  <naba@gnome.org>
26850         * configure.in: Added check for autogen.
26851         
26852         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
26853         in dispose.
26854         
26855         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
26856         Do not emit changed signal when in dispose.
26858         * plugins/symbol-browser/plugin.c: Don't updated symbols when
26859         symbol-view widget has been destroyed.
26860         
26861         * src/anjuta-app.c: Set null to preference, status and ui object
26862         pointers when they are destroyed.
26864         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
26865         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
26866         Added boolean, integer and file property types.
26867         
26868         * plugins/project-wizard/Makefile.am,
26869         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
26870         project wizard templates.
26872 2005-01-04  Naba Kumar  <naba@gnome.org>
26874         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
26875         added widgets.
26876         
26877         * plugins/editor/aneditor.cxx,
26878         plugins/editor/anjuta-docman.c,
26879         plugins/editor/plugin.c,
26880         plugins/editor/text_editor.c:
26881         Removed unnecessary ref/unref of scintilla.
26882         
26883         * plugins/message-view/anjuta-msgman.c,
26884         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
26885         make close button similar to document manager.
26886         
26887         * plugins/project-manager/plugin.c,
26888         plugins/project-manager/plugin.h: Removed dead codes. Removed
26889         unnecessary ref/unref.
26890         
26891         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
26892         instead of hard refs.
26894 2005-01-03  Naba Kumar  <naba@gnome.org>
26896         * libanjuta/interfaces/libanjuta.idl: Added configure() and
26897         generate() methods for IAnjutaBuildable interface.
26899         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
26900         IAnjutaBuildable inteface.
26902         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
26903         to destroy build context when message view is destroyed.
26904         
26905         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
26906         a ref to it and unref in destructor. AnEditor class wants to be the
26907         owner of scintilla widget. Fixed compile warnings with signed/unsigned
26908         comparisions.
26909         
26910         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
26911         complicate the scene. Removed editor widget from AnjutaDocman when
26912         the widget is destroyed.
26913         
26914         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
26915         from shell. It will be removed from shell when the widget is destroyed.
26916         
26917         * plugins/editor/text_editor.c: Added debug codes to track object
26918         finalizations.
26920         * plugins/message-view/anjuta-msgman.c: Remove message view on
26921         widget destroy. Destroy message view on remove. Removed all views
26922         correctly.
26923         
26924         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
26925         from container.
26927 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
26929         * plugins/file-wizard/action-callbacks.c,
26930         plugins/file-wizard/anjuta-file-wizard.glade,
26931         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
26932         Insert Licence, copyright, header template ...
26933         
26934 2005-01-02  Naba Kumar  <naba@gnome.org>
26936         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
26937         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
26938         anjuta_status_add_widget() to allow setting busy cursor on non
26939         toplevel windows.
26941         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
26943         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
26944         mime types to take text/source also.
26945         
26946         * plugins/editor/anjuta-docman.c,
26947         plugins/editor/anjuta-docman.h,
26948         plugins/editor/plugin.c,
26949         plugins/editor/text_editor.c,
26950         plugins/editor/text_editor.h,
26951         plugins/editor/text_editor_cbs.c: Listen for busy signal from
26952         AnjutaStatus and set busy cursor on editors.
26954         * plugins/file-loader/Makefile.am,
26955         plugins/file-loader/plugin.c,
26956         (added) plugins/file-loader/dnd.c,
26957         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
26959         * src/anjuta.c: Hide anjuta window before destruction.
26961         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
26962         * configure.in, plugins/Makefile.am,
26963         (removed) plugins/project-wizard/appwiz_page1.c,
26964         (removed) plugins/project-wizard/appwiz_page2.c,
26965         (removed) plugins/project-wizard/appwiz_page3.c,
26966         (removed) plugins/project-wizard/appwiz_page4.c,
26967         (removed) plugins/project-wizard/appwizard.c,
26968         (removed) plugins/project-wizard/appwizard.h,
26969         (removed) plugins/project-wizard/appwizard_cbs.c,
26970         (removed) plugins/project-wizard/appwizard_cbs.h,
26971         (removed) plugins/project-wizard/appwizard_gui.c,
26972         (removed) plugins/project-wizard/gnome_project.c,
26973         (removed) plugins/project-wizard/gnome_project.h,
26974         (removed) plugins/project-wizard/wizard_gui.c,
26975         (removed) plugins/project-wizard/wizard_gui.h,
26976         (added) plugins/project-wizard/.cvsignore,
26977         (added) plugins/project-wizard/Makefile.am,
26978         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
26979         (added) plugins/project-wizard/anjuta-project-wizard.glade,
26980         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
26981         (added) plugins/project-wizard/applogo.png,
26982         (added) plugins/project-wizard/appwizard.png,
26983         (added) plugins/project-wizard/autogen.c,
26984         (added) plugins/project-wizard/autogen.h,
26985         (added) plugins/project-wizard/druid.c,
26986         (added) plugins/project-wizard/druid.h,
26987         (added) plugins/project-wizard/file.c,
26988         (added) plugins/project-wizard/file.h,
26989         (added) plugins/project-wizard/header.c,
26990         (added) plugins/project-wizard/header.h,
26991         (added) plugins/project-wizard/install.c,
26992         (added) plugins/project-wizard/install.h,
26993         (added) plugins/project-wizard/parser.c,
26994         (added) plugins/project-wizard/parser.h,
26995         (added) plugins/project-wizard/plugin.c,
26996         (added) plugins/project-wizard/plugin.h,
26997         (added) plugins/project-wizard/property.c,
26998         (added) plugins/project-wizard/property.h: Removed old application-wizard
26999         codes and added new template based (autogen based) project wizard
27000         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
27002 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
27004         * plugins/cvs-plugin/plugin.c: Fixed crash bug
27005         * plugins/cvs-plugin/cvs-execute.c:
27006         Fix cvs_log which did not work because of some
27007         glade problem
27008         Patch from Mark R. Pariente <markpariente@cmu.edu>
27009         - Fix message highlighting
27011 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
27012         
27013         * template/*,
27014         date/template/*,
27015         configure.in:
27016         Removed template stuff completly because we dicussed to implement
27017         a macro system for Edit->Insert Text
27019 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
27020         
27021         * plugins/editor/aneditor.cxx,
27022         plugins/editor/text_editor.c:
27023         Set line number width dynamically
27024         * src/about.c:
27025         Prepered new GTK 2.6 about dialog
27027 2004-12-30  Naba Kumar  <naba@gnome.org>
27029         patch from: Massimo Corà  <maxcvs@email.it>
27030         * plugins/editor/aneditor.cxx: Highlights correct function
27031         argument in recursive calltips.
27033 2004-12-30  Naba Kumar  <naba@gnome.org>
27035         * plugins/symbol-browser/plugin.c,
27036         libanjuta/interfaces/libanjuta.idl,
27037         plugins/editor/text_editor.c: Fixed editor markers and added a new
27038         marker (BASIC) to indicate line numbers. Fixed symbol browser to
27039         mark the line visited.
27040         
27041         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
27042         libegg/Makefile.am, libegg/eggcomboselect.c,
27043         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
27044         widget for use with symbol view in toolbar.
27045         
27046         * plugins/cvs-plugin/anjuta-cvs.ui,
27047         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
27048         placeholder for cvs plugin context menu in filemanager.
27049         
27050 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
27051         
27052         * plugins/cvs-plugin/plugin.c:
27053         Show popup menu only if the file is contained in
27054         a directory containing a "CVS" directory
27056 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
27057         
27058         * plugins/cvs-plugin/cvs-action.[ch],
27059         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
27060         * plugins/cvs-plugin/anjuta-cvs.ui,
27061         * plugins/cvs-plugin/plugin.c:
27062         Implemented "Import"
27063         
27064         Patch from Mark R. Pariente <markpariente@cmu.edu>:
27065         Added right-click-menu for file-manager
27067 2004-12-26  Naba Kumar  <naba@gnome.org>
27069         * src/action-callbacks.c, src/action-callbacks.h,
27070         src/anjuta-actions.h, src/anjuta-app.c,
27071         src/anjuta.ui: Added fullscreen action.
27073         * plugins/cvs-plugin/cvs-actions.c,
27074         plugins/cvs-plugin/plugin.c,
27075         plugins/cvs-plugin/plugin.h: Watches current editor,
27076         project and file manager selection in plugin
27077         implementation.
27078         
27079 2004-12-26  Naba Kumar  <naba@gnome.org>
27081         * src/anjuta-app.c, src/anjuta.c, src/main.c,
27082         src/action-callbacks.c: Fixed app finalization. Added a
27083         command line arg --proper-shutdown (-p), which when set
27084         will release all plugins and their resources (this option
27085         is mainly for debugging).
27086         
27087         * plugins/file-loader/plugin.c: Fixed filename duplications
27088         in recent files history.
27089         
27090         * plugins/profile-default/plugin.c: Disabled problematic
27091         plugins for now to load at startup.
27092         
27093         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
27094         annoying debug prints.
27095         
27096 2004-12-23  Naba Kumar  <naba@gnome.org>
27098         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
27099         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
27100         plugins/cvs-plugin/anjuta-cvs.ui,
27101         plugins/cvs-plugin/cvs-actions.c,
27102         plugins/cvs-plugin/cvs-actions.h,
27103         plugins/cvs-plugin/cvs-execute.c,
27104         plugins/cvs-plugin/cvs-execute.h,
27105         plugins/cvs-plugin/Makefile.am,
27106         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
27107         Added cvs log command.
27109 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
27110         
27111         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
27112         default
27114 2004-12-20  Naba Kumar  <naba@gnome.org>
27116         patch from: Massimo Corà  <maxcvs@email.it>
27117         * plugins/editor/aneditor.cxx: Added recursive calltips.
27119 2004-12-20  Naba Kumar  <naba@gnome.org>
27120         
27121         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
27122         Show busy cursor during loading and unloading.
27123         
27124 2004-12-19  Naba Kumar  <naba@gnome.org>
27126         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
27127         memory leaks. Disabled debug print.
27129         * plugins/symbol-browser/an_symbol_view.c,
27130         plugins/symbol-browser/plugin.c,
27131         plugins/symbol-browser/plugin.h: Fixed loading and unloading
27132         problems. Creates SymbolView object every time when the
27133         plugin is activated.
27135         * plugins/project-manager/plugin.c: Close project when
27136         deactivating.
27137         
27138 2004-12-18  Naba Kumar  <naba@gnome.org>
27140         * po/POTFILES.in: Removed commented lines.
27141         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
27142         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
27143         * plugins/gdb/plugin.c: Fixed compile error.
27144         
27145         Patch from: Mark R. Pariente  <mark@demar.com.tr>
27146         * libegg/eggcellrendererkeys.c: Fixed compile error.
27147         
27148 2004-12-18  Naba Kumar  <naba@gnome.org>
27150         * plugins/file-loader/plugin.c: Fixed loading bug.
27151         
27152         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
27153         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
27154         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
27155         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
27156         and corruptions. Fixed loading and unloading of plugins.
27157         
27158 2004-12-17  Naba Kumar  <naba@gnome.org>
27159         
27160         * plugins/file-loader/Makefile.am,
27161         plugins/file-loader/plugin.c,
27162         plugins/project-manager/plugin.c: Fixed memory corruption
27163         and disposition codes. Added missing plugin.h in Makefile.am.
27165 2004-12-16  Naba Kumar  <naba@gnome.org>
27167         * plugins/symbol-browser/an_symbol_view.c,
27168         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
27169         codes. Fixed memory leaks and corruptions.
27171         * plugins/build-basic-autotools/build-basic-autotools.c
27172         plugins/editor/anjuta-docman.c,
27173         plugins/editor/text_editor.c,
27174         plugins/file-loader/plugin.c,
27175         plugins/file-manager/plugin.c,
27176         plugins/file-wizard/plugin.c,
27177         plugins/message-view/anjuta-msgman.c,
27178         plugins/message-view/anjuta-msgman.h,
27179         plugins/message-view/message-view.c,
27180         plugins/message-view/plugin.c,
27181         plugins/message-view/plugin.h,
27182         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
27184         * src/about.c, src/about.h, src/action-callbacks.c,
27185         src/action-callbacks.h, src/anjuta-actions.h,
27186         src/anjuta-app.c, src/anjuta-app.h,
27187         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
27188         src/anjuta.c, src/anjuta.h, src/getline.c, 
27189         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
27190         src/start-with.c, src/start-with.h: Fixed emacs modes.
27192         * src/layout.xml: Brought document manager in front.
27193         
27194 2004-12-15  Naba Kumar  <naba@gnome.org>
27196         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
27197         properly removed.
27198         
27199         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
27200         finalization. Added a method to unload all plugins and destroy them.
27201         Fixed memory leaks.
27202         
27203         * plugins/sample1/plugin.c: Proper finalization code and renamed
27204         functions to proper names.
27205         
27206         * plugins/build-basic-autotools/build-basic-autotools.c,
27207         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
27209         * src/shell.c: Unload all plugins on exit, so that memory profilers
27210         can detect memory leaks in plugins.
27212 2004-12-13  Naba Kumar  <naba@gnome.org>
27214         * plugins/devhelp/plugin.c: Delay widget initialization, now that
27215         docking is working.
27216         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
27217         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
27219 2004-12-11  Naba Kumar  <naba@gnome.org>
27221         * data/properties/anjuta.properties: Fixed font size.
27222         * plugin/build-basic-autotools/build-basic-autotools: Added initial
27223         compile file function. There are some fixmes there.
27224         * plugins/message-view/anjuta-msgman.c,
27225         * plugins/message-view/message-view.c: Fixed bugs and clean up.
27226         
27227 2004-12-08  Naba Kumar  <naba@gnome.org>
27229         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
27230         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
27231         to escape quotes in a string.
27232         
27233         * plugins/cvs-plugin/cvs-actions.c,
27234         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
27235         cvs diff command.
27237         * plugins/build-basic-autotools/build-basic-autotools.c,
27238         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
27239         filters.
27240         
27241 2004-12-07  Naba Kumar  <naba@gnome.org>
27243         * plugins/build-basic-autotools/build-basic-autotools.c,
27244         plugins/build-basic-autotools/automake-c.filters: Completed directory
27245         tracking. Double click on Errors and warnings now work as expected.
27247         * plugins/build-basic-autotools.c: Added codes to track build directory
27248         so that absolute path of the files could be determined.
27250 2004-12-06  Naba Kumar  <naba@gnome.org>
27252         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
27253         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
27254         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
27255         
27256 2004-12-05  Naba Kumar  <naba@gnome.org>
27258         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
27259         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
27260         
27261         * plugins/cvs-plugin/plugin.c,
27262         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
27263         
27264 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
27265         
27266         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
27267         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
27268         plugins/cvs-plugin/cvs-execute.[ch]:
27269         Implemented cvs status and cvs diff
27270         Known bugs:
27271         - rdiff command is not correct
27272         - Must find a way to allow selection of directies AND files 
27273         in GtkFileChooser
27275 2004-12-03  Naba Kumar  <naba@gnome.org>
27277         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
27278         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
27279         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
27280         session.properties file if it is for the first time.
27281         
27282 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
27283         
27284         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
27285         commit.
27286         
27287         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
27288         plugins/cvs-plugin/anjuta-cvs.ui:
27289         Implemented update/commit and changed menu layout 
27291 2004-12-02  Naba Kumar  <naba@gnome.org>
27293         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
27294         property name (for cvs path property). Beautified dialogs.
27296 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
27297         
27298         * plugins/message-view/anjuta-msgman.c: Changed callback name
27299         and changed switch-page handling.
27300         
27301         * plugins/cvs-plugin/cvs-actions.c:
27302         * plugins/cvs-plugin/cvs-execute.c:
27303         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
27304         - Implemented cvs add and cvs removed - both working now
27305         - Created a useful preferences page
27306         
27308 2004-11-30  Naba Kumar  <naba@gnome.org>
27310         * libanjuta/anjuta-status.c: Fixed runtime warning.
27311         
27312         * plugins/editor/Makefile.am:
27313         plugins/editor/anjuta-document-manager.glade,
27314         plugins/editor/plugin.c
27315         plugins/editor/plugin.h
27316         plugins/editor/style-editor.c (new, moved from src/),
27317         plugins/editor/style-editor.h (new, moved from src/),
27318         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
27319         settings in preferences.
27321         * plugins/editor/text_editor.c,
27322         plugins/editor/text_editor.h: Do not take unused args in
27323         text_editor_get_props().
27325         * src/style-editor.c, src/style-editor.h: Removed, moved to
27326         plugins/editor/ directory.
27328 2004-11-29  Naba Kumar  <naba@gnome.org>
27330         * plugins/editor/text_editor_cbs.c: Emit click signal in
27331         IAnjutaMarkable.
27332         * libanjuta/anjuta-status.c: More spacing between items.
27333         
27334 2004-11-29  Naba Kumar  <naba@gnome.org>
27336         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
27337         
27338         * libanjuta/interfaces/libanjuta.idl,
27339         plugins/debug-manager/anjuta-debug-manager.plugin.in,
27340         plugins/debug-manager/plugin.c,
27341         plugins/gdb/breakpoints.c,
27342         plugins/gdb/breakpoints.h,
27343         plugins/gdb/debugger.c,
27344         plugins/gdb/debugger.h,
27345         plugins/gdb/plugin.c,
27346         plugins/gdb/plugin.h,
27347         plugins/gdb/utilities.c,
27348         plugins/gdb/utilities.h: Code cleanups and partial implementation of
27349         toggle breakpoint margin clicks.
27351 2004-11-28  Naba Kumar  <naba@gnome.org>
27353         * TODO.tasks: Fixed indentations.
27354         * plugins/gtodo/libgtodo.c: Save with indentation.
27355         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
27356         * plugins/project-manager/plugin.c: Fixed runtime warnings.
27357         * libanjuta/anjuta-status.c: Fixed busy cursors.
27358         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
27359         * po/POTFILES.in: Updated.
27360         
27361 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
27362         
27363         * plugins/editor/anjuta-document-manager.glade,
27364           plugins/editor/search-replace.[c,h], 
27365           plugins/editor/search-replace_backend.h
27366           plugins/editor/search-preferences.[c,h] :
27367           Saved Search-Preferences (gconf),
27368           Basic search by default.
27370 2004-11-22  Naba Kumar  <naba@gnome.org>
27372         * configure.in: Fixed build error.
27374 2004-11-21  Naba Kumar  <naba@gnome.org>
27376         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
27377         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
27378         Added AnjutaStatus class to libanjuta.
27379         Added anjuta_shell_get_status() method.
27380         
27381         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
27382         and fixed marshaller generation.
27383         
27384         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
27385         "updade_ui" signals to IAnjutaEditor interface.
27386         
27387         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
27388         
27389         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
27390         regexes.
27391         
27392         * plugins/class-gen/clsGen.c: Intial port.
27393         
27394         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
27395         name.
27396         
27397         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
27398         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
27399         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
27400         Implemented status update. Emits "update_ui" and "char_added" signals.
27401         Added view preferences.
27402         
27403         * plugins/file-loader/plugin.c: Added open with plugins in open with
27404         menus.
27405         
27406         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
27407         
27408         * plugins/message-view/anjuta-msgman.c,
27409         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
27410         to close correct message view rather than current view.
27412 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
27413         
27414         * plugins/cvs-plugin/cvs-actions.c
27415         plugins/cvs-plugin/plugin.[ch]
27416         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
27417         Implemented cvs add but ran into a launcher/message_view
27418         problem because of a limitation of the idl compiler
27420 2004-11-19  Naba Kumar  <naba@gnome.org>
27422         * plugins/project-manager/plugin.c: Displays a progress window during
27423         project load.
27424         
27425         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
27426         Fixed UI separators.
27427         
27428         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
27429         UI placeholder.
27430         
27431         * plugins/project-manager/anjuta-project-manager.ui,
27432         plugins/project-manager/plugin.[c,h]: Added add/remove context
27433         menus and implemented them. Added file manager merge menu.
27435 2004-11-18  Naba Kumar  <naba@gnome.org>
27437         * TODO.tasks: Updated.
27438         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
27439         plugins/message-view/message-view.c: Fixed finalize and dispose
27440         methods.
27441         * plugins/debugger/*: Removed from cvs (development now in
27442         debug-manager).
27444 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
27446         Reviewed by Naba Kumar  <naba@gnome.org>:
27447         
27448         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
27449         plugins/editor/plugin.c, plugins/editor/text_editor.c,
27450         plugins/gdb/breakpoints.c: all marker related stuff moved from
27451         editor and docman interfaces to IAnjutaMarkable
27453 2004-11-17  Naba Kumar  <naba@gnome.org>
27455         * TODO.tasks: Updated.
27456         
27457         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
27458         
27459         * libegg/egg-combo-action.c: Block changed signal when changing model.
27460         
27461         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
27462         Emit changed signal. Removed dead codes.
27463         
27464         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
27465         that recent files history do not duplicate.
27466         
27467         * plugins/symbol-browser/an_symbol_view.c,
27468         plugins/symbol-browser/an_symbol_view.h,
27469         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
27470         Fixed a bug.
27472 2004-11-15  Naba Kumar  <naba@gnome.org>
27474         * plugins/project-manager/plugin.c: Opens targets on double click.
27475         
27476         * plugins/message-view/message-view.c,
27477         plugins/file-manager/anjuta-file-manager-plugin.glade,
27478         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
27479         Added proper class finalization
27480         and disposition. Added preferences notifications and callbacks to
27481         change info/warning/error colors.
27482         
27483         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
27484         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
27485         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
27486         Implemented finalize method for AnjutaApp. Code cleanups.
27487         
27488         * plugins/message-view/plugin.c: Static parent_class.
27489         
27490 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
27491         * plugins/editor/search-replace.[c,h], 
27492           plugins/editor/search-replace_backend.c
27493           Update search entry in main toolbar.
27494           Clean code.
27496 2004-11-11  Naba Kumar  <naba@gnome.org>
27498         * TODO.tasks: Updated.
27500         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
27501         and completed on-the-fly-change preferences. Removed "changed"
27502         signal as it is no longer necessary (use notify for similar
27503         purpose to monitor individual preferences).
27505         
27506         * plugins/editor/anjuta-document-manager.glade: Added view menu
27507         preferences so that they are registered.
27508         
27509         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
27510         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
27511         connection to "changed" signal of preferences and implemented
27512         notifications for some editor preferences. More to implement.
27514 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
27515         * plugins/editor/print.c
27516         Fixed bug 1047624 : Add line number every X lines.
27518 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
27519         * plugins/editor/search-replace.c
27520         Fixed a crash bug (995755) when searching "%n"
27522 2004-11-09  Naba Kumar  <naba@gnome.org>
27524         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
27525         Fixed to refresh categories list on file load.
27527 2004-11-08  Naba Kumar  <naba@gnome.org>
27528         
27529         * configure.in, plugins/Makefile.am,
27530         plugins/profile-default/plugin.c: Added cvs plugin in build.
27531         
27532         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
27533         
27534         * plugins/debug-manager/.cvsignore: Added file to ignore.
27535         
27536         * plugins/debug-manager/Makefile.am: Removed dead codes.
27537         
27538         * src/anjuta.ui: Added placeholder for version control UI.
27540 2004-11-08  Naba Kumar  <naba@gnome.org>
27542         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
27543         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
27544         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
27545         Updated.
27547         * global-tags/Makefile.am: Fixed make error.
27549         * plugins/profile-default/plugin.c: Added debug-manager
27550         and gdb plugins to load at startup so that debugger
27551         windows are docked properly. They will be removed
27552         later when we figure out runtime docking.
27554         * plugins/sample1/*: Restored to last working state.
27556         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
27557         windows in lower pane. Named the windows appropriately.
27559         * ChangeLog: Fixed format.
27560         
27561 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
27563         * libanjuta/interfaces/libanjuta.idl,
27564         libanjuta/anjuta-marshal.c,
27565         plugins/Makefile.am,
27566         plugins/debug-manager/plugin.c,
27567         plugins/editor/plugin.c,
27568         plugins/editor/text_editor.c,
27569         plugins/gdb/breakpoints.c,
27570         plugins/gdb/debugger.c,
27571         plugins/gdb/plugin.c,
27572         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
27574 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
27575         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
27576         plugins/editor/search-replace.c,
27577         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
27578         Search and Replace; Show result in find pane
27579           
27580 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
27581         
27582         * plugins/gdb, plugins/debug-manager: Applied debugger patch
27583         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
27584         (added features: starting debugger and loading of core/executable,
27585         StepIn, StepOut, StepOver and Execute, toggling breakpoint
27586         partially works)
27588 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
27589         
27590         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
27591         my cvs-plugin files...
27592         I hope I have rescued everything possible.
27593         
27594         * Naba: Could you please fix sample1 because I messed it up to 
27595         but there should be a histroy of this directory we should commit
27597 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
27598         
27599         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
27600         infrastructure
27601         * plugins/cvs-plugin/plugin.c,
27602         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
27603         Added preferences dialog (not yet complete)
27605 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
27606         
27607         * global-tags/Makefile.am, mime/Makefile.am:
27608         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
27609         
27610         * template/xmltemplate.[ch],
27611         template/xmlstrings.[ch],
27612         template/autotools.[ch] removed,
27613         template/prj_template.[ch] removed,
27614         template/lang_template.[ch] removed,
27615         template/lib_template.[ch] removed,
27616         template/Makefile.am adjusted,
27617         template/dtds/lang.dtd removed, 
27618         template/dtds/lib.dtd removed,
27619         template/dtds/prj.dtd removed,
27620         template/dtds/autotools.dtd removed,
27621         data/template/lib/* removed,
27622         data/template/language/* removed,
27623         data/template/library/* removed,
27624         data/template/project/* removed,
27625         date/template/Makefile.am adjusted:
27626         Remove everything except text-templates to replace hardcoded 
27627         Edit->Insert texts with dynamic loaded.
27629         * plugins/cvs-plugin/plugin.[ch],
27630         plugins/cvs-actions.[ch],
27631         plugins/Makefile.am,
27632         plugins/cvs-plugin/Makefile.am,
27633         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
27634         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
27635         plugins/cvs-plugin/anjuta-cvs.plugin.in:
27636         Added initial cvs-plugin code
27638 2004-10-21  Naba Kumar  <naba@gnome.org>
27639         
27640         * libanjuta/anjuta-plugin.c,
27641         plugins/build-basic-autotools/build-basic-autotools.c,
27642         plugins/debugger/plugin.c,
27643         plugins/devhelp/plugin.c,
27644         plugins/editor/anjuta-docman.c,
27645         plugins/editor/goto_line.c,
27646         plugins/editor/plugin.c,
27647         plugins/editor/search-replace.c,
27648         plugins/editor/text_editor.c,
27649         plugins/file-loader/plugin.c,
27650         plugins/file-manager/plugin.c,
27651         plugins/file-wizard/file.c,
27652         plugins/file-wizard/plugin.c,
27653         plugins/gdb/plugin.c,
27654         plugins/gtodo/plugin.c,
27655         plugins/message-view/anjuta-msgman.c,
27656         plugins/profile-default/plugin.c,
27657         plugins/project-manager/plugin.c,
27658         plugins/sample1/plugin.c,
27659         plugins/terminal/terminal.c: Defined all global variables static,
27660         particularly class parent_class variables. They were getting
27661         confused at link time.
27663         * libanjuta/plugins.c: Do not unload plugins when they are
27664         deactivated. Simply cache them for later activation. Unloading
27665         modules have some problem with shared libs using static class
27666         registration. Fixed hash type for installed plugins. Eventually,
27667         we want to add "CanUnload" attribute for .plugin files (in
27668         "Anjuta Plugin" group) to let plugin loader know if the plugin can
27669         be unloaded from memory. Those plugins declaring CanUnload=false
27670         will not be unloaded from memory and will be put in the cache. Those
27671         not declaring anything or declaring CanUnload=true, will be unloaded
27672         from memory when they are deactivated.
27674         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
27675         plugins/editor/plugin.c, plugins/editor/text_editor.c,
27676         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
27677         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
27678         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
27679         activation, deactivation. Fixed memory leaks.
27681 2004-10-20  Naba Kumar  <naba@gnome.org>
27683         * TODO.tasks: Updated.
27684         
27685         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
27686         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
27687         macro for adding interfaces to plugin types. Code cleanup.
27688         
27689         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
27690         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
27691         
27692         * plugins/build-basic-autotools/build-basic-autotools.c,
27693         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
27694         plugins/editor/plugin.c, plugins/editor/text_editor.c,
27695         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
27696         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
27697         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
27698         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
27699         plugins/project-manager/plugin.c,
27700         plugins/symbol-browser/an_symbol_view.c,
27701         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
27702         newly defined macro to add interfaces to plugin types.
27704         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
27706 2004-10-20  Naba Kumar  <naba@gnome.org>
27708         * TODO.tasks: Added task list.
27709         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
27710         default values.
27712 2004-10-19  Naba Kumar  <naba@gnome.org>
27714         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
27715         
27716         * plugins/editor/action-callbacks.c,
27717         plugins/editor/action-callbacks.h,
27718         plugins/editor/anjuta-docman.c,
27719         plugins/editor/anjuta-docman.h,
27720         plugins/editor/anjuta-document-manager.ui,
27721         plugins/editor/file_history.c,
27722         plugins/editor/file_history.h,
27723         plugins/editor/plugin.c: Added file history browsing.
27724         
27725         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
27726         
27727         * plugins/message-view/anjuta-message-manager.ui,
27728         plugins/message-view/plugin.c: Added document manager context menu.
27729         
27730         * plugins/symbol-browser/an_symbol_view.c,
27731         plugins/symbol-browser/an_symbol_view.h,
27732         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
27733         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
27734         document manager context menu.
27735         
27736         * scintilla/*, scintilla/include/*: Updated to current cvs.
27737         
27738 2004-10-19  Naba Kumar  <naba@gnome.org>
27740         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
27741         placeholder for debugger UI.
27742         
27743         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
27744         * plugins/file-manager/plugin.c: Fixed loading bug.
27745         
27746         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
27747         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
27748         Initializes gconf database with default values when the
27749         values are not defined. Use bool and int prefs separately.
27751         * plugins/editor/plugin.c: Added encoding preferences.
27752         * plugins/project-manager/plugin.c: Cleanup and debug messages.
27754         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
27755         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
27756         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
27757         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
27759 2004-10-18  Naba Kumar  <naba@gnome.org>
27761         * po/POTFILES.in: Updated.
27762         
27763         * libanjuta/anjuta-ui.c: Corrected debug messages.
27764         
27765         * libegg/egg-combo-action.c, libegg/test-actions.c,
27766         libegg/menu/egg-combo-action.h: Fixed combo action.
27767         
27768         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
27769         Fixed format.
27770         
27771         * plugins/editor/action-callbacks.[c,h],
27772         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
27773         Implemented file swap. Removed dead codes.
27774         
27775         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
27776         dead codes.
27777         
27778         * plugins/symbol-browser/an_symbol_view.[c,h],
27779         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
27780         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
27781         Implemented file symbols. Implemented goto file line when symbol is
27782         selected.
27783         
27784         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
27785         
27786 2004-10-10  Naba Kumar  <naba@gnome.org>
27788         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
27789         
27790         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
27791         
27792         * plugins/debugger/.cvsignore,
27793         (added) plugins/debugger/Makefile.am,
27794         (added) plugins/debugger/anjuta-debugger.glade,
27795         (added) plugins/debugger/anjuta-debugger.plugin.in,
27796         (added) plugins/debugger/anjuta-debugger.plugin.png,
27797         (added) plugins/debugger/anjuta-debugger.ui,
27798         plugins/debugger/attach_process.c,
27799         (removed) plugins/debugger/attach_process_cbs.c,
27800         (removed) plugins/debugger/attach_process_cbs.h,
27801         (removed) plugins/debugger/breakpoints.c,
27802         (removed) plugins/debugger/breakpoints.h,
27803         (removed) plugins/debugger/debug_tree.c,
27804         (removed) plugins/debugger/debug_tree.h,
27805         (removed) plugins/debugger/debugger.c,
27806         (removed) plugins/debugger/debugger.h,
27807         (removed) plugins/debugger/memory.c,
27808         (removed) plugins/debugger/memory.h,
27809         (added) plugins/debugger/plugin.c,
27810         (added) plugins/debugger/plugin.h,
27811         (removed) plugins/debugger/registers.c,
27812         (removed) plugins/debugger/registers.h,
27813         (removed) plugins/debugger/registers_cbs.c,
27814         (removed) plugins/debugger/registers_cbs.h,
27815         (removed) plugins/debugger/registers_gui.c,
27816         (removed) plugins/debugger/sharedlib.c,
27817         (removed) plugins/debugger/sharedlib.h,
27818         (removed) plugins/debugger/sharedlib_cbs.c,
27819         (removed) plugins/debugger/sharedlib_cbs.h,
27820         (removed) plugins/debugger/sharedlib_gui.c,
27821         (removed) plugins/debugger/signals.c,
27822         (removed) plugins/debugger/signals.h,
27823         (removed) plugins/debugger/signals_cbs.c,
27824         (removed) plugins/debugger/signals_cbs.h,
27825         (removed) plugins/debugger/signals_gui.c,
27826         (removed) plugins/debugger/stack_trace.c,
27827         (removed) plugins/debugger/stack_trace.h,
27828         (added) plugins/debugger/utilities.c,
27829         (added) plugins/debugger/utilities.h,
27830         (removed) plugins/debugger/watch.c,
27831         (removed) plugins/debugger/watch.h,
27832         (removed) plugins/debugger/watch_cbs.c,
27833         (removed) plugins/debugger/watch_cbs.h,
27834         (removed) plugins/debugger/watch_gui.c,
27835         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
27836         
27837         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
27838         Added debugger gdb backend plugin.
27839         
27840         * plugins/message-view/plugin.c: Registered all message stock icons.
27841         
27842         * plugins/profile-default/plugin.c: Loads debugger plugin.
27843         
27844         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
27846 2004-10-08  Naba Kumar  <naba@gnome.org>
27848         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
27849         information.
27850         
27851         * plugins/symbol-browser/.cvsignore,
27852         plugins/symbol-browser/Makefile.am,
27853         plugins/symbol-browser/an_symbol_view.c,
27854         plugins/symbol-browser/an_symbol_view.h,
27855         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
27856         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
27857         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
27858         plugins/symbol-browser/plugin.c,
27859         plugins/symbol-browser/plugin.h,
27860         plugins/symbol-browser/sv_class.xpm,
27861         plugins/symbol-browser/sv_function.xpm,
27862         plugins/symbol-browser/sv_macro.xpm,
27863         plugins/symbol-browser/sv_private_fun.xpm,
27864         plugins/symbol-browser/sv_private_var.xpm,
27865         plugins/symbol-browser/sv_protected_fun.xpm,
27866         plugins/symbol-browser/sv_protected_var.xpm,
27867         plugins/symbol-browser/sv_public_fun.xpm,
27868         plugins/symbol-browser/sv_public_var.xpm,
27869         plugins/symbol-browser/sv_static_fun.xpm,
27870         plugins/symbol-browser/sv_static_var.xpm,
27871         plugins/symbol-browser/sv_struct.xpm,
27872         plugins/symbol-browser/sv_unknown.xpm,
27873         plugins/symbol-browser/sv_variable.xpm,
27874         plugins/symbol-browser/test-symbol-browser.c,
27875         plugins/Makefile.am: Implemented Symbol
27876         browser plugin.
27877         
27878         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
27879         
27880         * plugins/build-basic-autotools/Makefile.am,
27881         plugins/devhelp/Makefile.am,
27882         plugins/editor/Makefile.am,
27883         plugins/file-loader/Makefile.am,
27884         plugins/file-manager/Makefile.am,
27885         plugins/file-wizard/Makefile.am,
27886         plugins/gtodo/Makefile.am,
27887         plugins/message-view/Makefile.am,
27888         plugins/profile-default/Makefile.am,
27889         plugins/project-manager/Makefile.am
27890         plugins/sample1/Makefile.am,
27891         plugins/terminal/Makefile.am,
27892         scintilla/Makefile.am,
27893         libegg/Makefile.am,
27894         launcher/Makefile.am,
27895         libanjuta/Makefile.am,
27896         src/Makefile.am,
27897         tagmanager/Makefile.am,
27898         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
27899         anjuta_data_dir in configure.in and used them in plugins Makefile.am
27900         files. Also fixed library dependencies.
27901         
27902         * plugins/editor/aneditor.cxx: Disabled unused codes.
27903         * plugins/file-manager/an_file_view.c: Added copyright.
27904         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
27905         
27906         * plugins/profile-default/plugin.c: Can load plugins by location.
27907         * plugins/project-manager/plugin.c: Remove project_root_uri value
27908         when project is closed.
27909         
27910 2004-10-06  Naba Kumar  <naba@gnome.org>
27912         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
27913         
27914         * libanjuta/interfaces/libanjuta.idl,
27915         plugins/editor/text_editor.c: Added get_length()
27916         and get_current_word() methods in IAnjutaEditor interface.
27917         
27918         * libegg/Makefile.am: Added test_actions target.
27919         
27920         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
27921         
27922         * plugins/build-basic-autotools/build-basic-autotools.c,
27923         plugins/file-loader/plugin.c,
27924         plugins/message-view/message-view.c: Added code to go to file and
27925         line number,
27926         
27927         * plugins/devhelp/plugin.c: Context sensitive help now works.
27928         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
27929         uri as line number and goes to that line number.
27930         
27931         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
27932         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
27933         gtodo_client_load() method to load from a diffrent file. Watched 
27934         project root directory in plugin to open TODO.tasks of the project.
27935         
27936         * plugins/project-manager/plugin.c: Updates project UI
27937         sensitive/insensitive.
27939         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
27940         anjuta-shell program to test plugins.
27941         
27942         * src/anjuta-app.c: Registered UI accels.
27943         
27944 2004-09-28  Naba Kumar  <naba@gnome.org>
27946         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
27947         method.
27948         
27949         * src/anjuta-app.c: Implemented present widget method.
27950         
27951         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
27952         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
27953         
27954         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
27955         added editor.
27956         
27957         * plugins/editor/text_editor.c: Connects to preferences changed signal
27958         correctly.
27959         
27960 2004-09-28  Naba Kumar  <naba@gnome.org>
27961         
27962         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
27963         print code.
27964         
27965         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
27966         size to 5 pix.
27967         
27968         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
27969         in changed signal callback.
27970         
27971         * plugins/editor/action-callbacks.c: Implemented save_all action
27972         callback. Removed dead code. Do save_as when saving a new file.
27973         Implemented incremental search.
27974         
27975         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
27976         
27977         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
27978         
27979         * src/anjuta-app.c: Registers UI accelerators.
27980         
27981 2004-09-27  Naba Kumar  <naba@gnome.org>
27983         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
27984         
27985         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
27986         plugins/devhelp/anjuta-devhelp.plugin.in,
27987         plugins/file-loader/anjuta-loader.plugin.in,
27988         plugins/file-manager/anjuta-file-manager.plugin.in,
27989         plugins/gtodo/anjuta-gtodo.plugin.in,
27990         plugins/project-manager/anjuta-project-manager.plugin.in,
27991         plugins/terminal/anjuta-terminal.plugin.in:
27992         Gave proper plugin names.
27994         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
27995         error when regex fail.
27996         
27997         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
27998         Added help and context search. Watches current editor. More menus
27999         in Help submenu. Update UI (sensitive when required) properly.
28000         
28001         * plugins/editor/anjuta-document-manager.ui,
28002         plugins/devhelp/anjuta-devhelp.ui,
28003         plugins/message-view/anjuta-message-manager.ui,
28004         src/anjuta.ui: Goto menu actions are in separate submenu.
28005         
28006         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
28007         Removed unimplemented UI elements.
28008         
28009         * src/anjuta-app.c: Larger (and normal) icon size.
28010         
28011         * src/layout.xml: Task manager plugin along with document (in middle).
28012         
28013         * plugins/editor/plugin.c, plugins/file-loader.c,
28014         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
28015         in gtkactions. Enable/disable UI properly.
28016         
28017 2004-09-26  Naba Kumar  <naba@gnome.org>
28019         * po/POTFILES.in: Updated, added missing files.
28021         * .cvsignore: Updated.
28022         
28023         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
28024         a new function to get User input text.
28025         
28026         * libanjuta/resources.[c,h]: Added a function to created sized image.
28027         
28028         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
28029         from filename, as thats the correct representation.
28030         
28031         * plugins/build-basic-autotools/Makefile.am,
28032         (added) plugins/build-basic-autotools/automake-c.filters,
28033         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
28034         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
28035         Rearragned UI elements in the build menu. Added codes to read build
28036         filter rules from external file. Implemented all build, configure,
28037         autogen commands. Watches current editor and project.
28038         
28039         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
28040         Added editor changed signal and exports current editor value.
28041         Fixed parameter names. Fixed get_uri() interface implementation to
28042         return correct uri.
28043         
28044         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
28045         elements.
28046         
28047         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
28048         
28049         * plugins/file-manager/an_file_view.c,
28050         plugins/file-manager/an_file_view.c: Exports file uri correctly.
28051         
28052         * plugins/file-wizard/file.c: Reads uri correctly.
28053         
28054         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
28055         sets the page to the new view.
28056         
28057         * plugins/message-view/message-view.c: Unrefs the tree model when done.
28058         Fixed signal connecting.
28059         
28060         * plugins/project-manager/plugin.c: Changed "project_root_directory"
28061         to "project_root_uri" and exports as uri.
28062         
28063 2004-09-24  Naba Kumar  <naba@gnome.org>
28065         * libanjuta/anjuta-ui.c: Fixed a crash bug.
28066         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
28067         in correct way.
28068         * plugins/file-manager/plugin.c: Fixed crash in unloading.
28069         * plugins/file-loader/plugin.c: Added comments.
28070         * plugins/build-basic-autotools/plugin.c: Added comments.
28071         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
28072         
28073         * libanjuta/interfaces/libanjuta.idl,
28074         plugins/message-view/anjuta-msgman.c,
28075         plugins/message-view/message-view.c,
28076         plugins/message-view/message-view.h,
28077         plugins/message-view/plugin.c: Buffering and appending messages have
28078         been separated. message-view implementations cleaned up. Signals
28079         Emissions fixed. Messages now displayed in summary and details show
28080         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
28081         API.
28082         
28083         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
28084         preferences.
28085         
28086         * plugins/build-basic-autotools/Makefile.am,
28087         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
28088         parsing of output to create message summaries. Uses new message view
28089         API.
28090         
28091         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
28092         preferences to make dialog box smaller.
28093         
28094         * plugins/editor/search-replace.c: Fixed compile error with change
28095         in IAnjutaMessageView API.
28096         
28097 2004-09-21  Naba Kumar  <naba@gnome.org>
28099         * plugins/Makefile.am: Deletes old (installed) plugins before
28100         installing new ones.
28101         
28102         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
28103         plugins/build-basic-autotools/build-basic-autotools.c,
28104         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
28105         file URI from filemanager. Only disables/enables build submenu in file
28106         manager, instead of merging/unmerging.
28107         
28108         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
28109         non-text files.
28110         
28111         * plugins/file-loader/anjuta-loader-plugin.ui,
28112         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
28113         Implemented "Open with" file manager submenu. Displays error message
28114         when file can not be opened.
28115         
28116         * plugins/file-manager/an_file_view.c: Renamed
28117         file_manager_current_filename value name to file_manager_current_uri
28118         and exports proper URI.
28119         
28120         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
28122 2004-09-19  Naba Kumar  <naba@gnome.org>
28124         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
28125         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
28126         save point signal to change editor tabs. Fixed accels.
28127         
28128         * plugins/file-loader/plugin.c: Fixed accels.
28130         * plugins/project-manager/plugin.c: Added target selection callback.
28131         
28132         * plugins/project-manager/plugin.c: Added URI activation.
28133         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
28134         Fixed dialog and closed it on ok. Fixed a crash bug.
28135         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
28137         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
28138         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
28139         plugins/file-loader/anjuta-loader-plugin.ui,
28140         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
28141         Added recent files in file loade plugin.
28142         
28143         * ChangeLog: Fixed entry dates.
28144         
28145 2004-09-18  Naba Kumar  <naba@gnome.org>
28147         * plugins/devhelp/plugin.c: Added UI sensitization and removed
28148         an unnecessary GtkFrame.
28149         
28150 2004-09-17  Naba Kumar  <naba@gnome.org>
28152         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
28154         * TODO: Updated.
28155         
28156         * data/Makefile.am: Disabled installing old mime info.
28157         
28158         * mime/anjuta.applications, mime/anjuta.keys: Updated.
28159         
28160         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
28161         plugins/editor/anjuta-document-manager.ui,
28162         plugins/editor/plugin.c, plugins/editor/text_editor.c,
28163         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
28164         Added Editor context popup menu.
28165         
28166         * plugins/project-manager/anjuta-project-manager-plugin.png:
28167         Update image.
28168         
28169         * plugins/project-manager/anjuta-project-manager.plugin.in:
28170         Support .anjuta mime type.
28171         
28172         * plugins/project-manager/plugin.c: Exports "project_root_directory"
28173         value.
28174         
28175         * plugins/file-manager/plugin.c: Watches "project_root_directory"
28176         value.
28177         
28178         * src/layout.xml, plugins/profile-default/plugin.c:
28179         Added project manager plugin for startup.
28181 2004-09-16  Naba Kumar  <naba@gnome.org>
28182         
28183         * anjuta.prj: Updated.
28184         
28185         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
28186         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
28187         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
28188         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
28189         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
28190         plugins/terinal/Makefile.am, src/Makefile.am,
28191         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
28192         Fixed makefile syntax errors.
28194 2004-09-16  Naba Kumar  <naba@gnome.org>
28196         * configure.in, src/layout.xml,
28197         plugins/profile-default/plugin.c,
28198         libanjuta/interfaces/libanjuta.idl,
28199         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
28200         
28201         * configure.in, plugins/Makefile.am,
28202         plugins/project-manager/.cvsignore, 
28203         plugins/project-manager/Makefile.am,
28204         plugins/project-manager/anjuta-project-manager-plugin.png,
28205         plugins/project-manager/anjuta-project-manager.plugin.in,
28206         plugins/project-manager/anjuta-project-manager.ui,
28207         plugins/project-manager/plugin.c,
28208         plugins/project-manager/plugin.h: Added project manager plugin
28209         based on gnome-build.
28210         
28211         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
28212         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
28213         
28214         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
28215         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
28216         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
28217     
28218 2004-09-16  Naba Kumar  <naba@gnome.org>
28220         * plugins/editor/action-callbacks.c: Fixed compile error.
28221         
28222 2004-09-15  Naba Kumar  <naba@gnome.org>
28224         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
28225         
28226         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
28227         New improved splace with nicer progress.
28228         
28229         * configure.in, plugins/Makefile.am,
28230         (added) file-wizard/.cvsignore,
28231         (added) file-wizard/Makefile.am,
28232         (added) file-wizard/action-callbacks.c,
28233         (added) file-wizard/action-callbacks.h,
28234         (added) file-wizard/anjuta-file-wizard-plugin.png,
28235         (added) file-wizard/anjuta-file-wizard.glade,
28236         (added) file-wizard/anjuta-file-wizard.plugin.in,
28237         (added) file-wizard/anjuta-file-wizard.ui,
28238         (added) file-wizard/file.c,
28239         (added) file-wizard/file.h,
28240         (added) file-wizard/plugin.c,
28241         (added) file-wizard/plugin.h:
28242         Created new file wizard and added it. The wizard takes care of text
28243         bit insertions and new files creation.
28245         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
28246         plugins/editor/action-callbacks.h,
28247         plugins/editor/anjuta-document-manager.glade,
28248         plugins/editor/anjuta-document-manager.ui,
28249         plugins/editor/plugin.c, plugins/editor/text_editor.c,
28250         (removed) plugins/editor/file.[c,h]: Removed text insertions and
28251         new files code and moved into a new plugin (file wizard).
28252         
28253         * libanjuta/plugins.[c,h]: Added plugins selection function.
28254         
28255         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
28256         get_position(), insert() in IAnjutaEditor interface. Added
28257         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
28258         interface (for wizard plugins).
28260         * plugins/file-loader/anjuta-loader-plugin.ui,
28261         plugins/file-loader/plugin.c: Added wizard launcher interface which
28262         scans for plugins implement IAnjutaWizard interface and presents the
28263         list to user for selection. The selected plugin is then activated
28264         for the wizard.
28266         * libanjuta/interfaces/.cvsignore: Updated.
28267         * plugins/message-view/.cvsignore: Updated.
28268         * plugins/launcher/*: Removed as launcher has already been moved to
28269         libanjuta as class.
28271         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
28272         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
28273         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
28274         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
28275         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
28276         Updated API documentations.
28278 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
28280         * configure.in: Added Punjabi to ALL_LINGUAS
28282 2004-07-29  Naba Kumar  <naba@gnome.org>
28284         * configure.in: Added file-loader plugin Makefile path and
28285         fixed devhelp version requirement.
28287 2004-07-28  Naba Kumar  <naba@gnome.org>
28289         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
28290         terminal/preferences-terminal.png (added), message-view/*.png (added),
28291         message-view/*.xpm (added), editor/*.png (added),
28292         editor/*.xpm (added), plugins/editor/Makefile.am,
28293         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
28294         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
28295         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
28296         respective plugins directories.
28298         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
28299         pixmaps/block-end-16.png, pixmaps/block-end.png
28300         pixmaps/block-start-16.png, pixmaps/block-start.png
28301         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
28302         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
28303         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
28304         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
28305         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
28306         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
28307         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
28308         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
28309         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
28310         pixmaps/preferences-editor.png, pixmaps/undock.png
28311         pixmaps/error-next-16.png, pixmaps/error-next.png
28312         pixmaps/error-prev-16.png, pixmaps/error-prev.png
28313         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
28314         pixmaps/preferences-terminal.png: Deleted
28316         * libanjuta/properties* (removed), plugins/editor/properties* (added),
28317         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
28318         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
28319         plugins/editor/anjuta-document-manager.plugin.in,
28320         plugins/editor/anjuta-document-manager.ui,
28321         plugins/editor/plugin.c, plugins/editor/print.c,
28322         plugins/editor/search-replace_backend.c,
28323         plugins/editor/search_preferences.h,
28324         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
28325         Moved properties souce files to editor plugin as it not required in
28326         libanjuta. Other editor fixes.
28328         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
28329         libegg/dock/* (removed)
28330         : Restored GDL external dependencies and removed libegg dock
28331         sources, because gdl is being developed.
28332         
28333         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
28334         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
28335         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
28336         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
28337         libanjuta/plugins.c, libanjuta/plugins.h,
28338         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
28339         gconf system. Shell now takes docking positions. Added more utility
28340         functions. Added plugins query function. And other fixes.
28342         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
28343         
28344         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
28345         plugin to load files based on mime type.
28346         
28347         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
28348         
28349         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
28350         plugins/file-manager/plugin.c: File manager now uses file loader to
28351         open files.
28353         * plugins/message-view/anjuta-msgman.c,,
28354         plugins/message-view/message-view.c,
28355         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
28357         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
28358         plugins/terminal/terminal.c, src/Makefile.am,
28359         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
28360         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
28361         
28362         * libegg/dock/*: Removed directory.
28363         
28364 2004-07-28  Naba Kumar  <naba@gnome.org>
28366         * configure.in: Reduced gnome-print version requirement.
28367         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
28369 2004-07-21  Ray Strode  <rstrode@redhat.com>
28370         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
28371         new mime sytem.
28373 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
28374         
28375         * plugins/editor/search-replace.c: Some fixes
28376         * plugins/terminal/Makefile.am:
28377         Patch from: Alexey Rusakov <ktirf@users.sf.net>
28379 2004-05-19  Naba Kumar  <naba@gnome.org>
28381         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
28382         compiler warning.
28384 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
28386         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
28387         Implemented IAnjutaSavable
28388         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
28390 2004-05-17  Naba Kumar  <naba@gnome.org>
28392         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
28393         plugins/build-basic-autotools/.cvsignore,
28394         plugins/build-basic-autotools/Makefile.am,
28395         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
28396         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
28397         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
28398         plugins/build-basic-autotools/build-basic-autotools.c,
28399         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
28400         build plugin.
28401         
28402         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
28403         definition.
28404         
28405         * plugins/file-manager/an_file_view.c,
28406         plugins/file-manager/anjuta-file-manager.ui,
28407         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
28408         Added context menu UI.
28409         
28410         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
28411         in view menu.
28413 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
28414         
28415         * libanjuta/anjuta-preferences.[ch]: 
28416         Added save/load_gconf functions
28417         * src/action_callbacks.[ch], src/preferences.c: 
28418         Load global prefs from gconf at startup and save them
28419         on exit. Prefs load and save correctly but something resets
28420         them to default after loading...
28421         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
28422         Somehow the linker does not find save/load_gconf functions
28423         in libanjuta. Must be a stupid mistake, I would be glad
28424         if someone could fix that.
28425         * manuals/reference/libanjuta-sections.txt: Added new
28426         preferences functions and removed gnome-filelist
28427         * plugins/file-manager/anjuta-file-manager-plugin.glade:
28428         * plugins/file-manager/plugin.c:
28429         Added root-path property
28431 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
28432         
28433         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
28434         they are not longer needed.
28435         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
28436         anjuta-sections.txt: Remove references to the files
28437         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
28438         Use new nautilus icons for file-manager, looks incredible
28439         cool!
28441 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
28442         
28443         * plugins/editor/anjuta-docman.c: gchar* to 
28444         const gchar* in arguments
28445         * plugins/editor/text_editor.c: Implemented IAnjutaFile
28446         Interface
28447         * plugins/file-manager/an_file_view.c: Open files on
28448         double-click. Does not work yet because it does not
28449         find IAnjutaFile interface in document manager
28451 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
28452         
28453         * plugins/editor/anjuta-docman.c
28454         * plugins/editor/text_editor.c:
28455         Made close button working, made multiple selection in
28456         File/Open dialog possble, fixed crash bug if file cannot
28457         be opened.
28459 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
28460         
28461         * plugins/editor/action-callbacks.c
28462         * plugins/editor/anjuta-docman.c
28463         * plugins/editor/anjuta-docman.h
28464         * plugins/editor/search-replace.c
28465         * plugins/editor/search-replace_backend.c
28466         * plugins/editor/text_editor.c
28467         * plugins/editor/text_editor.h:
28468         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
28469         able to open all files, use uri instead of full_filename, fixed
28470         many bugs.
28473 2004-05-13  Naba Kumar  <naba@gnome.org>
28475         * plugins/message-view/anjuta-message-manager-plugin.glade:
28476         HIG compliant.
28478         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
28479         management.
28481         * pixmaps/anjuta_splash.png: Added border.
28482         
28483         * plugins/editor/anjuta-document-manager.png: New icon.
28484         
28485         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
28486         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
28487         
28488         plugins/editor/Makefile.am,
28489         plugins/editor/search-replace.c,
28490         plugins/editor/search-replace.h,
28491         plugins/editor/search-replace_backend.c,
28492         plugins/editor/search-replace_backend.h,
28493         plugins/editor/search_preferences.h,
28494         plugins/editor/search_preferences.c: Merged changes from
28495         ANJUTA_1_2_0 branch.
28496         
28497         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
28498         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
28499         operational.
28501         * plugins/terminal/Makefile.am,
28502         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
28503         dialog.
28504         
28505         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
28506         submenu.
28508 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
28509         * plugins/message-view/plugin.c: Fixed glade file loading
28510         Removed "Show messages" menu item
28511         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
28512         twice because of this load system layout hack.
28513         * libanjuta/anjuta-ui.h: Removed #include config.h
28514         * libanjuta/libanjuta.pc: Fixed path and depencies
28515         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
28516         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
28517         * libanjuta/properties.cxx : #include "properties_cxx.h"
28518         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
28520 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
28521         * plugins/message-view/*: Fixed message view preferences
28522         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
28523         * anjuta.glade: Removed messages stuff
28525 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
28526         
28527         * Removed libanjutamm, it is now hosted on SF.net:
28528         cvs.sf.net/cvsroot/anjuta/libanjutamm
28530 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
28531         
28532         * libanjutamm/*
28533         Added some experimental code to add support for C++ plugins.
28534         Nothing works yet and it is likely that it will disappear but
28535         I have some questions to murrayc and he wants to see the code.
28537 2004-05-11  Naba Kumar  <naba@gnome.org>
28539         * plugins/terminal/terminal.c: Fixed prefs loading bug.
28541         * plugins/editor/action-callbacks.c: Fixed a crash bug in
28542         hightlight style menu actions.
28544         * manuals/reference/libanjuta/libanjuta-docs.sgml,
28545         manuals/reference/libanjuta/plugin-description-file.sgml,
28546         manuals/reference/libanjuta/writing-plugins.sgml,
28547         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28548         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28549         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
28551         * src/anjuta-app.c: Always load system layout for now.
28553         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
28554         
28555         * manuals/reference/libanjuta/libanjuta-docs.sgml,
28556         manuals/reference/libanjuta/libanjuta-sections.txt,
28557         manuals/reference/libanjuta/libanjuta.types,
28558         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28559         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28560         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
28561         manuals/reference/libanjuta/tmpl/fileselection.sgml,
28562         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
28563         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
28564         Updated documentation.
28566         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
28567         plugins/profile-default/plugin.c, src/layout.xml:
28568         Created terminal plugin.
28569          
28570         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
28571         (new) plugins/file-manager/.cvsignore,
28572         plugins/file-manager/an_file_view.c,
28573         plugins/file-manager/plugin.c,
28574         plugins/file-manager/plugin.h: Moved preferences to separate
28575         glade file and added cvsignore file.
28576         
28577         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
28578         from ANJUTA_1_2_0 branch. Please note that other po files need merging
28579         from the branch. I tried it     but there were way too many conflicts.
28580         
28581         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
28582         
28583         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
28584         util functions required during the merge.
28585         
28586         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
28587         interface.
28588         
28589         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
28590         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
28591         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
28592         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
28593         Merged with ANJUTA_1_2_0 branch.
28595 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
28597         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
28599 2004-05-07  Naba Kumar  <naba@gnome.org>
28601         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
28603         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
28604         Added preferences reading and loading.
28605         
28606         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
28607         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
28608         libanjuta/fileselection.c, libanjuta/fileselection.h,
28609         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
28610         
28611         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
28613         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
28614         anjuta.spec.in, configure.in, data/autogen.sh.generic,
28615         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
28616         data/macros/autogen.sh, data/macros2/autogen.sh
28617         data/properties/ada.properties, data/properties/anjuta.properties,
28618         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
28619         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
28620         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
28621         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
28622         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
28623         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
28624         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
28625         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
28626         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
28627         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
28628         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
28629         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
28630         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
28631         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
28632         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
28633         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
28634         plugins/class-gen/clsGen.c, plugins/editor/print.c,
28635         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
28636         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
28637         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
28638         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
28639         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
28640         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
28641         (added) scintilla/scintilla-marshal.c,
28642         (added) scintilla/scintilla-marshal.h,
28643         (added) scintilla/scintilla-marshal.list,
28644         scintilla/include/SString.h, scintilla/include/SciLexer.h,
28645         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
28646         (added) scintilla/patches/scintilla-calltip-align.patch,
28647         (added) scintilla/patches/scintilla-minor.patch,
28648         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
28650 2004-05-06  Naba Kumar  <naba@gnome.org>
28652         * (added) plugins/file-manager/Makefile.am,
28653         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
28654         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
28655         (added) plugins/file-manager/anjuta-file-manager.ui,
28656         (added) plugins/file-manager/plugin.c,
28657         (added) plugins/file-manager/plugin.h,
28658         (removed) plugins/file-manager/an_file_view.h,
28659         plugins/Makefile.am, configure.in,
28660         plugins/file-manager/an_file_view.c: Created file manager plugin.
28661         
28662         * plugins/profile-default/plugin.c: Added file manager plugin in default
28663         profile.
28664         
28665         * libanjuta/Makefile.am: Fixed dependencies.
28666         * pixmaps/anjuta_splash.png: New splash screen.
28668 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
28669         
28670         * template/template.c/h: Added in-line doc
28671         * manuals/reference/template/*: Added template documentation
28672         * configure.in: Build template docs
28674 2004-05-05  Naba Kumar  <naba@gnome.org>
28676         * autogen.sh: Added commands to generate initial interfaces.
28677         
28678         * libanjuta/Makefile.am,
28679         (removed)libanjuta/anjuta-plugin-parser.c,
28680         (removed)libanjuta/anjuta-plugin-parser.h,
28681         (added)libanjuta/anjuta-plugin-description.c,
28682         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
28683         plugin description.
28684         
28685         * libanjuta/anjuta-plugin.c,
28686         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
28687         
28688         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
28689         and added AnjutaShellPlacement enum for widgeds placement (passed to 
28690         widget add_widget() method.
28691         
28692         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
28693         and moved plugin sets loading in profile plugins.
28694         
28695         * libanjuta/interfaces/.cvsignore,
28696         (removed)libanjuta/interfaces/Makefile.am,
28697         libanjuta/interfaces/libanjuta.idl,
28698         libanjuta/interfaces/anjuta-idl-compiler.pl,
28699         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
28700         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
28701         (removed)libanjuta/interfaces/ianjuta-editor.c,
28702         (removed)libanjuta/interfaces/ianjuta-editor.h,
28703         (removed)libanjuta/interfaces/ianjuta-file.c,
28704         (removed)libanjuta/interfaces/ianjuta-file.h,
28705         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
28706         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
28707         (removed)libanjuta/interfaces/ianjuta-message-view.c,
28708         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
28709         *.h and Makefile.am files. They are autogenerated. Interfaces are
28710         by anjuta-idl-compiler.pl from libanjuta.idl file.
28711         
28712         * manuals/reference/libanjuta/Makefile.am,
28713         manuals/reference/libanjuta/anjuta-architecture.sgml,
28714         manuals/reference/libanjuta/libanjuta-docs.sgml,
28715         manuals/reference/libanjuta/libanjuta-sections.txt,
28716         manuals/reference/libanjuta/libanjuta.types,
28717         manuals/reference/libanjuta/plugin-description-file.sgml,
28718         manuals/reference/libanjuta/writing-plugins.sgml,
28719         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
28720         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
28721         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
28722         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28723         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28724         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
28725         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
28726         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
28727         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
28728         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
28729         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
28730         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
28731         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
28732         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
28733         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
28734         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
28735         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
28736         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
28737         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
28738         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
28739         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
28740         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
28741         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
28742         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
28743         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
28744         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
28745         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
28746         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
28747         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
28748         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
28749         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
28750         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
28751         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
28752         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
28753         interfaces template sgmls.
28754         
28755         * plugins/Makefile.am,
28756         plugins/devhelp/anjuta-devhelp.plugin.in,
28757         plugins/devhelp/plugin.c,
28758         plugins/editor/action-callbacks.c,
28759         plugins/editor/anjuta-document-manager.plugin.in,
28760         plugins/editor/plugin.c,
28761         plugins/editor/plugin.h,
28762         plugins/editor/text_editor.c,
28763         plugins/sample1/plugin.c,
28764         plugins/message-view/anjuta-message-manager.plugin.in,
28765         plugins/message-view/plugin.c: Fixed shell add_widget method to take
28766         placement. Fixed other errors.
28767         
28768         * (added)plugins/profile-default/.cvsignore,
28769         (added)plugins/profile-default/Makefile.am,
28770         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
28771         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
28772         (added)plugins/profile-default/anjuta-default-profile.ui,
28773         (added)plugins/profile-default/plugin.c,
28774         (added)plugins/profile-default/plugin.h: Added a default new
28775         profile plugin.
28776         
28777         * src/Makefile.am,
28778         src/action-callbacks.c,
28779         src/anjuta-app.c,
28780         src/anjuta.c,
28781         src/main.cpp: Fixed necessary changes for libanjuta
28783 2004-05-04  Naba Kumar  <naba@gnome.org>
28785         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
28786         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
28787         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
28788         placement for default widgets placements.
28790 2004-05-03  Naba Kumar  <naba@gnome.org>
28792         * manuals/reference/libanjuta/anjuta-architecture.sgml,
28793         manuals/reference/libanjuta/libanjuta-docs.sgml,
28794         manuals/reference/libanjuta/plugin-description-file.sgml,
28795         manuals/reference/libanjuta/writing-plugins.sgml:
28796         Wrote more sections in writing-plugins document and fixed errors.
28798 2004-05-03  Naba Kumar  <naba@gnome.org>
28800         * libanjuta/interfaces/libanjuta.idl: Added interface
28801         IAnjutaFileManager.
28802         
28803         * manuals/reference/libanjuta/anjuta-architecture.dia,
28804         manuals/reference/libanjuta/anjuta-architecture.png: Updated
28805         architecture diagram.
28806         
28807         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
28808          manuals/reference/libanjuta/libanjuta-docs.sgml,
28809         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
28810         (added) manuals/reference/libanjuta/writing-plugins.sgml:
28811         Wrote writing-plugins document and separated chapters into
28812         separate sgml files.
28813         
28814         * plugins/file-manager/an_file_view.c,
28815         plugins/file-manager/an_file_view.h: New and improved directory
28816         rendering.
28818 2004-05-02  Sven Herzberg  <herzi@abi02.de>
28820         * anjuta.glade: re-designed the new file dialog
28821         * anjuta_dialogs_strings.c: new strings from the new file dialog
28823 2004-04-30  Naba Kumar  <naba@gnome.org>
28825         * libanjuta/interfaces/Makefile.am.iface,
28826         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
28827         
28828         * libanjuta/interfaces/libanjuta.idl: Updated.
28830         * libanjuta/interfaces/Makefile.am.iface,
28831         libanjuta/interfaces/libanjuta.idl: Updated.
28833 2004-04-29  Naba Kumar  <naba@gnome.org>
28834         
28835         * libanjuta/interfaces/Makefile.am.iface,
28836         libanjuta/interfaces/libanjuta.idl: Updated.
28838 2004-04-29  Naba Kumar  <naba@gnome.org>
28840         * libanjuta/interfaces/giface-idlc-c.pl,
28841         libanjuta/interfaces/libanjuta.idl: Upgraded.
28842         * libanjuta/interfaces/Makefile.am.iface: Added.
28843         
28844 2004-04-28  Naba kumar  <naba@gnome.org>
28846         * libanjuta/interfaces/giface-idlc-c.pl,
28847         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
28848         definitions and wrote a compiler.
28849         
28850 2004-04-28  Naba Kumar  <naba@gnome.org>
28852         * libanjuta/anjuta-shell.c: Fixed docs.
28853         * libanjuta/interfaces/Makefile.am,
28854         libanjuta/interfaces/ianjuta-file.c,
28855         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
28856         
28857         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
28858         
28859         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
28861         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28862         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
28863         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28864         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28865         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
28866         * src/anjuta-app.c: Fixed bug.
28868 2004-04-27  Naba Kumar  <naba@gnome.org>
28870         * libanjuta/anjuta-preferences-dialog.c,
28871         manuals/Makefile.am: Fixed document bugs and enabled docs
28872         building.
28874         * libanjuta/anjuta-preferences-dialog.c,
28875         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
28876         More documentation.
28877         
28878         * libanjuta/anjuta-preferences.c,
28879         manuals/reference/libanjuta/libanjuta-docs.sgml,
28880         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
28881         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28882         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28883         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28884         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
28885         Wrote more documentations.
28887         * (removed) plugins/message-view/imessage-view.c,
28888         (removed) plugins/message-view/ianjuta-msgman.c,
28889         plugins/message-view/Makefile.am,
28890         plugins/message-view/anjuta-msgman.c,
28891         plugins/message-view/anjuta-msgman.h,
28892         plugins/message-view/message-view.c,
28893         plugins/message-view/message-view.h,
28894         plugins/message-view/plugin.c,
28895         plugins/message-view/plugin.h: Moved interface implementations
28896         in their respective classes and used correct macros to
28897         defined class types.
28899         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
28900         src/action-callbacks.c, src/anjuta-app.c: Subclassed
28901         AnjutaUI from GtkUIManager instead of GtkDialog.
28903         * manuals/reference/libanjuta/Makefile.am,
28904         manuals/reference/libanjuta/libanjuta-docs.sgml,
28905         manuals/reference/libanjuta/libanjuta-sections.txt,
28906         manuals/reference/libanjuta/libanjuta.types,
28907         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
28908         (added) manuals/reference/libanjuta/anjuta-architecture.png,
28909         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28910         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28911         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
28912         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
28913         Wrote more documentation, fixed typos, added architecture
28914         diagram, updated object types etc.
28916         * plugins/editor/text_editor.c: Fixed interface implementation.
28918 2004-04-26  Naba Kumar  <naba@gnome.org>
28920         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
28921         (added) manuals/reference/libanjuta/anjuta-architecture.png,
28922         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
28923         architecture diagram and a new chapter on plugins description file.
28925 2004-04-25  Naba Kumar  <naba@gnome.org>
28927         *  libanjuta/anjuta-children.h,
28928         libanjuta/anjuta-plugin.c,
28929         libanjuta/anjuta-plugin.h,
28930         libanjuta/anjuta-preferences.c,
28931         libanjuta/anjuta-shell.c,
28932         libanjuta/anjuta-shell.h,
28933         libanjuta/e-splash.c,
28934         libanjuta/e-splash.h,
28935         manuals/reference/libanjuta/Makefile.am,
28936         manuals/reference/libanjuta/libanjuta-docs.sgml,
28937         manuals/reference/libanjuta/libanjuta-sections.txt,
28938         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
28939         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
28940         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
28941         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
28942         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28943         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
28944         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28945         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28946         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
28947         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
28948         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
28949         manuals/reference/libanjuta/tmpl/defaults.sgml,
28950         manuals/reference/libanjuta/tmpl/fileselection.sgml,
28951         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
28952         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
28953         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
28954         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
28955         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
28956         manuals/reference/libanjuta/tmpl/plugins.sgml,
28957         manuals/reference/libanjuta/tmpl/properties.sgml,
28958         manuals/reference/libanjuta/tmpl/resources.sgml,
28959         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
28960         manuals/reference/libanjuta/tmpl/e-splash.sgml,
28961         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
28962         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
28963         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
28964         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
28966         Added more template files and wrote more documentation.
28968 2004-04-24  Andras Timar  <timar@gnome.hu>
28970         * configure.in: Added hu to ALL_LINGUAS.
28972 2004-04-23  Naba Kumar  <naba@gnome.org>
28973         
28974         * configure.in: Fixed compile error.
28975         
28976         * libanjuta/anjuta-children.c,
28977         libanjuta/anjuta-children.h,
28978         libanjuta/anjuta-preferences.c,
28979         libanjuta/anjuta-preferences.h,
28980         libanjuta/anjuta-shell.c,
28981         libanjuta/anjuta-ui.c,
28982         libanjuta/anjuta-ui.h,
28983         manuals/reference/libanjuta/Makefile.am,
28984         manuals/reference/libanjuta/libanjuta-docs.sgml,
28985         manuals/reference/libanjuta/libanjuta.types,
28986         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
28987         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
28988         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
28989         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
28990         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
28991         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
28992         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
28993         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
28994         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
28995         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
28996         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
28997         manuals/reference/libanjuta/tmpl/defaults.sgml,
28998         manuals/reference/libanjuta/tmpl/fileselection.sgml,
28999         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
29000         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
29001         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
29002         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
29003         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
29004         manuals/reference/libanjuta/tmpl/plugins.sgml,
29005         manuals/reference/libanjuta/tmpl/properties.sgml,
29006         manuals/reference/libanjuta/tmpl/resources.sgml,
29007         plugins/sample1/plugin.c: Added libanjuta API documentation.
29009 2004-04-22  Naba Kumar  <naba@gnome.org>
29011         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
29012         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
29013         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
29014         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
29015         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
29016         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
29017         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
29018         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
29019         (removed) libegg/eggradiotoolbutton.c,
29020         (removed) libegg/eggseparatortoolitem.c,
29021         (removed) libegg/eggtoggletoolbutton.c,
29022         (removed) libegg/eggtoolbar.c,
29023         (removed) libegg/eggtoolbutton.c,
29024         (removed) libegg/eggtoolitem.c,
29025         (removed) libegg/prop-editor.c,
29026         (removed) libegg/test-actions.c,
29027         (removed) libegg/test-drag.c,
29028         (removed) libegg/test-merge.c,
29029         (removed) libegg/test-toolbar.c,
29030         libegg/menu/Makefile.am,
29031         (removed) libegg/menu/egg-accel-dialog.h,
29032         (removed) libegg/menu/egg-action-group.h,
29033         (removed) libegg/menu/egg-action.h,
29034         libegg/menu/egg-entry-action.h,
29035         (removed) libegg/menu/egg-markup.h,
29036         (removed) libegg/menu/egg-menu-merge.h,
29037         (removed) libegg/menu/egg-menu.h,
29038         (removed) libegg/menu/egg-radio-action.h,
29039         (removed) libegg/menu/egg-toggle-action.h,
29040         (removed) libegg/menu/howitshouldwork.txt,
29041         (removed) libegg/toolbar/.cvsignore,
29042         (removed) libegg/toolbar/Makefile.am,
29043         (removed) libegg/toolbar/TODO,
29044         (removed) libegg/toolbar/eggradiotoolbutton.h,
29045         (removed) libegg/toolbar/eggseparatortoolitem.h,
29046         (removed) libegg/toolbar/eggtoggletoolbutton.h,
29047         (removed) libegg/toolbar/eggtoolbar.h,
29048         (removed) libegg/toolbar/eggtoolbutton.h,
29049         (removed) libegg/toolbar/eggtoolitem.h,
29050         (removed) libegg/toolbar/prop-editor.h,
29051         (removed) libegg/toolbar/toolbar-api.txt,
29052         (removed) libegg/toolbar/toolbar-ideas.txt,
29053         plugins/devhelp/anjuta-devhelp.ui,
29054         plugins/devhelp/plugin.c,
29055         plugins/editor/action-callbacks.c,
29056         plugins/editor/action-callbacks.h,
29057         plugins/editor/anjuta-docman.c,
29058         plugins/editor/anjuta-document-manager.ui,
29059         plugins/editor/plugin.c,
29060         P plugins/message-view/Makefile.am,
29061         plugins/message-view/anjuta-message-manager.ui,
29062         plugins/message-view/plugin.c,
29063         plugins/sample1/anjuta-sample.ui,
29064         plugins/sample1/plugin.c,
29065         src/action-callbacks.c,
29066         src/action-callbacks.h,
29067         src/anjuta-actions.h,
29068         src/anjuta-app.c,
29069         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
29070         Gtk actions and UIManager. Fixed all plugins to use this.
29071         
29072         * manuals/reference/gtkdoc-scangobj.diff,
29073         manuals/reference/libanjuta/Makefile.am,
29074         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
29075         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
29076         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
29077         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
29078         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
29080         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
29081         
29082 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
29083         
29084         * plugins/message-view/imessage-view.c
29085         * plugins/message-view/ianjuta-msgman.c:
29086         Added interfaces
29088 2004-04-17  Adam Weinberger  <adamw@gnome.org>
29090         * configure.in: Added en_CA to ALL_LINGUAS.
29092 2004-04-08  Naba Kumar  <naba@gnome.org>
29094         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
29095         libanjuta/interfaces/Makefile.am,
29096         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
29097         message manager and message view interfaces.
29099         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
29100         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
29101         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
29102         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
29103         src/anjuta-app.c: Used 'activate' and
29104         'deactivate' virtual methods for plugins. Fixed installed plugins
29105         dialogs. Added remove_widget() method for AnjutaShell.
29107         * libanjuta/interfaces/Makefile.am,
29108         libanjuta/interfaces/ianjuta-document-manager.c,
29109         libanjuta/interfaces/ianjuta-document-manager.h,
29110         libanjuta/interfaces/ianjuta-editor.c,
29111         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
29112         and editor interfaces.
29114         * plugins/devhelp/plugin.c,
29115         plugins/message-view/anjuta-message-manager.plugin.in,
29116         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
29117         plugins/sample1/plugin.c: Updated plugins implementation to
29118         reflect the changes.
29120 2004-04-07  Naba Kumar  <naba@gnome.org>
29122         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
29123         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
29124         libanjuta/interfaces/ianjuta-editor.h,
29125         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
29126         plugins/editor/anjuta-docman.c,
29127         plugins/editor/anjuta-document-manager.plugin.in,
29128         plugins/editor/plugin.c, plugins/sample1/plugin.c,
29129         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
29130         Added supported interfaces for plugins. Tested plugin interfaces
29131         through sample plugin.
29132         
29133 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
29134         
29135         * template/Makefile.am, data/templates/library/Makefile.am
29136         Fixed some automake-1.7 incompatibilities
29137         * template/xmltemplate.c: Small fix
29139 2004-02-23  Naba Kumar  <naba@gnome.org>
29141         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
29142         Added plugins manager dialog.
29143         
29144         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
29145         library dependencies.
29146         
29147         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
29148         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
29149         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
29150         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
29151         geometry command line option.
29152         
29153 2004-02-16  Naba Kumar  <naba@gnome.org>
29155         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
29156         Added interfaces and IAnjutaEditor editor interface.
29157         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
29158         interface.
29159         * libanjuta/anjuta-shell.h: Fixed bug.
29160         
29161 2004-02-13  Naba Kumar  <naba@gnome.org>
29163         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
29164         
29165 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
29166         
29167         * data/template/*/.cvsignore:
29168         Avoid all these ? in cvs output
29170 2004-02-13  Naba Kumar  <naba@gnome.org>
29172         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
29173         includes and linking.
29175         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
29176         and set required version to devhelp 0.8. This devhelp version
29177         can be acquired from gnome cvs branch devhelp branch
29178         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
29180         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
29181         src/actions-callbacks.c: Added Dock Manager settings menu item.
29183         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
29184         * plugins/devhelp/plugin.c: Fixed a linking bug.
29185         
29186         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
29187         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
29188         external GDL dependency and used libegg codes.
29189         
29190 2004-02-12  Naba Kumar  <naba@gnome.org>
29192         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
29193         Added devhelp plugin, but it can't be used without a
29194         patch in devhelp. So it's disabled for now.
29196         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
29197         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
29198         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
29199         Update cvsignore files.
29201         * libanjuta/plugins.c, widgets/e-splash.c:
29202         Fixed plugins loading to show splash icons.
29203         
29204         * plugins/message-view/anjuta-message-manager.plugin.in,
29205         plugins/message-view/plugin.c: Fixed plugin registered name.
29207         * plugins/message-view/anjuta-message-view.png,
29208         plugins/sample1/anjuta-sample-plugin.png: Update images.
29210         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
29211         src/main.c: Fixed layout loading.
29213         * plugins/devhelp/Makefile.am: Fixed error.
29215         * (removed) widgets/*, libanjuta/plugins.h,
29216         src/main.c: Transfered widgets to libanjuta/.
29217         
29218         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
29219         toplevel directory to created only one library as libanjuta-egg.
29221         * data/Makefile.am: Fixed build error.
29223         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
29224         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
29225         libegg/.cvsignore: Added egg dock widget.
29227         * gdl/*: Removed as they are now available in libegg.
29228         
29229 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
29231         * plugins/editor/anjuta-docman.c:
29232         Use stock close icon on tab close button
29234 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
29235         
29236         * data/template/Makefile.am
29237         data/template/language/Makefile.am
29238         data/template/library/Makefile.am
29239         data/template/text/Makefile.am
29240         data/template/project/Makefile.am
29241         data/template/project/terminal/Makefile.am
29242         configure.in: Created Makefile to install templates
29244 2004-02-11  Naba Kumar  <naba@gnome.org>
29246         * plugins/editor/action-callbacks.c,
29247         plugins/editor/anjuta-document-manager.ui,
29248         plugins/editor/plugin.c
29249         plugins/message-view/anjuta-message-manager.ui,
29250         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
29251         
29252 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
29253         
29254         * plugins/message-view/*: MessageView plugin is now loaded
29255         The menu items are still dummies.
29257 2004-02-09  Naba Kumar  <naba@gnome.org>
29259         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
29260         generation.
29261         
29262         * libanjuta/anjuta-preferences.h: Added some documentation.
29263         
29264         * libanjuta/anjuta-shell.h: Removed dead codes.
29265         
29266         * (removed) manuals/reference/gtkdoc-scangobj,
29267         manuals/reference/gtkdoc-scangobj.diff,
29268         manuals/reference/libanjuta/.cvsignore,
29269         manuals/reference/libanjuta/Makefile.am,
29270         manuals/reference/libanjuta/README.inline-doc,
29271         manuals/reference/libanjuta/README.sections,
29272         manuals/reference/libanjuta/libanjuta-docs.sgml,
29273         manuals/reference/libanjuta/libanjuta-sections.txt,
29274         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
29275         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
29276         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
29277         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
29278         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
29279         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
29280         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
29281         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
29282         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
29283         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
29284         manuals/reference/libanjuta/tmpl/defaults.sgml,
29285         manuals/reference/libanjuta/tmpl/fileselection.sgml,
29286         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
29287         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
29288         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
29289         manuals/reference/libanjuta/tmpl/plugins.sgml,
29290         manuals/reference/libanjuta/tmpl/properties.sgml,
29291         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
29292         of scan program. Updated templates.
29294         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
29295         editor action callbacks data.
29296         
29297         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
29298         scintilla object ref/unref.
29300 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
29301         
29302         * template/*: Added new xml based template system
29303         * template/dtds/*: Dtds to validate xml files of the template systems
29304         * data/template/*: Some sample template files
29305         Still needs some work but builds fine!
29307 2004-02-06  Naba Kumar  <naba@gnome.org>
29309         * cofigure.in, manuals/Makefile.am,
29310         (added) manuals/reference/*: Added API documentation
29311         structure (gtk-doc based).
29313         * libanjuta/libanjuta.h: Updated
29314         
29315 2004-02-05  Naba Kumar  <naba@gnome.org>
29316         
29317         * configure.in: Sets correct dependencies and
29318         uses gdl external library.
29320         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
29321         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
29322         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
29323         libanjuta/fileselection.h, libanjuta/glue-factory.c,
29324         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
29325         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
29326         and added file dialogs.
29328         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
29329         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
29330         Build dynamic libraries for libegg.
29332         * plugins/Makefile.am, plugins/editor/Makefile.am,
29333         plugins/editor/action-callbacks.c, 
29334         plugins/editor/action-callbacks.h,
29335         plugins/editor/anjuta-docman.c,
29336         plugins/editor/anjuta-docman.h
29337         plugins/editor/anjuta-document-manager.plugin.in
29338         plugins/editor/anjuta-document-manager.png
29339         plugins/editor/anjuta-document-manager.ui
29340         plugins/editor/file.c
29341         plugins/editor/file.h
29342         plugins/editor/plugin.c
29343         plugins/editor/print.c
29344         plugins/editor/print.h
29345         plugins/editor/search-replace.c
29346         plugins/editor/search_incremental.c
29347         plugins/editor/search_incremental.h
29348         plugins/editor/text_editor.c
29349         plugins/editor/text_editor.h
29350         plugins/editor/text_editor_cbs.c
29351         plugins/editor/text_editor_menu.h
29352         plugins/sample1/Makefile.am
29353         plugins/sample1/anjuta-sample-plugin.png
29354         plugins/sample1/anjuta-sample.plugin.in
29355         plugins/sample1/anjuta-sample.ui
29356         plugins/sample1/plugin-sample1.c
29357         plugins/sample1/plugin.c
29358         plugins/sample1/plugin.h: Created sample
29359         plugin and fixed editor plugin.
29361         * printing/*: Removed.
29363         * scintilla/Makefile.am: Builds dynamic library.
29365         * src/Makefile.am, src/action-callbacks.c,
29366         src/action-callbacks.h, (removed) src/an_symbol_view.c,
29367         src/anjuta-actions.h, src/anjuta-app.c,
29368         src/anjuta-app.h, src/anjuta-callbacks.c,
29369         src/anjuta-callbacks.h, (removed) src/anjuta.c,
29370         (removed) src/anjuta.h, src/anjuta.ui,
29371         src/layout.xml, src/main.c, src/preferences.h,
29372         src/utilities.c: Debuggged and finally made plugins
29373         loadable.
29375         * global-tags/Makefile.am: Fixed build error.
29377 2004-02-03  Naba Kumar  <naba@gnome.org>
29379         * configure.in: Users GDL from external package.
29380         * plugins/*: Added many new plugins (not ready though).
29381         * src/*: Removed many files (which have been transfered in plugins/).
29382         
29383 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
29385         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
29387 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
29389         * configure.in: Added editor plugins
29390         
29391         * plugins/Makefile.am, src/search-replace_backend.h,
29392         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
29393         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
29394         
29395         * Added: plugins/editor/search_incremental.c, 
29396         plugins/editor/search_incremental.h
29398         * Update search-replace in plugins/editor
29399         
29400 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
29401         
29402         * plugins/message-view/message-view.c: Some code clean-up
29404 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
29406         * Added: search_incremental[ch]
29407         
29408         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
29409         src/mainmenu_callbacks.c, src/toolbar.c
29410         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
29411         
29412         * Incremental Search
29414 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
29415         
29416         * plugins/message-view/anjuta-msgman.[c/h]:
29417         Added message manager for easier message handling with a
29418         similar interface as docman. Of course you can still use
29419         MessageView standalone.
29420         * plugins/Makefile.am: Added message-view because it compiles
29421         without errors.
29423 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
29424         
29425         * plugins/message-view/*: Added message-view plugin 
29426         (still incomplete) 
29427         * configure.in: Added plugins/message-view/Makefile
29429 2004-01-03  Naba Kumar  <naba@gnome.org>
29431         * libanjuta/*.c: Added new files and updated old ones.
29432         * plugins/editor/*: Added editor plugin.
29433         * configure.in: Added editor plugin and moved editor related
29434         files into it.
29436 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
29438         * src/Makefile.am: Added search-replace_backend.[ch]
29439         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
29440         find_replace.[ch]
29441         * anjuta.glade, src/search-replace.c, src/search-replace.h,
29442         src/search-replace_backend.c, src/search-replace_backend.h,
29443         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
29444         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
29445         src/toolbar_callbacks.c
29446         * The advanced Search/Replace functionality now replaces the older
29447         Find/Replace stuff.
29448         * The Search/Replace functionality can be interrupted during a long
29449         Search/Replace;
29450         
29451 2003-12-11  Naba Kumar  <naba@gnome.org>
29453         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
29454         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
29455         errors.
29456         * Makefile.am, libanjuta/*: Added new module.
29457         * src/Makefile.am: Fixed linking error.
29458         * src/watch_cbs.c: Debugger clean up.
29459         * configure.in: Added libanjuta-2.0.pc
29461         * configure.in, libanjuta/Makefile.am,
29462         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
29463         libanjuta instead.
29465 2003-12-11  Naba Kumar  <naba@gnome.org>
29467         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
29469         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
29470         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
29471         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
29472         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
29473         The user can now give a name at the creation of a new file and
29474         insert automatically (user choice) header, gpl notice, header
29475         template. The file extension is added automatically according
29476         to the selected type of file. The various insert functions have
29477         been moved from mainmenu-callback.c to file.c. The cursor is now
29478         moved after an insert operation. Removes also useless code in
29479         memory.c and search-replace.c
29480         
29481 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
29483         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
29484         sortable headers, process tree, removal of path and process params
29485         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
29486         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
29487         code cleanup
29489 2003-12-10  Naba Kumar  <naba@gnome.org>
29491         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
29492         
29493 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
29495         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
29497 2003-11-28  Naba Kumar  <naba@gnome.org>
29499         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
29500         
29501         * manuals/de/*: Added german translation docs.
29502         
29503         * configure.in, Makefile.am, src/Makefile.am,
29504         libegg/*/*: Added libegg library.
29505         
29506         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
29507         installation directory.
29508         
29509         * src/text_editor_cbs.c: Fixed closing of file.
29511 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
29512                                                                                 
29513         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
29515 2003-09-05  Naba Kumar  <naba@gnome.org>
29517         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
29518         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
29519         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
29520         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
29521         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
29522         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
29523         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
29524         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
29525         using libegg. Initial commit -- compiles but is not complete.
29527 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
29529         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
29531 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
29533         * configure.in: Removed "ta" from ALL_LINGUAS.
29535 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
29537         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
29539 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
29541         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
29543 2004-04-24  Andras Timar  <tmar@gnome.hu>
29545         * configure.in: Added hu to ALL_LINGUAS.
29547 2004-04-14  Naba Kumar  <naba@gnome.org>
29549         * src/Makefile.am, printing/Makefile.am,
29550         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
29551         because we are still using GtkCombo and build breaks with gtk-2.4.
29552         
29553 2004-04-13  Naba Kumar  <naba@gnome.org>
29555         * NEWS: Updated.
29556         * anjuta.spec.in: Fixed build error.
29557         * po/POTFILES.in: Updated.
29558         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
29560 2004-04-11  Naba Kumar  <naba@gnome.org>
29562         * NEWS: Updated.
29563         * AUTHORS: Updated.
29564         * configure.in: Added ga in ALL_LINGUAS.
29565         * ChangeLog: Fixed dates.
29566         
29567 2004-04-09  Naba Kumar  <naba@gnome.org>
29569         * src/print.c: Fixed buffer styling bug when printing with
29570         selection.
29572         * data/properties/anjuta.properties: Defined only one base font and
29573         used courier instead of lucidatypewriter, because most newer systems are
29574         unlikely to have it (bug #885023, #925956, #890473).
29575         
29576         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
29577         warning.
29578         
29579         * src/an_file_view.c: Fixed possible crash bug.
29581 2004-04-07  Naba Kumar  <naba@gnome.org>
29583         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
29584         gtk_main_quit() etc..), so that atexit() functions are not called
29585         (which is apparently done to free up memory and we don't need to
29586         do that at this point). Incidentally, something also happens in the
29587         atexit call which freezes the UI for far too long when the application
29588         exits and we want to avoid that..
29589         * src/glade_iface.c: Fixed compiler warning.
29590         
29591 2004-04-06  Naba Kumar  <naba@gnome.org>
29593         * src/project_dbase_gui.c: Fixed errors.
29595         * src/registers_gui.c: Fixed possible crash bug.
29596         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
29597         * src/signals.[c,h]: Used tree view and glade file for dialog.
29598         * src/Makefile.am, src/about.c, src/an_file_view.c,
29599         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
29600         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
29601         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
29602         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
29603         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
29604         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
29605         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
29606         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
29607         src/launcher.h, src/main.c, src/main_menubar.c,
29608         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
29609         src/message-manager-private.cc, src/message-manager.cc,
29610         src/preferences.c, src/project_config.c, src/project_dbase.c,
29611         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
29612         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
29613         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
29614         src/search-replace.c, src/search-replace_backend.c,
29615         src/search_incremental.c, src/search_preferences.c,
29616         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
29617         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
29618         src/signals_gui.c, src/source.c, src/src_paths.c,
29619         src/stack_trace.c, src/start-with.c, src/style-editor.c,
29620         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
29621         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
29622         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
29623         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
29624         tagmanager/Makefile.am, scintilla/include/SString.h,
29625         widgets/Makefile.am, widgets/gnomefilelist.c:
29627         Removed all deprecated codes and substituted
29628         with newer APIs. Fixed some possible crash bugs where cell renderers
29629         were being shared.
29630         
29631         * scintilla/patches/scintilla-minor.patch: Minor patch.
29633 2004-04-06  Naba Kumar  <naba@gnome.org>
29635         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
29636         tree after all the files have been added (and not everytime a file
29637         is added in the project). Also fixed some memory corruption
29638         (possibly bug #900478).
29639         
29640         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
29641         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
29642         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
29643         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
29644         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
29645         qualifier wherever appropriate.
29647 2004-04-05  Naba Kumar  <naba@gnome.org>
29649         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
29650         switch terminal echo on/off. Debugger requires it off, while the
29651         rest requires it on.
29653         * src/search-replace.c: sets search direction and action (in addtion
29654         to target) for find in files.
29655         
29656 2004-04-02  Naba Kumar  <naba@gnome.org>
29658         * src/mainmenu_callbacks.c: Sets filename during save of new files.
29660         * src/project_dbase.c, src/debugger, src/an_file_view.c,
29661         src/an_symbol_view.c: Added an gtk events loop for
29662         displaying project loading status (for loading large projects) and
29663         debugger program starting ... just to give an impression of fastness :-).
29665         * configure.in, anjuta.prj: Bumped version to 1.2.2.
29667         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
29668         crash bug, which occurs when opening and closing a large project
29669         repeatedly.
29670         
29671         * src/attach_process.c: Fixed a comiple error for old gcc.
29672         
29673         * src/launcher.c: Prints proper error message when launcher child
29674         could not be executed and exits properly. Fixed a crash
29675         bug (bug #926606).
29676         
29677         * src/resources.c, src/utilities.c, src/glade_iface.c,
29678         src/debugger.c, src/attach_process.c: Properly exits forked children
29679         when they could not be executed.
29680         
29681 2004-04-01  Naba Kumar  <naba@gnome.org>
29683         * src/search-replace.c: Fixed a crash bug (bug #921893).
29685 2004-03-31  Naba Kumar  <naba@gnome.org>
29687         * anjuta.glade: Added a note on compiler options dialog ->support
29688         dialog telling that supports are only available for file mode.
29690         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
29691         src/anjuta_cbs.c:
29692         Improved shutdown time delay by bypassing project closing
29693         and unloading plugins.
29695         * src/build_file.c, data/properties/anjuta.properties: Added a property
29696         to toggle on/off for going to first error automatically.
29698 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
29700         * src/debugger.c: fixed core file loading
29701         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
29702         for long lines (bugs #700968 and #911376)
29703         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
29704         #917982.
29705         * src/anjuta.c: Focuses current AnEditor correctly.
29707 2004-03-30  Naba Kumar  <naba@gnome.org>
29709         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
29710         * AUTHORS: Updated with all contributors names.
29711         * NEWS: Updated.
29712         * src/about.c: Reads contributors names from AUTHORS file.
29713         * manuals/C/anjuta-manual/authors.xml: Points to online
29714         contributors list.
29715         
29716 2004-03-29  Naba Kumar  <naba@gnome.org>
29718         * data/properties/ada.properties: Fixed syntax colors. Patch
29719         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
29720         (bug #923474).
29722         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
29723         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
29724         generated projects, so that their pixmap files are
29725         found properly (bug #919903).
29726         
29727         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
29728         anjuta.
29730         * src/source.c: Installs .glade file of libgllade
29731         projects in $(datadir)/$(package)/glade (part of bug #861038).
29732         
29733         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
29734         in compiler options (bug #883837).
29735         
29736         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
29737         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
29738         
29739 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
29741         * anjuta/src/search-replace.c: fixed another crash bug in
29742         "Find Usage"
29743         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
29744         breakpoint property fix
29746 2004-03-29  Naba Kumar  <naba@gnome.org>
29748         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
29749         (new) manuals/C/anjuta-advanced-tutorial/*:
29750         Added menu entry for 'Anjuta Advanced Tutorial'
29751         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
29753 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29754         
29755         * src/fileselection.[ch], src/mainmenu_callbacks.c:
29756         Fixed bug #908941  ('Open' starts in wrong directory)
29757         
29758 2004-03-26  Naba Kumar  <naba@gnome.org>
29760         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
29761         compile error and bug #905738 with terminal.
29763         * src/search_incremental.c, src/register.c, src/sharedlib.c,
29764         src/search-replace.[h,c], src/search_incremental.[h,c],
29765         src/search_preferences.h, src/utilities.c, src/anjuta.c,
29766         src/text_editor.[c,h]: Fixed compiler warnings.
29767         
29768         * src/search-replace.c: Fixed a memory corruption (possible
29769         fix for bug #921893, but not yet confirmed).
29770         
29771         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
29772         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
29773         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
29774         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
29776 2004-03-25  Naba Kumar  <naba@gnome.org>
29778         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
29779         crash bug with attach process dialog and made the dialog closable
29780         with 'esc'.
29781         
29782         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
29783         always display within the margin.)
29784         
29785         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
29786         the old breakpoint when it's properties are updated
29787         (creating a new updated one).
29788         
29789 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
29791         * src/aneditor.cxx, src/aneditor.h: fixed calltips
29792         displayed for wrong file.
29793         * src/breakpoints.c: conditional breakpoints
29794         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
29795         "Find in Files..." disabling policy
29797 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29799         * src/build_file.c: Fixed bug #874380
29800         Goto the first error if it exists.
29802 2004-03-24  Naba Kumar  <naba@gnome.org>
29804         * src/anjuta.c: Fixed to get correct child exit status
29805         using mask (bug #905738).
29806         
29807         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
29808         Aligned buttons in the New file dialog,
29809         set default response to OK, entry box activates default response,
29810         ESC closes dialog and hides on delet_event.
29812 2004-03-19  Naba Kumar  <naba@gnome.org>
29814         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
29815         tree).
29817 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
29819         * src/search-replace.c: fixed "Find Usage" crash when no project open
29821 2004-03-17  Naba Kumar  <naba@gnome.org>
29823         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
29824         Fixed the generated projects to read m4 directory if the directory
29825         exists (bug #917781).
29826         
29827 2004-03-12  Naba Kumar  <naba@gnome.org>
29829         * HACKING: Fixed formatting for auto-parsing.
29831 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
29832         
29833         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
29834         rework (bug #890609)
29836 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29837         
29838         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
29840 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29841         
29842         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
29843         * src/search_preferences.c: Fixed typo.
29844         
29845 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29846         
29847         * src/search-replace.c: improved Search&Replace
29848         For the moment "Replace All" does not work with non opened files
29849         but Anjuta should not crash now ! ??? 
29850         
29851 2004-02-26  Naba Kumar  <naba@gnome.or>
29853         * src/source.c: Fixed to pass cflags correctly
29854         and suppress the automake's default cflags.
29855         bug #816130, #801056, #782798, #773459
29856         
29857         * data/properties/anjuta.properties: Do not defualt to -k make option.
29858         bug #875486.
29860         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
29861         bug #877683.
29862         
29863         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
29864         
29865         * src/message-manager-private.cc: Disabled debug messages.
29866         
29867 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
29869         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
29871 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29872         * anjuta.glade, src/search-replace.c:
29873         Reduced Search&Replace dialog, bug #902636.
29874         
29875 2004-02-23  Naba Kumar  <naba@gnome.or>
29877         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
29878         (bug #866143).
29880 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29881         
29882         * src/search_incremental.c: Fixed bug #900903
29884 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
29885         
29886         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
29887         src/anjuta.c: Fixed bugs #890609 and #890609
29889 2004-02-23  Naba Kumar  <naba@gnome.or>
29891         * src/message-manager.cc: Disconnects menuitem signal properly.
29892         Fixed bug #901723.
29893         
29894         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
29895         bug #900897.
29896         
29897 2004-02-20  Naba Kumar  <naba@gnome.org>
29899         * src/message-manager-private.[c,h]: Implemented keypress
29900         event for the terminal and resets it when ctrl c or ctrl d
29901         is pressed. But it doesn't seem to be working on keypress.
29902         Added a workaround to let it work on key release instead.
29903         (bug #878357).
29904         
29905         * src/search-replace: Fixed compiler warnings.
29906         
29907 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
29909         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
29910         Use defined file name when saving new files (fixes bug #898105)
29911         Don't change filename when clicking on a directory
29912         
29913         BTW: Happy birthday to me :-)
29914         
29915 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
29916         
29917         * src/search-replace.c: Fixed a crash bug 
29918         Crash on Find & Replace (#887833)
29919         
29920 2004-02-18  Naba Kumar  <naba@gnome.org>
29922         * src/executer.c: Fixed a crash bug.
29923         
29924         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
29925         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
29926         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
29927         instead of GtkWindow (Part of bug #671596).
29928         
29929         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
29930         src/registers_gui.c, src/registers_cbs.[h,c],
29931         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
29932         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
29933         src/compiler_options.c, src/an_file_view.c, start-with.c,
29934         src/anjuta-tools.c, help.c:
29936         Added "close" buttons on all
29937         dialogs (HIG) and fixed to properly response to ESC close
29938         (Part of bug #671596).
29940         * src/launcher.c: Disabled printing of long debug lines.
29941         
29942         * src/utilities.h: Fixed a compiler warning.
29943         
29944 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
29946         * src/anjuta.c: "Save all" action now asks for filenames for new files
29947         (fixes bug #898111)
29949 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
29951         * anjuta.glade, src/text_editor.c:
29952         Fixed a typo in Hello World indentation style 
29953         Fixed misuse of translated strings when looking for style
29954         This entry fixes bug #876037
29956 2004-02-16  Naba Kumar  <naba@gnome.org>
29958         * src/utilities.c: Fixed return value when dest file could
29959         not be created.
29961         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
29962         * src/utilities.[c,h]: Removed 'cmp' dependency and used
29963         internal function to compare files.
29964         
29965 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
29967         * src/message-manager-private.cc:
29968         Set bold color as foreground color in terminal
29969         (fixes bug #864924)
29971         * src/aneditor.cxx:
29972         Use font style defined for message indicators in
29973         preferences/messages
29974         (fixes bug #885032)
29976 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
29978         * src/build_project.c:
29979         Use build.silent option from preferences (fixes bug #895726)
29980         
29981 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
29983         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
29985 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
29986         
29987         Patch from Massimo Corà <maxcvs@email.it>:
29988         * scintilla/LexCPP.cxx: Support "///" comments
29990 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
29991         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
29992         src/search_replace.h, src/search-replace_backend.h
29993         anjuta.glade
29994         
29995         * Added: src/search_preferences.c, src/search_preferences.h
29996         Allow the user to save search/replace settings and give them names.
29998 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
29999         
30000         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
30001         scintilla/ScintillaGTK.cxx:
30002         Hopefully fixed AMD 64 crash bug by using correct marshaller
30004 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
30006         * src/preferences.c: Save GtkOptionMenu properties properly
30007         * src/text_editor.c: Fixes editor mispell of fold.symbols property
30009 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
30010         
30011         * configure.in, src/Makefile.am, scintilla/Makefile.am:
30012         Fixed libiconv issue
30013         * NEWS: Updated
30015 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
30016         
30017         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
30018         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
30019         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
30020         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
30021         src/sharedlib_gui.c:
30022         Debugger speed-up, replaced deprecated GtkCList
30024 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
30026         * src/text-editor.c: Use stock gtk+ close button for editor tabs
30028 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
30030         * configure.in: Added "sq" to ALL_LINGUAS.
30032 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
30034         * configure.in: Added "ko" to ALL_LINGUAS.
30036 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
30038         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
30039         src/search_incremental.c, src/search_incremental.h: 
30040         Search_incremental code cleanup
30042 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
30044         * scintilla/*/*: Updated scintilla to CVS
30045         * Added: scintilla/Readme.sync
30046         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
30047         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
30048         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
30049         scintilla/ScintillaGTK.cxx,
30050         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
30051         scintilla/include/Scintilla.iface: Updated.
30053 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
30055         * search-replace_backend.[ch], search_incremental[ch]: Added
30056         
30057         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
30058         find_replace.[ch]: Removed.
30059         
30060         * anjuta.glade, src/search-replace.c, src/search-replace.h,
30061         src/search-replace_backend.c, src/search-replace_backend.h,
30062         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
30063         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
30064         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
30065         functionality now replaces the older Find/Replace stuff. The Search/Replace
30066         functionality can be interrupted during a long Search/Replace.
30068 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
30070         * widgets/gnomefilesel.c: Fix use of previously freed memory on
30071         selecting ".." and "." from file selector. 
30073 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
30075         * anjuta.glade: Fixed wrong "fold.symbols" property
30077 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
30078         
30079         * src/project_dbase_gui.c: Alphabetical order ;-)
30080         * src/compiler_options.c: Fixed bug #867539
30081         * src/launcher.c: Workaround for bugs #864922, #849928,
30082         #846386 and #845782: The launcher no longer hangs but does
30083         not get the exit status correctly sometimes.
30084         * Changes suggested by Bosik are obviously already in without
30085         any Changelog entry (ClsGen.c, project_dbase_gui.c)
30086         * NEWS, README, anjuta.prj, configure.in: 
30087         Changed version to 1.2.1
30088         
30089         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
30090         * anjuta_dialogs_strings.c, anjuta.glade: 
30091         Fixed bugs #860906, #859329
30092         
30093         Patch from grzegol@pld-linux.org
30094         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
30095         freedesktop.org standard)
30097 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
30098         
30099         Patch from Stefano Vallarino <stevalla@libero.it>:
30100         * src/source.[c/h]: Fixes cpp sample file to conform to 
30101         ISO/IEC 14882, C++-Standard 
30103 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
30105         Review by Johannes Schmid <jhs@cvs.gnome.org>
30106         * src/build_file.[ch]: Add build_execute_shell_command which executes the
30107         command using sh -c.
30108         * src/compile.c: Use build_execute_shell_command when compiling single
30109         files.
30111 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
30112         
30113         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
30114         * src/breakpoints.c: Code cleanup, workaroud for possible 
30115         launcher bug
30116         * src/src_paths.c: Update debugger dirs on directory change
30118 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
30120         Review by Johannes Schmid <jhs@cvs.gnome.org>
30121         * src/attach_process.c, src/attach_process.h, anjuta.glade:
30122         sortable headers, process tree, removal of path and process params
30123         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
30124         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
30125         code cleanup
30127 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
30128         
30129         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
30130         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
30131         Add a dialog for "New file" which lets the user set the 
30132         filename and to add copyright/header templates to the file
30133         * Review: Changed function names to contain modules name (file_)
30135 2003-12-09  Naba Kumar  <naba@gnome.org>
30137         * setup-gettext: Fixed a typo.
30138         * scintilla/Makefile.am: Fixed a build error for SMP systems.
30140 ---- Released version 1.2.0 ---
30142 2003-12-08  Naba Kumar  <naba@gnome.org>
30144         * src/preferences.c: Fixed compiler error.
30145         * global_tags/create_global_tags.sh: Fixed to install properly
30146         even when system.tags could not be generated.
30147         * NEWS: Updated.
30149 2003-12-06  Naba Kumar  <naba@gnome.org>
30151         * setup-gettext: Fixed to not generate intl directory with gettextize.
30153         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
30154         * src/anjuta.c: Filters out unnecessary files from find in files
30155         command.
30156         
30157         * NEWS: Updated.
30158         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
30159         * src/widzard_gui.c: Added horiz scrollbar for desc text.
30160         
30161 2003-12-04  Naba Kumar  <naba@gnome.org>
30162         
30163         * src/gnome_project.c: Enables debug and optimization flags for
30164         new projects.
30165         
30166         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
30167         
30168         * src/project_dbase_gui.c: combined header and c files for
30169         file selector.
30170         
30171         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
30172         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
30174 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
30176         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
30178 2003-11-29  Naba Kumar  <naba@gnome.org>
30180         * configure.in, anjuta.prj: Bumped version to 1.2.0.
30181         * NEWS: Updated.
30183 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
30184         
30185         * src/main_menubar.c: Now files cannot be opened twice in recently
30186         file menu
30188 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
30190         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
30192 2003-11-28  Naba Kumar  <naba@gnome.org>
30194         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
30195         
30196 2003-11-27  Naba Kumar  <naba@gnome.org>
30198         * src/breakpoints.c, src/launcher.c, src/find_text.c,
30199         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
30200         
30201         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
30202         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
30203         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
30204         checkbox in project wizard (project options page) to enable/disable
30205         source code generation with glade(mm).
30206         
30207         * NEWS: Updated
30208         
30209 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
30211         * src/dnd.c: Opening files with special characters in the name.
30213 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
30215         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
30216         a long time.
30218 2003-11-18  Naba Kumar  <naba@gnome.org>
30220         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
30221         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
30222         src/project_import.c, plugins/patch/patch-plugin.c:
30223         Fixed g_signal_diconnect calls to pass correct data.
30224         (Fixed possible crash in project imports).
30225         
30226         * NEWS: Updated.
30227         
30228 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
30230         Reviewed by Naba Kumar  <naba@gnome.org>
30231         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
30232         and debugger. Sets default settings for pty in launcher.
30233         * data/gdb.init: Removed charset work around (now works with user's
30234         native charset)
30235         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
30237 2003-11-18  Naba Kumar  <naba@gnome.org>
30239         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
30240         names of 'index' to 'idx'.
30241         
30242 2003-11-17  Naba Kumar  <naba@gnome.org>
30244         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
30245         * src/project_dbase.c: Prompts user for unsaved project files
30246         when project is closed.
30247         
30248 2003-11-16  Naba Kumar  <naba@gnome.org>
30250         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
30251         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
30252         older gcc.
30253         
30254 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
30255         
30256         * src/anjuta.c: Fixed crash related to tag == NULL while 
30257         anjuta is exiting
30259 2003-11-11  Naba Kumar  <naba@gnome.org>
30261         * src/glade_iface.c: Avoids error conditions for glade or glademm not
30262         found. It simply doesn't generate the c/c++ codes and continues with
30263         just a warning.
30264         * NEWS: Updated.
30265         
30266 2003-11-10  Naba Kumar  <naba@gnome.org>
30268         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
30269         'Start with dialog'.
30271         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
30272         German translation of anjuta-tutorial.
30273         
30274         * src/launcher.c: Fixed an encoding bug with GIOChannels.
30275         * NEWS: Updated.
30277 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
30279         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
30280         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
30281         the syntax highlighting in Preferences, the automatic syntax
30282         highlighting is now selected. When the debugger is stopped and the
30283         breakpoints window not closed, the gtk_tree_view in this window is
30284         now made unsensitive.
30286 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
30288         * src/preferences.h, src/preferences.c, anjuta.glade:
30289         Fixed translation bug in preferences by using GtkOptionMenu
30290         * anjuta.prj: Project version 1.1.98
30292 ---------------- Released version 1.1.98 ----------------
30294 2003-11-07  Naba Kumar  <naba@gnome.org>
30296         * anjuta.spec.in: Revived docs package and combined all docs into
30297         one package.
30298         * configure.in: Bumped version to 1.1.98 rc2
30299         * NEWS: Updated.
30300         * anjuta.spec.in: Fixed scrollkeepr-update command.
30301         * anjuta.spce.in: Fixed file permissions.
30303 2003-11-06  Naba Kumar  <naba@gnome.org>
30305         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
30306         menus to activate anjuta helps.
30307         
30308         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
30309         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
30310         manuals/C/anjuta-faqs/legal.xml (added),
30311         manuals/C/anjuta-faqs/Makefile.am,
30312         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
30313         manuals/C/anjuta-faqs/.cvsignore,
30314         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
30315         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
30316         manuals/C/anjuta-tutorial/legal.xml (added),
30317         manuals/C/anjuta-tutorial/Makefile.am,
30318         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
30319         manuals/C/anjuta-tutorial/.cvsignore,
30320         manuals/C/anjuta-manual/*.sgml (removed),
30321         manuals/C/anjuta-manual/*.xml (added),
30322         manuals/C/anjuta-manual/Makefile.am,
30323         manuals/C/anjuta-manual/anjuta-manual-C.omf,
30324         manuals/C/anjuta-manual/.cvsignore,
30325         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
30326         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
30327         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
30328         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
30329         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
30330         manuals/ja/anjuta-faqs/legal.xml (added),
30331         manuals/ja/anjuta-faqs/Makefile.am,
30332         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
30333         manuals/ja/anjuta-faqs/.cvsignore,
30334         manuals/ja/anjuta-manual/*.sgml (removed),
30335         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
30336         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
30337         manuals/ja/anjuta-manual/*.xml (added),
30338         manuals/ja/anjuta-manual/Makefile.am,
30339         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
30340         manuals/ja/anjuta-manual/.cvsignore,
30341         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
30342         manuals/sgmldocs.make (removed),
30343         manuals/xmldocs.make (added), manuals/omf.make (added),
30344         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
30345         documentations to newer docbook xml documentations. Converted 
30346         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
30347         Enabled manulas installations.
30348         
30349         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
30351 2003-11-05  Naba Kumar  <naba@gnome.org>
30353         * data/gdb.init: Sets host's charset to ascii to solve debugger
30354         freeze up due to uninitialized strings in target program.
30356         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
30357         Fixed a crash bug with 'Add expression in watch'. Bug #822017
30358         
30359         * NEWS: Updated.
30360         
30361         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
30362         src/launcher.c: Turns off echo in spawned pty to fix debugger.
30364 2003-11-04  Naba Kumar  <naba@gnome.org>
30366         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
30367         problems.
30368         
30369         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
30370         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
30371         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
30372         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
30373         in file headers.
30374         
30375         * src/search-replace.c: Fixed infinite loop bug.
30376         * start-with.c: Fixed a crash bug with "Open last project".
30377         
30378         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
30379         * scintilla/Makefile.am: Fixed compiler option.
30380         
30381 2003-10-16  Naba Kumar  <naba@gnome.org>
30383         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
30384         * src/text_editor.c: Fixed autoformat.
30385         
30386 2003-10-15  Naba Kumar  <naba@gnome.org>
30388         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
30389         of CTRL+number.
30390         
30391 2003-10-09  Naba Kumar  <naba@gnome.org>
30393         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
30394         
30395 2003-10-08  Naba Kumar  <naba@gnome.org>
30397         * src/source.c: Fixed a GETTEXT typo error.
30398         * anjuta.glade: Made 'Sorted in order you open them' default option
30399         for editor tabs.
30401         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30402         * anjuta.glade, data/properties/anjuta.properties:
30403         Fixed the freeze of the "Preferences" combos at the first Anjuta
30404         init is generated by:
30405                 - a not complete translation of preferences.c file
30406                 - a difference between 2 names in anjuta.glade and
30407                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
30408                 - the same name given to 3 combos (anjuta.glade).
30409                 
30410         * src/find_text.c: If the "whole document" mode is selected,
30411         a new search will select the next occurrence (Bug #764954).
30412         It is now possible to use the shortcuts to search next or previous
30413         occurrence even if the search dialog has the focus.     Bug #790318
30414         
30415         * src/main_menubar_def.h: "Select code block" shortcut; the new
30416         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
30417         (Bug #811016).
30419         Patch from: Richard Lee  <r.h.lee@comcast.net>
30420         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
30421         tagmanager/tm_workspace.c: The following is a patch to fix a
30422         seemingly random occurence where Anjuta would crash when a
30423         certain key was pressed.
30425 2003-09-29  Naba Kumar  <naba@gnome.org>
30427         * src/find_in_files.c: Ignores binary by default. Disabled the option
30428         of NOCVS search, because launcher does not use sh and hence can not
30429         pipe.
30430         
30431         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
30432         "clean before build" state in project session and not in account session,
30433         otherwise the state gets reflected to other projects causing annoyance.
30434         
30435         * src/compiler_options.c: Fixed a bug where compiler options were always
30436         claimed 'modified'.
30438         * src/build_project.c, data/properties/anjuta.properties,
30439         src/commands.[h]: Fixed a bad bug where clean-before-build
30440         doesn't work.
30441         
30442         * scintilla/patches/research-cvs-nolog.diff,
30443         scintilla/patches/scintilla-ac-gtk2-port.diff,
30444         scintilla/patches/scintilla-ac-sort-fix.diff,
30445         scintilla-optimization.diff: Removed, because they are already in
30446         scintilla CVS.
30447         
30448         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
30449         2003-09-29).
30451         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
30452         scintilla/LexYAML.cxx: Added new scintilla lexers.
30453         
30454         * TODO, NEWS: Updated.
30456         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30457         * src/utilities.c: Fixed typo bugs.
30459 2003-09-26  Naba Kumar  <naba@gnome.org>
30461         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
30462         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
30463         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
30464         text_editor_find() and Fixed I-Search wrapping.
30465         * src/debugger.c: Fixed to pass a newline after a debugger
30466         command (which was broken since the launcher was refactored.
30467         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
30469 2003-09-25  Naba Kumar  <naba@gnome.org>
30471         * src/toolbar_callbacks.c: Fixed start of incremental search.
30472         
30473         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30474         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
30475         src/main_menubar_def.h, src/mainmenu_callbacks.c,
30476         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
30477         menu and implementation.
30479 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
30481         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
30482         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
30483         variables in Locals window.
30485 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
30487         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
30488         * src/utilities.[ch] : Fix a tooltip bug in 
30489         anjuta_util_toolbar_append_stock(), the label appeared instead of
30490         the tooltip text. Remove label from arguments of the function
30491         because label is included in the stock icon data.
30492         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
30493         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
30494         * FIXME: translation file should be updated because of label text removal.
30496 2003-09-24  Naba Kumar  <naba@gnome.org>
30498         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
30499         
30500         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
30501         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
30502         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
30503         stdout and stderr. Also buffered output and check-for-password
30504         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
30505         with password prompts. Checkes for password prompts from all outputs.
30506         
30507         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
30508         which takes a string (which could be utf8 also) and converts into
30509         utf8 string.
30510         
30511         * src/main.c: Connects kernel signals after gnome_program_init().
30512         
30513         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30514         * src/message-manager.c: Fixed bug #787026 by converting the strings
30515         to proper UTF8.
30516         
30517 2003-09-22  Naba Kumar  <naba@gnome.org>
30519         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
30520         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
30521         GtkCList and using GtkTreeView instead. Added the patch.
30522         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
30523         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
30524         
30525 2003-09-19  Naba Kumar  <naba@gnome.org>
30527         * printing/print.c: Proper UTF8 printing support.
30528         * src/main.c: moved kernel signal connects at the
30529         end of application initialization.
30530         
30531 2003-09-18  Naba Kumar  <naba@gnome.org>
30533         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
30534         (new) lexers.make, (new) lexers: Update scintilla to latest
30535         scintilla CVS (2003-09-18), added new lexers, automated
30536         lexers makefiles sections and scintilla update. Added
30537         patches. Optimized pango rendering. Fixed a crash bug
30538         in scintilla.
30539         
30540         * (new) scintilla/patches/research-cvs-nolog.diff: Added
30541         patch to remove cvs log command from RESearch.cxx file.
30542         * scintilla/patches/scintilla-pango-always.diff:
30543         Fixed file name.
30544         * scintilla/RESearch.cxx: Removed spurious cvs log command
30545         and logs.
30546         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
30547         
30548         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
30549         * src/dnd.c: Fixed a crash bug with DND.
30550         
30551 2003-09-15  Naba Kumar  <naba@gnome.org>
30553         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
30554         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
30555         src/toolbar_callbacks.c: Added an additional parameter to
30556         text_editor_goto_line() funtion which decides if the line should
30557         be made visible (if it's under fold).
30558         
30559         * src/style-editor.c: Fixed a compiler warning.
30560         * src/message-manager.cc: Calls parent method correctly.
30562         * src/preferences.h: Fixed prent class.
30563         
30564         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30565         * src/project_dbase.c: Fixed bug #713210.
30566         
30567 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
30568                                                                                 
30569         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
30571 2003-09-11  Naba Kumar  <naba@gnome.org>
30573         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30574         * src/style-editor.c: Fixed bug #769130 (Crash on font
30575         selection dialog).
30576         
30577         * src/message-manger.[h,cc]: Made AnMessageManager
30578         derived from GtkFrame and removed deprecated code.
30579         
30580         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
30581         compiler warnings.
30582         
30583 2003-09-09  Naba Kumar  <naba@gnome.org>
30585         * src/Makefile.am: Addded rules for built sources.
30586         
30587 2003-09-08  Naba Kumar  <naba@gnome.org>
30589         * (new) src/anjuta-marshalers.list: Added marshalers definition
30590         file.
30591         
30592         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
30593         and CXXFLAGS are not overwriten by automake's default.
30594         * src/style-editor.c: Added 'operators' in the style editor.
30595         
30596         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
30597         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
30598         * src/message-manager-private.cc, src/message-manager.cc:
30599         Converts message going into message into UTF-8 endoding.
30600         * src/main.c: Uses UTF-8 codeset for localization.
30601         
30602 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
30604         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
30605         
30606 2003-09-08  Naba Kumar  <naba@gnome.org>
30608         * TODO: Updated.
30609         
30610         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30611         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
30612         Fixed bug #798717, Find - Find&Replace - Find in files bug;
30613         The combo entries were updated if the same data with a different
30614         case exist in the combo list. The combo entries are now case sensitive. 
30615         Search&Replace bug; First search ,max actions = 0 ==> now max
30616         actions = 100.
30617         
30618 2003-09-08  Naba Kumar  <naba@gnome.org>
30620         * TODO: Updated.
30621         * src/utilities.[c,h]: a function takes contant args.
30622         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
30623         Now the child terminated signal is emitted properly.
30624         * src/Makefile.am: Used $(top_srcdir) for referring to 
30625         scintilla objects.
30626         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
30627         definitions file which will generate anjuta-marshalers.[c,h] files.
30628         * src/.cvsignore: Updated.
30629         * src/build_project.c: Changed su command to preserve quotes.
30630         * src/anjuta-tools.c, tagmanager/tm_project.c,
30631         tagmanager/tm_workspace.c: Use standard tmp file.
30632         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
30633         so that users could report bugs easily.
30634         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
30635         
30636         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
30637         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
30638         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
30639         src/attach_process.c, src/breakpoints.c, src/commands.c,
30640         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
30641         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
30642         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
30643         src/memory.c, src/message-manager-private.c, src/preferences.c,
30644         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
30645         src/search-replace.[c,h], stack_trace.c, text_editor.c,
30646         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
30647         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
30648         Fixed compile warnings and cleanup.
30649         
30650         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
30651         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
30652         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
30653         Removed libzvt usage and implemented child spawing differently. Launcher is
30654         now proper GObject, which can be created multiple times (and can be
30655         operated in parallel).
30657         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
30658         * src/project_import_gui.c, src/project_import_cbs.c,
30659         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
30660         (crash on project import). Removed deprecared codes.
30661         
30662 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
30663         
30664         * src/cvs.c: Fixed cvs output bug.
30666 2003-09-03  Naba Kumar  <naba@gnome.org>
30668         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30669         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
30670         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
30671         src/text_editor_cbs.c: Implements --
30672                 If the debugger is started
30673                         A double click in the margin add or remove a breakpoint
30674                         A single click activate or deactivate the breakpoint
30675                 else
30676                         A double click in the margin add or remove a bookmark
30678 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
30679         
30680         Reviewed by Naba Kumar  <naba@gnome.org>
30681         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
30682         User is now able to choose a branch on cvs update for project.
30683         Cleaned up variable names.
30685 2003-09-03  Naba Kumar  <naba@gnome.org>
30687         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
30688         src/Makefile.am: Added lexers.
30689         * scintilla/*/*: Updated...
30690         * src/an_symbol_view.c: Fixed a crash bug.
30691         * src/compiler_options.c, src/project_dbase.c: Fixed compile
30692         and build bugs.
30693         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
30694         * src/source.c: Fixed project generation bug with gettext code.
30695         * tagmanager/tm_project.c: Fixed a crash bug.
30696         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
30697         bug when there is no project open. Bug #____.
30698         * src/source.c: Fixed a bug with build failure with non-gnome
30699         project with glade-generated source (eg. gtk2). Bug #____.
30700         * NEWS: Updated...
30702 2003-08-22  Naba Kumar  <naba@gnome.org>
30704         Patch from: Rob Bradford  <rob@debianplanet.org>
30705         * data/Makefile.am: Fixed to install properly during
30706         package building.
30707         
30708         Patch from: Etay Meiri  <etay-m@bezeqint.net>
30709         * src/debug-tree.c: Fixed a crash bug.
30710         * src/compiler_options.c: Takes care of linking the missing pieces;
30711         C flags, libs, optimization options, debug and profile.
30713         Patch from: Enver ALTIN  <ealtin@casdb.com>
30714         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
30715         
30716 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
30718         Reviewed by Naba Kumar  <naba@gnome.org>
30719         * src/project_dbase.c: Fixed bugs #778263 and #778413
30720           Adding multiple files to project should work now.
30722 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
30724         Reviewed by Naba Kumar  <naba@gnome.org>
30725         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
30726         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
30727         for Locals window.
30729 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
30731         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
30733 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
30735         * src/text_editor.c: Fix translatable string (#113934).
30737 2003-07-04  Naba Kumar  <naba@gnome.org>
30739         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
30740         bug when there is no project open. Bug #____.
30741         
30742         * src/source.c: Fixed a bug with build failure with non-gnome
30743         project with glade-generated source (eg. gtk2). Bug #____.
30745 2003-06-26  Naba Kumar  <naba@gnome.org>
30747         * src/anjuta.h: Removed reference to windows-dialog.h.
30748         * src/message-manager-private.[cc,h]: Fixed doulbe click
30749         activation of messages to properly jump at the destination.
30750         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
30751         * src/toolbar.c: Code clean-ups.
30752         
30753         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
30754         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
30755         
30756         * src/message-manager-private.[cc,h]: Removed dead codes.
30757         
30758         * (new) data/properties/css.properties,
30759         data/properties/anjuta.properties, data/properties/Makefile.am:
30760         Added CSS syntax hiliting properties.
30761         
30762         * tagmanager/tm_file_entry.c: Fixed a possible bug.
30763         * src/debugger.c: Clean ups.
30764         * src/lexer.h: Added CSS lexer definition.
30765         
30766         * Makefile.am: Installs destop file properly.
30767         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
30768         * NEWS: Updated for 1.1.97 release.
30769         * src/main_menubar_def.h: Changed some non working shortcuts.
30770         
30771 2003-06-24  Naba Kumar  <naba@gnome.org>
30773         * src/search-replace.c: Shows the dialog properly, even when it is
30774         hidden behind another window.
30775         
30776         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
30777         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
30778         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
30779         and code clean up.
30780         
30781         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
30782         setup wizard dialogs.
30783         
30784         * src/debugger.c: Removed a redundant call to
30785         debugger_update_controls().
30786         * src/compiler_options.c, src/launcher.c: code cleanup.
30787         * src/executer.c: Fixed execution bug with 'Set Program params...".
30788         
30789 2003-06-23  Naba Kumar  <naba@gnome.org>
30791         * widgets/e-splash.c: Removed border around the splash image.
30792         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
30793         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
30794         * src/cvs.c: Added a frame around commit log text widget.
30795         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
30796         crash bug associated with translated combo box list in preferences
30797         dialog (in different locale other than en_US). Used widget names
30798         to pass the combo list items.
30799         * po/POTFILES.in: Updated.
30800         * src/launcher.c: Creates the zvt terminal at startup (and not
30801         every time a build is done) -- speeds up buld operations.
30802         * src/file_history.c: Should be if() conditional instead of
30803         assertion check.
30804         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
30805         Disabled useless warnings.
30806         * src/project_dbase.c: Fixed bonobo 2 project name.
30807         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
30808         and uses correct glade-2 for file generation.
30809         
30810 2003-06-21  Naba Kumar  <naba@gnome.org>
30812         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
30813         And disables autocomple show for numbers (very annoying).
30814         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
30815         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
30816         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
30817         from view menu and adjust the controls accordingly.
30818         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
30819         only OK button.
30820         * src/project_dbase.[c,h]: Removed show_local flag processing.
30821         * src/message-manager.[c,h]: Reorganized messages tabs in more
30822         sensible order.
30823         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
30824         Also added PCRE dependency.
30825         
30826 2003-06-20  Naba Kumar  <naba@gnome.org>
30828         * pixmaps/anjuta_splash.png: New splash.
30829         from Jean Schurger  <yshartk@schurger.org>
30830         
30831         * src/controls.c: De-sensitize run-to-cursor when debugger
30832         is not running.
30833         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
30834         
30835         * src/message-manager-private.cc: Fixed to properly jump at
30836         the right file:line.
30837         
30838         * src/appwiz_page1.c: Fixed to correctly determine the project
30839         trpe from the wizard.
30840         
30841 2003-06-20  Naba Kumar  <naba@gnome.org>
30843         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
30844         * src/watch_gui.c: Code cleanups.
30845         * src/debugger.[c,h], src/stack_trace.[c,h],
30846         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
30847         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
30848         Removed direct access to stack_trace private data, Increased debugger
30849         command size from 256 to 1024 (to be on safer side). Also implemented
30850         row-activated signle for seting frame and viewing the source.
30851         * src/debugger.c: Avoids starting program and stopping debugger
30852         when starting debugger and stopping program, respectively.
30853         
30854         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
30855         Reverted codes to start debugger automatically
30856         The file is brought to the state just after the branching 
30857         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
30858         some code clean ups.
30859         
30860         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
30861         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
30862         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
30863         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
30864         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
30865         src/project_dbase.c: Code clean ups.
30866         
30867         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
30868         (Projects dir) so that correct $HOME/Projects path is set when
30869         anjuta is run for the first time.
30870         
30871 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
30873         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
30875 2003-06-13  Naba Kumar  <naba@gnome.org>
30877         * src/stack_trace_cbs.c: Moved variable declaration at the
30878         top of the block (bug #737867)
30879         
30880         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
30881         just CFLAGS and CXXFLAGS (bug #743617).
30882         
30883         * src/create_global_tags.sh: Fixed shell script to properly
30884         detect installed *-config files.
30885         
30886 2003-06-12  Naba Kumar  <naba@gnome.org>
30888         * src/preferences.[c,h]: Added methods for custom widgets in
30889         preferences: using custom set/get methods for them.
30890         
30891         * src/anjuta-encoding.c: Implemented up/down of the encodings
30892         in the list and property saves correctly.
30893         
30894         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30895         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
30896         the beginning of a file.
30898         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
30899         * src/aneditor.cxx, src/aneditor.h,
30900         src/controls.c, src/main_menubar.c, src/main_menubar.h,
30901         src/main_menubar_def.h, src/mainmenu_callbacks.c,
30902         src/mainmenu_callbacks.h: Allows the operator to select the current
30903         word or the current line (Request: 680801). It puts also
30904         sensitive/unsensitive several select/comment menu items.
30906         * src/breakpoints.c: Presets by default the current line for a
30907         defined breakpoint.
30909 2003-06-11  Naba Kumar  <naba@gnome.org>
30911         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
30912         color (red highlight) now cosistent for inactive tabs also.
30913         
30914         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
30915         'Advanced search and replace' in Edit->Search submenu.
30916         
30917         * data/properties/tcltk.properties: Fixed bug #731851. Added line
30918         wrappings '\' where     they were missing.
30919         
30920         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
30921         message is now more descriptive and details the correct thing to do
30922         for GNOME2 desktop.
30923         
30924 2003-06-10  Naba Kumar  <naba@gnome.org>
30926         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
30927         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
30928         Removed any reference to particular version of automake/autoconf
30929         so that they could work with newer versions (Bug #659394).
30931         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
30932         src/anjuta.c: Added coded to add/remove supported encodings.
30933         
30934         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
30935         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
30936         src/project_import.c, src/project_type.c, src/project_type.h,
30937         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
30938         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
30939         from the project wizard.
30941 2003-06-06  Naba Kumar  <naba@gnome.org>
30943         Patch from Etay Meiri  <etay-m@bezeqint.net>
30944         * src/compiler_options.c: Fixed bugs related to clean before
30945         build patch.
30946         
30947         * anjuta.desktop.in.in: Added commandline options.
30948         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
30949         -dP and -A flags of CVS update into different options.
30950         
30951 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
30953         * configure.in: Removed "ta" from ALL_LINGUAS.
30955 2003-06-02  Naba Kumar  <naba@gnome.org>
30957         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
30958         return NULL for undefined properties and "" for defined but empty
30959         strings. It was creating many problems where both are assumed to be
30960         same. And besides, it doesn't matter to differentiate the two (the
30961         problem with preferences was due to a different bug).
30963         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
30964         correctly. Also, s/props_build_in/props_built_in/g.
30965         
30966         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
30967         list.
30968         
30969         * src/an_file_view.c: Unrefed pixbufs when done with them.
30971         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
30972         (removed) file_text.png: Added and removed pixmaps.
30973         
30974 2003-05-30  Naba Kumar  <naba@gnome.org>
30976         * anjuta.glade: Fixed encodings preferences dialog
30977         
30978 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
30979         
30980         Reviewed by Naba Kumar  <naba@gnome.org>
30981         
30982         * src/build_project.c src/clean_project/c: perform a clean before
30983         build, if required. Show the message manager on clean.
30984         * src/compiler_options.c: save the new options when window is closed
30985         and flag project to be cleaned before the next build.
30986         * src/project_dbase.c: added a 'clean before build' flag to project
30988 2003-05-29  Naba Kumar  <naba@gnome.org>
30990         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
30991         dialog.
30992         
30993         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
30994         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
30995         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
30996         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
30997         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
30998         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
30999         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
31000         print_color.xpm, print_landscape.xpm, print_layout.xpm,
31001         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
31003         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
31004         Removed unused icons references.
31006 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
31008         Reviewed by Naba Kumar  <naba@gnome.org>
31009         
31010         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
31011           src/compiler_options.c, src/debugger.c, src/find_replace.c,
31012           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
31013           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
31014           src/toolbar_callbacks.c: HIG compliant dialogs.
31016         * src/utilities.c: anjuta_button_new_with_stock_image() and
31017           anjuta_dialog_add_button() stolen from gedit.
31019         * src/main_menubar_def.h: Fixed mnemonics.
31021 2003-05-26  Naba Kumar  <naba@gnome.org>
31023         * src/project_dbase_gui.c: Added header files filter for add file
31024         dialog box. Disabled project window to be transient window.
31025         
31026         * src/message-manager.cc: Disabled message manager window to be
31027         transient window.
31028         
31029         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
31030         a file could not be loaded.
31031         
31032         * src/project_dbase.c: Fixed a bug with GUI editor command
31033         where empty string is returned.
31034         
31035         * src/Makefile.am, src/preferences.h, src/text_editor.c
31036         src/text_editor.h, (new) src/anjuta-encodings.h,
31037         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
31038         Added encoding support and to handle characters encoding correctly
31039         by auto detecting it during load. Added preferences for selecting
31040         the encoding during save.
31042         * src/preferences.c, src/resources.c: Removed debug messages.
31044         Patch from: Alexander Nedotsukov <bland@mail.ru>
31045         * src/getline.c: Fixed many fatal bugs for FreeBSD.
31047 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31048         * src/anjuta.c: Try to sow the splash image more often.
31050 2003-05-20  Naba Kumar  <naba@gnome.org>
31052         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
31053         * src/debug_tree.c: Colorize the modified locals during
31054         debugging and call memory analyze from the debugger.
31055         * src/breakpoints.c: The color is now different for the enabled
31056         and disabled breakpoints. Anjuta now can erase several
31057         breakpoints defined at the same line. The markers are updated
31058         according to the enable/disable action.
31059         
31060         Patch from Etay Meiri  <etay-m@bezeqint.net>
31061         * src/launcher.c: Fixes launcher freeze up bug during build.
31063 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
31065         Reviewed by Naba Kumar  <naba@gnome.org>
31066         * scintilla/PropSet.h: Change member variables from private to protected.
31067         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
31068         to PropSetFile class, which return a gchar * (and can therefore indicate
31069         whether properties are empty or do not exist) and make prop_get and
31070         prop_get_expanded use them.
31071         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
31072         that the result of of prop_get cannot be an empty string.
31074 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
31076         Reviewed by Naba Kumar  <naba@gnome.org>
31077         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
31078         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
31079         src/text_editor_cbs.c: When saving all the files in the project, the
31080         text editors are now only rehighlighted once instead of once for each
31081         file saved.
31083 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31084         * src/main.c, widgets/e-splash.c: Splash screen improvements.
31085         * src/anjuta.desktop.in.in: Support startup notification.
31086 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31087         * src/main.c, widgets/e-splash.c: Splash screen improvements.
31088         * src/anjuta.desktop.in.in: Support startup notification.
31091 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
31093         Reviewed by Naba Kumar  <naba@gnome.org>
31094         
31095         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
31096         memory leak from glade_xml_new call. Removed gxml field from Executer
31097         struct as only used in create_executer_dialog and then destroyed.
31098         
31099         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
31100         
31101         * src/configurer.c: Fix warning trying to connect signal to non-existent
31102         environment entry in configure dialog and fix crash when closing the
31103         window.
31104         
31105         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
31106         gnome_date_edit_get_time instead.
31107         
31108         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
31109         in view menu required renumbering elsewhere.
31111 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
31113         Reviewed by Naba Kumar  <naba@gnome.org>
31114         
31115         * src/breakpoints.c: fixed an error when removing breakpoint
31116         * src/controls.c: 'run to cursor' is sensitive when debugger not active
31117         * src/debugger.c: changes to the way the debugger is activated
31118         * src/debugger.h: clean ups
31120 2003-05-13  Naba Kumar  <naba@gnome.org>
31122         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
31123         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
31124         src/memory.h: A new version of memory and the interface
31125         is now integrated in anjuta.glade
31127 2003-05-09  Naba Kumar  <naba@gnome.org>
31129         * configure.in: Bumped required gtk version to 2.0.8.
31130         
31131 2003-05-06  Naba Kumar  <naba@gnome.org>
31133         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
31135 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31136         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
31138 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31139         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
31140         , tagmanager/c.c: Support for ProC and RDB files.
31142 2003-05-06  Naba Kumar  <naba@gnome.org>
31144         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
31145         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
31146         Uncomment (Box & Stream), Select the current function,
31147         authorize the "Quit" button of the GotoLine window
31149 2003-05-05  Naba Kumar  <naba@gnome.org>
31151         * src/watch_gui.h: CVS added new file.
31153         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
31155         Patch from Etay Meiri <etay-m@bezeqint.net>
31156         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
31157         src/mainmenu_callbacks.c, src/message-manager.cc,
31158         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
31159         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
31160         Ported stack trace to GNOME2 and added it in the message manager
31161         pane.
31163 2003-05-02  Naba Kumar  <naba@gnome.org>
31165         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
31166         
31167         * src/preferences.[h,c]: Fixed preferences to save only one copy of
31168         preferences property.
31169         
31170         * anjuta.prj: Fixed multiple preferences saved data.
31171         
31172         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
31173         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
31174         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
31175         scintilla/include/Platform.h, scintilla/include/PropSet.h,
31176         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
31177         Upgraded scitilla from CVS with faster window repaint
31178         and more bugfixes.
31179         
31180         Patch from  Etay Meiri  <etay-m@bezeqint.net>
31181         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
31182         and code cleanups
31183         
31184 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
31186         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
31187         the window if messages are appended to the end and the scrollbar is
31188         at the end.
31190 2003-04-29  Naba Kumar  <naba@gnome.org>
31192         * configure.in: Removed omf-install from Makefiles list.
31194 2003-04-28  Naba Kumar  <naba@gnome.org>
31196         * po/POTFILES.in: Remvoded deleted files.
31197         
31198         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
31199         pixmaps/windows-style-undocked.png: Added setup wizard's images.
31201         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
31202         is executed as detached) is not set properly.
31203         
31204 2003-04-25  Naba Kumar  <naba@gnome.org>
31205         
31206         * anjuta.prj: Updated.
31207         * src/anjuta_info.c: Fixed text wrapping and column view.
31208         * data/welcome.txt.in: Removed unaligned characters.
31209         
31210 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31211         * src/main_menubar.c: Disable setup dialog.
31213 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31214         * src/breakpoints.c; Fixed compilation with older GCC
31215         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
31216         * HACKING: Spelling fixes (Suggested by Stephen Knight)
31218 2003-04-18  Naba Kumar  <naba@gnome.org>
31220         * anjuta.prj: Updated (includes compiler options).
31221         
31222         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
31223         function from anjuta.c (it was already available in anjuta-tools.c).
31224         
31225 2003-04-18  Naba Kumar  <naba@gnome.org>
31227         * src/about.c, THANKS: Updated
31228         
31229         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
31230         
31231         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
31232         properly from the project session before updating the file
31233         view.
31234         
31235         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
31236         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
31237         dialog settings (as it will not be required once GDL is in place) and
31238         added file view filters in the settings sub-menu.
31240 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31241         * HACKING: Updated
31242         * configure.in: Disable cast checks on final build.
31244 2003-04-17  Naba Kumar  <naba@gnome.org>
31246         * src/build_project.c: Fixed a compilation error.
31248         * src/launcher.c: Removed commnets.
31249         
31250         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
31251         properties from editor tab to indentation tab and fixed a property
31252         label for proper i18n translation. Fixed typos in project config
31253         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
31254         sorting and reordering in compiler options dialog.
31255         
31256         * src/compiler_options.c: Implemented _save() function to save the
31257         options (which was pending).
31258         
31259         * src/build_project.c: Destroys install-as-root dialog when it is done.
31260         
31261         * src/an_symbol_view.c: Change "event" event to "event-after" so
31262         that symbol row is selected first before the popup is shown.
31263         
31264 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
31266         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
31267         file in CVS/Entries. (Reviewed and applied by Biswa)
31269 2003-04-16  Naba Kumar  <naba@gnome.org>
31271         * aneditor.cxx: use unicode everytime (fixed unicode related
31272         bugs).
31274         * anjuta.prj: Fixed UI editor name (blank to use default) and
31275         anjuta version.
31276         
31277         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
31278         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
31279         Editor preferences page.
31281 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31282         * src/anjuta.[ch], src/print.c: Fixed warnings
31283         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
31284         * configure.in: Profiling support with gprof
31286 2003-04-16  Naba Kumar  <naba@gnome.org>
31288         Patch from Gaëtan de Menten  <ged@bugfactory.org>
31289         * src/launcher.c: Fixed cvs dialog.
31290         
31291 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
31292         
31293         * src/message-manager-private.cc: Fixed double-click on first line of 
31294         output to properly select a line.
31295         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
31296         because still was a deprecatd GtkCTreeNode and always NULL anyway.
31298 2003-04-15  Naba Kumar  <naba@gnome.org>
31300         * src/message-manager-private.cc: Fixed the glade filename typo.
31302 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31303         * scintilla/*, data/properties/*: Scintilla CVS merge
31304         * anjuta.prj: Removed unnecessary files.
31305         * scintilla/PlatGTK.cxx: Force Pango fonts always
31306         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
31307         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
31308         for preferences.
31309         * configure.in: Change version no. for 1.1.1 (alpha release)
31310         * configure.in: Added '--with-pref-suffix' option.
31311         * config.guess, config.sub: Removed from CVS.
31313 2003-04-15  Naba Kumar  <naba@gnome.org>
31315         Patch from Timothee Besset  <ttimo@idsoftware.com>
31316         * Makefile.am: Fixed a shell script error during intallation.
31317         
31318 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
31320         Reviewed by Naba Kumar  <naba@gnome.org>
31321         * src/message-manager.cc: Added popup-menu to TreeView and fixed
31322         set_wm_class to use "anjuta" instead of "an.
31323         * src/message-manager-private.cc: Headers are hidden again.
31325 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31326         * src/project_dbase_gui.c: Memory corruption fix.
31327         * anjuta.prj: Updated project file
31329 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
31330         * an_file_view.c: Connect to event-after signal rather than event so that
31331         selection is updated first and thus context menu is for the right file.
31332         Reviewed and applied by Biswa.
31334 2003-04-14  Naba Kumar  <naba@gnome.org>
31336         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
31337         
31338         * src/auncher.c: More child exit fixes
31339         from Timothee Besset  <ttimo@idsoftware.com>
31341 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
31342         
31343         Reviewed by Naba Kumar  <naba@gnome.org>
31344         
31345         * src/message-manager.[c/h], src/message-manager-private[c/h],
31346                 anjuta.[c/h]: Ported message-manager to Gtk2
31347         
31348         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
31349         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
31350         src/clean_project.c, src/compile.c, src/configurer.c,
31351         src/controls.c, src/cvs.c, src/debugger.c,
31352         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
31353         src/project_import.c, src/search-replace.c: Changed name from
31354         AnjutaMessageManager to AnMessageManager to avoid too long type
31355         and funtion names.
31357 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31358         * src/launcher.c: Fix build won't stop problem - TTimo
31359         * TODO: Updated
31360         * pixmaps/anjuta_splash.c: New splash screen prototype.
31361         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
31362         * src/compiler_options.c: Mute pkgconfig errors.
31363         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
31365 2003-04-10  Naba Kumar  <naba@gnome.org>
31367         * configurer.[c,h]: Fixed dialog to close properly.
31368         * src/project_dbase.c, widgets/gnomefilelist.c: Added
31369         debugging asserts.
31370         
31371 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31372         * anjuta.prj: Removed unnecessary files, load with 1.2.0
31373         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
31374         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
31375         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
31376         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
31377         src/makefile.am: Move gdl to it's own directory.
31378         * global-tags/create_global_tags.sh: Silently ignore SDL error.
31380 2003-04-09  Naba Kumar  <naba@gnome.org>
31382         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
31383         branch.
31385 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31386         * src/anjuta-tools.c: Use CDATA for saving tools data.
31387         * anjuta.glade, src/search-replace.c: Port from branch.
31388         * widgets/e-splash.*, src/main.c: Better splash screen.
31389         * configure.in, widgets/gdl*: Import GDL widgets.
31390         * ROADMAP: Updated roadmap.
31391         * src/an_file_view.c: Use GDL icons for file tree.
31393 2003-04-09  Naba Kumar  <naba@gnome.org>
31395         * anjuta.glade: Added (hidden) initial setup-wizard window.
31396         
31397         Patch from: Vitaly  <vvv@rfniias.ru>
31398         * src/preferences.c: Fixes a bug with libglace widget access with
31399         translated strings.
31401         Patch from: Etay Meiri  <etay-m@bezeqint.net>
31402         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
31403         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
31404         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
31405         src/toolbar_callbacks.[c,h],
31406         src/memory.c, src/message-manager-private.cc,
31407         src/message-manager-private.h, src/message-manager.cc,
31408         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
31409         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
31410         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
31411         watch window to a subwindow in the notebook
31413 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31414         * ROADMAP: Updated roadmap.
31416 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
31418         * configure.in: Added Belarusian to ALL_LINGUAS.
31420 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31421         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
31422         Henry Jia
31423         * ROADMAP: Added roadmap for HEAD.
31425 2003-03-29  Naba Kumar  <naba@gnome.org>
31427         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
31428         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
31429         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
31430         (new) pixmaps/start-with-wizard.png,
31431         (new) pixmaps/start-with-import.png,
31432         (new) pixmaps/start-with-open.png Added Start with dialog which pops
31433         up on anjuta start-up to give quick access to opening file/project or
31434         creation wizards.
31436         * src/main.c: Sets proper data directory for the gnome
31437         program.
31439 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
31440         * src/text_editor.c: Fixed error/warning indicators.
31442 2003-03-24  Naba Kumar  <naba@gnome.org>
31444         * README: Correct version.
31445         
31446 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
31448         * configure.in: Added checks to see if were building on FreeBSD
31449         systems.  Sets -DFREEBSD if we are, and also attempts to find
31450         gmake if the host system is FreeBSD.
31452         * src/getline.c: New file used to provide the getline function,
31453         which isnt available on a FreeBSD system.  The function is only
31454         defined if FREEBSD is defined.
31456         * src/Makefile.am: Added getline.c to anjuta_SOURCES
31458         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
31459         configure.in sets this to gmake on FreeBSD systems, and make
31460         on everything else.
31462 2003-03-23  Naba Kumar  <naba@gnome.org>
31464         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
31465         
31466         * anjuta.spec.in: Fixed spec file for correct file paths and
31467         corrected rpmbuild.
31469         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
31470         the rpm build command separately now.
31471         
31472         * src/anjuta.c, windows-dialog.c: Added some more window management
31473         stuffs (not still fully working, though).
31475         * TODO: Updated.
31477 2003-03-22  Naba Kumar  <naba@gnome.org>
31479         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
31481 2003-03-21  Naba Kumar  <naba@gnome.org>
31483         * README: Removed Andy Piper's name from the active maintainers
31484         list on his request.
31485         
31486         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
31487         preferences.
31488         
31489         * src/anjuta-tools.c: Fixed compiler errors.
31491         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
31492         show bugs.
31493         
31494         * src/commands.c, src/src_paths.c, src/style-editor.c,
31495         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
31496         becuase they are now hidden by default (from glade editing).
31497         
31498         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
31499         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
31500         src/main_menubar_def.h, src/mainmenu_callbacks.c,
31501         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
31502         basic windows managements.
31503         
31504 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
31505         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
31506         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
31507         Enver ALTIN (a.k.a. skyblue)
31509 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
31510         * tagmanager/*: Added ignore-list for symbols. This will make
31511         parsing more accurate for projects. Doc updates needed.
31513 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
31514         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
31515         * launcher/Makefile.am: Link to correct libraries
31516         * src/launcher.c: Do not allow NULL shell
31518 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
31519         * src/debug_tree.c: Improve debug tree view.
31521 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
31523         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
31524         'Run Configure Script' and 'Execute Program'. Increase minimum width
31525         of Configure dialog.
31526         * find_in_files.c, find_in_files_cbs.*: Properly create the file
31527         list widget by setting a model and adding a column and renderer.
31528           Actually store the nocvs toggle button in FindInFiles data structure.
31529           Handle selection changes via changed signal rather than row_activated.
31530           Use response signal for handling the close and find buttons.
31531           Close window when escape is pressed.
31532         * find_replace.c: Close window when escape is pressed.
31533         * find_text.c: Close window when escape is pressed in find dialog as
31534         well as wrap search question, where now Yes is the default button.
31536 2003-03-05  Naba Kumar  <naba@gnome.org>
31538         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
31540         * src/message-manager-private.cc: Fixed a bug with vte conditional
31541         compilation.
31542         * anjuta.glade: Hides all windows in glade file.
31544 2003-03-05  Naba Kumar  <naba@gnome.org>
31546         * src/an_file_view.c: Fixed a compilation warning.
31547         * src/message-manager-private.cc: Conditional compilation for vte
31548         API.
31549         
31550 2003-02-28  Naba Kumar  <naba@gnome.org>
31552         * configure.in, anjuta.spec.in: Updated dependency packages version.
31553         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
31554         * src/preferences.c: Added debug assertions.
31555         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
31556         editor to enable/disable bringing the recent editor tabs first.
31557         
31558         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
31559         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
31560         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
31561         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
31562         and     bug fixes. Also code clean ups.
31563         
31564         * (new) src/search-replace.[h,c]: New search replace implementation
31565         from ANJUTA_1_0_0 branch.
31566         
31567         * (new) src/windows-dialog.[h,c]: New windows management class
31568         [work in progress].
31570 2003-02-28  Naba Kumar  <naba@gnome.org>
31572         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
31573         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
31574         src/appwizard.c, src/build_file.c, src/build_project.c,
31575         src/clean_project.c, src/compile.c, src/configurer.c,
31576         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
31577         src/message-manager-dock.c, src/message-manager-dock.h,
31578         src/message-manager-private.cc, src/message-manager.cc,
31579         src/preferences-dialog.c, src/preferences-dialog.h,
31580         src/preferences.c, src/preferences.h, src/project_dbase.c,
31581         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
31582         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
31583         src/utilities.c, src/utilities.h:
31584         
31585         Widgetized Preferences and gave proper function names.
31587         * src/executer.c: Fixed a session loading bug.
31588         
31589 2003-02-27  Naba Kumar  <naba@gnome.org>
31591         * printing/print.c: Fixed printing font bug that failed to load the
31592         proper fonts.
31593         
31594         * src/toolbar.c: Disabled LED flashing (not yet implemented).
31595         
31596         * TODO, anjuta.prj: Updated.
31598 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
31600         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
31601         manuals/C/anjuta-manual/anjuta-manual-C.omf,
31602         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
31603         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
31604         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
31605         fixed omf errors
31607 2003-02-25  Naba Kumar  <naba@gnome.org>
31609         * Makefile.am: Excluded omf-install from installation as the docs are
31610         not ready.
31611         
31612         TODO: Updated.
31613         
31614         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
31615         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
31616         property names and added new editor properties and code cleanups.
31617         Also added new project properties.
31618         
31619         * src/compiler_options.[h,c]: Added pkg-config packages supports
31620         and fixed bugs.
31621         
31622         * src/glade_iface.h: Cleanups.
31623         
31624         * src/launcher.c: Used timer instead of idle to scan.
31625         
31626         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
31627         src/project_config.[h,c], src/project_import.c: Implemented project
31628         property to define GUI editor and to handle it.
31629         
31630         * src/preferences.c: i18n fixes.
31631         
31632         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
31633         unused (and old) pixmaps.
31634         
31635         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
31636         
31637 2003-02-25  Naba Kumar  <naba@gnome.org>
31639         * src/message-manager-private.[h,cc], src/preferences.c,
31640         anjuta.glade, anjuta_dialog_strings.c: Implemented
31641         gnome terminal profiles for the terminal preferences and moved the
31642         addition of terminal preferences in the terminal constructor.
31643         
31644         * anjuta.prj: Updated.
31646 2003-02-24  Naba Kumar  <naba@gnome.org>
31648         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
31649         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
31650         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
31651         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
31652         preferences dialog.
31654         * TODO: Updated.
31656         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
31657         text selection and child re-spawning.
31659         * src/pixmaps.h: Removed unused pixmaps definitions.
31660         
31661 2003-02-23  Naba Kumar  <naba@gnome.org>
31663         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
31664         the project tree/window.
31666         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
31667         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
31668         Correct the use of a variable and implemented session save/load
31669         for tree expansion states.
31670         
31671         * src/main_menubar_def.h: Fixed shortcuts keys.
31672         
31673         * src/anjuta.c, src/gnome_project.c: Code clean ups.
31674         
31675         * anjuta.prj: Updated.
31676         
31677 2003-02-22  Naba Kumar  <naba@gnome.org>
31679         * src/debug_tree.[c,h]: GNOME2 port from 
31680         Etay Meiri <etay-m@bezeqint.net>
31681         
31682         * src/an_file_view.c, src/resources.[h,c],
31683         data/properties/bash.properties,
31684         data/properties/cpp.properties,
31685         data/properties/html.properties,
31686         data/properties/make.properties,
31687         data/properties/others.properties,
31688         data/properties/perl.properties,
31689         data/properties/props.properties,
31690         data/properties/xml.properties: Standarized file icons. Icons are
31691         defined in respective .properties file and are retrieved as resource
31692         data.
31694         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
31695         in labels from the commands editor as that would create
31696         problems for translators.
31698 2003-02-21  Naba Kumar  <naba@gnome.org>
31700         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
31701         as they should be part of CVS(?).
31703         * Makefile.am: Corrected a typo for glade generated strings file.
31705         * configure.in, po/hi.po: Added new Hindi (hi) translation
31706         in ALL_LINGUS and added initial Hindi translation.
31708         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
31709         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
31710         sv_unknown.xpm to more proper icon.
31712         * (new)data/properties/php.properties, data/properties/Makefile.am,
31713         data/properties/anjuta.properties, data/properties/html.properties:
31714         Fixed PHP syntax hilighting bug by separating php properties into
31715         different file (because of file size).
31717         * TODO: Updated.
31718         
31719 2003-02-20  Naba Kumar <naba@gnome.org>
31721         * src/breakpoints.c: Fixed breakpoints session saving/loading
31722         crash bug.
31723         
31724         * scintilla/*, scintilla/include/*: Updated to scintilla
31725         release 1.51
31726         
31727 2003-02-19  Naba Kumar <naba@gnome.org>
31729         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
31730         * TODO: Updated.
31732         * Makefile.am, src/Makefile.am,
31733         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
31734         (removed) src/anjuta_dialog_strings.c,
31735         (removed) src/anjuta_dialogs_strings.c,
31736         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
31737         (added) anjuta.glade: Transfered glade files from src/ directory
31738         to the top level directory.
31740         * po/POTFILES.in: Updated.
31741         
31742         * (removed) macrocs2/*: Transfered to data/ directory.
31743         
31744         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
31745         data/Makefile.am: Moved macros in data directory. Anjuta no longer
31746         requires to have macros dir, but the projects generated by anjuta
31747         require them.
31748         
31749         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
31750         trees.
31751         
31752         * src/defaults.c: Corrected default compiler options.
31753         
31754         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
31755         wizard.
31756         
31757         * src/message-manager-private.cc, src/message-manager-private.h,
31758         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
31759         
31760         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
31761         source code generation for gnome2 projects.
31763 2003-02-11  Naba Kumar <naba@gnome.org>
31765         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
31766         restores the expand/collaspe states of the nodes after refresh.
31767         
31768         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
31769         
31770 2003-02-11  Naba Kumar <naba@gnome.org>
31772         * src/style-editor.c: Fixed pango font description handling for fonts.
31773         * src/anjuta.glade: Removed font size spin button.
31774         * configure.in, src/anjuta.prj: Corrected version.
31775         * TODO: update.
31776         
31777 2003-02-10  Naba Kumar <naba@gnome.org>
31779         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
31780         references of scroll-menu.h and add about.h in Makefile.am.
31781         
31782         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
31783         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
31784         (removed) widgets/scroll-menu.h: Removed unused files.
31785         
31786         * Makefile.am: Added proper i18n rules and added intl tools for
31787         distributions.
31788         
31789         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
31790         to the stable release).
31791         
31792         * anjuta.spec.in: Removed manuals packaging.
31793         
31794         * data/Makefile.am: Removed 'macros' installation (not required for
31795         gnome2 projects).
31797 2003-02-10  Naba Kumar <naba@gnome.org>
31799         * po/POTFILES.in: Updated.
31801         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
31802         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
31803         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
31804         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
31805         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
31806         icons and images.
31808         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
31809         src/toolbar_callbacks.h: Fixed scintilla notification signal name
31810         and fixed to properly handle focus in find entry box.
31812         * Makefile.am: Added code for RH system menu update.
31814         * .cvsignore: Updated.
31816         * NEWS: Updated.
31818 2003-02-03  Naba Kumar <naba@gnome.org>
31820         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
31821         editor preferences. and fixes dialogs.
31823         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
31824         Fixed linenumbers and header margins when they are disabled and
31825         removed unused header files.
31827         * src/attact_process.[h,c], src/debugger.c: Attach to process
31828         now works.
31830         * src/help.c: Fixed dialog response.
31832         * TODO: Updated.
31834         * data/properties/anjuta.properties: Corrected typo.
31836         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
31837         Change the signal to "changed" in entry from "selection-changed" in
31838         list.
31840         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
31841         short-cuts.
31843 2003-01-31  Naba Kumar <naba@gnome.org>
31845         * configure.in: Upgraded to use libgnomeprint-2.2
31846         
31847         * printing/Makefile.am: Updated
31848         
31849         *(removed) printing/print-doc.c, printing/print-doc.h,
31850         printing/print-util.c, printing/print-util.h: Removed because already
31851         merged with print.c.
31852         
31853         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
31854         and libgnomeprintui-2.2 and fixed rendering problems.
31855         
31856         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
31857         uneccessary print properties, as they are separately taken
31858         care in gnomeprint.
31859         
31860         * po/POTFILES.in: Update.
31862 2003-01-30  Naba Kumar <naba@gnome.org>
31864         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
31865         for about dialog box.
31866         
31867         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
31868         src/pixmaps.h: Modified for the above additions for about dialog.
31870 2003-01-29  Naba Kumar <naba@gnome.org>
31872         * src/style_editor.[c,h]: Added missing files.
31873         
31874 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
31875         * scintilla/XPM.[cxx|h]: Added missing files
31877 2003-01-29  Naba Kumar <naba@gnome.org>
31878         
31879         * TODO, po/POTFILES.in: Updated.
31880         
31881         * anjuta.prj, src/anjuta.glade,
31882         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
31884 2003-01-28  Naba Kumar <naba@gnome.org>
31885         
31886         * data/properties/anjuta.properties, src/aneditor.cxx,
31887         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
31888         properties into text properties (earlier it was int properties).
31890         * TODO: Updated
31891         
31892         * scintilla/AutoComplete.c,xx,
31893         scintilla/AutoComplete.h,
31894         scintilla/CallTip.c,xx,
31895         scintilla/CallTip.h,
31896         scintilla/Document.c,xx,
31897         scintilla/Document.h,
31898         scintilla/Editor.c,xx,
31899         scintilla/Editor.h,
31900         scintilla/LexAVE.c,xx,
31901         scintilla/LexCSS.c,xx,
31902         scintilla/LexHTML.c,xx,
31903         scintilla/LexOthers.c,xx,
31904         scintilla/LexPython.c,xx,
31905         scintilla/LineMarker.c,xx,
31906         scintilla/LineMarker.h,
31907         scintilla/Makefile.am
31908         scintilla/PlatGTK.c,xx,
31909         scintilla/PropSet.c,xx,
31910         scintilla/ScintillaBase.c,xx,
31911         scintilla/ScintillaBase.h,
31912         scintilla/ScintillaGTK.c,xx,
31913         scintilla/ViewStyle.c,xx,
31914         scintilla/include/Platform.h,
31915         scintilla/include/SciLexer.h,
31916         scintilla/include/Scintilla.h,
31917         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
31918         
31919         
31920         src/Makefile.am,
31921         src/an_file_view.c,
31922         src/an_symbol_view.c,
31923         src/anjuta-tools.c,
31924         src/anjuta.c,
31925         src/anjuta.glade
31926         src/anjuta.h,
31927         src/anjuta_cbs.c,
31928         src/anjuta_dialogs_strings.c,
31929         src/anjuta_info.c,
31930         src/commands.c,
31931         src/compiler_options.c,
31932         src/debugger.c,
31933         src/help.c,
31934         src/main_menubar.c,
31935         src/main_menubar.h,
31936         src/main_menubar_def.h,
31937         src/mainmenu_callbacks.c,
31938         src/mainmenu_callbacks.h,
31939         src/message-manager-private.c,c
31940         src/message-manager-private.h,
31941         src/message-manager.c,c
31942         src/message-manager.h,
31943         src/pixmaps.h,
31944         src/preferences.c,
31945         src/preferences.h,
31946         src/project_config.c,
31947         src/project_dbase.c,
31948         src/project_dbase_gui.c,
31949         src/project_import_gui.c,
31950         src/properties.c,xx,
31951         src/properties.h,
31952         src/resources.c,
31953         src/src_paths.c,
31954         src/text_editor.c,
31955         src/text_editor_gui.c,
31956         src/toolbar.c,
31957         src/utilities.c,
31958         src/utilities.h,
31959         anjuta.prj: GNOME2 porting and fixed many porting bugs.
31960         
31961 2003-01-24  Naba Kumar <naba@gnome.org>
31963         * src/text_editor_gui.c, src/toolbar.c,
31964         src/text_editor.c, src/text_editor_cbs.h:
31965         Used correct notification signal name for scintilla
31966         (gtk2) and fixed UI.
31967         
31968         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
31969         when not required.
31970         
31971         * printing/print-doc.c,
31972         printing/print.c,,
31973         src/anjuta-tools.c,
31974         src/find_replace.c,
31975         src/goto_line.c,
31976         src/launcher.c,
31977         src/mainmenu_callbacks.c,
31978         src/project_dbase.c,
31979         src/project_dbase.h,
31980         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
31981         src/text_editor.c,
31982         src/text_editor_cbs.h:
31985 2003-01-23  Naba Kumar <naba@gnome.org>
31987         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
31988         correct stock icons and organized pixmap macros.
31989         
31990         Makefile.am: Removed non-generated files.
31991         
31992         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
31993         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
31994         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
31995         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
31996         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
31997         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
31998         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
31999         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
32000         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
32001         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
32002         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
32003         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
32004         stop.xpm, undo.xpm}: Removed because no longer used.
32006         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
32007         file_unknown.xpm}: Files renamed from fv_*, as it would
32008         be the right name.
32010         * pixmaps/Makefile.am: Updated for the above changes.
32012 2003-01-23  Jakub Steiner <jimmac * ximian * com>
32014         * pixmaps/autocomplete-16.png,
32015         pixmaps/autocomplete.png,
32016         pixmaps/block-end-16.png,
32017         pixmaps/block-end.png,
32018         pixmaps/block-start-16.png,
32019         pixmaps/block-start.png,
32020         pixmaps/bookmark-first-16.png,
32021         pixmaps/bookmark-first.png,
32022         pixmaps/bookmark-last-16.png,
32023         pixmaps/bookmark-last.png,
32024         pixmaps/bookmark-next-16.png,
32025         pixmaps/bookmark-next.png,
32026         pixmaps/bookmark-prev-16.png,
32027         pixmaps/bookmark-prev.png,
32028         pixmaps/error-next-16.png,
32029         pixmaps/error-next.png,
32030         pixmaps/error-prev-16.png,
32031         pixmaps/error-prev.png: gnome2-styled icons
32034 2003-01-23  Naba Kumar <naba@gnome.org>
32036         * anjuta.prj: Updated compiler options.
32037         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
32039         * src/aneditor.cxx,
32040         src/anjuta.c,
32041         src/anjuta.glade,
32042         src/anjuta_dialogs_strings.c,
32043         src/mainmenu_callbacks.c,
32044         src/mainmenu_callbacks.h,
32045         src/text_editor.c,
32046         src/text_editor_cbs.c,
32047         src/text_editor_gui.c: GNOME2 Porting.
32049 2003-01-22  Naba Kumar <naba@gnome.org>
32051         * ChangeLog: Corrected dates.
32052         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
32053         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
32054         preferences.
32056 2003-01-22  Naba Kumar <naba@gnome.org>
32057         
32058         * plugins/patch/patch-plugin.c: Bug fix.
32059         
32060         * src/anjuta-tools.c,
32061         src/anjuta.c,
32062         src/anjuta.glade,
32063         src/anjuta.h,
32064         src/anjuta_dialogs_strings.c,
32065         src/breakpoints.c,
32066         src/cvs_gui.c,
32067         src/debugger.c,
32068         src/debugger.h,
32069         src/executer.c,
32070         src/glade_iface.c,
32071         src/main.c,
32072         src/mainmenu_callbacks.c,
32073         src/mainmenu_callbacks.h,
32074         src/preferences.c,
32075         src/project_dbase.c,
32076         src/project_dbase_gui.c,
32077         src/registers.c,
32078         src/sharedlib.c,
32079         src/signals.c,
32080         src/signals_cbs.c,
32081         src/source.c,
32082         src/stack_trace.c,
32083         src/toolbar_callbacks.c,
32084         src/utilities.c,
32085         src/utilities.h,
32086         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
32087         
32088         * src/Makefile.am,
32089         (removed) src/CORBA-Server.c,
32090         (removed) src/CORBA-Server.h,
32091         (removed) src/Gladen-common.c,
32092         (removed) src/Gladen-stubs.c,
32093         (removed) src/Gladen.h,
32094         (removed) src/Prj-common.c,
32095         (removed) src/Prj-skelimpl.c,
32096         (removed) src/Prj-skels.c,
32097         (removed) src/Prj-stubs.c,
32098         (removed) src/Prj.h,
32099         (removed) src/glades.c,
32100         (removed) src/glades.h,
32101         (removed) src/messagebox.c,
32102         (removed) src/messagebox.h: Removed because no longer used.
32104 2003-01-21  Naba Kumar <naba@gnome.org>
32106         * src/anjuta-tools.c,
32107         src/anjuta.c,
32108         src/anjuta.glade,
32109         src/anjuta_dialogs_strings.c,
32110         src/anjuta_info.c,
32111         src/anjuta_info.h,
32112         src/breakpoints.c,
32113         src/compiler_options.c,
32114         src/debugger.c,
32115         src/find_replace.c,
32116         src/find_replace.h,
32117         src/find_text.c,
32118         src/find_text.h,
32119         src/goto_line.c,
32120         src/launcher.c,
32121         src/text_editor.c,
32122         widgets/gnomefilelist.c: GNOME2 porting.
32124 2003-01-20  Naba Kumar <naba@gnome.org>
32126         * global-tags/create_global_tags.sh: Uses pkg-config to
32127         read the modules.
32128         
32129         * src/anjuta.c,
32130         src/anjuta.glade,
32131         src/anjuta.h,
32132         src/anjuta_cbs.c,
32133         src/anjuta_dialogs_strings.c,
32134         src/breakpoints.c,
32135         src/breakpoints.h,
32136         src/compiler_options.c,
32137         src/compiler_options.h,
32138         src/fileselection.c,
32139         src/fileselection.h,
32140         src/mainmenu_callbacks.c,
32141         src/project_dbase_gui.c,
32142         src/session.c,
32143         src/src_paths.c,
32144         src/src_paths.h,
32145         src/text_editor.c,
32146         src/text_editor_gui.c,
32147         widgets/gnomefilelist.c,
32148         widgets/gnomefilelist.h: GNOME2 porting.
32149         
32150         * widgets/Makefile.am,
32151         (removed) widgets/gnomedirlist.c,
32152         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
32153         
32154         * src/Makefile.am,
32155         (removed) src/src_paths_cbs.c,
32156         (removed) src/src_paths_cbs.h,
32157         (removed) src/src_paths_gui.c,
32158         (removed) src/compiler_options_cbs.c,
32159         (removed) src/compiler_options_cbs.h,
32160         (removed) src/breakpoints_cbs.c,
32161         (removed) src/breakpoints_cbs.h: Removed because they are now
32162         combined in singe file
32164 2003-01-16  Naba Kumar <naba@gnome.org>
32166         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
32167         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
32168         options dialog UI and data handling.
32171 2003-01-15  Naba Kumar <naba@gnome.org>
32173         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
32174         Completed command editor porting.
32175         
32176         * src/anjuta.c: Removed the use of commands load function
32177         (not required).
32179         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
32180         and unrefs.
32182         * src/anjuta-tools.c: Fixed translatable strings.
32183         
32184         * src/find_text.c: Fixed dialog creation from glade.
32185         
32186         * src/text_editor_gui.c, src/text_editor.c,
32187         src/text_editor_cbs.c: Completed port of detached text editor
32188         to gnome2 plateform.
32189         
32190 2003-01-14  Naba Kumar <naba@gnome.org>
32192         * src/anjuta.glade, src/preferences.[h,c],
32193         src/anjuta_dialogs_strings.c: Added build and editor
32194         preferences pages and other UIs. Fixed preferense loading and saving.
32195         
32196         * src/anjuta.c: Does case-insensitive match for tabs position
32197         preferences and removed preferences loading (done at _new() call).
32198         
32199         * anjuta-tools.c: Debugged tools dialog handling.
32200         * plugins/class-gen/clsGen.c: Fixed an undefined function.
32201         
32202 2003-01-13  Naba Kumar <naba@gnome.org>
32204         * ABOUT-NLS: Update (strange).
32206         * autogen.sh: Removed blocking code.
32208         * configure.in: Fixed an autogen bug.
32209         
32210 2003-01-13  Naba Kumar <naba@gnome.org>
32212         * (new)src/anjuta.gladep
32213         (new)src/messagebox.c
32214         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
32215         will be gradually removed (and then the files).
32216         
32217         * Makefile.am,
32218         anjuta.prj,
32219         printing/print-util.c,
32220         printing/print.c,
32221         scintilla/ScintillaGTK.c,xx
32222         src/Makefile.am,
32223         src/an_file_view.c,
32224         src/an_symbol_view.c,
32225         src/anjuta.c,
32226         src/anjuta.glade
32227         src/anjuta.h,
32228         src/anjuta_dialogs_strings.c,
32229         src/anjuta_gui.c,
32230         src/attach_process.c,
32231         src/attach_process.h,
32232         src/breakpoints.c,
32233         src/breakpoints.h,
32234         src/breakpoints_cbs.c,
32235         src/commands.c,
32236         src/commands.h,
32237         src/compiler_options.c,
32238         src/compiler_options.h,
32239         src/compiler_options_cbs.c,
32240         src/configurer.c,
32241         src/configurer.h,
32242         src/controls.c,
32243         src/cvs_cbs.c,
32244         src/debug_tree.c,
32245         src/debug_tree.h,
32246         src/executer.c,
32247         src/executer.h,
32248         src/find_in_files.c,
32249         src/find_in_files.h,
32250         src/find_in_files_cbs.c,
32251         src/find_replace.c,
32252         src/find_replace.h,
32253         src/find_text.c,
32254         src/find_text.h,
32255         src/goto_line.c,
32256         src/help.c,
32257         src/help.h,
32258         src/launcher.c,
32259         src/main.c,
32260         src/main_menubar.c,
32261         src/mainmenu_callbacks.c,
32262         src/message-manager.c,c
32263         src/pixmaps.h,
32264         src/preferences.c,
32265         src/project_config.c,
32266         src/project_config.h,
32267         src/project_dbase.c,
32268         src/project_import_cbs.c,
32269         src/resources.c,
32270         src/resources.h,
32271         src/splash.c,
32272         src/src_paths.c,
32273         src/src_paths.h,
32274         src/src_paths_gui.c,
32275         src/text_editor.c,
32276         src/text_editor_gui.c,
32277         src/toolbar.c,
32278         src/toolbar.h,
32279         src/utilities.c,
32280         src/utilities.h,
32281         src/wizard_gui.c,
32282         widgets/gnomefilelist.c: GNOME2 Port.
32284 2003-01-10  Naba Kumar  <naba@gnome.org>
32286         * src/an_file_view.c,
32287         src/anjuta_gui.c,
32288         src/appwizard_gui.c,
32289         src/compiler_options.c,
32290         src/compiler_options_cbs.c,
32291         src/cvs_cbs.c,
32292         src/executer.c,
32293         src/fileselection.c,
32294         src/find_in_files.c,
32295         src/goto_line.c,
32296         src/main_menubar.c,
32297         src/memory.c,
32298         src/message-manager-dock.c,
32299         src/preferences.c,
32300         src/project_dbase_gui.c,
32301         src/project_import_gui.c,
32302         src/registers_gui.c,
32303         src/sharedlib_gui.c,
32304         src/src_paths_gui.c,
32305         src/text_editor_gui.c,
32306         src/toolbar.c,
32307         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
32309 2003-01-09  Naba Kumar <naba@gnome.org>
32311         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
32312         problems with some comments.
32314         * anjuta.prj: New project file (updated?)
32316         * src/Makefile.am: Enabled deprecated API and fixed variables.
32318         * src/an_file_view.c,
32319         src/an_symbol_view.c,
32320         src/anjuta-plugins.c,
32321         src/anjuta-tools.c,
32322         src/anjuta.c,
32323         src/anjuta_gui.c,
32324         src/appwizard_cbs.c,
32325         src/attach_process.c,
32326         src/attach_process_cbs.c,
32327         src/compiler_options.c,
32328         src/compiler_options_cbs.c,
32329         src/launcher.c,
32330         src/mainmenu_callbacks.c,
32331         src/message-manager-private.c,c
32332         src/message-manager-private.h,
32333         src/message-manager.c,c
32334         src/message-manager.h,
32335         src/project_dbase.c,
32336         src/project_dbase.h,
32337         src/project_dbase_gui.c,
32338         src/project_import_cbs.c,
32339         src/project_import_gui.c,
32340         src/registers.c,
32341         src/resources.c,
32342         src/resources.h,
32343         src/sharedlib.c,
32344         src/signals.c,
32345         src/signals_cbs.c,
32346         src/signals_gui.c,
32347         src/splash.c,
32348         src/src_paths_cbs.c,
32349         src/src_paths_gui.c,
32350         src/stack_trace.c,
32351         src/text_editor.c,
32352         src/text_editor_gui.c,
32353         src/text_editor_menu.c,
32354         src/toolbar.c,
32355         src/toolbar_callbacks.c,
32356         src/utilities.c,
32357         src/watch.c,
32358         src/watch_cbs.c,
32359         src/wizard_gui.c: GNOME porting.
32361 2002-12-24 Naba Kumar <naba@gnome.org>
32363         * AUTHORS, ChangeLog, HACKING, Makefile.am,
32364         NEWS, README, SEARCH-REPLACE,
32365         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
32366         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
32367         launcher/Makefile.am,
32368         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
32369         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
32370         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
32371         printing/print-util.c, printing/print.c, printing/print.h,
32372         scintilla/*/*, widgets/e-shell-about-box.c,
32373         src/*, tagmanager/*/*, widgets/Makefile.am,
32374         widgets/gnomefilelist.c:
32375         
32376         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
32377         src/*.[c,h] files to gnome2 API.
32379         * src/anjuta_dialogs_strings.c: Added glade generated translatable
32380         strings table.
32382 2002-10-23  Naba Kumar <naba@gnome.org>
32384         * autogen.sh: Prevented Users from building HEAD cvs.
32385         
32386 2002-09-16  Stephane Demurget  <demurgets@free.fr>
32388         * src/anjuta.glade: added the compiler options dialog, hopefully
32389         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
32391 2002-09-15  Stephane Demurget  <demurgets@free.fr>
32393         * src/anjuta.glade: fixed a lot of small glitches.
32395         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
32396         now.
32398         * src/breakpoints_cbs.c: polished a bit.
32400 2002-09-15  Stephane Demurget  <demurgets@free.fr>
32402         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
32404         * src/commands.c: partial gnome 2 port.
32406         * src/utilities.[ch]: changed some bits to be const.
32408 2002-09-14  Stephane Demurget  <demurgets@free.fr>
32410         * src/Makefile.am: removed breakpoints_gui.c and added a check
32411         for gdk-pixbuf deprecated functions, but there shouldn't be much
32412         anyway.
32414         * src/breakpoints_gui.c: killed.
32416         * src/anjuta.glade: added two dialogs for the breakpoints management.
32418         * src/anjuta.h:
32419         * src/anjuta_cbs.c:
32420         * src/appwizard.c:
32421         * src/attach_process.c:
32423         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
32424         really huge changes and porting work.
32425         
32426         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
32427         (breakpoints_dbase_new): moved the UI init bits here.
32429         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
32430         a lot, not using any color anymore (not HIG compliant) and not using
32431         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
32432         to be double checked.
32434         * src/build_file.c:
32435         * src/build_project.c: gnome 2 port.
32437 2002-09-11  Stephane Demurget  <demurgets@free.fr>
32439         * src/anjuta.glade:
32440         * src/anjuta.h:
32441         * src/anjuta_cbs.c:
32442         * src/appwizard.c:
32443         * src/breakpoints.c:
32444         * src/breakpoints_cbs.c: cleaned up some bits.
32446 2002-09-09  Stephane Demurget  <demurgets@free.fr>
32448         * src/Makefile.am:
32449         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
32451         * src/an_symbol_view.[ch]:
32452         * src/attach_process_cbs.h: polished a bit.
32454         * src/breakpoints_cb.[ch]: partial gnome 2 port.
32456 2002-09-02  Stephane Demurget  <demurgets@free.fr>
32458         * configure.in:
32459         * src/Makefile.am: added libglade-2 to the build.
32461         * src/anjuta.[ch]: added support for libglade.
32463         * src/anjuta.glade: added. There could be a file per top-level widget,
32464         as some other gnome projects, though.
32466         * src/attach_process_gui.c: removed.
32467         * src/attach_process.[ch]: gnome 2 port.
32468         (attach_process_new): Added the treeview init and the widget references
32469         here.
32471 2002-08-31  Stephane Demurget  <demurgets@free.fr>
32473         * src/an_file_view.c: fixed some compilation issues.
32475         * src/an_symbol_view.c: gnome 2 port.
32477 2002-08-26  Stephane Demurget  <demurgets@free.fr>
32479         * src/an_file_view.c: finished gnome 2 port.
32480         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
32481         directory pixmap depending on the event.
32483         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
32484         (project_file_data_new): use a GtkTreePath.
32486 2002-08-23  Stephane Demurget  <demurgets@free.fr>
32488         * src/Makefile.am: readded back an_*_view.[ch] because they are still
32489         driving me nuts but they need to be ported, heh ?
32491         * src/an_file_view.c: gnome 2 port, almost finished after some hard
32492         work since it's quite a total rewrite again.
32494 2002-08-22  Stephane Demurget  <demurgets@free.fr>
32496         * src/an_file_view.c:
32497         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
32499 2002-08-21  Stephane Demurget  <demurgets@free.fr>
32501         * src/anjuta_info.c:
32502         * src/utilities.h: gnome 2 port, featuring a total rewrite.
32504 2002-08-20  Stephane Demurget  <demurgets@free.fr>
32506         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
32507         nuts ATM.
32508        
32509         * src/an_file_view.c:
32510         * src/aneditor.cxx:
32511         * src/anjuta_cbs.c:
32512         * src/compiler_options.h:
32513         * src/messagebox.c:
32514         * src/messagebox.h:
32515         * src/pixmaps.h:
32516         * src/project_dbase.h:
32517         * src/resources.h: gnome 2 port.
32519 2002-08-14  Stephane Demurget  <demurgets@free.fr>
32521         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
32523         * data/properties/sql.properties: added the DATETIME data type.
32525         * data/properties/html.properties: added the foreach php keyword.
32527 2002-08-08  Stephane Demurget  <demurgets@free.fr>
32529         * widgets/Makefile.am: removed blank line after the last backslash
32530         for avoiding a warning from automake.
32532         * configure.in:
32533         * src/Makefile.am: added the ORBit-2 dep.
32535 2002-08-08  Stephane Demurget  <demurgets@free.fr>
32537         * AUTHORS: added Biswa, because I wonder why noone already have
32538         written his name in the Anjuta's hall of fame :)
32540 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
32542         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
32543         widgets/e-shell-about-box.c: Made to compile for gnome2.
32544         
32545 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
32547         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
32548         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
32549         
32550         * configure.in, printing/print.h, printing/print.c,
32551         printing/print-doc.c: Made to compile for gnome2.
32552         
32553 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
32555         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
32556         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
32557         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
32558         widgets/Makefile.am:
32559         
32560         Upgraded the build system to gnome2 platform.
32561         
32562 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32563         * manuals/*: Added capability to generate PDF and PS.
32564         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
32565         * TODO, TODO.biswa: Intergated TODO list.
32566         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
32567         , bug #574470
32568         * src/dnd.c: Fix typo
32569         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
32570         * src/anjuta.c: Bug #568895, Bug #575419
32572 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32574         * tagmanager/tm_global_tags.c: Fixed compiler warning.
32575         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
32577 2002-12-17  Naba Kumar <naba@gnome.org>
32579         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
32580         bugs.
32581         
32582 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32583         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
32584         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
32585         * anjuta.prj: Added tools.sgml
32586         * data/properties/cpp.properties: Bug # 646974
32588 2002-12-16  Naba Kumar <naba@gnome.org>
32590         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
32591         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
32592         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
32593         on 'Enter' and adds proper focus mechanism.
32594         * src/anjuta.c: Fixed a memory corruption bug.
32595         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
32596         'Enter' and can also be Canceled. Sets proper default and focus policies
32597         for tools dialogs.
32598         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
32599         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
32600         translatable strings in dialogs and fixed some dialog properties.
32601         * src/anjuta-tools.c: Now uses xml format for loading and saving.
32602         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
32603         * src/message_manager_private.cc: Fixed some debug messages.
32604         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
32605         widgets/gnomefilelist.c: Fixed a memory leaks.
32606         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
32607         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
32608         src/main_menubar_def.h: Implemented incremental search.
32609         * TODO: Updated.
32611 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32612         * tagmanager/*: Minor cleanups and warning fixes.
32613         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
32614         GUI during long updates.
32615         * src/text_editor.c: Remove debug message.
32617 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32618         * tagmanager/tm_project.c: Fix a memory access problem.
32620 2002-12-13  Naba Kumar <naba@gnome.org>
32622         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
32623         tools list to show "Enabled" flag of the tool. Fixed a bug where
32624         tool list is not cleared when creating a new tool.
32625         
32626 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32627         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
32629 2002-12-12  Naba Kumar <naba@gnome.org>
32631         * anjuta-tools.[h,c], commands.c: Used the tools help of
32632         anjuta variables list in commands editor and fixed a typos
32633         buy in anjuta-tools.c.
32634         
32635 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32636         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
32637         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
32638         * TODO.biswa: Added to help me track things better.
32640 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32642         * configure.in, anjuta.spec.in: Added libglade dependency.
32643         * Makefile.am: Added anjuta.glade file.
32644         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
32645         , src/mainmenu_callbacks.[ch], src/message-manager.h
32646         , src/widget-registry.c: Tools editor GUI + other additions.
32648 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32650         * src/project_dbase.[ch], tagmanager/tm_project.c,
32651         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
32652         Implement syncing tags image with the project database.
32653         * src/anjuta-tools.c: Implemented variable substitution and
32654         working directory in tools.
32656 2002-12-09  Naba Kumar <naba@gnome.org>
32657         
32658         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
32659         command configuration language list from properties.
32660         
32661         * data/properties/asm.properties, data/properties/ruby.properties:
32662         Fixed typos.
32664 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32666         * src/an_symbol_view.c: Remember current selected entry and select
32667         it automatically after refresh.
32669 2002-11-26  Murray Cumming  <murrayc@usa.net>
32671         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
32672           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
32673         and gnomemm 1.2 projects so that people know they are really
32674         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
32675         But I did correct these to sue lowercase names.
32677 2002-12-01  Naba Kumar <naba@gnome.org>
32679         * data/anjuta.properties: Fixed caching problem on 
32680         indicators.
32681         * src/preferences.c, src/preferences_gui.c: Implemented automatic
32682         indicators prefs.
32683         
32684 2002-12-01  Naba Kumar <naba@gnome.org>
32686         * data/properies/anjuta.properties: Corrected "indicators.automatic"
32687         property name.
32688         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
32689         property and uses it.
32690         * src/aneditor.cxx: Fixed a bug associated with selection a word at
32691         current cursor.
32692         
32693 2002-11-30  Naba Kumar <naba@gnome.org>
32695         * src/debugger.c: Fixed a typo.
32696         * data/properties/*: Updated properties files and added
32697         new ones.
32698         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
32699         Added comment submenu and cleaned up ref and unref of menus.
32700         * src/aneditor.h: Added definition of comment commands.
32701         * src/aneditor.c: Upgrade from latest SciTE source code.
32702         * src/text_editor.[hc], src/text_editor_cbs.c, 
32703         src/message_manager_private.cc, src/message_manager.[cc,h],
32704         src/anjuta.[c,h]: Added indicators support for errors/warnings
32705         highlight in the editor.
32706         * NEWS, TODO: Update.
32707         * scintilla/include/PropSet.h: Removed deprecrated function.
32708         
32709 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32711         * src/anjuta-tools.[ch]: Tools implementation (basic)
32712         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
32713           , src/main_menubar_def.h: PLugins cleanup and segregation
32714         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
32715           registry
32716         * anjuta.prj: Added new files
32717         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
32718         * plugins/class-gen/clsGen.c: Register menu under 'Project'
32719         * plugins/patch/patch-plugin.c: Register menu under 'Format'
32720         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
32721         * src/Makefile.am: Added new files
32722         * src/message-manager.[cc/h]: Added standard output and error windows
32724 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
32726         * project_type.c: Fixed Gnomemm2 project type
32728 2002-11-25  Naba Kumar <naba@gnome.org>
32730         * printing/print.c: Fixed a compile warning.
32731         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
32732         * src/utilities.c: Fixed a compile warning in sparc, hides the
32733         terminal check error output from the user.
32734         * project_config.[ch], project_dbase.[ch], source.c: Added project
32735         version, exclude modules configuration and reordered other config
32736         properties. Changed some strings to more descriptive text.
32737         * src/compiler_opitions.c: Removed extra newlines from .prj file
32738         save.
32739         * anjuta.prj: Converted to new format (only reorganised properties
32740         and removed extra newlines ... nothing else).
32741         * NEWS: updated
32742         
32743 2002-11-21  Naba Kumar <naba@gnome.org>
32745         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
32746         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
32747         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
32748         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
32749         Updated to the CVS version.
32751 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32753         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
32754           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
32755           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
32756           images in completion lists. 
32757         * src/resources.h: Make C++ friendly.
32758         * scintilla/PropSet.cxx: Fix memory leak.
32760 2002-11-20  Naba Kumar <naba@gnome.org>
32762         * scintilla/*/*: Synced to latest scintilla 1.49
32763         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
32764         New lexers added.
32766         * scintilla/RESearch.cxx: The automatic cvs log in the
32767         file really broke things trying to interprete the changelog
32768         entry incorrectly as end-of-comment. Removed the $cvs line
32769         and committed again.
32770         
32771 2002-11-19  Naba Kumar <naba@gnome.org>
32773         Patch from Timothee Besset <ttimo@idsoftware.com>
32774         
32775         * src/message-manager-private.cc: Interpretes absolute
32776         file paths properly in zvt terminal.
32778 2002-11-19  Naba Kumar <naba@gnome.org>
32780         Patch from Timothee Besset <ttimo@idsoftware.com>
32781         
32782         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
32783         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
32784         (important) editor preferences in project (if there is one
32785         open).
32786         
32787         * TODO: Updated
32788         
32789 2002-11-18  Naba Kumar <naba@gnome.org>
32790         
32791         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
32792         
32793         * src/debug_tree.c, src/find_in_files_gui.c,
32794         src/find_replace.c, src/find_text.c, 
32795         src/project_import.c, src/project_import_gui.c,
32796         src/wizard_gui.c: i18n Fixes.
32798 2002-11-15  Naba Kumar <naba@gnome.org>
32800         * plugins/class-gen/clsGen.c: Fixed to use project function
32801         to import files. Create non-existent directories before the
32802         sources are written.
32803         
32804         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
32805         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
32806         src/glade_iface.c,
32807         src/glades.c: Excluded gladen files from build. This
32808         will fix the unnecessary dependency on libssl.
32809         
32810         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
32811         file import funtion.
32812         
32813         * src/message_manager_private.cc: Fixed a compiler warning with
32814         DEBUG preprocessor macro.
32815         
32816         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
32817         wrong (undocked) editor window was closed on clicking close on an
32818         undocked editor window.
32819         
32820         * src/debugger.c: Fixed a bad bug where debugger terminal won't
32821         start correctly if the executable was run before with 'F3'.
32822         
32823         * src/toolbar_callbacks.c: Wrap around find next.
32824         * src/toolbar.c: Disable combo activate.
32825         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
32826         button positions to get 'yes' as default.
32828         * anjuta.spec.in: Updated.
32829         
32830         * src/anjuta_info.c, src/appwizard_gui.c,
32831         src/attach_process_gui.c, src/breakpoints_gui.c,
32832         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
32833         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
32834         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
32835         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
32836         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
32837         src/preferences.c, src/preferences_gui.c, src/project_config.c,
32838         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
32839         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
32840         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
32841         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
32842         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
32843         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
32844         plugins/patch/patch-plugin.c, printing/print-util.c:
32845         Set all windows and dialogs transient
32846         to their parents so that they remain floated above their parents.
32847         
32848 2002-11-13  Naba Kumar <naba@gnome.org>
32850         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
32851         take default editor font).
32852         
32853         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
32854         Corrected email address.
32855         
32856         * src/mainmenu_callbacks.c: Used spaces instead of tabs
32857         for changelog entry.
32859         * NEWS: Updated.
32860         
32861 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32862         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
32864 2002-11-06  Naba Kumar <naba@gnome.org>
32866         * README: Updated
32867         * anjuta.spec.in: Ships the .omf files with the
32868         documents instead of the base package.
32869         
32870 2002-11-04  Naba Kumar <naba@gnome.org>
32872         * data/properties/latex.properties: Fixed a bug.
32873         * ChangeLog: Released 1.0.0 stable.
32875 2002-11-04  Naba Kumar <naba@gnome.org>
32877         * src/commands.c: Added command with shell redirection capability.
32878         * data/properties/anjuta.properties: Changed default execution
32879         command.
32880         * src/project_dbase.c: Set project top dir in properties.
32881         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
32882         * data/Makefile.am: More diskcheck error fixes.
32883         
32884         * README, anjuta.spec.in, THANKS, AUTHORS,
32885         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
32886         manuals/C/anjuta-manual/authers,sgml,
32887         manuals/C/anjuta-manual/anjuta-manual.sgml,
32888         manuals/C/anjuta-manual/anjuta-manual-C.omf,
32889         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
32890         : Changed anjuta home to
32891         new URL and my email address.
32892         
32893         * manuals/C/anjuta-manual/interfaces.sgml,
32894         manuals/C/anjuta-manual/prefereces.sgml,
32895         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
32896         
32897         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
32898         : removed reference to the help menu as the menu is modified
32899         when no help is found (which is very likely when we are
32900         shiping the documents separately).
32901         
32902 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32903         * anjuta.spec.in: Update specfile to make multiple RPMs.
32904         * data/Makefile.am: make dist fix.
32905         * src/text_editor_menu.c: Fix compile warnings (casts).
32907 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
32908         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
32909         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
32911 2002-11-01  Naba Kumar <naba@gnome.org>
32913         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
32914         Added gnome2 macros to be used by gnome2 project wizard.
32915         
32916         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
32917         from gnome-common.
32918         
32919         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
32920         as it was conflicting with generated projects and is not
32921         useful for us.
32922         
32923         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
32924         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
32925         project generation, removed qt project as it's not complete and
32926         added gnome2 bonobo wizard.
32928 2002-10-29  Naba Kumar <naba@gnome.org>
32930         * po/POTFILES.in: Updated.
32931         * po/POTFILES.skip: Added.
32932         * preferences.h: Fixed print paper size property name.
32934 2002-10-28  Naba Kumar <naba@gnome.org>
32935         
32936         * data/user.properties, data/Makefile.am: Added user properties file
32937         which will be copied in user's ~/.anjuta/user.properties.
32938         
32939         * data/anjuta.properties: Changed a comment.
32940         
32941         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
32942         
32943         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
32944         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
32945         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
32946         item.
32948         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
32949         instead of user properties file.
32950   
32951         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
32952         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
32953         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
32954         * README, TODO: Updated.
32955         
32956 2002-10-28  Naba Kumar <naba@gnome.org>
32958     * manuals/C/anjuta-manual/figures/editor_guides.png,
32959     manuals/C/anjuta-manual/figures/editor_margins.png,
32960     manuals/C/anjuta-manual/figures/editor_markers.png,
32961     manuals/C/anjuta-manual/figures/local_variables.png,
32962     manuals/C/anjuta-manual/figures/open_file_multiple.png,
32963     manuals/C/anjuta-manual/figures/prefs_print.png,
32964     manuals/C/anjuta-manual/figures/print_dlg.png,
32965     manuals/C/anjuta-manual/figures/print_preview.png,
32966     manuals/C/anjuta-manual/figures/symbol_browser.png,
32967     manuals/C/anjuta-manual/figures/variable_tip.png: New png
32968     files for manual documentation.
32969     
32970     * manuals/sgmldocs.make,
32971     manuals/C/anjuta-manual/Makefile.am,
32972     manuals/C/anjuta-manual/authors.sgml,
32973     manuals/C/anjuta-manual/build.sgml,
32974     manuals/C/anjuta-manual/compileopts.sgml,
32975     manuals/C/anjuta-manual/debugger.sgml,
32976     manuals/C/anjuta-manual/execute.sgml,
32977     manuals/C/anjuta-manual/fileoperations.sgml,
32978     manuals/C/anjuta-manual/interface.sgml,
32979     manuals/C/anjuta-manual/preferences.sgml,
32980     manuals/C/anjuta-manual/projects.sgml,
32981     manuals/C/anjuta-manual/figures/arguments.png,
32982     manuals/C/anjuta-manual/figures/open_file.png,
32983     manuals/C/anjuta-manual/figures/other_opts.png,
32984     manuals/C/anjuta-manual/figures/scrshot.png,
32985     manuals/C/anjuta-manual/figures/toolbar_browser.png,
32986     manuals/C/anjuta-manual/figures/toolbar_tags.png:
32987     
32988     Updated anjuta manual documentation.
32990     
32991 2002-10-27  Naba Kumar <naba@gnome.org>
32993     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
32994     check and modifies debugger terminal command accordingly
32995     to function properly.
32996     
32997 2002-10-25  Naba Kumar <naba@gnome.org>
32999         * manuals/sgmldocs.make: Fixed a couple of bugs.
33000         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
33002 2002-10-24  Naba Kumar <naba@gnome.org>
33004         * src/debug_tree.c: Fixed a crash bug from Etay.
33006         * global_tags/create_global_tags: Added messages.
33007         Fixed infinite looping within files.
33008         
33009         * macro/autogen.sh: Removed debug and warning flags for defaults.
33010         
33011         Patch from Vadim Berezniker <vadim@berezniker.com>
33012         
33013         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
33014         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
33015         generation.
33017         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
33018         temporarily just copy it
33020 2002-10-24  Naba Kumar <naba@gnome.org>
33022         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
33023         manuals/C/anjuta-manual/anjuta-manual.sgml, 
33024         manuals/C/anjuta-manual/compileopts.sgml,
33025         manuals/C/anjuta-manual/debugger.sgml,
33026         manuals/C/anjuta-manual/execute.sgml,
33027         manuals/C/anjuta-manual/fileoperations.sgml,
33028         manuals/C/anjuta-manual/interface.sgml,
33029         manuals/C/anjuta-manual/introduction.sgml,
33030         manuals/C/anjuta-manual/projects.sgml,
33031         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
33032         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
33033         manuals/ja/anjuta-manual/anjuta-manual.sgml,
33034         manuals/ja/anjuta-manual/compileopts.sgml,
33035         manuals/ja/anjuta-manual/debugger.sgml,
33036         manuals/ja/anjuta-manual/execute.sgml,
33037         manuals/ja/anjuta-manual/fileoperations.sgml,
33038         manuals/ja/anjuta-manual/interface.sgml,
33039         manuals/ja/anjuta-manual/introduction.sgml,
33040         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
33042 2002-10-24  Naba Kumar <naba@gnome.org>
33044         * src/project_type.c: added autogen for qt projects.
33045         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
33046         Fixed a bug that retrieves wrong terminal command.
33047         * src/commnads.c: Added more terminal commands.
33048         * configure.in: Checks for scrollkeeper version.
33049         
33050 2002-10-22  Naba Kumar <naba@gnome.org>
33052         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
33053         instead of AM_GNOME_GETTEXT.
33054         
33055         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
33056         for setup-gettext for the wizard generated projects.
33058         * src/source.c: Fixed a bug where glade file wasn't generated.
33059         
33060         * src/gnome_project.c: Excluded project version from project dir
33061         name.
33062         
33063 2002-10-22  Naba Kumar <naba@gnome.org>
33065         * acinclude.m4: New file with dummy funtion for gettext
33066         cross compatibility fix.
33067         
33068         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
33069         * configure.in: Fixed cflags to avoid useless warnings.
33070         * Makefile.am: EXTRA_DIST += setup-gettext.
33071         * src/toolbars.c: Added space paddings around tags label.
33073 2002-10-21  Naba Kumar <naba@gnome.org>
33075         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33076         
33077         * setup-gettext: New script to maintain gettext cross version
33078         compatibility.
33079         * configure.in, macros/autogen.sh: Fix for gettext cross version
33080         compatibility.
33081         
33082 2002-10-21  Naba Kumar <naba@gnome.org>
33084         * debug_tree.c: Fixed incorrect use of debug assertion.
33085         
33086 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
33087             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33088         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
33089         src/memory.c, src/memory.h, src/message-manager-private.cc:
33090         
33091         New parsing algorithm; adapted from kdevelop.
33092         Middle button menu for changing the value's display type
33094 2002-10-07  Naba Kumar <naba@gnome.org>
33096         * src/main_menubar_def.h: Changed status bar message for Help->
33097         Browse info pages. Bug #603308
33099         * src/executer.c: Made "User terminal" default for creating
33100         projects (User can always disable it later). Bug #114222
33101         
33102 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33104         * macros/autogen.sh: Require gettext 0.10.x for autogen
33105         * src/text_editor.c: Fixes Bug #595303
33106         * src/source.c: Fixes Bug #595970
33107         * src/anjuta.c: Fixes Bug #598366
33108         * scingtilla/LexCPP.cxx: Bug #602296
33109         * src/main_menubar_def.h: Bug #604363
33110         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
33111         
33112 2002-10-07  Jens Georg <mail@jensgeorg.de>
33114         Reviewed by: Naba Kumar <kh_naba@gnome.org>
33115         * gnomefilelist.c: This patch fixes the bug #611542
33116         
33117 2002-09-20  Naba Kumar <kh_naba@gnome.org>
33119         * data/properties/Makefile.am: Added tcltk.properties file.
33120         
33121 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33123         Reviewed by: Naba Kumar <kh_naba@gnome.org>
33124         
33125         * README: Updated README
33126         * plugins/class-gen/clsGen.c, src/message_manager.cc
33127           , src/mainmeu_callbacks.c, src/memory.c
33128           , src/project_dbase_gui.c, src/text_editor_gui.c
33129           , widgets/gnomefilelist.c: Set window icons
33130         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
33131           Enabled release build (stripped + optimized binaries, etc.)
33132         * data/properties/anjuta.properties, src/commands.c,
33133           src/defaults.cFixed bug #595489 (stdin on executables)
33134         * src/appwizard.c, src/main.c, src/message-manager.cc
33135           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
33136           , src/debug_tree.c: Memory related (valgrind) fixes.
33137         * src/message-manager-private.[cc,h], src/pixpams.h
33138           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
33139         * anjuta.prj: Added debug_tree.c to SOURCES
33140         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
33141           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
33142           Compacted code and cleaned up unnecessary functions.
33143         * tagmanager/*.[ch]: Code fixes.
33144         
33145 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
33146         
33147         Reviewed by: Naba Kumar <kh_naba@gnome.org>
33148         
33149         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
33150         Debug tree now detects changes of displayed variables
33151         and changes their color to red
33153 2002-09-20  Naba Kumar <kh_naba@gnome.org>
33155         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33156         
33157         * mainmenu_callbacks.c: Set's the current file name in
33158         file save as dialog.
33159         
33160 2002-09-20  Naba Kumar <kh_naba@gnome.org>
33162         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
33164         * data/properties/tcltk.properties: New file for tcl/tk
33165         properties.
33167 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
33169         * src/project_type.[c,h], src/source.c, data/Makefile.am:
33170         Fixed a fatal bug which doesn't let building gnome2 related
33171         projects. They use different autogen.sh script. Defined new
33172         type field "gnome_macro_support".
33173         
33174         * data/autogen.sh.gnome2: New file.
33175         
33176         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
33177         bug with quotes escaping in quotes.
33178         
33179         * src/message-manager-private.cc: Used event box instead
33180         of frame for local message pane, so that the borders appear
33181         properly and nicely.
33182         
33183         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
33184         if there is a project open and all the files are un-docked.
33186         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
33188 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
33190         * src/main_menubar_def.h: implement feature request #595356, patch #597161
33191         * THANKS: updated for new contributions
33192         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
33194 2002-08-27 Steven Knight  <steven.knight@unh.edu>
33196         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
33197         src/project_dbase.h, src/project_type.c, src/source.c, 
33198         src/wizard_gui.c: new Qt project type
33199         *** NB not fully tested, may need some work, icon required...
33201 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33203         * src/memory.c, src/memory.h: new memory patch
33205 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
33207         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
33209 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
33211         * lancher/anjuta_launcher.c: Determine pty from function
33212         call instead of running 'tty' externally.
33213         
33214         * data/properties/cs.properties: Added compile/build commands.
33215         Fixed execution properties.
33216         
33217         * src/commands.c: Added c# options.
33219         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
33220         
33221         * src/debug_tree.[c,h], src/debugger.[c,h],
33222         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
33223         
33224         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
33225         1. Misaligned structs when they are members of other structs.
33226         2. '{' sometimes appears as a variable.
33227         3. Wrong processing of some arrays.
33228         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
33229         that displays the tree in two columns (variable and value).
33231 2002-08-14  Stephane Demurget  <demurgets@free.fr>
33233         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
33235         * data/properties/sql.properties: added the DATETIME data type.
33237         * data/properties/html.properties: added the foreach php keyword.
33239 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
33241         * NEWS: Updated with new features.
33242         
33243         * data/.cvsignore, doc/.cvsignore: Updated.
33244         
33245         Patch from: Etay Meiri <etay-m@bezeqint.net>
33246         
33247         * src/debug_tree.h, src/debug_tree.c: New files.
33248         
33249         * src/Makefile.am, src/message-manger-private.[h,cc],
33250         src/message-manger.cc: Added Tree view for debugger
33251         locals view.
33252         
33253 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
33255         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33256         
33257         * src/memory.c, src/memory.h: New files.
33258         
33259         * src/Makefile.am, src/appwizard.c, src/controls.c,
33260         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
33261         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
33262         
33263         Memory view implemetation that would enable viewing raw memory
33264         during debugging.
33266 2002-08-08  Stephane Demurget  <demurgets@free.fr>
33268         * AUTHORS: added Biswa, because I wonder why noone already have
33269         written his name in the Anjuta's hall of fame :)
33271 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
33273         * src/appwizard_gui.c: Removed an ambiguous prototype.
33274         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
33275         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
33276         * THANKS: Updated M. Ali Vardar's email.
33277         
33278 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
33280         * src/anjuta_gui.c: implemented feature request to stop main and browser
33281           toolbars having exclusive use of space
33283 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
33285         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
33286         left over from the previous work to fix bugs :-)
33287         
33288         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
33289         src/controls.c, src/mainmenu_callbacks.h, 
33290         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
33291         reviewed
33292         
33293         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
33294         src/project_import_gui.c, src/sharedlib_gui.c, 
33295         src/signals_gui.c: set window icon correctly
33296         
33297         * NEWS: more updates for the release
33298         
33299         * HACKING: updated for window icons and insert menu information
33300         
33301         * src/cvs_gui.c, src/build_project.c, 
33302         src/project_import_cbs.c: message strings reviewed
33303         
33304         * src/controls.c: context help button should be disabled if 
33305         DevHelp is not installed
33306         
33308 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
33310         * src/debugger.c: Fixed the signalling screw up because of string
33311         update in gdb used to report the child process PID. Also, no
33312         error dialog will be popped up for "no such file or directory"
33313         error (very annoying and useless error). This error will still
33314         be shown on the debug message window. Avoided terminating the
33315         program when the terminal is terminated -- doesn't hurt, otherwise
33316         we get crappy egg-and-hen problem.
33317         
33318         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
33319         dimensions loading.
33320         
33321         * src/anjuta.c: Limited the default size of main window to sane
33322         values.
33324         * src/preferences.c: Fixed some deadly memory corruption bugs in
33325         the recent patches. Return from getenv() should NEVER be freed,
33326         because they are static strings.
33327         
33328         * src/preferences_gui.c: Removed the fix for crash bug with font
33329         selection and applied the real fix.
33330         
33331 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
33333         * NEWS: updated for release
33335 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
33337         * src/launcher.c: Added a fix a memory leak and a possible
33338         fix for zvt-crash bug.
33339         
33340         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
33341         
33342         * data/properties/latex.properties,
33343         data/properties/ada.properties: Added file.is.source property.
33344         
33345         * src/an_file_view.c: Set auto column size of the file
33346         revision column.
33347         
33348         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
33349         The user is now prompted to confirm the closing of the file
33350         if it is being used by CVS. If yes, the editor is closed and
33351         the CVS operation stops.
33352         
33353 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
33355         * anjuta.prj: bump project version for release
33356         * BUGS: removed unnecessary file
33358 2002-06-07      Philip Van Hoof <freax@pandora.be>
33360         * widgets/gnomefilelist.c: fix up issue with directory deleted 
33361         during the life of the file list widget
33362         * src/preferences_gui.c: sticking-plaster fix to font selection
33363         causes segfault bug
33365         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
33367 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33369         * data/properties/anjuta.properties, src/an_file_view.[ch], 
33370         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
33371         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
33372         added options for symbol and file browsers.
33373         * data/properties/cpp.properties: linker flags should come after
33374         the name of the file to compile.
33375         * scintilla/Editor.cxx: fixed gcc compilation warning.
33376         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
33377         be executed from bindir only.
33378         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
33379         tagmanager/include/tm_file_entry.h: CVS version information in file 
33380         browser.
33381         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
33382         window.
33383         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
33384         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
33385         crashes during file import.
33386         * src/project_import.c: disable project menu items during project 
33387         import.
33388         
33389         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33391 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
33393         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
33394         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
33395         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
33396         modified Insert menu, added C functions template, header C 
33397         template, modified header_template HEADER_H ==> NAMEFILE_H
33398         
33399         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33401 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
33403         * data/properties/html.properties: changed some file 
33404         associations
33406 2002-06-05 Philip Van Hoof <freax@pandora.be>
33408         * widgets/gnomefilelist.c: Fixed #560759 and #561776
33409         
33410         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33412 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33414         * data/properties/anjuta.properties, src/defaults.c: Make windows
33415         docked by default, fix the big fonts bug.
33416         
33417         * src/an_file_view.c, src/main_menubar_def.h, 
33418         src/project_dbase_gui.c: sanitized the Edit/View mess.
33419         
33420         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
33421         for customizing shortcuts.
33422         
33423         * src/mainmenu_callbacks.c: Search for selected word if present.
33424         
33425         * src/text_editor_menu.c: Added context menu options for docking
33426         and undocking editor windows.
33427         
33428         * src/main_menubar.h, src/main_menubar.c: more support for the 
33429         shortcuts menu item.
33430         
33431         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33433 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
33435         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
33436         all commit messages being written to top of the file
33437         
33438         * src/main_menubar_def.h: message strings reviewed
33439         
33440         * src/project_import.c: message strings reviewed
33441         
33442         * src/source.c, src/glades.c: message strings reviewed. Fixed 
33443         some bugs around reading the project properties for creating 
33444         .glade and .desktop files in the Application Wizard. There were
33445         typos in the property names being retrieved
33446         
33447         * widgets/gnomefilelist.c: changed build_full_path to make 
33448         the file widget support ~
33449         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
33450         
33451         * THANKS, widgets/e-shell-about-box.c, 
33452         manuals/anjuta-manual/C/authors.sgml: updated for new
33453         patch
33455 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
33457         * src/project_dbase.c: Fixed the file-path-corruption bug
33458         and the cannot-import-file-in-project bug. (follow-up with
33459         the last commit from Stef).
33460         
33461         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
33462         with unsaved-project.
33463         
33464 2002-06-05  Stephane Demurget  <demurgets@free.fr>
33466         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
33467         misplaced g_free.
33469 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
33471         * data/properties/{xml,html,other}.properties: changed some file 
33472         associations
33473         
33474         * data/anjuta.mime: oops! cvs added
33475         
33476         * scintilla/RESearch.cxx: fixed up a problem with comments
33477         
33478         * global-tags/create_global_tags.sh: redirect errors to /dev/null
33479         to avoid messages about missing libs
33480         
33481         * NEWS: started the release notes
33483 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
33485         * HACKING: updated with new information on printing, patch naming
33486         
33487         * TODO: removed completed tasks
33488         
33489         * THANKS: updated a few contributions
33490         
33491         * anjuta.prj: updated the icon file
33492         
33493         * anjuta.desktop.in.in: updated to add Categories
33494         
33495         * data/anjuta.mime: created a mime type for Anjuta project files
33496         (NB needs to be added to the install in /usr/share/mime/)
33497         
33498         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
33499         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
33500         to PNG for websites.
33501         
33502         * plugins/patch/patch-plugin.c: clarified some messages and 
33503         made it easier to see different patching sessions
33504         
33505         * src/toolbar.c: changed some message text for consistency
33506         
33507         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
33508         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
33509         in preferences. 
33510         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33511                  
33512         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
33513         src/project_dbase.{c,h}, src/project_import_cbs.c, 
33514         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
33515         Added XLib Project and a Dockapp Project types.
33516         * pixmaps/Makefile.am: added line for new pixmap for new xlib
33517         projects
33518         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
33519         * src/source.c: Fixed memory leak in existing projects. 
33520         (filename was not freed)
33521         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
33523 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
33525         * src/anjuta.h, src/anjuta.c: Added error display funtions
33526         with parent windows.
33527         
33528         * src/appwizard_cbs.c: Changed error display function to use
33529         parented version.
33530         
33531 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
33533         * printing/print.h, printing/printing.c: Taken care of document
33534         zoom factor and fixed a font loading bug. Dynamically calculated
33535         text widths to work with zooms properly. Re-organized code for
33536         dynamic text width calulations to work in general with utf8 chars.
33537          Determined font height and width automatically from the font info.
33538         
33539         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
33540         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
33541         Converted text.zoom.factor property to use #defined value. Removed
33542         margin header and margin numbers preferences, as they  now
33543         calculated dynamically.
33544         
33545 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
33547         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
33548         printing/print-util.h, printing/print.c, printing/print.h:
33549         Rewritten printing support for style based printing. Syntax highlighted
33550         printing, monochromatic printing, setup using preferences etc.
33552         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
33553         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
33554         language and the styled text buffer.
33555         
33556         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
33557         the print setup preferences page and added printer preferences. Added functions
33558         to retrieve preferences with default values.
33559         
33560         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
33561         the printing.
33563         * data/properties/anjuta.properties: Added default printer preferences.
33565         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
33566         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
33567         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
33569         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
33570         
33571 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33573         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
33575         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
33576         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
33577         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
33578         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
33580         printing/Makefile.am: Reduced compiler optimizations.
33582         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
33583         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
33584         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
33585         tagmanager/tm_workspace.c: TagManager fixes.
33587 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
33589         * printing/*: CVS added. :)
33590         
33591 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33593         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
33595         * printing*: CVS added.
33596         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
33597           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
33598           src/main_menubar_def.h: Gnome Print support
33599         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
33600         * configure.in: Enable debugging flag option
33601         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
33602           Print properties defined.
33603         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
33604         
33605 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33607         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
33608         
33609         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
33610         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
33611           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
33612           and cleanups
33613         * src/text_editor.c: Minor cleanups.
33614         * anjuta.c: Tweaks to 'Goto File Line' functionality.
33615         * src/project_dbase.c: Fixes to add/remove files from project.
33616         * src/help.c: Fix minor memory leak.
33617         * src/project_dbase_gui.c: Remove debugging messages.
33618         * src/utilities.[ch]: Cleanups and minor fixes.
33619         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
33621 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
33623         * src/anjuta.c [anjuta_apply_preferences()]:
33624         Fixed a crash bug when tab pos is not defined for the editors.
33625         
33626         * data/properties/cpp.properties: Set default identifier property to normal.
33627         This fixes the bug in which the fore color gets hidden with dark background.
33629 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
33631         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
33632         scintilla 1.46
33633         
33634         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
33635         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
33636         src/anjuta.c, data/properties/anjuta.properties:
33637         Implemented line wrapping.
33638         
33639         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
33640         
33641         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
33642         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
33643         tags. Code was reviewed from GNOME Bonsai view.
33644         
33645         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
33646         it seems to have been removed by scintilla people.
33647         
33648         * data/properties/anjuta.properties: Set default line wrap to false, as
33649         is noticably slow with big files.
33650         
33651 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
33653         * src/project_import_gui.c: disallow the selection of files in
33654           the browse dialog.
33655         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
33656           preferences code.
33657         
33658 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33660         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
33661           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
33662         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
33663         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
33664           now works properly.
33665         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
33666         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
33667         * src/utilities.[ch]: Added some utility functions.
33668         * tagmanager/tm_project.c: Fix for bug in file removal from project.
33669         
33670         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33672 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
33674         * HACKING: info on FIXME statements and removed ccview references
33675         * Makefile.am: added rule to make RPM package
33677 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
33679         * THANKS, widgets/e-shell-about-box.c, 
33680         manuals/anjuta-manual/C/authors.sgml: updated for new
33681         patch
33682         * src/anjuta.c: removed unnecessary warning code since CVS 
33683         support is now implemented :-)
33684         * manuals/sgmldocs.make: implemented a fix for bug #553969
33685         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
33686         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
33687         manuals/C/anjuta-faqs-C.omf: modified the descriptions
33688         
33689 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33690         
33691         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
33692           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
33693           src/main_menubar_def.h, src/preferences_gui.c,
33694           preferences.c, preferences.h: setup Username and Email 
33695           preferences, Insert ChangeLog and Username editor functions
33696           
33697           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
33699 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
33700         
33701         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
33702           src/src_paths_cbs.c, src/src_paths_gui.c
33703           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
33705           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
33707 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33709         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
33710           and goto tag menu items to main menu.
33712 2002-05-09  Andy Piper <andy.piper@freeuk.com>
33714         * THANKS, widgets/e-shell-about-box.c, 
33715         manuals/anjuta-manual/C/authors.sgml: added new contributors
33716         * HACKING: updated with info on files to change for credits
33718 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
33720     * src/aneditor.cxx: extended extension list which fixes segfault
33721     on selecting lisp, ruby or matlab as highlight style.
33723 2002-05-09  Andy Piper <andy.piper@freeuk.com>
33725         * src/main_menubar_def.h: fixed an array initialiser and fixed
33726         the lexer settings for the new entries on the Format menu
33728 2002-05-07  Stephane Demurget  <demurgets@free.fr>
33730         * Synced with Scintilla 1.45
33732 2002-05-06  Andy Piper <andy.piper@freeuk.com>
33734         * anjuta.prj: added another missing file
33735         * ChangeLog: fixed some incorrect change dates I caused by 
33736         sloppy cut-and-pasting :-/
33738 2002-05-06  Andy Piper <andy.piper@freeuk.com>
33739         
33740         * src/mainmenu_callbacks.c: fixed title of new About box
33742 2002-05-05  Andy Piper <andy.piper@freeuk.com>
33744         * src/pixmaps.h: added macros for OpenGL and SDL project icons
33746 2002-05-05  Andy Piper <andy.piper@freeuk.com>
33748         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
33749         * anjuta.prj: updated for new files
33751 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
33753         * widgets/e-shell-about-box.c: Added version display.
33754         
33755 2002-05-03  Andy Piper <andy.piper@freeuk.com>
33757         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
33758         widgets/scroll_menu.c: fixed up some compiler warnings (patch
33759         from Philip Van Hoof)
33761 2002-05-03  Andy Piper <andy.piper@freeuk.com>
33763         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
33764         dependency
33765         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
33766         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
33767         that produced build errors (needs checking on a machine with the
33768         ja locale!)
33769         * data/properties/lisp.properties: updated to match format of other
33770         lexer property files supplied with Anjuta
33772 2002-05-03  Andy Piper <andy.piper@freeuk.com>
33774         * anjuta.prj: added new files
33775         * HACKING: added information from the mailing list on 
33776         adding new project types to the wizard (thanks to Johannes)
33778 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33780         * src/utilities.h, src/launcher.c, src/gnome_project.c,
33781           src/appwiz_page2.c: Fix for 547038.
33783 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
33785     * attach_process.c, attach_process_cbs.c: Fixed a dialog
33786     hide bug.
33787     
33788     * about.h: cvs removed.
33789     
33790 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
33792         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
33794         Fix for #539574.
33796         * src/anjuta.c (anjuta_system_error): checks for the error number to
33797         know whether the error description is needed or not.
33799 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
33801         * pixmaps/anjuta_logo.png: New about logo.
33802     
33803         * pixmaps/anjuta_icon.png: New icon from Misha. The
33804         old one had trouble with some gtk themes.
33805     
33806         * about.c: Removed. No longer needed.
33808         * mainmenu_callbacks.c: Removed reference of about.h
33809     
33810 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
33812         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
33814         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
33815           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
33816         About Dialog (thanks to the Evolution team for the cool widget!)
33818 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
33820         Patch from lbell <lbell@tsc4.com>
33821     
33822         * src/find_in_files.c, src/find_in_files.h,
33823           src/anjuta.c: Added save_yourself, load_yourself routines.
33824     
33825         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
33826         Added "Append messages" toggle button. This will enable
33827         the search results to be appended to the already existing
33828         results.
33829     
33830         * src/debugger.c: Fixed a typo.
33831     
33832         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
33833           src/session.c, src/session.h: Improved session management.
33835 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
33837         * THANKS, FUTURE, AUTHORS: Changed my email and
33838         avoided yahoo.com.
33840 2002-05-02  Stephane Demurget  <demurgets@free.fr>
33842         Impl. feature request #525271 (add Lisp support).
33844         * data/properties/lisp.properties: added.
33846         * data/properties/Makefile.am, data/properties/anjuta.properties: added
33847           the lisp properties.
33849         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
33850           src/utilities.[ch]: added support for the Lisp highlight style.
33852 2002-05-02  Stephane Demurget  <demurgets@free.fr>
33854         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
33855           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
33856           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
33857           option preferences to have a persistent setting. Plus it's not used
33858           often, so it's better here than flooding the menus.
33860         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
33861           preferences pages a lot more consistent and sweeter: tabs direction
33862           radiobuttons are directed against the meaning, all pages have an
33863           outter frame, a lot of padding, removed all expand attributes for
33864           vertical boxes, ...
33866           That's not a total revamp, but it's really looking better now, even
33867           if there's still work to be done.
33869 2002-05-01  Andy Piper <andy.piper@freeuk.com>
33871         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
33872         * TODO: added task to be completed before next release (update all credits)
33874 2002-05-01  Stephane Demurget  <demurgets@free.fr>
33876         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
33877         Benke László.
33879 2002-05-01  Benke László  <decike@freemail.hu>
33881         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
33883         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
33884           src/main_menubar_def.h, src/mainmenu_callback.[ch],
33885           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
33886           to the format menu in order to reorder the notebook tabs in
33887           alphabetical order everytime a file is created/opened/saved.
33889 2002-05-01  Philip Van Hoof <freax@pandora.be>
33891         * widgets/gnomefilelist.[ch] (history_combo_go),
33892         (history_combo_clicked): impl.
33894         (gnome_filelist_new_with_path): use this new impl.
33896 2002-05-01  Stephane Demurget  <demurgets@free.fr>
33898         * src/project_dbase_gui.c (add_file): added the xpm file type.
33900 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
33902         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
33903         tag manager fixes.
33905         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
33906           of tag types.
33908         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
33909           src/text_editor_menu.c: Added context sensitive search in symbol
33910           browser and editor.
33912         * configure.in: Changed version number to 0.1.9.99.
33914         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
33915           src/project_import.c: Minor changes to project import facility.
33917         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
33918           (Forced to use specific brace format)
33920         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
33921           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
33922           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
33924 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
33926         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
33927         replaced the spinbutton with an hscale, and made the UI less "blocky".
33929         * src/cvs_gui.c: When diffing a project you can choose date and
33930         release now.
33932         * src/project_dbase.c: Import_file activated again
33934         * configure.in, plugins/Makefile.am: Added patch plugin
33936         * plugins/patch/*: The new patch plugin
33938 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
33940         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
33942         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
33943         dropdown list shown by autocompletion are now removed.
33945 2002-04-28  Philip Van Hoof <freax@pandora.be>
33947         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
33948         a bunch of filetypes from the older version.
33950         * src/project_dbase_gui.c (add_file): changed the import
33951         dialog's filetypes combo contents depending on the
33952         type of data to be imported.
33954 2002-04-28  Stephane Demurget  <demurgets@free.fr>
33956         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
33957         the amount parameter as Philip stated and reformated to follow the
33958         Gnome convention.
33960         * src/project_dbase.c (project_dbase_make_default_filetype_list):
33961         changed accordingly.
33963 2002-04-25  Stephane Demurget  <demurgets@free.fr>
33965         Fix for #531293.
33967         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
33968         Shift-F6, to be more consistent with other Gnome apps.
33969         Moved the "Search next" entry under the "Search" one, and swapped the
33970         order of the "Find in files" and "Find and Replace" ones.
33972         Some additional fixes ands cleanups on the edit menu.
33974         * src/main_menubar.h: replaced all occurences of repeat_find by
33975         find_again for the code to be more consistent.
33977         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
33978         sensitiveness depending on the existence of an active text buffer.
33980         * TODO: added some bits about improving the usability of the
33981         search/search again couple.
33983 2002-04-25  Stephane Demurget  <demurgets@free.fr>
33985         * src/preferences_gui.c: made the tab labels text more consistent
33986         (s/misc/Misc/).
33988 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
33990         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
33992         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
33993         filename.
33995         * src/main.c (main): simplified some code and cleanups.
33997         Fix a part of #499366:
33999         * src/commands.[ch] (sync_from_props), (command_editor_save),
34000         (on_apply_clicked), (create_command_editor_gui): added the gui
34001         corresponding to the command.terminal preference.
34003 2002-04-25  Stephane Demurget  <demurgets@free.fr>
34005         Fix for #465180.
34007         * anjuta.spec.in: added build requirements for the source rpm.
34009 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
34011         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34012         
34013         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
34014           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
34015           src/project_type.c, source.c, wizard_gui.c:
34016           Added new GNOME 2 project types and changed glade behaviour to
34017           produce GTK code if project type GTK was selected and GTKmm code
34018           if project type GTKmm was selected (and not depending on the 
34019           selected language. Disabled glade for GNOME 2 projects because
34020           we will need glade2 there.
34021           
34022         * src/project_dbase.c: Fixed a memory lack.
34023         
34024         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
34025         
34026         * src/cvs.c: Added an error message if jobs are running
34028 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
34030         * tagmanager/tm_work_object.c: Fixed a chrash
34031         bug which occurs when it tries to stat an empty
34032         file name.
34033         
34034 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
34036         * src/controls.c: CVS menu items now becomes
34037         insensitive when the launcher is busy.
34038         
34039         * src/anjuta.c, cvs.h, cvs.c: Created a function
34040         to update the cvs preferences when preferences are
34041         applied in preferences dialog and called it from
34042         anjuta_update_preferences().
34043         
34044 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
34046         * src/cvs.c: Added a space in the cvs command
34047         before the revision part. This fixes the cvs
34048         error we get when cvs-diffing with revisions.
34049         
34050         * src/cvs.c: Fixed a compiler warning.
34051         
34052         * src/find_replace.c: The dialog now remembers
34053         the settings including the "prompt on replace"
34054         which seems to have broken somewhere line the
34055         changes.
34056         
34057 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
34059         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
34060         Added a new property in cvs class to hold a boolean
34061         for enabling date in cvs diff. This fixed the bizzare
34062         diff output due to the date that goes with the cvs
34063         command. Also, set the default value of compression
34064         to 3 and unified diff option to 1.
34065         
34066 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
34068         * src/cvs.c: The diff editor is set to hilite as
34069         diff syntax hiliting.
34070         
34071         * configure.in, manual/Makefile.am:
34072         Added a new manual module for ja language.
34073         
34074         * manual/ja/*/*/*: New module and files for the
34075         ja translation for the anjuta documentation
34076         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
34077         
34078 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
34080         * src/launcher.c: Made a very messy work around
34081         for the launcher authentication to work properly.
34082         
34083         * src/find_replace.c: Applied the missing patch
34084         from Dan Elphick <dre00r@ecs.soton.ac.uk>
34085         
34086 2002-04-16 Andy Piper <andy.piper@freeuk.com>
34088         * src/cvs.c, src/main_menubar_def.h: made message strings
34089         consistent with existing standards from our own documentation 
34090         (such as uppercase P in Project, corrected spelling of 
34091         repository, etc.)
34093 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
34095         * src/cvs_gui.c: Cleaned up gui and aligned various
34096         widgets to give a clean look.
34097         
34098 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
34100         * src/launcher.c: Added work around to retrieve
34101         the child exit code. It works. :)
34102         
34103         * src/find_in_files.c, src/gnome_project.c,
34104         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
34105         src/clean.c, src/clean_project.c, src/build_project.c,
34106         src/build_file.c: Modified to handle the new
34107         child exit code.
34108         
34109 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
34111         * src/find_replace.c: Changed signal to call
34112         on_replace_text_close on from delete_event
34113         to close => the replace history is now updated.
34115 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
34117         * src/cvs.c: escaped the cvs import message before
34118         passing it to cvs.
34119         
34120 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
34122         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34123         
34124         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
34125         
34126         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
34127         Added cvs import
34128         
34129         * src/preferences_gui.c: GUI improvements
34130         
34131         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
34133 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
34135         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
34136         Removed static qualifier from tm_tag_type_name() and
34137         availed it's prototype for use in outside code. also
34138         created reverse map function tm_tag_type_name();
34139         
34140         * src/anjuta.c: Implemented qualified tags names for
34141         the tag list (on the toolbar pulldown list) to avoid
34142         ambiguty in tags with similar names (like prototype
34143         and definition). Patch modified and improved.
34144         
34145         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
34146         
34147 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
34149         * src/utilities.[c,h]: Added a utility funtion
34150         that escapes the single and double quotes in a
34151         given string. Useful for passing command line
34152         args with quotes.
34153         
34154         * src/cvs.c: Escaped the cvs log message before
34155         passing it to cvs command line to avoid ambiguties
34156         with quotes in the message.
34157         
34158         * pixmaps/anjuta_icon.png: Changed to the new icon.
34159         from Todd Goyen <goyen@mbi-berlin.de>
34160         
34161         * src/message-manager-private.cc: Added regex to 
34162         recognize (underline hilite) the parsable outputs
34163         from the zvt terminal.
34164         
34165 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
34167         Patch from: Tina Hirsch <tehirsch@arcor.de>
34168         
34169         * src/project_type.c:
34170         Fixed a bug in the wxproject type and modified the erroroutput when
34171         configure doesn't find wx-config
34172         
34173         Patch from: Timothee Besset <ttimo@idsoftware.com>
34174         
34175         * src/anjuta.c, src/message-manager-private.cc,
34176           src/message-manager-private.h
34177         Catches double clicks in the zvt terminal, and calls goto_error_line
34178         to jump to the appropriate location in the source. This will recognize
34179         grep -n output
34180         
34181 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
34182         
34183         * src/build_project.c: Taken care of memory leak
34184           by freeing cmd variable properly.
34186         * src/main_menubar_def.h: Fixed wrong signal connection
34187           for cvs project commit.
34188           
34189         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
34190         
34191         * src/preferences_gui.c: Added some border and adjusted
34192           expandsion, filling in box adds to make the cvs preferences
34193           more nicer.
34194         
34195 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
34197         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34198         
34199         * src/cvs*, src/main_menubar*, src/preferences*: 
34200         Moved CVS settings to preferences, added a nice login dialog.
34201         
34202         * src/controls.c, src/project_dbase.c:
34203         CVS project options are only shown if a project is open
34204         
34205         * src/build_project.c:
34206         User is now asked if he wants to install as root 
34207         
34208         * src/launcher.c:
34209         Fixed a warning
34211         * anjuta.prj: Updated with cvs files
34212         
34213         * TODO: Remove task which are done
34214         
34215 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
34217         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
34218         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
34219         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
34221         Modified launcher to use controlling terminal to detect and
34222         take care of password authentications (for example, for cvs
34223         and root installs).
34224         
34225         * pixmaps/password.png: New file.
34226         
34227 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
34229         Anjuta kick start tutorial wirtten by:
34230           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
34232         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
34233           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
34234           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
34235           manuals/C/anjuta-tutorial/figures/*.png:
34236           
34237           Added files
34238         
34239         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
34240           
34241           Modified files.
34242         
34243 2002-03-28 Roel Vanhout <roel@stack.be>
34245         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34247         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
34248           src/preferences_gui.c:
34249         Added option to wrap around to beginning/end of file when on last bookmark
34250         and next/previous bookmark is pressed
34251         
34252 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
34254         Patch from Philip Van Hoof <freax@pandora.be>
34255         
34256         * src/gnomefilelist.c:
34257         Added gimp like feature that changes the file extension of
34258         the filename entered in the selections when the file
34259         filter is changed.
34260         
34261 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
34262         
34263         Patch from Roy Wood <roy.wood@filogix.com>
34264         
34265         * src/controls.c, src/find_text.c, src/find_text.h,
34266           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
34267           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
34268           
34269           Menuitem for entering currently selected text as find target,
34270           added key accel for "find next" and changed some key accels for
34271           other key for consistency.
34272           
34273         * src/utilities.c:
34274           Cleaned up code.
34275         
34276 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
34278         * src/watch.c, src/watch.h, src/watch_cbs.c,
34279           src/watch_cbs.h, src/watch_gui.c:
34280         
34281           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
34282         
34283           Added change watch entries feature
34284           and Watch entries modify on double click fixed.
34286 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
34288         * src/mainmenu_callbacks.c:
34289         
34290           Project commit should not bypass dialog as
34291           we need to get the cvs log from the user.
34292           
34293 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
34295         * src/project_dbase.c:
34296         
34297           Patch from Roy Wood <roy.wood@filogix.com>
34298           
34299           Fixed docking bug with the new docking patch
34300           to fix copy/paste bug.
34301           
34302 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
34304         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
34305           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
34306           src/main_menubar.h, src/main_menubar_def.h,
34307           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
34309           Added cvs project support. Featured bypass cvs dialog for
34310           cases where we don't need dialog (such as project and right
34311           click selection from file browser). Cleaned up cvs code to
34312           make them generic cvs operations instead of separate file
34313           and project operations. Added cvs log action. Increased
34314           file entry box width and enabled "unified diff" by default.
34315           Used Editor buffer for status and log and set hilite for
34316           these buffers including diff buffer (DIFF hilite).
34317           
34318 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
34320         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34322         * data: Added file autogen.sh.wxwin 
34323         * data/Makefile.am: Added entry for autogen.sh.wxwin
34324         * pixmaps: Added project image appwiz_wxwin.png
34325         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
34326         * src/appwizard_cbs
34327           src/compiler_options.c
34328           src/pixmaps.h
34329           src/project_dbase.c
34330           src/project_dbase.h
34331           src/project_import_cbs.c
34332           src/project_type.c
34333           src/source.c
34334           src/source.h
34335           src/wizard_gui.c: Added everything necessary for new
34336                             project type 'wxWindows (wxGTK)
34337         * src/project_dbase.c: Fixed a bug that caused every project
34338                                to be a glade project in dialog
34339                                                    'Project information'.
34341 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
34343         Patch submitted by Roy Wood <roy.wood@filogix.com>
34344         
34345         * src/anjuta_gui.c, src/message-manager-dock.c,
34346           src/project_dbase.c:
34347           
34348           fixed the copy/paste bug by rewriting dock/undock
34349           code.
34351 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
34353         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34354         
34355         * src/cvs*, src/Makefile.am:
34356           New file for CVS support. File operations currently work
34357           cvs login needs to be done. Project support is not yet
34358           started.
34360         * src/main_menubar*, src/mainmenu_callbacks,
34361           src/anjuta.c, src/anjuta.h:
34362           Added menus and functions for cvs commands.
34363           
34364         * src/text_editor_menu.h: 
34365           Added #include <gtk/gtk.h>
34366           
34367         * src/gotoline.h:
34368           Removed a warning (and this time it works ;-)
34370         * src/utilities.c, src/utilities.h:
34371           Added a utility function to retrieve directory
34372           name out of full path.
34374 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
34376         * src/executer.c: (create_executer_dialog): changed the default
34377           focus on the entry.
34379 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
34381         * widgets/gnomefilelist.c:
34382         Fixed duplicate history entries for the same directory.
34383           
34384 2002-03-10  Stephane Demurget  <demurgets@free.fr>
34386         Fix for #520092.
34388         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
34389           it's already used by scintilla to delete the whole current line.
34391 2002-03-10  Stephane Demurget  <demurgets@free.fr>
34393         Fix for #525107.
34395         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
34396           calls to fileselection_hide_widget,
34397           (on_open_filesel_cancel_clicked): removed.
34399         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
34400           (on_add_prjfilesel_cancel_clicked):
34402         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
34403           impl.
34405         * src/fileselection.c: Made some functions static.
34406           (fileselection_hide_widget): rewritten using the new
34407           gnome_filelist_set_multiple_selection function.
34409         * src/fileselection.c: (on_file_selection_delete_event): removed
34410           unuseful widget hides. Some cleanups,
34411           (on_file_selection_cancel_clicked): impl,
34412           (create_fileselection_gui): changed the cancel button clicked's
34413           callback to use this new function.
34415         * src/anjuta.c: (anjuta_new):
34416         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
34417           callbacks, because this the gnome filelist widget's job.
34419         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
34420           clist selection mode duplicates set,
34421           (gnome_filelist_key_press): use the new impl. function.
34423 2002-03-10  Stephane Demurget  <demurgets@free.fr>
34425         Fix for #441233.
34427         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
34428           fixed some bogus code using an array cell out of
34429           range, removed unecessary gettext usages.
34431         * src/appwiz_page2.c: (on_prj_name_entry_changed):
34432           some cleanups and now transform minus characters to
34433           underscores.
34435         * src/source.c:
34436           (source_write_configure_in),
34437           (source_write_toplevel_makefile_am),
34438           (source_write_desktop_entry),
34439           (source_write_glade_file):
34440         * src/project_dbase.c: (project_dbase_summon_glade),
34441           (project_dbase_generate_source_code):
34442         * src/glades.c: (gladen_write_glade_write):
34443           replaced some occurences of the target name by the
34444           project filename, using project_dbase_get_proj_name,
34445           to fix the name of some files.
34446           Fixed a lot of mem leaks.
34447           Various code cleanups.
34449 2002-03-06  Stephane Demurget  <demurgets@free.fr>
34451         Merged with latest (1.44) scintilla.
34453         Added: - The calltip.<lexer>.end.definition property to display help
34454                  text on a second line of calltip.
34455                - The calltip.<lexer>.word.characters property to correctly find
34456                  calltips for functions that include characters like '$' which
34457                  is not normally considered a word character.
34458                - The use.monospaced property to determine initial state of
34459                  Use Monospaced Font setting.
34461         Bugs fixed: Too many to mention; please see :
34462                     http://www.scintilla.org/ScintillaHistory.html for the
34463                     full changes list.
34465         * scintilla/*/*: updated nearly all files.
34467         * TODO: removed the need of a scintilla merge.
34469         Merged with latest (1.44) SciTE properties.
34471         * data/properties/anjuta.properties: added the wrap, use.monospaced
34472           properties.
34474         * data/properties/html.properties: added a missing php extension, and
34475           updated php keywords to the latest reference.
34477         * data/properties/pascal.properties: added commands to compile, build
34478           and execute pascal applications.
34480         * data/properties/lua.properties: added styles for statements.
34482         * data/properties/bash.properties: added the declare keyword.
34484         Fixed distchecking.
34486         * global-tags/Makefile.am,
34487           global-tags/create-global-tags.sh: used some kind of ugly hack to
34488           make distchek work, since noone has proposed some better way.
34490         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
34491           and Ctrl-N replace Alt-N for new file according to the Gnome design
34492           reference.
34494 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
34496         * widgets/gnomedirlist.c
34497         widgets/gnomedirlist.h
34498         widgets/gnomefilelist.c
34499         widgets/gnomefilelist.h:
34501         Added GPL headings in the file.
34503 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
34505         * src/attach_process.c
34506         src/attach_process_cbs.c
34507         src/attach_process_cbs.h
34508         src/attach_process_gui.c
34509         src/breakpoints.c
34510         src/breakpoints_cbs.c
34511         src/breakpoints_cbs.h
34512         src/breakpoints_gui.c
34513         src/commands.c
34514         src/compiler_options.c
34515         src/compiler_options_cbs.c
34516         src/compiler_options_cbs.h
34517         src/compiler_options_gui.c
34518         src/find_in_files.c
34519         src/find_in_files_cbs.c
34520         src/find_in_files_cbs.h
34521         src/find_in_files_gui.c
34522         src/find_replace.c
34523         src/find_text.c
34524         src/help.c
34525         src/preferences.c
34526         src/preferences_gui.c
34527         src/project_config.c
34528         src/src_paths.c
34529         src/src_paths_cbs.c
34530         src/src_paths_cbs.h
34531         src/src_paths_gui.c:
34532         
34533         Bugs #521629 and #522427 fixed. The problem was, that the
34534         escape-key was not catched and the dialog was hidden, but
34535         the flag was not set correctly.
34537         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
34538         using the gnome_dialog_close_hides()-setting present in most dialogs.
34539         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
34540         emits "close" and set the flag in the close-callback.
34542         Patch from: Jens Georg <mail@jensgeorg.de>
34544 2002-03-06  Stephane Demurget  <demurgets@free.fr>
34546         * src/*.{c,cpp}: s/string_free/g_free/
34548         * src/utilities.[ch]: (string_free): removed.
34550 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
34552         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34554         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
34555         src/mainmenu_callbacks.[ch]:
34556         Removed Project menu options: README, TODO, ChangeLog and NEWS
34557         Moved Save Build Messages to Build menu and only highlight it
34558         when there are build messages.
34559         Corrected a spelling: "mojority" -> "majority"
34560         Fixed initialisation of edit.edit_app_gui so now Edit menu
34561         can be shown when no project is loaded.
34563         * src/project_dbase.h: Removed prototype for static function
34565 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
34567         * src/text_editor.c: Editor is marked changed after
34568         autoformat. 
34569         
34570         Patch from: Jens Georg <mail@jensgeorg.de>
34572 2002-03-04 Roel Vanhout <roel@stack.be>
34574         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34576         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
34577         Added option to ignore binary files on 'Find in files' (grep -I option)
34579 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
34581         * src/main.c:
34582         session restoration and commandline load in 
34583         gtk idle loop.
34584         
34585         * src/anjuta.[h,c], src/anjuta_cbs.c:
34586         Removed "clear windows menu" and prevented runtime 
34587         warnings.
34588         
34589         * src/compile.c, src/build_file.c, src/build_project.c,
34590         src/clean.c:
34591         Takes into account the preference setting for 
34592         show dialog when job completes. Dialogs are
34593         shown when it is enabled otherwise not.
34594         
34595 2002-03-03 Roel Vanhout <roel@stack.be>
34597         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34598         
34599         * src/find_text.c
34600         Store 'Find...' search string on search so that 'Find Next' will search for
34601         that string, even if the dialog hasn't been closed yet.
34603 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
34605         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
34606         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
34607         src/main_menubar_def.h:
34608         
34609         Organized menus, removed "Windows" and "Utilities" menus from the
34610         menubar [they are no longer needed]. Also removed some extragenous
34611         separators.
34612           
34613 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
34615         * src/message-manager-private.cc:
34616         Set message clist selection mode to BROWSE.
34617         
34618         * src/message-manager.cc, src/an_symbol_view.c,
34619         src/an_file_view.c:
34620         Added Key navigation for the CTree and CList. Arrow left for
34621         node collapse, right for node expand, space (or enter) for
34622         activation (same as double click).
34623         
34624 2002-03-03 Roel Vanhout <roel@stack.be>
34625         
34626         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34627         
34628         * plugins/class-gen/clsGen.c
34629         Added functionality to semi-intelligently prefill filename
34630         boxes with names deduced from class name
34632 2002-02-26 lbell <lbell@tsc4.com>
34634         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
34635         * src/preferences_gui.c:
34636         Removed an incorrect use of gtk_misc_set_alignment().
34637         
34638         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
34639         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
34640         src/preferences.h, src/preferences_gui.c:
34641         
34642         Added the option to reload last open project at the startup.
34643         Added the possibility to open a new project without close
34644         an existing one
34645         
34646         * src/properties.cxx:
34647         Corrected a spelling mistake in message string.
34648         
34649         * src/session.c:
34650         Updated session functions.
34651            
34652 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
34654         * widgets/gnomefilelist.c: Bug fixes.
34655         
34656         Patch from Philip Van Hoof <freax@pandora.be>
34657         
34658 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
34660         * src/an_file_view.c:
34661         anjuta was unable to open some files becuase they were not being
34662         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
34663         Removed mime checking when opening with anjuta, becuase it doesn't
34664         hurt to open binary files in anjuta (some even may want to do so).
34665         
34666         Added a warning when mime type is not set when "view with default
34667         viewer" is activated.
34668         
34669         * src/an_file_view.c, an_symbol_view.c:
34670         Converted N_() to _() where ever appropriate in the strings.
34671         
34672 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
34673         
34674         * src/appwizard_gui.c, src/appwizard_cbs.c
34675           src/wizard_gui.c/h, src/appwiz_page3.c,
34676           src/project_import_gui.c:
34677           
34678         Moved target type radiobuttons to appwiz. page 2
34679         
34680         * src/message-manager-private.cc
34681         Fixed a bug which caused a crash if next message function was used
34683         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
34685 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
34687         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
34688         Modifies the behaviour of Alt-TAB in Anjuta. This
34689         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
34690         edited files in the first items of the notebook.
34692         Patch from: Timothee Besset <timo@qeradiant.com>
34693         
34694 2002-02-24  Philip Van Hoof <freax@pandora.be>
34696         * widgets/gnomefilelist.c, gnomefilelist.h:
34697           Added filecompletion
34698           
34699         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
34701 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
34703         * configure.in: Added "sk" to ALL_LINGUAS.
34705 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
34706   
34707         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
34708           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
34709           src/wizard_gui.c: Added support for static and dynamic libs
34710         
34711 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
34713         * widgets/gnomefilelist.c:
34714           Fixed gnome_filelist_get_lastfilename so it no longer returns
34715           a corrupted path.
34717 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
34719         * src/resources.h, resources.c:
34720         Added url handler.
34722         * src/main_menubar_def.h, mainmenu_callbacks.c:
34723         Changed to use gnome configed url handler.
34725 2002-02-19  Philip Van Hoof <freax@pandora.be>
34727         * widgets/gnomefilelist.c
34728         Added PHP filetype.
34730 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
34732         * plugins/class-gen/clsGen.c:
34733         Added c++ support.
34734         
34735         * widgets/gnomefilelist.c:
34736         Gives the maximum space to the files section of the open file dialog.
34737         
34738         Patches from: lbell <lbell@tsc4.com>
34739         
34740 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
34742         * src/anjuta.c, main.c:
34743         Used tm_get_real_path in anjuta_get_full_filename();
34744         
34745 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
34746         
34747         * anjuta.prj: update version
34749 2002-02-17  Stephane Demurget  <demurgets@free.fr>
34751         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
34752           removed the amount arg and replaced with a NULL-ending list.
34753           (gnome_filelisttype_makedefaultlist): use the new prototype.
34755 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
34757         * src/about.c, THANKS: updated for new contributors
34758         
34759         * anjuta.prj: added new files
34760         
34761         * README: corrected some documentation, ctags no longer needed,
34762           pkgconfig now required
34763           
34764         * data/properties/others.properties: add .cvsdiff extension
34765         
34766         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
34767           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
34768           file import
34769           
34770         * doc/anjuta.1: added initial man page thanks to 
34771           Rob Bradford <rob@debianplanet.org> (NB build and install 
34772           needs work)
34773         
34774 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
34776         * src/Makefile.am: Cleaned handling of compiler flags by moving them
34777           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
34778           warning flags. 
34779   
34780         * configure.in: Changed version to 0.1.10-pre
34781   
34782 2002-02-17  Stephane Demurget  <demurgets@free.fr>
34784         * src/fileselection.c: (create_fileselection_gui): always display
34785           the directory creation button as we cannot rely on the dialog
34786           titlebar.
34788         * widgets/gnomefilelist.[ch]: fixed includes.
34790         * pixmaps/new_folder.xpm: resized, added a + sign.
34792 2002-02-17  Stephane Demurget  <demurgets@free.fr>
34794         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
34795           changed all extensions to begin with a dot.
34797 2002-02-16  Philip Van Hoof  <freax@pandora.be>
34799         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
34801         * THANKS: added Philip.
34803         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
34805         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
34806         * src/file_selection.[ch],
34807         * widgets/gnomefilelist.[ch]: added a filetype
34808           combobox to the Anjuta file dialog widget.
34810 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
34812         * anjuta.spec.in: eep! the import script was not being installed by
34813           RPM - fixed for the release.
34815 2002-02-13  Stephane Demurget  <demurgets@free.fr>
34817         Various cleanups and fixes for the next release to be able to make
34818         distcheck.
34820         * plugins/*/*.c: added missing prototypes causing gcc to speak to
34821           much and make some tweaks plus cleanups.
34823         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
34824           args to remove some warnings.
34826         * global-tags/Makefile.am,
34827           data/Makefile.am,
34828           src/Makefile.am: link against Anjuta static libs using the
34829           $(top_builddir) dir, not anymore on $(top_srcdir) to make
34830           distcheck happy.
34832         * src/Makefile.am: ditto with all the Anjuta static libs.
34834         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
34835           include, as we already include the whole directory for the build.
34837         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
34838           
34839 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
34841         * pixmaps/Makefile.am: icon for libglade project now installed
34842         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
34843         * manuals/C/Makefile.am: removed ChangeLog reference which was 
34844           breaking some build stuff
34845         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
34846           include reference problems that showed up on make distcheck
34847         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
34849 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
34850         
34851         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
34853 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
34855         * src/message-manager-private.cc:
34856           The horizontal scrollbar now shows properly on demand.
34857         
34858 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
34860         * src/dnd.c fixed some warnings
34861         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
34862           and works. It is shown always at the moment but before it was
34863           shown on demand and did never work. 
34865 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
34867         * src/anjuta.c: Fixed a crash bug.
34868           patch from: Jens Georg <mail@jensgeorg.de>
34870 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
34872         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
34873           reports a problem with missing end tags on <graphic>
34875 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
34877         * manuals/C/ChangeLog: removed since it was never used
34878         * manuals/C/anjuta-manual/*: more updates, new screenshots
34879         * anjuta.prj: updated for new manuals/ structure
34881 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
34883         * source.c, compiler_options.[c/h]:
34884           Fixed bug #460321 "Problem with optimization options" 
34885           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
34886         
34887 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
34889         * NEWS: prepared for release, need to fill in date
34890         * data/welcome.txt: version number updated
34892 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
34894         * src/text_editor_menu.c, src/an_file_view.c, 
34895           src/an_symbol_view.c: marked strings for translation
34896         
34897         * src/defaults.c, data/properties/xml.properties:
34898           *.omf and *.xsl files should use XML highlighting
34899           
34900         * manuals/C/anjuta-manual/*:
34901           - restructured so that files have more meaningful names
34902             and are easier to edit (see anjuta-manual.sgml for the
34903                 ordering)
34904           - updated some screenshots
34905           - continued rewrite
34907 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
34909         * main.c: Made a workaround to remove the old
34910         anjuta gnome config file (older than 9 Feb 2002). This
34911         will fix the bug which never lets the brower toolbar shown.
34912         
34913         * main.c: In fact, the above solution wouldn't work in all
34914         cases. Therefore, here is the better fix, which works by
34915         detecting the version of the old config file and deleting
34916         ~/.gnome/Anjuta if it is lesser than 0.1.9.
34917         
34918 2002-02-01  Andy Piper <andy.piper@freeuk.com>
34920         * HACKING: added info on submitting patches
34922 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
34924         * src/project_import_gui.c, src/project_import.c:
34925           - If Project Import Wizard is canceled everything is 
34926                 cleaned up now.
34927           - Back button is now insensitive on page 3 (some problems: 
34928                 see TODO in project_import_qui.c:284
34929           - Menu frame is insensitive if project type != GNOME(mm)
34931 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
34933         * src/main.c: Fixed bug #  (Unable to open files on
34934         double click in project window from second trial onwards when
34935         the project is opened from command line).
34936         
34937         * po/POTFILES.in: Removed tags_manager.[h,c]
34938         
34939 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
34941         * src/preferences.c:
34942           A quick hack to fix the 'invisible' browser toolbar when
34943           upgrading from 0.1.8 to 0.1.9
34944           
34945         * src/anjuta.c:
34946           Fixed toolbar names which were causing confusions in the toolbar
34947           show/hide.
34948           
34949         * src/main.c:
34950           Substituted "anjuta" with PACKAGE
34951           
34952         * src/project_import_gui.c: 
34953           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
34954           
34955         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
34956           Added new files and removed obsolete ones.
34957           
34958 2002-01-30  Andy Piper <andy.piper@freeuk.com>
34960         * src/appwizard_cbs.c, project_import_cbs.c, 
34961           main_menubar_def.h, project_import_gui.c: 
34962           updates to message strings and layout for the 
34963           import wizard.
34964           
34965         * text_editor_cbs.c: fix for the tab menu entries for 
34966           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
34968 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
34970         * src/toolbars.c,
34971           src/toolbars.h,
34972           src/anjuta_gui.c,
34973           src/controls.c:
34974           
34975           Tag dropdown exclusive (takes
34976           all space in the toolbar) and never vertical and
34977           increased the width of the tag combo to 256 pixs.
34978           Toolbar separator before the combo and button.
34979           Added tags label before the tag button.
34980           Reorganized the dock bands for the toolbars.
34981           
34982         * src/project_import_gui.c
34983           src/project_import.c:
34984           Fixed an error and removed an unused variable.
34985           
34986         * data/properties/anjuta.properties:
34987           Removed the property for the old toolbar and set
34988           browser toolbar show to default.
34989           
34990         * src/project_dbase.c: excluded modules were not
34991           loaded. Fixed.
34992           
34993         * src/source.c:
34994           No build files will be written if the project is blocked.
34995           
34996         * src/project_import.c,
34997           src/project_import_cbs.c,
34998           src/project_gui.c,
34999           src/wizard_gui.c:
35000           
35001           Manually applied Johannes patch to fix some memory
35002           issues and gui clean up.
35003           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
35004         
35005         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
35006           Fixed a bad bug with remove file from project because of
35007           files were never removed properly from the project and
35008           from the tagmanager.
35009           
35010         * src/appwiz_page3.c: Disabled unused codes to clear
35011           compiler warnings.
35012           
35013 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
35015         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
35016         
35017         * data/Makefile.am
35018           pixmaps/Makefile.am
35019           src/Makefile.am
35020           src/an_file_view.c
35021           src/an_symbol_view.c
35022           src/anjuta.c
35023           src/anjuta.h
35024           src/anjuta_cbs.c
35025           src/anjuta_gui.c
35026           src/controls.c
35027           src/main_menubar.c
35028           src/main_menubar.h
35029           src/main_menubar_def.h
35030           src/mainmenu_callbacks.c
35031           src/mainmenu_callbacks.h
35032           src/pixmaps.h
35033           src/project_dbase.c
35034           src/project_dbase.h
35035           src/text_editor.c
35036           src/text_editor_menu.c
35037           src/text_editor_menu.h
35038           src/toolbar.c
35039           src/toolbar.h
35040           src/toolbar_callbacks.c
35041           src/toolbar_callbacks.h :
35042           
35043           Patch submitted by:
35044           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
35045           
35046           Removes the Tags toolbar and substituted it with
35047           tags combo dropdown list. Fixes a couple of bugs.
35048           
35049           Moved the tag combo to browser toolbar because
35050           main toolbar was becoming too long.
35051           Made a new icon of tag toolbar.
35052           
35053         * po/zh_TW.po: Fixed bug.
35054           
35055         * pixmaps/an_tag.xpm: Added new file.
35057 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
35059         * src/project_import_gui.c: Reorganized project
35060         import gui page 2.
35061         
35062 2002-01-29  Andy Piper <andy.piper@freeuk.com>
35064         * HACKING: added info on creating windows and dialogs
35066 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
35068         * src/tm_file_view.c:
35070           Sorts the file list at the end instead of doing sort-insert
35071           to improve performance.
35072           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
35074         * src/project_dbase.c: Resolved a conflict from
35075           Johannes's patch.
35076           
35077         * src/project_import.c:
35078         
35079           Fixed to use anjuta_import.sh for the bin dir and
35080           not from the data dir.
35081         
35082           Used anjuta_is_installed() function to verify a the command's
35083           executability.
35084         
35085           Fixed import command to use sh (which is more general and is
35086           gauranteed to be found in any unix system :-)). Also, added
35087           double quotes around the import directory.
35088         
35089           Changed some strings for better translations (like avoiding
35090           duplicates).
35091           
35092           Fixed the reading of wrong target type.
35093           
35094         * src/control.c: Insensitive "import project" when there is
35095           a project open.
35096           
35097         * src/project_import_cbs.c:
35098           
35099           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
35100           Fixed selection of gettext checkbox.
35101           Sets the menu entries.
35102           
35103 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
35104         
35105         * src/appwiz_page[1-4].c
35106         * src/appwiz_gui.c
35107         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
35108         be able to reuse it.
35109         
35110         * src/mainmenubar.[c/h]
35111         * src/mainmenubar_def.h
35112         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
35113         menu item
35114         
35115         * src/message-manager.c: Fixed bug 509192
35116         * src/message-manager-dock.c: Added accel_group if window is undocked
35117         
35118         * src/project_dbase.[c/h]: Splitted opening code to be able
35119         to use it without an open file dialog
35120         (Maybe I broke Naba's changes, please take a look)
35121                         
35122         * src/project_import.[c/h]
35123         * src/project_import_gui.c: New Files, Code for Project Import Wizard
35124         
35125         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
35126         import wizard
35128 2002-01-28  Andy Piper <andy.piper@freeuk.com>
35130         * src/main_menubar_def.h, tagmanager/tm_project.c: more
35131           string cleanups
35132           
35133         * manuals/C/anjuta_manual/*: started rewrite of the 
35134           manual, updated some screenshots
35136 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
35138         * src/gnomefilelist.h, src/gnomefilelist.c:
35139         
35140           Fixed multiple selection bug (#497085). The OK button is
35141           sensitive when in multiple mode, if the no. of
35142           selection is one or more.
35143           
35144           Toggle between single and multiple selection mode
35145           and multiple mode display.
35146           
35147           Fixed strings to translable strings.
35148           
35149           Fixed some compiler warnings by commenting out
35150           unused functions.
35151           
35152 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
35154         * src/project_dbase.c: App status bar now updates
35155           with the project name when the project is loaded.
35156         
35157         * src/an_file_view.c, tagmanager/tm_file_entry.c:
35158           
35159           Puts the directories at the top. They're also sorted now.
35160           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
35161         
35162 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
35164         * scripts/anjuta_import.sh.in: Added file.
35165         * scripts/anjuta_import.sh: Removed file.
35167         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
35168           Updated files.
35169           
35170         * src/main_menubar_def.h:
35171         
35172           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
35173           reflect the opposite of Find (CTRL+F) and also to leave
35174           CTRL+R or Redo.
35175           
35176           Changed Glade summon with ALT+G, which frees the ATL+E
35177           for poping up the edit menu.
35178           
35179         * src/Makefile.am: Debugging link flags by Biswa, removed.
35181 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
35183         * HACKING: added information on best practices for writing
35184           application messages and GUI labels
35185           
35186         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
35187           src/breakpoints.c, src/build_file.c, src/build_project.c, 
35188           src/clean_project.c, src/compile.c, 
35189           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
35190           src/configurer.c, src/debugger.c, src/executer.c, 
35191           src/find_in_files.c, src/find_in_files_cbs.c, 
35192           src/find_replace.c, src/find_text.c, src/glades.c, 
35193           src/gnome_project.c, src/goto_line.c, src/main.c, 
35194           src/main_menubar.c, src/main_menubar_def.h, 
35195           src/mainmenu_callbacks.c, src/preferences_gui.c, 
35196           src/project_config.c, src/project_dbase.c, 
35197           src/project_dbase_gui.c, src/resources.c, src/source.c, 
35198           src/support.c, src/tags_manager.c, src/text_editor.c, 
35199           src/text_editor_gui.c, src/text_editor_menu.c, 
35200           src/toolbar_callbacks.c, src/utilities.c: 
35201           lots of minor message updates to make them more user-friendly 
35202           and consistent
35204 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
35206         * src/executer.c:
35207         
35208           Because of the spaces escaping, the command could not be
35209           executed when run without terminal. Now fixed.
35210           
35211         * anjuta.prj, Makefile.am:
35212         
35213           Added anjuta project file.
35214         
35215 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
35217         * src/message-manager-private.h, message-manager-private.cc,
35218           message-manger.cc:
35219           
35220           Added freeze() and thaw() for the message window class to
35221           speed up the message manager update.
35222         
35223         * src/project_config.h, project_config.c,
35224           src/project_dbase.h, project_dbase.h
35225           scripts/anjuta_project.template:
35226           
35227           Added two new prject attributes: project.config.blocked and
35228           project.excluded.modules. The former will make sure that users
35229           are not given any previlidge in enabling the 'overwrite build
35230           files' flags and the later issues a list of modules in the project
35231           to be skipped for symbol browsing and project listing.
35232         
35233         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
35234         
35235           Modified script to read the template from the anjuta data dir
35236           rather than from the directory in which the script exist. Otherwise,
35237           Being transfered to the bin dir, the script will not be able to
35238           find the template when it is run.
35239           
35240           The script is also create with configure.in to set in the anjuta
35241           data dir path inside the script.
35242           
35243 2002-01-26  Stephane Demurget  <demurgets@free.fr>
35245         * po/fr.po: updated to the latest sources.
35247 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
35249         * scripts/Makefile.am:
35250           anjuta_import.sh goes with distribution.
35251           
35252         * po/*.po: They seem to have updated (merged with
35253           anjuta.pot) automatically when I did "make dist".
35254           
35255 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
35257         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
35258           Fixed Bug #499807, ie crash on removing libs, includes, defines from
35259           the compiler options dialog.
35260         
35261         * ChangeLog:
35262           Correct todays date. :)
35263           
35264         * scripts/Makefile.am:
35265           Installs anjuta_import.sh in $(prefix)/bin dir and
35266           is treated as an executable.
35267           
35268 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
35270         * Fix for bug #499373
35271         
35272         * data/properties/anjuta.properties, ada.properties, cpp.properties,
35273           java, properties, latex.properties, lua.properties, others.properties,
35274           perl.properties:
35275           
35276           Added double-quotes around file arguments so that
35277           filenames with spaces could also work.
35279         * launcher/anjuta-launcher.c, executer.c:
35280           Escaped quotes in the cammand and it's arguments before executing
35281           so that args with spaces can also work.
35282           
35283           Commented #DEBUG switch.
35284           
35285 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
35287         * scripts/*: Added files which I forgot previously.
35288         
35289         * src/aneditor.h: Lined up commands definition for better look.
35290         
35291         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
35292           main_menubar.h, control.c:
35293           Added three more convert EOL chars submenu items in transform.
35294           Reformatted some some.
35295         
35296         * data/anjuta.properties:
35297           Reformatted a line.
35298         
35299         * src/aneditor.h, aneditor.c:
35300           Added three commands (with definitions) for EOL conversions.
35301           
35302         * src/text_editor.c:
35303           Editor detects file mode from the file content and
35304           set the editing mode to CR/LF/CRLF automatically.
35305           Refined Dos mode extrageneous chars filter
35306           This will make sure that filter works only in Dos mode and not
35307           in other modes.
35308           
35309         * src/anjuta.c: Editor mode display in status bar.
35310         
35311         * src/preferences_gui.c: Changed the string for dos mode
35312           filter to more sensible string.
35313         
35314         * src/aneditor.c: Default editor mode sets during widget creation
35315           and not everty time the properties are loaded. This makes sure
35316           that the auto-detected mode is not overridden by the default mode.
35317           
35318         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
35319         
35320         * src/anjuta.c: Fixed bug #476028.
35321           Now anjuta also searches for file relative to top project dir,
35322           when the project is open.
35323         
35324         * src/anjuta_cbs.c: Fixed bug #499536.
35325           File is not closed if it is not able to save the file properly.
35326           
35327         * src/mainmenu_callbacks.c: Fixed bug #499536.
35328           Newfiles (which are not modified) are also closed on "close all files".
35329         
35330 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
35332         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
35333         
35334         * tagmanager/tm_source_file.c, regex.c, parse.c:
35335           defined and delimited g_messages within #debug.
35336           
35337         * src/preferences.c, data/anjuta.properties:
35338           saved/defied message-manager tag position in string.
35339           Message tag possition is saved between sessions. And
35340           and tag position bottom as default.
35341           
35342 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
35344         Patch submitted by:
35345         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
35347         * Makefile.am
35348           configure.in
35349           data/Makefile.am
35350           data/properties/Makefile.am
35351           global-tags/Makefile.am
35352           pixmaps/Makefile.am
35353           src/Makefile.am
35354           src/an_file_view.c
35355           src/an_file_view.h
35356           src/an_symbol_view.c
35357           src/an_symbol_view.h
35358           src/anjuta.c
35359           src/anjuta_cbs.c
35360           src/file_history.c
35361           src/file_history.h
35362           src/message-manager-private.cc
35363           src/pixmaps.h
35364           src/project_dbase.c
35365           src/project_dbase_gui.c
35366           src/tags_manager.c
35367           src/text_editor.c
35368           src/utilities.c
35369           src/utilities.h
35370           src/watch_gui.c:
35371         
35372           Modified files.
35373         
35374         * scripts/*
35375           pixmaps/sv_class.xpm
35376           pixmaps/sv_function.xpm
35377           pixmaps/sv_macro.xpm
35378           pixmaps/sv_private_fun.xpm
35379           pixmaps/sv_private_var.xpm
35380           pixmaps/sv_protected_fun.xpm
35381           pixmaps/sv_protected_var.xpm
35382           pixmaps/sv_public_fun.xpm
35383           pixmaps/sv_public_var.xpm
35384           pixmaps/sv_static_fun.xpm
35385           pixmaps/sv_static_var.xpm
35386           pixmaps/sv_struct.xpm
35387           pixmaps/sv_unknown.xpm
35388           pixmaps/sv_variable.xpm
35389           pixmaps/fv_core.xpm
35390           pixmaps/fv_text.xpm
35391           pixmaps/filestoremove.txt:
35392         
35393           New files.
35394         
35395         * pixmaps/class.xpm
35396           pixmaps/function.xpm
35397           pixmaps/fv_autofile.xpm
35398           pixmaps/fv_doc.xpm
35399           pixmaps/fv_i18n.xpm
35400           pixmaps/fv_source.xpm
35401           pixmaps/private_func.xpm
35402           pixmaps/private_var.xpm
35403           pixmaps/protected_func.xpm
35404           pixmaps/protected_var.xpm
35405           pixmaps/public_func.xpm
35406           pixmaps/public_var.xpm
35407           pixmaps/struct.xpm
35408           pixmaps/variable.xpm
35409         
35410           Removed files.
35411         
35412         * tagmanager/*/*:
35413         
35414           Upgraded to tagmanager-0.7
35416 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
35417         * src/anjuta_cbs.c: Fixed bug #506441
35418         * src/watch_gui.c: Changed layout of eval dialog so that
35419         it fits on a 800x600 desktop with German translation. 
35421 2002-01-23      Andy Piper <andy.piper@freeuk.com>
35423         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
35424         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
35425           icon for new project type (thanks to Misha)
35426         * configure.in: build and install Danish translation
35427         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
35428           credits to cover new patches and translations
35430 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
35431         
35432         * src/preferences.c, src/message-manager.cc, src/project_type.c,
35433           src/appwiz_page1.c:
35434         
35435       - Font preferences are restored properly now (\n was missing)
35436           - Dock menu label of message-manager is "Dock/Undock" instead
35437           of "Dock|Undock" to match with the rest of anjuta.
35438           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
35439           changed it in anjuta, too 
35441 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
35443         * tagmanager/tm_source_file.c,
35444           tagmanager/parse.c,
35445           tagmanager/tm_project.c,
35446           src/an_symbol_view.c,
35447           src/anjuta.c:
35448           
35449           Disabled debug warnings.
35451 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
35453         * src/appwiz_page1.c
35454           src/compiler_options.c
35455           src/project_dbase.c
35456           src/project_dbase.h
35457           src/project_type.c
35458           src/source.c
35459           src/source.h:
35460           
35461           New project type named LibGlade.
35462           
35463           Patch submitted by:
35464           Dick Knol <dknol@gmx.net>
35466         * src/gnome_prj.c:
35467           Commented out unused pixmap creation. May be it
35468           will fix the crash in project creation.
35469           
35470 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
35472         * src/registers.c
35473           src/registers.h
35474           src/registers_cbs.c
35475           src/registers_cbs.h
35476           src/registers_gui.c
35477           src/sharedlib.c
35478           src/sharedlib.h
35479           src/sharedlib_cbs.c
35480           src/sharedlib_cbs.h
35481           src/sharedlib_gui.c
35482           src/signals.c
35483           src/signals.h
35484           src/signals_cbs.c
35485           src/signals_cbs.h
35486           src/signals_gui.c
35487           src/stack_trace.c
35488           src/stack_trace.h
35489           src/stack_trace_cbs.c
35490           src/stack_trace_cbs.h
35491           src/stack_trace_gui.c
35492           src/text_editor.c
35493           src/watch.c
35494           src/watch.h
35495           src/watch_cbs.c
35496           src/watch_cbs.h
35497           src/watch_gui.c
35498           
35499           Fixed bug #496290: Attach/detach removed from these
35500           windows as they are never implemented.
35501           
35502           Patch submitted by:
35503           Johannes Schmid <johannes.schmid@gmx.de>
35504           
35505 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
35507         * src/anjuta.c,
35508           src/anjuta_cbs.c:
35509           
35510           Fixed bug:
35511           when you right click on the tabs, a list of filenames are given
35512           out, but now it gives a list of "page 1", "page 2", etc...
35513           
35514           Patch submitted by: 
35515           Jens Georg <mail@jensgeorg.de>
35517         * anjuta.in.in: Removed c|c++ because, it was not necessary
35518           and was causing translation problem.
35519           
35520         * plugins/class-gen/clsGen.c:
35521           removed "'" for the same reason.
35522           
35523 attached the fix for the menu
35526 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
35528         * src/preferences.h,
35529           src/preferences.c,
35530           src/preferences_gui.c:
35531           
35532           Adds the functionality to Anjuta to auto save your unsaved
35533           files before you build a project.
35535           Patch submitted by: 
35536           jason <jason_williams@suth.com>
35537           
35538         * src/anjuta.[h,c]:
35539           Added function for save all files.
35540         
35541         * src/mainmenu_callbacks.c:
35542           Modified to use the above function.
35543         
35544         * src/build_project.c:
35545           Save all files before build if it is set in the
35546           preferences.
35548 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
35550         * src/message-manager-private.cc
35551           src/message-manager-private.h
35552           src/message-manager.cc:
35553           
35554           Message-manager now restores the tabs which were shown on startup.
35555           The terminal is now created on demand (as requested by Biswa)
35556           and I have removed some debug messages.
35557           
35558           Patch submitted by: 
35559           Johannes Schmid <johannes.schmid@gmx.de>
35561 2002-01-13  Stephane Demurget  <demurgets@free.fr>
35563         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
35564           proper tabs keyboard navigation.
35566         * src/an_symbol_view.c,
35567           src/anjuta_cbs.c,
35568           src/gnome_project.c,
35569           src/project_dbase.c,
35570           src/tags_manager.c: removed some debugging display.
35572 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
35574         * src/message-manager-dock.c
35575           src/message-manager-private.cc
35576           src/message-manager-private.h
35577           src/message-manager.cc
35578           src/preferences.c
35579           src/preferences.h
35580           src/preferences_gui.c:
35581           
35582           Patch submitted by: 
35583           Johannes Schmid <johannes.schmid@gmx.de>
35584           
35585           This patch adds a tab to the notebook of the preferences-dialog
35586           where you can change the colors, the tab position of the new
35587           message manager. Also the truncate messages stuff has moved
35588           from misc tab to messages tab.
35590           Also improved the remembering position stuff of message manager.
35591           
35592         * data/internal.properties,
35593           Added definitions for messages colors and tag position.
35594           
35595         * src/message_manager.cc:
35596           Fixed a bug that never lets the messages panes to get cleared.
35597           Added wmclass setting for the message window. Fixed a bug in
35598           which the message window was not being shown.
35599         
35600         * src/tag_manager.c: Fixed printing of (NULL) in the debug
35601           output and disabled it.
35603         * src/anjuta.c: Preferences created and loaded before anything else.
35604           anjuta now recognizes messages colors on startup and initializes
35605           them.
35606         
35607 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
35609         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
35611 2002-01-09  Stephane Demurget  <demurgets@free.fr>
35613         * pixmaps/file_c.xpm,
35614           pixmaps/file_cpp.xpm,
35615           pixmaps/file_file.xpm,
35616           pixmaps/file_h.xpm,
35617           pixmaps/file_html.xpm,
35618           pixmaps/file_i18n.xpm,
35619           pixmaps/file_icon.xpm,
35620           pixmaps/file_pix.xpm,
35621           pixmaps/fv_doc.xpm,
35622           pixmaps/fv_i18n.xpm,
35623           pixmaps/fv_image.xpm,
35624           pixmaps/fv_source.xpm,
35625           pixmaps/fv_unknown.xpm: made these icons transparent.
35627 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
35629         * launcher/anjuta_launcher.c: updated message strings
35630         * src/message-manager-dock.c: added newline at end to avoid compile warning
35631         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
35632         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
35633           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
35634           entries for username and Python-style GPL notice
35635         * HACKING: added info on files to change to update Insert menu
35637 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
35639         * src/project_dbase.c,
35640           src/an_file_view.c,
35641           src/an_symbol_view.c:
35642           Changed the CTree expander style to square and
35643           line style to Dotted line.
35644           
35645         * po/POTFILES.in: Removed and Added translable files.
35647 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
35649         * ccview/.cvsignore: Removed.
35650         
35651 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
35653         * ccview/
35654                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
35655                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
35656                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
35657                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
35658                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
35659                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
35660         
35661         Removed ccview module because it is no longer needed.
35663 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
35665         * src/project_dbase.c:
35666           Shifted structure initialization in project_dbase_new()
35667           before anything else, otherwise it was crashing due to
35668           uninitialized values.
35669         
35670         * src/an_symbol_view.c:
35671           Disabled high volume debug output.
35673 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
35674         
35675         Applied a very heavy patch from:
35676         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
35678         * Makefile.am
35679         configure.in
35680         pixmaps/Makefile.am
35681         src/Makefile.am
35682         src/aneditor.cxx
35683         src/aneditor.h
35684         src/anjuta.c
35685         src/anjuta.h
35686         src/commands.c
35687         src/commands.h
35688         src/compile.c
35689         src/compile.h
35690         src/controls.c
35691         src/defaults.c
35692         src/fileselection.c
35693         src/main_menubar.c
35694         src/main_menubar.h
35695         src/main_menubar_def.h
35696         src/mainmenu_callbacks.c
35697         src/mainmenu_callbacks.h
35698         src/project_dbase.c
35699         src/project_dbase.h
35700         src/project_dbase_gui.c
35701         src/tags_manager.c
35702         src/text_editor_menu.c
35703         src/toolbar_callbacks.c
35704         tagmanager/Makefile.am
35705         tagmanager/ctags.c
35706         tagmanager/include/Makefile.am
35707         tagmanager/include/tm_project.h
35708         tagmanager/include/tm_symbol.h
35709         tagmanager/include/tm_tag.h
35710         tagmanager/include/tm_tagmanager.h
35711         tagmanager/include/tm_workspace.h
35712         tagmanager/tm_project.c
35713         tagmanager/tm_source_file.c
35714         tagmanager/tm_symbol.c
35715         tagmanager/tm_tag.c
35716         tagmanager/tm_workspace.c
35717         widgets/Makefile.am: Modified.
35718         
35719         * src/an_file_view.[c,h],
35720           src/an_symbol_view.[c,h],
35721           src/file_history.[c,h],
35722           src/support.[c,h],
35723           widgets/scroll-menu.[c,h],
35724           tagmanager/tm_file_entry.c
35725           tagmanager/include/tm_file_entry.h: Added new files.
35726           
35727         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
35728         private_func.xpm, public_func.xpm,
35729         class.xpm, fv_exec.xpm, fv_unknown.xpm,
35730         private_var.xpm, public_var.xpm,
35731         function.xpm, fv_i18n.xpm, macro.xpm,
35732         protected_func.xpm, struct.xpm,
35733         fv_autofile.xpm, fv_image.xpm,
35734         ofolder.xpm, protected_var.xpm, variable.xpm:
35735           Updated and Added pixmap files.
35737         Features:
35738         ---------
35739         a) Removes CCView dependency.
35740         b) Improves the terminal.
35741         c) Adds tag navigation context menus.
35742         d) Upgrades tagmanager to latest version.
35743         e) Miscellaneous small additions.
35745 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
35747         * src/project_dbase_gui.c: Fixed crash of anjuta
35748         when project first created.
35749         
35750         * src/gnome_project.c: It now updates the tags manager
35751         when new projects are created.
35752         
35753 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
35755         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
35756           for this big patch.
35757         
35758         * src/messages.[c,h]: Removed files.
35760         * src/message-manager.[cc,h],
35761           src/message-manager-dock.[c,h],
35762           src/message-manager-private.[cc,h]
35763           New files.
35765         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
35766           src/build_project.c, src/clean_project.c, src/compile.c
35767           src/configurer.c, src/debugger.c, src/find_in_files.c
35768           src/mainmenu_callbacks.c, src/preferences.h
35769           src/preferences_gui.c, src/properties.h
35770           src/utilities.c, src/utilities.h:
35771           The new messages widget.
35772           New features:
35773             - Use of GtkNotebook instead of ToggleButtons
35774               and show/hide
35775             - Popupmenu to show and hide message types and
35776               to dock/undock in detach mode
35778           All other things should work as they did with the
35779           old message window. Currently the keyboard short-cuts
35780           do not work in detached mode.
35781           
35782           Some functions in utitlities.[c,h] changed.
35783           so that they take const arguments where this is possible
35784           
35785         * src/Makefile.am, po/POTFILES.in:
35786           Removed messages.[c,h] and
35787           added message-manager.[cc,h], message-manager-dock.[c,h],
35788           message-manager-private.[cc,h]
35789           
35790         * src/message-manager.h: Removed "include <bonobo.h>"
35791           and added a newline at the end of the file.
35792           
35793         * src/message-manager-private.cc:
35794           Set clist's width setting to Automatic.
35795           Set scroll window's scroll bars to Automatic.
35796           
35797 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
35799         * text_editor_menu.c:
35800           Fixed misalignment of the function sub menu
35801           in the text editor pop up menu.
35802           
35803 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
35804         
35805         * src/text_editor.c: Fixed a compiler warning.
35806         
35807 2002-01-04  Andy Piper <andy.piper@freeuk.com>
35809         * THANKS, manuals/*/authors.sgml: updated for new translations
35810         * plugins/class-gen/clsGen.c: converted messages to English
35811         * src/about.c, src/main_menubar_def.h: string updates
35813 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
35815         * src/anjuta.c
35816           src/anjuta_cbs.c
35817           src/text_editor.c
35818           src/mainmenu_callbacks.c
35819           src/text_editor.h
35820           src/text_editor.c
35821           src/text_editor_cbs.c
35822           src/text_editor-gui.c:
35823           
35824           Earlier code for adding 'cross' button
35825           for closing pages were too error prone and unorganized.
35826           Cleaned up the code and shifted the 'extra' widgets
35827           creation (eg. close button, close_pixmap and lable)
35828           from anjuta to text_editor. This takes care of proper
35829           widgets creation and destruction. Otherwise, anjuta
35830           was crashing at too many points, especially related
35831           to docking and undocking.
35832           
35833 2002-01-04  Stephane Demurget  <demurgets@free.fr>
35835         * src/aneditor.cxx: removed debugging code.
35837         * data/properties/.cvsignore: added swap files.
35839 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
35841         * src/anjuta.c
35842           src/anjuta_cbs.c:
35843           Fixed Crashing of anjuta when a new file is saved as
35844           different file.
35845           
35846 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
35848         * src/aneditor.c: Some debug codes around.
35849         
35850         * data/internal.properties, data/anjuta.properties: Removed.
35851           data/properties/Makefile.am:
35852           data/properties/ada
35853           data/properties/cs
35854           data/properties/make
35855           data/properties/rc
35856           data/properties/html
35857           data/properties/ruby
35858           data/properties/baan
35859           data/properties/idl
35860           data/properties/pascal
35861           data/properties/sample
35862           data/properties/bash
35863           data/properties/java
35864           data/properties/perl
35865           data/properties/sql
35866           data/properties/conf
35867           data/properties/latex
35868           data/properties/props
35869           data/properties/vb
35870           data/properties/cpp
35871           data/properties/lua
35872           data/properties/python
35873           data/properties/xml
35874           data/properties/others
35875           data/properties/.cvsignore:
35876             Added files. Properties now splitted into small files
35877             for each language.
35879         * data/Makefile.am
35880           configure.in: Update the removal and added properties module.
35882         * src/preferences.c: preferences_new(): Updated to reflect the
35883           new properties files organization.
35884           
35885         * src/Makefile.am: Added Baan Lexer.
35887 2002-01-01  Stephane Demurget  <demurgets@free.fr>
35889         * src/aneditor.cxx: readded the baan lexer. 
35891         * src/preferences.c: fixed translated messages and a typo.
35893         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
35894           confusing the regexp usage in xml-i18-merge.
35896 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
35898         * src/project_dbase.c: tidied some messages, and spotted a typo in
35899           the reading of properties which prevented the project version from
35900           ever being reported in the Project Information window - fixed :)
35902         * po/POTFILES.in: removed syntax.h
35904 2001-12-31  Stephane Demurget  <demurgets@free.fr>
35906         * data/internal.properties: fixed baan properties.
35907           Added all ada properties.
35909         * src/main_menubar_def.h,
35910           src/lexer.h,
35911           src/aneditor.cxx,
35912           src/utilities.[ch]: added support for the Ada highlight style.
35914 2001-12-31  Stephane Demurget  <demurgets@free.fr>
35916         * plugins/*/.cvsignore: updated.
35918 2001-12-31  Stephane Demurget  <demurgets@free.fr>
35920         * src/syntax.h,
35921           src/text_editor.c,
35922           src/Makefile.am: removed the empty header syntax.h.
35924 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
35926         * main_menubar.c:
35927         Stef's observation on the 'superfluous' hseparators in the recent
35928         files and projects is fully justified -- removed.
35929         
35930         * main_menubar_def.h:
35931         Changed "Plug Ins" to "Plugins" in the menu label.
35932         
35933         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
35934         Added class-gen in the configure output and class-gen module.
35935         
35936         * data/internal.properties:
35937         Correct mis-spelled "jave" to "java".
35938         Added file.is.source for *.h, *.c, *.cpp properties.
35939         
35940         * global-tags/Makefile.am:
35941         "chmod +x create_global_tags.sh" before it is executed, because
35942         there is very high chance that it will be found "-x" and resulting
35943         in error
35945 2001-12-31  Stephane Demurget  <demurgets@free.fr>
35947         Fixed a crash on Solaris reported by Holder Burde, thanks to him
35948         for the backtrace.
35950         * src/gnome_project.c: (create_new_project): if the user doesn't
35951           select any icon, it doesn't have any extension and thus we can't
35952           use it in printf on Solaris, since the %s modifier use strlen to
35953           know the string length and then crash. On Linux, gcc checks the value
35954           of the pointer to be NULL and write "(null)" if necessary. We can't
35955           rely on that.
35957         * src/source.c: (source_write_desktop_entry): if there's no icon, we
35958           don't need to have the directory icon but the generic one.
35960 2001-12-30  Stephane Demurget  <demurgets@free.fr>
35962         Merged with latest (1.42) scintilla.
35964         Added: Support for the {load,save}.on.(de)activate properties.
35965                The PHP lexer to match keywords case insensitively.
35966                Baan lexer.
35967                Experimental supports for changeable style attribute & line
35968                wrapping.
35969                
35970         Updated: Both the C++ and HTML lexers.
35971                  More shell keywords added.
35972                  Horizontal scrolling and diplay of long lines optimised.
35973                  Cursor setting optimised.
35975         Bugs fixed: Caret movement over folded lines.
35976                     Selection tracking in 2ndary views when doing modifications.
35978         * scintilla/CallTip.{cxx.h},
35979           scintilla/ContractionState.{cxx,h},
35980           scintilla/Document.{cxx,h},
35981           scintilla/Editor.{cxx,h},
35982           scintilla/KeyWords.cxx,
35983           scintilla/LexHTML.cxx,
35984           scintilla/PlatGTK.cxx,
35985           scintilla/RESearch.cxx,
35986           scintilla/ScintillaBase.cxx,
35987           scintilla/ScintillaGTK.cxx,
35988           scintilla/Style.{cxx,h},
35989           scintilla/StyleContext.h,
35990           scintilla/ViewStyle.cxx,
35991           scintilla/include/*.h: updated.
35993         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
35995         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
35996           should have been told to the scintilla team. We're lucky I read the
35997           ChangeLog and the modifications of the lexer (thanks to the Gnome
35998           bonsai for this ;)
36000         * data/internal.properties: added Baan definitions.
36001           Fixed some issues for C such as *_cast directive, that are only
36002           available with C++.
36003           Updated C++, HTML and shell scripts definitions.
36004           Updated Ada and Bullant, that have been forgotten.
36006         * src/main_menubar_def.h,
36007           src/lexer.h,
36008           src/aneditor.cxx,
36009           src/utilities.[ch]: added support for the Baan highlight style.
36011 2001-12-29  Stephane Demurget  <demurgets@free.fr>
36013         Polished the plugins menu behaviour and added a tearoff
36014         menuitem to the recent entries submenu.
36016         Note: The recent entries list seems to be too height
36017               with all these superfluous hseparators.
36019         * src/main_menubar.c: Polished, making some
36020           functions declarations static and cleaning some code.
36022           (create_submenu_plugin): removed the extra
36023           plugins entry and the horizontal separators.
36025           (on_plugins_menu_realize): the plugins menu is only
36026           shown if there's at least one available.
36028           (create_submenu*): added a tearoff menuitem to have
36029           a more homogeneous menu style. For now, it doesn't
36030           take care of user settings (but it was even worse
36031           before :).
36033 2001-12-29  Stephane Demurget  <demurgets@free.fr>
36035         * configure.in: added the packageplugindir variable to avoid
36036           installing the plugins in $(prefix). It's not the same path as
36037           anjuta 2 to allow parallel installation.
36039 2001-12-29  Stephane Demurget  <demurgets@free.fr>
36040         Fix a reopened part of bug #440676: keyboard navigation between the
36041         different text buffers. Changed to a more global approch. 
36043         * src/notebook.[ch]: removed.
36045         * src/Makefile.am: removed notebook.[ch]
36047         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
36048           (on_anjuta_window_key_press_event): added to fulfill the global
36049           shorcuts handling.
36051         * HACKING: updated according to the new global shortcuts handling.
36053 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
36055         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
36056           Shifted plugin menu from Edit submenu to main menu.
36057         
36058         * po/POTFILES.in:
36059           Added plugins/sample1/plugin-sample1.c
36060           
36061         * plugins/sample1/plugin-sample1.c:
36062           Added localization and used anjuta_info, instead of anjuta_error.
36063           
36064         * plugins/.cvsignore, plugins/sample1/.cvsignore:
36065           Added cvs ignores.
36066           
36067 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
36069         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
36070           for plugin dir.
36071         
36072         * Makefile.am: Added module plugins.
36073         
36074         * plugins, plugins/Makefile.am, plugins/sample1/*:
36075           Created plugins modules.
36076           
36077         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
36078           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
36079           to load plugins of *.so only and not *.so* (which results
36080           in duplicates).
36081         
36082         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
36083           plugins during packaging.
36085 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
36087         *  configure.in: Added Greek (el) to ALL_LINGUAS.
36089 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
36091         * configure.in: Added portuguese to ALL_LINGUAS
36093 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
36095         * global-tags/.cvsignore
36096         tagmanager/.cvsignore
36097         tagmanager/include/.cvsignore:
36098         Added cvs ignore files.
36100         * data/.cvsignore
36101         Updated cvs ignore file.
36102         
36103 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
36105         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
36106           data/anjuta.properties, data/internal.properties: clean up some 
36107           message strings (me)
36109 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
36111         * src/about.c, THANKS: added Jens to the credits
36112         
36113 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
36115         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
36116           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
36117           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
36118           Georg <mail@jensgeorg.de> to add close button to file tabs.
36120 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
36122         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
36123           (debugger now catches correct signal from process)
36125 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
36127         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
36128         * src/pixmaps.h: switch appwizard project icons to new designs
36129         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
36131 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
36133         * pixmaps/Makefile.am: stop redundant images from being installed.
36134           The next step will be to remove them completely.
36135         * src/appwiz*: further updates (more to come)
36136         * src/pixmaps.h: cleaned up, commented
36137         * src/splash.c: should use the pixmaps macro defined
36138         * HACKING: more on the graphics stuff and use of pixmaps.h
36140 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
36142         * src/defaults.c: fix bug #494864
36144 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
36146         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
36147           graphics from Misha
36148         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
36149           redundant graphics, no longer used
36150         * src/appwiz*: revamped application wizard by Andy and Misha for
36151           a more usable and professional look-and-feel
36152         * HACKING: updates to cover patching, graphics, and some additions
36153           post-0.1.8
36154         * TODO: removed some implemented features
36156 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
36158         * data/anjuta.properties, data/internal.properties: cleanup
36159         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
36160           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
36161           to edit styles colors for keywords and add Goto Tag menu option
36162           in the editor
36164 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
36166         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
36167         
36168         Fixed bug #460335
36169         fixes the Forget of the cursor position when tab is brought active
36170         from project manager.
36171         
36172 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
36174         * src/messages.c
36175           Exported "TERM=xterm" to get a color terminal when
36176           anjuta is not started from within a terminal.
36177           
36178 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
36180         * src/messages.c
36181           src/messages.h
36182           Added a frame around zvt terminal.
36183           
36184         * src/preferences_gui.c
36185           Modified to say "Use glade component (experimental)"
36186           instead of "Use Component".
36187           
36188 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
36190         * Patch from 
36191         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
36192         
36193         * src/anjuta.c
36194         src/fileselection.c
36195         src/messages.c
36196         src/messages.h
36197         src/preferences.c
36198         src/preferences.h
36199         src/project_dbase.c
36201         a) Extra scrollbar in terminal no longer appears.
36202         b) Character set preference should be preserved (untested).
36203         c) File selection widget now remembers last directory.
36204         d) On creation of generic project, the glade 'file not found' error no
36205                 longer occurs.
36206         e) First terminal window is created 'on demand', so it should always to
36207                 the Right Thing (TM) as far as starting WD is concerned. Also, the
36208                 environment is now passed to the terminal.
36209         f) Solaris compilation should be fixed (replaced get_current_dir_name()
36210                 with getcwd()).
36211         g) Fixed some compilation warnings.
36213 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
36215         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
36216           src/pixmaps.h: applied terminal and warnings patch (Biswa)
36217         * src/*: cleanups (me)
36218         * pixmaps/mini_term.xpm: added new file for terminal button
36219           (me, based on existing artwork)
36221 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
36223         * configure.in: bumped version to 0.1.9-pre
36224         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
36225           translation
36226         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
36228 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
36230         * src/splash.c: removed a DOS end of line of a comment (so the *.po
36231           files are free of that char)
36232         * configure.in: added "az" to ALL_LINGUAS
36234 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
36236         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
36237           crash bug fix from Biswa.
36238         * FUTURE: added Anjuta/gIDE merger information to provide 
36239           details on future direction and status of 1.x stuff
36240         * NEWS: prepared for release
36241         * po/de.po: update from Jens Georg <mail@jensgeorg>
36243 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
36245         * multiple minor updates pre-0.1.8
36246         * patch from Biswa to fix syntax highlighting and packaging
36247         * po/fr.po: update from Stef
36249 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
36251         * global-tags/Makefile.am
36252         global-tags/create_global_tags.sh
36253         global-tags/tm_global_tags.c
36254         scintilla/LexCPP.cxx
36255         scintilla/include/SciLexer.h
36256         src/aneditor.cxx
36257         src/project_dbase.c
36258         tagmanager/Makefile.am
36259         tagmanager/include/Makefile.am
36260         tagmanager/include/tm_project.h
36261         tagmanager/include/tm_tag.h
36262         tagmanager/include/tm_tagmanager.h
36263         tagmanager/tm_project.c
36264         tagmanager/tm_source_file.c
36265         tagmanager/tm_tag.c
36266         tagmanager/tm_workspace.c:
36267         
36268         Includes the syntax highliting patch to scintilla).
36269         and more stable code.
36270         
36271         *tagmanager/include/tm_symbol.h: New file.
36272         *tagmanager/tm_symbol.c: New file.
36273         
36274         Add symbol tree building functionality at project level
36275         
36276         Patch from:
36277         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
36278         
36279 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
36281         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
36282           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
36283           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
36284           : New and improved pixmaps from Misha <misha@phreaker.net>
36285           Thanks to him.
36287 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
36288         
36289         * Big patch submitted by
36290           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
36291           Many thanks to him.
36292         
36293         * src/Makefile.am, src/aneditor.cxx
36294           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
36295           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
36296           Use of tagmanager lib for advanced calltips.
36298         * global-tags/*: Created new directory and added files to 
36299           generate system.tags.
36301         * tagmanager/*: Created new directory and added tagmanager lib
36302           files.
36304         * configure.in, acconfig.h, Makefile.am: Modified to reflect
36305           the above additions.
36307         * data/Makefile.am: Modified to accomodate generated system.tags file.
36309 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
36311         * scintilla/: updated to 1.41
36312         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
36313         * src/about.c: updated list of authors
36314         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
36315         * HACKING: updated to cover Scintilla usage
36316         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
36317           translation
36319 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
36321         * src/aneditor.cxx: Fixed compilation errors with it.
36322           by add include to gtk+ headers and typedefining a mysteriously
36323           vanished class Colour.
36325 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
36327         * configure.in: Added pt_BR in the languages.
36328         
36329 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
36331         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
36332           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
36333         * THANKS: updated
36334         * manuals/C/anjuta-manual/*: new format to match
36335           the rest of the GNOME docs chapter layout. Added the many
36336           new contributors. Moved Authors and License information into new
36337           chapters of their own - should make expansion easier too
36338         * src/compiler_options.c: changed the profiler option to -pg to 
36339           work with GNU tools (gprof)
36340         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
36341           and text labels
36342         
36343 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
36345         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
36346           compiler_options_gui.c:
36347           Added a new entry for linker flags and renamed c_options to c_flags
36348           and l_options to l_libs. Also, added a new function:
36349           compiler_options_set_prjlflags_in_file();
36350         
36351         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
36352         
36353         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
36354           
36355 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
36357         * THANKS, src/about.c: corrections and additions following 
36358         Naba's big update
36359         * src/main_menubar.c: patch from Rikul to fix the problem with 
36360         menu accelerators not being loaded
36362 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
36364         * THANKS: Added all contributors and translators names and emails.
36365         * AUTHORS: Updated
36366         * pixmap/anjuta_logo.png: Reduced the size of the logo.
36367         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
36368               Added new file (earlier logo with border).
36369         * src/about.c: Added all contributors names and emails
36370               and used macro definition for logo pixmap file.
36371         * src/pixmaps.h: Added entry for anjuta splash screen.
36373 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
36375         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
36376         to new PNG version (thanks to Misha) and removed the old
36377         pixmap.
36379 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
36381         * THANKS: added Conner Mo for simplified Chinese translation.
36382         * configure.in: added zh_CN in ALL_LINGUAS
36384 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
36386         * THANKS: added Joe Man for his traditional Chinese translation.
36387         * configure.in: added zh_TW in ALL_LINGUAS.
36389 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
36391         * src/main_menubar_def.h: Changed the link of lidn to
36392         http://lidn.sourceforge.net.
36393         
36394 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
36396         * Applied patch from Rikul
36397         * Applied patch from Luca
36398         * Fixed a cvs conflict. :)
36400 2001-10-17  Stephane Demurget  <demurgets@free.fr>
36402         * THANKS: added Marc Botermans for his Dutch translation.
36404         * configure.in: added nl in ALL_LINGUAS.
36406         * po/nl.po: added.
36408 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
36410         * anjuta.c: Fixed luca's typo.
36411         * resources.c, resources.h: Changed gchar* return to void, to
36412                 avoid a compiler warning.
36413         * scintilla/Makefile.am: Reorganized file entries.
36414         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
36416 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
36418         * Upgraded scintilla to 1.4.
36419         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
36420                 LexLisp.cxx StyleContext.cxx StyleContext.h
36421         * src/Makefile.am: Added 4 lexers and separated lexer objects
36422                 from the main link variable.
36424 2001-10-14  Stephane Demurget  <demurgets@free.fr>
36426         * THANKS: added Luca, even if it shouldn't be my role to write
36427           this sort of thing :)
36429         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
36430           the latest Luca patch.
36432 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
36434         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
36435         This is not documented yet; plugins to come later.
36436         * src/find*.c: find dialogs now persistent 
36437         (Rick <rikul@bellsouth.net>)
36438         * widgets/gnomefilelist.c: fixed multiple file open issue 
36439         (Rick <rikul@bellsouth.net>)
36440         * changes to recent file and project lists handling 
36441         (lbell <lbell@tsc4.com>)
36442         * more minor UI updates (me)
36444 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
36446         * src/Makefile.am: removed warnings for traditional C syntax
36447         * pixmaps: added new icons for mini_locals, mini_cvs and
36448         the splash screen - thanks to Misha <misha@phreaker.net>
36450 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
36452         * src/toolbar.c: fix typo in tooltip text
36453         * ccview/cccmd.cc: alter Func to Function in menu text
36455 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
36457         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
36458         issue with find dialog reporting an error when Scintilla finds text
36459         * applied patch from Denis Boehme <boehme at syncio dot de> to support
36460         DOS files (i.e. CR/LF translation)
36462 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
36464         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
36465         #452436
36466         * data/internal.properties: default fold style now set to 3 :-)
36467         * applied patch from rikul <null@acm.org> to turn notebook tab 
36468         headings red when file has been edited.
36470 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
36472         * configure.in: Added "no" to ALL_LINGUAS.
36473         
36474 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
36476     * Patch from lbell <lbell@tsc4.com>
36477     src/controls.c
36478     src/debugger.c
36479     src/main_menubar.c
36480     src/main_menubar.h
36481     src/main_menubar_def.h
36482     src/mainmenu_callbacks.c
36483     src/mainmenu_callbacks.h
36484     src/project_dbase.c
36485     src/project_dbase.h
36486     
36487     Implemented a check menu item to handle the 'show locals' flag
36488     for the current project.
36490     * data/internal.properties: Removed the redundant command
36491     for gnome-terminal.
36492     
36493 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
36495         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
36497 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
36499         * configure.in: Added "ta" to the languages list.
36501 2001-09-21  Andy Piper <andy.piper@freeuk.com>
36503         * data/internal.properties:
36504           added fold.symbols property to control appearance of folds
36505           in the Scintilla editor (thanks to rikul <null@acm.org>)
36507 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
36509         * src/message.c:
36510           one extra button for message win is being created -- Fixed.
36511         
36512           The frame should be hidden and not only the pix_lab when
36513           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
36514           -- Fixed.
36515         
36516         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
36517           for the time being it is same as mini_cvs.xpm.
36518         
36519 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
36521         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
36523         Patch from rikul <null@acm.org>
36524         
36525         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
36526         glades.h, messages.c, messages.h, pixmaps.h,
36527         project_dbase.c, project_dbase.h, session.c,
36528         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
36529         
36530         inserted 'add to watch' option in inspect window, so you can add easily
36531         a variable in watch window .
36532         
36533         Added a new message pane for the gdb local variables inspection. Changed
36534         the code in messages.c to better account for future new panes insertion.
36535         Defined a new pixmap for the new tab button in pixmaps.h
36536         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
36537         install script.
36538         
36539         Changed the debugger module to have a single function for asking to gdb
36540         to send program info. The idea is to ask the debugger about only the
36541         info needed to open windows( watch, registers, etc ) to speedup the step
36542         command. I plan to ask informations to the debugger based on the user
36543         interface status.
36544         The request for local variables is enabled by default, but the
36545         projectDBase has a variable to control it, to allow disabling that
36546         feature,  there is also the code to save and to reload the state. If you
36547         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
36548         in project_dbase.c
36550         This big patch is from:  lbell <lbell@tsc4.com>
36551         
36552 2001-09-20  Stephane Demurget <demurgets@free.fr>
36554         Patch from rikul <null@acm.org> :
36556         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
36557           problem and added folding support for php/hmtl.
36559 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
36561         * Fixed dnd of files within scintilla.
36562         patch from:  rikul <null@acm.org>
36563         
36564 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
36566         * Applied patch from Luca.
36567         
36568         * src/source.c: source_write_build_files(): Fixed the project generation
36569           failure. The fist return statement and the free_project_type were 
36570           misplaced.
36572 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
36573         
36574         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
36575         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
36576         
36577         1) Restore the error color to red (waiting for a configurable one )
36578         2) Saving projects settings if you exit anjuta without closing an open
36579         saved project
36580         3) New Menu 'repaeat search' to search with a keystroke without pressing
36581         the toolbar button
36582         4) some define in the menus to better handle menu item update
36583         
36584         Patch from: lbell <lbell@tsc4.com>
36585         
36586         * main_menubar_def.h, main_menubar.c: Change the position of
36587         "Repeat find" menu position.
36589 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
36591          project_type.h, project_type.c, source.c: Applied patch.
36592          patch from Johannes Schmid <clubfan@users.sourceforge.net>
36593          
36594 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
36596         * configure.in, src/Makefile.am: Using macros for ORBit flags.
36597         
36598 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
36599         
36600         * Fixed bug #445752
36601   
36602 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
36603         
36604         * Fixed bugs in Gtk-- and Gnome-- project type
36606 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
36608         * dnd.c: Support for multiple files drag-n-drop.
36609         
36610           Patch from: rikul <null@acm.org>
36611         
36612         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
36613           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
36614           saving from menu.
36615         
36616           Patch from: rikul <null@acm.org>
36618         * Applied patch for widgetizing goto dialog box.
36619           Patch from: ???
36620         
36621         * Applied patch for having new project type handling.
36622           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
36623           
36624 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
36626         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
36627           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
36628           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
36629           find_replace.c, find_replace.h, find_text.c, find_text.h,
36630           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
36631           project_dbase.h, source.c, text_editor.c, text_editor.h,
36632           text_editor_cbs.c, utilities.c, utilities.h:
36633         
36634           Applied a huge patch (after slight preview). I would like Luca
36635           to have his feature additions mentioned here.
36636         
36637           Patch from: lbell <lbell@tsc4.com>
36639 2001-09-09  Stephane Demurget <demurgets@free.fr>
36641         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
36643         * po/fr.po: updated to the latest sources.
36646 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
36647         
36648         * Fixed bug #445752
36649   
36650 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
36652         * dnd.h, dnd.c: New files for drag n drop support.
36653                 
36654         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
36655            Added drag and drop support for opening files.
36656         
36657         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
36658         Archit Baweja <bighead@crosswinds.net> for this idea.
36659         
36660         * TODO: Added some more todos. :-(
36662 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
36664         * Fixed the goto line activate bug.
36665         patch from: Martyn Bone <mbone@brightstar.u-net.com>
36667 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
36668         
36669         * Fixed bugs in Gtk-- and Gnome-- project type
36671 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
36673         * widgets/gonmefilelist.c, gnomefilelist.c:
36674         Modified multiple selection on pressing control.
36675           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
36676         
36677         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
36678         Modified multiple selection on pressing control.
36679           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
36680         
36681 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
36683         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
36684           This is useless; but just in case...
36686 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
36688         * data/internal.properties: modified a bit of perl properties.
36689         
36690 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
36692         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
36693           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
36694           Added support for multiple file imports. Changed the standrd C++
36695           convention of #include <file> to #include <file.h>, because I had given
36696           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
36697           now support the #include <file> convention. That is something to be fixed :). 
36698           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
36700 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
36702         * src/anjuta.c: Added function static greetings_text(), to solve the non
36703                 translation of the greetings text in the wizard.
36704                 
36705 2001-08-31  Andy Piper <andy.piper@freeuk.com>
36707         * src/find_in_files_gui.c: made order of buttons consistent with other Find
36708           dialogs, with OK the default (fix bug #453482)
36710 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
36712         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
36713         
36714         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
36715         
36716 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
36718         * src/aneditor.cxx
36719           src/aneditor.h
36720           src/anjuta_cbs.c
36721           src/controls.c
36722           src/main_menubar.c
36723           src/main_menubar.h
36724           src/main_menubar_def.h
36725           src/mainmenu_callbacks.c
36726           src/mainmenu_callbacks.h:
36727                 Applied the patch that addes menu items which allow users to
36728                 insert GPL notice and date time in current document.
36729                 patch from: Rick Patel <rikul@shreve.net>       
36730                 
36731         * src/main_menu.c: Fixed a compilation error.
36732         
36733         * src/anjuta.c: Fixed non-rememberence of editor tab position.
36734         
36735         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
36736           about the unterminated strings.
36737           
36738         * scintilla/*: Updated scintilla to 1.3.9 version.
36739         
36740 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
36741         
36742         * widgets/gnomefileselection.c:
36743           Applied the patch for fixing multiple selection of file open funcion,
36744           which will deselect the files selected.
36745           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
36747 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
36749         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
36750           src/fileselection.c, src/anjuta_cbs.c:
36751           Applied the patch     for multiple selection of file open.
36752           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
36753           
36754 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
36756         * Removed "-f" option in call to devhelp, because devhelp no longer
36757           supports that.
36758         
36759 2001-08-26  Stephane Demurget <demurgets@free.fr>
36761         All these modifications have been pointed out by
36762         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
36764         * data/internal.properties: two fixes for the PHP lexer.
36765           this out.
36767         * fr.po: minor fixes.
36769         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
36771 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
36772         
36773         * main_menubar.c,
36774           main_menubar.h,
36775           main_menubar_def.h,
36776           main_menubar_callbacks.c,
36777           controls.c:
36778                 Added new menu item for "close all fils".
36779                 (Patch from Rikul <rikul@shreve.net>, after revision)
36780         
36781         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
36782         
36783         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
36784                 (Patch from Rikul <rikul@shreve.net>)
36785         
36786         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
36787                 (Patch from Rikul <rikul@shreve.net>)
36789 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
36790         
36791         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
36792            project name in application widzard.
36793            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
36795         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
36796           of the 'OK' button there is an 'Execute' one.
36797           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
36798         
36799         * executer.c: Changed cancel button to close button. That was more appropriate.
36800           
36801 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
36803         * HACKING: corrected >>>>>> Config management.
36804         
36805         * HACKING: Added many things.
36806         
36807         * src/launcher.h: Added some comments.
36809 2001-08-21  Stephane Demurget <demurgets@free.fr>
36811         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
36813         * HACKING,
36814           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
36815           src/appwizard_cbs.c,
36816           src/appwizard_gui.c: Applied UI/docs cleanup patch from
36817           Andy Piper <andy.piper@freeuk.com>
36819         * po/fr.po: updated to latest sources.
36821         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
36824 2001-08-18  Andy Piper <andy.piper@freeuk.com>
36826         * Fixed bugs #450280 and #448845
36828         * src/about.c: corrected Naba's e-mail address (.net, not .com)
36829         
36830         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
36831           named dialogs
36832         
36833         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
36834           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
36835           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
36836           names to remove "Anjuta: " prefix
36837           
36838         * src/main_menubar_def.c: altered a message
36839         
36840         * launcher/anjuta_launcher.c: cleaned up some messages
36842         * src/debugger.c: edited messages to improve clarity
36843         
36844         * src/app_wiz*.c: tidied wizard interface
36847 2001-08-15  Stephane Demurget <demurgets@free.fr>
36849         Synced Naba's fix and mine about the wizards not working and removed
36850         anjuta.prj to avoid a nasty checkin.
36852         * Makefile.am: removed the install-data-local rule.
36854         * data/Makefile.am: changed the list of files.
36856         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
36858         * .cvsignore: added anjuta.prj for the same reason.
36861 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
36863         * src/source.c: Fixed a bug that fails new gnome projects to get
36864           created.
36866         * src/project_manager.c: Fixed a bug that disables storing recent
36867           project history.
36869         * Makefile.am: Added stuffs to install the macro files in the
36870           anjuta share file.
36873 2001-08-14  Stephane Demurget <demurgets@free.fr>
36875         * data/Makefile.am: added some rules to support the gnome/ macros
36876           dir in order to make the wizards work again.
36878         * anjuta.spec.in: upped the release number.
36881 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
36883         * configure.in (ALL_LINGUAS): Added pl.
36886 2001-08-09  Stephane Demurget <demurgets@free.fr>
36888         * anjuta.spec.in: fixed the doc files list.
36891 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
36893         * src/about.c: corrected my email address. :-)
36894         
36895         * TODO: Updated.
36896         
36897         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
36898          (patch from Andy Piper <squiggle@ukgateway.net>)
36900 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
36902         * debugger.c: Fixed a bug associated with debugging threaded
36903           application.
36904         
36905         * text_editor_menu.c: Fixed broken ui in text editor
36906           pop up menu.
36907           
36908         * text_editor_menu.c: Now the option sub menu in text editor pop up
36909           works.
36910         
36911         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
36912                 (suggested by lord sibn <sibn@utspl.cjb.net> )
36913         
36914 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
36916         * src/text_editor_menu.c: Added menu item for context help
36917           (patch from Andy Piper <squiggle@ukgateway.net>)
36918         
36919 2001-08-06  Stephane Demurget <demurgets@free.fr>
36921         * ccview/cccproj.cc: added missing i18n strings.
36923         * data/welcome.txt: bumped version to 0.1.6.
36925         * src/anjuta.c: fixed a compilation error due to devhelp integration.
36927 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
36928         
36929         * help.c, help.h: Added support for DevHelp context sensitive help
36930                 and gnome api browsing.
36931         * Fixed toolbars and editor views "not save" bug.
36932         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
36933           (patch from Andy Piper <squiggle@ukgateway.net>)
36934         * Updated THANKS and chapter15.sgml for uk and ru translators.
36936 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
36938         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
36939         * Updated configure.in to include these changes
36940         
36941 2001-08-03  Stephane Demurget <demurgets@free.fr>
36943         * src/project_dbase_gui.c: fixed bug #446963
36944           (on_project_dbase_ccview_update_start),
36945           (on_project_dbase_ccview_update_end): added.
36946           These two respectively disable and enable close file/project
36947           menu entries and toolbar items, while the ccview part updates
36948           its tag database.  
36951 2001-08-03  Stephane Demurget <demurgets@free.fr>
36953         * configure.in: added sv to the ALL_LINGUAS list.
36954         
36956 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
36958         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
36959                 file to work: merge translations and distribute it.
36961         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
36963         * NEWS, README, THANKS & TODO: Spelling fixes.
36965 2001-08-01  Stephane Demurget <demurgets@free.fr>
36967         * README: updated requirements.
36969         * scintilla/Makefile.am,
36970           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
36971           target can't be realized (custom build path).
36973         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
36974           Removed install-data-local.
36976         * src/compiler_options.c: changed the include paths of the pixmaps.
36977           we hadn't any warning because of the include paths passed to the
36978           compiler. Thanks to make distcheck for reporting this.
36981 2001-07-31  Stephane Demurget <demurgets@free.fr>
36983         * NEWS, THANKS: updated.
36985         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
36986           fixed to show the correct kernel signal number and its description.
36988         * widgets/gnomefilelist.c: fixed bug #445756
36989           (goto_last): renamed to goto_prev and changed according to goto_next.
36990           (goto_next): added.
36991           (goto_directory): removed.
36992           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
36993           returned value is now the position in the list.
36994           (check_ok_button_cb): changed the back check and added one for next.
36995           (gnome_filelist_set_dir): the check in history make it wouldn't be
36996           a "true" history. polished the whole thing, using set_dir_internal.
36997           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
36998           there's no check in the history when using back or next.
37000         * manuals/*: added missing .cvsignore files.
37003 2001-07-30  Stephane Demurget <demurgets@free.fr>
37005         * po/fr.po: updated to latest sources.
37007         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
37008           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
37009           to put off their sensitive attributes.
37011 2001-07-29  Stephane Demurget <demurgets@free.fr>
37012         
37013         * po/fr.po: fixed some grammar things.
37014           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
37015           this out.
37016         
37017         * src/utilities.c: (file_is_link): use lstat instead of stat.
37019 2001-07-27  Naba Kumar <kh_naba@123india.com>
37020         
37021         * Remove help dir from cvs, because it is no longer
37022           needed.
37023         
37024         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
37025           needed.
37027 2001-07-24  Naba Kumar <kh_naba@123india.com>
37029         * debugger.c: (debugger_update_prog_status): Fixed
37030                 the bug with gdb version 5. Debugger starts, when
37031                 step in/out/over etc are clicked.
37032         
37033         * debugger.c: All functions: added debugging codes.
37034         
37035         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
37036         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
37037           Modified to recognize non project files also.
37038           
37039         * source.c: (source_write_configure_in):
37040           Added source for 'prefix' counterparts for
37041           no-prefix AC_SUBST.
37042         
37043 2001-07-23  Naba Kumar <kh_naba@123india.com>
37044         
37045         * anjuta.c: added function anjuta_remove_text_editor();
37046           and suitably modified anjuta_remove_current_text_editor().
37047           
37048         * project_dbase.c: project_dbase_close(), Added code to
37049           close all opened files that belong to the project when
37050           the project is closed.
37051          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
37052         
37053         * Updated the manuals/anjuta-manual subdir for GDP standards.
37054            (patch from Andy Piper <squiggle@ukgateway.net>)
37055         
37056         * main_menubar.h, main_menubar.def: Added Menu items to handle
37057           urls for library references, bugs, patches and feature request
37058           submission.
37059         
37060 2001-07-20  Naba Kumar <kh_naba@123india.com>
37061         
37062         * Set wmclass names in all windows.
37063           (patch from Andy Piper <squiggle@ukgateway.net>)
37064         * New splash logo from "Misha" <misha@phreaker.net>);
37066 2001-07-19  Naba Kumar <kh_naba@123india.com>
37067         
37068         * preferences.[h,c], preferences_gui.c: Added 4 properties to
37069           set caret color, calltip back color and selection fore/back
37070           color.
37072 2001-07-18  Naba Kumar <kh_naba@123india.com>
37073         
37074         * project_dbase.c: Closes all files when project is closed.
37075          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
37076          -- We still need to refine this as it closes all sort of files.
37077         
37078         * compiler_options.c: Fixed seg-fault bug when last item in
37079           compiler option lists is removed.
37080         
37081         * Fixed missing newline warnings during compilation.
37082           (patch from Andy Piper <squiggle@ukgateway.net>)
37084 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
37086         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
37087                 autogenerated no need to store'em in CVS.
37089         * ccview/.cvsignore: Addition of cvsignore.
37091 2001-07-17  Naba Kumar <kh_naba@123india.com>
37092         
37093         *GUI fixes and spell corrections
37094         (patch from Andy Piper <squiggle@ukgateway.net>)
37096 2001-07-15  Naba Kumar <kh_naba@123india.com>
37097         
37098         *Fixed double error message for file not found.
37099         
37100         *Put white backgrounds for png images.
37101         
37102         *Converted '-' to '_' in sgml files.
37104 2001-07-14  Naba Kumar <kh_naba@123india.com>
37105         
37106         * project_dbase.c: Short-cut for expand/collasp project tree
37107         
37108         * project_dbase_gui.c:
37109          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
37111 2001-07-13  Naba Kumar <kh_naba@123india.com>
37112         
37113         * notebook.[h,c]: Added
37114          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
37115         Project/message window now toggles on control and
37116         and notebook switch short-cut
37118 2001-07-7  Naba Kumar <kh_naba@123india.com>
37119         
37120         * Changed a new icon set which looks more gnomish.
37121         
37122         * Changed a new anjuta splash logo.
37123         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
37125 2001-07-6  Naba Kumar <kh_naba@123india.com>
37126         
37127         * ccview/*: Integrated ccview for class view and file view
37128                 in the project Manager.
37129         
37130         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
37132 2001-07-1  Naba Kumar <kh_naba@123india.com>
37133         
37134         * scintilla/*: Upgraded Scintilla to version 1.3.7
37135         
37136         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
37137         
37138 2001-06-28  Naba Kumar <kh_naba@123india.com>
37139         
37140         * src/debugger.c: Correct step-over and step-out swapping.
37141         
37142         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
37143           chapters and added more stuffs.
37145 2001-06-13  Naba Kumar <kh_naba@123india.com>
37146         
37147         * data/autogen.sh.gtkmm: Added
37148         
37149         * data/autogen.sh.gnomemm: Added
37150         
37151         * src/appwiz.c: Added two more application wizard templetes
37152         
37153         * src/project: for gtk-- and gnome-- and proper support
37154         
37155         * src/source.c: for c++ in the project configuration.
37156         
37157         * src/source.h:
37159 2001-05-05  Naba Kumar <kh_naba@123india.com>
37161         * Merged my pre-cvs modifications with 
37162           the current cvs copy.
37164         * (lot of files change).
37166         * Implemented session management.
37168         * Local installation possible by
37169           manageing our own pixmaps paths
37170           manupulations.
37171         
37172         * resources.h: Added.
37173         * resources.c: Added.
37175         * Fixed some bugs.
37176         
37177 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
37179         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
37180                 Corrected/extended ignores.
37182 2001-05-04  Naba Kumar <kh_naba@123india.com>
37184         * manuals/: dir tree added.
37185           Sgml documentation started in this dir.
37186           
37187         * omf-install/: dir tree added.
37188         
37189         * manuals/anjuta-manual/C/anjuta-manual.sgml:
37190           Created initial document structure.
37191           
37192         * configure.in: Added test for scrollkeeper.
37193           Added some Makefile entries in AC_OUTPUT.
37194         
37195         * Makefile.am: Added subdir manuals/
37196         
37197         * HACKING: Wrote something stupid.
37199 2001-05-02  Stéphane Démurget <demurgets@free.fr>
37201         * Makefile.am: Added ChangeLog in local data list, becaused it's
37202           needed to create a new project.
37203           
37204         * po/fr.po: minor fixes.
37206         * src/build_file.c, src/configurer.c, src/debugger.c,
37207           src/executer.c, src/find_replace.c, src/gnome_project.c,
37208           src/goto_line.c, src/launcher.c, src/messages.c, 
37209           src/preferences.c src/project_dbase.c: functions declared static.
37210           
37211         * widgets/gnomefilelist.c: Fixed a project creation bug,
37212           introduced with latest changes.
37214 2001-05-01  Stéphane Démurget <demurgets@free.fr>
37216         * widgets/gnomefilelist.c,
37217           BUGS: Fixed an annoying bug preventing from loading files/project
37218           given on the command line. Polished the whole gnome_filelist widget.
37220 2001-04-27  Stéphane Démurget <demurgets@free.fr>
37222         * src/main.c,
37223           src/anjuta.c,
37224           src/anjuta.h: Polished the command line parsing.
37226         * BUGS: Need to clean that damn gnome_filelist widget.
37228 2001-04-25  Stéphane Démurget <demurgets@free.fr>
37230         * src/registers.c,
37231           src/sharedlib.c,
37232           src/signals.c: Removed duplicated includes.
37234         * po/fr.po: minor fixes.
37236         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
37237           create_compiler_options_page? () declared static.
37238         * src/main.c,
37239           src/anjuta.c: Put a command line option for disabling
37240           the splashscreen.
37242         * src/preferences_gui.c: Fixed an internationalization issue,
37243           other functions declared static.
37245         * src/gnome_project.c: Fixed some memory leaks,
37246           new_prj_terminated () declared static. 
37248 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
37250         * configure.in: Sort ALL_LINGUAS alphabetically.
37252 2001-04-22  Stéphane Démurget <demurgets@free.fr>
37254         * Emptied that ugly old Changelog.
37256 == Anjuta 0.1.5 ===
37257 == Anjuta 0.1.4 ==
37259 2001-03-10 Naba kumar  <naba@gnome.org>
37261         * src/gnome_project.c: Fixed project dir creation bug.
37263         * src/text_editor.c: Fixed double accelerators bug.
37264         
37265         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
37267         * src/stack_trace.c, * src/compiler_options.c,
37268         data/internals.properties, src/defaults.c:
37269         Fixed pixmap creation with NULL window.
37271         * src/commands.c, src/preferences_gui.c, src/build_project.c
37272         src/clean_project.c: Bug fix.
37273         
37274         * src/main_menubar_def.h: i18n bug fix.
37275         
37276         * src/executer.h, src/executer.c: Bug fix.
37277         
37278         * src/controls.c: Bug fix.
37279         
37280         * src/debugger.c: Debugger now takes program args.
37281         
37282         * po/ja.po: Added japanese translation file.
37283         
37284         Upgraded to ver 0.1.4
37285         ... Fixed other minor bugs.
37287 == Anjuta 0.1.3 ===
37289 2001-XX-XX Naba kumar  <naba@gnome.org>
37291         * Lots of unaccountable changes. Integrated scintilla.
37292         Redesigned Project managemet. Added supports for other languages.
37293         Java style properties managements. .... blah blah
37294         
37295 2000-11-11 Naba kumar  <naba@gnome.org>
37297         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
37298         Upgraded to version 0.1.3.
37300         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
37301         Fixed to activate Debug->add watch properly.
37303 === Anjuta 0.1.2 beta_2 ===
37304 === Anjuta 0.1.2 ===
37306 2000-11-05 Naba kumar  <naba@gnome.org>
37308         * src/compiler_options.c, src/compiler_options_cbs.c
37309         src/compiler_options_cbs.h, src/compiler_options_gui.c
37310         src/anjuta2.c, extra/stock_libs.anj (new),
37311         extra/README.stock_libs (new), htmls/page13.html,
37312         htmls/images/*: Improved Library settings GUI. Can now enable/disable
37313         added libraries. Stock libs provided for ease of entry. Modified
37314         help html file accordingly.
37316 2000-11-03 Naba kumar  <naba@gnome.org>
37318         * README: Minor fixes in Doc files.
37320         * src/gnome_prj.c, src/appwidzard_cbs.c:
37321         Fixed to ignore non-existant dir for blank prj.
37322         More checking in project creation, especially to confirm
37323         that the prj file already does not exist.
37325         * anjuta.spec, configure.in: Upgraded to version 0.1.2
37327         * src/controls.c: Now Menu item "Format/Detach current document"
37328         is inactive when there is no document opened.
37330 === Anjuta 0.1.1 ===
37332 2000-11-01 Naba kumar  <naba@gnome.org>
37334         Completed and Release of first version (Beta) with lots of bugs.
37336 1999-12-27 Naba kumar  <naba@gnome.org>
37338         Anjuta project started.