2007-07-21 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blob6d4a9627b58b514dd1c5b6fdbd30360dcfc774e4
1 2007-07-21  Johannes Schmid <jhs@gnome.org>
3         * plugins/build-basic-autotools/executer.c:
4         (get_program_parameters):
5         
6         Show an error dialog if no targets are availible instead of
7         just returning
9 2007-07-20  Johannes Schmid <jhs@gnome.org>
11         * libanjuta/anjuta-shell.c: (on_widget_data_add),
12         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
13         * libanjuta/anjuta-shell.h:
14         * plugins/document-manager/plugin.c: (activate_plugin):
15         * plugins/glade/anjuta-design-document.c:
16         * plugins/glade/plugin.c: (glade_update_ui):
17         * src/anjuta-app.c: (anjuta_app_add_widget_full),
18         (anjuta_shell_iface_init):
19         * src/shell.c: (anjuta_test_shell_add_widget),
20         (anjuta_shell_iface_init):
21         
22         Make the document manager undockable (#458038)
24 2007-07-20  Johannes Schmid <jhs@gnome.org>
26         * plugins/document-manager/plugin.c: (on_editor_update_ui):
27         * plugins/glade/anjuta-design-document.c:
28         * plugins/glade/plugin.c: (glade_update_ui):
29         
30         Fixed some save/dirty status bug in glade
32 2007-07-20  Johannes Schmid <jhs@gnome.org>
34         * libanjuta/anjuta-status.c:
35         Fixed crasher on shutdown
37 2007-07-20  Johannes Schmid <jhs@gnome.org>
39         * configure.in:
40         Minimum glade requirement is 3.2 now. It was before
41         but we did not check...
42         
43         * libanjuta/anjuta-glue-factory.c: (load_plugin):
44         * libanjuta/anjuta-profile.c:
45         (anjuta_profile_add_plugins_from_xml):
46         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
47         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
48         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
49         * plugins/file-loader/plugin.c: (on_create_submenu):
50         * plugins/file-manager/an_file_view.c: (compare_iter):
51         * plugins/glade/plugin.c: (activate_plugin):
52         * src/anjuta-app.c: (on_toolbar_view_toggled):
53         * src/main.c: (main):
54         
55         Fixed lots of memory leaks (thansk valgrind)
57 2007-07-19  Johannes Schmid <jhs@gnome.org>
59         * plugins/debug-manager/plugin.c: (value_added_current_editor):
60         * plugins/document-manager/anjuta-docman.c:
61         (anjuta_docman_set_busy):
62         * plugins/document-manager/plugin.c: (on_editor_changed):
63         * plugins/glade/plugin.c: (activate_plugin):
64         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
65         (on_value_removed_current_editor):
66         
67         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
69 2007-07-18  Johannes Schmid <jhs.gnome.org>
71         * plugins/build-basic-autotools/executer.c: (execute_program):
72         Fixed some of the scratchbox stuff but the environment is
73         still broken
75 2007-07-18  Johannes Schmid <jhs@gnome.org>
77         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
78         (on_plugin_deactivated), (get_plugin_loader_type):
79         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
80         (activate_plugin), (deactivate_plugin),
81         (glade_plugin_instance_init):
82         
83         Fixed glade plugin deactivation
85 2007-07-18  Johannes Schmid <jhs@gnome.org>
87         * plugins/document-manager/anjuta-docman.c:
88         (anjuta_docman_add_document):
89         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
90         
91         Fixed path display in document manager with glade files
93 2007-07-17  Johannes Schmid <jhs@gnome.org>
95         * libanjuta/interfaces/Makefile.am.iface:
96         * pixmaps/Makefile.am:
97         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
98         * plugins/debug-manager/plugin.c: (value_added_current_editor),
99         (value_removed_current_editor):
100         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
101         (anjuta_docman_set_current_document):
102         * plugins/document-manager/plugin.c: (on_editor_update_ui),
103         (on_editor_added), (on_editor_changed):
104         * plugins/glade/Makefile.am:
105         * plugins/glade/anjuta-design-document.c:
106         (anjuta_design_document_instance_init),
107         (anjuta_design_document_set_property),
108         (anjuta_design_document_get_property),
109         (anjuta_design_document_class_init), (anjuta_design_document_new),
110         (ifile_open), (ifile_get_uri), (ifile_iface_init):
111         * plugins/glade/anjuta-design-document.h:
112         * plugins/glade/anjuta-glade-notebook.c:
113         * plugins/glade/anjuta-glade-notebook.h:
114         * plugins/glade/plugin.c: (value_added_current_editor),
115         (value_removed_current_editor), (glade_update_ui),
116         (on_close_activated), (on_glade_project_changed),
117         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
118         (ifile_open):
119         * plugins/language-support-cpp-java/plugin.c:
120         (on_value_added_current_editor), (on_value_removed_current_editor):
121         * plugins/macro/plugin.c: (value_added_current_editor):
122         * plugins/project-manager/plugin.c: (value_added_current_editor):
123         * plugins/subversion/plugin.c: (value_added_current_editor):
124         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
126         Fixed lot of IAnjutaEditor stuff and completed glade integration
127         with document manager
128         
129         * plugins/build-basic-autotools/build-basic-autotools.c:
130         (value_added_current_editor):
131         * plugins/build-basic-autotools/executer.c: (execute_program):
132         
133         Some initial code to execute projects inside scratchbox
134         
135 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
137         * plugins/project-import/project-import.c:
138         Project import overwrites file on user request (bug #452579)
140 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
142         * plugins/debug-manager/debugger.c,
143         plugins/debug-manager/threads.c,
144         plugins/debug-manager/plugin.c,
145         plugins/debug-manager/registers.c,
146         plugins/debug-manager/locals.c,
147         plugins/debug-manager/stack_trace.c,
148         plugins/gdb/plugin.c,
149         plugins/gdb/debugger.c,
150         plugins/gdb/debugger.h,
151         libanjuta/interfaces/libanjuta.idl:
152         Rename change-location to program-moved
153         Store thread id as gint instead of guint
154         Do not display registers list if not available
155         Add intermediate debugger states if missing
157 2007-07-11  Johannes Schmid <jhs@gnome.org>
159         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
160         .glade:
161         Reverted unnecessary changes (#455819)
163 2007-07-10  Johannes Schmid <jhs@gnome.org>
165         * plugins/glade/plugin.c:
166         Fixed glade plugin with glade 3.2 and another crasher
168 2007-07-09  Johannes Schmid <jhs@gnome.org>
170         * libanjuta/interfaces/libanjuta.idl:
171         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
172         .glade:
173         * plugins/debug-manager/breakpoints.c:
174         (breakpoint_item_update_in_ui),
175         (breakpoints_dbase_edit_breakpoint),
176         (on_toggle_breakpoint_activate):
177         * plugins/debug-manager/plugin.c:
178         (on_run_to_cursor_action_activate):
179         * plugins/document-manager/action-callbacks.c:
180         (on_editor_command_cut_activate),
181         (on_editor_command_copy_activate),
182         (on_editor_command_paste_activate),
183         (on_editor_command_clear_activate):
184         * plugins/document-manager/anjuta-docman.c:
185         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
186         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
187         (anjuta_docman_goto_file_line_mark),
188         (anjuta_docman_find_editor_with_path),
189         (anjuta_docman_get_all_editors):
190         * plugins/document-manager/anjuta-docman.h:
191         * plugins/document-manager/plugin.c:
192         (update_editor_ui_interface_items), (on_editor_update_ui),
193         (on_editor_changed), (on_session_save), (on_docman_auto_save),
194         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
195         (ianjuta_document_manager_iface_init), (isaveable_save),
196         (isavable_is_dirty):
197         * plugins/editor/editor.glade:
198         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
199         (idocument_paste), (idocument_clear), (idocument_iface_init),
200         (iselection_iface_init):
201         * plugins/glade/Makefile.am:
202         * plugins/glade/anjuta-glade-notebook.c:
203         (anjuta_glade_notebook_instance_init),
204         (anjuta_glade_notebook_set_property),
205         (anjuta_glade_notebook_get_property),
206         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
207         (ifile_open), (ifile_get_uri), (ifile_iface_init),
208         (ifile_savable_save), (ifile_savable_save_as),
209         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
210         (ifile_savable_iface_init), (idocument_can_redo),
211         (idocument_can_undo), (idocument_begin_undo_action),
212         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
213         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
214         (idocument_copy), (idocument_paste), (idocument_clear),
215         (idocument_iface_init):
216         * plugins/language-support-cpp-java/plugin.c:
217         (on_value_added_current_editor), (on_value_removed_current_editor):
218         * plugins/macro/macro-util.c: (get_current_editor):
219         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
220         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
221         (on_next_occur), (on_incremental_entry_key_press),
222         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
223         (on_toolbar_find_incremental_start),
224         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
225         * plugins/search/search-replace.c: (search_start_over),
226         (search_update_combos), (replace_update_combos),
227         (anjuta_search_replace_activate):
228         * plugins/search/search-replace_backend.c: (create_search_entries):
229         * plugins/sourceview/sourceview.c: (idocument_cut),
230         (idocument_copy), (idocument_paste), (idocument_clear),
231         (idocument_iface_init), (iselect_iface_init), (iassist_react):
232         * plugins/tools/editor.c: (on_editor_response):
233         * plugins/tools/execute.c: (get_current_editor),
234         (atp_output_context_initialize), (atp_user_tool_execute):
235         * plugins/tools/variable.c: (get_current_editor),
236         (atp_variable_get_editor_variable):
237         
238         Some more IAnjutaEditor => IAnjutaDocument fixing!
239         
240         * plugins/glade/anjuta-glade-notebook.h:
241         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
242         (glade_update_ui):
243         * plugins/glade/plugin.h:
244         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
245         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
246         be used for glade, too. It might still have some rough edges but already works.
247         (Fixes #415547 – Glade usability problem)
249 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
251         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
252           development release (I updated version of glade3 svn to 3.3.2).
254 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
256         * plugins/symbol-browser/an_symbol_view.c:
257         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
259 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
261         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
262         (on_system_tags_update_finished), (on_update_global_clicked),
263         (prefs_page_init), (on_gconf_notify_tags_list_changed),
264         (symbol_browser_prefs_init),
265         (symbol_browser_prefs_create_global_tags),
266         (symbol_browser_load_global_tags):
267         * plugins/symbol-browser/an_symbol_prefs.h:
268         * plugins/symbol-browser/an_symbol_view.c:
269         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
270         * plugins/symbol-browser/an_symbol_view.h:
271         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
272         on global tags update because of delayed prefs merging. Happens when
273         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
274         is opened.
276 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
278         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
279         after install/uninstall.
281         Patch from James Liggett:
282         * scripts/glade2schemas.pl: Fixed creating schemas for list
283         values.
285 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
287         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
288           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
289           development release since glade svn version is also 3.3.1. In future, the
290           solution would be for us to always increment the micro version when
291           changing the API.
293 2007-07-05  Johannes Schmid <jhs@gnome.org>
295         * libanjuta/interfaces/libanjuta.idl:
296         * plugins/build-basic-autotools/build-basic-autotools.c:
297         (on_build_mesg_format):
298         * plugins/debug-manager/breakpoints.c:
299         (breakpoint_item_update_in_ui),
300         (breakpoints_dbase_edit_breakpoint),
301         (on_toggle_breakpoint_activate):
302         * plugins/debug-manager/plugin.c:
303         (on_run_to_cursor_action_activate):
304         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
305         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
306         (get_current_editor), (on_save_activate), (on_save_as_activate),
307         (on_save_prompt_save_editor), (on_close_file_activate),
308         (on_close_all_file_activate), (on_reload_file_activate),
309         (anjuta_print_cb), (anjuta_print_preview_cb),
310         (on_editor_command_upper_case_activate),
311         (on_editor_command_lower_case_activate),
312         (on_editor_command_undo_activate),
313         (on_editor_command_redo_activate),
314         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
315         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
316         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
317         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
318         (on_zoom_out_text_activate), (on_force_hilite_activate),
319         (on_indent1_activate), (on_swap_activate),
320         (on_editor_add_view_activate), (on_editor_remove_view_activate):
321         * plugins/document-manager/anjuta-docman.c:
322         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
323         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
324         (anjuta_docman_dispose), (on_notebook_switch_page),
325         (anjuta_docman_page_from_widget), (on_editor_destroy),
326         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
327         (anjuta_docman_get_current_document),
328         (anjuta_docman_set_current_document),
329         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
330         (anjuta_docman_update_page_label),
331         (anjuta_docman_get_document_from_path),
332         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
333         (anjuta_docman_order_tabs):
334         * plugins/document-manager/anjuta-docman.h:
335         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
336         (update_editor_ui_interface_items), (update_editor_ui),
337         (on_editor_update_save_ui), (on_editor_update_ui),
338         (on_editor_changed), (on_save_prompt_save_editor),
339         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
340         (ianjuta_docman_get_current_document),
341         (ianjuta_docman_set_current_document),
342         (ianjuta_docman_remove_buffer),
343         (ianjuta_document_manager_iface_init), (ifile_get_uri):
344         * plugins/editor/text_editor.c: (itext_editor_iface_init),
345         (idocument_get_filename), (idocument_can_undo),
346         (idocument_can_redo), (idocument_undo),
347         (idocument_begin_undo_action), (idocument_end_undo_action),
348         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
349         * plugins/language-support-cpp-java/plugin.c:
350         (on_editor_char_inserted_cpp), (on_auto_indent):
351         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
352         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
353         * plugins/sample1/plugin.c: (on_sample_action_activate):
354         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
355         (on_next_occur), (on_incremental_entry_key_press),
356         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
357         (on_toolbar_find_incremental_start),
358         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
359         * plugins/search/search-replace.c: (search_and_replace),
360         (write_message_pane), (search_start_over), (search_update_combos),
361         (replace_update_combos), (anjuta_search_replace_activate):
362         * plugins/search/search-replace_backend.c:
363         (file_buffer_new_from_path), (create_search_entries):
364         * plugins/sourceview/sourceview-print.c: (create_print_job):
365         * plugins/sourceview/sourceview.c:
366         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
367         (idocument_can_redo), (idocument_can_undo),
368         (idocument_begin_undo_action), (idocument_end_undo_action),
369         (idocument_undo), (idocument_redo), (idocument_grab_focus),
370         (idocument_get_filename), (idocument_iface_init):
371         * plugins/tools/editor.c: (on_editor_response):
372         * plugins/tools/execute.c: (atp_output_context_initialize),
373         (atp_user_tool_execute):
374         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
375         
376         Create IAnjutaDocument interface. This interface is a more general idea
377         of documents being anything that can be modified, has undo/redo and
378         may have operations like copy/paste.
379         The primary goal is to integrate better by making it use the standard file
380         and edit menu instead of it's own glade menu. Of course the downside is that
381         you won't be able to view a source file and the designer at the same time. Anyway
382         so many people have complained that they "can't save a glade file" that I think
383         this is the much better solution.
384         Work on the glade plugin is still to come but the most difficult things should be
385         done now.
387 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
389         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
390           version 3.0.3.
392 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
394         * libanjuta/anjuta-plugin-manager.c:
395         (anjuta_plugin_manager_get_plugins_page),
396         (anjuta_plugin_manager_get_remembered_plugins_page):
397         * libanjuta/anjuta-plugin-manager.h:
398         * src/anjuta-app.c: (anjuta_app_install_preferences):
399         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
400         and remembered plugins preferences pages in separate pages (avoid
401         crowd).
403 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
405         Patch from James Liggett  <jrliggett@cox.net>:
406         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
407         Installed editor preferences schemas. Fixes bug #453463.
409 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
411         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
412         (anjuta_preferences_dialog_init): Sort preferences pages on title.
414 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
416         * plugins/document-manager/anjuta-document-manager.ui:
417         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
418         * src/action-callbacks.c:
419         * src/action-callbacks.h:
420         * src/anjuta-actions.h:
421         * src/anjuta-app.c: (anjuta_app_instance_init),
422         (anjuta_app_install_preferences):
423         * src/anjuta.glade:
424         * src/anjuta.ui: Moved plugins and shortcuts settings inside
425         General preferences page. Move preferences menu from Settings to
426         Edit submenu. And got rid of Settings submenu.
428 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
430         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
431         
432 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
434         * TODO.tasks: Increased bounty for on-demand preferences task to $150
435         as discussed and agreed with James Liggett.
437         Patch from James Liggett  <jrliggett@cox.net>:
439         * configure.in:
440         * libanjuta/anjuta-plugin-manager.c:
441         (on_activated_plugin_objects_foreach),
442         (anjuta_plugin_manager_get_active_plugin_objects):
443         * libanjuta/anjuta-plugin-manager.h:
444         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
445         (anjuta_plugin_deactivate):
446         * libanjuta/anjuta-preferences-dialog.c:
447         (anjuta_preferences_dialog_finalize),
448         (anjuta_preferences_dialog_class_init), (add_category_columns),
449         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
450         (anjuta_preferences_dialog_remove_page):
451         * libanjuta/anjuta-preferences.c: (property_destroy),
452         (unregister_preferences_key), (register_callbacks),
453         (preferences_foreach_callback), (connect_prop_to_object),
454         (anjuta_preferences_register_property_raw),
455         (anjuta_preferences_register_property_custom),
456         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
457         (anjuta_preferences_remove_page),
458         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
459         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
460         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
461         (anjuta_preferences_class_init), (anjuta_preferences_new):
462         * libanjuta/anjuta-preferences.h:
463         * plugins/build-basic-autotools/Makefile.am:
464         * plugins/build-basic-autotools/build-basic-autotools.c:
465         (ipreferences_unmerge):
466         * plugins/cvs-plugin/Makefile.am:
467         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
468         * plugins/document-manager/Makefile.am:
469         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
470         * plugins/editor/plugin.c: (ipreferences_unmerge):
471         * plugins/file-manager/Makefile.am:
472         * plugins/file-manager/plugin.c: (activate_plugin),
473         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
474         * plugins/gtodo/plugin.c: (ipreferences_merge),
475         (ipreferences_unmerge):
476         * plugins/language-support-cpp-java/Makefile.am:
477         * plugins/language-support-cpp-java/plugin.c:
478         (ipreferences_unmerge):
479         * plugins/message-view/Makefile.am:
480         * plugins/message-view/plugin.c: (ipreferences_unmerge):
481         * plugins/sourceview/Makefile.am:
482         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
483         * plugins/symbol-browser/Makefile.am:
484         * plugins/symbol-browser/an_symbol_prefs.c:
485         (symbol_browser_prefs_finalize):
486         * plugins/terminal/Makefile.am:
487         * plugins/terminal/terminal.c: (ipreferences_unmerge):
488         * plugins/valgrind/plugin.c: (ipreferences_merge),
489         (ipreferences_unmerge):
490         * scripts/Makefile.am:
491         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
492         * src/Makefile.am:
493         * src/action-callbacks.c: (on_set_preferences1_activate):
494         * src/anjuta-app.c: (anjuta_app_instance_init),
495         (anjuta_app_install_preferences):
496         * src/anjuta-app.h:
497         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
498         task: Bug #445314: On demand preferences widgets creation. Thanks
499         James for this great work.
501 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
503         * plugins/debug-manager/data_buffer.c,
504         plugins/message-view/message-view.c: Fixed compiler warnings.
506 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
508         * src/action-callbacks.c: (help_activate),
509         (on_help_manual_activate), (on_help_tutorial_activate),
510         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
512         Fixed help activation (bug #451557).
514 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
516         * AUTHORS: Added James Liggett. Forgot to add him before :(
518 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
520         * plugins/debug-manager/debugger.c,
521         plugins/debug-manager/plugin.c,
522         plugins/gdb/debugger.c,
523         libanjuta/interfaces/libanjuta.idl:
524         Add a GError* parameter to debugger-stopped signal
526         * (added) libanjuta/anjuta-error.c,
527         (added) libanjuta/anjuta-error.h,
528         libanjuta/Makefile.am:
529         Register GError as a boxed type
531         * libanjuta/interfaces/anjuta-idl-compiler.pl:
532         Support GError* in signal, GError must be registered as a boxed type
533         Accept NULL as strings
535 === anjuta 2.2.0 ===
537 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
539         * configure.in: Bumped version to 2.2.0
540         * NEWS: Updated for 2.2.0 stable release.
541         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
542         Reduce the idle priority to make the UI update before anything else.
544 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
546         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
548         * libanjuta/interfaces/libanjuta.idl:
549         * plugins/document-manager/action-callbacks.c:
550         (on_editor_command_complete_word_activate):
551         * plugins/document-manager/plugin.c:
552         (update_editor_ui_interface_items):
553         * plugins/editor/text_editor.c: (iautocomplete_activate),
554         (iautocomplete_iface_init):
555         * plugins/sourceview/sourceview.c: (iassist_iface_init):
557         Moved autocomplete() method away from IAnjutaEditorAssist into
558         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
559         autocomplete and does not crash with sourceview. Fixes Bug #449620
560         – The auto completion functionality not work. Also sets menuitem 
561         insensitive when hiding them.
563         * plugins/debug-manager/disassemble.c:
564         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
565         printf types.
567 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
569         * pixmaps/anjuta_splash.png: Updated.
570         
571         * plugins/search/search-replace.c
572         (anjuta_search_replace_activate): Fixed "Find in Files" to select
573         the right target (project).
574         * ChangeLog: Added missing log.
576 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
578         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
579         manuals/anjuta-manual/C/fileoperations.xml,
580         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
582         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
584         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
586 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
588         * TODO.tasks: Added bounty for on-demand preferences.
590         Patch from Thierry Moisan:
591         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
592         (bug #88824).
594 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
596         Patch from tpgww@onepost.net:
598         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
599         * libegg/test-actions.c:
600         * libegg/test-multi-drag.c: (main):
601         * plugins/debug-manager/memory.c: (read_memory_block):
602         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
604         Fixes compile warnings. Fixes bug #427101.
606 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
608         Patch from James Liggett:
610         * plugins/profiler/gprof-options.c: (on_option_changed),
611         (setup_widgets):
612         * plugins/profiler/gprof-options.h:
613         * plugins/profiler/gprof-profile-data.c:
614         (gprof_profile_data_init_profile):
615         * plugins/profiler/gprof-profile-data.h:
616         * plugins/profiler/plugin.c: (profiler_get_data),
617         (profiler_set_target), (register_options),
618         (on_profile_data_browse_button_clicked),
619         (on_profiling_options_button_clicked), (on_profiler_delete_data):
620         * plugins/profiler/profiler.glade: implements independent targets.
621         implements the ability to select arbitrary gmon.out files.
622         Fixes bug #403502 – User should also be allowed to select an
623         independent executable target.
625 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
627         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
629         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
630         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
632 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
634         * plugins/debug-manager/plugin.c,
635         plugins/debug-manager/breakpoints.c:
636         Remove weak pointers when owner is destroyed
637         Remove all breakpoints before loading new one
639 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
641         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
642          
643 2007-06-19  Naba Kumar  <naba@gnome.org>
645         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
646         Bug #448491 Empty Lines Problem.
648         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
649         
650         * data/default.profile, plugins/message-view/plugin.c: Do not
651         restore session for messages.
652         Fixes bug #377461 – don't create new message window for each
653         build/find.
655         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
656         Fixes a crash on exit/project-close if profiler plugin is loaded.
658 2007-06-17  Naba Kumar  <naba@gnome.org>
660         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
661         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
663         * plugins/file-loader/plugin.c: Fail on opening non existent files.
664         Bug #448034 – Anjuta crashes on starting (when the last project
665         directory was deleted).
667         * plugins/document-manager/plugin.c: Set line markers for files
668         opened via IAnjutaFile::open(). Fixes missing line markers while
669         navigating symbols.
671 2007-06-17  Naba Kumar  <naba@gnome.org>
673         * plugins/sourceview/sourceview.glade: Set correct font
674         default value and use monospace instead of sans. Fixes
675         bug #448408 – crash in Anjuta IDE: Trying to change the
676         editor
678 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
680         * plugins/search/search-replace.c,
681         plugins/search/search-replace.h,
682         plugins/search/anjuta-search.glade:
683         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
684         Fixes bug #355166
686 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
688         * plugins/debug-manager/plugin.c,
689         plugins/debug-manager/breakpoints.c:
690         Add weak references, fixes bug #448053 ?
692 2007-06-16  Naba Kumar  <naba@gnome.org>
694         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
695         dialog to allow forgetting them if user chooses to select a different
696         one.
698 2007-06-13  Naba Kumar  <naba@gnome.org>
700         * plugins/sourceview/sourceview-prefs.c: Initialize font
701         on startup correctly if use_theme is set.
703         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
704         if available for default font. Fixes bug #447304.
706         * plugins/sourceview/sourceview-prefs.c: Return value based
707         on right data type. Fixes Bug #438878 – Using gtksourceview editor
708         for the first time has black background
709         
710         * plugins/project-manager/plugin.c: Give a better error message
711         when project could not be loaded.
713         * libanjuta/anjuta-serializer.c: Added a comment.
715 2007-06-13  Johannes Schmid <jhs@gnome.org>
717         * configure.in:
718         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
719         most warnings to avoid simple coding problems.
720         
721         * plugins/message-view/anjuta-msgman.c:
722         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
723         * plugins/message-view/plugin.c: (on_view_changed),
724         (ianjuta_msgman_add_view):
725         
726         Fixed #440866 by always presenting the message-manager when a tab is
727         added because Gtk+ seems to have problems to add tabs to hidden widgets.
728         
729         * plugins/subversion/subversion-callbacks.c:
730         (on_subversion_commit_response):
731         Destroy dialog if user clicks "No"
733 2007-06-12  Naba Kumar  <naba@gnome.org>
735         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
736         read and use of uninitialized variable.
738         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
739         because it is used in credits listing and packaging could compress
740         it in docdir. Fixes bug #397881: The credits are empty
742         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
743         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
744         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
745         plugins/symbol-browser/an_symbol_info.c,
746         plugins/symbol-browser/plugin.c,
747         plugins/symbol-browser/an_symbol_view.c,
748         plugins/editor/aneditor-autocomplete.cxx:
750         - Do not access TMTag
751         member in TMSymbol when freeing it because by then the tags
752         could have changed. Avoids dangerous memory corruptions by freeing
753         someone else's memory (Could explain those random crashes when
754         refreshing symbols or re-loading a different project or closing
755         a project). Anything that tries to refresh symbols could trigger
756         this corruptions.
757         - Added a flag to also retrieve method definitions as part of
758         the class's scope members. And used it to set both function prototype
759         and definition in symbols. Fixes navigation to prototype and
760         function definitions from symbol browser (bug #440370)
762         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
763         memory. Could fix those bogus 'file changed' dialogs.
765         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
767 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
769         * (added) libanjuta/anjuta-utils-priv.h,
770         libanjuta/anjuta-utils.h,
771         libanjuta/anjuta-launcher.c,
772         libanjuta/Makefile.am:
773         Fix bug #440801: do not use config.h in public include files
775 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
777         * plugins/project-wizard/templates/mkfile.wiz:
778         Fix bug #442038: missing project.sh file
780         * configure.in,
781         plugins/project-wizard/templates/Makefile.am,
782         plugins/project-wizard/templates/translatable-strings.h,
783         (added) plugins/project-wizard/templates/sdl.wiz,
784         (added) plugins/project-wizard/templates/appwiz_sdl.png,
785         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
786         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
787         (added) plugins/project-wizard/templates/sdl/Makefile.am,
788         (added) plugins/project-wizard/templates/sdl/.cvsignore,
789         (added) plugins/project-wizard/templates/sdl/src/main.c,
790         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
791         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
792         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
793         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
794         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
795         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
796         Fix bug #315635: add a SDL project wizard
798 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
800         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
801         when SIGCHLD is triggered when main loop context is locked. Dead lock
802         happens when child_exited callback also accesses main loop context.
803         Happens particularly badly in debug target exiting.
805 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
807         * manuals/anjuta-manual/C/debugger.xml:
808         First update of the debugger documentation
810 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
812         * manuals/anjuta-manual/C/fileoperations.xml,
813         manuals/anjuta-manual/C/projects.xml,
814         manuals/anjuta-manual/C/anjuta-manual.xml,
815         manuals/anjuta-manual/C/build.xml,
816         manuals/anjuta-manual/C/execute.xml,
817         manuals/anjuta-manual/Makefile.am: Updated more documentation.
818         Added project properties documentation. Moved execution section
819         inside project management. Removed dead documentation.
821 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
823         * src/anjuta.c, plugins/symbol-browser/plugin.c,
824         plugins/symbol-browser/plugin.h,
825         plugins/symbol-browser/an_symbol_prefs.c,
826         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
827         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
828         progress bar instead of separate window for system tags
829         generation. Renamed AnjutaStatus methods to a proper ones.
831         * plugins/symbol-browser/plugin.c,
832         plugins/symbol-browser/plugin.h,
833         plugins/symbol-browser/an_symbol_prefs.c,
834         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
835         global-tags/create_global_tags.sh.in: Get rid of message window
836         for showing global tags creation and use a small window with
837         progress bar.
839 2007-05-30  Naba Kumar  <naba@gnome.org>
841         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
842         Bug 442315 – After calling configure, the build menus are still insensitive,
843         Bug 442314 – Autogeneration fails when there is no autogen.sh
845         * plugins/project-manager/plugin.c: Fixed mem corruption when it
846         fails to remove target/source/group. Fixes bug #440196 – crash in
847         Anjuta IDE: removing a target
849 2007-05-29  Naba Kumar  <naba@gnome.org>
851         * plugins/symbol-browser/an_symbol_view.c,
852         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
853         tags generation. Fixed runtime warning.
855 2007-05-28  Naba Kumar  <naba@gnome.org>
857         Patch from James Liggett  <jrliggett@cox.net>:
858         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
859         Fixed bug #403502 – User should also be allowed to select an
860         independent executable target.
862 2007-05-27  Johannes Schmid <jhs@gnome.org>
864         * plugins/build-basic-autotools/build-basic-autotools.c:
865         (get_real_directory), (on_build_mesg_format):
866         
867         Find correct files for error messages inside scratchbox
869 2007-05-27  Naba Kumar  <naba@gnome.org>
871         * manuals/anjuta-manual/C/projects.xml,
872         manuals/anjuta-manual/C/projects.xml: Updated project
873         management chapter more.
875 2007-05-25  Johannes Schmid <jhs@gnome.org>
877         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
878         * plugins/build-basic-autotools/build-basic-autotools.c:
879         (on_sb_check_toggled), (build_execute_command),
880         (ipreferences_merge), (ipreferences_unmerge):
881         Added support for building inside scratchbox environment
882         
883         Patch from James Liggett <jrliggett@cox.net>:
884         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
885         (anjuta_msgman_append_view):
887         Fix 440866 
888           – Anjuta aborts with numerous assertion failures when adding a new message view tab
890 2007-05-23  Naba Kumar  <naba@gnome.org>
892         * manuals/anjuta-manual/C/projects.xml: Updated project
893         management chapter.
895 2007-05-22  Naba Kumar  <naba@gnome.org>
897         * manuals/anjuta-manual/C/projects.xml: More updates.
899         * manuals/anjuta-manual/C/introduction.xml,
900         manuals/anjuta-manual/C/projects.xml,
901         manuals/anjuta-manual/C/interface.xml: Updated documentation.
903 2007-05-22  Naba Kumar  <naba@gnome.org>
905         Patch from Étienne Bersac:
906         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
907         class in generated class.
909 2007-05-22  Naba Kumar  <naba@gnome.org>
911         * plugins/profiler/plugin.c: Fixed a compiler warning.
912         * plugins/valgrind/Makefile.am: Added ldflags.
914         Patch from James Liggett:
915         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
916         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
917         specific options.
919 2007-05-18  Johannes Schmid <jhs@gnome.org>
921         * plugins/editor/text_editor.c:
922         * plugins/language-support-cpp-java/plugin.c:
923         (on_editor_language_changed), (on_value_added_current_editor),
924         (on_value_removed_current_editor):
925         
926         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
927         Fix assist support in language-support-plugin.
929 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
931         * libanjuta/interfaces/libanjuta.idl:
932         Add a new interface allowing to implement plugin able
933         to load other plugins (not written in C)
935         * libanjuta/anjuta-plugin-handle.c,
936         libanjuta/anjuta-plugin-handle.h:
937         Add a language and a resident plugin properties
939         * libanjuta/anjuta-glue-plugin.c,
940         libanjuta/anjuta-glue-plugin.h,
941         (added)libanjuta/anjuta-glue-c.c,
942         (added)libanjuta/anjuta-glue-c.h,
943         libanjuta/Makefile.am:
944         Split code used to load a C plugin into a common part
945         in anjuta-glue-plugin and a specific part in anjuta-glue-c
947         * libanjuta/anjuta-glue-factory.c,
948         libanjuta/anjuta-glue-factory.h,
949         libanjuta/anjuta-plugin-manager.c:
950         Allow to load plugin not written in C and search for the
951         additional needed code in another plugin
953 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
955         * plugins/editor/text_editor.c:
956         Add an empty implementation of IAnjutaEditorAssist for scintilla,
957         avoiding a crash if scintilla is used
959 2007-05-14  Johannes Schmid <jhs@gnome.org>
961         * libanjuta/interfaces/libanjuta.idl:
962         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
963         (assist_cleanup), (on_assist_end), (on_assist_cancel),
964         (on_assist_chosen), (on_assist_update), (get_context),
965         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
966         (install_assist), (uninstall_assist), (install_support),
967         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
968         (cpp_java_plugin_instance_init):
969         * plugins/language-support-cpp-java/plugin.h:
970         Use IAnjutaEditorAssist to show language specific suggestions
971         
972         * plugins/sourceview/Makefile.am:
973         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
974         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
975         * plugins/sourceview/anjuta-view.h:
976         * plugins/sourceview/assist-window.c: (assist_window_expose),
977         (assist_window_set_property), (assist_window_get_property),
978         (assist_window_class_init), (assist_activated),
979         (assist_window_init), (assist_window_finalize),
980         (assist_window_select), (assist_window_first),
981         (assist_window_last), (assist_window_up), (assist_window_down),
982         (get_coordinates), (assist_window_move), (assist_window_update),
983         (assist_window_filter_keypress), (assist_window_is_active),
984         (assist_window_new), (assist_window_get_trigger),
985         (assist_window_get_position):
986         * plugins/sourceview/assist-window.h:
987         * plugins/sourceview/sourceview-args.c (removed):
988         * plugins/sourceview/sourceview-args.h (removed):
989         * plugins/sourceview/sourceview-autocomplete.c (removed):
990         * plugins/sourceview/sourceview-autocomplete.h (removed):
991         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
992         * plugins/sourceview/sourceview-private.h:
993         * plugins/sourceview/sourceview-scope.c(removed):
994         * plugins/sourceview/sourceview-scope.h(removed):
995         * plugins/sourceview/sourceview.c: (on_assist_chosen),
996         (on_assist_cancel), (on_document_char_added),
997         (on_reload_dialog_response), (sourceview_class_init),
998         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
999         (iassist_remove_trigger), (iassist_autocomplete),
1000         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
1001         (iassist_react), (iassist_iface_init):
1002         * plugins/sourceview/tag-window.c (moved to assist-window.c):
1003         * plugins/sourceview/tag-window.h (moved to assist-window.c):
1004         
1005         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
1006         - Mark files dirty if reload dialog is canceled.
1008 2007-05-12  Naba Kumar  <naba@gnome.org>
1010         * libanjuta/anjuta-launcher.h: Corrected include file.
1012 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
1014         * libanjuta/anjuta-glue-plugin.c,
1015         libanjuta/anjuta-glue-plugin.h,
1016         libanjuta/anjuta-glue-factory.c,
1017         libanjuta/anjuta-glue-factory.h,
1018         ibanjuta/anjuta-plugin-manager.c:
1019         Move code used to load a C plugin from glue-factory to glue-plugin
1020         So loading a plugin written in another language could be done by
1021         just using another object derived from AnjutaGluePlugin
1023         * libanjuta/libanjuta.h:
1024         Remove anjuta-plugin-handle header, it's not installed as libanjuta
1025         includes
1027 === anjuta 2.1.3 ===
1029 2007-05-11  Naba Kumar  <naba@gnome.org>
1031         * configure.in: Bumped version to 2.1.3
1032         * NEWS: Updated.
1033         * AUTHORS: Updated.
1034         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
1036 2007-05-11  Naba Kumar  <naba@gnome.org>
1038         * configure.in:
1039         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
1040         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
1041         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
1043 2007-05-10  Johannes Schmid <jhs@gnome.org>
1045         * plugins/search/plugin.c:
1046         Make incremental search behave less annoying
1047         
1048 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
1050         * plugins/macro/macro-util.c:
1051         Fix bug #419008 and bug #419036
1052         When creating new header file, use name and email set in
1053         preferences and replace invalid C character by underscore
1054         in guards
1056 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
1058         * plugins/search/search-replace.c,
1059         plugins/search/search-replace_backend.c:
1060         Disable search button if search expression is empty (bug #378193)
1062 2007-05-08  Naba Kumar  <naba@gnome.org>
1064         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
1065         build error.
1067 2007-05-07  Naba Kumar  <naba@gnome.org>
1069         * configure.in:
1070         * plugins/project-wizard/templates/Makefile.am:
1071         * plugins/project-wizard/templates/minimal.wiz:
1072         * plugins/project-wizard/templates/minimal/.cvsignore:
1073         * plugins/project-wizard/templates/minimal/Makefile.am:
1074         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1075         * plugins/project-wizard/templates/minimal/autogen.sh:
1076         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
1077         * plugins/project-wizard/templates/minimal/project.anjuta:
1078         Added 'minimal', a generic and flat, project template.
1079         
1080 2007-05-05  Naba Kumar  <naba@gnome.org>
1082         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
1084         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
1085         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
1086         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
1087         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
1088         instead of a real one, fixes interdependency with libanjuta.
1089         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
1090         * libanjuta/Makefile.am: 
1091         * libegg/Makefile.am:
1092         * plugins/build-basic-autotools/Makefile.am:
1093         * plugins/class-gen/Makefile.am:
1094         * plugins/class-inheritance/Makefile.am:
1095         * plugins/cvs-plugin/Makefile.am:
1096         * plugins/debug-manager/Makefile.am:
1097         * plugins/devhelp/Makefile.am:
1098         * plugins/document-manager/Makefile.am:
1099         * plugins/editor/Makefile.am:
1100         * plugins/file-loader/Makefile.am:
1101         * plugins/file-manager/Makefile.am:
1102         * plugins/file-wizard/Makefile.am:
1103         * plugins/gdb/Makefile.am:
1104         * plugins/glade/Makefile.am:
1105         * plugins/gtodo/Makefile.am:
1106         * plugins/language-support-cpp-java/Makefile.am:
1107         * plugins/macro/Makefile.am:
1108         * plugins/message-view/Makefile.am:
1109         * plugins/patch/Makefile.am:
1110         * plugins/profiler/Makefile.am:
1111         * plugins/project-import/Makefile.am:
1112         * plugins/project-manager/Makefile.am:
1113         * plugins/project-wizard/Makefile.am:
1114         * plugins/sample1/Makefile.am:
1115         * plugins/search/Makefile.am:
1116         * plugins/sourceview/Makefile.am:
1117         * plugins/subversion/Makefile.am:
1118         * plugins/symbol-browser/Makefile.am:
1119         * plugins/terminal/Makefile.am:
1120         * plugins/tools/Makefile.am:
1121         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
1123 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
1125         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
1127 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
1129         * libanjuta/anjuta-launcher.c,
1130         libanjuta/anjuta-launcher.h:
1131         Add some missing implementation
1133 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
1135         Reviewed by Naba Kumar  <naba@gnome.org>:
1136         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
1137         for uninstall-hook.
1139 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
1141         Reviewed by Naba Kumar  <naba@gnome.org>:
1142         * plugins/editor/text_editor.c: Large memory addresses were being
1143         truncated, switched to glong (bug #422143).
1145 2007-04-24  Naba Kumar  <naba@gnome.org>
1147         * plugins/document-manager/plugin.c: (prefs_finalize):
1148         * plugins/editor/aneditor-autocomplete.cxx:
1149         * plugins/editor/text_editor_menu.c:
1150         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
1151         * plugins/file-loader/plugin.c: (open_file_with),
1152         (create_open_with_submenu):
1153         * plugins/file-manager/plugin.c: (prefs_finalize):
1154         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
1155         pointer type castings.
1157 2007-04-24  Naba Kumar  <naba@gnome.org>
1159         Patch from s|s  <supreet.sethi@gmail.com>:
1160         * (added) plugins/project-wizard/templates/django-logo.png:
1161         * (added) plugins/project-wizard/templates/django.wiz:
1162         * plugins/project-wizard/templates/Makefile.am:
1163         * plugins/project-wizard/templates/translatable-strings.h: Added
1164         django project template. http://www.djangoproject.com/
1166 2007-04-24  Naba Kumar  <naba@gnome.org>
1168         * plugins/subversion/anjuta-subversion.glade: Set expansion for
1169         the log entry widget and made the dialog little larger.
1171 2007-04-24  Naba Kumar  <naba@gnome.org>
1173         Patch from Halton Huo:
1174         * configure.in:
1175         * plugins/project-wizard/property.c:
1176         * plugins/subversion/svn-auth.c:
1177         * plugins/subversion/svn-backend-priv.h:
1178         * plugins/subversion/svn-backend.c:
1179         * plugins/subversion/svn-backend.h:
1180         * plugins/subversion/svn-notify.h: Proper use of subversion
1181         headers. Fixes build issues in solaris (bug #426701).
1183 2007-04-24  Naba Kumar  <naba@gnome.org>
1185         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
1186         
1187         * plugins/project-wizard/templates/cpp.wiz:
1188         * plugins/project-wizard/templates/gcj.wiz:
1189         * plugins/project-wizard/templates/gnome.wiz:
1190         * plugins/project-wizard/templates/gtk.wiz:
1191         * plugins/project-wizard/templates/gtkmm.wiz:
1192         * plugins/project-wizard/templates/java.wiz:
1193         * plugins/project-wizard/templates/python.wiz:
1194         * plugins/project-wizard/templates/terminal.wiz:
1195         * plugins/project-wizard/templates/wxwin.wiz:
1196         * plugins/project-wizard/templates/xlib-dock.wiz:
1197         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
1198         project option and set it ON by default (since gnome-build, can't
1199         enabled configure shared lib support later when a sharedlib target
1200         is added).
1202 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
1204         * plugins/debug-manager/stack_trace.c:
1205         Fix a missing case in the previous changes
1207 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
1209         * plugins/debug-manager/plugin.c:
1210         Fix bug #430401
1212         * plugins/debug-manager/breakpoints.c,
1213         plugins/gdb/plugin.c:
1214         Fix adding breakpoint on a function
1216         * plugins/debug-manager/stack_trace.c:
1217         Highlight changed stack frame
1219 2007-04-18  Naba Kumar  <naba@gnome.org>
1221         * plugins/document-manager/anjuta-docman.c:
1222         (anjuta_docman_dispose), (on_editor_destroy),
1223         (anjuta_docman_remove_editor): Remove the editor widget from
1224         the parent container before calling destroy, otherwise container
1225         removal happens after TextEditor is disposed resulting in call
1226         to value-remove for a TextEditor which is half-dead (crash).
1228 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
1230         * plugins/debug-manager/data_buffer.c
1231         plugins/debug-manager/data_view.c,
1232         plugins/debug-manager/memory.c:
1233         Fixes for bug #418523, bug #427090 and bug #428174
1235 2007-04-11 Halton Huo <halton.huo@sun.com>
1237         reviewed by: <jhs@gnome.org>
1239         * configure.in:
1240         * libanjuta/Makefile.am:
1241         * libanjuta/anjuta-utils.c:
1242         * libanjuta/anjuta-utils.h:
1243         * manuals/reference/libanjuta/Makefile.am:
1244         
1245         Fixed compilation on sun by deploying the libutil methods
1246         in anjuta-utils.h and building them on condition.
1248 2007-04-11  Johannes Schmid <jhs@gnome.org>
1250         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
1251         (anjuta_docman_add_editor):
1252         Hold a reference on the editor as long as we use it.
1253         
1254         * plugins/document-manager/plugin.c: (on_editor_changed):
1255         Destroy GValue to fix a memoery leak.
1257 2007-04-11  Johannes Schmid <jhs@gnome.org>
1259         * plugins/document-manager/plugin.c: (on_editor_changed):
1260         Fixed reference counting for editor by using g_value_take_object instead
1261         of g_value_set_object. The editors are now correctly finalized and thus
1262         we do not lack so much memory anymore.
1263         
1264         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
1265         (anjuta_view_finalize), (anjuta_view_focus_out),
1266         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
1267         * plugins/sourceview/anjuta-view.h:
1268         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
1269         * plugins/sourceview/sourceview-prefs.c:
1270         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
1271         * plugins/sourceview/sourceview-prefs.h:
1272         * plugins/sourceview/sourceview-private.h:
1273         * plugins/sourceview/sourceview.c: (on_document_loaded),
1274         (timeout_unref), (on_document_saved), (sourceview_finalize),
1275         (sourceview_new), (ifile_open), (ifile_savable_save),
1276         (ifile_savable_save_as):
1278         Several changes to fix things when the editor is correctly destroyed.
1279         Fixed preferences (which led me to the refcounting issue, #409412)
1280         and removed deprecated completition code that will be replace by
1281         IAnjutaAssist interface soon. 
1283 2007-04-11  Johannes Schmid <jhs@gnome.org>
1285         * libanjuta/anjuta-launcher.c:
1286         (anjuta_launcher_execution_done_cleanup),
1287         (anjuta_launcher_child_terminated):
1288         Possible fix for #428363 and added a g_return_if_fail
1290         * plugins/message-view/plugin.c: (activate_plugin):
1291         Fixed a Gtk/Gdl-Critical
1292         
1293         Patches from Étienne Bersac <bersace03@laposte.net>
1294         * plugins/class-gen/templates/go-source.tpl:
1295         * plugins/macro/macros.xml:
1296         Use better template for GObjects (#417875 and #417918)
1297         
1298         Patches from Halton Huo <halton.huo@sun.com>
1299         * libanjuta/anjuta-launcher.h:
1300         * libanjuta/anjuta-preferences.c:
1301         * libanjuta/anjuta-utils.c:
1302         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
1303         (cg_window_set_add_to_repository):
1304         * plugins/class-inheritance/class-inherit.c:
1305         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
1307 2007-04-09  Johannes Schmid <jhs@gnome.org>
1309         * plugins/editor/print.c: (anjuta_print_show_header):
1310         * plugins/file-manager/anjuta-file-manager-plugin.glade:
1311         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1313   Some string changes (#427395 and #427399)
1315 2007-04-06  Johannes Schmid <jhs@gnome.org>
1317         * plugins/build-basic-autotools/build-basic-autotools.c:
1318         (on_build_mesg_format), (on_build_mesg_parse):
1319         Fixed full path detection
1321 2007-04-05  Naba Kumar  <naba@gnome.org>
1323         Patch from Halton Huo:
1324         * libanjuta/Makefile.am:
1325         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
1326         * libanjuta/anjuta-glue-cpp.h:
1327         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
1328         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
1329         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
1330         (anjuta_glue_factory_get_path), (get_already_loaded_module),
1331         (load_plugin), (anjuta_glue_factory_get_object_type):
1332         * libanjuta/anjuta-glue-factory.h:
1333         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
1334         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
1335         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
1336         (anjuta_glue_plugin_new):
1337         * libanjuta/anjuta-glue-plugin.h:
1338         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1339         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
1340         * libanjuta/anjuta-plugin.h:
1341         * libanjuta/glue-cpp.c:
1342         * libanjuta/glue-cpp.h:
1343         * libanjuta/glue-factory.c:
1344         * libanjuta/glue-factory.h:
1345         * libanjuta/glue-plugin.c:
1346         * libanjuta/glue-plugin.h:
1347         * plugins/build-basic-autotools/build-basic-autotools.h:
1348         * plugins/class-gen/plugin.h:
1349         * plugins/class-inheritance/plugin.h:
1350         * plugins/cvs-plugin/plugin.h:
1351         * plugins/debug-manager/plugin.h:
1352         * plugins/devhelp/plugin.h:
1353         * plugins/document-manager/plugin.h:
1354         * plugins/editor/plugin.h:
1355         * plugins/file-loader/plugin.h:
1356         * plugins/file-manager/plugin.h:
1357         * plugins/file-wizard/plugin.h:
1358         * plugins/gdb/plugin.h:
1359         * plugins/glade/plugin.h:
1360         * plugins/gtodo/plugin.h:
1361         * plugins/language-support-cpp-java/plugin.h:
1362         * plugins/macro/plugin.h:
1363         * plugins/message-view/plugin.h:
1364         * plugins/patch/plugin.h:
1365         * plugins/profiler/plugin.h:
1366         * plugins/project-import/plugin.h:
1367         * plugins/project-manager/plugin.h:
1368         * plugins/project-wizard/plugin.h:
1369         * plugins/sample1/plugin.h:
1370         * plugins/search/plugin.h:
1371         * plugins/sourceview/plugin.h:
1372         * plugins/subversion/plugin.h:
1373         * plugins/symbol-browser/plugin.h:
1374         * plugins/terminal/terminal.c:
1375         * plugins/tools/plugin.h:
1376         * plugins/tools/scripts/tools-2.xml.in:
1377         * plugins/valgrind/plugin.h:
1379         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
1381 2007-04-05  Naba Kumar  <naba@gnome.org>
1383         * anjuta.spec.in, configure.in: Removed dead codes.
1384         
1385         Patch from Jos Dehaes:
1386         * configure.in, plugins/project-wizard/templates/Makefile.am,
1387         plugins/project-wizard/templates/mkfile.wiz,
1388         plugins/project-wizard/templates/translatable-strings.h: Enabled
1389         makefile-based project creation and import. Fixes bug #355145
1391 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
1393         * plugins/debug-manager/debugger.c,
1394         plugins/debug-manager/plugin.c,
1395         plugins/gdb/anjuta-gdb.plugin.in:
1396         Code cleaning (remove unused code, rename this into self)
1397         Add information about supported format in debugger plugin
1398         Activate debugger plugin according to the target format
1400 2007-04-01  Naba Kumar  <naba@gnome.org>
1402         * plugins/message-view/message-view.c:
1403         (message_view_instance_init): Fixed message icons to appear.
1405 2007-03-31  Johannes Schmid <jhs@gnome.org>
1407         * plugins/message-view/anjuta-msgman.c:
1408         (anjuta_msgman_append_view):
1409         * plugins/message-view/plugin.c: (on_view_changed),
1410         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
1411         
1412         Fixed #424845
1414 2007-03-31  Johannes Schmid <jhs@gnome.org>
1416         * plugins/message-view/message-view.c:
1417         (message_view_instance_init), (imessage_view_append):
1418         Show nice icons beside the messages for info, warning and error. This is a completly
1419         cosmetic change so if someone dislikes it he is free to remove it.
1421 2007-03-31  Johannes Schmid <jhs@gnome.org>
1422         
1423         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
1424         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
1425         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
1426         * plugins/message-view/anjuta-msgman.h:
1427         * plugins/message-view/message-view.h:
1428         * plugins/message-view/plugin.c: (on_view_changed),
1429         (activate_plugin):
1430         Fixed #359399 and made next/previous insensitive when not availible
1431         
1432         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
1433         (tag_style_to_string):
1434         Fixed namespace Problem with gdk >= 2.11
1435         
1436         * plugins/sourceview/sourceview-autocomplete.c:
1437         (sourceview_autocomplete_init):
1438         Removed structure, follow-up of #423682
1440 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
1442         * plugins/debug-manager/debug_tree.c,
1443         plugins/debug-manager/debug_tree.h,
1444         plugins/debug-manager/watch.c,
1445         plugins/debug-manager/anjuta-debug-manager.glade:
1446         Inspect variable at cursor
1447         Fix buttons in inspect dialog
1449 2007-03-27  Halton Huo  <halton.huo@sun.com>
1451         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
1453         * plugins/sourceview/sourceview-autocomplete.c
1454         plugins/debug-manager/disassemble.c,
1455         libanjuta/interfaces/libanjuta.idl:
1456         Remove array with 0 size and empty structure as it is not
1457         supported by sun cc, Fixes bug #423682
1459         * plugins/debug-manager/debugger.c:
1460         Remove anonymous union as it is not supported by sun cc,
1461         Fixes bug #423680
1463 === anjuta 2.1.2 ===
1465 2007-03-28  Naba Kumar  <naba@gnome.org>
1467         * configure.in: Bumped version to 2.1.2
1468         * NEWS: Updated for release.
1469         
1470         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
1471         Improved breakpoint marker icon.
1472         
1473         * plugins/editor/anjuta-editor.plugin.in,
1474         plugins/sourceview/sourceview.plugin.in: Made editor plugins
1475         non user activable since they are now remembered properly.
1477 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
1479         * plugins/tools/editor.c:
1480         Fix bug #423270
1482 2007-03-27  Naba Kumar  <naba@gnome.org>
1484         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
1485         word when autocompleting without leaving any trailing part of
1486         the word.
1488 2007-03-27  Kamil Páral  <ripper42@gmail.com>
1490         Reviewed by Naba Kumar  <naba@gnome.org>:
1491         * anjuta.desktop.in.in: Remove "Application" category from desktop
1492         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
1493         
1494 2007-03-27  Naba Kumar  <naba@gnome.org>
1495         
1496         * configure.in, plugins/document-manager/anjuta-docman.c:
1497         (anjuta_docman_add_editor): Conditionally compile notebook tab
1498         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
1500         Patch from Halton Huo:
1501         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
1502         non gcc compiler flags. Fixes bug #423089.
1503         
1504 2007-03-26  Naba Kumar  <naba@gnome.org>
1505         
1506         * AUTHORS, NEWS, TODO.tasks: Updated.
1507         
1508         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
1509         close menuitem.
1510         
1511         * plugins/symbol-browser/plugin.c: (on_editor_saved),
1512         (update_editor_symbol_model), (iter_matches),
1513         (on_editor_update_ui), (value_added_current_editor),
1514         (activate_plugin), (dispose),
1515         (symbol_browser_plugin_instance_init):
1516         * plugins/symbol-browser/plugin.h: update line on editor save
1517         and editor change. Code clean up and fixed warnings.
1519 2007-03-26  Naba Kumar  <naba@gnome.org>
1521         * plugins/project-wizard/templates/java/project.anjuta,
1522         plugins/project-wizard/templates/python/project.anjuta,
1523         plugins/project-wizard/templates/python/project.anjuta:
1524         Removed version control plugins from default selection.
1526         * plugins/tools/scripts/prepare-changelog.pl,
1527         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
1528         script to a better one (that works on both cvs and svn).
1530 2007-03-26  Naba Kumar  <naba@gnome.org>
1532         * (added) plugins/project-wizard/templates/translatable-strings.pl,
1533         Makefile.am: Added the generated translatable file (required for
1534         translations for svn checkouts).
1536         * (added)
1537         plugins/project-wizard/templates/extract-translatable-strings.pl
1538         plugins/project-wizard/templates/Makefile.am, Makefile.am,
1539         po/POTFILES.in: Generated translatable strings for .wiz files and
1540         added them in POTFILES.in for translation. Fixes bug #398035
1542 2007-03-25  Naba Kumar  <naba@gnome.org>
1544         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
1545         
1546         * src/anjuta-app.c: Removed dead codes.
1547         
1548         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
1549         global tags generation starts.
1550         
1551         * plugins/debug-manager/chunk_view.c,
1552         plugins/debug-manager/start.h,
1553         plugins/debug-manager/chunk_view.h,
1554         plugins/debug-manager/utilities.c,
1555         plugins/debug-manager/utilities.h,
1556         plugins/debug-manager/debugger.c,
1557         plugins/debug-manager/threads.c,
1558         plugins/debug-manager/disassemble.c,
1559         plugins/debug-manager/info.c,
1560         plugins/debug-manager/sharedlib.c,
1561         plugins/debug-manager/threads.h,
1562         plugins/debug-manager/disassemble.h,
1563         plugins/debug-manager/signals.c,
1564         plugins/debug-manager/info.h,
1565         plugins/debug-manager/sharedlib.h,
1566         plugins/debug-manager/data_buffer.c,
1567         plugins/debug-manager/data_view.c,
1568         plugins/debug-manager/signals.h,
1569         plugins/debug-manager/debug_tree.c,
1570         plugins/debug-manager/watch.c,
1571         plugins/debug-manager/registers.c,
1572         plugins/debug-manager/data_buffer.h,
1573         plugins/debug-manager/data_view.h,
1574         plugins/debug-manager/memory.c,
1575         plugins/debug-manager/debug_tree.h,
1576         plugins/debug-manager/watch.h,
1577         plugins/debug-manager/registers.h,
1578         plugins/debug-manager/memory.h,
1579         plugins/debug-manager/locals.c,
1580         plugins/debug-manager/sexy-icon-entry.c,
1581         plugins/debug-manager/breakpoints.c,
1582         plugins/debug-manager/locals.h,
1583         plugins/debug-manager/sexy-icon-entry.h,
1584         plugins/debug-manager/stack_trace.c,
1585         plugins/debug-manager/breakpoints.h,
1586         plugins/debug-manager/sparse_buffer.c,
1587         plugins/debug-manager/sparse_view.c,
1588         plugins/debug-manager/stack_trace.h,
1589         plugins/debug-manager/sparse_buffer.h,
1590         plugins/debug-manager/sparse_view.h,
1591         plugins/debug-manager/start.c,
1592         plugins/gdb/utilities.c,
1593         plugins/gdb/utilities.h,
1594         plugins/gdb/debugger.c,
1595         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
1596         setup.
1598 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
1600         * plugins/gdb/debugger.c:
1601         Avoid empty debugger log window by limiting line to 90 characters
1603 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
1605         * plugins/debug-manager/plugin.c,
1606         plugins/debug-manager/plugin.h,
1607         plugins/debug-manager/threads.c,
1608         plugins/debug-manager/threads.h,
1609         plugins/debug-manager/breakpoints.c,
1610         plugins/debug-manager/breakpoints.h,
1611         plugins/debug-manager/stack_trace.c,
1612         plugins/debug-manager/stack_trace.h:
1613         View code action now changes location in disassembly view too
1615         * plugins/debug-manager/anjuta-debug-manager.ui:
1616         Rename breakpoint actions
1618 2007-03-24  Naba Kumar  <naba@gnome.org>
1620         * configure.in, src/anjuta-app.c: Use the new docking algorithm
1621         in gdl 0.7.3 (svn trunk).
1622         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
1623         
1624 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
1626         * plugins/debug-manager/threads.c,
1627         plugins/debug-manager/debug_tree.c,
1628         plugins/debug-manager/debug_tree.h,
1629         plugins/debug-manager/locals.c,
1630         plugins/debug-manager/registers.c,
1631         plugins/debug-manager/stack_trace.c:
1632         Allow to change current thread updating register, stack and locals
1633         Allow to change current stack frame updating locals
1635         * plugins/gdb/debugger.c:
1636         Read argument of selected stack frame
1638         * plugins/debug-manager/data_view.c:
1639         Fix an unrelated bug
1641 2007-03-23  Naba Kumar  <naba@gnome.org>
1643         * plugins/document-manager/anjuta-docman.c,
1644         plugins/document-manager/plugin.c: Fixed many memory leaks.
1645         (ianjuta_file_get_uri() returns a new string).
1647         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
1648         widget for save dialogs.
1649         
1650         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
1651         svn and fixed to get function/prototype/member args list. Call tips
1652         also work fine now.
1654 2007-03-22  Naba Kumar  <naba@gnome.org>
1656         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
1657         and calltips would work again for functions from global tags (Needs
1658         regenerating global tags).
1660         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
1661         ctags svn version and reopened bug #395362. Fixes tags parsing that
1662         seemed to have stopped working recently.
1664 2007-03-21  Naba Kumar  <naba@gnome.org>
1666         * tagmanager/tm_source_file.c, tagmanager/options.c,
1667         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
1668         extend .. more needs to be investigated and fixed). Enabled some
1669         debugging.
1671 2007-03-16  Naba Kumar  <naba@gnome.org>
1673         * src/anjuta.c: Fixed project loading from command line.
1675 2007-03-16  Naba Kumar  <naba@gnome.org>
1677         Patch from James Liggett <jrliggett@cox.net>:
1678         plugins/profiler/gprof-profile-data.c: Fixed a crash.
1679         
1680 2007-03-15  Naba Kumar  <naba@gnome.org>
1682         * libanjuta/anjuta-profile-manager.c,
1683         libanjuta/anjuta-profile-manager.h: Added method to get current
1684         profile.
1686         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
1687         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
1688         is exiting.
1690         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
1691         plugins/file-loader/plugin.c: Moved to functions as utility functions.
1692         Also, not load project files in session load in loader plugin.
1693         
1694         * plugins/project-manager/plugin.c, src/anjuta.c:
1695         Emit "exiting" signal in shell when exiting anjuta. project manager
1696         listens to exiting signal and saves session. anjuta.c saves session
1697         only when current projfile is 'user'. Load project saved in session
1698         differently then the rest of the session. This should fix all the
1699         session restoration bugs.
1700         
1701         src/main.c: Present anjuta window when becon message is received.
1703 2007-03-14  Naba Kumar  <naba@gnome.org>
1705         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
1706         not randomly save (it was a wrong looping).
1707         
1708 2007-03-12  Naba Kumar  <naba@gnome.org>
1710         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
1712 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
1714         * plugins/debug-manager/anjuta-debug-manager.ui,
1715         libanjuta/interfaces/libanjuta.idl,
1716         plugins/debug-manager/debugger.c,
1717         (added) plugins/debug-manager/threads.c,
1718         (added) plugins/debug-manager/threads.h,
1719         plugins/debug-manager/plugin.c,
1720         plugins/debug-manager/Makefile.am,
1721         plugins/gdb/plugin.c,
1722         plugins/gdb/debugger.c,
1723         plugins/gdb/debugger.h:
1724         Add a window displaying all threads
1725         Add needed functions
1726         Switching to a different thread is still not done
1728         * plugins/debug-manager/debug_tree.c,
1729         plugins/debug-manager/locals.c,
1730         plugins/debug-manager/stack_trace.c:
1731         Small cosmetic changes
1733         * plugins/gdb/gdbmi.c:
1734         Keep all elements in gdbmi hash
1735         Even if using the same key like in -threads-list-ids
1737 2007-03-11  Naba Kumar  <naba@gnome.org>
1739         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
1740         
1741         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
1742         
1743         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1744         manuals/reference/libanjuta/libanjuta-sections.txt,
1745         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
1746         interfaces.
1748 2007-03-11  Naba Kumar  <naba@gnome.org>
1750         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
1751         gtk-doc properly. Bumped gtk-doc requirement to 1.4
1753         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1754         manuals/reference/libanjuta/libanjuta.types,
1755         manuals/reference/libanjuta/libanjuta-sections.txt,
1756         manuals/reference/libanjuta/.cvsignore,
1757         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
1758         infrastructure. Got rid of tmpl/ directory and moved all section
1759         documenation to source code (requires gtk-doc >= 1.4).
1760         
1761         * libanjuta/anjuta-plugin-description.c,
1762         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
1763         libanjuta/cell-renderer-captioned-image.c,
1764         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
1765         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
1766         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
1767         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
1768         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
1769         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
1770         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
1771         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
1772         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
1773         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
1774         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
1775         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
1776         documentation from templates to source code.
1778 2007-03-10  Johannes Schmid <jhs@gnome.org>
1780         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1781         Added some debug output but could not figure out why 
1782         some plugins are not kept.
1783         
1784         * libanjuta/interfaces/libanjuta.idl:
1785         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
1786         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
1787         Added IAnjutaEditorGoto::matching_brace
1788         
1789         * plugins/document-manager/action-callbacks.c:
1790         (on_editor_command_match_brace_activate):
1791         * plugins/document-manager/plugin.c:
1792         (update_editor_ui_interface_items):
1793         * plugins/editor/text_editor.c: (igoto_matching_brace),
1794         (igoto_iface_init):
1795         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
1796         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
1798 2007-03-09  Johannes Schmid <jhs@gnome.org>
1800         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
1801         Hide correct column
1802         
1803         * plugins/sourceview/sourceview-private.h:
1804         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
1805         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1806         (sourceview_new), (ifile_savable_save_as):
1807         Tweaked vfs monitoring
1809 2007-03-09  Johannes Schmid <jhs@gnome.org>
1811         * libanjuta/interfaces/Makefile.am.iface:
1812         Fixed installtion of header files
1813         
1814         * plugins/sourceview/sourceview.c: (set_select):
1815         do not scroll to much in interactive search
1817 2007-03-09  Naba Kumar  <naba@gnome.org>
1819         * src/anjuta.c: Fixed session restoration.
1820         
1821         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
1822         signal handlers after symbol browser plugin is deactivated.
1823         
1824         * plugins/editor/editor.glade,
1825         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1826         Fixed indentation confustion in preferences.
1828 2007-03-08  Johannes Schmid <jhs@gnome.org>
1830         * plugins/search/search-replace.c: (search_set_combo),
1831         (search_set_action), (search_set_target), (search_set_direction),
1832         (create_dialog), (search_disconnect_set_toggle_connect),
1833         (on_search_match_whole_word_toggled),
1834         (on_search_match_whole_line_toggled),
1835         (on_search_match_word_start_toggled),
1836         (search_set_toggle_direction):
1837         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
1838         it's somehow ugly and uses many deprecated widgets
1839         
1840         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
1841         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1842         Fix #394709
1843         
1844 2007-03-07  Naba Kumar  <naba@gnome.org>
1846         * src/anjuta.c: Make launching projects work from command line. Also
1847         fixes gnome session restart command.
1848         
1849 2007-03-07  Johannes Schmid <jhs@gnome.org>
1851         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
1852         * plugins/class-gen/plugin.c: (iwizard_activate):
1853         Fixed #408218
1854         
1855         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
1856         Fixed #402774
1857         
1858         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
1859         Fixed #377483 (It's not possible to know if directories have
1860         a version in CVS. Show version column only if there are version
1861         informations availible
1863         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1864         Fixed memory leak
1866 2007-03-07  Johannes Schmid <jhs@gnome.org>
1868         * plugins/sourceview/sourceview-prefs.c: (get_bool):
1869         Fixed #409408
1870         * plugins/symbol-browser/an_symbol_prefs.c:
1871         (on_update_global_clicked):
1872         Fixed ##409176
1874 2007-03-07  Johannes Schmid <jhs@gnome.org>
1876         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
1877         (anjuta_save_prompt_new):
1878         * plugins/project-import/project-import.c:
1879         (project_import_finalize):
1880         Fixed Gtk-Criticals (maybe #409408)
1882 2007-03-07  Naba Kumar  <naba@gnome.org>
1884         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
1885         when we are at just beginning of string or comment. Fixes bug #397981.
1887 2007-03-07  Johannes Schmid <jhs@gnome.org>
1889         * plugins/language-support-cpp-java/plugin.c:
1890         (initialize_indentation_params):
1891         Removed annoying DEBUG_PRINT
1892         
1893         * plugins/sourceview/sourceview-cell.c:
1894         (sourceview_cell_instance_init), (icell_get_character),
1895         (icell_get_length), (icell_get_char), (icell_get_attribute):
1896         Improved code to be faster
1897         Implemented attribute handling so that indentation really works in any case
1899 2007-03-06  Johannes Schmid <jhs@gnome.org>
1901         * configure.in:
1902         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
1903         
1904         * plugins/document-manager/anjuta-docman.c:
1905         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
1906         Removed old and ugly tab drag&drop code and use built-in gtk stuff
1907         instead (required GTK >= 2.10)
1908         
1909         * plugins/sourceview/sourceview-private.h:
1910         * plugins/sourceview/sourceview.c:
1911         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1912         (sourceview_finalize), (sourceview_new), (imark_mark),
1913         (imark_unmark), (imark_is_marker_set),
1914         (imark_location_from_handle), (imark_delete_all_markers):
1915         Fixed marker handling and worked a bit more on vfs monitoring
1917 2007-03-05  Johannes Schmid <jhs@gnome.org>
1919         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
1920         Added method to select specific iter
1921         
1922         * plugins/sourceview/sourceview-private.h:
1923         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
1924         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1925         (sourceview_add_monitor), (on_document_saved),
1926         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
1927         Fixed vfs monitoring (mostly ported code from text_editor.c)
1928         
1929         * plugins/symbol-browser/an_symbol_view.c:
1930         * plugins/symbol-browser/an_symbol_view.h:
1931         * plugins/symbol-browser/plugin.c: (iter_matches),
1932         (on_editor_update_ui), (value_added_current_editor):
1933         Select the current tag in locals window and symbol toolbar. If there
1934         is no tag at the current line, reserve backward for the next tag. This will
1935         select the correct tag if inside a function.
1937 2007-03-05  Naba Kumar  <naba@gnome.org>
1939         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
1940         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
1941         compiler warnings.
1942         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
1943         (Bug #412186)
1944         
1945 2007-03-04  Johannes Schmid <jhs@gnome.org>
1947         * data/Makefile.am:
1948         * po/POTFILES.in:
1949         Fixed distcheck (well, partly)
1951 2007-03-04  Johannes Schmid <jhs@gnome.org>
1953         * plugins/document-manager/anjuta-document-manager.ui:
1954         Move "Swap .c/.h from Main to Browser toolbar
1956         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
1957         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
1958         (fv_prefs_free), (fv_add_tree_entry):
1959         * plugins/file-manager/anjuta-file-manager-plugin.glade:
1960         * plugins/file-manager/plugin.c: (prefs_init):
1961         
1962         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
1964 2007-03-04  Naba Kumar  <naba@gnome.org>
1966         * data/default.proflie, data/Makefile.am, src/anjuta.c,
1967         plugins/project-manager/plugin.c:
1968         Restored default profile and renamed it from "default.anjuta" to
1969         "default.profile".
1970         
1971 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
1973         * plugins/debug-manager/debugger.c,
1974         plugins/debug-manager/plugin.c,
1975         plugins/gdb/debugger.c,
1976         libanjuta/interfaces/libanjuta.idl,
1977         plugins/debug-manager/stack_trace.c:
1978         Add a dialog box when a signal is received (except SIGINT)
1979         Display stack frame even if arguments are not available
1981 2007-03-03  Naba Kumar  <naba@gnome.org>
1983         * TODO.tasks: Icons bounty added.
1985         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
1986         choise selection.
1987         
1988         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
1989         and descoping.
1991         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
1992         plugins/Makefile.am, (removed) plugins/profile-default/*,
1993         plugins/project-manager/anjuta-project-manager.plugin.in,
1994         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
1995         profile implementation to load user profile and projects. Store and
1996         restore remembered plugins. Use profile scoping and descoping for
1997         saving and loading sesstions.
1998         
1999         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
2000         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
2001         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
2002         DEBUG_PRINTs.
2004 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
2006         * plugins/debug-manager/debug_tree.c
2007         plugins/debug-manager/debug_tree.h:
2008         Bug fix, deleting wrong variable
2010         * plugins/gdb/debugger.c:
2011         Bug fix, remove forgotten debugging code
2013 2007-03-02  Johannes Schmid <jhs@gnome.org>
2015         * plugins/document-manager/anjuta-document-manager.ui:
2016         * plugins/search/anjuta-search.ui:
2017         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
2018         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
2019         ToolbarFind
2021         * src/anjuta-app.c: (on_toolbar_view_toggled),
2022         (on_add_merge_widget), (on_session_save), (on_widget_remove):
2023         Save toolbar positions, don't use fixed toolbar style
2024         
2025         All in all this will allow more complex toolbar configurations and
2026         might gain some space on smaller displays because the user can disable
2027         toolbar parts he does not use. Also allows to use any toolbar style
2028         without looking too ugly.
2030 2007-03-01  Naba Kumasr  <naba@gnome.org>
2032         * TODO.tasks: Added a bounty for creating icons.
2034         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
2035         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
2036         profile-changed signal. Do not sync non-user-activatable plugins.
2038 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
2040         * plugins/debug-manager/disassemble.c,
2041         plugins/debug-manager/sparse_view.c,
2042         plugins/gdb/debugger.c,
2043         libanjuta/interfaces/libanjuta.idl:
2044         Display function name in disassembly view
2046 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
2048         * (added) plugins/debug-manager/bookmark.png,
2049         (added) plugins/debug-manager/breakpoint-disabled.png,
2050         (added) plugins/debug-manager/breakpoint-enabled.png,
2051         (added) plugins/debug-manager/program-counter.png,
2052         (added) plugins/debug-manager/linemarker.png,
2053         plugins/debug-manager/Makefile.am,
2054         plugins/debug-manager/disassemble.c,
2055         plugins/debug-manager/disassemble.h,
2056         plugins/debug-manager/sparse_buffer.c,
2057         plugins/debug-manager/sparse_buffer.h,
2058         plugins/debug-manager/sparse_view.c,
2059         plugins/debug-manager/sparse_view.h,
2060         plugins/debug-manager/plugin.c,
2061         plugins/debug-manager/breakpoints.c,
2062         libanjuta/interfaces/libanjuta.idl:
2063         Add markers in the disassembly view
2064         Display program counter and breakpoints in disassembly view
2066         * plugins/gdb/debugger.c:
2067         Fix a bug added with my previous patch, setting and clearing
2068         breakpoints was not working
2070 2007-02-28  Johannes Schmid <jhs@gnome.org>
2072         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
2073         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
2074         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
2075         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
2076         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
2077         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
2078         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
2079         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
2080         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
2081         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
2082         Updated (why do they need to be under version control?)
2083         
2084         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
2085         (create_tab_popup_menu), (on_msgman_popup_menu),
2086         (on_tab_button_press_event), (anjuta_msgman_page_new),
2087         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
2088         Added "Close all message tabs" popup menu
2090 2007-02-26  Naba Kumar  <naba@gnome.org>
2092         * plugins/profiler/gprof-flat-profile-entry.c,
2093         plugins/profiler/gprof-flat-profile.c,
2094         plugins/profiler/gprof-flat-profile-entry.h,
2095         plugins/profiler/gprof-flat-profile.h,
2096         plugins/profiler/gprof-flat-profile-view.c,
2097         plugins/profiler/gprof-flat-profile-view.h,
2098         plugins/profiler/gprof-call-graph-block-entry.c,
2099         plugins/profiler/gprof-call-graph-block.c,
2100         plugins/profiler/gprof-function-call-chart-view.c,
2101         plugins/profiler/gprof-call-graph-block-entry.h,
2102         plugins/profiler/gprof-profile-data.c,
2103         plugins/profiler/gprof-call-graph-block.h,
2104         plugins/profiler/gprof-view.c,
2105         plugins/profiler/gprof-call-graph.c,
2106         plugins/profiler/gprof-function-call-chart-view.h,
2107         plugins/profiler/gprof-profile-data.h,
2108         plugins/profiler/gprof-call-graph.h,
2109         plugins/profiler/gprof-view.h,
2110         plugins/profiler/gprof-view-manager.c,
2111         plugins/profiler/gprof-call-graph-view.c,
2112         plugins/profiler/plugin.c,
2113         plugins/profiler/gprof-view-manager.h,
2114         plugins/profiler/gprof-call-graph-view.h,
2115         plugins/profiler/gprof-function-call-tree-view.c,
2116         plugins/profiler/gprof-function-call-tree-view.h,
2117         plugins/profiler/Makefile.am: Fix compiler warnings and link with
2118         gnome-vfs. Fixes bug #411377.
2120 2007-02-26  Naba Kumar  <naba@gnome.org>
2122         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
2124         Patch from James Liggett  <jrliggett@cox.net>:
2125         * plugins/profiler/gprof-flat-profile-view.c,
2126         plugins/profiler/gprof-flat-profile-view.h,
2127         plugins/profiler/gprof-function-call-chart-view.c,
2128         plugins/profiler/gprof-function-call-chart-view.h,
2129         plugins/profiler/gprof-view.c,
2130         plugins/profiler/gprof-view.h,
2131         plugins/profiler/gprof-call-graph-view.c,
2132         plugins/profiler/plugin.c,
2133         plugins/profiler/gprof-call-graph-view.h,
2134         plugins/profiler/gprof-function-call-tree-view.c,
2135         plugins/profiler/gprof-function-call-tree-view.h: Implements
2136         double click navigation. Fixes bug #403514.
2138 2007-02-25  Naba Kumar  <naba@gnome.org>
2140         * libanjuta/anjuta-plugin-manager.c,
2141         libanjuta/anjuta-plugin-handle.[ch],
2142         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
2143         g_hash_table_remove_all (introduced in glib 2.12) to stay the
2144         dependency on glib 2.8. Fixes bug #411623.
2146 2007-02-24  Naba kumar  <naba@gnome.org>
2148         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
2149         
2150         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
2151         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
2152         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
2153         (added) libanjuta/anjuta-profile-manager.c,
2154         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
2155         manager.
2156         Implemented profile pushing and popping. Implemented profile xml
2157         synchronization. Implemented error handling in profiles. Implemented
2158         activation and deactivation signals in plugin manager.
2159         
2160         * libanjuta/Makefile.am: Added libanjuta log domain.
2161         
2162         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
2163         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
2164         in AnjutaShell interface and implemented it in AnjutaApp.
2165         
2166         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
2168 2007-02-23  Naba kumar  <naba@gnome.org>
2170         src/main.c: Fixed missing end quote.
2172 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
2174         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
2177 2007-02-20  Naba Kumar  <naba@gnome.org>
2179         * plugins/subversion/plugin.c: Added "..." menuitems.
2180         * ROADMAP, README: Updated.
2181         * libanjuta/anjuta-profile.c: Fixed bugs.
2183         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
2184         plugins/gtodo/Makefile.am: Removed dead code.
2186         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
2187         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
2188         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
2189         plugins/gtodo/list_tooltip.c,
2190         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
2191         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
2192         not contain markups. Fixes Bug #360462.
2194 2007-02-16  Naba Kumar  <naba@gnome.org>
2196         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
2197         unnecessary sub-sections.
2198         
2199 2007-02-15  Naba Kumar  <naba@gnome.org>
2201         * (removed) plugins/document-manager/bookmark-prev-16.png,
2202         plugins/document-manager/bookmark-last.png,
2203         (removed)plugins/document-manager/bookmark-first-16.png,
2204         plugins/document-manager/bookmark-prev.png,
2205         (added) plugins/document-manager/bookmark-toggle.png,
2206         (removed)plugins/document-manager/bookmark_toggle.xpm,
2207         (removed)plugins/document-manager/bookmark-last-16.png,
2208         plugins/document-manager/plugin.c,
2209         plugins/document-manager/anjuta-document-manager.ui,
2210         (removed)plugins/document-manager/bookmark-next-16.png,
2211         plugins/document-manager/bookmark-next.png,
2212         plugins/document-manager/Makefile.am,
2213         (added) plugins/document-manager/bookmark-clear.png,
2214         plugins/document-manager/bookmark-first.png: Upgraded bookmark
2215         icons (stolen from monodevelop). Added clear bookmarks toolbar
2216         button.
2218         * plugins/document-manager/plugin.c,
2219         (added) plugins/document-manager/swap.png,
2220         (removed) plugins/document-manager/undock.png,
2221         plugins/document-manager/Makefile.am: Fixed swap icon.
2223 2007-02-13  Naba Kumar  <naba@gnome.org>
2225         * plugins/class-gen/element-editor.c: Fixed typo.
2226         
2227         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
2228         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
2229         Implementing plugin profiles loading.
2231 2007-02-13  Naba Kumar  <naba@gnome.org>
2233         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
2234         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
2235         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
2236         pixmaps/open_project.png, pixmaps/close_project.png:
2237         Removed more old icons.
2238         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
2239         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
2240         anjuta_logo.png
2241         
2242 2007-02-13  Naba Kumar  <naba@gnome.org>
2244         * plugins/class-gen/element-editor.c: Included missing headers to
2245         prevent build failures in some cases.
2246         
2247 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
2249         * plugins/debug-manager/stack_trace.c:
2250         Fix bug #407115
2252         * plugins/debug-manager/watch.c,
2253         plugins/debug-manager/breakpoints.c:
2254         Same bug than above, wrong use of gtk_ui_manager_get_widget
2256 === anjuta 2.1.1 ===
2258 2007-02-11  Naba Kumar  <naba@gnome.org>
2260         * cofigure.in: Bumped version to 2.1.1
2261         * NEWS: Updated for 2.1.1 release.
2262         
2263 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
2265         * plugins/debug-manager/plugin.c,
2266         plugins/debug-manager/sparse_view.c,
2267         plugins/debug-manager/sparse_view.h:
2268         Reorder some code
2270         * plugins/gdb/debugger.c,
2271         plugins/debug-manager/debugger.c,
2272         plugins/debug-manager/memory.c,
2273         plugins/debug-manager/sparse_buffer.c
2274         plugins/gdb/debugger.h,
2275         libanjuta/interfaces/libanjuta.idl:
2276         Clean up, remove some warnings
2277         Use guint everywhere for addresses
2278         Rewrite code parsing position in debugger
2280 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
2282         * plugins/debug-manager/debug_tree.c:
2283         Use GtkTreeRowReference instead of GtkTreeIter as callback data
2284         Fix bug #406113
2286 2007-02-08  Naba Kumar  <naba@gnome.org>
2288         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
2289         Delay showing the 'file modified on disk' dialog for one sec
2290         from the last notification to insure multiple notifications for
2291         the same file are treated as one. Do not same multiple dialogs
2292         for the same file. Make sure to destory the dialog if later
2293         the conent is no longer different.
2294         
2295 2007-02-08  Naba Kumar  <naba@gnome.org>
2297         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
2298         Prevented spurious 'file modified' dialogs in scintilla editor
2299         when the file is saved.
2301 2007-02-09  Johannes Schmid <jhs@gnome.org>
2303         * scripts/glade2schema.pl:
2304         Added script to convert glade preferences into gconf schema files.
2305         See #406061
2307 2007-02-08  Naba Kumar  <naba@gnome.org>
2309         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
2310         itself is destroyed. Fixes bug #355160.
2311         
2312 2007-02-08  Johannes Schmid <jhs@gnome.org>
2314         * plugins/profiler/profiler.plugin: 
2315         removed from version control (only .in file needed)
2316         
2317         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
2318         * plugins/sourceview/sourceview.c: (sourceview_new):
2319         Code cleanup
2320         
2321         * plugins/subversion/svn-thread.c: (svn_thread_start):
2322         * src/main.c: (main):
2323         
2324         Fixed #395875 about initialisation of threads too late
2326 2007-02-07  Armin Burgmeier  <armin@arbur.net>
2328         Reviewed by Naba Kumar  <naba@gnome.org>:
2329         * plugins/class-gen/plugin.c:
2330         * plugins/class-gen/window.c: Removed browse button related code, load
2331         generated output directly into new buffers when not adding to project.
2333         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
2334         buttons from user interface.
2336 2007-02-07  Naba Kumar  <naba@gnome.org>
2338         * po/POTFILES.in: Fixed distcheck.
2340 2007-02-07  Daniel Nylander <po@danielnylander.se>
2342         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
2344 2007-02-07  Johannes Schmid <jhs@gnome.org>
2346         * anjuta.desktop.in.in:
2347         Fixed spelling
2349 2007-02-07  Johannes Schmid <jhs@gnome.org>
2351         * configure.in:
2352         * manuals/anjuta-manual/*
2353         * manuals/anjuta-faqs/*:
2354         #398991 – Anjuta manuals does not use the gnome-doc-utils format
2355         
2356         * plugins/document-manager/anjuta-document-manager.plugin.in:
2357         Removed duplicate application-xml mime-type (review patches properly ;-)
2358         
2359 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
2361         * plugins/gdb/debugger.c,
2362         libanjuta/interfaces/libanjuta.idl:
2363         Fix bug #404755
2364         Fix handling of missing source file
2366 2007-02-06  Naba Kumar  <naba@gnome.org>
2368         Patch from James Liggett  <jrliggett@cox.net>:
2369         * plugins/profiler/gprof-flat-profile.c,
2370         plugins/profiler/gprof-profile-data.c,
2371         plugins/profiler/gprof-call-graph.c,
2372         plugins/profiler/gprof-profile-data.h,
2373         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
2374         Show profiler view when target selected bug #403515.
2376 2007-02-05  Naba Kumar  <naba@gnome.org>
2378         * configure.in: Enabled devhelp plugin by default now that
2379         it works.
2380         
2381         Patch from parmigio@2ainfo.it:
2382         * plugins/document-manager/anjuta-document-manager.plugin.in:
2383         Added xml file type in supported mime types list.
2384         
2385 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
2387         * plugins/debug-manager/debugger.c,
2388         plugins/debug-manager/plugin.c:
2389         Add a field in status bar displaying debugger state
2390         Change cursor shape when debugger is busy
2391         Fix bug #378600
2393         * plugins/debug-manager/watch.c,
2394         plugins/debug-manager/locals.c,
2395         libanjuta/interfaces/libanjuta.idl:
2396         Clean up, remove debugging messages and unused signals
2398 2007-02-03  Johannes Schmid <jhs@gnome.org>
2400         * configure.in:
2401         Fixed AC_INIT and seperated version to major, minor, micro
2403         * anjuta.anjuta:
2404         Load Subversion instead of CVS
2405         
2406         * anjuta.desktop.in.in:
2407         Fixed bug-buddy component
2409         Original patch from Rob Bradfort <robster@debian.org>:
2410         * src/main.c: (get_command_line_args), (main):
2411         Bug #335981 – Migration from popt to GOption
2413 2007-02-03  Naba Kumar  <naba@gnome.org>
2415         * configure.in: Depend on devhelp 0.13 and fixed gecko home
2416         path variable. Fixed bug #341170.
2417         * plugins/profiler/Makefile.am: Fixed indentation.
2418         
2419 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
2421         * libanjuta/interfaces/libanjuta.idl,
2422         plugins/sourceview/sourceview.c,
2423         plugins/editor/text-editor.c,
2424         plugins/symbol-browser/plugin.c,
2425         plugins/search/search-replace.c,
2426         plugins/document-manager/goto_line.c,
2427         plugins/document-manager/action-callbacks.c,
2428         plugins/document-manager/anjuta-docman.c:
2429         Rename markers of anjuta interface
2430         IANJUTA_MARKABLE_NONE has been removed
2431         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
2432         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
2433         IANJUTA_MARKABLE_ATTENTIVE renamed in
2434                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
2435         IANJUTA_MARKABLE_INTENSE renamed in
2436                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
2437         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
2439         * (removed) plugins/sourceview/marker-light.png,
2440         (removed) plugins/sourceview/marker-basic.png,
2441         (removed) plugins/sourceview/marker-attentive.png,
2442         (removed) plugins/sourceview/marker-intense.png,
2443         plugins/sourceview/bookmark.png,
2444         (added) plugins/sourceview/breakpoint-disabled.png,
2445         (added) plugins/sourceview/breakpoint-enabled.png,
2446         (added) plugins/sourceview/program-counter.png,
2447         (added) plugins/sourceview/linemarker.png,
2448         plugins/sourceview/Makefile.am,
2449         (added) plugins/editor/bookmark.xpm,
2450         (added) plugins/editor/breakpoint-disabled.xpm,
2451         (added) plugins/editor/breakpoint-enabled.xpm,
2452         (added) plugins/editor/program-counter.xpm,
2453         (added) plugins/editor/linemarker.xpm,
2454         plugins/editor/Makefile.am:
2455         Add or change marker pixmaps in scintilla and sourceview editor
2457         * plugins/document-manager/plugin.c,
2458         libanjuta/interfaces/libanjuta.idl,
2459         plugins/debug-manager/plugin.c,
2460         plugins/debug-manager/breakpoints.c
2461         plugins/gdb/debugger.c:
2462         Fix bug #376404, program counter marker is not displayed when debugger
2463         Return the selected editor or NULL (if file does not exist) with 
2464         ianjuta_document_manager_goto_file_line* functions
2465         Emit a change-location signal even if the program counter is in an
2466         unknown file
2468 2007-02-02  Naba Kumar  <naba@gnome.org>
2470         * TODO.tasks: Marked bounty bug #359478 completed. And checked
2471         older bounties 'Done'.
2472         
2473 2007-02-02  Naba Kumar  <naba@gnome.org>
2475         * TODO.tasks: Fixed typop.
2477         Patch from James Liggett  <jrliggett@cox.net>:
2478         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
2479         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
2480         profiler plugin by James Liggett. Completes bounty bug #359478
2481         'Gprof performance profiler plugin'
2483 2007-02-01  Naba Kumar  <naba@gnome.org>
2485         * src/main.c: Renamed option name.
2487         * TODO.tasks: Marked "Test and fix all project wizards templates"
2488         bounty completed.
2489         
2490 2007-01-29  Johannes Schmid <jhs@gnome.org>
2492         * plugins/document-manager/plugin.c: (on_editor_changed):
2493         Added DEBUG_PRINT(...)
2494         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
2495         implemented
2496         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
2497         Fix language support plugin for sourceview editor (add some new
2498         language names)
2499         
2500         * plugins/sourceview/sourceview.c: (iindic_clear):
2501         Clear all indicators
2503 2007-01-29  Johannes Schmid <jhs@gnome.org>
2505         * TODO.tasks:
2506         Minor task currentions
2507         
2508         * libanjuta/interfaces/libanjuta.idl:
2509         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
2510         (itext_editor_iface_init):
2511         * plugins/language-support-cpp-java/plugin.c: (install_support):
2512         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
2513         (ieditor_get_attributes), (ieditor_iface_init):
2514         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
2515         plugins.
2516         
2517         * plugins/sourceview/sourceview.glade:
2518         Fixed sourceview preference window
2520 2007-01-28  Naba Kumar  <naba@gnome.org>
2521         
2522         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
2523         Implemented --no-files and --no-session command line options and
2524         corresponding preferernces checkboxes in General tab.
2526 2007-01-28  Johannes Schmid <jhs@gnome.org>
2528         * plugins/subversion/plugin.c:
2529         * plugins/subversion/plugin.h:
2530         * plugins/subversion/svn-notify.c: (svn_show_info),
2531         (show_svn_error), (on_svn_notify):
2532         * plugins/subversion/svn-notify.h:
2533         * plugins/subversion/svn-thread.c: (create_message_view),
2534         (svn_thread_start):
2535         Fixed error handling and fixed #394216 – No indication of subversion commands running
2536         
2537         * plugins/tools/execute.c: (atp_output_context_print):
2538         Show name of tool in message pane
2540 2007-01-28  Naba Kumar  <naba@gnome.org>
2541         
2542         * configure.in, plugins/glade/plugin.c: Make it work with
2543         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
2544         
2545         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
2546         from devhelp (won't work untill devhelp is fixed: bug #341170).
2547         
2548         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
2549         
2550 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
2552         Reviewed by Naba Kumar  <naba@gnome.org>:
2553         * libanjuta/interfaces/libanjuta.idl, 
2554         plugins/debug-manager/debugger.c,
2555         plugins/debug-manager/start.c,
2556         plugins/gdb/plugin.c,
2557         plugins/gdb/debugger.c,
2558         plugins/gdb/debugger.h:
2559         Fix a bug when launching gdb
2560         Set the terminal for the debugged program on the command line.
2562 2007-01-26  Johannes Schmid <jhs@gnome.org>
2564         * plugins/sourceview/anjuta-document-saver.c:
2565         (anjuta_document_saver_save):
2566         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
2567         * plugins/sourceview/sourceview.c: (save_if_modified),
2568         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
2569         Proper error handling, for example if a file was modified externally. Use backup files
2570         to avoid data-loss on disk full.
2572 2007-01-24  Naba Kumar  <naba@gnome.org>
2573         
2574         * plugins/devhelp/htmlview.c: Fixed crash during project load.
2575         Fixed mem leak and source leak.
2576         
2577 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
2579         Reviewed by Naba Kumar  <naba@gnome.org>:
2580         * plugins/debug-manager/debug_tree.c,
2581         plugins/debug-manager/debug_tree.h,
2582         plugins/debug-manager/watch.c:
2583         Partial rewrite of the variable object code, find and fix a few bugs
2584         Fix bug #395808: gdb can still crash but children are listed
2585         on request only so you can avoid the crash
2587 2007-01-24  Naba Kumar  <naba@gnome.org>
2588         
2589         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
2590         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
2591         plugins/symbol-browser/plugin.h,
2592         plugins/symbol-browser/plugin.c,
2593         plugins/symbol-browser/Makefile.am: Added current file (local)
2594         symbols view (Seriously getting bored with the browse toolbar).
2596 2007-01-22  Naba Kumar  <naba@gnome.org>
2597         
2598         Patch from Gabor Kelemen:
2599         * po/POTFILES.in: Added .plugin.in files.
2601 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
2603         Reviewed by Naba Kumar  <naba@gnome.org>:
2604         * plugins/document-manager/anjuta-docman.c,
2605         plugins/message-view/anjuta-msgman.c
2606         Set right alignment to the label widget in the tab title.
2608 2007-01-21  Naba Kumar  <naba@gnome.org>
2609         
2610         * libegg/egg-combo-action.c: Fixed mode line.
2611         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
2612         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
2614 2007-01-21  Armin Burgmeier  <armin@arbur.net>
2616         Reviewed by Naba Kumar  <naba@gnome.org>:
2617         * plugins/class-gen/plugin.c: Prompt for target before actually
2618         generating the class files. This ensures that the files are created in
2619         the correct directory. Fixes bug #397406.
2621         * plugins/class-gen/window.c: Set browse buttons to insensitive when
2622         the class is added to the project.
2624 2007-01-21  Naba Kumar  <naba@gnome.org>
2626         * libanjuta/anjuta-plugin-description.c,
2627         libanjuta/anjuta-ui.h,
2628         libanjuta/anjuta-status.c,
2629         libanjuta/anjuta-plugin-description.h,
2630         libanjuta/cell-renderer-captioned-image.c,
2631         libanjuta/anjuta-plugin-handle.c,
2632         libanjuta/anjuta-status.h,
2633         libanjuta/resources.c,
2634         libanjuta/cell-renderer-captioned-image.h,
2635         libanjuta/glue-cpp.c,
2636         libanjuta/anjuta-plugin-handle.h,
2637         libanjuta/anjuta-plugin.c,
2638         libanjuta/anjuta-preferences-dialog.c,
2639         libanjuta/libanjuta.h,
2640         libanjuta/resources.h,
2641         libanjuta/glue-cpp.h,
2642         libanjuta/anjuta-plugin.h,
2643         libanjuta/anjuta-preferences-dialog.h,
2644         libanjuta/anjuta-plugin-manager.c,
2645         libanjuta/anjuta-shell.c,
2646         libanjuta/anjuta-plugin-manager.h,
2647         libanjuta/anjuta-shell.h,
2648         libanjuta/anjuta-save-prompt.c,
2649         libanjuta/anjuta-save-prompt.h,
2650         libanjuta/anjuta-children.c,
2651         libanjuta/anjuta-utils.c,
2652         libanjuta/anjuta-profile.c,
2653         libanjuta/anjuta-preferences.c,
2654         libanjuta/anjuta-launcher.c,
2655         libanjuta/anjuta-utils.h,
2656         libanjuta/anjuta-profile.h,
2657         libanjuta/anjuta-launcher.h,
2658         libanjuta/anjuta-ui.c: Updated file headers.
2660         * po/POTFILES.in: Updated.
2662         * libanjuta/anjuta-marshal.list,
2663         (added) libanjuta/anjuta-plugin-handle.c,
2664         (added) libanjuta/anjuta-plugin-handle.h,
2665         (added) libanjuta/anjuta-plugin-manager.c,
2666         (added) libanjuta/anjuta-plugin-manager.h,
2667         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
2668         (added) libanjuta/anjuta-profile.c,
2669         (added) libanjuta/anjuta-profile.h,
2670         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
2671         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
2672         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
2673         src/action-callbacks.c: Implemented AnjutaPluginManager
2674         class based on old plugins.[ch]. Implemented AnjutaProfile as
2675         prelimanary profiles implementation. Implemented AnjutaPluginHandle
2676         class to represent plugins (not to be confused with plugin objects).
2677         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
2678         implemented it in AnjutaApp and AnjutaTestShell.
2679         De-globalized plugin management and several clean ups.
2681         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
2682         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
2683         plugins/search/search-replace.c, plugins/terminal/terminal.c,
2684         plugins/project-import/project-import.c,
2685         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
2686         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
2687         Fixed plugins for the change in API.
2689         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
2690         file.
2691         
2692         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
2694 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
2696         Reviewed by Naba Kumar  <naba@gnome.org>:
2697         * libanjuta/anjuta-launcher.c,
2698         libanjuta/anjuta-launcher.h:
2699         Add a new function anjuta_set_terminate_on_exit to close the i/o
2700         channel when the child exit
2701         Return directly the status and not the exit code in child-exited
2702         signal
2704         * plugins/gdb/debugger.c:
2705         Use new function in debugger plugin
2707 2007-01-18  Johannes Schmid <jhs@gnome.org>
2709         * src/about.c: Do not show empty license information instead hide the button (#397883)
2711 2007-01-15  Johannes Schmid <jhs@gnome.org>
2713         * plugins/project-manager/plugin.c:
2714         * plugins/project-wizard/templates/python.wiz
2715         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
2716         
2717         Fixed #335235 python programs are not executeable/ do not start when pressing F3
2718         You will also need latest gnome-build svn       
2720 === anjuta 2.1.0 ===
2722 2007-01-14  Naba Kumar  <naba@gnome.org>
2724         * configure.in: Removed reference of mkfile project
2725         template to fix distcheck build error.
2726         * AUTHORS: Updated.
2727         * NEWS: Updated.
2728         * configure.in: Bumped version to 2.1.0 for beta release.
2729         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
2730         crashes as soon as editing starts in normal text files.
2732 2007-01-14  Johannes Schmid <jhs@gnome.org>
2734         * configure.in
2735         * po/LINGUAS:
2736         Applied http://live.gnome.org/GnomeGoals/PoLinguas
2738         * tagmanager/c.c:
2739         Patch from Massimo Cora' to hopefully fix #395362
2741         * plugins/project-wizard/templates/*:
2743         Fixed and tested all project-wizards. Deactivated mkfile project because
2744         it was totally broken and I don't see any real use for it.
2745         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
2747 2007-01-14  Naba Kumar  <naba@gnome.org>
2749         * NEWS: Updated for release.
2750         
2751         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
2752         
2753         * libanjuta/interfaces/libanjuta.idl,
2754         plugins/editor/text_editor_cbs.c,
2755         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
2756         interface and implemented it for scintilla.
2757         
2758         * plugins/editor/text-editor.c: Fixed highlighing issues when
2759         used with indicators (particularly when the file is just opened).
2760         Fixes bug #377477 – when debugging, scintilla editor grays out all
2761         lines before current line.
2762         
2763         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
2764         Maintain a separate list of indicated edtitors for separate contexts.
2765         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
2766         
2767 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
2769         Reviewed by Naba Kumar  <naba@gnome.org>:
2770         * plugins/debug-manager/plugin.c:
2771         Bug fix: breakpoints cannot be added after stopping the debugger
2773 2007-01-13  Naba Kumar  <naba@gnome.org>
2775         * NEWS: Updated for release.
2777 2007-01-12  Johannes Schmid <jhs@gnome.org>
2779         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
2780         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
2781         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
2782         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
2783         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
2784         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
2785         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
2786         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
2787         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
2788         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
2789         
2790         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
2791         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
2792         
2793         * plugins/sourceview/sourceview.c:
2794         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
2795         on character positions.
2796         
2797 2007-01-12  Naba Kumar  <naba@gnome.org>
2799         * src/anjuta-app.c,
2800         plugins/project-manager/plugin.c,
2801         plugins/profile-default/plugin.c,
2802         libanjuta/anjuta-status.c,
2803         libanjuta/anjuta-status.h: Introduced an API for application title
2804         in AnjutaStatus. Set application title to project name.
2806 2007-01-11  Massimo Cora' <maxcvs@email.i>
2808         Reviewed by Naba Kumar  <naba@gnome.org>:
2809         * tagmanager/Makefile.am,
2810         plugins/symbol-browser/Makefile.am: removed installation for 
2811         test programs.
2813 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
2815         Reviewed by Naba Kumar  <naba@gnome.org>:
2816         * plugins/debug-manager/start.h,
2817         plugins/debug-manager/start.c,
2818         plugins/debug-manager/anjuta-debug-manager.ui,
2819         plugins/debug-manager/plugin.c:
2820         Partial fix for bug #392537
2822         * plugins/debug-manager/disassemble.c:
2823         Fix bug #392543
2825 2007-01-11  Naba Kumar  <naba@gnome.org>
2827         * src/anjuta.c: Load project seperately from session,
2828         so that project session is also loaded.
2829         
2830         * plugins/profile-default/plugin.c: Load project in new
2831         anjuta if there already is one loaded currently (disabled
2832         code for now).
2833         
2834         * plugins/editor/aneditor.cxx: Disconnect focus in/out
2835         signals when editor is destroyed. Fixes a crash bug.
2836         
2837         * plugins/editor/text_editor.c: Do not mark line in
2838         ianjuta_editor_goto_line() implementation.
2839         
2840         * plugins/search/search-replace.c: Always check for markable
2841         interface availablility because its optional for an editor.
2842         
2843         * plugins/document-manager/goto_line.c,
2844         plugins/document-manager/action-callbacks.c: Mark lines for
2845         goto line commands (from dialog and from menu entry box).
2846         
2847         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
2848         plugins/file-manager/an_file_view.c: Expand file manager
2849         nodes in idle loop, one at a time. Did as a possible work
2850         around for bug #361763, but it didn't make any difference.
2851         However, it could still be useful in situations where there
2852         are lots to expand.
2853         
2854         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
2856 2007-01-11  Naba Kumar  <naba@gnome.org>
2858         * plugins/editor/scintilla/LineMarker.h,
2859         plugins/editor/scintilla/LexBasic.cxx,
2860         plugins/editor/scintilla/LexHTML.cxx,
2861         plugins/editor/scintilla/include/SciLexer.h,
2862         plugins/editor/scintilla/include/Scintilla.h,
2863         plugins/editor/scintilla/include/Scintilla.iface,
2864         plugins/editor/scintilla/include/ScintillaWidget.h,
2865         plugins/editor/scintilla/LexBash.cxx,
2866         plugins/editor/scintilla/PlatGTK.cxx,
2867         plugins/editor/scintilla/ViewStyle.h,
2868         plugins/editor/scintilla/Editor.cxx,
2869         plugins/editor/scintilla/StyleContext.h,
2870         plugins/editor/scintilla/LexCPP.cxx,
2871         plugins/editor/scintilla/Converter.h,
2872         plugins/editor/scintilla/LexAU3.cxx,
2873         plugins/editor/scintilla/Editor.h,
2874         plugins/editor/scintilla/LexPerl.cxx,
2875         plugins/editor/scintilla/LexVB.cxx,
2876         plugins/editor/scintilla/ScintillaGTK.cxx,
2877         plugins/editor/scintilla/ViewStyle.cxx,
2878         plugins/editor/scintilla/PropSet.cxx,
2879         plugins/editor/scintilla/LexSQL.cxx,
2880         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
2881         version 1.71
2883 2007-01-11  Armin Burgmeier  <armin@arbur.net>
2885         Reviewed by Naba Kumar  <naba@gnome.org>:
2886         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
2887         selected for editing. This fixes bug #394218.
2889         * plugins/class-gen/plugin.c: Do not use project's root URI as project
2890         name if said URI is not known.
2892         * plugins/class-gen/window.c: When stripping function prefix away,
2893         include the trailing underscore because it is already set by the
2894         template.
2896         * plugins/class-gen/transform.c: Include "const char*" and "const
2897         gchar*" in the list for transforming a default C type to a GType.
2898         Don't access invalid memory when writing pointer_str in
2899         cg_transform_first_argument.
2901 2007-01-11  Naba Kumar  <naba@gnome.org>
2903         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
2904         pixmaps/anjuta.svg, pixmaps/Makefile.am,
2905         (renamed) pixmaps/anjuta_icon.png, src/main.c,
2906         libegg/test-actions.c, anjuta.desktop.in.in,
2907         anjuta.prj: Renamed application icon to 'anjuta.png' from
2908         'anjuta_icon.png'. Added more fields in desktop file.
2910         * mime/anjuta.xml: Added magic section.
2911         
2912         * (removed) mime/anjuta.applications,
2913         (removed) mime/anjuta.mime, mime/Makefile.am,
2914         (removed) mime/anjuta.keys,
2915         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
2916         registeration and added scalable icon. Also fixes bug #393680
2918 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
2920         Reviewed by Naba Kumar  <naba@gnome.org>:
2921         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
2922         and anjuta_status_progress_add_ticks() to check for progressbar 
2923         being realized before trying to update it.
2925 2007-01-10  Naba Kumar  <naba@gnome.org>
2927         * tagmanager/tm_workspace.c,
2928         po/POTFILES.in,
2929         plugins/debug-manager/Makefile.am,
2930         plugins/tools/scripts/Makefile.am,
2931         plugins/class-gen/plugin.c,
2932         plugins/class-gen/Makefile.am,
2933         global-tags/Makefile.am: Fixed make distcheck.
2935         * plugins/debug-manager/attach_process.c,
2936         plugins/debug-manager/attach_process.h,
2937         plugins/class-gen/action-callbacks.h,
2938         plugins/class-gen/action-callbacks.c,
2939         plugins/class-gen/class_gen.h,
2940         plugins/class-gen/class_gen.c: Deleted unused/old files.
2942         * (removed) scintilla, (added) plugins/editor/scintilla,
2943         plugins/editor/scintilla/lexers.make,
2944         plugins/editor/scintilla/Makefile.am,
2945         plugins/editor/Makefile.am
2946         configure.in, manuals/reference/libanjuta/Makefile.am
2947         Makefile.am: Moved scintilla to its right place.
2949 2007-01-09  Naba Kumar  <naba@gnome.org>
2951         * plugins/profile-default/plugin.c: Save project session before
2952         a new one is opened.
2954         * plugins/project-manager/plugin.c,
2955         plugins/project-manager/plugin.h,
2956         plugins/project-manager/anjuta-project-manager.ui,
2957         plugins/profile-default/plugin.c,
2958         plugins/profile-default/plugin.h,
2959         plugins/profile-default/Makefile.am,
2960         (added) plugins/profile-default/anjuta-default-profile.ui,
2961         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
2962         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
2963         multiple projects support.
2964         
2965 2007-01-06  Armin Burgmeier  <armin@arbur.net>
2967         Reviewed by Naba Kumar  <naba@gnome.org>
2968         * plugins/class-gen/combo-flags.h:
2969         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
2970         enum, added a type parameter to selected signal. Select highlighted
2971         entry when pressing enter (but not unselect it if it was already
2972         selected) before closing the popup. Also accept input when clicking
2973         not into the popup.
2975         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
2976         according to selection type.
2978         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
2979         VOID:BOXED,ENUM.
2981 2007-01-08  Johannes Schmid <jhs@gnome.org>
2983   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
2984   * plugins/project-wizard/templates/gtkmm/Makefile.am
2985   * plugins/project-wizard/templates/python/configure.ac.tpl
2986   * plugins/project-wizard/templates/python/configure.in.tpl
2987   * plugins/project-wizard/templates/python/Makefile.am
2988   * plugins/project-wizard/templates/cpp/configure.ac.tpl
2989   * plugins/project-wizard/templates/cpp/configure.in.tpl
2990   * plugins/project-wizard/templates/cpp/Makefile.am
2991   * plugins/project-wizard/templates/terminal.wiz
2992   * plugins/project-wizard/templates/xlib-dock.wiz
2993   * plugins/project-wizard/templates/wxwin.wiz
2994   * plugins/project-wizard/templates/java.wiz
2995   * plugins/project-wizard/templates/xlib/configure.ac.tpl
2996   * plugins/project-wizard/templates/xlib/configure.in.tpl
2997   * plugins/project-wizard/templates/xlib/Makefile.am
2998   * plugins/project-wizard/templates/gcj/configure.ac.tpl
2999   * plugins/project-wizard/templates/gcj/configure.in.tpl
3000   * plugins/project-wizard/templates/gcj/Makefile.am
3001   * plugins/project-wizard/templates/terminal/configure.ac.tpl
3002   * plugins/project-wizard/templates/terminal/configure.in.tpl
3003   * plugins/project-wizard/templates/terminal/Makefile.am
3004   * plugins/project-wizard/templates/terminal/autogen.sh
3005   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
3006   * plugins/project-wizard/templates/wxwin/configure.in.tpl
3007   * plugins/project-wizard/templates/wxwin/Makefile.am
3008   * plugins/project-wizard/templates/gnome.wiz 
3009   * plugins/project-wizard/templates/java/configure.ac.tpl
3010   * plugins/project-wizard/templates/java/configure.in.tpl
3011   * plugins/project-wizard/templates/java/Makefile.am
3012   * plugins/project-wizard/templates/anjuta-plugin.wiz
3013   * plugins/project-wizard/templates/gtkmm.wiz
3014   * plugins/project-wizard/templates/python.wiz
3015   * plugins/project-wizard/templates/cpp.wiz
3016   * plugins/project-wizard/templates/gtk.wiz
3017   * plugins/project-wizard/templates/gcj.wiz
3018   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
3019   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
3020   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
3022   Starting fixing of all project wizards:
3023   - rename configure.in to configure.ac
3024   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
3025   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
3026   (See #394184)
3027   
3028   * TODO.task: Added bug number to bounty
3030 2007-01-07  Johannes Schmid <jhs@gnome.org>
3032   *  plugins/build-basic-autotools.c:
3033   Fixed #392290 – Missed install as root option in project manager
3035 2007-01-07  Johannes Schmid <jhs@gnome.org>
3037   * plugins/sourceview/sourceview.c:
3038   Fixed #388731 – Odd editor behaviour after performing block-text operations
3039   Fixed #388727 – Block-tab does not work
3040   
3041   * plugins/sourceview/anjuta-document.h/c:
3042   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
3043   
3044   * configure.in:
3045   Require Gtk+ >= 2.10 for sourceview plugin
3047 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
3049         * libanjuta/anjuta-status.c:
3050         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
3052 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
3054         * configure.in,
3055         plugins/terminal/terminal.c:
3056         Fix bug #377027
3057         remove support for VTE < 0.9
3059 2007-01-06  Naba Kumar  <naba@gnome.org>
3061         * po/POTFILES.in: Updated
3063 2007-01-05  Adam Dingle  <adam@medovina.org>
3065         Reviewed by Naba Kumar  <naba@gnome.org>:
3066         * plugins/message-view/anjuta-message-manager-plugin.glade:
3067         Fixed bug #377903 (improve message color defaults).
3069 2007-01-05  Naba Kumar  <naba@gnome.org>
3071         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
3072         
3073 2007-01-03  Armin Burgmeier  <armin@arbur.net>
3075         Reviewed by  Naba Kumar  <naba@gnome.org>:
3076         * plugins/symbol-browser/test-class.h: Fixed block ends.
3078         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
3079         C-style-block comment.
3081         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
3082         allow lists when writing autogen definition files. This is required
3083         for the new class generator. Also fixed a wrong return value in
3084         npw_autogen_write_definition_file and set a GError in
3085         npw_autogen_execute when the output file could not be opened.
3087         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
3088         user interface.
3090         * plugins/class-gen/Makefile.am: Added templates subdir, removed
3091         goc_template_header and goc_template_source, added top_srcdir to
3092         includes, link against project wizard (also hopefully temporarily),
3093         removed class_gen.h, class_gen.c, action-callbacks.h,
3094         action-callbacks.c.
3096         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
3098         * plugins/class-gen/cell-renderer-flags.h:
3099         * plugins/class-gen/cell-renderer-flags.c:
3100         * plugins/class-gen/combo-flags.h:
3101         * plugins/class-gen/combo-flags.c:
3102         * plugins/class-gen/element-editor.c:
3103         * plugins/class-gen/element-editor.h:
3104         * plugins/class-gen/generator.c:
3105         * plugins/class-gen/generator.h:
3106         * plugins/class-gen/plugin.h:
3107         * plugins/class-gen/plugin.c:
3108         * plugins/class-gen/transform.c:
3109         * plugins/class-gen/transform.h:
3110         * plugins/class-gen/validator.c:
3111         * plugins/class-gen/validator.h:
3112         * plugins/class-gen/window.c:
3113         * plugins/class-gen/window.h: Rewrote class generator, it now allows
3114         adding of several class elements and uses autogen.
3116         * plugins/class-gen/templates/cc-header.tpl:
3117         * plugins/class-gen/templates/cc-source.tpl:
3118         * plugins/class-gen/templates/go-header.tpl:
3119         * plugins/class-gen/templates/go-source.tpl:
3120         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
3121         for the class generator.
3123         * configure.in: Added plugins/class-gen/templates/Makefile to output.
3125 2007-01-04  Naba Kumar  <naba@gnome.org>
3127         Patch from Nick Treleaven:
3128         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
3129         all matching symbols.
3130         
3131         Patches from  Maik Beckmann and Sébastien Granjoux:
3132         * plugins/profile-default/plugin.c,
3133         plugins/project-manager/plugin.c: Unescape project name. Fixes
3134         Bug #357151
3136 2007-01-04  Naba Kumar  <naba@gnome.org>
3138         * plugins/glade/plugin.c: Fixed compilation with
3139         older glade-3 version.
3140         
3141         Patch from Roland Illig:
3142         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
3143         plugins/sourceview/anjuta-document-saver.c,
3144         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
3145         are necessary to build anjuta on NetBSD 3.0
3147         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
3148         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
3149         window manager in gnome.
3150         
3151 2007-01-02  Naba Kumar  <naba@gnome.org>
3152         
3153         * plugins/glade/plugin.c: Make it work with glade-3 svn.
3154         
3155 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
3157         Reviewed by Naba Kumar  <naba@gnome.org>:
3158         * libanjuta/interfaces/libanjuta.idl,
3159         plugins/debug-manager/Makefile.am,
3160         plugins/debug-manager/anjuta-marshal.list,
3161         plugins/debug-manager/debugger.c,
3162         plugins/debug-manager/sparse_buffer.c,
3163         plugins/debug-manager/sparse_buffer.h,
3164         plugins/debug-manager/sparse_view.c,
3165         plugins/debug-manager/sparse_view.h,
3166         plugins/debug-manager/disassemble.h,
3167         plugins/debug-manager/disassemble.c,
3168         plugins/debug-manager/anjuta-marshal.list,
3169         plugins/debug-manager/plugin.c,
3170         plugins/gdb/debugger.c,
3171         plugins/gdb/debugger.h,
3172         plugins/gdb/plugin.c:
3173         Add a disassembly view window
3175         * plugins/debug-manager/breakpoints.c,
3176         plugins/debug-manager/chunk_view.c,
3177         plugins/debug-manager/locals.c,
3178         plugins/debug-manager/memory.c,
3179         plugins/debug-manager/registers.c,
3180         plugins/debug-manager/stack_trace.c:
3181         Add some debugging information 
3183 2006-12-18  Naba Kumar  <naba@gnome.org>
3185         * configure.in, plugins/glade/plugin.c: Allow building against both
3186         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
3188 2006-12-03  Naba Kumar  <naba@gnome.org>
3189         
3190         * TODO.tasks: Marked a bounty completed.
3192 2006-11-24  Adam Dingle <adam@medovina.org>
3194         Reviewed by Naba Kumar  <naba@gnome.org>:
3195         * plugins/build-basic-autotools/build-basic-autotools.c,
3196         plugins/debug-manager/watch.c,
3197         plugins/document-manager/plugin.c, 
3198         plugins/patch/plugin.c,
3199         plugins/project-manager/plugin.c:
3200         Fixed bug #378879 (several command names need ellipses).
3202 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
3204         Reviewed by: Naba Kumar  <naba@gnome.org>
3205         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
3206         GCC 4.1.2 (there are only two warnings remaining now when compiling
3207         plugins).
3209         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
3211         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
3212         macro so that the generated function support a NULL plugin parameter.
3214         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
3215         in debug_tree_find_expression by freeing memory returned by the call
3216         to gtk_tree_model_get instead of the parameter string.
3218 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
3220         * plugins/debug-manager/breakpoints.c:
3221         Fix bug #378850
3223         * plugins/debug-manager/anjuta-debug-manager.ui,
3224         plugins/debug-manager/debugger.c,
3225         plugins/debug-manager/plugin.c:
3226         Fix bug #378871
3228 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
3230         * libanjuta/anjuta-launcher.c,
3231         plugins/gdb/debugger.c:
3232         Fix bug #377061
3234 2006-11-21  Naba Kumar  <naba@gnome.org>
3236         * plugins/search/search_preferences.c: Fixed build break.
3237         
3238 2006-11-20  Naba Kumar  <naba@gnome.org>
3239         
3240         Patch from Kjartan Maraas:
3241         * plugins/cvs-plugin/cvs-interface.c,
3242         plugins/document-manager/plugin.c,
3243         plugins/gtodo/interface.c,
3244         plugins/gtodo/libgtodo.h,
3245         plugins/message-view/anjuta-msgman.c,
3246         plugins/project-wizard/druid.c,
3247         plugins/search/search_preferences.c,
3248         plugins/sourceview/sourceview-prefs.c,
3249         plugins/terminal/terminal.c,
3250         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
3252         Patch from Przemysław Grzegorczyk:
3253         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
3254         plugins/subversion/anjuta-subversion.glade: Enable files in
3255         fileselection dialog. Fixes bug #376031.
3256         
3257 2006-11-17  Adam Dingle <adam@medovina.org>
3259         Reviewed by: Naba Kumar  <naba@gnome.org>
3260         * plugins/build-basic-autotools/build-basic-autotools.c
3261         * plugins/class-gen/anjuta-class-gen.plugin.in
3262         * plugins/debug-manager/breakpoints.c
3263         * plugins/debug-manager/plugin.c
3264         * plugins/devhelp/plugin.c
3265         * plugins/document-manager/plugin.c
3266         * plugins/gdb/debugger.c
3267         * plugins/glade/anjuta-glade.plugin.in
3268         * plugins/gtodo/plugin.c
3269         * plugins/language-support-cpp-java/plugin.c
3270         * plugins/message-view/plugin.c
3271         * plugins/project-import/anjuta-project-import.glade
3272         * plugins/project-import/anjuta-project-import.plugin.in
3273         * plugins/search/plugin.c
3274         * plugins/tools/scripts/tools-2.xml.in
3275         * plugins/valgrind/plugin.c
3276         * src/anjuta-actions.h:
3277         Fixed bug #376335 "menu items should be capitalized".  Minor
3278         grammar edits.
3280 2006-11-20  Naba Kumar  <naba@gnome.org>
3281         
3282         * configure.in: Fixed build.
3284         Patch from: Arjan Timmerman
3285         *configure.in: Make subvesion plugin build for apr 1.x.
3286         Fixes: Bug #364754.
3287         
3288 2006-11-20  Johannes Schmid <jhs@gnome.org>
3290         * configure.in
3291         * plugins/*/*.[ch]:
3292         Removed patches from Sylvain and Günther. They caused not problems but
3293         Naba was against them.
3295 2006-11-20  Johannes Schmid <jhs@gnome.org>
3297         * Removed me from MAINTAINERS
3299 2006-11-14  Günther Brammer <GBrammer@gmx.de>
3301         * configure.in:
3302         Use apr-1 instead of apr-0
3304 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
3306         * global-tags/create_global_tags.sh.in: Correct a bug when environment
3307         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
3308         and another bug occuring when parsing .pc file containing quotes.
3310 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
3312         * plugins/*/*.[ch]: Use class macro for type casting.
3314         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
3315         GCC 4.1.2 (there are only two warnings remaining now when compiling
3316         plugins).
3318         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
3319         a memory leak in debug_tree_find_expression; g_free was called on
3320         the parameter instead of the memory allocated by gtk_tree_model_get.
3322         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
3323         to declare and initialize the global type variable of the plugin.
3325 2006-10-31  Naba Kumar  <naba@gnome.org>
3327         * global-tags/create_global_tags.sh.in: Added an end message.
3328         
3329         * libanjuta/anjuta-launcher.h: Fixed indentation.
3330         
3331         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
3332         creation to a) append the messages in right way, b) Connect signals
3333         to the view properly and c) Recreate the system-tags.cache at the
3334         end of the generation.
3336         * plugins/symbol-browser: Fixed action path (double
3337         click on sysmbols was not working).
3339         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
3340         Fixed typedef and removed dead code.
3342         * tagmanager/c.c: Took the latest version from ctags source
3343         repository, because the one we had (from ctags 5.6) was broken.
3344         
3345         * global_tags/create_global_tags.sh.in: Reverted the patch from
3346         Sylvain because it was not right fix (and added a helpful comment).
3347         Used /bin/bash to fix the bashism and generated separate log files
3348         for each tag files in the same directory.
3349         
3350 2006-10-29  Naba Kumar  <naba@gnome.org>
3352         * plugins/editor/text_editor.c: Use a temporary file
3353         to save the editor and move it at the end to original
3354         file. This will prevent data corruption if file save
3355         failed for any reason. Also report proper errors when
3356         file save fails. Fixes bug #346575.
3357         
3358 2006-10-26  Naba Kumar  <naba@gnome.org>
3360         * plugins/document-manager/anjuta-docman.c: Do not load
3361         the same files with different path more than once (happens
3362         with symlinked files). Fixes Bug #323591.
3364 2006-10-25  Naba Kumar  <naba@gnome.org>
3366         * plugins/valgrind/vgactions.c: Fixed a warning.
3368 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
3370         Reviewed by Naba Kumar  <naba@gnome.org>:
3372         * plugins/valgrind/vgtoolview.c:
3373         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
3375         * plugins/valgrind/bugged-prg-test.c:
3376         No more warning during compilation with GCC 4.1.
3377         Program is still buggy in order to be used as a test of the
3378         plugin.
3380         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
3381         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
3382         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
3383         plugins/valgrind/vgrule.c:
3384         No more warning during compilation with GCC 4.1.
3386         * plugins/valgrind/plugin.c:
3387         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
3388         prototype (was missing from previous patch).
3390 2006-10-24  Naba Kumar  <naba@gnome.org>
3392         * plugins/glade/plugin.c: Show glade tree view, not list view.
3393         
3394         * plugins/glade/plugin.c: Fixed crash when Anjuta is
3395         exited with glade plugin still loaded. Fixes Bug #364755.
3397         * plugins/document-manager/anjuta-document-manager.plugin.in:
3398         Added application/x-reject in accepted mime-types.
3399         
3400         * Changelog: Fixed changelog alignments.
3402 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
3404         Reviewed by: Naba Kumar  <naba@gnome.org>
3405         
3406         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
3407         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
3408         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
3409         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
3410         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
3411         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
3412         plugins/valgrind/vgsearchbar.c:
3413         Use class macro for type casting.
3415         * plugins/valgrind/plugin.h:
3416         Don't force cast a GtkActionGroup to a GtkAction.
3418         * plugins/valgrind/plugin.c:
3419         Use correct API to get path of the preoject root when building
3420         the list of targets for the run action.
3421         Correct ordering of the construction of the preferences widgets.
3422         Only remove the valgrind widget if it is currently displayed.
3424         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
3425         Return if check_valgrind_binary() fails.
3426         The ValgrindPluginPrefs object is initialized after the call to
3427         vg_action_new. Take a handle to the location of the pointer to
3428         the future object.
3430 2006-10-24  Naba Kumar  <naba@gnome.org>
3432         * HACKING: Updated coding sample.
3433         
3434         Patch from: Armin Burgmeier  <armin@arbur.net>
3435         * plugins/symbol-browser/test-class.h,
3436         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
3437         
3438 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
3440         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
3441         * plugins/valgrind/vgtoolview.h:
3442         Correctly handle the argv / srcdir of vg_tool_view object. Do
3443         not leak memory associated with those arrays.
3445         * plugins/symbol-browser/an_symbol_prefs.c:
3446         Support unloading / reloading of the module (for example when
3447         closing a project and opening another one).
3449         * plugins/project-manager/plugin.c:
3450         Remove plugin widget before removing plugin itself, preventing
3451         a crash with valgrind plugin.
3453         * libanjuta/anjuta-preferences-dialog.c:
3454         Do not use the page_num returned by gtk_notebook_append_page to
3455         remove the page as it cause bugs when pages removal is not done
3456         in LIFO.
3458         * plugins/document-manager/anjuta-docman.c:
3459         Fix some GTK+ warnings.
3461         * global-tags/create_global_tags.sh.in:
3462         Rewrite script to remove bash-ism and use pkg-config directly
3463         instead of parsing the *.pc file by hand. This solve problems
3464         that occurred when one of the directory in PKG_CONFIG_PATH is
3465         empty.
3467 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
3469         * plugins/glade/plugin.c: Fix build (#363884)
3471 2006-10-22  Johannes Schmid <jhs@gnome.org>
3473         * plugins/file-manager/an_file_view.c:
3474         * plugins/file-manager/plugin.c:
3475         * plugins/file-manager/plugin.h:
3476         Fix possible crasher when changing project-root uri when we try to restore open nodes
3477         * AUTHORS: Updated
3479 2006-10-19  Naba Kumar  <naba@gnome.org>
3481         Patch from: Juan Pablo Ugarte
3482         * plugins/glade/plugin.c: Include glade header
3483         correctly.
3484         
3485 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
3486         
3487         * plugins/debug-manager/Makefile.am,
3488         plugins/debug-manager/sexy-icon-entry.h,
3489         plugins/debug-manager/sexy-icon-entry.c,
3490         plugins/debug-manager/dataview.c:
3491         Fix bug #358134 (Goto memory prompt)
3492         Use sexy-icon-entry from libsexy 0.1.10
3494         * plugins/debug-manager/debugger.c,
3495         plugins/debug-manager/plugin.c,
3496         plugins/debug-manager/start.c,
3497         plugins/gdb/debugger.c,
3498         plugins/gdb/plugin.c:
3499         Better error handling when starting and stopping debugger
3501 2006-10-13  Maik Beckmann <maik@eigenco.de>
3503         * src/action_callbacks.c:
3504         Fixed bug #361830 (AboutDialog does not close) which is caused 
3505         due to a change in Gtk+ 2.10  
3506   
3507 2006-10-12  Adam Dingle <adam@medovina.org>
3509         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
3511         * plugins/search/search-replace.c:
3512         Fixed bug #358068 (indicate when Find in Files is complete)
3514         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
3516         * plugins/sourceview/sourceview-prefs.c:
3517         * plugins/sourceview/sourceview.glade:
3518         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
3520         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
3522         * plugins/devhelp/plugin.c:
3523         * plugins/search/plugin.c: 
3524         Fixed bug #359750 (fix find/replace shortcut keys).
3526         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
3527         use Alt+key for shortcuts)
3529         *  plugins/debug-manager/debug_tree.c:
3530         *  plugins/debug-manager/debugger.c:
3531         Fixed bug #359317 (can't load debug manager)
3533         * /plugins/document-manager/plugin.c:
3534         Fixed bug #359259 (highlight modes listed in reverse 
3535         alphabetical order).
3537 2006-10-10  Johannes Schmid <jhs@gnome.org>
3539         * plugins/glade/plugin.c:
3540         Add scrollbars to glade project window
3542 2006-10-10  Johannes Schmid <jhs@gnome.org>
3544         * libanjuta/interfaces/Makefile.am.iface:
3545         Fixed Makefile with broke build
3547 2006-10-07  Johannes Schmid <jhs@gnome.org>
3549         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3550         * libanjuta/interfaces/Makefile.iface.am:
3551         Fixed enum types generation
3553         * libanjuta/interfaces/libanjuta.idl:
3554         Fixed some strange typo
3556 2006-10-06  Johannes Schmid <jhs@gnome.org>
3558         * libanjuta/interfaces/Makefile.iface.am:
3559         Fixed enum-types.h generation
3560         * libanjuta/interfaces/libanjuta.idl:
3561         char* => gchar*
3562         IAnjutaTODO::load should take const gchar* argument
3563         Remove include to libanjuta/e-splash.h which is not installed as header file
3564         Disable get_attributes for now
3565         
3566         * pluings/sourceview/sourceview.c: Disabled get_attributes
3567         
3568         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
3570 2006-10-05  Naba Kumar  <naba@gnome.org>
3572         * TODO.tasks: Set 'Improve class widzard' task to assigned.
3573         Set bug id for 'Profiler plugin' task.
3575 2006-10-03  Naba Kumar  <naba@gnome.org>
3577         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
3578         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
3580         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
3581         plugins/project-manager/plugin.c: Added a new API in
3582         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
3583         Added some documentation. On project close, close all editors that
3584         has files opened for the project.
3585         
3586         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
3587         from the containers on anjuta_shell_remove_widget(). Do not destroy
3588         glade widgets once created.
3589         
3590 2006-10-03  Johannes Schmid <jhs@gnome.org>
3592         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3593         * libanjuta/interfaces/libanjuta.idl:
3594         const-List<> => const List<>
3595         List-free<> => List<>
3596         
3597         * Makefile.am: Reenabled launcher
3599 2006-10-03  Johannes Schmid <jhs@gnome.org>
3601         * libanjuta/interfaces/Makefile.am.iface:
3602         Install libanjuta.idl
3604 2006-10-02  Adam Dingle <adam@medovina.org>
3606         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
3608 2006-10-02  Adam Dingle <adam@medovina.org>
3610         * plugins/editor/style-editor.c: fixed bug #357534
3611         * plugins/gdb/utilities.h: removed 2 unused declarations
3613 2006-10-02  Johannes Schmid <jhs@gnome.org>
3615         * Makefile.am: disabled anjuta-launcher
3616         * libanjuta/Makefile.am:
3617         
3618         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
3619         * libanjuta/glue-factory.c: (glue_factory_add_path),
3620         (glue_factory_get_path):
3621         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
3622         * libanjuta/glue-factory.h:
3623         * libanjuta/glue-cpp.h:
3624         * libanjuta/glue-cpp.c:
3625         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
3626         
3627         * libanjuta/interfaces/Makefile.am.iface:
3628         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3629         * libanjuta/interfaces/libanjuta.idl:
3630         Add a new features to idl compiler:
3631         List<Type> => List of Type
3632         List-free<Type> => List of Type, it is up to the caller to free items and list
3633         const-List(-free)<Type> = const List of Types
3634         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
3635         
3636         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
3637         (generic_cpp_class_create_code):
3638         Adapted to new project_manager interface
3639         
3640         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
3641         * plugins/debug-manager/debugger.c:
3642         (ivariable_debugger_iface_init):
3643         Do not use C++ keyword "delete" for interface name
3644         
3645         * plugins/document-manager/anjuta-document-manager.plugin.in:
3646         Added m4 to mime-types
3647         
3648         * plugins/project-manager/plugin.c:
3649         (iproject_manager_add_source_multi):
3650         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
3652 2006-10-01  Naba Kumar  <naba@gnome.org>
3654         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
3655         UI file used when out-of-process devhelp is used instead of
3656         embedded devhelp.
3657         
3658         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
3659         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
3660         plugins/profile-default/default.anjuta: Build devhelp plugin,
3661         but use out-of-process devhelp if devhelp plugin is disabled
3662         (either by user or devhelp is not installed). Disabled devhelp
3663         plugin by default. Added it in default profile.
3665 2006-10-01  Naba Kumar  <naba@gnome.org>
3667         * plguins/project-manager/plugin.c: Possible fix for crash
3668         bug #358583.
3669         
3670         * configure.in, plugins/Makefile.am: Enabled glade plugin and
3671         set dep to last version 3.0.2.
3672         
3673         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
3674         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
3675         plugins/symbol-browser/plugin.c: Use the right action group
3676         for getting popup actions (Fixes lots of assertion failures).
3678         * plugins/project-manager/plugin.c,
3679         plugins/project-manager/plugin.h: use separate action group
3680         for profie actions.
3681         
3682         * plugins/message-view/plugin.c: Disconnect session load
3683         signal on plugin deactivation (fixes a crash).
3685 2006-09-30  Naba Kumar  <naba@gnome.org>
3687         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
3688         * TODO.tasks: Assigned a bounty to Massimo.
3690 2006-09-29  Naba Kumar  <naba@gnome.org>
3692         * src/anjuta-app.c, src/shell.c: Fixed build errors.
3694 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
3696         * plugins/debug-manager/debugger.c,
3697         plugins/debug-manager/plugin.c,
3698         libanjuta/interfaces/libanjuta.idl:
3699         Add a new abort command to quit debugger without waiting
3701         * plugins/gdb/debugger.c,
3702         plugins/gdb/debugger.h,
3703         plugins/gdb/plugin.c:
3704         Send a signal directly to the debugged program
3705         Implement abort command
3707         * plugins/debug-manager/debug_tree.c:
3708         Fix bug #358163
3710         * plugins/debug-manager/stack-trace.c:
3711         Fix bug #358009
3713 2006-09-29  Naba Kumar  <naba@gnome.org>
3715         * TODO.tasks: Updated.
3716         
3717         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
3718         dialog.
3719         
3720         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
3721         
3722         * TODO.tasks: Updated in light of the word wrapping fix
3723         in Tasks Manager. Added a test bounty entry.
3725         * TODO.tasks: Added four bounties.
3726         
3727 2006-09-28  Naba Kumar  <naba@gnome.org>
3729         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
3730         Added 'customizable' parameter to
3731         anjuta_ui_add_action_group_entries() and similar functions to
3732         allow user configuration of the actions. Filter out actions that
3733         are not configurable items (such as submenu items). Now the
3734         'Customize shortcuts' dialog is much better listed.
3736         * plugins/build-basic-autotools/build-basic-autotools.c,
3737         plugins/build-basic-autotools/build-basic-autotools.h,
3738         plugins/cvs-plugin/plugin.c,
3739         plugins/cvs-plugin/plugin.h,
3740         plugins/debug-manager/breakpoints.c,
3741         plugins/debug-manager/plugin.c,
3742         plugins/debug-manager/stack_trace.c,
3743         plugins/debug-manager/watch.c,
3744         plugins/devhelp/plugin.c,
3745         plugins/document-manager/plugin.c,
3746         plugins/file-loader/plugin.c,
3747         plugins/file-manager/plugin.c,
3748         plugins/glade/plugin.c,
3749         plugins/gtodo/interface.c,
3750         plugins/gtodo/plugin.c,
3751         plugins/language-support-cpp-java/plugin.c,
3752         plugins/macro/plugin.c,
3753         plugins/macro/plugin.h,
3754         plugins/message-view/plugin.c,
3755         plugins/patch/plugin.c,
3756         plugins/profile-default/default.anjuta,
3757         plugins/project-manager/plugin.c,
3758         plugins/project-manager/plugin.h,
3759         plugins/sample1/plugin.c,
3760         plugins/search/plugin.c,
3761         plugins/subversion/plugin.c,
3762         plugins/subversion/plugin.h,
3763         plugins/symbol-browser/plugin.c,
3764         plugins/symbol-browser/plugin.h,
3765         plugins/tools/plugin.c,
3766         plugins/valgrind/plugin.c,
3767         plugins/valgrind/plugin.h: Fixed to take care of above change
3768         in API of AnjutaUI. Properly added/removed action groups in some
3769         plugins. Split action groups into customization and non-customizable
3770         groups and added them separately.
3772         * plugins/document-manager/plugin.c: Close files belonging to
3773         project when project is closed (not complete).
3774         
3775         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
3776         vertical aligned cell entries.
3777         
3778         * src/anjuta-app.c: Define macros for the placeholder names.
3779         Set default widths and heights of the default placeholders,
3780         so that newly docked widgets are correclty sized.
3781         
3782         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
3783         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
3784         Fixed to generated correct actions addition/removal code.
3786 2006-09-25  Naba Kumar  <naba@gnome.org>
3788         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
3789         libanjuta/anjuta-serializer.[ch]: Implemented serialization
3790         class.
3791         
3792         * plugins/message-view/anjuta-msgman.c,
3793         plugins/message-view/anjuta-msgman.h,
3794         plugins/message-view/message-view.c,
3795         plugins/message-view/message-view.h,
3796         plugins/message-view/plugin.c: Serialize messages panes in
3797         session save and deserialize them in session load so that
3798         build messages persistant.
3799         
3800 2006-09-24  Johannes Schmid <jhs@gnome.org>
3802         * libanjuta/anjuta-utils.c:
3803         * plugins/message-view/message-view.c:
3804         Really fixed #355407
3806 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3808         * libanjuta/interfaces/libanjuta.idl:
3809         Change one variable sign
3811         * plugins/debug-manager/anjuta-debug-manager.glade,
3812         plugins/debug-manager/anjuta-debug-manager.ui:
3813         Few small interface changes     
3815         * plugins/debug-manager/debug_tree.h,
3816         plugins/debug-manager/watch.c,
3817         plugins/debug-manager/debugger.c,
3818         plugins/debug-manager/plugin.c
3819         plugins/gdb/debugger.c,
3820         plugins/gdb/plugin.c:
3821         Big rewrite of debugger queue
3822         Allow to cancel command
3824         * plugins/debug-manager/memory.c:
3825         Fix a bug if a command is cancelled
3827 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
3829         * plugins/gdb/debugger.c,
3830         plugins/debug-manager/debug_tree.c,
3831         plugins/debug-manager/locals.c:
3832         Restore tree representation for local variable
3833         Add argument in local variable list
3834         Use gdb variable object to get all informations
3836 2006-09-19  Naba Kumar  <naba@gnome.org>
3838         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
3839         that implements AnjutaSavePrompt class.
3841         * ChangeLog: Fixed indentation.
3842         
3843         * libanjuta/Makefile.am,
3844         libanjuta/anjuta-marshal.list,
3845         libanjuta/anjuta-shell.c,
3846         libanjuta/anjuta-shell.h,
3847         plugins/document-manager/action-callbacks.c,
3848         plugins/document-manager/action-callbacks.h,
3849         plugins/document-manager/anjuta-docman.c,
3850         plugins/document-manager/anjuta-docman.h,
3851         plugins/document-manager/plugin.c,
3852         src/anjuta.c: Impletemnted save prompt dialog to prompt for
3853         unsaved items during exit. A new signal is added in shell
3854         interface called 'save-prompt' to collect all unsaved items.
3855         Create AnjutaSavePrompt class (dialog) to process unsaved items.
3856         Fixed document manager to use the new save-prompt signal in shell
3857         and AnjutaSavePrompt object for unsaved files. Cleaned up
3858         AnjutaDocman to synchronously save new files. Fixed function
3859         names.
3861 2006-09-18  Johannes Schmid <jhs@gnome.org>
3863         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
3864         gdl requirement to 0.7.0
3866 2006-09-18  Johannes Schmid <jhs@gnome.org>
3868         * global-tags/.cvsignore:
3869         * global-tags/Makefile.am:
3870         * global-tags/create_global_tags.sh (removed):
3871         * global-tags/create_global_tags.sh.in (added):
3872         Fixed #355407
3873         
3874         * libanjuta/anjuta-launcher.c:
3875         Fixed #349374
3876         
3877         * plugins/project-manager/plugin.c:
3878         (project_manager_plugin_close_project):
3879         Fixed crasher
3880         
3881         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
3882         Fixed gtk critical
3883         
3884         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
3885         More reasonable toolbar creation/deletition though it does
3886         not completly work!
3888 2006-09-15  Johannes Schmid <jhs@gnome.org>
3890         * libanjuta/anjuta-utils.c/.h:
3891         Fixed #355168
3893 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
3895         * scintilla/ScintillaGTK.cxx
3896         Fixed doulbe freeing in Scintilla
3898 2006-09-12  Johannes Schmid  <jhs@gnome.org>
3900         * plugins/symbol-browser/an_symbol_prefs.c:
3901         Support unloading / reloading of the module (for example when
3902         closing a project and opening another one).
3904         * plugins/project-manager/plugin.c:
3905         Really fixed #355148 (Show project name in title bar)
3907 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3909         * libanjuta/plugins.c:
3910         Fixed #355156 (Show plugins in alphabetical order)
3912 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3914         * plugins/project-manager/plugin.c:
3915         Fixed #355148 (Show project name in title bar)
3917 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3919         * plugins/project-manager/plugin.c:
3920         (value_removed_project_root_uri):
3921         Fixed crasher if project cannot be opened
3923 2006-08-30 Naba Kumar  <naba@gnome.org>
3925         * plugins/language-support-cpp-java/plugin.[c,h],
3926         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3927         Impletemnted UI for auto indent.
3928         
3929 2006-08-28 Naba Kumar  <naba@gnome.org>
3930         
3931         * plugins/gvim/.cvsignore,
3932         plugins/gvim/Makefile.am,
3933         plugins/gvim/anjuta-vim-plugin.png,
3934         plugins/gvim/anjuta-vim.c,
3935         plugins/gvim/anjuta-vim.h,
3936         plugins/gvim/anjuta-vim.plugin.in,
3937         plugins/gvim/gtkvim.c,
3938         plugins/gvim/gtkvim.h,
3939         plugins/gvim/plugin.c,
3940         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
3941         in build yet.
3943 2006-08-28 Naba Kumar  <naba@gnome.org>
3945         Patch from: Massimo Corà  <maxcvs@email.it>
3946         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
3947         possible infinite loop.
3949 2006-08-22 Adam Dingle <adam@medovina.org>
3950         
3951         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
3952         to edit are shown in the preferences dialog in anjuta").
3953         Removed unused widgets from the style editor dialog.
3955 2006-08-21  Johannes Schmid <jhs@gnome.org>
3957         * plugins/symbol-browser/test-class.[cpp/h]
3958         Added missing files
3960 2006-08-18  Naba Kumar  <naba@gnome.org>
3962         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
3963         end of document loading.
3965         * plugins/language-support-cpp-java/plugin.c,
3966         plugins/sourceview/sourceview.c: Fixed plugin loading.
3968 2006-08-17  Naba Kumar  <naba@gnome.org>
3970         * plugins/language-support-cpp-java/plugin.c,
3971         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
3972         mode line parsing. Indentation parameters initialized based on
3973         mode line parameters.
3975 2006-08-16  Naba Kumar  <naba@gnome.org>
3977         * Makefile.am, plugins/editor/text_editor.c,
3978         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
3979         comments.
3981 2006-08-16 Naba Kumar  <naba@gnome.org>
3983         Patch from  Massimo Cora'  <maxcvs@email.it>:
3984         
3985         * plugins/editor/aneditor-autocomplete.cxx,
3986         plugins/editor/aneditor-calltip.cxx,
3987         plugins/symbol-browser/Makefile.am,
3988         plugins/symbol-browser/an_symbol.c,
3989         plugins/symbol-browser/an_symbol_view.c,
3990         plugins/symbol-browser/plugin.c,
3991         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
3992         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
3993         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
3994         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
3995         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
3996         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
3997         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
3998         tagmanager/get.h, tagmanager/html.c,
3999         tagmanager/include/tm_source_file.h,
4000         tagmanager/include/tm_tag.h,
4001         tagmanager/include/tm_workspace.h,
4002         tagmanager/jscript.c, tagmanager/keyword.c,
4003         tagmanager/keyword.h, tagmanager/lisp.c,
4004         tagmanager/lregex.c, tagmanager/lua.c,
4005         tagmanager/main.h, tagmanager/make.c,
4006         tagmanager/options.c, tagmanager/options.h,
4007         tagmanager/parse.c, tagmanager/parse.h,
4008         tagmanager/parsers.h, tagmanager/pascal.c,
4009         tagmanager/perl.c, tagmanager/php.c,
4010         tagmanager/python.c, tagmanager/read.c,
4011         tagmanager/read.h, tagmanager/readtags.c,
4012         tagmanager/readtags.h, tagmanager/rexx.c,
4013         tagmanager/routines.c, tagmanager/routines.h,
4014         tagmanager/ruby.c, tagmanager/scheme.c,
4015         tagmanager/sh.c, tagmanager/slang.c,
4016         tagmanager/sml.c, tagmanager/sort.c,
4017         tagmanager/sort.h, tagmanager/sql.c,
4018         tagmanager/strlist.c, tagmanager/strlist.h,
4019         tagmanager/tcl.c, tagmanager/tm_source_file.c,
4020         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
4021         tagmanager/tm_workspace.c, tagmanager/verilog.c,
4022         tagmanager/vim.c, tagmanager/vstring.c,
4023         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
4024         5.6 and namespace completion fixed.
4026         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
4027         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
4029 2006-08-15 Naba Kumar  <naba@gnome.org>
4031         * libanjuta/interfaces/libanjuta.idl,
4032         plugins/editor/text-editor-iterable.c,
4033         plugins/editor/text_editor.c,
4034         plugins/sourceview/sourceview-cell.c,
4035         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
4036         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
4037         ianjuta_editor_end_action().
4038         
4039         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
4041 2006-08-13 Naba Kumar  <naba@gnome.org>
4043         * plugins/debug-manager/breakpoints.c,
4044         plugins/debug-manager/memory.c,
4045         plugins/debug-manager/registers.c,
4046         src/layout.xml: Fixed debugger widgets layout.
4048 2006-08-12 Naba Kumar  <naba@gnome.org>
4050         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
4051         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
4052         plugins/editor/editor.glade, plugins/editor/text_editor.h,
4053         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
4054         codes and dead codes. Removed automatic indentation prefs.
4056 2006-08-12  Johannes Schmid <jhs@gnome.org>
4058         * libanjuta/Makefile.am:
4059         * libanjuta/anjuta-launcher.c:
4060         * libanjuta/anjuta-launcher.h:
4061         * libanjuta/anjuta-plugin.c:
4062         * libanjuta/anjuta-plugin.h:
4063         * libanjuta/anjuta-preferences.c:
4064         * libanjuta/anjuta-preferences.h:
4065         * libanjuta/anjuta-shell.c:
4066         * libanjuta/anjuta-shell.h:
4067         * libanjuta/libanjuta.h:
4068         
4069         Made wrapper friendly:
4070         - no inline in header files (preferences_set/get)
4071         - correct signal names
4072         - correct GError** argument in anjuta_shell_freeze/thaw
4073         - include correct files in libanjuta.h
4074         
4075         * plugins/project-manager/plugin.c: 
4076         Fixed two crashers
4078 2006-08-11 Naba Kumar  <naba@gnome.org>
4080         * plugins/editor/aneditor-priv.h,
4081         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
4082         
4083         * plugins/editor/text_editor_cbs.c,
4084         plugins/sourceview/anjuta-view.c: Pass the right position for char
4085         added signal.
4086         
4087         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
4088         
4089         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
4091 2006-08-11 Naba Kumar  <naba@gnome.org>
4093         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
4094         return the right character at the iter position and get_char() to
4095         not leak memory.
4097         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
4098         to set to character offset and not byte index.
4100         * plugins/language-support-cpp-java/plugin.c: Improved
4101         auto-indentation login. Indents opening and closing braces correctly.
4103 2006-08-10  Johannes Schmid <jhs@gnome.org>
4105         * INSTALL:
4106         * autogen.sh:
4107         Required automake = 1.9
4109         * libanjuta/anjuta-children.c:
4110         * libanjuta/anjuta-children.h:
4111         * libanjuta/anjuta-encodings.h:
4112         * libanjuta/anjuta-launcher.h:
4113         * libanjuta/anjuta-plugin-description.h:
4114         * libanjuta/anjuta-preferences-dialog.h:
4115         * libanjuta/anjuta-preferences.h:
4116         * libanjuta/anjuta-session.h:
4117         * libanjuta/anjuta-status.h:
4118         * libanjuta/anjuta-ui.h:
4119         * libanjuta/anjuta-utils.c:
4120         * libanjuta/anjuta-utils.h:
4121         * libanjuta/e-splash.h:
4122         * libanjuta/glue-factory.h:
4123         * libanjuta/glue-plugin.h:
4124         * libanjuta/plugins.h:
4125         * libanjuta/resources.h:
4126         Fixed libanjuta to be able to wrap it
4127         - G_BEGIN_DECLS, G_END_DECLS
4128         - include all necessary files in libanjuta.h
4130         * plugins/gtodo/tray-icon.c:
4131         * plugins/terminal/terminal.c:
4132         Some build fixes for freebsd
4134         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
4135         * plugins/sourceview/sourceview.glade:
4136         Remove auto-indent feature as it is now in language-support
4138 2006-08-09 Naba Kumar  <naba@gnome.org>
4140         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
4141         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4142         Added missing files.
4144         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
4145         get_use_spaces(), set_tabsize() and set_use_spaces().
4147 2006-08-09 Naba Kumar  <naba@gnome.org>
4149         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
4150         succeeded in activating.
4152         * plugins/document-manager/plugin.c: Added debug message.
4154         * libanjuta/interfaces/libanjuta.idl,
4155         plugins/editor/text_editor.c: Implemented get_tabsize(),
4156         get_use_spaces(), set_tabsize() and set_use_spaces().
4158         * plugins/language-support-cpp-java/Makefile.am,
4159         plugins/language-support-cpp-java/plugin.c,
4160         plugins/language-support-cpp-java/plugin.h: Used editor parameters
4161         for indentation. Added preferences page for paramenters.
4163         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
4165 2006-08-08 Naba Kumar  <naba@gnome.org>
4167         * libanjuta/interfaces/libanjuta.idl,
4168         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
4169         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
4170         plugins/editor/text_editor.c,
4171         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
4172         and implemented it for both scintilla and sourceview.
4174         * plugins/search/plugin.c: Use the new grab_focus() to transfer
4175         focus back to editor (happens when pressing esc in incremental
4176         search box).
4178 2006-08-08 Naba Kumar  <naba@gnome.org>
4180         * libanjuta/interfaces/libanjuta.idl,
4181         plugins/editor/text_editor.c,
4182         plugins/editor/text_editor.h,
4183         plugins/editor/text-editor-iterable.c,
4184         plugins/sourceview/sourceview-cell.c,
4185         plugins/sourceview/sourceview.c: Implemented editor attributes
4186         methods.
4187         
4188         * plugins/editor/aneditor.cxx: Disabled old indentation code.
4189         plugins/language-support-cpp-java/plugin.c: Implemented indentation
4190         code (not complete yet).
4192         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
4193         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
4194         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
4195         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
4196         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
4197         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
4199 2006-08-04 Naba Kumar  <naba@gnome.org>
4201         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
4202         implementation.
4203         
4204 2006-08-03  Johannes Schmid <jhs@gnome.org>
4206         * configure.in: Add a more informative text to valgrind plugin
4208         * TODO.tasks:
4209         Modified Preferences tasl
4210         * libanjuta/anjuta-plugin.c: 
4211         * libanjuta/anjuta-preferences-dialog.c: 
4212         * libanjuta/anjuta-preferences-dialog.h:
4213         * libanjuta/anjuta-preferences.c:
4214         * libanjuta/anjuta-preferences.h:
4215         * libanjuta/interfaces/Makefile.am.iface:
4216         * libanjuta/interfaces/libanjuta.idl:
4217         Added IAnjutaPreferences interface which every plugin that has preferences should
4218         implement. Call merge() and unmerge() at plugin activation/deactivation.
4219         Fixed preferences_page_remove()
4220         
4221         * plugins/build-basic-autotools/build-basic-autotools.c:
4222         * plugins/cvs-plugin/plugin.c: 
4223         * plugins/document-manager/plugin.c:
4224         * plugins/editor/plugin.c:
4225         * plugins/editor/plugin.h:
4226         * plugins/file-manager/plugin.c: 
4227         * plugins/gtodo/main.h:
4228         * plugins/gtodo/plugin.c: 
4229         * plugins/gtodo/preferences.c: 
4230         * plugins/message-view/anjuta-msgman.c: 
4231         * plugins/message-view/anjuta-msgman.h:
4232         * plugins/message-view/plugin.c:
4233         * plugins/sourceview/plugin.c: 
4234         * plugins/sourceview/plugin.h:
4235         * plugins/symbol-browser/an_symbol_prefs.c:
4236         * plugins/symbol-browser/plugin.c: 
4237         * plugins/terminal/terminal.c: 
4238         * plugins/valgrind/plugin.c
4239         * src/anjuta-app.c:
4240         
4241         Updated preference loading/unloading for all plugins
4243 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
4244         
4245         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
4246         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
4247     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
4248         recommended by the autoconf manual. 
4249         - Fixes compiling with autoconf 2.60.
4250         
4251         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
4253 2006-08-02      Johanes Schmid <jhs@gnome.org>
4255         * plugins/profile-default/plugin.c:
4256         Fixed session handling
4258 2006-08-01  Johannes Schmid <jhs@gnome.org>
4260         * configure.in
4261         * plugins/Makefile.am:
4262         Disabled devhelp and glade for now as they do not work (#341073
4263         and #341170)
4264         
4265         * plugins/profile-default/anjuta-default-profile.ui (removed):
4266         * plugins/profile-default/plugin.c:
4267         * plugins/profile-default/plugin.h:
4268         * plugins/project-manager/anjuta-project-manager.ui:
4269         * plugins/project-manager/plugin.c:
4270         * plugins/project-manager/plugin.h:
4271         Limted multiple project support #315043
4273         * libanjuta/interfaces/libanjuta.idl:
4274         Added ianjuta_profile_unload
4276 2006-07-31 Naba Kumar  <naba@gnome.org>
4278         * libanjuta/interfaces/libanjuta.idl,
4279         plugins/editor/text-editor-iterable.c,
4280         plugins/editor/text_editor.c,
4281         plugins/sourceview/anjuta-view.c,
4282         plugins/sourceview/anjuta-view.h,
4283         plugins/sourceview/sourceview.c: Fixed text iteration and 
4284         IAnjutaEditor implementations in both scintilla
4285         and sourceview. Cleand up libanjuta API: Removed redundant
4286         erase_range() method from IAnjutaEditor interface, fixed
4287         ianjuta_editor_get_text to take length instead of range (consistency).
4288         autoindentation in both sourceview and scintilla more or less works,
4289         but still disabled for now because there are still some anomalies
4290         in text iteration.
4292         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
4294         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
4295         API changes.
4297 2006-07-30  Johannes Schmid <jhs@gnome.org>
4299         * plugins/sourceview/anjuta-document.c:
4300         * plugins/sourceview/anjuta-document.h:
4301         * plugins/sourceview/anjuta-view.c: 
4302         * plugins/sourceview/sourceview.c:
4303         Wrote a new "char_added" implementation, I hope this one is good
4305         * plugins/sourceview/sourceview-cell.c:
4306         Fixed typo: "text_iter" instead of "iter"
4308 2006-07-30 Naba Kumar  <naba@gnome.org>
4310         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
4312 2006-07-30  Johannes Schmid <jhs@gnome.org>
4314         * autogen.sh: use gnome-autogen.sh from gnome-coomen
4315         
4316         * plugins/debug-manager/plugin.c: 
4317         * plugins/patch/plugin.c:
4318         Use IAnjutaIndicable to mark debugger position
4320         * plugins/sourceview/sourceview.c:
4321         Define colors for IAnjutaIndicable
4323 2006-07-29  Johannes Schmid <jhs@gnome.org>
4325         * plugins/debug-manager/anjuta-debug-manager.ui:
4326         * plugins/debug-manager/breakpoints.c:
4327         * plugins/debug-manager/images/Makefile.am:
4328         * plugins/debug-manager/images/run-to-cursor.png:
4329         * plugins/debug-manager/plugin.c:
4330         Added toolbar and some icons
4332         * plugins/patch/anjuta-patch.ui:
4333         * plugins/patch/patch-plugin.c:
4334         * plugins/patch/patch-plugin.glade:
4335         * plugins/patch/plugin.c:
4336         * plugins/patch/plugin.h:
4337         Improved patch plugin (GUI and function)
4339         * plugins/sourceview/sourceview.c:
4340         Fixed another Gtk-Critical
4342         * plugins/tools/anjuta-tools.ui:
4343         * plugins/tools/plugin.h:
4344         Put Patch plugin in tools menu and changed ui file
4346 2006-07-29  Johannes Schmid <jhs@gnome.org>
4348         * plugins/document-manager/plugin.c:
4349         Fixed accelator Gtk-Warning
4351         * plugins/message-view/anjuta-msgman.c: 
4352         Fixed Gtk-Warning
4354         * plugins/sourceview/anjuta-document.c:
4355         * plugins/sourceview/anjuta-document.h:
4356         * plugins/sourceview/anjuta-marshal.list:
4357         Wrote a better emitter for the char-added signal
4359         * plugins/sourceview/sourceview.c:
4360         Fixed Redo/Undo to void Gtk-Criticals
4361         
4362         * plugins/sourceview/sourceview-args.c:
4363         * plugins/sourceview/sourceview-cell.c:
4364         * plugins/sourceview/sourceview-scope.c:
4365         * plugins/sourceview/sourceview-tags.c: 
4366         Adapted to new IAnjutaIterator API
4368 2006-07-28 Naba Kumar  <naba@gnome.org>
4370         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
4372         * plugins/symbol-browser/an_symbol.c,
4373         plugins/symbol-browser/an_symbol_iter.c,
4374         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
4375         subclass of AnjutaSymbol so that the symbol is accessible from
4376         the iter in light of changes in IAnjutaIterable.
4378         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
4379         implementation of IAnjutaIterable.
4381 2006-07-28 Naba Kumar  <naba@gnome.org>
4383         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
4384         IAnjutaIterable. They were kind of useless since the interface is
4385         defined on the data object itself. Added set_position() method
4386         in IAnjutaIterable to allow setting arbitrary current index to the
4387         iter.
4388         Added erase() and erase_range() in IAnjutaEditor.
4390         * plugins/editor/text-editor-iterable.c: Fixed 
4391         plugins/editor/text_editor.c: Implemented erase() and erase_range()
4392         methods in editor. Fixed get_line_from_position() method.
4394         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
4395         code. It's disabled for now.
4397         * plugins/sourceview/sourceview-cell.c,
4398         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
4399         implementation.
4401 2006-07-27  Johannes Schmid <jhs@gnome.org>
4403         * plugins/sourceview/sourceview-cell.c:
4404         Fixed IAnjutaEditorCell to work only on a single line
4405         Fixed crasher in finalize
4407         * plugins/symbol-browser/an_symbol_prefs.c:
4408         * global-tags/Makefile.am:
4409         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
4410         script installation     
4412 2006-07-26 Naba Kumar  <naba@gnome.org>
4414         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
4415         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
4416         
4417         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
4418         
4419         * plugins/document-manager/plugin.c: Fixed dynamic loading of
4420         support plugins
4421         
4422         * plugins/editor/text-editor-iterable.c,
4423         plugins/editor/text_editor.c,
4424         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
4425         method to work correctly, it was ignoring start and end parameters.
4426         Fixed TextEditorCell implementation. Fixed 'char-added' signal
4427         emission.
4428         
4429         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
4430         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
4432 2006-07-24  Massimo Cora'  <maxcvs@email.it>
4434         * plugins/symbol-browser/an_symbol_view.c,
4435         plugins/symbol-browser/an_symbol_view.h,
4436         plugins/symbol-browser/plugin.c:
4437     fix a matching case into sv_extract_type_qualifier_from_expr ()
4438     and some minor issues.
4440 2006-07-26  Johannes Schmid <jhs@gnome.org>
4442         * plugins/language-support-cpp-java/plugin.c:
4443         Fixed to work kind of with sourceview editor
4444         * plugins/sourceview/anjuta-document.c: 
4445         * plugins/sourceview/anjuta-view.c: 
4446         * plugins/sourceview/sourceview-cell.c:
4447         * plugins/sourceview/sourceview.c:
4448         Fixed IAnjutaEditorCell and "char-added" signal
4450 2006-07-24 Naba Kumar  <naba@gnome.org>
4452         * plugins/document-manager/plugin.c,
4453         plugins/document-manager/plugin.h: Initial implementedion for loading
4454         support plugins.
4455         
4456         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
4457         implementation.
4458         
4459         * plugins/editor/text_editor.c: Fixed syntax highlighting when
4460         indicators are cleared (that leaved grey texts).
4462 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
4464         * libanjuta/interfaces/libanjuta.idl,
4465         plugins/debug-manager/breakpoints.c,
4466         plugins/debug-manager/memory.c,
4467         plugins/debug-manager/registers.c,
4468         plugins/debug-manager/debug_tree.c,
4469         plugins/debug-manager/debugger.c,
4470         plugins/gdb/debugger.c,
4471         plugins/gdb/debugger.h,
4472         plugins/gdb/plugin.c:
4473         Add a parameter for reporting error
4474         Add a new interface for using gdb variable object
4475         Allow to cancel commands
4476         Rewrite handling of debugger state
4478         * plugins/debug-manager/plugin.c,
4479         plugins/debug-manager/locals.c,
4480         plugins/debug-manager/locals.h,
4481         plugins/debug-manager/register.c,
4482         plugins/debug-manager/stack_trace.c,
4483         plugins/debug-manager/stack_trace.h:
4484         Create and destroy local and stack trace windows when needed
4486 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
4488         * plugins/document-manager/plugin.c:
4489         Fixed "Automatic" highlighting
4491 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
4493         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
4495         * plugins/sourceview/anjuta-view.c:
4496         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
4498 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
4499         
4500         * configure.in: Check for C/C++-Compiler correctly
4502 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
4504         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
4506         * plugins/debug-manager/stack_trace.c:
4507         Destroy stack window when debuuger is disabled (#347414)
4508         
4509         * plugins/sourceview/anjuta-view.c:
4510         Fix a crash with popup-menu (#347412)
4512 2006-07-13 Naba Kumar  <naba@gnome.org>
4514         * plugins/editor/Makefile.am,
4515         plugins/editor/text_editor.h,
4516         plugins/editor/text-editor-iterable.h,
4517         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
4518         tested yet).
4519         
4520         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
4521         code.
4522         
4523         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
4525 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
4527         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
4528         Bug #342937
4529         
4530 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
4532         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
4534         * libanjuta/anjuta-preferences-dialog.c:
4535         Do not use the page_num returned by gtk_notebook_append_page to
4536         remove the page as it cause bugs when pages removal is not done
4537         in LIFO.
4539         * plugins/document-manager/anjuta-docman.c:
4540         * src/anjuta-app.c:
4541         makes Anjuta display dock_items which have previously been hidden
4543 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
4545         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
4547         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
4548         * plugins/sourceview/sourceview.c: (imark_unmark):
4549         
4550         Patches for bugs #346450 and #346295
4551         
4552         * AUTHORS: Added Fredrik
4554 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
4556         * plugins/message-view/anjuta-msgman.c: 
4557         Fixed close button/icon size (like in docman)
4559 2006-06-10 Naba Kumar <naba@gnome.org>
4561         * plugins/editor/text_editor.c: Fixed goto line to mark the line
4562         being set.
4563         
4564 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
4566         * libanjuta/interfaces/libanjuta.idl:
4567         Move inspect_memory function in IAnjutaCpuDebugger interface
4568         Rename Boolean type to State
4570         * plugins/debug-manager/breakpoint.c:
4571         Rename Boolean type to State
4573         * plugins/debug-manager/Makefile.am,
4574         plugins/debug-manager/anjuta-marshal.list,
4575         plugins/debug-manager/data_view.c,
4576         plugins/debug-manager/data_view.h,
4577         plugins/debug-manager/data_buffer.c,
4578         plugins/debug-manager/data_buffer.h,
4579         plugins/debug-manager/chunk_view.c,
4580         plugins/debug-manager/chunk_view.h,
4581         plugins/debug-manager/anjuta-debug-manager.ui,
4582         plugins/debug-manager/debugger.c,
4583         plugins/debug-manager/memory.c,
4584         plugins/debug-manager/memory.h,
4585         plugins/debug-manager/plugin.c,
4586         plugins/gdb/debugger.c,
4587         plugins/gdb/debugger.h,
4588         plugins/gdb/plugin.c:
4589         Rewrite memory window using a special widget
4590         Rename Boolean type to State
4592 2006-06-08 Naba Kumar <naba@gnome.org>
4594         * plugins/editor/text_editor.c (itext_editor_get_current_word):
4595         Do not return garbage characters and return NULL when there is no
4596         current word.
4597         
4598         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
4599         work correctly.
4600         
4601         * plugins/search/search-replace.c: Fixed a mem leak.
4603 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
4605         * libanjuta/anjuta-launcher.c:
4606         Added debug message (see #343522)
4607         
4608         * plugins/build-basic-autotools/build-basic-autotools.c:
4609         Patch from Günther Brammer to fix #344015
4611         * plugins/sourceview/sourceview.c:
4612         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
4613         automatic highlight of build messages)
4615 2006-06-06 Naba Kumar <naba@gnome.org>
4617         * configure.in,
4618         libanjuta/interfaces/libanjuta.idl,
4619         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
4620         plugins/Makefile.am,
4621         plugins/document-manager/action-callbacks.c,
4622         plugins/document-manager/plugin.c,
4623         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
4624         interface for language highlight selection and langauge change
4625         signal.
4626         
4627         * plugins/language-support-cpp-java: Added language support
4628         plugin for cpp and java.
4630 2006-05-27  Naba Kumar  <naba@gnome.org>
4632         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
4633         plugins/debug-manager/*, data/Makefile.am,
4634         manuals/reference/libanjuta/libanjuta.types,
4635         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
4636         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4637         merged anjuta-new-debugger branch into trunck.
4638         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
4640 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
4641         
4642         * libanjuta/interfaces/libanjuta.idl,
4643         plugins/debug-manager/debugger.c,
4644         plugins/debug-manager/debugger.h,
4645         plugins/gdb/anjuta-gdb.plugin.in,
4646         plugins/gdb/debugger.c,
4647         plugins/gdb/debugger.h,
4648         plugins/gdb/plugin.c:
4649         Add new IAnjutaCpuDebugger interface to access cpu register
4650         Run gdb instead of /usr/local/bin/gdb
4651         
4652         * plugins/debug-manager/plugin.c,
4653         plugins/debug-manager/registers.c,
4654         plugins/debug-manager/registers.h:
4655         Rewrite register window
4656         Rename Load target menu item to Run target
4658 2006-05-07  Naba Kumar  <naba@gnome.org>
4660         * plugins/gdb.init
4661         
4662 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
4664         * plugins/debug-manager/watch.c,
4665         plugins/debug-manager/breakpoint.c,
4666         plugins/debug-manager/breakpoint.h:
4667         Fix crash: disconnect save and load session signals
4669 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
4671         * libanjuta/interface/libanjuta.idl,
4672         plugins/debug-manager/debugger.c,
4673         plugins/gdb/plugin.c:
4674         Add a value parameter for evaluate command
4676         * plugins/debug-manager/anjuta-debug-manager.glade:
4677         Create new dialog box for watches using glade
4679         * plugins/debug-manager/anjuta-debug-manager.ui:
4680         Move watch menu items near the end
4681         Move breakpoint menu items outside the sub menu
4683         * plugins/debug-manager/debug_tree.c,
4684         plugins/debug-manager/debug_tree.h,
4685         plugins/debug-manager/debug_tree.h,
4686         plugins/debug-manager/watch.c:
4687         Move all GUI code from watch.c to debug_tree.c
4688         Add an auto update property to watches
4689         
4690         * plugins/debug-manager/locals.c,
4691         plugins/debug-manager/locals.h,
4692         plugins/debug-manager/stack_trace.c,
4693         plugins/debug-manager/stack_trace.h,
4694         plugins/debug-manager/plugin.c:
4695         Register actions before starting debugger
4697         * plugins/gdb/debugger.c:
4698         Do not call callback function if not present
4700 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
4702         * libanjuta/interfaces/libanjuta.idl,
4703         plugins/debug-manager/stack_trace.c,
4704         plugins/debug-manager/stack_trace.h,
4705         plugins/debug-manager/anjuta-debug-manager.ui,
4706         plugins/gdb/debugger.c:
4707         Add a popup menu in stack frame window
4708         Add a new frame-changed event
4709         Use MI command for getting stack informations
4710         Get filename with full path (need gdb > 6.3)
4712         * libanjuta/interfaces/libanjuta.idl,
4713         plugins/debug-manager/debug_tree.c,
4714         plugins/debug-manager/debugger.c,
4715         plugins/debug-manager/locals.c,
4716         plugins/debug-manager/locals.h,
4717         plugins/debug-manager/plugin.c,
4718         plugins/gdb/debugger.c,
4719         plugins/gdb/debugger.h,
4720         plugins/gdb/parser.c,
4721         plugins/gdb/parser.h,
4722         plugins/gdb/plugin.c,
4723         plugins/gdb/Makefile.am:
4724         Pass watch data with string instead of Watch structures
4725         Use debug_tree in local window
4726         Remove info local
4727         Remove parser.{ch}
4729         * plugins/debug-manager/breakpoints.c,
4730         plugins/debug-manager/utilities.c,
4731         plugins/debug-manager/utilities.h:
4732         Use a GtkListStore instead of a GtkTreeStore
4733         move goto_location_in_editor in utilities.c
4734         
4735 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
4737         * libanjuta/interfaces/libanjuta.idl,
4738         plugins/debug-manager/anjuta-debug-manager.ui,
4739         plugins/debug-manager/breakpoints.c,
4740         plugins/debug-manager/plugin.c,
4741         plugins/gdb/debugger.c:
4742         Add a breakpoint type
4743         Add new popup menu in breakpoint window
4744         Add toggle breakpoint in editor popup menu
4745         Save and restore breakpoint enable
4746         Fix bug in clear all breakpoints
4747         Remove old useless code
4749         * plugins/debug-manager/debugger.c:
4750         Fix some problem with debugger states
4752         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4753         Update documentation
4754         
4755 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
4757         * data/Makefile.am,
4758         plugins/gdb/Makefile.am,
4759         plugins/gdb/gdb.init:
4760         Move gdb.init crom data to plugins/gdb
4762         * plugins/gdb/gdb.init,
4763         libanjuta/interfaces/libanjuta.idl,
4764         plugins/debug-manager/breakpoints.c,
4765         plugins/debug-manager/debugger.c,
4766         plugins/debug-manager/plugin.c,
4767         plugins/gdb/debugger.c,
4768         plugins/gdb/plugin.c:
4769         Support pending breakpoints
4770         Rewrite debugger states
4771         Split ianjuta_debugger_log into _enable_log and _disable_log
4773         * plugins/debug-manager/start.c,
4774         plugins/debug-manager/debug_tree.c,
4775         plugins/gdb/parser.c:
4776         Remove some useless lines
4778         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
4779         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
4780         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4781         Update documentation
4783 2006-03-12 Naba Kumar <naba@gnome.org>
4785         * manuals/references/libanjuta/libanjuta.types: Fixed
4786         debug-manager name.
4787         
4788 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4790         * libanjuta/anjuta-debugger.c,
4791         libanjuta/anjuta-debugger.h:
4792         Remove those files
4793         
4794         * libanjuta/interfaces/libanjuta.idl,
4795         plugins/debug-mananger/breakpoints.c,
4796         plugins/debug-manager/debug_tree.c,
4797         plugins/debug-manager/debugger.c,
4798         plugins/debug-manager/plugin.c,
4799         plugins/debug-manager/registers.c,
4800         plugins/debug-manager/sharedlib.c,
4801         plugins/debug-manager/signal.c,
4802         plugins/debug-manager/stack_trace.c,
4803         plugins/debug-manager/start.c,
4804         plugins/debug-manager/watch.c,
4805         plugins/gdb/debugger.c,
4806         plugins/gdb/debugger.h,
4807         plugins/gdb/parser.c,
4808         plugins/gdb/parser.h,
4809         plugins/gdb/plugin.c:
4810         Move types definitions from libanjuta/anjuta-debugger.{ch}
4811         Rename types from AnjutaDebugger* to IAnjutaDebugger*
4812         
4813         * plugins/gdb/Makefile.am:
4814         Remove user interface from gdb plugin
4816 2006-03-12 Naba Kumar <naba@gnome.org>
4818         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
4820 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
4822         Modified Patch from Marc Maurer <uwog@uwog.net>:
4823         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
4824         Fixes #342447
4825         
4826         * plugins/sourceview/Makefile.am:
4827         * plugins/sourceview/sourceview-cell.c:
4828         * plugins/sourceview/sourceview-cell.h:
4829         * plugins/sourceview/sourceview.c: 
4830         
4831         Implemented IAnjutaEditorCell
4833 2006-05-21  Naba Kumar  <naba@gnome.org>
4835         * libanjuta/interfaces/libanjuta.idl,
4836         plugins/document-manager/action-callbacks.c,
4837         plugins/document-manager/plugin.c,
4838         plugins/editor/print.c, plugins/editor/text_editor.c,
4839         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
4840         Fixed zooming and added icons and shortcuts for zoom menu items.
4842 2006-05-21  Naba Kumar  <naba@gnome.org>
4844         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
4845         whitespaces.
4847 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4849         * plugins/document-manager/anjuta-docman.c:
4850         Fixed close button reaction by setting the correct current editor
4852 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4854         Patch from Yang Hong <yanghong@ccoss.com.cn>:
4855         * plugins/document-manager/anjuta-docman.c
4856         - Fix close button, you can close any tab as you wish now.
4857         - Fadeout mime icon as the same as close image  
4859 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4861         Patch from Marc Maurer <uwog@uwog.net>
4862         * main.c: Compile fix when NLS is enabled
4863         
4864         AUTHORS: Added Marc
4866 2006-05-20  Naba Kumar  <naba@gnome.org>
4868         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
4869         while loading abiword-2.4.4/abi project).
4871 2006-05-18 Naba Kumar  <naba@gnome.org>
4873         * libanjuta/interfaces/libanjuta.idl,
4874         plugins/document-manager/action-callbacks.c,
4875         plugins/editor/print.c,
4876         plugins/editor/text_editor.c,
4877         plugins/editor/text_editor.h,
4878         plugins/editor/text_editor_prefs.c: Fixed zooming.
4879         
4880         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
4881         interface for character iteration and IAnjutaEditorAssist interface
4882         for autocompletions and editor tips.
4884 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
4886         Patch from Günther Brammer <GBrammer@gmx.de>:
4887         * plugins/document-manager/anjuta-docman.c:
4888         Make tabs smaller but keep nice closing icon
4890         * plugins/document-manager/anjuta-docman.c:
4891         * plugins/document-manager/Makefile.am:
4892         
4893         Added nice mime-icons to the editor tabs
4895 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
4897         * configure.in: Bumped version to 2.0.3 (pre-release increment)
4898         
4899         * plugins/symbol-browser/an_symbol_view.c:
4900         - Fixed crasher
4901         - Fixed symbol searching (Yang Hong (#341997))
4902         
4903         * plugins/devhelp/htmlview.c:
4904         Fixed devhelp plugin
4905         
4906         * plugins/build-basic-autotools/build-basic-autotools.c:
4907         * plugins/search/search-replace.c:
4908         * plugins/document-manager/anjuta-docman.c:
4909         
4910         Only add a marker to a line where it makes sense!
4912 === anjuta 2.0.2 ===
4914 2006-05-15  Naba Kumar  <naba@gnome.org>
4916         * configure.in: set required versions for
4917         gdl and glade3.
4918         
4919 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
4921         * plugins/glade/plugin.c:
4922         Fixed signal connection for "gtk-doc-search"
4924 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
4926         * NEWS: Set release date, add known issues
4927         
4928         * libanjuta/anjuta-shell.c:
4929         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
4930         and debug other gtk-warnings/criticals)
4931         
4932         * plugins/build-basic-autotools/build-basic-autotools.c:
4933         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
4934         
4935         * plugins/sourceview/anjuta-view.c:
4936         * plugins/sourceview/sourceview-args.c:
4937         * plugins/sourceview/sourceview-scope.c:
4938         * plugins/sourceview/sourceview-tags.c:
4939         Fixed gtk-criticals (gtk_source_language_get_mime_types)
4941 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4943         * pixmaps/Makefile.am:
4944         Add preferences_general.png
4945         
4946         * plugins/devhelp/plugin.c:
4947         Fixed some more realise things
4948         
4949         * plugins/message-view/anjuta-msgman.c:
4950         Support stock icons for message panes
4951         
4952         * plugins/search/search-replace.c:
4953         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
4954          
4955         * plugins/search/search-replace_backend.c:
4956         Fixed #341359
4957         
4958         * plugins/sourceview/anjuta-document.c:
4959         * plugins/sourceview/sourceview.c:
4960         Fixed finalise and tag completion
4961         
4962         * src/anjuta-app.c:
4963         Use preferences_general icon
4965 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4967         * pixmaps/Makefile.am:
4968         Fixed EXTRA_DIST
4970 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4972         * plugins/sourceview/sourceview-prefs.c:
4973         Fixed font & color handling
4974         
4975         * plugins/symbol-browser/an_symbol_view.c:
4976         Fixed crasher
4978 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
4980         * plugins/macro/macros.xml:
4981         Fixed bug #341583 (Address of FSF)
4983 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
4985         * src/main.c:
4986         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
4987         Update: Do it the cool way...
4988         
4989 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
4991         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
4992         Implement gtk-api-help signals of glade3
4993         * configure.in: Bump to glade3 2.91.2
4994         
4995         * plugins/devhelp/plugin.c:
4996         Fixed some realize stuff in the devhelp plugin
4997         
4998         * plugins/sourceview/anjuta-document.c:
4999         fixed bug with scope completion
5001 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
5003         * plugins/symbol-browser/an_symbol_view.c
5004         * plugins/symbol-browser/an_symbol_prefs.c
5005         * plugins/symbol-browser/an_symbol_prefs.h
5006         * global_tags/create_global_tags.sh:
5007         
5008         Automaticly create global tags on first startup
5010 2006-05-08  Massimo Cora'  <maxcvs@email.it>
5012         * configure.in:
5013         * plugins/project-wizard/templates/Makefile.am:
5014         * (added) plugins/project-wizard/templates/cpp-logo.png:
5015         * (added) plugins/project-wizard/templates/cpp.wiz:
5016         * (added) plugins/project-wizard/templates/cpp/*:
5018         Added a generic c++ template. It's a simple hello world.
5020 2006-05-07  Massimo Cora' <maxcvs@email.it>
5022         * plugins/symbol-browser/an_symbol_view.c:
5023         fixed a stupid crasher.
5025 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
5027         * plugins/project-wizard/templates/wxwin/configure.in.tpl
5028         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
5029         
5030         Fixed WxWidgets project type
5032 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
5034         * plugins/devhelp/htmlview.c: 
5035         * plugins/devhelp/plugin.c:
5036         Maybe I fixed the crash this time! I could at least not reproduce anymore!
5037         
5038         * plugins/project-wizard/install.c:
5039         Don't set a message - thanks to seb
5041 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
5043         * plugins/devhelp/htmlview.c: 
5044         * plugins/symbol-browser/an_symbol_view.c:
5045         
5046         There is a weird crash in gtk_idle which I still did not completly fix!
5047         
5048         * plugins/project-wizard/install.c:
5049         Default to success instead of failure
5051 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
5053         * plugins/devhelp/htmlview.c:
5054         * plugins/devhelp/plugin.c:
5055         Fixed bug and libdevhelp issue!
5057         * plugins/project-wizard/install.c:
5058         Fixed message string!
5060 2006-05-03  Massimo Cora' <maxcvs@email.it>
5061        
5062         * plugins/symbol-browser/an_symbol_view.c:
5063         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
5065 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
5067         * pixmaps/Makefile.am:
5068         * src/main.c:
5069         * anjuta.desktop.in.in
5070         
5071         GNOME Goal #2.1: Install theme-friendly icons
5073 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
5075         * plugins/devhelp/htmlview.c: Reload page on reparent
5076         * plugins/document-manager/anjuta-docman.c:
5077         Present document-manager when document is selected in file-manager
5079 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
5081         * plugins/symbol-broser/an_symbol_view.c:
5082         Fixed crasher in namespace exploration
5084 2006-05-01  Massimo Cora' <maxcvs@email.it>
5086         * configure.in:
5087         * plugins/valgrind/Makefile.am:
5089         Optional compiling of Valgrind plugin
5091 2006-05-01  Massimo Cora' <maxcvs@email.it>
5093         * plugins/symbol-browser/an_symbol_view.c:
5094         - modularized code. Marked with FIXME the parts which need improvement.
5095         - More comments.
5096     - Added basic namespace completion for Gtkmm type project:
5097     - namespace1::MyClass *class;
5098     - class-> [display]
5099     - Namespaces must be anyway improved.
5101 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
5103         * plugins/devhelp/plugin.c: 
5104         Fixed up plugin unloading and show html widget on link selected
5105         
5106         * NEWS: Updated
5107         
5108 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
5110         * plugins/devhelp/Makefile.am:
5111         * plugins/devhelp/anjuta-devhelp.plugin.in:
5112         * plugins/devhelp/htmlview.c:
5113         * plugins/devhelp/htmlview.h:
5114         * plugins/devhelp/plugin.c: 
5115         * plugins/devhelp/plugin.h:
5116         Reimplemeted devhelp plugin from scratch
5117         
5118         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
5119         Fixed crasher
5121 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
5123         * plugins/sourceview/sourceview-tags.c:
5124         complete some more tag types
5125         
5126         * plugins/valgrind/plugin.c:
5127         * plugins/valgrind/preferences.c:
5128         * plugins/valgrind/vggeneralprefs.c:
5129         
5130         Fixed lots of gtk warnings
5132 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
5134         * plugins/sourceview/sourceview-scope.c:
5135         Implemented type-ahead for scope completion
5137 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
5139         * manuals/C/Makefile.am:
5140         * manuals/Makefile.am:
5141         * plugins/document-manager/Makefile.am:
5142         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5143         * plugins/sourceview/Makefile.am:
5144         * tagmanager/c.c:
5145         
5146         Fixed distcheck
5147         
5148         * plugins/class-gen/goc_template_header: G_END_DECLS
5150 2006-05-27  Naba Kumar <naba@gnome.org>
5152         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
5153         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
5154         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
5155         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
5156         scintilla/include/Scintilla.iface,
5157         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
5158         cvs. Fixed compile flags. Removed outdated patches.
5160 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
5162         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
5164         * plugins/sourceview/anjuta-document.c:
5165         * plugins/sourceview/sourceview-args.c:
5166         * plugins/sourceview/sourceview-scope.c:
5167         
5168         Add End/Home keypresses and support completion if symbol start with '!' for example
5169         in an if statement
5171 2006-04-27 Massimo Cora' <maxcvs@email.it>
5173         * libanjuta/interfaces/libanjuta.idl:
5175         * plugins/sourceview/sourceview-scope.c:
5176         * plugins/sourceview/tag-window.c: 
5177         * plugins/sourceview/tag-window.h:
5178         * plugins/symbol-browser/an_symbol_view.c:
5179         * plugins/symbol-browser/an_symbol_view.h:
5180         * plugins/symbol-browser/plugin.c:
5181         
5182         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
5183         interface.
5184         Code and ideas for C/C++ new completion engine comes from IComplete written by
5185         Martin Stubenschrott <stubenschrott@gmx.net>.
5186         Currently the interface works only with GtkSourceView plugin.   
5187         
5188         * tagmanager/Makefile.am:
5189         * tagmanager/c.c: 
5190         * tagmanager/entry.h:
5191         * tagmanager/get.c:
5192         * tagmanager/get.h:
5193         * tagmanager/include/tm_file_entry.h:
5194         * tagmanager/include/tm_project.h:
5195         * tagmanager/include/tm_source_file.h:
5196         * tagmanager/include/tm_symbol.h:
5197         * tagmanager/include/tm_tagmanager.h:
5198         * tagmanager/include/tm_work_object.h:
5199         * tagmanager/include/tm_workspace.h:
5200         * tagmanager/parse.c:
5201         * tagmanager/read.c: 
5202         * tagmanager/read.h:
5203         * tagmanager/tm_project.c: 
5204         * tagmanager/tm_source_file.c: 
5205         * tagmanager/tm_workspace.c:
5206         
5207         Tagmanager can now parse a memory buffer and generate/update 
5208         tags into tm_workspace/tm_project on the fly, without using files.
5209         C/C++ is supported now.
5210         
5211 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
5213         * plugins/sourceview/anjuta-document.c:
5214         * plugins/sourceview/sourceview-args.c:
5215         * plugins/sourceview/sourceview-scope.c:
5216         * plugins/sourceview/sourceview.c:
5217         
5218         Fixed some memory leaks and argument completion
5220 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
5222         * plugins/glade/plugin.c:
5223         
5224         Fixed glade plugin build because of API changes in glade3
5226 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
5228         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
5229         Updated editor section
5230         
5231         * manuals/C/anjuta-manual/interface.xml:
5232         * manuals/C/anjuta-manual/preferences.xml:
5233         * manuals/C/anjuta-manual/projects.xml:
5234         Updated manual
5235         
5236         * plugins/editor/anjuta-editor.plugin.in:
5237         Better plugin name
5239 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
5241         * configure.in:
5242         * plugins/editor/anjuta-editor.plugin.in:
5243         * plugins/sourceview/sourceview.plugin.in:
5245         Build both editors and let the user decide a runtime!
5246         
5247         * plugins/sourceview/sourceview-scope.c:
5248         Fixed bug in regex to allow test()-> completions
5250 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
5252         * plugins/sourceview/anjuta-document.c:
5253         * plugins/sourceview/sourceview-args.c: 
5254         * plugins/sourceview/sourceview-scope.c:
5255         * plugins/sourceview/sourceview-tags.c:
5256         * plugins/sourceview/tag-window.c: 
5257         
5258         Improved callltip windows
5260 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
5262         * src/anjuta-app.c: (on_session_save):
5263         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
5264         <ricardo.jose.ferrari@gmail.com> for pointing this out!
5266 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
5268         * libanjuta/anjuta-utils.c: 
5269         * plugins/cvs-plugin/cvs-execute.c:
5270         Off-by-one...
5272         * scintilla/LexInno.cxx:
5273         * scintilla/LexOpal.cxx:
5274         * scintilla/LexTCL.cxx:
5276         Added missing files from scintilla-update
5278 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
5280         * configure.in:
5281         * manuals/C/Makefile.am:
5282         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
5283         * manuals/C/anjuta-manual/Makefile.am:
5284         * manuals/C/anjuta-manual/anjuta-manual.xml:
5285         * manuals/C/anjuta-manual/build.xml:
5286         * manuals/C/anjuta-manual/debugger.xml:
5287         * manuals/C/anjuta-manual/execute.xml:
5288         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
5289         * manuals/C/anjuta-manual/figures/arguments.png:
5290         * manuals/C/anjuta-manual/figures/configure_dlg.png:
5291         * manuals/C/anjuta-manual/figures/file_menu.png:
5292         * manuals/C/anjuta-manual/figures/menu_main.png:
5293         * manuals/C/anjuta-manual/figures/menubar.png:
5294         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
5295         * manuals/C/anjuta-manual/figures/project_info.png:
5296         * manuals/C/anjuta-manual/figures/scrshot.png:
5297         * manuals/C/anjuta-manual/figures/symbol_browser.png:
5298         * manuals/C/anjuta-manual/figures/tool-editor.png:
5299         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
5300         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
5301         * manuals/C/anjuta-manual/figures/toolbar_format.png:
5302         * manuals/C/anjuta-manual/figures/toolbar_main.png:
5303         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
5304         * manuals/C/anjuta-manual/fileoperations.xml:
5305         * manuals/C/anjuta-manual/interface.xml:
5306         * manuals/C/anjuta-manual/introduction.xml:
5307         * manuals/C/anjuta-manual/preferences.xml:
5308         * manuals/C/anjuta-manual/projects.xml:
5309         * manuals/C/anjuta-manual/tools.xml:
5310         * manuals/Makefile.am:
5311         
5312         Updated manual and faq
5314         * scintilla/CallTip.cxx:
5315         * scintilla/CallTip.h:
5316         * scintilla/CellBuffer.cxx:
5317         * scintilla/CellBuffer.h:
5318         * scintilla/ContractionState.cxx:
5319         * scintilla/Document.cxx:
5320         * scintilla/Document.h:
5321         * scintilla/DocumentAccessor.cxx:
5322         * scintilla/Editor.cxx:
5323         * scintilla/Editor.h:
5324         * scintilla/ExternalLexer.cxx:
5325         * scintilla/Indicator.cxx:
5326         * scintilla/KeyMap.cxx:
5327         * scintilla/KeyWords.cxx:
5328         * scintilla/LexAU3.cxx:
5329         * scintilla/LexBash.cxx:
5330         * scintilla/LexCPP.cxx:
5331         * scintilla/LexCaml.cxx:
5332         * scintilla/LexCsound.cxx:
5333         * scintilla/LexEiffel.cxx:
5334         * scintilla/LexGui4Cli.cxx:
5335         * scintilla/LexHTML.cxx:
5336         * scintilla/LexLua.cxx:
5337         * scintilla/LexMSSQL.cxx:
5338         * scintilla/LexOthers.cxx:
5339         * scintilla/LexPOV.cxx:
5340         * scintilla/LexPython.cxx:
5341         * scintilla/LexRuby.cxx:
5342         * scintilla/LexSQL.cxx:
5343         * scintilla/LexVB.cxx:
5344         * scintilla/Makefile.am:
5345         * scintilla/PlatGTK.cxx:
5346         * scintilla/PropSet.cxx:
5347         * scintilla/RESearch.cxx:
5348         * scintilla/RESearch.h:
5349         * scintilla/ScintillaBase.cxx:
5350         * scintilla/ScintillaGTK.cxx:
5351         * scintilla/StyleContext.h:
5352         * scintilla/ViewStyle.cxx:
5353         * scintilla/ViewStyle.h:
5354         * scintilla/XPM.cxx:
5355         * scintilla/include/KeyWords.h:
5356         * scintilla/include/Platform.h:
5357         * scintilla/include/PropSet.h:
5358         * scintilla/include/SciLexer.h:
5359         * scintilla/include/Scintilla.h:
5360         * scintilla/include/Scintilla.iface:
5361         * scintilla/include/ScintillaWidget.h:
5362         * scintilla/lexers.make:
5364         Update to scintilla 1.68
5366         * src/anjuta-app.c:
5367         Only show help items which are really availible
5369         * plugins/cvs-plugin/cvs-callbacks.c
5370         * plugins/cvs-plugin/cvs-execute.c
5371         * plugins/cvs-plugin/subversion-callbacks.c:
5372         * libanjuta/anjuta-utils.c:
5373         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
5375 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
5377         * plugins/project-wizard/install.c,
5378         * plugins/project-wizard/autogen.c:
5379         Add error messages if using a read only directory
5380         Improve fix for bug #339296
5382 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
5384         * libanjuta/interfaces/libanjuta.idl:
5385         * plugins/document-manager/action-callbacks.c:
5386         * plugins/document-manager/plugin.c:
5387         * plugins/editor/text_editor.c:
5388         Added IAnjutaEditorGoto 
5390         * plugins/editor/aneditor.cxx:
5391         * plugins/editor/aneditor.h:
5392         * plugins/editor/text_editor.h:
5393         * plugins/editor/text_editor_prefs.c:
5394         
5395         Fixed #305076
5397 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
5399         * libanjuta/interfaces/libanjuta.idl:
5400         * plugins/document-manager/action-callbacks.c:
5401         * plugins/document-manager/anjuta-docman.c:
5402         * plugins/document-manager/plugin.c:
5403         * plugins/editor/text_editor.c: 
5404         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
5405         
5406         * plugins/sourceview/sourceview.c:
5407         * plugins/sourceview/sourceview.glade:
5408         Fixed some uft-8 issues and added a preference option
5409         to enable/disable gnome-vfs monitoring
5410         
5411         * scintilla/Makefile.am:
5412         * scintilla/include/Makefile.am:
5413         Fixed build
5415 2006-04-20  Massimo Cora' <maxcvs@email.it>
5417         * libanjuta/interfaces/libanjuta.idl:
5418         Remove get_current_pos () because we have get_position()
5420 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
5422         * NEWS: Updated
5423         * plugins/sourceview/tag-window.c:
5424         Don't close window on PageUp/PageDown
5426 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
5428         * data/Makefile.am:
5429         * manuals/reference/libanjuta/Makefile.am:
5430         
5431         Some build fixes
5432         
5433         * src/Makefile.am:
5434         * src/bacon-message-connection.c: 
5435         * src/bacon-message-connection.h: (both from gedit)
5436         * src/main.c:
5437         
5438         Fixed #312319 (Opening files when Anjuta is already open)
5440 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
5442         * TODO.tasks: Updated
5443         * plugins/sourceview/anjuta-view.c: 
5444         * plugins/sourceview/anjuta-view.h:
5445         * plugins/sourceview/sourceview.c: 
5446         
5447         * configure.in: Fix --enable-plugin-scintilla
5448         
5449         Added char_added signal
5451 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
5453         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
5454         
5455         Fixed diff for utf8
5456         
5457         * plugins/sourceview/sourceview.c:
5458         Fixed VFS monitoring (still a bit buggy)
5459         
5460         * plugins/sourceview/sourceview-args.c:
5461         * plugins/sourceview/tag-window.c: 
5462         
5463         Better sizing for the popup-window
5465 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
5467         * plugins/project-wizard/templates/gnome/src/main.c:
5468         * plugins/project-wizard/templates/gnome/src/project.glade:
5469         * plugins/project-wizard/templates/gtk/src/main.c: 
5470         * plugins/project-wizard/templates/gtk/src/project.glade:
5471         * plugins/project-wizard/templates/gtkmm/src/main.cc:
5472         
5473         Fixed up GLADE_FILE definition in project types and fixed bug #334546
5474         
5475 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
5477         * configure.in: More removal of obsoleteness.
5478         * po/no.po:
5480 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
5482         * ROADMAP:
5483         * libanjuta/anjuta-preferences.c: 
5484         * libanjuta/anjuta-utils.c: 
5485         * libanjuta/anjuta-utils.h:
5486         * plugins/message-view/message-view.c:
5487         
5488         Changed color functions and moved convert_color to anjuta-utils.h
5489         
5490         * plugins/message-view/anjuta-message-manager-plugin.glade:
5491         GnomeColorPicker -> GtkColorButton (bug #309154)
5492         
5493         * plugins/sourceview/plugin.c:
5494         * plugins/sourceview/sourceview-prefs.c:
5495         * plugins/sourceview/sourceview.glade:
5496         Added color and font preferences
5498         * plugins/sourceview/sourceview-tags.c:
5499         Only show as much choices as configured in preferences
5501 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
5503         * ROADMAP, NEWS: Updated (we are far behind ;-)
5504         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
5506 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
5508         * configure.in:
5509         * plugins/editor/Makefile.am:
5510         * scintilla/Makefile.am
5511         
5512         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
5513         
5514         * global-tags/Makefile.am:
5515         * global-tags/create_global_tags.sh:
5516         * plugins/symbol-browser/an_symbol_prefs.c:
5517         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5518         * plugins/symbol-browser/plugin.h:
5519         * tagmanager/include/tm_workspace.h:
5520         * tagmanager/tm_workspace.c:
5521         
5522         Fixed symbol-browser prefs and move global tags generation from installtion to
5523         preferences to make the life easier for distributers and to allow updates after installtion
5525         * plugins/document-manager/action-callbacks.c: 
5526         * plugins/document-manager/action-callbacks.h:
5527         * plugins/document-manager/anjuta-document-manager.ui:
5528         * plugins/document-manager/indent-util.c:
5529         * plugins/document-manager/plugin.c:
5530         * plugins/editor/text_editor.c:
5531         
5532         Moved indent stuff to document-manager
5533         
5534         * plugins/sourceview/anjuta-view.c: 
5535         * plugins/sourceview/sourceview-args.c: 
5536         * plugins/sourceview/sourceview-scope.c:
5537         * plugins/sourceview/sourceview-tags.c: 
5538         * plugins/sourceview/sourceview.c:
5539         
5540         Fixed several bugs
5541         
5542         * plugins/sourceview/sourceview.plugin (removed):
5543         * plugins/sourceview/sourceview.plugin.in:
5544         Editor is not user-activatible
5545         
5546         * plugins/sourceview/sourceview.png:
5547         Updated icon
5549 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
5551         * src/anjuta-app.c: Fixed crasher on plugin unloading
5553 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
5555         * plugins/sourceview/sourceview.c
5556         * plugins/sourceview/sourceview-args.c
5557         * plugins/sourceview/sourceview-args.h:
5558         
5559         Polished argument completion
5561 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
5563         * plugins/message-view/anjuta-msgman.c:
5564         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
5565         
5566         Show message pane on switch (does not work, anjuta_shell needs a fix)
5567         
5568         * plugins/sourceview/Makefile.am:
5569         * plugins/sourceview/anjuta-view.c: (find_tag_window),
5570         * plugins/sourceview/sourceview-args.c: 
5571         * plugins/sourceview/sourceview-args.h:
5572         * plugins/sourceview/sourceview-private.h:
5573         * plugins/sourceview/sourceview-scope.c: 
5574         (sourceview_scope_update), (sourceview_scope_filter_keypress):
5575         * plugins/sourceview/sourceview-tags.c:
5576         * plugins/sourceview/sourceview.c:
5577         * plugins/sourceview/tag-window.c:
5578         * plugins/sourceview/tag-window.h:
5579         
5580         Added scope and argument completion
5582 2006-04-03  Johannes Schmid <jhs@gnome.org>
5584         * TODO.tasks
5585         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
5586         (on_widget_remove):
5587         Save toolbar state
5589         * plugins/sourceview/sourceview.c: (iselect_clear):
5590         Make "Delete"-key working
5592         * configure.in: #336389
5594 2006-04-03  Johannes Schmid <jhs@gnome.org>
5596         * plugins/sourceview/Makefile.am:
5597         * plugins/sourceview/anjuta-view.c:
5598         * plugins/sourceview/plugin.c: 
5599         * plugins/sourceview/sourceview-private.h:
5600         * plugins/sourceview/sourceview-scope.c:
5601         * plugins/sourceview/sourceview-scope.h:
5602         * plugins/sourceview/sourceview-tags.c: 
5603         * plugins/sourceview/sourceview-tags.h:
5604         * plugins/sourceview/sourceview.c:
5605         * plugins/sourceview/sourceview.h:
5606         * plugins/sourceview/tag-window.c:
5607         
5608         - fixed goto_file_line
5609         - scroll to cursor on undo/redo
5610         - show correct popup-menu
5611         - scope completion (not ready yet)
5613 2006-04-03  Johannes Schmid <jhs@gnome.org>
5615         * plugins/sourceview/plugin.c: 
5616         * plugins/sourceview/sourceview-tags.c:
5617         * plugins/sourceview/sourceview.c: 
5618         * plugins/sourceview/sourceview.h:
5619         * plugins/sourceview/tag-window.c:
5620         
5621         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
5623 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5625         * plugins/sourceview/sourceview.c:
5626         Fixed next/previous bookmark.
5627         Toggled bookmark (set/unset).
5629 2006-04-03  Johannes Schmid <jhs@gnome.org>
5631         * plugins/document-manager/action-callbacks.c:
5632         Fixed Gtk-Warning in goto_line
5633         
5634         * plugins/sourceview/Makefile.am:
5635         * plugins/sourceview/anjuta-document.c:
5636         * plugins/sourceview/anjuta-view.c: 
5637         * plugins/sourceview/anjuta-view.h:
5638         * plugins/sourceview/sourceview-autocomplete.c:
5639         * plugins/sourceview/sourceview-autocomplete.h:
5640         * plugins/sourceview/sourceview-private.h:
5641         * plugins/sourceview/sourceview-tags.c:
5642         * plugins/sourceview/sourceview-tags.h:
5643         * plugins/sourceview/sourceview.c:
5644         * plugins/sourceview/tag-window.c:
5645         * plugins/sourceview/tag-window.h:
5646         Created a nice API for tag and completion windows
5647         
5648         * plugins/sourceview/sourceview-print.h:
5649         * plugins/sourceview/sourceview-print.c:
5650         Added printing
5651                 
5652 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5654         * plugins/sourceview/sourceview.c:
5655         Fixed typo (Sort bookmarks).
5656         
5657 2006-04-01  Johannes Schmid <jhs@gnome.org>
5659         * plugins/sourceview/anjuta-document.c:
5660         * plugins/sourceview/anjuta-document.h:
5661         * plugins/sourceview/anjuta-view.c:
5662         * plugins/sourceview/anjuta-view.h:
5663         * plugins/sourceview/sourceview-autocomplete.c:
5664         * plugins/sourceview/sourceview-autocomplete.h:
5665         * plugins/sourceview/sourceview-prefs.c:
5666         * plugins/sourceview/sourceview-prefs.h:
5667         * plugins/sourceview/sourceview-private.h:
5668         * plugins/sourceview/sourceview-tags.c:
5669         * plugins/sourceview/sourceview-tags.h:
5670         * plugins/sourceview/sourceview.c:
5671         * plugins/sourceview/sourceview.glade:
5672         * plugins/sourceview/tag-window.c: 
5673         * plugins/sourceview/tag-window.h:
5674         
5675         Improved code complete and autocomplete
5677 2006-04-01  Johannes Schmid <jhs@gnome.org>
5679         * plugins/sourceview/Makefile.am:
5680         * plugins/sourceview/bookmark.png:
5681         * plugins/sourceview/marker-attentive.png:
5682         * plugins/sourceview/marker-basic.png:
5683         * plugins/sourceview/marker-intense.png:
5684         * plugins/sourceview/marker-light.png:
5685         * plugins/sourceview/sourceview.c: 
5686         
5687         Added pixmaps for all marker types and show bookmarks
5688         
5689         * configure.in
5690         * plugins/sourceview/Makefile.am:
5691         Build sourceview on 2.14 only
5693 2006-03-31  Johannes Schmid <jhs@gnome.org>
5695         * plugins/sourceview/Makefile.am:
5696         * plugins/sourceview/anjuta-document.c:
5697         * plugins/sourceview/anjuta-view.c:
5698         * plugins/sourceview/anjuta-view.h:
5699         * plugins/sourceview/sourceview-autocomplete.c:
5700         * plugins/sourceview/sourceview-private.h:
5701         * plugins/sourceview/sourceview-tags.c:
5702         * plugins/sourceview/sourceview-tags.h:
5703         * plugins/sourceview/sourceview.c: 
5704         * plugins/sourceview/tag-window.c:
5705         * plugins/sourceview/tag-window.h:
5706         
5707         Added code completion with tag manager to the editor and fixed a save_as bug
5709 2006-03-31  Johannes Schmid <jhs@gnome.org>
5711         * src/main.c: Revert patch from Rob to allow building with
5712         Gnome 2.12
5713         * configure.in: Require at least 2.12 libraries
5715 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
5717         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
5719         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5720         Improve anjuta-plugin project template: Added missed files dist tarball
5721         (make dist)
5723         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
5724         typo
5726 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
5728         reviewed by: Johannes Schmid <jhs@gnome.org>
5730         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5731         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
5732         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
5733         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
5734         
5735         Improve anjuta-plugin project template. Also fix for #322744
5737 2006-03-27  Johannes Schmid <jhs@gnome.org>
5739         * plugins/sourceview/sourceview-private.h:
5740         plugins/sourceview/sourceview.c:
5741         
5742         Added basic bookmark support
5744 2006-03-27  Johannes Schmid <jhs@gnome.org>
5746         * TODO.tasks:
5747         Updated
5748         
5749         Patch from Rob Bradfort <robster@debian.org>:
5750         * src/main.c: (get_command_line_args), (main):
5751         Migration from popt to GOption
5752         
5753 2006-03-26 Naba Kumar  <naba@gnome.org>
5755         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
5756         size to scale itself with theme.
5758 2006-03-26 Naba Kumar  <naba@gnome.org>
5760         * plugins/file-manager/an_file_view.c,
5761         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
5762         when symbolview and fileview objects are destroyed to avoid crashes
5763         after the plugins are disabled.
5765 2006-03-26 Naba Kumar <naba@gnome.org>
5767         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
5768         Deleted unused file.
5769         
5770         * plugins/glade/plugin.c: Be able to close glade plugin when there
5771         there is no glade project loaded.
5772         
5773         * plugins/sourceview/sourceview.plugin,
5774         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
5776 2006-03-23  Naba Kumar  <naba@gnome.org>
5778         * plugins/editor/print.c: Fixed a bug where some sections of
5779         printed/previewed text is not highlighted.
5780         
5781 2006-03-20  Johannes Schmid <jhs@gnome.org>
5783         * libanjuta/interfaces/libanjuta.idl:
5784         Added IAnjutaPrint
5785         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
5786         as we do not use private apis. Show help window and startup because it does 
5787         not survive gdl
5788         
5789         * plugins/document-manager/action-callbacks.c:
5790         plugins/editor/Makefile.am:
5791         plugins/editor/text_editor.c:
5792         plugins/editor/print.c:
5793         plugins/editor/print.h:
5794         
5795         Fixed printing (nobody has missed it BTW ;-)
5796         
5797         * plugins/sourceview/sourceview.c:
5798         Fixed a crasher
5800 2006-03-20 Naba Kumar <naba@gnome.org>
5802         * configure.in, plugins/devhelp/plugin.c: Be able to build with
5803         devhelp >= 0.9 < 0.11 versions.
5804         
5805 2006-03-20  Johannes Schmid <jhs@gnome.org>
5807         * plugins/sourceview/anjuta-document-loader.c
5808         plugins/sourceview/sourceview.c:
5809         
5810         Fixed encoding bugs
5812 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5814         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
5815         Fixed bug (line position)
5816         Give the good line position whatever the active editor.
5818 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
5820         * configure.in: Added fi to ALL_LINGUAS
5822 2006-03-19  Johannes Schmid <jhs@gnome.org>
5824         * plugins/sourceview/anjuta-document-loader.c:
5825         replace gnome_vfs_get_mime_type_for_name_and data
5827         * plugins/build-basic-autotools/build-basic-autotools.c:
5828         Fixed #335142
5830 2006-03-17  Johannes Schmid <jhs@gnome.org>
5832         * plugins/editor/editor.glade:
5833         Added style-editor again after it got lost somehow
5835 2006-03-17  Johannes Schmid <jhs@gnome.org>
5837         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
5838         configure.in: require devhelp 0.11
5839         
5840         Post 0.11 devhelp versions (CVS) do not work because of an API change...
5842         plugins/build-basic-autotools/build-basic-autotools.c:
5843         forgot a an installtion callback for the "install as root"-feature
5845 2006-03-17  Massimo Cora' <maxcvs@email.it>
5847         reviewed by: Johannes Schmid <jhs@gnome.org>
5849         * plugins/class-gen/anjuta-class-gen-plugin.glade
5850         plugins/class-gen/class_gen.c 
5851         plugins/class-gen/goc_template_header
5852         plugins/class-gen/goc_template_source
5853         
5854         Fixed bug #334663
5856 2006-03-16  Johannes Schmid <jhs@gnome.org>
5858         * plugins/sourceview/sourceview.c:
5859         Fixed "save-point" signal for undo actions
5861 2006-03-16  Massimo Cora' <maxcvs@email.it>
5862         
5863         reviewed by: Johannes Schmid <jhs@gnome.org>
5864         
5865         * plugins/document-manager/anjuta-docman.c:
5866         Implement tab drag and drop
5868 2006-03-16  Johannes Schmid <jhs@gnome.org>
5870         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5871         plugins/build-basic-autotools/build-basic-autotools.c:
5872         
5873         Implemented "install as root"-feature (#321455)
5875 2006-03-16  Johannes Schmid <jhs@gnome.org>
5877         * mime/.cvsignore
5878         plugins/sourceview/.cvsignore
5879         plugins/tools/scripts/.cvsignore:
5880         Added/extended .cvsignore files
5881         
5882         * plugins/sourceview/sourceview-autocomplete.c:
5883         plugins/sourceview/sourceview-autocomplete.h:
5884         plugins/sourceview/sourceview-prefs.c:
5885         plugins/sourceview/sourceview-private.h:
5886         plugins/sourceview/sourceview.glade:
5887         Autcomplete just works(tm) now and respects preferences
5888         
5889         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
5890         Use better algorithm from autocomplete
5892 2006-03-15  Johannes Schmid <jhs@gnome.org>
5894         * src/anjuta-app.c:
5895         Fixed bug #304495
5897 2006-03-15  Johannes Schmid <jhs@gnome.org>
5899         * libanjuta/interfaces/libanjuta.idl:
5900         plugins/class-gen/class_gen.c:
5901         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
5902         plugins/project-manager/plugin.c:
5903         
5904         Allow to add multiple source files (#320191)
5905         
5906         * configure.in: Require gnome-build 0.1.3
5908 2006-03-14  Johannes Schmid <jhs@gnome.org>
5910         * plugins/macro/macro-utils.c: Fixed bug #333606
5911         * plugins/file-wizard/file.c: Fixed bug #333601
5913 2006-03-13  Johannes Schmid <jhs@gnome.org>
5915         * plugins/sourceview/sourceview_autocomplete.c
5916         plugins/sourceview/sourceview_autocomplete.h
5917         plugins/sourceview/sourceview.c
5918         plugins/sourceview/sourceview-private.h
5919         plugins/sourceview/sourceview-prefs.c:
5920         
5921         Cleaned up and fixed several issues
5922         
5923 2006-03-13  Johannes Schmid <jhs@gnome.org>
5925         * plugins/sourceview/Makefile.am:
5926         plugins/sourceview/sourceview-autocomplete.c
5927         plugins/sourceview/sourceview-autocomplete.h:
5928         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
5929         plugins/sourceview/sourceview-private.h:
5930         plugins/sourceview/sourceview.c:
5931         
5932         Added (buggy) autocomplete feature to sourceview
5933         
5934 2006-03-12 Naba Kumar <naba@gnome.org>
5936         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
5937         libanjuta/anjuta-session.c: Added API docs.
5939 2006-03-12 Naba Kumar <naba@gnome.org>
5941         * TODO.tasks: Added couple of tasks.
5942         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
5943         Register private class as early as possible so that members could
5944         point to self class. Code clean up.
5946 2006-03-12 Naba Kumar <naba@gnome.org>
5948         * po/POTFILES.in, po/POTFILES.skip: Updated.
5950 2006-03-11 Naba Kumar <naba@gnome.org>
5952         * libanjuta/anjuta-shell.c,
5953         plugins/document-manager/anjuta-docman.c,
5954         plugins/document-manager/plugin.c,
5955         plugins/symbol-browser/an_symbol_search.c,
5956         plugins/valgrind/vgrule-list.c: Use correct signal names while
5957         creating them.
5958         
5959         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
5960         signal names and fixed enum IANJUTA_TYPE_* macro.
5962 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5964         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
5965         plugins/search/search-replace.c :
5966         Fixed bug (Bookmark the good line).
5967         Search & Replace (Mark all matched strings).
5968         
5969 2006-03-09  Johannes Schmid <jhs@gnome.org>
5971         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
5972         Completed changes from yesterday
5973         
5974         * plugins/document-manager/anjuta-document-manager.glade:
5975         plugins/editor/editor.glade
5976         plugins/editor/plugin.c: (activate_plugin)
5977         plugins/editor/text_editor.c
5978     plugins/sourceview/Makefile.am
5979         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
5980         plugins/sourceview/sourceview.glade:
5981         Completed preference changes
5983 2006-03-08  Johannes Schmid <jhs@gnome.org>
5985         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
5986         plugins/search/plugin.c: (activate_plugin):
5987         
5988         Removed Gtk-Criticals
5989         
5990         * plugins/document-manager/anjuta-document-manager.glade:
5991         plugins/document-manager/plugin.c: (on_docman_auto_save),
5992         (on_gconf_notify_timer), (prefs_init):
5993     plugins/document-manager/plugin.h:
5994         plugins/editor/text_editor.c: (text_editor_instance_init),
5995         (text_editor_dispose):
5996         plugins/editor/text_editor.h:
5997         plugins/editor/text_editor_cbs.c:
5998         plugins/editor/text_editor_cbs.h:
5999         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
6000         plugins/glade/plugin.c: (activate_plugin):
6001         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6002         plugins/sourceview/sourceview-private.h:
6003         plugins/sourceview/sourceview.c: (on_menu_popup),
6004         (sourceview_new), (ifile_open), (ifile_savable_save),
6005         (ifile_savable_save_as), (ieditor_set_popup_menu),
6006         (ieditor_get_filename), (imark_mark):
6008     Moved autosave from editor to document manager and fixed some things in 
6009     Sourceview plugin
6011 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6013         * plugins/search/anjuta-search.glade :
6014         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
6015         plugins/search/search-replace_bachend.c: Fixed a crash bug.
6016         plugins/search/search-replace.c : Fixed bug.
6017         
6018 2006-03-08  Johannes Schmid <jhs@gnome.org>
6020     * plugins/search/anjuta-search.glade
6021     Fixed widget names (glade is a bit stupid on copying widgets to other files)
6023 2006-03-07  Johannes Schmid <jhs@gnome.org>
6025         * plugins/document-manager/action-callbacks.c
6026         plugins/document-manager/anjuta-document-manager.glade
6027         plugins/document-manager/plugin.c: (prefs_init),
6028         (activate_plugin):
6029         plugins/editor/Makefile.am:
6030         plugins/editor/editor.glade:
6031         plugins/editor/plugin.c: (on_style_button_clicked),
6032         (activate_plugin), (dispose):
6033         plugins/editor/style-editor.c:
6034         
6035         Startet to seperate document-manager and editor preferences
6037         * plugins/search/Makefile.am:
6038         plugins/search/anjuta-search.glade:
6039         plugins/search/search-replace.c:
6040         
6041         Moved search GUI to search-plugin
6042                 
6043         * plugins/sourceview/sourceview-prefs.c:
6044         plugins/sourceview/sourceview-prefs.h:
6045         plugins/sourceview/sourceview-private.h:
6046         plugins/sourceview/sourceview.c: 
6047         plugins/sourceview/sourceview.h:
6048         plugins/sourceview/Makefile.am:
6049         plugins/sourceview/anjuta-document.h:
6050         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6051         plugins/sourceview/plugin.c: 
6052         
6053         Added some preferences to sourceview and fixed vfs_monitor
6054         
6055         * tagmanager/c.c: (parseParens): 
6056         Removed annoying debug message
6057         
6058         * libanjuta/interfaces/libanjuta.idl: 
6059         Removed IAnjutaEditorFactory::create_style_editor()
6061 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6063         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
6064         Search : Bookmark all matched lines.
6066 2006-03-06  Johannes Schmid <jhs@gnome.org>
6068         * plugins/class-gen/anjuta-class-gen.plugin.in
6069         plugins/file-loader/plugin.c: (sort_wizards)
6070         (on_create_submenu), (activate_plugin)
6071         plugins/file-wizard/anjuta-file-wizard.plugin.in
6072         plugins/glade/anjuta-glade.plugin.in
6073         plugins/project-import/anjuta-project-import.plugin.in
6074         plugins/project-wizard/anjuta-project-wizard.plugin.in:
6075         
6076         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
6077         sorted alphabeticly
6078         
6079         * plugins/project-wizard/templates/mkfile.wiz:
6080         Use configured project directory instead of ~/myproject
6081         
6082         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
6083         (ifile_open):
6084         Show markers (again) and monitor uri
6086 2006-03-06  Naba Kumar  <naba@gnome.org>
6088         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
6089         typedefs separately so that forward linking would work.
6090         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
6092 2006-03-05  Naba Kumar  <naba@gnome.org>
6094         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
6095         passing Enums and Structs in signals. Define struct _Name in
6096         generated code, so that forward referencing.
6097         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
6098         
6099         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
6100         
6101 2006-03-05  Naba Kumar  <naba@gnome.org>
6103         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
6104         support. Generate GType definitions for enums in generated codes
6105         so that enums could be passed as signal params.
6106         
6107 2006-03-04  Naba Kumar  <naba@gnome.org>
6109         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
6110         Restored cvs-moved revision files. They were originally marked
6111         deleted at their older locations. Now they are restored at
6112         their new locations. The changeset is one that was committed
6113         as part of document-manager, editor, search and print plugins
6114         separation from editor plugin.
6115         
6116 2006-03-03  Johannes Schmid <jhs@gnome.org>
6118         * plugins/sourceview/*:
6119         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
6120         poiting this out!
6122 2006-03-04  Naba Kumar  <naba@gnome.org>
6124         * plugins/gdb/*: Deleted removed files (see previous changlog
6125         entry for files list).
6126         
6127 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
6129         * plugins/debug-mananger/breakpoints.c,
6130         plugins/debug-manager/breakpoints.h,
6131         plugins/debug-manager/debug_tree.c,
6132         plugins/debug-manager/debug_tree.h,
6133         plugins/debug-manager/info.c,
6134         plugins/debug-manager/info.h,
6135         plugins/debug-manager/locals.c,
6136         plugins/debug-manager/locals.h,
6137         plugins/debug-manager/memory.c,
6138         plugins/debug-manager/memory.h,
6139         plugins/debug-manager/registers.c,
6140         plugins/debug-manager/registers.h,
6141         plugins/debug-manager/sharedlib.c,
6142         plugins/debug-manager/sharedlib.h,
6143         plugins/debug-manager/signal.c,
6144         plugins/debug-manager/signal.h,
6145         plugins/debug-manager/stack_trace.c,
6146         plugins/debug-manager/stack_trace.h,
6147         plugins/debug-manager/watch.c,
6148         plugins/debug-manager/watch.h,
6149         plugins/debug-manager/Makefile.am:
6150         Move from gdb plugin to debug manager plugin
6152         * plugins/debug-manager/anjuta-debug-manager.glade,
6153         plugins/debug-manager/anjuta-debug-manager.ui:
6154         Move all user interface from gdb to debug manager
6156         * plugins/debug-manager/utilities.c,
6157         plugins/debug-manager/utilities.h:
6158         Remove some unused code
6159         Add useful code from gdb plugin
6161         * plugins/debug-manager/start.c,
6162         plugins/debug-manager/start.h:
6163         Include code of attach_process
6164         Add more code to start the debugger
6166         * plugins/debug-manager/plugin.c,
6167         plugins/debug-manager/plugin.h,
6168         plugins/debug-manager/anjuta-debug-manager.plugin.in:
6169         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
6171         * plugins/debug-manager/debugger.c,
6172         plugins/debug-manager/debugger.h:
6173         Implement a queue of debugger command
6175         * plugins/gdb/actions.c,
6176         plugins/gdb/actions.h,
6177         plugins/gdb/watch_cbs.c,
6178         plugins/gdb/watch_cbs.h,
6179         plugins/gdb/watch_gui.c,
6180         plugins/gdb/watch_gui.h:
6181         Removed 
6183         * plugins/gdb/debugger.c,
6184         plugins/gdb/debugger.h,
6185         plugins/gdb/gdbmi.c,
6186         plugins/gdb/gdbmi.h,
6187         plugins/gdb/utilities.c,
6188         plugins/gdb/utilities.h,
6189         plugins/gdb/Makefile.am,
6190         plugins/gdb/anjuta-gdb.plugin.in:
6191         Implement necessary functions
6193         * plugins/gdb/parser.c,
6194         plugins/gdb/parser.h:
6195         Code for parsing variable previously in debug_tree.c
6197         * plugins/gdb/anjuta-gdb.glade,
6198         plugins/gdb/anjuta-gdb.ui:
6199         Remove user interface
6201         * plugins/gdb/gdbmi-test.c:
6202         Need update
6204         * plugins/gdb/anjuta-gdb.plugin.png:
6205         Try an improved icon for gdb (archer fish)
6207         * libanjuta/anjuta-debugger.c,
6208         libanjuta/anjuta-debugger.h,
6209         libanjuta/interfaces/libanjuta.idl,
6210         libanjuta/interfaces/anjuta-idl-compiler.pl,
6211         libanjuta/Makefile.am:
6212         Add declaration used in new IAnjutaDebugger interface
6214         * manuals/reference/libanjuta.types,
6215         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
6216         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
6217         Update documentation
6219 2006-03-02  Naba Kumar  <naba@gnome.org>
6221         * manuals/reference/libanjuta/Makefile.am,
6222         manuals/reference/libanjuta/libanjuta-docs.sgml,
6223         manuals/reference/libanjuta/libanjuta-sections.txt,
6224         manuals/reference/libanjuta/libanjuta.types,
6225         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
6226         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
6227         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
6228         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
6229         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
6230         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
6231         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
6232         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
6233         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
6234         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
6235         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
6236         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
6237         manuals/reference/libanjuta/tmpl/e-splash.sgml,
6238         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
6239         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
6240         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
6241         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
6242         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
6243         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6244         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
6245         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
6246         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
6247         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
6248         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
6249         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
6250         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
6251         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
6252         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
6253         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6254         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
6255         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
6256         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
6257         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6258         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
6259         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
6260         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
6261         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
6262         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
6263         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
6264         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
6265         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
6266         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6267         manuals/reference/libanjuta/tmpl/plugins.sgml,
6268         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
6269         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
6270         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
6271         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
6272         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
6273         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
6274         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
6275         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
6276         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
6277         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
6278         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
6279         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
6280         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
6281         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
6282         documentation.
6284 2006-02-28  Naba Kumar <naba@gnome.org>
6286         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
6287         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
6288         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
6289         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
6290         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
6291         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
6292         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
6293         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
6294         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
6295         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
6296         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
6297         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
6298         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
6299         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
6301 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6303         * plugins/sourceview/sourceview.c:
6304         Select to brace, select block.
6306 2006-02-28  Johannes Schmid <jhs@gnome.org>
6308         * plugins/file-wizard/Makefile.am
6309         plugins/file-wizard/action-callbacks.c (removed)
6310         plugins/file-wizard/action-callbacks.h (removed)
6311         plugins/file-wizard/anjuta-file-wizard.ui
6312         plugins/file-wizard/plugin.c: (activate_plugin),
6313         (deactivate_plugin)
6314         plugins/file-wizard/plugin.h:
6315         Removed Edit->Insert Text submenu (replace by macros plugin)
6316         
6317         * plugins/sourceview/sourceview.c: (sourceview_new),
6318         (ieditor_set_popup_menu):
6319         Fixed some more bugs
6320         
6321         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
6323 2006-02-28  Naba Kumar <naba@gnome.org>
6325         * plugins/file-manager/an_file_view.c,
6326         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
6327         rows also and with delay 1 sec (the color and timout value should
6328         probably be picked up from some system wide preference key).
6330 2006-02-28  Naba Kumar <naba@gnome.org>
6332         * libanjuta/interfaces/libanjuta.idl,
6333         plugins/document-manager/action-callbacks.c,
6334         plugins/document-manager/plugin.c,
6335         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
6336         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
6337         Added interface checks in document manager and enable/disable
6338         menus based on supported interface.
6339         
6340         * plugins/project-import/anjuta-project-import.glade: Set some
6341         resonable size for the import dialog.
6343  2006-02-27  Naba Kumar  <naba@gnome.org>
6345         * libanjuta/interfaces/libanjuta.idl,
6346         plugins/document-manager/action-callbacks.c,
6347         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
6348         and eol conversion actions.
6350 2006-02-27  Johannes Schmid <jhs@gnome.org>
6351         
6352         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
6353         * plugins/file-manager/an_file_view.c
6354         plugins/file-manager/plugin.h:  Added tooltips
6355         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
6357 2006-02-26  Naba Kumar  <naba@gnome.org>
6359         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
6360         plugins/build-basic-autotools/build-basic-autotools.c,
6361         plugins/build-basic-autotools/build-basic-autotools.h,
6362         plugins/build-basic-autotools/executer.c,
6363         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
6364         disable indicator highlights preferences from message manager to
6365         build plugin. Implemented message indicator highlights in build tool.
6366         
6367         * plugins/editor/text_editor.c: Fixed indicators.
6369 2006-02-26  Johannes Schmid <jhs@gnome.org>
6371         * plugins/sourceview/sourceview.c:
6372         - Fixed some bugs
6373         - Added markers
6374         * plugins/subversion/svn_auth.c:
6375         Fixed username/password authentification but there might be a memory corruption
6377 2006-02-26  Naba Kumar  <naba@gnome.org>
6379         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
6380         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
6381         libanjuta/anjuta-launcher.h: Added documentation.
6383 2006-02-24  Naba Kumar  <naba@gnome.org>
6385         * plugins/editor/text_editor.c: Fixed change in API in
6386         IAnjutaEditorSelection::set().
6387         
6388 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6390         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
6391         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
6392         libanjuta/interfaces/libanjuta.idl :
6393         Search in sourceview editor (Select in buffer).
6396 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6398         * plugins/sourceview/sourceview.c :
6399         Fixed Replace, to_upper, to_lower.
6400         
6401         * plugins/search/search-replace_backend.c :
6402         Renamed header name.
6404 2006-02-22  Naba Kumar  <naba@gnome.org>
6406         * libanjuta/anjuta-plugin-description.c,
6407         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
6408         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
6409         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
6410         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
6411         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
6412         
6413         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
6414         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
6415         
6416 2006-02-21  Naba Kumar  <naba@gnome.org>
6418         * libanjuta/interfaces/libanjuta.idl,
6419         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
6420         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
6421         interface for editor.
6423 2006-02-21  Naba Kumar  <naba@gnome.org>
6425         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
6427         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
6428         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
6430 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6432         * GTKSOURCEVIEW EDITOR
6433         plugins/sourceview/sourceview.c :
6434         Fixed copy and Goto Line.
6435         
6436         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
6437         plugins/macro/plugin.c :
6438         Fixed Insert key word and Insert macro.
6440 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
6442         * plugins/document-manager/anjuta-docman.c:
6443         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
6444         
6445         * configure.in:
6446         plugins/Makefile.am:
6447         plugins/sourceview/.cvsignore:
6448         plugins/sourceview/Makefile.am:
6449         plugins/sourceview/plugin.c: :
6450         plugins/sourceview/plugin.h:
6451         plugins/sourceview/sourceview.c: 
6452         plugins/sourceview/sourceview.h:
6453         plugins/sourceview/sourceview.plugin:
6454         plugins/sourceview/sourceview.plugin.in:
6455         plugins/sourceview/sourceview.png:
6457         Added sourceview editor plugin
6459 2006-02-19 Naba Kumar  <naba@gnome.org>
6461         * libanjuta/interfaces/libanjuta.idl,
6462         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6463         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6464         plugins/cvs-plugin/cvs-interface.c,
6465         plugins/document-manager/action-callbacks.c,
6466         plugins/document-manager/action-callbacks.h,
6467         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
6468         plugins/search/plugin.c, plugins/search/search-replace.c,
6469         plugins/search/search-replace_backend.c,
6470         plugins/subversion/subversion-actions.c,
6471         plugins/subversion/subversion-callbacks.c,
6472         plugins/tools/editor.c, plugins/tools/execute.c,
6473         plugins/tools/variable.c: Defined proper editor interfaces and fixed
6474         few fatal warnings.
6476 2006-02-15 Naba Kumar  <naba@gnome.org>
6478         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
6479         within another.
6480         
6481         * libanjuta/interfaces/libanjuta.idl,
6482         plugins/document-manager/anjuta-docman.c,
6483         plugins/document-manager/plugin.c,
6484         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
6485         unnecessary parameters from IAnjutaEditor interface and used proper
6486         types instead of 'gpointer'. Fixed various compiler warnings.
6487         
6488         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
6489         file
6491 2006-02-12 Naba Kumar  <naba@gnome.org>
6493         * po/POTFILES.in: Updated.
6494         
6495 2006-02-11 Naba Kumar  <naba@gnome.org>
6497         * plugins/editor/properties.[cxx,h],
6498         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
6499         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
6500         to sci_prop_*(), because they were conflicting with external
6501         functions (in some ssl library).
6502         
6503 2006-02-08 Naba Kumar  <naba@gnome.org>
6505         Patch from Massimo Cora  <maxcvs@email.it>:
6506         * plugins/valgrind/anjuta-valgrind.schemas,
6507         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
6508         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
6509         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
6510         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
6511         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
6512         plugins/valgrind/vgtoolview.c,
6513         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
6514         before running the debugging session. I've added also a
6515         preference in Anjuta Preferences where you can specify
6516         the path to the valgrind binary. The default is /usr/bin/valgrind.
6517         Now it displays a dialog with the error. [it can be -program
6518         exited- or -file loaded or end of input-]. Some valgrind 3.x
6519         compatibility.
6520         
6521 2006-01-29 Naba Kumar  <naba@gnome.org>
6523         Patch from Massimo Cora  <maxcvs@email.it>:
6524         * configure.in, plugins/Makefile.am,
6525         plugins/valgrind/*: Valgrind plugin (requires
6526         binutils-dev and valgrind to be installed.
6528 2005-01-24 Johannes Schmid <jhs@gnome.org>
6530         * Patch from Eric Greveson <ejg45@cam.ac.uk>
6531         plugins/tools/variables.c:
6532         Added current directory to possible variables
6534         * Patch from Günther Brammer <gbrammer@gmx.de>
6535         plugins/document-manager/anjuta-docman.c:
6536         Fix a crash on opening a file
6538         AUTHORS: Added Günther Brammer
6540 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
6542         * libanjuta/anjuta-launcher.c:
6543         Fix a bug in AnjutaLauncher when output is bigger than buffer
6544         Probably fix bug #315188 and #305134
6546 2005-12-28      Johannes Schmid <jhs@gnome.org>
6547         
6548         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
6549         * src/about.c: Use new gtk about dialog
6550         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
6551         Updated anjuta_ui_add_action_group_entries call
6552         
6553         Patch from Jean Breford <jean.breford@normalesup.org>
6554         and Markus Habermehl <bmh1980de@yahoo.de>:
6555         
6556         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
6557         * AUTHORS: Added Jean and Markus
6559 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6560         * plugins/search/search-replace.c :
6561         Bookmark all matched lines.
6562         * plugins/search/search-replace_backend.c :
6563         Fixed bug (Search in all project files).
6565 2005-12-21      Johannes Schmid <jhs@gnome.org>
6566         
6567         * plugins/search/plugin.c:
6568         Fixed signal names
6569         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
6570         investigation needed.
6571         
6572         AUTHORS: Added Ross Goldner
6574 2005-12-19  Ross Golder  <ross@golder.org>
6576         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
6577         application/xml MIME type.
6579 2005-12-18  Johannes Schmid <jhs@gnome.org>
6580         
6581         po/POTFILES.in: Updated files after directory changes
6582         HACKING: Removed outdated section 3 (anoncvs)
6584 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
6586         * plugins/build-basic-autotools/build-basic-autotools.c:
6587         Save all files in editor before running a command
6589         * plugins/tools/execute.c:
6590         Use document manager plugin instead of each editor for
6591         saving all files
6593 2005-12-15  Johannes Schmid <jhs@gnome.org>
6595         * plugins/document-manager/action-callbacks.c:
6596         (on_save_all1_activate), (on_swap_activate)
6597         plugins/document-manager/anjuta-docman.c:
6598         (on_save_as_filesel_response), (on_notebook_switch_page):
6599         
6600         Fixed some remaining issues in document-manger
6602 2005-12-15      Johannes Schmid <jhs@gnome.org>
6604         * plugins/profile-default/default.anjuta:
6605         Load Search plugin and Message Manager by default
6607 2005-12-14  Johannes Schmid <jhs@gnome.org>
6608         
6609         * plugins/editor/text_editor.c
6610         libanjuta/anjuta-utils.c:
6611         
6612         Check if files differ when gnome-vfs monitoring is used.
6613         (Bug #309688)
6615 2005-12-13  Johannes Schmid <jhs@gnome.org>
6617         * plugins/document-manager/plugin.c:
6618         Only save modified files in ianjuta_file_savable_save() for document-manager
6619         as discussed on mailing list.
6620         
6621         * plugins/cvs-plugin/cvs-callbacks.c:
6622         Fixed dialog handling for empty log message
6624 2005-12-13  Johannes Schmid <jhs@gnome.org>
6626         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
6627         
6628         * plugins/project-manager/* Removed ununsed files
6629         
6630         * plugins/symbol-browser/an_symbol_iter.c
6631         plugins/build-basic-autotools/build-basic-autotools.c
6632         plugins/build-basic-autotools/executer.c
6633         plugins/class-gen/class_gen.c
6634         plugins/class-inheritance/class-inherit.c
6635         plugins/cvs-plugin/cvs-actions.c
6636         plugins/cvs-plugin/cvs-interface.c
6637         plugins/debug-manager/attach_process.
6638         plugins/devhelp/plugin.c
6639         plugins/document-manager/plugin.c
6640         plugins/document-manager/indent_util.c
6641         plugins/editor/properties.cxx
6642         plugins/editor/aneditor.cxx
6643         plugins/editor/style-editor.c
6644         plugins/editor/text_editor.c
6645         plugins/macro/macro_db.c
6646         tagmanager/c.c:
6647         
6648         Use DEBUG_PRINT for debug messages
6650         libanjuta/anjuta-debug.h: Include config.h
6651         
6652         HACKING: Updated (BTW: does anyone read this?)
6653         
6654 2005-12-12  Johannes Schmid <jhs@gnome.org>
6656         Patch from Johan Ersvik <jersvik@fastmail.fm>:
6657         * plugins/gdb/debugger.c
6658         
6659         Fix a crasher in gdb plugin
6660         
6661         * plugins/gtodo/plugin.c
6662         plugins/search/plugin.c
6663         
6664         Fixed bug #305301
6665         
6666         * plugins/document-manager/anjuta-docman.c:
6667         
6668         Fixed error markers 
6669         
6670         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
6671         
6672         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
6673         
6674         * plugins/document-manager/anjuta-docman.c:
6675         highlight changed files in docman popup-menu
6676         * plugins/gdb/debug-tree.c:
6677         plugins/gdb/debugger.c
6678         Do not corupt entire "locals" tree when variable pointer have
6679         additional info and arrays/strucs/unions correctly.
6680         
6682 2005-12-11  Johannes Schmid <jhs@gnome.org>
6684         * plugins/document-manager/anjuta-docman.c
6685         plugins/document-manager/plugin.c
6686         plugins/editor/text_editor.c:
6687         
6688         AUTHORS: Added Johan Ersvik
6690         Fixed "is-dirty" bug and tab ordering
6692 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
6693         
6694         * plugins/editor/aneditor-autocomplete.cxx
6695         plugins/editor/aneditor-calltip.cxx
6696         plugins/editor/aneditor-priv.h
6697         plugins/symbol-browser/an_symbol.c
6698         plugins/symbol-browser/an_symbol_view.c
6699         tagmanager/entry.h
6700         tagmanager/tm_symbol.c
6701         tagmanager/tm_tag.c
6702         tagmanager/include/tm_symbol.h
6703         tagmanager/include/tm_tag.h
6704         tagmanager/c.c
6706         Better pointer recognition in tagmanager and symbol browser
6708 2005-12-11  Johannes Schmid <jhs@gnome.org>
6710         * plugins/search/*: New search plugin derived from search code in old editor
6711         plugin.
6712         
6713         * plugins/document-manager/*: new document-manger which is now seperated from
6714         editor to allow implementation of other editor widgets. Code is mostly derived
6715         from old editor plugin
6717         * plugins/print/* new print plugin which is not fully implemented in the
6718         moment
6720         * plugins/editor/text_editor.c: Added lots of interface code
6721         
6722         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
6723         IAnjutaEditorFactory and extended IAnjutaEditor
6724         
6725         * configure.in, plugins/Makefile.am updated build system for new
6726         plugins
6728         This is a huge commit which might still contain some bugs and also has
6729         some fixmes. Things that are not working are the search toolbar because it
6730         does not use the same backend as any other searching function and printing
6731         (easy to fix) because it did not yet implement IAnjutaPrintable.
6733 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6735         * plugins/project-wizard/property.c:
6736         Use newer GtkFileChooser instead of GtkFileSelection with
6737         GnomeFileEntry to avoid a bug
6739         * plugins/project-wizard/install.c:
6740         Avoid an endless loop if project directory is not writable
6741         
6742         * plugins/project-wizard/druid.c:
6743         Allow creating project in empty directory without a
6744         warning
6746 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
6747         
6748         Patch from Massimo Cora <maxcvs@email.it>
6749         * plugins/class-inheritence/class-inherit.c
6750         plugins/class-inheritence/plugin.c
6751         plugins/class-inheritence/plugin.h
6752         configure.in
6753         
6754         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
6755         no longer supported!
6757 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
6758         
6759         Patch from Johan Ersvik <jersvik@fastmail.fm>
6760         * plugins/message-view/message-view.c
6761         plugins/build-basic-autotools/build-basic-autotools.c
6762         plugins/build-basic-autotools/automake-c.filters
6764         This patch correct regex-filters for newer automake
6765         versions
6767 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
6769        * plugins/tools/execute.c:
6770        Detect variables inside a word
6772 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6774         * libanjuta/anjuta-status.[ch],
6775         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
6776         plugins/editor/anjuta-docman.c :
6777         New anjuta-status procedure.
6779 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6781         *Modified Files:
6782         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
6783         plugins/editor/Makefile.am
6784         plugins/editor/anjuta-document-manager.glade
6785         plugins/editor/plugin.c plugins/editor/plugin.h
6786         plugins/editor/text_editor.c plugins/editor/text_editor.h
6787         *Added Files:
6788         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
6789         plugins/editor/indent-util.c plugins/editor/indent-util.h
6790         plugins/editor/indent_test.c :
6791         Set and Preview indent preferences parameters.
6792         Saved indent user parameters.
6794 2005-10-27  Naba Kumar  <naba@gnome.org>
6796         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
6797         * plugins/editor/anjuta-docman.c: Restore tab color to normal
6798         theme color for saved documents.
6799         
6800 2005-10-26  Naba Kumar  <naba@gnome.org>
6802         * libanjuta/anjuta-encodings.c: Save changed supported encodings
6803         list. Fixed bug #316731.
6804         
6805 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
6807         * tagmanager/tm_symbol.c: Fixed bug #315218
6809 2005-10-23  Adam Weinberger  <adamw@gnome.org>
6811         * plugins/build/build_file.c
6812           plugins/build-basic-autotools/build-basic-autotools.c
6813           plugins/tools/execute.c
6814           plugins/build/compile.c
6815           plugins/build/configurer.c
6816           plugins/debug-manager/plugin.c
6817           plugins/editor/plugin.c
6818           plugins/editor/print.c
6819           plugins/editor/text_editor.c
6820           plugins/file-loader/plugin.c
6821           plugins/file-manager/an_file_view.c
6822           plugins/symbol-browser/an_symbol_view.c
6823           plugins/gdb/debugger.c
6824           plugins/gdb/plugin.c
6825           plugins/glade/plugin.c
6826           plugins/macro/macro-actions.c
6827           plugins/macro/plugin.c
6828           plugins/profile-default/plugin.c
6829           plugins/project-manager/plugin.c
6830           plugins/project-manager/project_import.c
6831           plugins/symbol-browser/plugin.c
6832           plugins/tools/execute.c
6833           src/anjuta.c
6834           src/anjuta-actions.h
6835           src/shell.c:
6836           Correct spacing errors before and after "...".
6838 2005-10-20  Naba Kumar  <naba@gnome.org>
6840         * plugins/gdb/debugger.c: Fixed attach/detach process to
6841         updated UI properly.
6842         
6843 2005-10-18  Naba Kumar  <naba@gnome.org>
6845         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
6846         #171314 too).
6847         
6848 2005-10-13  Naba Kumar  <naba@gnome.org>
6849         
6850         * plugins/project-mkfile-import/*: Removed separate import wizard for
6851         makefile based projects (because single widzard handles all wizards).
6853         * plugins/project-import/project-import.c: Made wizard window
6854         transient to main window.
6856         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
6857         
6858         * AUTHORS: Added Eric's name in contributors list.
6859         
6860         * configure.in, plugins/Makefile.am,
6861         plugins/project-import/Makefile.am,
6862         plugins/project-import/anjuta-project-import.glade,
6863         plugins/project-import/project-import.c,
6864         plugins/project-import/project-import.h: Import wizard now detects
6865         both makefile and automake projects together instead of separate wizard.
6866         
6867         * plugins/project-wizard/templates/java/project.anjuta,
6868         plugins/project-wizard/templates/mkfile/project.anjuta,
6869         plugins/project-wizard/templates/python/project.anjuta,
6870         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
6871         name to make it appropriate.
6873 2005-10-11  Naba Kumar  <naba@gnome.org>
6875         * configure.in: Fixed glade3 version requirement.
6877 2005-09-29  Alexander Shopov  <ash@contact.bg>
6879         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
6881 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
6883         * plugins/subversion/svn_auth.c
6884         plugins/subversion/anjuta_subversion.glade:
6885         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
6887 2005-09-22  Naba Kumar  <naba@gnome.org>
6889         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
6891         * configure.in,  plugins/Makefile.am
6892         plugins/project-manager/anjuta-project-manager.plugin.in,
6893         plugins/project-manager/plugin.c,
6894         (added) plugins/project-mkfile-import/.cvsignore,
6895         (added) plugins/project-mkfile-import/Makefile.am,
6896         (added) plugins/project-mkfile-import/
6897             anjuta-project-mkfile-import-plugin.png,
6898         (added) plugins/project-mkfile-import/
6899             anjuta-project-mkfile-import.glade,
6900         (added) plugins/project-mkfile-import/
6901             anjuta-project-mkfile-import.plugin.in,
6902         (added) plugins/project-mkfile-import/plugin.c,
6903         (added) plugins/project-mkfile-import/plugin.h,
6904         (added) plugins/project-mkfile-import/project-mkfile-import.c,
6905         (added) plugins/project-mkfile-import/project-mkfile-import.h,
6906         plugins/project-wizard/templates/Makefile.am,
6907         (added) plugins/project-wizard/templates/mkfile-logo.png,
6908         (added) plugins/project-wizard/templates/mkfile.wiz,
6909         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
6910         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
6911         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
6912         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
6913         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
6914         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
6915         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
6916         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
6917         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
6918         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
6919         (added) plugins/project-wizard/templates/mkfile/src/main.c:
6920         Added makefile based project import wizard and wizard template.
6922 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
6924         * libanjuta/anjuta-launcher.c: Reduced false password detections
6926 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
6928         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
6929         messages correctly.a
6931 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
6932         
6933         * scintilla/Makefile.am: Changed scintilla library to noinst
6934         * pixmaps/Makefile.am: Install password.png
6935         * libanjuta/anjuta-launcher.c: Changed password detection
6936         to be able to access GNOME CVS with ssh.
6937         
6938 2005-08-31  Naba Kumar  <naba@gnome.org>
6940         * plugins/glade/plugin.c: Set transient window for the widget
6941         dialogs.
6942         
6943 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
6945         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
6947 2005-08-10  Naba Kumar  <naba@gnome.org>
6949         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
6950         as shortcut key for execute.
6952         * src/about.c: Clean up.
6953         
6954         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
6955         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
6956         entry boxes.
6957         
6958 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6960         * plugins/editor/search-replace_backend.c :
6961         Fixed search in File Patterns.
6963 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
6965         * plugins/gdb/Makefile.am: Fixed a make -j x bug
6966         
6967 2005-08-04  Naba Kumar  <naba@gnome.org>
6969         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
6970         for pango-1.8 rendering bug.
6971         
6972 2005-08-03  Naba Kumar  <naba@gnome.org>
6974         * plugins/glade/plugin.c: Proper names for plugin widgets.
6975         
6976         * plugins/subversion/anjuta-subversion.glade,
6977         plugins/subversion/svn-auth.c: Fixed authentication dialog and
6978         string allocations. Use passed default values when available.
6979         Set proper focus and dialog default response. Destroy dialog after use.
6980         Return error when appropriate.
6982 2005-08-02  Naba Kumar  <naba@gnome.org>
6984         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
6985         for pango-1.8 rendering bug.
6986         
6987 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
6989         * scintilla/Makefile.am: Fixed a make -j x bug
6990         
6991 2005-08-02  Johannes Schmid <jhs@gnome.org>
6992         
6993         * plugins/subversion/svn-auth.c: Added username/password 
6994         auto function.
6996 2005-08-01  Naba Kumar  <naba@gnome.org>
6998         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
6999         checks for character width calculations.
7000         
7001 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7003         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
7005 2005-07-31  Naba Kumar  <naba@gnome.org>
7007         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
7008         messup with pango 1.8. Fixed bug #311846.
7010 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7012         * plugins/gdb/memory.c : Fixed bug 305082.
7013         
7014         * plugins/project-wizard/templates/anjuta-plugin.wiz,
7015         plugins/project-wizard/templates/gcj.wiz,
7016         plugins/project-wizard/templates/gnome.wiz,
7017         plugins/project-wizard/templates/gtk.wiz,
7018         plugins/project-wizard/templates/java.wiz,
7019         plugins/project-wizard/templates/python.wiz,
7020         plugins/project-wizard/templates/wxwin.wiz,
7021         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
7023 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
7025         * plugins/tools/execute.c:
7026         Correct a crash if editor is closed while a tool still use it.
7028 2005-07-28  Naba Kumar  <naba@gnome.org>
7030         * scintilla/*: Updated scintilla from their latest CVS.
7032 2005-07-27  Naba Kumar  <naba@gnome.org>
7034         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
7035         plugins/build-basic-autotools/build-basic-autotools.c,
7036         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
7037         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
7038         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
7039         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
7040         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
7041         plugins/message-view/plugin.c, plugins/patch/plugin.c,
7042         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
7043         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
7044         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
7045         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
7046         argument to anjuta_ui_add_action_group_entries() and
7047         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
7048         Fixed all plugins to pass translation domain. This fixes untranslated
7049         UI bugs. 
7051 2005-07-27  Naba Kumar  <naba@gnome.org>
7053         * plugins/class-inheritance/class-callbacks.c,
7054         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
7055         proper system colors.
7057 2005-07-26  Naba Kumar  <naba@gnome.org>
7059         * ROADMAP: Updated and added more tasks.
7061 2005-07-25  Naba Kumar  <naba@gnome.org>
7063         * ROADMAP: Updated and added more tasks.
7064         
7065 2005-07-24  Naba Kumar  <naba@gnome.org>
7067         * HACKING: Fixed format.
7069 2005-07-24  Naba Kumar  <naba@gnome.org>
7071         * ROADMAP: Fixed format.
7072         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
7074 2005-07-24  Naba Kumar  <naba@gnome.org>
7076         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
7077         * data/properties/cpp.properties: Added *.c++ as file extension for c++
7079 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
7081         * plugins/tools/dialog.c, plugins/tools/dialog.h:
7082         Correct wrong sensitivity setting
7083         
7084         * plugins/tools/tool.c: Correct a crash when removing overridden tool
7085         
7086         * plugins/tools/variable.c:     Add variables for project manager
7088 2005-07-23  Naba Kumar  <naba@gnome.org>
7090         * ROADMAP: updated.
7092 2005-07-23 Naba Kumar  <naba@gnome.org>
7094         * plugins/subversion/Makefile.am,
7095         plugins/subversion/svn-auth.c,
7096         plugins/subversion/svn-auth.h: Added subversion authentication code
7097         stubs.
7098         
7099         * plugins/subversion/subversion-callbacks.c,
7100         plugins/subversion/subversion-callbacks.h,
7101         plugins/subversion/svn-backend-priv.h,
7102         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
7103         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
7104         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
7105         Added file mode line.
7107 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
7109         * configure.in: Added 'gl' to ALL_LINGUAS.
7111 2005-07-21 Naba Kumar  <naba@gnome.org>
7113         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
7114         the active sources and kill the running process without emitting
7115         signals (which could be fatal because the object is being destroyed).
7116         Incidentally, fixed the crash that happens when stopping an active
7117         debugger session. Disabled debug prints and code clean up.
7118         Fixed bug #305587.
7119         
7120         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
7121         message view object, because that prevents many unprocessed outputs
7122         from the cvs command from being appended in view. Does not set NULL
7123         to mesg_view private member (not required) so that any pending outputs
7124         to view is processed.Fixed bug #172666.
7126         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
7127         type in supported list.
7128         
7129 2005-07-18  Adam Weinberger  <adamw@gnome.org>
7131         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7132           grammar/spelling fixes.
7134 2005-07-17 Naba Kumar  <naba@gnome.org>
7136         * (new) plugins/project-wizard/templates/terminal/cvsignore,
7137         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
7138         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
7139         plugins/project-wizard/templates/anjuta-plugin.wiz,
7140         plugins/project-wizard/templates/gcj.wiz,
7141         plugins/project-wizard/templates/gnome.wiz,
7142         plugins/project-wizard/templates/gtk.wiz,
7143         plugins/project-wizard/templates/gtkmm.wiz,
7144         plugins/project-wizard/templates/java.wiz,
7145         plugins/project-wizard/templates/python.wiz,
7146         plugins/project-wizard/templates/terminal.wiz,
7147         plugins/project-wizard/templates/terminal/Makefile.am,
7148         plugins/project-wizard/templates/terminal/po/Makefile.am,
7149         plugins/project-wizard/templates/terminal/src/Makefile.am,
7150         plugins/project-wizard/templates/wxwin.wiz,
7151         plugins/project-wizard/templates/xlib-dock.wiz,
7152         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
7153         wizards and updated .wiz files to install them in newly created
7154         projects.
7156 2005-07-16 Naba Kumar  <naba@gnome.org>
7158         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
7159         
7160         * plugins/file-manager/an_file_view.c,
7161         plugins/file-manager/plugin.c: Added file manager preferences to
7162         show/hide files ignored by version control (e.g. cvsignore).
7163         
7164         * plugins/editor/text_editor.c: Initialize vfs info struct.
7165         
7166         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
7167         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
7168         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
7169         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
7170         omf-install/.cvsignore, pixmaps/.cvsignore,
7171         plugins/file-manager/anjuta-file-manager-plugin.glade,
7172         scintilla/.cvsignore, scintilla/include/.cvsignore,
7173         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
7174         tagmanager/python.c: Updated.
7176 2005-07-16 Naba Kumar  <naba@gnome.org>
7178         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
7179         Fixed python parser to parser class methods.
7181 2005-07-15 Naba Kumar  <naba@gnome.org>
7183         * plugins/project-wizard/property.c: Used parenthesis to remove
7184         ambiguty.
7185         
7186         * plugins/project-wizard/templates/anjuta-plugin.wiz,
7187         plugins/project-wizard/templates/gcj.wiz,
7188         plugins/project-wizard/templates/gnome.wiz,
7189         plugins/project-wizard/templates/gtk.wiz,
7190         plugins/project-wizard/templates/gtkmm.wiz,
7191         plugins/project-wizard/templates/java.wiz,
7192         plugins/project-wizard/templates/python.wiz,
7193         plugins/project-wizard/templates/terminal.wiz,
7194         plugins/project-wizard/templates/wxwin.wiz,
7195         plugins/project-wizard/templates/xlib-dock.wiz,
7196         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
7197         and names.
7199 2005-07-15 Naba Kumar  <naba@gnome.org>
7201         * plugins/project-wizard/templates/java.wiz,
7202         plugins/project-wizard/templates/java/Makefile.am,
7203         plugins/project-wizard/templates/java/project.anjuta,
7204         plugins/project-wizard/templates/python.wiz,
7205         plugins/project-wizard/templates/python/Makefile.am,
7206         plugins/project-wizard/templates/python/project.anjuta: Use different
7207         project files for java and python module where debugger is not
7208         included in the list of plugins.
7210 2005-07-15 Naba Kumar  <naba@gnome.org>
7212         * configure.in, plugins/project-wizard/templates/Makefile.am,
7213         plugins/project-wizard/templates/gcj-logo.png,
7214         plugins/project-wizard/templates/gcj.wiz,
7215         plugins/project-wizard/templates/gcj/.cvsignore,
7216         plugins/project-wizard/templates/gcj/Makefile.am,
7217         plugins/project-wizard/templates/gcj/configure.in.tpl,
7218         plugins/project-wizard/templates/gcj/src/.cvsignore,
7219         plugins/project-wizard/templates/gcj/src/Makefile.am,
7220         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
7221         plugins/project-wizard/templates/java-logo.png,
7222         plugins/project-wizard/templates/java.wiz,
7223         plugins/project-wizard/templates/java/configure.in.tpl,
7224         plugins/project-wizard/templates/java/po/Makefile.am,
7225         plugins/project-wizard/templates/java/po/POTFILES.in,
7226         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
7227         plugins/project-wizard/templates/java/src/main.java,
7228         plugins/project-wizard/templates/python-logo.png,
7229         plugins/project-wizard/templates/python.wiz,
7230         plugins/project-wizard/templates/python/.cvsignore,
7231         plugins/project-wizard/templates/python/Makefile.am,
7232         plugins/project-wizard/templates/python/configure.in.tpl,
7233         plugins/project-wizard/templates/python/po/.cvsignore,
7234         plugins/project-wizard/templates/python/po/Makefile.am,
7235         plugins/project-wizard/templates/python/po/POTFILES.in,
7236         plugins/project-wizard/templates/python/src/.cvsignore,
7237         plugins/project-wizard/templates/python/src/Makefile.am,
7238         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
7239         plugins/project-wizard/templates/python/src/main.py: Added Generic
7240         gcj and python project wizards. Fixed Generic java project to
7241         use _JAVA primary. Update gnome-build from cvs for them to work
7242         correctly.
7244 2005-07-12 Naba Kumar  <naba@gnome.org>
7246         * plugins/project-manager/plugin.c: Automatically determine
7247         project backend by probing.
7248         
7249 2005-07-04 Naba Kumar  <naba@gnome.org>
7251         * Makefile.am: Do not install old anjuta.glade file which conflicts
7252         with newer src/anjuta.glade.
7254 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
7256         * plugins/an_symbol_prefs.c:
7257         Sort list of available symbol files
7259 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
7261         * plugins/build-basic-autotools.c:
7262         Fixed #307810
7263         
7264         * plugins/gtodo/libgtodo.c:
7265         Possible fix for #307800
7267         * libanjuta/anjuta-encodings.c
7268         libanjuta/anjuta-launcher.c
7269         libanjuta/anjuta-preference-dialog.c
7270         libanjuta/anjuta-preferences.c
7271         libanjuta/anjuta-ui.c
7272         libanjuta/anjuta-util.c
7273         libanjuta/cell-renderer-captioned-image.c
7274         libanjuta/plugin.c:
7275         
7276         Patch from de_lupus@pandora.be (Kristof Vansant):
7277         Replaced deprecated gnome-i18n.h
7278         Closed #309153
7280 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
7281         
7282         * plugins/subversion/anjuta-subversion.glade
7283         plugins/subversion/anjuta-subversion.ui
7284         plugins/subversion/plugin.c
7285         plugins/subversion/subversion-actions.c
7286         plugins/subversion/subversion-callbacks.h
7287         plugins/subversion/subversion-callbacks.c
7288         plugins/subversion/svn-backend-priv.h
7289         plugins/subversion/svn-backend.h
7290         plugins/subversion/svn-backend.c
7291         plugins/subversion/svn-thread.h
7292         plugins/subversion/svn-thread.c:
7293         
7294         Implemented Subversion diff
7295         
7296 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
7297         
7298         * plugins/build-basic-autotools/build-basic-autotools.c:
7299         Fixed crash bug! Might be useful to release 2.0.2 soon
7300         because this bug will crash any build which produces errors
7301         or warnings
7303 === Anjuta 2.0.1 ===
7305 2005-06-27 Naba Kumar  <naba@gnome.org>
7307         * plugins/tools/execute.c: Formated code.
7308         
7309 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
7311         * plugins/build-basic-autotools/build-basic-autotools.c:
7312         Remove two memory leaks
7313         Check command output versus untranslated strings too
7315         * plugins/tools/execute.c:
7316         Remove two memory leaks
7317         Check command output versus untranslated strings too
7318         Remove description message
7320         * plugins/tools/fileop.c:
7321         Escape tool name in xml configuration file
7323 2005-05-26 Naba Kumar  <naba@gnome.org>
7325         * configure.in: Bumped version to 2.0.1
7326         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
7328         * plugins/tools/execute.c: Fixed clickable messages.
7329         * NEWS: Updated.
7331         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
7332         Deactivate glade plugin when last glade project is closed. Reorder
7333         glade widgets in layout. Change glade project when user selects a
7334         new project. Removed project from the list when user closes it. Fixed
7335         glade project file loading from URI. Save and restored loaded glade
7336         projects in/from session.
7338         * plugins/class-gen/action-callbacks.c,
7339         plugins/class-gen/anjuta-class-gen-plugin.glade,
7340         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
7341         plugins/file-wizard/anjuta-file-wizard.glade,
7342         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
7343         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
7344         "Add to project" correctly. Use the source file path returned after
7345         adding to project. Fixed memory leaks. Deactivate wizard plugins
7346         after use.
7347         
7348         * plugins/project-manager/plugin.c,
7349         plugins/project-wizard/anjuta-project-wizard.glade,
7350         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
7351         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
7352         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
7353         project-wizard preference page to anjuta app, because they are
7354         more appropriated as general preferences. Renamed username and
7355         useremail properties keys.
7356         
7357         * po/POTFILES.in: Updated.
7359         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
7360         saved at closing.
7361         
7362         * plugins/file-loader/plugin.c: Do not use static variable to store
7363         created submenu in factory. Fixed crash in anjuta exit.
7364         
7365 2005-05-24 Naba Kumar  <naba@gnome.org>
7367         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
7368         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
7369         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
7370         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
7371         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
7372         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
7373         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
7374         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
7375         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7376         
7377         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7378         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
7379         plugins/build-basic-autotools/build-basic-autotools.c,
7380         plugins/build-basic-autotools/build-basic-autotools.h,
7381         plugins/build-basic-autotools/executer.c,
7382         plugins/build-basic-autotools/executer.h,
7383         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
7384         plugins/tools/variable.c: Added an extra argument to
7385         anuta_util_dialog_input() to pass default value. Save/load project
7386         configure and execution parameters in/from session.
7388         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
7389         symbol browser is loaded.
7390         
7391         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
7392         freeze/thaw.
7394         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
7395         deactivate would not start shell.
7397 2005-05-24 Naba Kumar  <naba@gnome.org>
7399         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
7400         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
7401         libegg/egg-submenu-action.c, libegg/test-actions.c,
7402         plugins/build-basic-autotools/build-basic-autotools.c,
7403         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
7404         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
7405         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
7406         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
7407         plugins/macro/plugin.c, plugins/message-view/plugin.c,
7408         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
7409         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
7410         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7411         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
7412         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
7414 2005-05-24 Naba Kumar  <naba@gnome.org>
7416         * data/properties/styles.properties: Fixed defalt font.
7418         * plugins/editor/search-replace.c,
7419         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
7420         project openness wihtout activating project-manager plugin (i.e.
7421         using anjuta_shell_get()).
7422         
7423         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
7424         - Completed add_source(), add_group() and add_target() methods of
7425         IAnjutaProjectManager.
7426         - Change their definition to return the added element (or NULL).
7427         - Used interface API for project main menus and 'add to project'
7428         from file-manager context menu.
7429         - Select proper default target/group when prompting for adding
7430         source/target/group.
7431         - Do not expand all nodes in selection tree when default selection
7432         are given (eases navigation in big projects).
7433         - Code clean ups.
7434         - Marked strings for translation.
7436 2005-05-23 Naba Kumar  <naba@gnome.org>
7438         * src/anjuta-app.c: Save menu accelerators on change.
7439         * NEWS: Updated.
7440         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
7441         save-as dialog (leading to crash later).
7443 2005-05-22 Naba Kumar  <naba@gnome.org>
7445         * NEWS: Updated.
7446         * AUTHORS: Added developers for other projects. Updated.
7447         * TODO.tasks: Updated.
7448         * ChangeLog: Added past changelogs from anjuta-0.1.5.
7449         
7450 2005-05-22 Naba Kumar  <naba@gnome.org>
7452         * plugins/tools/execute.c: Make parsable lines distinct by adding
7453         a "Click me" description in the message. Allow tools to open arbibrary
7454         file in editory using gdb-styled annotation (The line starts with two
7455         \032 characters followed by the file:line).
7456         
7457         * plugins/tools/scripts/prepare-changelog.pl,
7458         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
7459         ChangeLog file itself and open it.
7461 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
7463         * plugins/tools/execute.c:
7464         Parse output in message pane
7465         Correct a crash on plugin deactivation
7467         * plugins/tools/fileop.c,
7468         plugins/tools/tool.c,
7469         plugins/tools/tool.h:
7470         Load only valid tools
7472 2005-06-21  Naba Kumar  <naba@gnome.org>
7474         * anjuta.spec.in: Fixed devel package requirement.
7476         * plugins/message-view/message-view.c: Scroll message on next/previous.
7478         * TODO.tasks: Updated.
7480         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
7481         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
7482         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
7483         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
7484         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
7485         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
7486         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
7487         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7489         * libanjuta/anjuta-preferences.c,
7490         plugins/build-basic-autotools/build-basic-autotools.c,
7491         plugins/build-basic-autotools/executer.c,
7492         plugins/class-gen/action-callbacks.c,
7493         plugins/class-gen/action-callbacks.h,
7494         plugins/class-gen/class_gen.c,
7495         plugins/cvs-plugin/cvs-interface.c,
7496         plugins/debug-manager/attach_process.c,
7497         plugins/debug-manager/plugin.c,
7498         plugins/debug-manager/utilities.c,
7499         plugins/debug-manager/utilities.h,
7500         plugins/editor/aneditor-autocomplete.cxx,
7501         plugins/editor/aneditor.cxx,
7502         plugins/editor/search-replace.c,
7503         plugins/editor/search-replace_backend.c,
7504         plugins/gdb/breakpoints.c,
7505         plugins/gdb/registers.c,
7506         plugins/patch/plugin.c,
7507         plugins/project-wizard/druid.c,
7508         plugins/project-wizard/install.c,
7509         plugins/subversion/plugin.c,
7510         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
7511         codes.
7513         * plugins/class-gen/action-callbacks.c,
7514         plugins/project-wizard/parser.c,
7515         plugins/project-wizard/property.c,
7516         plugins/project-wizard/values.c,
7517         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
7519         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
7520         alphabetically
7522 2005-06-20  Naba Kumar  <naba@gnome.org>
7524         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7525         manuals/reference/libanjuta/tmpl/e-splash.sgml,
7526         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7527         
7528         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
7529         exit idle function.
7530         
7531         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
7532         Fixed possible memory corruption.
7534         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
7535         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
7536         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
7537         progress bar increment and added progress status for symbol refresh
7538         and project loading.
7539         
7540         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
7541         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
7542         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
7543         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
7544         bar.
7546         * TODO.tasks: Updated.
7548 2005-06-19  Naba Kumar  <naba@gnome.org>
7550         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
7551         Fixed warning.
7552         
7553         * plugins/project-import/project-import.c: Deactivate plugin when done.
7554         
7555 2005-06-18  Naba Kumar  <naba@gnome.org>
7557         * plugins/profile-default/plugin.c: Fixed error when loading another
7558         project while a project is still loaded.
7559         
7560         * plugins/project-manager/plugin.c: Used (newly added) group-activated
7561         signal from gnome-build to popup group properties.
7562         
7563         * src/anjuta.c: Load default session by default.
7565         * po/POTFILES.in: Added missing files.
7566         
7567         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
7568         activate plugin on load (activate it separately). Connect to activate
7569         and deactivate signals for housekeeping, so that if plugins are
7570         activated or deactivate externally, they are properly recorded.
7571         
7572         * plugins/profile-default/plugin.c: Save profile before a project
7573         is loaded so that it could be restored when project is closed.
7574         
7575         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
7577 2005-06-17  Naba Kumar  <naba@gnome.org>
7579         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
7580         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
7581         for project. The plugins loaded for the project is restored when project
7582         is loaded next time.
7583         
7584         * TODO.tasks: Updated.
7585         
7586 2005-06-15  Naba Kumar  <naba@gnome.org>
7588         * plugins/tools/scripts/find-fixmes.pl,
7589         (new) plugins/tools/scripts/translation-status.pl,
7590         plugins/tools/scripts/tools-2.xml.in,
7591         plugins/tools/scripts/Makefile.am,
7592         plugins/tools/scripts/prepare-changelog.pl: Added translation
7593         status script. Completed find-fixmes.pl script. Fixed bugs.
7595         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
7596         tool path.
7598 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7600         * plugins/message-view/anjuta-message-manager-plugin.glade :
7601         renamed "messages.tag.position" to "messages.tab.position".
7602         plugins/message-view/anjuta-msgman.c : 
7603         Messages tab position prefrences.
7604         
7605 2005-06-14  Naba Kumar  <naba@gnome.org>
7607         * (new) plugins/tools/scripts/find-fixmes.pl,
7608         (new) plugins/tools/scripts/tools-2.xml.in,
7609         (new) plugins/tools/scripts/Makefile.am,
7610         (new) plugins/tools/scripts/prepare-changelog.pl,
7611         plugins/tools/plugin.h, plugins/tools/fileop.c,
7612         plugins/tools/Makefile.am, configure.in: Added system tools.
7614 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
7616         * plugins/tools/editor.c:
7617         Take care of creating .anjuta directory if missing
7619 2005-06-10  Naba Kumar  <naba@gnome.org>
7621         * configure.in: Increased gnome-build required to version 0.1.2.
7622         
7623         * plugins/project-manager/plugin.c: Fixed target/group removal.
7624         Fixed memory leaks.
7625         
7626 2005-06-10  Naba Kumar  <naba@gnome.org>
7628         * plugins/project-manager/plugin.c: Implemented target/group
7629         configuration (update gnome-build module from cvs).
7630         
7631 2005-06-07  Naba Kumar  <naba@gnome.org>
7633         Patch from: Massimo Cora'  <maxcvs@email.it>:
7634         * plugins/class-inheritance/Makefile.am,
7635         plugins/class-inheritance/class-inherit.c,
7636         plugins/class-inheritance/class-inherit.h,
7637         plugins/class-inheritance/plugin.c,
7638         plugins/class-inheritance/plugin.h,
7639         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
7640         expanded view of classes in hierarchy canvas (collapsable again).
7641         
7642 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
7644         * scintilla/patches/scintilla-64-bit.diff (added)
7645         * plugins/patch/patch-plugin.c:
7646         Conditional build for GTK 2.4 and GTK 2.6
7648 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
7650         * plugins/tools/anjuta-tools.glade,
7651         plugins/tools/editor.c,
7652         plugins/tools/plugin.h,
7653         plugins/tools/fileop.c:
7654         Add a check box to edit an user script
7655         Correct a few memory leak
7657         * plugins/tools/execute.c,
7658         plugins/tools/tool.c,
7659         plugins/tools/tool.h:
7660         Move utility remove_mnemonic function in tool.c
7661         Small fix
7663 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
7665         Patch from sbrabec@suse.cz:
7666         * configure.in
7667         scintilla/include/Scintilla.h:
7668         
7669         Fix 64-Bit warnings in gcc 4
7671 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
7672         
7673         * plugins/patch/patch_plugin.c
7674         plugins/patch/patch.h
7675         plugin/patch/patch-plugin.glade
7676         plugin/patch/Makefile.am:
7677         
7678         Changed patch plugin to use libglade and new gtk 2.6 widgets
7680 2005-05-31  Naba Kumar  <naba@gnome.org>
7682         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
7683         * plugins/editor/text_editor.c: Don't show error
7684         for empty files.
7685         
7686 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
7687         
7688         * plugins/message-view/anjuta-message-manager.ui,
7689         plugins/message-view/anjuta-msgman.c,
7690         plugins/message-view/anjuta-msgman.h,
7691         plugins/message-view/message-view.c,
7692         plugins/message-view/message-view.h,
7693         plugins/message-view/plugin.c:
7694         Add a popup menu in messages panes
7695         Move save message pane option in it
7697 2005-05-28  Naba Kumar  <naba@gnome.org>
7699         * data/properties/styles.properties: Fixed default font
7700         names and sizes.
7702         * plugins/editor/style-editor.c: cleanup.
7703         
7704 2005-05-25  Naba Kumar  <naba@gnome.org>
7706         * plugin/gdb/plugin.c: Start gdb even if the program does
7707         not exists. Fixes bug #305074
7708         
7709 2005-05-24  Naba Kumar  <naba@gnome.org>
7711         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
7712         * configure.in: graphviz pkgconfig path.
7714 2005-05-24  Naba Kumar  <naba@gnome.org>
7716         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
7717         * TODO.tasks: Updated.
7718         
7719 2005-05-22  Naba Kumar  <naba@gnome.org>
7721         * anjuta.spec.in: Fixed spec file
7722         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
7724 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
7725         
7726         * TODO.tasks: Updated.
7728         * plugins/message-view/anjuta-message-manager.ui,
7729         plugins/message-view/message-view.c,
7730         plugins/message-view/message-view.h,
7731         plugins/message-view/plugin.c:
7732         Add shortcut for next and previous message
7733         Add a save message menu item
7734         Fix a bug in previous message
7736 2005-05-21  Naba Kumar  <naba@gnome.org>
7738         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
7739         doc/Makefile.am, global-tags/create_global_tags.sh,
7740         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
7741         and rpm package creation. Fixed installation paths.
7742         
7743         * plugins/editor/anjuta-document-manager.glade,
7744         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
7745         and indent options.
7746         
7747         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
7749 2005-05-21  Naba Kumar  <naba@gnome.org>
7751         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
7752         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
7753         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
7754         tagmanager/Makefile.am: Fixed paths configure variables to take
7755         automake configure variables instead of hardcoding.
7757         * global-tags/tm_global_tags.c: Formated code.
7759         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
7760         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
7761         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
7762         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
7763         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
7764         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
7765         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
7766         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
7767         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7769 2005-05-20  Naba Kumar  <naba@gnome.org>
7771         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
7772         and fixed rpm spec file (more testing required).
7773         
7774         * data/gdb.init: Don't set gdb prompt.
7775         
7776         * mime/Makefile.am: run update-mime-data only on system-wide install.
7777         
7778         * plugins/gdb/Makefile.am: Install plugin at correct paths.
7780 2005-05-19  Naba Kumar  <naba@gnome.org>
7782         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
7783         while it's not visible.
7785         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
7786         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
7787         
7788 2005-05-19  Naba Kumar <naba@gnome.org>
7790         * configure.in: Fixed subversion checks. Added
7791         --disable-plugin-subversion and --disable-plugin-glade
7792         configure flags to manually turn off their plugin builds.
7794         * plugins/editor/plugin.c: Save and restore current editor line
7795         positions in session.
7797 2005-05-18  Naba Kumar  <naba@gnome.org>
7799         * AUTHORS: Fixed email address.
7800         
7801         * libanjuta/anjuta-utils.c,
7802         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
7803         when the projectmanager toplevel is not a window. Check for valid
7804         gtkwindow type before using the passed window as parent for anjuta
7805         dialogs.
7807 2005-05-17  Naba Kumar  <naba@gnome.org>
7809         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
7810         
7811         * plugins/cvs-plugin/Makefile.am,
7812         plugins/devhelp/plugin.c,
7813         plugins/file-loader/Makefile.am,
7814         plugins/macro/Makefile.am,
7815         plugins/message-view/Makefile.am,
7816         plugins/patch/Makefile.am,
7817         plugins/project-manager/Makefile.am,
7818         plugins/subversion/Makefile.am,
7819         plugins/symbol-browser/Makefile.am: Removed -module flags
7820         from libtool flags
7822         * MAINTAINERS: Added file so that I could recieve bugzilla
7823         reports.
7825         * plugins/glade/plugin.c: Fixed compile error.
7827 === Anjuta 2.0.0 ===
7829 2005-05-15  Naba Kumar  <naba@gnome.org>
7831         * configure.in: Adjusted gdl version requirement. Bumped anjuta
7832         version to 2.0.0.
7834         * plugins/symbol-browser/an_symbol_view.c,
7835         plugins/symbol-browser/plugin.c,
7836         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
7837         symbols have been updated. Reset file symbols when update
7838         occurs. Fixed memory leaks.
7840         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
7841         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
7842         
7843 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
7845         * plugins/tools/anjuta-tools.glade:
7846         Remove unused parameter dialog
7848         * plugins/tools/dialog.c,
7849         plugins/tools/fileop.c,
7850         plugins/tools/fileop.h,
7851         plugins/tools/tool.c,
7852         plugins/tools/tool.h,
7853         plugins/tools/variable.c:
7854         Add a few comments and cleanups
7856         * plugins/tools/editor.c,
7857         plugins/tools/editor.h:
7858         Remove code from previous plugin and add comments
7859         Use main window as parent (instead of tool list)
7861         * plugins/tools/execute.c,
7862         plugins/tools/execute.h:
7863         Remove code from previous plugin and add comments
7864         Fix warnings
7866 2005-05-14  Naba Kumar  <naba@gnome.org>
7868         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
7869         release.
7870         
7871         * configure.in: Fixed
7872         
7873         * plugins/class-inheritance/class-inheritance.png: New icon.
7874         
7875         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
7876         screws up when reparented.
7878 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7880         * plugins/editor/search-replace.c,
7881         plugins/editor/search-replace_backend.c
7882         plugins/project-manager/plugin.c : Clear find pane if searching same 
7883         expression. Clean code.
7885 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
7887         * configure.in: Added ne in ALL_LINGUAS
7888         
7889 2005-05-13  Naba Kumar  <naba@gnome.org>
7891         * configure.in: Fixed glade-3 version.
7892         
7893         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
7894         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
7895         plugins/gdb/watch.c: Update locals, watch and frame document on
7896         frame change.
7898 2005-05-12  Naba Kumar  <naba@gnome.org>
7900         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
7901         scope autocompletion when the function definition is incomplete.
7902         
7903         * plugins/class-gen/anjuta-class-gen.plugin.in,
7904         plugins/file-wizard/anjuta-file-wizard.plugin.in,
7905         plugins/gdb/plugin.c,
7906         plugins/glade/anjuta-glade.plugin.in,
7907         plugins/project-import/anjuta-project-import.plugin.in,
7908         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
7909         titles for the wizards.
7911 2005-05-11  Naba Kumar  <naba@gnome.org>
7913         * configure.in, plugins/debug-manager/Makefile.am,
7914         plugins/debug-manager/plugin.c,
7915         (added) plugins/debug-manager/images/.cvsignore,
7916         (added) plugins/debug-manager/images/Makefile.am,
7917         (added) plugins/debug-manager/images/detach-16.png,
7918         (added) plugins/debug-manager/images/detach.png,
7919         (added) plugins/debug-manager/images/step-into-16.png,
7920         (added) plugins/debug-manager/images/step-into.png,
7921         (added) plugins/debug-manager/images/step-out-16.png,
7922         (added) plugins/debug-manager/images/step-out.png,
7923         (added) plugins/debug-manager/images/step-over-16.png,
7924         (added) plugins/debug-manager/images/step-over.png,
7925         plugins/gdb/Makefile.am,
7926         plugins/gdb/breakpoints.c,
7927         plugins/gdb/plugin.c,
7928         (added) plugins/gdb/images/.cvsignore,
7929         (added) plugins/gdb/images/Makefile.am,
7930         (added) plugins/gdb/images/breakpoint.png,
7931         (added) plugins/gdb/images/locals.png,
7932         (added) plugins/gdb/images/stack.png,
7933         (added) plugins/gdb/images/watch.png: Fixed breakpoints
7934         'remove all'. Added debugger icons.
7936         * plugins/editor/text_editor.c: Fixed file monitor.
7938         Patch from: Massimo Cora'  <maxcvs@email.it>
7939         * plugins/patch/anjuta-patch-plugin.png,
7940         plugins/class-gen/Makefile.am,
7941         plugins/class-gen/action-callbacks.c,
7942         plugins/class-gen/class_gen.c,
7943         plugins/class-gen/class_logo.xpm: Implemented vcs
7944         file addions. New icons by Fabio Zecchini
7946 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7948         * libanjuta/interfaces/libanjuta.idl
7949         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
7950         plugins/editor/search-replace_backend.c
7951         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
7953 2005-05-11  Naba Kumar  <naba@gnome.org>
7954         
7955         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
7956         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
7957         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
7958         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
7959         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
7960         memory leaks.
7961         
7962         * plugins/symbol-browser/an_symbol_prefs.c,
7963         plugins/symbol-browser/an_symbol_search.c,
7964         plugins/symbol-browser/an_symbol_view.c,
7965         plugins/symbol-browser/an_symbol_view.h,
7966         plugins/symbol-browser/plugin.c: Fixed memory leaks.
7968 2005-05-11  Naba Kumar  <naba@gnome.org>
7970         * libanjuta/anjuta-shell.c: Fixed runtime warning.
7971         
7972         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
7973         progress bar location at create time, instead of hardcoding.
7974         
7975         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
7976         Added mini splash screen.
7977         
7978         * plugins/editor/text_editor.c: Do not produce warning when file
7979         monitor could not be created.
7980         
7981         * plugins/profile-default/plugin.c: Save project session on exit.
7982         Show mini splash with progress bar at profile load.
7984 2005-05-10  Naba Kumar  <naba@gnome.org>
7986         * configure.in, manuals/Makefile.am: Fixed compile flags.
7987         Disable outdated manuals builds.
7988         
7989         * global-tags/Makefile.am: Uninstall tags files on
7990         'make uninstall'
7991         
7992         * libegg/Makefile.am: Use configured deprecated flags.
7993         
7994         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
7995         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7996         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7997         Updated.
7998         
7999         * mime/Makefile.am: Take DESTDIR into account.
8000         
8001         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
8002         
8003         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
8004         on scope autocompletion.
8005         
8006         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
8007         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
8008         shared libs and static libs paths for debugging. Order them
8009         correctly.
8010         
8011         * po/POTFILES.in: Updated.
8013 2005-05-09  Naba Kumar  <naba@gnome.org>
8015         * libanjuta/interfaces/libanjuta.idl,
8016         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
8017         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
8018         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
8019         Implemented debugger source directory search and emits location changed
8020         signal with absolute path of the file.
8022         * plugins/tools/tool.c: Fixed compile errors.
8023         
8024 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
8026         * plugins/tools/anjuta-tools.glade,
8027         plugins/tools/dialog.h,
8028         plugins/tools/dialog.c,
8029         plugins/tools/plugin.c,
8030         plugins/tools/editor.c:
8031         Improve graphical user interface
8032         Remove old code
8033         Correct an error on close
8034         Some cleanups
8036         * plugins/tools/fileop.c,
8037         plugins/tools/tool.h,
8038         plugins/tools/tool.c:
8039         Change the tool internal structure
8040         Support having tools configuration in several places
8042 2005-05-08  Naba Kumar  <naba@gnome.org>
8044         * plugins/gdb/actions.c,
8045         (removed) plugins/gdb/registers_cbs.c,
8046         (removed) plugins/gdb/registers_cbs.h,
8047         (removed) plugins/gdb/registers_gui.c,
8048         (removed) plugins/gdb/sharedlib_cbs.c,
8049         (removed) plugins/gdb/sharedlib_cbs.h,
8050         (removed) plugins/gdb/sharedlib_gui.c,
8051         (removed) plugins/gdb/signals_cbs.c,
8052         (removed) plugins/gdb/signals_cbs.h,
8053         (removed) plugins/gdb/signals_gui.c: Removed dead files.
8055 2005-05-08  Naba Kumar  <naba@gnome.org>
8057         * plugins/build-basic-autotools/executer.c: Fixed programs
8058         listing dialog.
8059         
8060         * plugins/debug-manager/Makefile.am,
8061         plugins/debug-manager/anjuta-debug-manager.glade,
8062         plugins/debug-manager/plugin.c,
8063         plugins/gdb/Makefile.am: Used libglade for programs listing
8064         dialog.
8065         
8066         * (added) plugins/gdb/pointer.png: Stack pointer image.
8067         
8068         * libanjuta/anjuta-marshal.list,
8069         pixmaps/Makefile.am,
8070         plugins/gdb/actions.c,
8071         plugins/gdb/actions.h,
8072         plugins/gdb/anjuta-gdb-plugin.ui,
8073         plugins/gdb/anjuta-gdb.glade,
8074         plugins/gdb/breakpoints.c,
8075         plugins/gdb/breakpoints.h,
8076         plugins/gdb/debug_tree.c,
8077         plugins/gdb/debug_tree.h,
8078         plugins/gdb/debugger.c,
8079         plugins/gdb/debugger.h,
8080         plugins/gdb/gdbmi-test.c,
8081         plugins/gdb/gdbmi.c,
8082         plugins/gdb/gdbmi.h,
8083         plugins/gdb/info.c,
8084         plugins/gdb/info.h,
8085         plugins/gdb/locals.c,
8086         plugins/gdb/locals.h,
8087         plugins/gdb/memory.c,
8088         plugins/gdb/memory.h,
8089         plugins/gdb/plugin.c,
8090         plugins/gdb/plugin.h,
8091         plugins/gdb/registers.c,
8092         plugins/gdb/registers.h,
8093         plugins/gdb/registers_cbs.c,
8094         plugins/gdb/registers_cbs.h,
8095         plugins/gdb/registers_gui.c,
8096         plugins/gdb/sharedlib.c,
8097         plugins/gdb/sharedlib.h,
8098         plugins/gdb/sharedlib_cbs.c,
8099         plugins/gdb/sharedlib_cbs.h,
8100         plugins/gdb/sharedlib_gui.c,
8101         plugins/gdb/signals.c,
8102         plugins/gdb/signals.h,
8103         plugins/gdb/signals_cbs.c,
8104         plugins/gdb/signals_cbs.h,
8105         plugins/gdb/signals_gui.c,
8106         plugins/gdb/stack_trace.c,
8107         plugins/gdb/stack_trace.h,
8108         plugins/gdb/utilities.c,
8109         plugins/gdb/utilities.h,
8110         plugins/gdb/watch.c,
8111         plugins/gdb/watch.h,
8112         plugins/gdb/watch_cbs.c,
8113         plugins/gdb/watch_cbs.h,
8114         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
8115         it for all debugger component updates and listing. Implemented
8116         user custom debugger command window. Fixed all debugger components
8117         to work correctly. Implemented debugger as GObject. Removed
8118         deprecated codes.
8119         
8120 2005-05-06  Naba Kumar  <naba@gnome.org>
8121         
8122         * TODO.tasks: Updated.
8123         
8124         * plugins/build-basic-autotools/Makefile.am,
8125         plugins/file-loader/Makefile.am,
8126         plugins/profile-default/Makefile.am,
8127         plugins/sample1/Makefile.am,
8128         plugins/symbol-browser/images/Makefile.am,
8129         src/Makefile.am: Fixed 'make distcheck' errors.
8131         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
8132         updates.
8134         * tagmanager/tm_workspace.c: Include prototypes in getting
8135         scope members.
8137 2005-05-06  Naba Kumar  <naba@gnome.org>
8139         * TODO.tasks: Updated.
8140         
8141         * configure.in, plugins/cvs-plugin/Makefile.am,
8142         plugins/debug-manager/Makefile.am,
8143         plugins/devhelp/Makefile.am,
8144         plugins/editor/Makefile.am,
8145         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
8146         
8147         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
8148         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
8149         interfaces.
8150         
8151         * tagmanager/tm_workspace.c,
8152         tagmanager/include/tm_workspace.h,
8153         plugins/editor/aneditor-autocomplete.cxx,
8154         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
8155         to return all matching tag types when no name is given instead of
8156         returning empty array.
8157         
8158         * plugins/symbol-browser/Makefile.am,
8159         (added) plugins/symbol-browser/an_symbol.c,
8160         (added) plugins/symbol-browser/an_symbol.h,
8161         plugins/symbol-browser/an_symbol_info.c,
8162         plugins/symbol-browser/an_symbol_info.h,
8163         (added) plugins/symbol-browser/an_symbol_iter.c,
8164         (added) plugins/symbol-browser/an_symbol_iter.h,
8165         plugins/symbol-browser/an_symbol_search.c,
8166         plugins/symbol-browser/an_symbol_view.c,
8167         plugins/symbol-browser/an_symbol_view.h,
8168         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
8169         plugins/symbol-browser/plugin.c,
8170         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
8171         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
8172         plugin and implemented IAnjutaIterable interface for symbol search
8173         and iteration.
8175         * plugins/class-inheritance/Makefile.am,
8176         plugins/class-inheritance/class-inherit.c,
8177         plugins/class-inheritance/class-inherit.h,
8178         plugins/class-inheritance/plugin.h: Use the newly added
8179         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
8180         get rid of libanjuta-ctags.la dependencies.
8182 2005-05-02  Naba Kumar  <naba@gnome.org>
8184         * plugins/class-inheritance/class-inherit.c,
8185         plugins/class-inheritance/plugin.c,
8186         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
8187         be found for a class. Formated code.
8189         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
8190         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
8191         of editor tabs.
8192         
8193 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
8195         * libanjuta/anjuta-launcher.c:
8196         Keep trying sending data until all bytes have been written
8198         * plugins/tools/anjuta-tools.glade,
8199         plugins/tools/editor.c:
8200         Add a combo box to defined data from stdin
8202         * plugins/tools/execute.c:
8203         Send data in stdin if needed
8204         Code cleanups
8206         * plugins/tools/fileop.c,
8207         plugins/tools/tool.h,
8208         plugins/tools/tool.c:
8209         Store, load and save stdin data
8210         Use tools-2.xml instead of tools.xml
8212         * plugins/tools/plugin.c,
8213         plugins/tools/plugin.h:
8214         Code cleanups
8216         * plugins/tools/dialog.c,
8217         plugins/tools/dialog.h:
8218         Few code cleanups
8220         * plugins/tools/variable.c,
8221         plugins/tools/variable.h:
8222         Add editor related variables
8223         Code cleanups
8225 2005-04-29  Naba Kumar  <naba@gnome.org>
8227         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
8229         * plugins/editor/text_editor.c: Fixed line marker interpretation.
8230         
8231         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
8232         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
8233         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
8234         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
8235         working on gdb MI interface. Completed MI parser interface.
8237         Patch from  Massimo Cora <maxcvs@email.it>:
8238         * plugins/class-inheritance/Makefile.am,
8239         plugins/class-inheritance/class-inherit.c,
8240         plugins/class-inheritance/class-inherit.h,
8241         plugins/class-inheritance/plugin.c,
8242         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
8243         Used system theme for colors. Display class members on mouse click.
8244         
8245 2005-04-28  Naba Kumar  <naba@gnome.org>
8247         * plugins/symbol-browser/an_symbol_prefs.c
8248         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
8249         implementation to create/add/remove custom tags files in symbol
8250         brower preferences.
8252         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
8253         EXTRA_DIST.
8255         * plugins/project-import/project-import.c: Fixed memory leaks and
8256         use correct debug prints.
8257         
8258         * TODO.tasks: Updated.
8259         
8260 2005-04-27  Naba Kumar  <naba@gnome.org>
8262         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
8263         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
8264         scintilla/Makefile.am: Fixed 'make distcheck' errors.
8266         * plugins/editor/anjuta-docman.c,
8267         plugins/editor/anjuta-docman.h,
8268         plugins/editor/plugin.c: Emit editor-added signal from docman
8269         and connect signals to new editor correctly.
8271         * plugins/class-inheritance/plugin.c,
8272         plugins/symbol-browser/plugin.c: Added stock icons.
8273         
8274         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8275         plugins/build-basic-autotools/executer.c,
8276         plugins/build-basic-autotools/executer.h: Added missing files
8277         for the execute programs implementation.
8279 2005-04-26  Naba Kumar  <naba@gnome.org>
8280         
8281         * TODO.tasks: Updated.
8283         * plugins/file-loader/plugin.c,
8284         plugins/project-import/anjuta-project-import.plugin.in,
8285         plugins/project-import/plugin.c,
8286         plugins/project-import/project-import.c,
8287         plugins/project-import/project-import.h: Be able to import older
8288         anjuta projects.
8290 2005-04-26  Naba Kumar  <naba@gnome.org>
8292         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
8293         removing it from the shell.
8295         * libanjuta/anjuta-shell.c,
8296         libanjuta/anjuta-shell.h,
8297         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
8298         so that widget additions are freezed or thaw using a pending queue.
8299         Fixded UI flicker while loading projects.
8301 2005-04-26  Naba Kumar  <naba@gnome.org>
8303         * TODO.tasks: Updated.
8304         
8305         * libanjuta/interfaces/libanjuta.idl: Added execute method for
8306         IAnjutaBuildable interface.
8307         
8308         * plugins/build-basic-autotools/Makefile.am,
8309         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
8310         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
8311         plugins/build-basic-autotools/build-basic-autotools.c,
8312         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
8313         interface and UI for executing project/file programs. Implemented
8314         IAnjutaFile interface so that executables could be opened directly.
8315         
8316         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
8317         Authors line (Reserved for external plugins, which do not have a way to
8318         show their credits).
8319         
8320         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
8321         [File Loader] group for menu labels (default to "Name" if it is not
8322         defined.
8323         
8324         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
8325         for executing external commands.
8327 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
8329         * plugins/project-wizard/property.c:
8330         Correct a memory leak
8332         * libanjuta/interfaces/libanjuta.idl,
8333         plugins/editor/text_editor.c:
8334         Add erase_all and replace_selection function to IAnjutaEditor
8336         * plugins/tools/anjuta-tools.glade,
8337         plugins/tools/fileop.c,
8338         plugins/tools/editor.c,
8339         plugins/tools/tool.c
8340         plugins/tools/tool.h:
8341         Add shortcut and icon 
8343         * plugins/tools/variable.c,
8344         plugins/tools/variable.h:
8345         Add a variable asking parameters at run time
8347         * plugins/tools/execute.c:
8348         Add a warning message for missing document manager
8349         Add replace buffer and replace selection output
8350         Correct an error in popup output
8352         * plugins/tools/plugin.c,
8353         plugins/tools/plugin.h,
8354         plugins/tools/anjuta-tools.ui,
8355         src/anjuta.ui:
8356         Few clean up
8357         Attach tools menu to a new place
8359 2005-04-25  Naba Kumar  <naba@gnome.org>
8361         * libanjuta/plugins.c, src/about.c, src/about.h,
8362         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
8363         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
8364         plugins (about box for plugins) menu.
8366 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8368         *  plugins/editor/search-replace.c :
8369         Displayed full path in Search pane window. 
8370         Bug 300231 : Selected line in Search pane window .
8371                 
8372 2005-04-23  Naba Kumar  <naba@gnome.org>
8374         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
8376 2005-04-22  Naba Kumar  <naba@gnome.org>
8378         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
8379         
8380         * plugins/project-wizard/templates/java.wiz,
8381         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
8382         to create bytecodes (.class) files.
8383         
8384         * plugins/symbol-browser/an_symbol_info.c,
8385         plugins/symbol-browser/an_symbol_info.h,
8386         plugins/symbol-browser/an_symbol_search.c,
8387         plugins/symbol-browser/an_symbol_view.c,
8388         plugins/symbol-browser/plugin.c,
8389         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
8390         in file symbol list.
8392 2005-04-22  Naba Kumar  <naba@gnome.org>
8394         * TODO.tasks: Updated.
8395         
8396         * plugins/class-inheritance/Makefile.am,
8397         plugins/subversion/Makefile.am: Do not install plugin files when
8398         plugin build condition is false.
8399         
8400         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
8401         plugins/build-basic-autotools/build-basic-autotools.c,
8402         plugins/build-basic-autotools/build-basic-autotools.h,
8403         plugins/file-loader/anjuta-loader-plugin.ui,
8404         plugins/file-loader/dnd.c,
8405         plugins/file-loader/plugin.c,
8406         plugins/file-loader/plugin.h,
8407         plugins/project-manager/anjuta-project-manager.ui,
8408         plugins/project-manager/plugin.c: Added open file and build context
8409         menu in project manager context menu.
8411 2005-04-22  Naba Kumar  <naba@gnome.org>
8413         * configure.in: Added message output showing conditional plugins to
8414         build or not.
8415         
8416         * src/layout.xml: Added layout for class-inheritance plugin widget.
8417         
8418         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
8419         plugin name to remove redundant terms.
8420         
8421         * TODO.tasks: Updated.
8422         
8423         * configure.in,
8424         plugins/symbol-browser/Makefile.am,
8425         plugins/symbol-browser/an_symbol_view.c,
8426         (removed) plugins/symbol-browser/sv_class.xpm,
8427         (removed) plugins/symbol-browser/sv_function.xpm,
8428         (removed) plugins/symbol-browser/sv_macro.xpm,
8429         (removed) plugins/symbol-browser/sv_private_fun.xpm,
8430         (removed) plugins/symbol-browser/sv_private_var.xpm,
8431         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
8432         (removed) plugins/symbol-browser/sv_protected_var.xpm,
8433         (removed) plugins/symbol-browser/sv_public_fun.xpm,
8434         (removed) plugins/symbol-browser/sv_public_var.xpm,
8435         (removed) plugins/symbol-browser/sv_static_fun.xpm,
8436         (removed) plugins/symbol-browser/sv_static_var.xpm,
8437         (removed) plugins/symbol-browser/sv_struct.xpm,
8438         (removed) plugins/symbol-browser/sv_unknown.xpm,
8439         (removed) plugins/symbol-browser/sv_variable.xpm,
8440         (added) plugins/symbol-browser/images/.cvsignore,
8441         (added) plugins/symbol-browser/images/Icons.16x16.Class,
8442         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
8443         (added) plugins/symbol-browser/images/Icons.16x16.Field,
8444         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
8445         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
8446         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
8447         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
8448         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
8449         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
8450         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
8451         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
8452         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
8453         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
8454         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
8455         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
8456         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
8457         (added) plugins/symbol-browser/images/Icons.16x16.Method,
8458         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
8459         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
8460         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
8461         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
8462         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
8463         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
8464         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
8465         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
8466         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
8467         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
8468         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
8469         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
8470         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
8471         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
8472         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
8473         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
8474         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
8475         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
8476         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
8477         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
8478         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
8479         pixmaps and added new icons (taken from monodevelop).
8481 2005-04-21  Naba Kumar  <naba@gnome.org>
8483         Patch from  Massimo Cora <maxcvs@email.it>:
8485         * configure.in, plugins/Makefile.am
8486         (new) plugins/class-inheritance/.cvsignore,
8487         (new) plugins/class-inheritance/Makefile.am,
8488         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
8489         (new) plugins/class-inheritance/class-inherit.c,
8490         (new) plugins/class-inheritance/class-inherit.h,
8491         (new) plugins/class-inheritance/plugin.c,
8492         (new) plugins/class-inheritance/plugin.h,
8493         (new) plugins/class-inheritance/class-inheritance.png: Added class
8494         inheritance plugin.
8495         
8496         Changes by naba: Added pkgconfig check for graphviz and conditionally
8497         build graphviz.
8498         
8499         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
8501 2005-04-20  Naba Kumar  <naba@gnome.org>
8503         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
8504         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8505         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8506         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8507         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8508         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8509         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8510         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8511         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8512         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8513         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8514         
8515         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
8516         message view management.
8518         * libanjuta/anjuta-children.[ch],
8519         plugins/build-basic-autotools/build-basic-autotools.c,
8520         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
8521         Removed anjuta_children_init() function,
8522         because it is done automatically when first invoked. Introduced
8523         anjuta_children_recover() to recover the child signalling. Fixed
8524         child exit management to correctly recover the exit status.
8525         
8526         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
8527         to properly shutdown the launcher and to kill the running process
8528         (without emitting any signal).
8529         
8530         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
8531         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
8532         gdb and program instance.
8534 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8536         * plugins/editor/search-replace.c :
8537         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
8539 2005-04-18  Naba Kumar  <naba@gnome.org>
8541         * TODO.tasks: Marked completed items.
8542         
8543         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
8544         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
8545         plugins/project-manager/plugin.c: Prompt user for the debugging
8546         target (select from a list of project's executable targets) and
8547         correctly start debugger. Take care of libtool wrapping when the
8548         target selected is libtool target. Fixed debugger menu items
8549         sensitivity.
8551 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
8553         * plugins/tools/execute.c,
8554         plugins/tools/execute.h:
8555         Implement save all files before running a command
8556         Implement all options for stdout and stderr except replace buffer
8557         Allow running several tools
8559         * plugins/tools/plugin.c:
8560         Move anjuta launcher in execute.c
8562         * plugins/tools/tools.h,
8563         plugins/tools/variable.c:
8564         Small changes
8566 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
8568         * plugins/tools/anjuta-tools.glade:
8569         Add new properties in tool editor dialog
8570         Cosmetic improvements
8571         
8572         * plugins/tools/anjuta-tools.ui:
8573         Attach tool menu as a build menu
8575         * plugins/tools/dialog.c:
8576         Set tool menu item sensitivity in tool list
8577         Fix bugs
8579         * plugins/tools/editor.c,
8580         plugins/tools/editor.h,
8581         plugins/tools/fileop.c,
8582         plugins/tools/tool.c,
8583         plugins/tools/tool.h:
8584         Add new properties (active, save file...)
8585         Most of them are still not implemented
8587         * plugins/tools/execute.c,
8588         plugins/tools/execute.h:
8589         Reorganize code to support multiple run
8590         Support run in terminal
8591         
8592         * plugins/tools/plugin.c
8593         plugins/tools/plugin.h:
8594         Move message handling in execute.c
8596         * plugins/tools/variable.h,
8597         plugins/tools/variable.c:
8598         Add useful variables
8599         
8600 2005-04-13  Naba Kumar  <naba@gnome.org>
8602         * plugins/editor/text_editor.c: Fixed file monitoring condition.
8603         * plugins/editor/Makefile.am: Added gnome-vfs flags.
8604         
8605 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8607         * plugins/tools/dialog.c plugins/tools/tool.c :
8608         Fixed bugs.
8610 2005-04-06  Naba Kumar  <naba@gnome.org>
8612         * src/anjuta.c: Load default session only when
8613         "anjuta.session.load.last" preference is enabled.
8614         
8615 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
8617         * plugins/tools/Makefile.am,
8618         plugins/tools/variable.c,
8619         plugins/tools/variable.h:
8620         Add new code for handling variables
8622         * plugins/tools/anjuta-tools.glade:
8623         Improve tool editor dialog
8624         Add variable selection dialog
8626         * plugins/tools/dialog.c,
8627         plugins/tools/dialog.h,
8628         plugins/tools/plugin.c,
8629         plugins/tools/plugin.h:
8630         Add variable object
8631         Add a function to get it
8633         * plugins/tools/editor.c:
8634         Add gui code for variable selection dialog
8636         * plugins/tools/execute.c:
8637         Use variables for executing command
8638         
8639         * Naba: Compile warning fixes.
8641 2005-04-06  Naba Kumar  <naba@gnome.org>
8643         * TODO.tasks: Marked completed items.
8644         
8645 2005-04-06  Naba Kumar  <naba@gnome.org>
8647         * plugins/subversion/svn-backend.c: Fixed subversion plugin
8648         compile error.
8649         
8650         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
8652 2005-04-04  Naba Kumar  <naba@gnome.org>
8654         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
8655         inside Main window.
8656         
8657 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
8659         * plugins/tools/Makefile.am,
8660         plugins/tools/anjuta-tools.plugin.in,
8661         plugins/tools/anjuta-tools.ui,
8662         plugins/tools/anjuta-tools.gladei,
8663         plugins/tools/anjuta-tools-plugin.png,
8664         plugins/tools/plugin.c,
8665         plugins/tools/plugin.h,
8666         plugins/tools/dialog.c,
8667         plugins/tools/dialog.h,
8668         plugins/tools/fileop.c,
8669         plugins/tools/fileop.h,
8670         plugins/tools/tool.c,
8671         plugins/tools/tool.h,
8672         plugins/tools/editor.c,
8673         plugins/tools/editor.h,
8674         plugins/tools/execute.c,
8675         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
8676         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
8677         Not fully working
8679         * anjuta-tools.[ch]: Removed old tools code.
8680         
8681 2005-04-01  Steve Murphy  <murf@e-tools.com>
8683         * configure.in: Added "rw" to ALL_LINGUAS.
8685 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8687         * Modified Files:
8688         manuals/C/anjuta-manual/fileoperations.xml
8689         Added Files:
8690         manuals/C/anjuta-manual/figures/search_expr.png
8691         manuals/C/anjuta-manual/figures/search_expr_basic.png
8692         manuals/C/anjuta-manual/figures/search_file_list.png
8693         manuals/C/anjuta-manual/figures/search_file_pattern.png
8694         manuals/C/anjuta-manual/figures/search_replace.png
8695         manuals/C/anjuta-manual/figures/search_setting.png
8696         manuals/C/anjuta-manual/figures/search_target.png
8697         manuals/C/anjuta-manual/figures/search_target_action.png
8698         manuals/C/anjuta-manual/figures/search_target_in.png
8699         Removed Files:
8700         manuals/C/anjuta-manual/figures/find_files.png
8701         manuals/C/anjuta-manual/figures/find_replace.png
8702         manuals/C/anjuta-manual/figures/find_text.png :
8703         Updated Anjuta manual (File Operations)
8705 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8707         * manuals/C/anjuta-manual/fileoperations.xml,
8708         manuals/C/anjuta-manual/figures/open_file.png,
8709         manuals/C/anjuta-manual/figures/open_file_multiple.png,
8710         manuals/C/anjuta-manual/figures/prefs_print.png,
8711         manuals/C/anjuta-manual/figures/print_dlg.png,
8712         manuals/C/anjuta-manual/figures/print_preview.png.
8713         * Added Files:
8714         manuals/C/anjuta-manual/figures/add_edit_macro.png,
8715         manuals/C/anjuta-manual/figures/display_macro.png,
8716         manuals/C/anjuta-manual/figures/insert_text.png,
8717         manuals/C/anjuta-manual/figures/keyword_macro.png,
8718         manuals/C/anjuta-manual/figures/new_file_wizard.png,
8719         manuals/C/anjuta-manual/figures/save_as_file.png :
8720         Updated Anjuta Manual (File Operations)
8722 2005-03-23  Adam Weinberger  <adamw@gnome.org>
8724         * plugins/editor/action-callbacks.c,
8725           plugins/file-loader/plugin.c,
8726           plugins/gtodo/main.c,
8727           plugins/project-wizard/druid.c:
8728           Fix spelling/grammar errors. Fixes bugs
8729           169068, 169137, 169138, and 169139.
8731 2005-03-21  Naba Kumar  <naba@gnome.org>
8733         Patch from: Massimo Cora' <maxcvs@email.it>:
8734         
8735         * plugins/editor/Makefile.am
8736         plugins/editor/anjuta-docman.c,
8737         (added) plugins/editor/editor-tooltips.c,
8738         (added) plugins/editor/editor-tooltips.h: Added tooltips to
8739         editor tabs to show full path.
8741 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
8742         
8743         * plugins/subversion/svn-backend.c:
8744         Removed "apr-0/" from include because this is 
8745         already included in SVN_INCLUDE and broke building if
8746         apr >= 1.0 was installed.
8748 2005-03-18  Naba Kumar  <naba@gnome.org>
8750         Patch from: Massimo Cora' <maxcvs@email.it>:
8752         * plugins/editor/action-callbacks.c,
8753         plugins/editor/aneditor-calltip.cxx,
8754         plugins/editor/aneditor-priv.h,
8755         plugins/editor/aneditor.cxx,
8756         plugins/editor/aneditor.h,
8757         plugins/editor/anjuta-document-manager.ui: Added calltip
8758         activation from menu.
8760 2005-03-16  Naba Kumar  <naba@gnome.org>
8762         Patch from: Massimo Cora' <maxcvs@email.it>:
8763         
8764         * plugins/class-gen/action-callbacks.c,
8765         plugins/class-gen/anjuta-class-gen-plugin.glade,
8766         plugins/class-gen/class_gen.c,
8767         plugins/class-gen/class_gen.h,
8768         plugins/class-gen/class_logo.xpm,
8769         plugins/class-gen/plugin.c: Create files without project
8770         being open. Add to project support. And other enhancements.
8772 2005-03-15  Adam Weinberger  <adamw@gnome.org>
8774         * anjuta.glade,
8775           plugins/debug-manager/utilities.c,
8776           plugins/file-loader/plugin.c,
8777           plugins/gdb/utilities.c,
8778           plugins/profile-default/plugin.c,
8779           plugins/project-import/project-import.c,
8780           src/anjuta-actions.h:
8781           Spelling/grammar fixes.
8783 2005-03-13  Naba Kumar  <naba@gnome.org>
8784         
8785         * plugins/editor/action-callbacks.c,
8786         plugins/editor/action-callbacks.h,
8787         plugins/editor/anjuta-document-manager.ui,
8788         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
8789         submenu. Moved menuitems from Format to View->Editor.
8790         
8791         * src/action-callbacks.c, src/action-callbacks.h,
8792         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
8793         layout and lock layout menus in View submenu. Get rid of
8794         Settings->Layout Manager menu.
8795         
8796         * plugins/project-import/anjuta-project-import.plugin.in:
8797         Fixed icon name
8799         * global-tags/Makefile.am,
8800         global-tags/create_global_tags.sh,
8801         plugins/editor/aneditor-autocomplete.cxx,
8802         plugins/editor/aneditor-priv.h,
8803         plugins/editor/aneditor.cxx,
8804         tagmanager/tm_workspace.c: Fixed scope members autocompletion
8805         in editor and made it work in global symbols also.
8806         
8807         * src/anjuta-app.c: Always use priority texts besides icons style
8808         for toolbars, because other styles look horible for Anjuta (fixme).
8810 2005-03-11  Naba Kumar  <naba@gnome.org>
8812         * configure.in: Removed test for iconv.
8814         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
8815         before scintilla widget is realized.
8816         
8817         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
8818         for Update menuitem.
8819         
8820         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
8821         already applied in scintilla main stream.
8822         
8823         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
8824         and notified scintilla developer.
8825         
8826 2005-03-10  Naba Kumar  <naba@gnome.org>
8828         * src/action-callbacks.c: Removed reference to src/help.h (dead
8829         file).
8831         * plugins/editor/text_editor.c: Removed reference to
8832         src/launcher.h (a dead file).
8834         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
8835         src/controls.c, src/controls.h, src/fileselection.c,
8836         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
8837         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
8838         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
8839         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
8840         src/session.h, src/support.c, src/support.h, src/toolbar.c,
8841         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
8842         Removed these dead files from CVS.
8845 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8847         * plugins/file-wizard/action-callbacks.c : Added error message.
8848         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
8851 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
8852         
8853         * plugins/cvs-plugin/cvs-callbacks.c
8854         plugins/cvs-plugin/plugin.c:
8855         Fixed preferences page init and busy handling
8856         
8857         * plugins/subversion/plugin.c:
8858         Fixed preferences page init
8860 2005-03-09  Naba Kumar  <naba@gnome.org>
8862         * plugins/Makefile.am, plugins/glade/Makefile.am,
8863         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
8864         enabled glade plugin in Anjuta. The plugin is built only when
8865         glade3 is installed.
8866         
8867 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
8869         * plugins/project-wizard/templates/java.wiz
8870         plugins/project-wizard/templates/java-logo.png (*)
8871         plugins/project-wizard/templates/java/*
8872         plugins/project-wizard/templates/Makefile.am
8873         configure.in:
8874         
8875         Add Java project type. It generates a autoconf/automake
8876         project which is compiled using gcj. It requires automake 
8877         > 1.4 (1.9 is known to work) to work!
8878         
8879         (*) still awaiting response from the gcj team if we
8880         may use their logo.
8881         
8882 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
8883         
8884         * plugins/project-import/*
8885         plugins/Makefile.am
8886         configure.in:
8887         Added project import plugin. Might be a bit buggy and limited
8888         but works for now.
8889         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
8890         Icon from old pixmaps dir
8892 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8894         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
8895         plugins/macro/macro-util.c, plugins/macro/macros.xml :
8896         Added C Custom_Indent line macro.
8897         Cleaned macros.xml
8899 2005-03-09  Naba Kumar  <naba@gnome.org>
8901         * TODO.tasks: Added new message-manager tasks.
8902         
8903         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8904         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8905         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8906         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8907         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8908         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8909         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8910         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8911         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8912         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8913         
8914         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
8915         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
8916         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
8917         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
8918         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
8919         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
8920         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
8921         Removed debugger widgets from shell on debugger shutdown. Added
8922         scrolled windows for docked widgets. Removed unnecessary widget refs
8923         and unrefs. Destroy widgets correctly on debugger shutdown.
8924         
8925         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
8926         with project description title. Removed frame shadow.
8927         
8928         * plugins/project-wizard/druid.c: Initializes tooltips.
8929         
8930         * scintilla/Makefile.am: Fixed comiple error.
8932 2005-03-08  Adam Weinberger  <adamw@gnome.org>
8934         * plugins/class-gen/anjuta-class-gen-plugin.glade,
8935           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
8937 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8939         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
8940         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
8941         plugins/macro/macro-util.c, plugins/macro/macro-util.h
8942         plugins/macro/macros.xml, plugins/macro/plugin.c :
8943         Moved cursor at the '|' position defined in macros.
8945 2005-03-07  Naba Kumar  <naba@gnome.org>
8947         * plugins/subversion/Makefile.am: Fixed build error.
8949         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
8950         types (perl, python, shellscript).
8951         
8952         * plugins/editor/plugin.c: Fixed to show all highlight options.
8953         
8954 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8956         * TODO.tasks : updated tasks.
8957         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
8959 2005-03-07  Naba Kumar  <naba@gnome.org>
8961         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
8962         or disable subversion file-manager submenu. If "Subvesion" is also
8963         valid directory, we should also check for it.
8965         * configure.in: Disable cygwin macro until someone fixes the
8966         autoconf warnings.
8967         
8968         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
8969         backward compatibility.
8970         
8971 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8973         * src/about.c : Cleaned code.
8974         * plugins/macro/macros.xml : Added "do_while" C macro.
8975         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
8976         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
8977         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
8978         Closed registers, shared libraries, kernel signals dialogs with ESC key.
8979         
8980 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
8982         * plugins/class-gen/plugin.c:
8983         Removed "return" to activate project_root_uri watching.
8985 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
8987         * plugins/Makefile.am
8988         plugins/subversion/*:
8989         Added subversion plugin. Add, Remove, Commit and Update work
8990         everything else needs work.
8991         
8992         * plugins/terminal/terminal.c
8993         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
8994         we still have focus problems with the editor.
8996 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8998         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
8999         
9000 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9002         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
9004 2005-03-04  Naba Kumar  <naba@gnome.org>
9006         Patch from Massimo Cora' <maxcvs@email.it>:
9008         * plugins/class-gen/Makefile.am,
9009         plugins/class-gen/action-callbacks.c,
9010         plugins/class-gen/action-callbacks.h,
9011         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
9012         plugins/class-gen/anjuta-class-gen.plugin.in,
9013         plugins/class-gen/class_gen.c,
9014         plugins/class-gen/class_gen.h,
9015         (removed) plugins/class-gen/clsGen.c,
9016         (added) plugins/class-gen/goc_template_header,
9017         (added) plugins/class-gen/goc_template_source,
9018         plugins/class-gen/plugin.c,
9019         plugins/class-gen/plugin.h: Refactored class gen code.
9020         Added GOCBuilder code. Fixed UI. Implemented plugin.
9022 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
9024         * plugins/project-wizard/property.c
9025         plugins/project-wizard/install.c
9026         plugins/project-wizard/druid.c
9027         plugins/editor/goto_line.c
9028         plugins/editor/plugin.c
9029         plugins/gtodo/add_edit_item.c
9030         plugins/gtodo/ligtodo.c
9031         plugins/gtodo/main.c
9032         plugins/gtodo/preferences.c:
9033         Fixed #167559, #167534, #167266, #167357
9034         (Bad English in strings...)
9035         
9036         Thanks to Adam Weinberger and Thierry Moisan for
9037         reporting!
9039 2005-03-03  Naba Kumar  <naba@gnome.org>
9041         * libegg/Makefile.am, libegg/menu/Makefile.am,
9042         (added) libegg/egg-submenu-action.c,
9043         (added) libegg/menu/egg-submenu-action.h: Created a new action for
9044         submenu (used for wizard listing).
9045         
9046         * plugins/file-loader/anjuta-loader-plugin.ui
9047         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
9048         and toolbar.
9049         
9050         * plugins/editor/action-callbacks.c,
9051         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
9052         ctrl+tabbing because it was interfaring with focus navigation.
9053         Focus editor on "Esc" in incremental search entry. Cleanups.
9054         
9055         * plugins/file-manager/an_file_view.c,
9056         plugins/symbol-browser/plugin.c,
9057         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
9058         Cleanups.
9059         
9060         * plugins/profile-default/plugin.c,
9061         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
9062         for sesssion load.
9063         
9064         * (removed) scintilla/patches/a64-crash-fix.patch,
9065         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
9066         scintilla patches.
9068 2005-03-03  Naba Kumar  <naba@gnome.org>
9070         * HACKING: Fixed typos.
9071         
9072         * plugins/editor/aneditor-indent.cxx: Clean up.
9073         
9074         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
9075         Enable/disable save, undo and redo actions depending on state
9076         of the editor.
9077         
9078 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9080         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
9081         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
9082         Displayed search_incremental status.
9084         * Removed plugins/editor/search_incremental.[ch]
9086 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
9087         
9088         * plugins/cvs-plugin/cvs-execute.c
9089         plugins/cvs-plugin/cvs-callbacks.c:
9090         - Use weak reference on mesg_view and reuse tab if
9091         it still exists to avoid cluttering message manager.
9092         - Fixed bug in cvs remove
9093         
9094         README, HACKING: Updated
9095         
9096         configure.in: Added check for libsvn
9098 2005-02-29  Naba Kumar  <naba@gnome.org>
9099         
9100         * plugins/file-manager/an_file_view.c,
9101         plugins/symbol-browser/an_symbol_view.c,
9102         plugins/symbol-browser/plugin.c: Hide column headers (they
9103         are redundant).
9105 2005-02-29  Naba Kumar  <naba@gnome.org>
9107         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9108         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9109         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9110         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9111         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9112         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9113         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9114         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9115         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9116         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9118         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
9119         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9120         (added) libanjuta/anjuta-session.[hc],
9121         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
9122         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
9123         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
9124         src/main.c:
9125         
9126         Implemented session management. Implemented session
9127         container class. Added session notifications from shell. Implemented
9128         session save/load in editor, file-loader, default-profile-plugin
9129         and anjuta-app. Fixed window sizing and restoration. Cleaned up
9130         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
9131         and maximized states in session. Implemented project session
9132         management.
9134 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9136         * plugins/class-gen/action-callbacks.[ch],
9137         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
9138         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
9139         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
9140         with Escape key.
9142 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
9143         
9144         * plugins/project-wizard/anjuta-project-wizard.glade,
9145         plugins/project-wizard/druid.c:
9146         Add some padding in tab label in project selection page
9147         
9148         * plugins/project-wizard/druid.c,
9149         plugins/project-wizard/parser.c:
9150         Search for project template recursively
9151         Add ~/.anjuta/project to the search paths
9153 2005-02-26  Naba Kumar  <naba@gnome.org>
9155         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
9156         * plugins/file-loader/plugin.c: Fixed crash bug.
9157         * libanjuta/plugins.c: Fixed memory leak.
9158         
9159 2005-02-26  Naba Kumar  <naba@gnome.org>
9160         
9161         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
9162         "UserActivatable" attribute for plugins. This attribute if set to
9163         "no" will prevent users from activating/deactivating it from
9164         plugins dialog. Added a toggle button in plugins dialog to toggle
9165         the plugins list between list of activatable plugins (default) to
9166         list of all plugins. anjuta_plugin_select() now only selects the
9167         plugin. Added anjuta_plugins_select_and_activate() method that will
9168         select and activate it.
9169         
9170         * plugins/profile-default/Makefile.am,
9171         plugins/profile-default/anjuta-default-profile.ui,
9172         plugins/profile-default/plugin.c,
9173         plugins/profile-default/plugin.h,
9174         plugins/project-manager/anjuta-project-manager.ui,
9175         plugins/project-manager/plugin.c,
9176         plugins/project-manager/plugin.h:
9177         
9178         Anjuta projects (*.anjuta) files define the profile of respective
9179         projects. Profile is a set of related plugins required for the
9180         project to open. Moved "close project" action from Project Manager
9181         to Profile Manager plugin. Implemented loading and unloading of
9182         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
9183         (instead of Project Manager) now handles opening of *.anjuta files.
9184         Close Project menuitem is now moved to File submenu (being
9185         consistent with Anjuta 1.x versions and avoiding creating Project
9186         submenu when project manager is not loaded).
9187         
9188         * src/anjuta-actions.h: Fixed short-cut key for Help content.
9189         
9190         * src/anjuta.ui: Fixed place holder for projects.
9191         
9192         * (new) plugins/profile-default/default.anjuta: default startup
9193         profile. Removed the hardcoded plugins loading in
9194         DefaultProfilePlugin.
9196         * anjuta.anjuta,
9197         plugins/project-wizard/templates/terminal/project.anjuta:
9198         Implemented project format in newly created projects.
9200         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
9201         plugins/class-gen/anjuta-class-gen.plugin.in,
9202         plugins/cvs-plugin/anjuta-cvs.plugin.in,
9203         plugins/editor/anjuta-document-manager.plugin.in,
9204         plugins/file-loader/anjuta-loader.plugin.in,
9205         plugins/file-wizard/anjuta-file-wizard.plugin.in,
9206         plugins/gdb/anjuta-gdb.plugin.in,
9207         plugins/glade/anjuta-glade.plugin.in,
9208         plugins/message-view/anjuta-message-manager.plugin.in,
9209         plugins/profile-default/anjuta-default-profile.plugin.in,
9210         plugins/project-manager/anjuta-project-manager.plugin.in,
9211         plugins/project-wizard/anjuta-project-wizard.plugin.in:
9212         Defined UserActivatable attributes. Added supported types attribute.
9214         * plugins/project-wizard/anjuta-project-wizard.glade
9215         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
9216         "Project Wizard" in preferences title.
9218         * TODO.tasks: Updated.
9219         
9220         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
9221         Updated.
9222         
9223 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9225         * plugins/file-wizard/anjuta-file-wizard.glade
9226         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
9227         
9228         Integrated License macros, cleaned file.c.
9229         
9230 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
9231         
9232         * plugins/macor/macro-util.c: Fixed crash bugs if email or
9233         username can not be found correctly.
9235 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9237         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
9238         plugins/macro/macros.xml :
9239         
9240         Added Headers macros. Cleaned file.c
9242 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9244         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
9245         plugins/macro/macros.xml :
9246         
9247         Fixed a bug. Added Header macro.
9249         
9250 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9252         * plugins/file-wizard/action-callbacks.c, 
9253         plugins/file-wizard/file.c, plugins/macro/macro-util.c
9254         plugins/macro/macros.xml :
9255         
9256         Added FileName, Header template macros.
9257         
9258 2005-02-24  Naba Kumar  <naba@gnome.org>
9259         
9260         * plugins/patch/patch-plugin.c: Fixed a function call.
9261         
9262         * src/anjuta.c, src/main.c: Save and load default session.
9263         
9264 2005-02-24  Naba Kumar  <naba@gnome.org>
9266         * libanjuta/interfaces/libanjuta.idl,
9267         plugins/message-view/anjuta-msgman.c,
9268         plugins/message-view/anjuta-msgman.h,
9269         plugins/message-view/plugin.c: Added and implemented
9270         set_view_title() method.
9271         
9272         * plugins/build-basic-autotools/build-basic-autotools.c,
9273         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
9274         build context pooling. Maximum 3 contexts are reused. Additional
9275         contexts are created when all are busy.
9277 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9279         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
9280         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
9281         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
9282         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
9284         Added Copyright, Changelog macros.
9285                 
9286 2005-02-23  Naba Kumar  <naba@gnome.org>
9288         Patch from Massimo Cora' <maxcvs@email.it>:
9289         * plugins/Makefile.am,
9290         plugins/patch/Makefile.am,
9291         (added) plugins/patch/anjuta-patch-plugin.png,
9292         (added) plugins/patch/anjuta-patch.plugin.in,
9293         (added) plugins/patch/anjuta-patch.ui,
9294         plugins/patch/patch-plugin.c,
9295         (added) plugins/patch/patch-plugin.h,
9296         (added) plugins/patch/plugin.c,
9297         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
9298         architecture.
9300 2005-02-23  Naba Kumar  <naba@gnome.org>
9302         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
9303         file-loader/plugin.c, profile-default/plugin.c:
9304         Implemented "activated" and "deactivated" signals for plugin class.
9305         Renamed *_location() functions to *_id(), because location is
9306         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
9307         anjuta_plugins_unload_plugin().
9308         
9309         * class-gen/plugin.c: Fixed complier warning and utility function call.
9310         
9311         * debug-manager/plugin.c: Unload debugger plugin correctly.
9312         
9313         * project-manager/plugin.c:     Fixed compiler warnings.
9314         
9315         * plugins/project-wizard/templates/gnome/.cvsignore,
9316         plugins/project-wizard/templates/gnome/po/.cvsignore,
9317         plugins/project-wizard/templates/gnome/src/.cvsignore,
9318         plugins/project-wizard/templates/gtk/po/.cvsignore,
9319         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
9320         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
9321         
9322         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
9323         build (we need to fix this thing).
9324         
9325 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
9327         * plugins/macro/macro-action.[ch]
9328         plugins/macro/macro-edit.c
9329         plugins/macro/macro-dialog.c
9330         plugins/macro/macro-db.[ch]
9331         plugins/macro/plugin.[ch]
9332         plugins/macro/macro-util.[ch] (added)
9333         
9334         Cleaned up macro plugin and preview expanded macros.
9336 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
9338         * plugins/cvs-plugin/cvs-interface.c:
9340         Fixed option setting when using no compression and not 
9341         ignoring .cvsrc
9343 2005-02-23  Naba Kumar  <naba@gnome.org>
9344         
9345         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
9346         geometry on exit and startup (only if there is no geometry from the
9347         session).
9349         * TODO.tasks: Updated.
9350         
9351         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
9352         
9353         * manuals/reference/libanjuta/Makefile.am,
9354         manuals/reference/libanjuta/libanjuta-docs.sgml,
9355         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
9356         documentation for writing project templates.
9358 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9360         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
9361         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
9362         
9363         Expansion keywords in macros. 
9365 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9367         * plugins/file-wizard/action-callbacks.c,
9368         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
9369         plugins/macro/macros.xml :
9370         
9371         Inserting text by macro plugin
9372         In progress ...
9374 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
9376         * plugins/macro/plugin.c
9377         plugins/cvs-plugin/plugin.c:
9378         
9379         Fixed interfaces (use static)
9381 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
9382         
9383         * plugins/macro/macro-actions.[ch]
9384         plugins/macro/plugin.c
9385         libanjuta/interfaces/libanjuta.idl:
9386         
9387         Implemented IAnjutaMacro interface to be used by file-wizard
9388         
9389         * plugins/cvs-plugin/plugin.c
9390         libanjuta/interfaces/libanjuta.idl:
9391         
9392         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
9393         for all version control systems and not only for cvs.
9395 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9397         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
9398         insert_macro.
9399         
9400         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
9403 2005-02-21  Naba Kumar  <naba@gnome.org>
9405         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
9406         IAnjutaDebugger interface.
9407         
9408         * plugins/debug-manager/anjuta-debug-manager.ui,
9409         plugins/debug-manager/attach_process.c,
9410         plugins/debug-manager/attach_process.h,
9411         plugins/debug-manager/plugin.c,
9412         plugins/debug-manager/plugin.h,
9413         plugins/gdb/actions.c,
9414         plugins/gdb/actions.h,
9415         plugins/gdb/anjuta-gdb-plugin.ui,
9416         plugins/gdb/breakpoints.c,
9417         plugins/gdb/breakpoints.h,
9418         plugins/gdb/debugger.c,
9419         plugins/gdb/debugger.h,
9420         plugins/gdb/memory.c,
9421         plugins/gdb/plugin.c,
9422         plugins/gdb/plugin.h,
9423         plugins/gdb/sharedlib.h,
9424         plugins/gdb/sharedlib_cbs.c,
9425         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
9426         correctly between debug-manager and debugger. Implemented debugger
9427         interface in gdb plugin. Fixed action names. Added UI updating.
9428         Start and stop debugger (does not work yet). Fixed UI merging.
9429         Fixed debugger plugin handling in debug-manager.
9431 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
9433         * plugins/editor/aneditor-autocomplete.cxx:
9434         
9435         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
9436         crash with C++ "template" keyword.
9438 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9440         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
9441         Fixed bug (Closed macro dialogs with Esc key).
9442         
9443 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
9444         
9445         * plugins/project-wizard/xlib.wiz,
9446         plugins/project-wizard/xlib-logo.png,
9447         plugins/project-wizard/xlib/*:
9448         Port old xlib anjuta project on new project wizard
9449         
9450         * plugins/project-wizard/xlib-dock.wiz,
9451         plugins/project-wizard/xlib-dock/*:
9452         Port old xlib dock anjuta project on new project wizard
9453         
9454         * plugins/project-wizard/wxwin.wiz,
9455         plugins/project-wizard/wxwin-logo.png,
9456         plugins/project-wizard/wxwin/*:
9457         Port old wxwin anjuta project on new project wizard
9458         
9459         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
9460         necessary changes for the new templates.
9461         
9462 2005-02-18  Naba Kumar  <naba@gnome.org>
9464         * plugins/Makefile.am: Added class-gen
9465         
9466 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
9468         * plugins/project-wizard/header.c:
9469         Fix a bug in sorting of project categories
9471 2005-02-18  Naba Kumar  <naba@gnome.org>
9473         Patch from Massimo Cora  <maxcvs@email.it>:
9474         
9475         * plugins/class-gen/.cvsignore,
9476         plugins/class-gen/Makefile.am,
9477         (added) plugins/class-gen/action-callbacks.c,
9478         (added) plugins/class-gen/action-callbacks.h,
9479         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
9480         (added) plugins/class-gen/class_gen.c,
9481         (added) plugins/class-gen/class_gen.h,
9482         (added) plugins/class-gen/plugin.c,
9483         (added) plugins/class-gen/plugin.h: Ported class wizard to the
9484         new architecture.
9485         
9486         * plugins/project-manager/plugin.c: implemented add_source().
9488 2005-02-17  Naba Kumar  <naba@gnome.org>
9490         * plugins/file-loader/plugin.c: Fixed possible crash.
9491         
9492         * src/action-callbacks.c, src/action-callbacks.h,
9493         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
9495 2005-02-17  Naba Kumar  <naba@gnome.org>
9496         
9497         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9498         plugins/project-wizard/templates/gnome.wiz,
9499         plugins/project-wizard/templates/gtk.wiz,
9500         plugins/project-wizard/templates/gtkmm.wiz,
9501         plugins/project-wizard/templates/terminal.wiz,
9502         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9503         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
9504         plugins/project-wizard/templates/gnome/src/callbacks.c,
9505         plugins/project-wizard/templates/gnome/src/callbacks.h,
9506         plugins/project-wizard/templates/gnome/src/main.c,
9507         plugins/project-wizard/templates/gtk/src/callbacks.c,
9508         plugins/project-wizard/templates/gtk/src/callbacks.h,
9509         plugins/project-wizard/templates/gtk/src/main.c,
9510         plugins/project-wizard/templates/gtkmm/src/main.cc,
9511         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
9512         to generate licence correctly (without any extra newlines). Removed
9513         IncludeGNUHeader macro definition and added proper licence property.
9514         Fixed project directory paths in file contents.
9516 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9518         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
9519         Closed macro dialogs with Esc key.
9521 2005-02-16  Naba Kumar  <naba@gnome.org>
9523         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9524         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
9525         plugins/project-wizard/templates/gnome/src/callbacks.c,
9526         plugins/project-wizard/templates/gnome/src/callbacks.h,
9527         plugins/project-wizard/templates/gnome/src/main.c,
9528         plugins/project-wizard/templates/gtk/src/main.c,
9529         plugins/project-wizard/templates/gtkmm/src/main.cc,
9530         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
9531         macros to avoid blank newlines.
9533 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
9535         * plugins/project-wizard/autogen.c:
9536         Correct a problem when having property value in UTF-8
9538         * plugins/project-wizard/druid.c:
9539         Correct a bug when reselecting a new project (all pages
9540         must be removed)
9542         * plugins/project-wizard/property.c:
9543         Avoid having default invalid properties
9545         * plugins/project-wizard/templates/terminal.wiz,
9546         plugins/project-wizard/templates/terminal/po/ChangeLog,
9547         plugins/project-wizard/templates/terminal/src/main.c:
9548         Remove command for testing run function
9549         Move destination directory to second page and include
9550         project name. Add exist tag. Remove unused properties.
9552 2005-02-16  Naba Kumar  <naba@gnome.org>
9554         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
9555         plugins/debug-manager/anjuta-debug-manager.ui,
9556         plugins/debug-manager/plugin.c,
9557         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
9558         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
9559         plugins/gdb/plugin.h, plugins/gdb/registers.c,
9560         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
9561         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
9562         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
9563         (removed) src/anjuta_info.c,
9564         (removed) src/anjuta_info.h,
9565         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
9566         (added) plugins/gdb/anjuta-gdb-plugin.ui,
9567         (added) plugins/gdb/actions.c,
9568         (added) plugins/gdb/actions.h: Completed initial
9569         porting of debugger to new architecture. Fixed many of the debugger
9570         functions.
9572         * plugins/file-loader/plugin.c: Detect some important mime ourself
9573         to avoid inconsistencies when mime system isn't working.
9574         
9575 2005-02-16  Naba Kumar  <naba@gnome.org>
9577         * plugins/editor/Makefile.am,
9578         (added) plugins/editor/aneditor-autocomplete.cxx,
9579         (added) plugins/editor/aneditor-calltip.cxx,
9580         (added) plugins/editor/aneditor-indent.cxx,
9581         (added) plugins/editor/aneditor-priv.h,
9582         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
9583         different smaller chunks to make it easy to maintain.
9585 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9587         * plugins/project-wizard/druid.c :
9588         
9589         Found system Email address if not defined in Preferences.
9591 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
9592         
9593         * plugins/project-wizard/gtkmm.wiz
9594         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
9595         plugins/project-wizard/gtkmm/*
9596         
9597         Added GTKmm (C++) project type
9599 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
9601         * plugins/message-view/plugin.c
9602         plugins/message-view/message-view.c
9603         TODO.gtodo:
9604         Implemented next/prev action
9606 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9608         * plugins/project-wizard/templates/libglade2.* :
9609         Removed libglade2 project.
9610         
9611         * plugins/project-wizard/templates/gtk* :
9612         Removed interface.[ch] & support.[ch].
9613         
9614 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9616         * plugins/project-wizard/anjuta-project-wizard.glade,
9617         plugins/project-wizard/property.[ch],
9618         plugins/project-wizard/templates/anjuta-plugin.wiz :
9619         Added a new property ("iconfile").
9621 2005-02-14  Naba Kumar  <naba@gnome.org>
9623         * plugins/project-wizard/install.c,
9624         plugins/project-wizard/plugin.c,
9625         plugins/project-wizard/templates/anjuta-plugin.wiz,
9626         plugins/project-wizard/templates/gnome.wiz,
9627         plugins/project-wizard/templates/gtk.wiz,
9628         plugins/project-wizard/templates/libglade2.wiz,
9629         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
9630         newly created projects and open them. Fixed message buffering in
9631         wizard.
9633 2005-02-14  Naba Kumar  <naba@gnome.org>
9635         * src/about.c, pixmaps/Makefile.am,
9636         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
9637         
9638         * mime/gnome-mime-application-x-anjuta.png,
9639         pixmaps/anjuta_icon.png,
9640         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
9641         done by 9-speed at:
9642         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
9643         
9644 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9646         * configure.in,
9647         plugins/project-wizard/templates/libglade2-logo.png,
9648         plugins/project-wizard/templates/libglade2.wiz,
9649         plugins/project-wizard/templates/libglade2/* :
9650         Add Glade2 project
9653 2005-02-14  Naba Kumar  <naba@gnome.org>
9655         * TODO.tasks: Updated.
9656         
9657         * plugins/editor/anjuta-docman.c,
9658         plugins/editor/text_editor.c,
9659         plugins/editor/text_editor.h,
9660         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
9661         for file modification, but it is still not functioning.
9663 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
9665         * plugins/project-wizard/values.c,
9666         plugins/project-wizard/values.h,
9667         plugins/project-wizard/property.c,
9668         plugins/project-wizard/property.h,
9669         plugins/project-wizard/druid.c:
9670         Rewrite mandatory property check
9671         Add check of exist property
9672         Rewrite handling of cached property page
9674 2005-02-13  Naba Kumar  <naba@gnome.org>
9676         Patch from Igor Kovalenko  <garrison@mail.ru>:
9677         * tagmanager/tm_workspace.c: Improved performance.
9679 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9681         *plugins/project-wizard/templates/*.wiz,
9682         plugins/project-wizard/druid.c,
9683         plugins/project-wizard/templates/terminal/src/main.c,
9684         plugins/project-wizard/templates/gtk/src/*.[ch],
9685         plugins/project-wizard/templates/gtk/src/Makefile.am,
9686         plugins/project-wizard/templates/gnome/src/*.[ch],
9687         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
9688         Add Copyright date & Email address,
9689         Correct terminal project.
9690         
9691 2005-02-12  Naba Kumar  <naba@gnome.org>
9693         * plugins/project-wizard/property.c: Fixed hidden
9694         properties to take values.
9696         * plugins/project-wizard/file.[ch]: Renamed
9697         true/false enum values to fix compile error
9698         (conflict with other definition).
9699         
9700         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
9701         even when mime type detection fails (for example, when Anjuta is
9702         installed in non-system prefix).
9704 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
9706         * plugins/project-wizard/values.c,
9707         plugins/project-wizard/values.h:
9708         Rewrite file with more comments
9710         * plugins/project-wizard/druid.c,
9711         plugins/project-wizard/druid.h,
9712         plugins/project-wizard/autogen.c,
9713         plugins/project-wizard/autogen.h,
9714         plugins/project-wizard/druid.c,
9715         plugins/project-wizard/druid.h:
9716         Add more comments
9717         Use values instead of properties
9718         Move default properties to druid.c
9720         * plugins/project-wizard/install.c,
9721         plugins/project-wizard/install.h:
9722         Use values instead of properties
9723         Add a check to avoid overwriting files
9725         * plugins/project-wizard/parser.c,
9726         plugins/project-wizard/property.c,
9727         plugins/project-wizard/property.h:
9728         Update to use new values
9729         Add an "exist" attribute to check if a directory already exist
9731         * plugins/project-wizard/anjuta-project-wizard.glade:
9732         Change project selection page (GtkTextView => GtkLabel,
9733         GtkTable => GtkVBox)
9735         * plugins/project-wizard/templates/terminal.wiz:
9736         Move destination directory on second page
9737         
9738         * plugins/project-wizard/action.c:
9739         Add a few comments
9741 2005-02-12  Naba Kumar  <naba@gnome.org>
9743         * plugins/file-manager/an_file_view.c,
9744         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
9745         views. Created dynamic update date of view depending on project
9746         changes -- similar to file-manager view.
9747         
9748         * plugins/devhelp/plugin.c: Load help on idle.
9749         
9750         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
9751         autoformat' to proper location in preferences.
9752         
9753         * mime/anjuta.mime: Added .prj extension in the mime type for backward
9754         compatibility.
9755         
9756         * plugins/editor/plugin.c: Fixed accel name.
9758 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9760         *plugins/project-wizard/templates/anjuta-plugin.wiz,
9761         plugins/project-wizard/templates/gnome.wiz,
9762         plugins/project-wizard/templates/gtk.wiz,
9763         plugins/project-wizard/anjuta-project-wizard.glade,
9764         plugins/project-wizard/autogen.c:
9765         Add Username & Email address in Project preferences.
9767 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9769         *plugins/project-wizard/templates/gnome-logo.png,
9770         plugins/project-wizard/templates/gnome.wiz,
9771         plugins/project-wizard/templates/gnome/* :
9772         Add Gnome project
9774 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9776         * plugins/project-wizard/templates/terminal/src/main.c, 
9777         plugins/project-wizard/templates/terminal/src/main.c,
9778         plugins/project-wizard/templates/terminal/src/main.[ch] :
9779         Insert License in projects
9780         
9781 2005-02-11  Naba Kumar  <naba@gnome.org>
9783         * TODO.tasks: Added message manager task.
9784         
9785         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
9786         
9787         * plugins/editor/plugin.c: Use bookmark stock icons.
9788         
9789         * plugins/message-view/anjuta-message-manager.ui,
9790         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
9792 2005-02-10  Naba Kumar  <naba@gnome.org>
9794         * libanjuta/interfaces/libanjuta.idl: fixed build error.
9795         
9796 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9798         * global-tags/Makefile.am
9799         Error during 'make install'
9801 2005-02-09  Naba Kumar  <naba@gnome.org>
9803         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
9804         missing file.
9805         
9806 2005-02-08  Naba Kumar  <naba@gnome.org>
9808         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
9809         
9810         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
9811         Show busy cursur when updating global tags in preferences.
9813         * configure.in: Fixed.
9814         
9815 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9817         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
9818           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
9819          
9820         - Fixed anjuta-plugin project (glade)
9822 2005-02-08  Naba Kumar  <naba@gnome.org>
9824         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
9825         Fixed automatic indentations.
9827         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
9828         Global tags are now segregated into smaller api tags, which can be
9829         selectively loaded from symbol browser preferences.
9831         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
9832         Implemented IProjectManager interface in project-manager. Mostly getter
9833         methods for now, but need to add add() and remove() methods to add
9834         or remove project elements.
9836         * plugins/gdb/debug_tree.c: Small fix.
9838         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
9839         plugins/symbol-browser/an_symbol_info.c,
9840         plugins/symbol-browser/an_symbol_info.h,
9841         plugins/symbol-browser/an_symbol_search.c,
9842         plugins/symbol-browser/an_symbol_search.h,
9843         plugins/symbol-browser/an_symbol_view.c,
9844         plugins/symbol-browser/an_symbol_view.h,
9845         plugins/symbol-browser/plugin.c,
9846         plugins/symbol-browser/plugin.h,
9847         tagmanager/c.c,
9848         tagmanager/entry.h,
9849         tagmanager/tm_project.c,
9850         tagmanager/tm_symbol.c,
9851         tagmanager/tm_tag.c,
9852         tagmanager/tm_workspace.c,
9853         tagmanager/vstring.c,
9854         tagmanager/include/tm_tag.h,
9855         tagmanager/include/tm_workspace.h:
9856         
9857         - Fixed tagmanager parsing of source files to parse for typedefines and
9858         properly record element scopes. Implemented scope autocompletion
9859         (autocompletion on '.', '->', '::' and ':'. The functionality is not
9860         fully working. It was based on older patch for Anjuta 1.2.2 in SF
9861         patch list (author is unknown).
9862         - Implemented symbol-browser preferences for dynamically loading and
9863         saving tags API segments.
9864         - Fixed symbol-search to use tagmanager directly instead of depending
9865         on symbol-view for tags list.
9866         - Fixed symbol-view to create the tree using TMSymbol tree directly.
9867         - Fixed TMSymbol to create the complete tags tree instead of letting the
9868         symbol-view created the root nodes.
9869         - Changed project tags cache name to .tm_project2.cache because the
9870         newer format records additional scope information.
9871         
9872 2005-02-07  Naba Kumar  <naba@gnome.org>
9874         * plugins/editor/style-editor.c,
9875         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
9876         and GtkFontButton instead of deprecated widgets in
9877         style editor.
9878         
9879 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
9881         * plugins/project-wizard/action.c,
9882         plugins/project-wizard/action.h,
9883         plugins/project-wizard/autogen.c,
9884         plugins/project-wizard/autogen.h,
9885         plugins/project-wizard/file.c,
9886         plugins/project-wizard/file.h,
9887         plugins/project-wizard/install.c,
9888         plugins/project-wizard/install.h,
9889         plugins/project-wizard/parser.h,
9890         plugins/project-wizard/parser.c,
9891         plugins/project-wizard/property.c,
9892         plugins/project-wizard/property.h,
9893         plugins/project-wizard/plugin.h,
9894         plugins/project-wizard/plugin.c,
9895         plugins/project-wizard/values.c,
9896         plugins/project-wizard/values.h:
9897         Replace C++ comments by C comments
9899         * plugins/project-wizard/autogen.c,
9900         plugins/project-wizard/autogen.h:
9901         Add a run time check of autogen version.
9902         Add UserName variable.
9904         * plugins/project-wizard/anjuta-project-wizard.glade,
9905         plugins/project-wizard/header.c,
9906         plugins/project-wizard/druid.c,
9907         plugins/project-wizard/druid.h:
9908         Sort project in alphabetic order.
9909         Correct selection troubles in notebooks.
9911         * plugins/project-wizard/parser.c:
9912         Add some check when reading the project header block.
9914 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
9916         * plugins/project-wizard/action.c,
9917         plugins/project-wizard/action.h,
9918         plugins/project-wizard/autogen.c,
9919         plugins/project-wizard/autogen.h,
9920         plugins/project-wizard/file.c,
9921         plugins/project-wizard/file.h,
9922         plugins/project-wizard/install.c,
9923         plugins/project-wizard/parser.h,
9924         plugins/project-wizard/parser.c,
9925         plugins/project-wizard/property.c,
9926         plugins/project-wizard/property.h,
9927         plugins/project-wizard/values.c,
9928         plugins/project-wizard/values.h,
9929         Add a space between function name and open.
9931         * plugins/project-wizard/plugin.h,
9932         plugins/project-wizard/plugin.c,
9933         plugins/project-wizard/install.c,
9934         Avoid a crash if the user close the message view used by the .
9936         * plugins/project-wizard/anjuta-project-wizard,
9937         plugins/project-wizard/druid.c,
9938         plugins/project-wizard/druid.h,
9939         plugins/project-wizard/header.h,
9940         plugins/project-wizard/header.c,
9941         Add a text view with the description of each.
9942         Add a tab for each project.
9943         Replace some C++ comments to C comments.
9945 2005-02-05  Naba Kumar  <naba@gnome.org>
9947         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
9948         New icon from Sebastien Granjoux .
9949         
9950 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
9952         * libanjuta/anjuta-preferences.c:
9953         Set file property even without a focus out event (file selected 
9954         the browse dialog)
9956 2005-02-04  Naba Kumar  <naba@gnome.org>
9958         * plugins/glade/plugin.c: Fixed glade function calls.
9959         * configure.in: Fixed a typo.
9960         * TODO.tasks: Updated.
9962 2005-02-03  Naba Kumar  <naba@gnome.org>
9964         * plugins/project-manager/plugin.c: Fixed memory corruption.
9966         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9967         build error.
9968         
9969         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9970         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9971         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9972         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9974         * libanjuta/interfaces/libanjuta.idl,
9975         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
9976         interface.
9977         
9978         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
9980         Patch from Massimo Cora <maxcvs@email.it>:
9981         * plugins/editor/plugin.c: Fixed update UI for created buffers.
9982         
9983 2005-02-01  Naba Kumar  <naba@gnome.org>
9985         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
9986         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9987         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
9988         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
9989         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
9990         from sourceforge -- a64 crash fixes (correct typing for GType)
9991         and fixes compile errors in sun.
9993         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
9994         paste (shift+insert) in terminal.
9996 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
9998         * configure.in: Add «nb» to ALL_LINGUAS.
10000 2005-02-01  Naba Kumar  <naba@gnome.org>
10002         * TODO.tasks, TODO: Updated todo tasks.
10003         
10004         * plugins/editor/anjuta-document-manager.glade: Improved search
10005         relace dialog.
10006         
10007         * TODO.tasks: Fixed xml format.
10008         
10009         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
10010         work yet).
10011         
10012         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
10013         cleanups.
10014         
10015         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
10016         format during save (removed unwanted text nodes). Fixed scrollbars.
10018 2005-01-31  Naba Kumar  <naba@gnome.org>
10020         * libanjuta/interfaces/libanjuta.idl,
10021         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
10022         Implemented append() method for IAnjutaEditor interface and fixed
10023         various bugs with text insertions (cvs diff and macro insertions).
10024         
10025         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
10026         automatic indentation.
10027         
10028         * plugins/editor/action-callbacks.c,
10029         plugins/editor/action-callbacks.h,
10030         plugins/editor/anjuta-docman.c,
10031         plugins/editor/anjuta-document-manager.ui,
10032         plugins/editor/plugin.c,
10033         plugins/editor/text_editor.c,
10034         plugins/editor/text_editor.h,
10035         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
10036         Fixed highlight issues.
10038         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
10039         macro.
10040         
10041         * plugins/symbol-browser/an_symbol_view.c: Force update project.
10043         * data/properties/*: Updated properties files from scite. Created
10044         styles.properties to override the scite styles.
10045         
10046         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
10048         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
10049         
10050 2005-01-30  Naba Kumar  <naba@gnome.org>
10052         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
10053         unused definitions.
10054         
10055         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
10056         
10057         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10058         plugins/editor/text_editor.c,
10059         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
10060         fixed linuwidth preference setting, fixed insert text interface
10061         implementation. Improved automatice-indentation for cpp lexer.
10062         
10063         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
10065 2005-01-29  Naba Kumar  <naba@gnome.org>
10067         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
10068         option in update dialog as default. Improved import dialog. Sized
10069         log dialog.
10071         * configure.in: Fixed underquoted warning from autoconf.
10072         
10073         * plugins/editor/action-callbacks.c,
10074         plugins/editor/aneditor.cxx,
10075         plugins/editor/aneditor.h,
10076         plugins/editor/anjuta-document-manager.glade,
10077         plugins/editor/plugin.c,
10078         plugins/editor/plugin.h,
10079         plugins/editor/text_editor.c,
10080         plugins/editor/text_editor.h,
10081         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
10082         for Editor and fixed all preferences syncronization and notifys for
10083         visible prefs (in editor preferences page).
10084         
10085         * plugins/file-loader/plugin.c: Load recent files on idle.
10087 2005-01-28  Naba Kumar  <naba@gnome.org>
10089         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10090         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
10092         * plugins/editor/action-callbacks.c,
10093         plugins/editor/action-callbacks.h,
10094         plugins/editor/aneditor.cxx,
10095         plugins/editor/aneditor.h,
10096         plugins/editor/anjuta-document-manager.ui,
10097         plugins/editor/plugin.c,
10098         plugins/editor/text_editor.c,
10099         plugins/editor/text_editor.h,
10100         plugins/editor/text_editor_cbs.c,
10101         plugins/editor/text_editor_cbs.h,
10102         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
10103         Text editor.
10105         Patch from Massimo Cora <maxcvs@email.it>:
10106         * plugins/editor/an_symbol_search.c,
10107         plugins/editor/an_symbol_search.c: Fixed crash bugs.
10108         
10109 2005-01-27  Naba Kumar  <naba@gnome.org>
10110         
10111         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
10112         minimum size request to 200.
10114         * plugins/symbol-browser/an_symbol_info.c,
10115         plugins/symbol-browser/an_symbol_info.h,
10116         plugins/symbol-browser/an_symbol_search.c,
10117         plugins/symbol-browser/an_symbol_search.h,
10118         plugins/symbol-browser/an_symbol_view.c,
10119         plugins/symbol-browser/an_symbol_view.h,
10120         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
10121         pixbuf retrieval. Fixed runtime warning. Code clean up.
10123 2005-01-27  Naba Kumar  <naba@gnome.org>
10125         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
10126         src/anjuta.ui, (new) plugins/glade/.cvsignore,
10127         (new) plugins/glade/Makefile.am,
10128         (new) plugins/glade/anjuta-glade-plugin.png,
10129         (new) plugins/glade/anjuta-glade.plugin.in,
10130         (new) plugins/glade/anjuta-glade.ui,
10131         (new) plugins/glade/plugin.c,
10132         (new) plugins/glade/plugin.h,
10133         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
10134         now until glade3 works properly.
10136         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
10137         they are generated.
10138         
10139 2005-01-26  Naba Kumar  <naba@gnome.org>
10141         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
10142         Added mime icon for anjuta projects.
10143         
10144         patch from Massimo Cora <maxcvs@email.it>:
10145         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
10146         an_symbol_search.h, an_symbol_view.c, plugin.c:
10147         Fix/implement objects destroying/freeing.
10149 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
10150         
10151         * src/action-callback.[ch], src/anjuta-actions.h:
10152         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
10153         because it has not been updated for years and we know have a devhelp plugin
10154         which can do the job much better.
10155         * TODO.tasks: Updated done items
10157 2005-01-25  Naba Kumar  <naba@gnome.org>
10159         * autogen.sh: Fixed to generate interface files.
10161         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
10162         session save filenames.
10163         
10164         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
10165         
10166 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
10168         * plugins/project-wizard/Makefile.am,
10169         plugins/project-wizard/install.c,
10170         plugins/project-wizard/install.h,
10171         plugins/project-wizard/parser.c,
10172         plugins/project-wizard/parser.h,
10173         plugins/project-wizard/templates/terminal.wiz:
10174         Add action list block in wizard template
10175         * plugins/project-wizard/file.c,
10176         plugins/project-wizard/autogen.c:
10177         Small fixes
10179 2005-01-23  Naba Kumar  <naba@gnome.org>
10181         * configure.in: Fixed build error.
10183 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
10185         * plugins/project-wizard/druid.c,
10186         plugins/project-wizard/parser.c,
10187         plugins/project-wizard/property.c: Rewrite parser with
10188         better error handling
10190 2005-01-22  Naba Kumar  <naba@gnome.org>
10192         * plugins/symbol-browser/plugin.c: Changed c++ coments
10193         to c commnets and formated code to anjuta coding styles.
10194         
10195 2005-01-21  Naba Kumar  <naba@gnome.org>
10197         * configure.in, autogen.sh: Fixed build errors in newer automake.
10198         
10199         * plugins/editor/anjuta-docman.c: Do not emit change editor
10200         signal while in dispose.
10202         Patch from: Massimo Corà <maxcvs@email.it>
10203         * plugins/symbol-browser/Makefile.am,
10204         plugins/symbol-browser/an_symbol_view.c,
10205         plugins/symbol-browser/an_symbol_view.h,
10206         plugins/symbol-browser/plugin.c,
10207         plugins/symbol-browser/plugin.h,
10208         plugins/symbol-browser/test-symbol-browser.c,
10209         (new) plugins/symbol-browser/an_symbol_info.c,
10210         (new) plugins/symbol-browser/an_symbol_info.h,
10211         (new) plugins/symbol-browser/an_symbol_search.c,
10212         (new) plugins/symbol-browser/an_symbol_search.h:
10213         Added a cool real-time symbol-search-view in symbol browser.
10215 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
10216         
10217         * plugin/macro/plugin.c
10218         plugin/macro/anjuta-macro-plugin.ui
10219         plugin/macro/macro-db.[ch]
10220         plugin/macro/macro-dialog.[ch]
10221         plugin/macro/macro-actions.[ch]
10222         plugin/macro/macro-edit.[ch]
10223         plugin/macro/plugin.[ch]:
10224         
10225         Implemented three menu items as Naba proposed:
10226         Edit->Macro->
10227                 Insert Macro: Pops of a border-less window to enter a shortcut
10228                 Add Macro: Same as Manage Macro => New
10229                 Manage Macros: Full-features macro dialog
10231 2005-01-20  Naba Kumar  <naba@gnome.org>
10233         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
10234         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
10235         libanjuta/anjuta-shell.h,
10236         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10237         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
10238         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
10239         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
10240         src/main.c, src/shell.c: Implemented command line args processing
10241         and session management. Fixed geometry restoration.
10243 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
10244         
10245         * plugins/macro/macro-db.c,
10246         plugins/macros.xml:
10247         Cleaned up XML interface and use attributes now for name, category and 
10248         shortcut. CDATA is used to avoid xml errors inside of macros.
10250 2005-01-19  Naba Kumar  <naba@gnome.org>
10252         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
10254 2005-01-18  Naba Kumar  <naba@gnome.org>
10255         
10256         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
10257         to work.
10259         * scintilla/*: Updated scintilla to current cvs and updated
10260         scintilla patches.
10261         
10262 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
10263         
10264         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
10265         plugins/cvs-plugin/cvs-actions.c:
10266         Added "Whole project" infrastructure but it does not
10267         work because I did not find a way to get the current project's
10268         root dir.
10270 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
10272         * plugins/cvs-plugin/Makefile.am
10273         plugins/cvs-plugin/anjuta-cvs.plugin.in
10274         plugins/cvs-plugin/cvs-actions.c
10275         plugins/cvs-plugin/cvs-callbacks.c
10276         plugins/cvs-plugin/cvs-interface.[ch] (added)
10277         plugins/cvs-plugin/plugin.c:
10278         
10279         Added IAnjutaCVS interface and improved cvs plugin. There
10280         is still some work to do on cvs import and to add a current
10281         project toggle.
10283 2005-01-17  Naba Kumar  <naba@gnome.org>
10285         * plugins/editor/aneditor.cxx: Fixed auto indentation.
10286         
10287         * configure.in: Fixed build errors.
10289         * data/Makefile.am,     (removed) data/README.stock_libs,
10290         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
10291         (removed) data/header.c, (removed) data/stock_libs.anj,
10292         (removed) data/x-anjuta-project.desktop,
10293         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
10295         * libanjuta/anjuta-plugin-description.c,
10296         libanjuta/anjuta-shell.c: Updated documentations.
10298         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
10299         
10300         * libanjuta/anjuta-launcher.c,
10301         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
10302         x86_64 systems.
10304 2005-01-17  Naba Kumar  <naba@gnome.org>
10305         
10306         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10307         plugins/project-wizard/templates/gtk.wiz,
10308         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10309         Updated templates to new format.
10310         
10311         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
10312         * plugins/project-wizard/druid.c,
10313         plugins/project-wizard/parser.c,
10314         plugins/project-wizard/property.c,
10315         plugins/project-wizard/property.h,
10316         plugins/project-wizard/templates/terminal.wiz,
10317         plugins/project-wizard/templates/terminal/AUTHORS,
10318         plugins/project-wizard/templates/terminal/ChangeLog,
10319         plugins/project-wizard/templates/terminal/NEWS,
10320         plugins/project-wizard/templates/terminal/README,
10321         plugins/project-wizard/templates/terminal/project.anjuta,
10322         plugins/project-wizard/templates/terminal/src/main.c:
10323         Moveed code related to property types from druid.c and parser.c to 
10324         property.c. Changed tag from "<string ..." to
10325         "<property type="string..."     and so on. Rewrite parser
10326         (warning still in progress). Added list property. Changed
10327         terminal project to avoid using autogen on some file (much 
10328         faster) using the autogen attribute. Add a license list box in
10329         terminal project (just as an example). _label in item list is
10330         optional now.
10332 2005-01-16  Naba Kumar  <naba@gnome.org>
10334         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
10335         plugins/edtior/anjuta-docman.c: Fixed build errors.
10336         
10337         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
10338         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
10339         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
10340         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
10341         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
10342         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
10343         libanjuta/resources.h,
10344         plugins/build-basic-autotools/build-basic-autotools.c,
10345         plugins/editor/plugin.c, plugins/editor/text_editor.c,
10346         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
10347         plugins/gtodo/plugin.c, src/Makefile.am,
10348         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
10349         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
10350         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
10351         should be handled in respective plugins. Added API documentations.
10353         * libanjuta-docs.sgml, libanjuta-sections.txt,
10354         libanjuta.types,
10355         (added) tmpl/anjuta-debug.sgml,
10356         (added) tmpl/anjuta-launcher.sgml,
10357         tmpl/anjuta-plugin.sgml,
10358         tmpl/anjuta-preferences.sgml,
10359         tmpl/anjuta-shell.sgml,
10360         (added) tmpl/anjuta-status.sgml,
10361         (removed) tmpl/anjuta-stock.sgml,
10362         tmpl/anjuta-utils.sgml,
10363         (removed) tmpl/defaults.sgml,
10364         (removed) tmpl/fileselection.sgml,
10365         (removed) tmpl/gnomefilelist.sgml,
10366         tmpl/ianjuta-buildable.sgml,
10367         (added) tmpl/ianjuta-debugger-manager.sgml,
10368         (added) tmpl/ianjuta-debugger.sgml,
10369         tmpl/ianjuta-document-manager.sgml,
10370         tmpl/ianjuta-editor.sgml,
10371         tmpl/ianjuta-file.sgml,
10372         tmpl/ianjuta-loader.sgml,
10373         tmpl/ianjuta-markable.sgml,
10374         tmpl/ianjuta-message-view.sgml,
10375         (added) tmpl/ianjuta-project-manager.sgml,
10376         (added) tmpl/ianjuta-todo.sgml,
10377         (added) tmpl/ianjuta-wizard.sgml,
10378         tmpl/libanjuta-iface-marshallers.sgml,
10379         tmpl/libanjuta-unused.sgml,
10380         (removed) tmpl/pixmaps.sgml,
10381         tmpl/plugins.sgml,
10382         (removed) tmpl/properties.sgml,
10383         tmpl/resources.sgml: Updated API documentations.
10385 2005-01-15  Naba Kumar  <naba@gnome.org>
10387         * libanjuta/anjuta-launcher.c: Added API docs.
10388         
10389         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10390         plugins/project-wizard/templates/gtk.wiz,
10391         plugins/project-wizard/templates/terminal.wiz,
10392         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
10393         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
10394         plugins/project-wizard/templates/gtk/src/main.c,
10395         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
10396         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
10397         template files.
10399         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
10400         * plugins/project-wizard/anjuta-project-wizard.glade,
10401         plugins/project-wizard/autogen.c,
10402         plugins/project-wizard/druid.c,
10403         plugins/project-wizard/druid.h,
10404         plugins/project-wizard/file.c,
10405         plugins/project-wizard/file.h,
10406         plugins/project-wizard/install.c,
10407         plugins/project-wizard/parser.c,
10408         plugins/project-wizard/plugin.c,
10409         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
10410         setting the default project directory. Fix HIDDEN property, it's
10411         working but I think we could make this cleaner. Removed the
10412         copy of the string in mandatory_property. Add an optional autogen
10413         attribute, to force or avoid using autogen on some files, default
10414         without any attribute is autodetect.+ Replace the script tag with
10415         a normal file tag and an attribute execute.
10416         
10417 2005-01-14  Naba Kumar  <naba@gnome.org>
10419         * plugins/editor/action-callbacks.c,
10420         plugins/editor/search_incremental.c,
10421         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
10422         works now.
10423         
10424         * plugins/editor/plugin.c, plugins/editor/plugin.h,
10425         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
10426         tabs.
10428 2005-01-12  Naba Kumar  <naba@gnome.org>
10430         * configure.in,
10431         plugins/project-wizard/templates/Makefile.am,
10432         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
10433         plugins/project-wizard/templates/anjuta-plugin.wiz,
10434         (added) plugins/project-wizard/templates/gtk-logo.png,
10435         (added) plugins/project-wizard/templates/gtk.wiz,
10436         (added) plugins/project-wizard/templates/terminal-logo.png,
10437         plugins/project-wizard/templates/terminal.wiz,
10438         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
10439         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10440         (added) plugins/project-wizard/templates/gtk/.cvsignore,
10441         (added) plugins/project-wizard/templates/gtk/Makefile.am,
10442         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
10443         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
10444         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
10445         (added) plugins/project-wizard/templates/gtk/src/main.c,
10446         (added) plugins/project-wizard/templates/gtk/src/project.glade,
10447         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
10448         GTK+ project templated and fixed other templates. Updated template
10449         logos.
10451 2005-01-12  Naba Kumar  <naba@gnome.org>
10453         * plugins/macro/anjuta-macro.glade: Improved GUI.
10454         
10455 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
10457         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
10458         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
10459         * plugins/cvs-plugin/cvs.[ch] (removed)
10460         Removed old unused files
10461         
10462         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
10463         * plugins/cvs-plugin/cvs-actions.c
10464         * plugins/cvs-plugin/Makefile.am:
10465         Seperate callback functions for better error
10466         handling. Cleaned up code.
10467         
10468         * plugins/macro/macros.xml: removed corrupt cvs
10469         macros for now.
10471 2005-01-10  Naba Kumar  <naba@gnome.org>
10473         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
10474         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
10475         and leaks.
10477 2005-01-09  Naba Kumar  <naba@gnome.org>
10479         * libegg/egg-recent-action.c, libegg/test-actions.c,
10480         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
10481         recent files models.
10482         
10483         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
10484         two models -- one for projects and other for regular files and show
10485         both in recent files menu. Changed recent files group from "anjuta"
10486         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
10487         when adding the URI in recent files.
10488         
10489         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
10490         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
10491         * plugins/macro/macro-dialog.c: Fixed dispose() method.
10492         * plugins/macro/macros.xml: Fixed xml errors.
10494 2005-01-08  Naba Kumar  <naba@gnome.org>
10495         
10496         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
10497         libegg/test-actions.c, libegg/menu/Makefile.am,
10498         libegg/menu/egg-recent-action.h: Added a new action for
10499         recent files.
10501         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
10502         Fixed dispose. Cleanup.
10503         
10504         * plugins/file-loader/anjuta-loader-plugin.ui,
10505         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
10506         Use the new action for recent files. Added recent files in
10507         toolbar.
10509         * plugins/project-wizard/druid.c: Show busy cursor and
10510         de-sensitize druid buttons during page change.
10511         
10512         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
10513         * plugins/project-wizard/Makefile.am,
10514         plugins/project-wizard/druid.c,
10515         plugins/project-wizard/druid.h,
10516         plugins/project-wizard/install.c,
10517         plugins/project-wizard/plugin.c,
10518         plugins/project-wizard/plugin.h,
10519         plugins/project-wizard/property.c,
10520         plugins/project-wizard/property.h,
10521         (added) plugins/project-wizard/values.c,
10522         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
10523         objects (in values.c and values.h) containing the values of all
10524         properties. The NPWProperty objects now keep their values in this
10525         object which is persistant for one activation of the plugin, so the
10526         user keeps all the values even if he goes backward. Used an anjuta
10527         message view to list all files copied by the project wizard.
10529 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
10531         * plugins/macro/plugin.[ch],
10532         plugins/macro/macro-dialog.[ch]
10533         plugins/macro/macro-edit.[ch]
10534         plugins/macro/macro-db.[ch]
10535         plugins/macro/macro-actions.[ch]
10536         plugins/macro/anjuta-macro.plugin.in
10537         plugins/macro/anjuta-macro.glade
10538         plugins/macro/anjuta-macro.png
10539         plugins/macro/Makefile.am
10540         plugins/macro/macros.xml
10541         plugins/macro/anjuta-macro.ui (all added)
10542         configure.in
10543         plugins/Makefile.am:
10544         Added new macro plugins
10545         
10546         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
10547         New icon
10548         
10549         * manuals/reference/template (removed)
10550         Removed old api reference
10551         
10552         * plugins/message-view/message-view.c:
10553         "Fixed" crash in on_row_deleted and added a
10554         comment that I cannot work this way. We will
10555         have to change everything a bit to avoid losing
10556         memory there.
10557         
10558         * plugins/text-editor/text_editor.c:
10559         Update line number width on file save
10562 2005-01-07  Naba Kumar  <naba@gnome.org>
10564         * plugins/project-wizard/anjuta-project-wizard.glade,
10565         plugins/project-wizard/druid.c,
10566         plugins/project-wizard/templates/anjuta-plugin.wiz,
10567         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
10568         Display page description in bold. Fixed mandatory field check.
10570         * configure.in,
10571         libanjuta/libanjuta-1.0.pc.in,
10572         plugins/project-wizard/druid.c,
10573         plugins/project-wizard/parser.c,
10574         plugins/project-wizard/property.h,
10575         plugins/project-wizard/templates/anjuta-plugin.wiz,
10576         plugins/project-wizard/templates/terminal.wiz,
10577         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
10578         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
10579         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
10580         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
10581         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
10582         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
10583         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10584         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
10585         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
10586         plugins/project-wizard/templates/terminal/configure.in.tpl,
10587         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
10588         plugins/project-wizard/templates/terminal/src/main.c: Implemented
10589         a new property type -- hidden. Fixed terminal and anjuta-plugin
10590         project templates.
10592 2005-01-07  Naba Kumar  <naba@gnome.org>
10594         * templates/anjuta-plugin.wiz,
10595         templates/terminal.wiz,
10596         templates/terminal/Makefile.am.tpl,
10597         templates/terminal/autogen.sh,
10598         (Removed) templates/terminal/configure.ac.tpl,
10599         (Added) templates/.cvsignore,
10600         (Added) templates/Makefile.am,
10601         (Added) templates/anjuta-plugin/.cvsignore,
10602         (Added) templates/anjuta-plugin/Makefile.am,
10603         (Added) templates/anjuta-plugin/src/.cvsignore,
10604         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
10605         (Added) templates/terminal/.cvsignore,
10606         (Added) templates/terminal/Makefile.am,
10607         (Added) templates/terminal/configure.in.tpl,
10608         (Added) templates/terminal/po/.cvsignore,
10609         (Added) templates/terminal/po/ChangeLog,
10610         (Added) templates/terminal/po/Makefile.am,
10611         (Added) templates/terminal/po/POTFILES.in,
10612         (Added) templates/terminal/src/.cvsignore,
10613         (Added) templates/terminal/src/Makefile.am,
10614         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
10615         project wizard. Fixed configure/po/Makefile template errors.
10617 2005-01-06  Naba Kumar  <naba@gnome.org>
10619         * configure.in: Added project templates.
10620         * plugins/project-wizard/templates/*: Added to project and renamed
10621         Makefile.am and configure.in to Makefile.am and configure.ac respectively
10622         for the project templates (so that they do not conflict with autotools
10623         build. Created proper configure.ac.tpl and autogen.sh for project
10624         templates.
10625         
10626 2005-01-06  Naba Kumar  <naba@gnome.org>
10628         * plugins/project-wizard/anjuta-project-wizard.glade,
10629         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
10630         Fixed file list parsing and to take absolute file paths (for example,
10631         from an icon selected previously). Used toggle buttons for boolean
10632         properties. Check if all mandatory fields are given before going
10633         forward in the wizard. Use scrollable viewport for listing property
10634         widgets incase the list goes out of wizard's size. Added tooltips
10635         as descriptions of the property widgets. And other fixes.
10637         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
10638         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
10639         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
10640         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
10641         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
10642         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
10643         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
10644         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10645         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
10646         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
10647         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
10648         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
10649         Restructured template files.
10651 2005-01-06  Naba Kumar  <naba@gnome.org>
10653         * configure.in: Added check for autogen.
10654         
10655         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
10656         in dispose.
10657         
10658         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
10659         Do not emit changed signal when in dispose.
10661         * plugins/symbol-browser/plugin.c: Don't updated symbols when
10662         symbol-view widget has been destroyed.
10663         
10664         * src/anjuta-app.c: Set null to preference, status and ui object
10665         pointers when they are destroyed.
10667         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
10668         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
10669         Added boolean, integer and file property types.
10670         
10671         * plugins/project-wizard/Makefile.am,
10672         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
10673         project wizard templates.
10675 2005-01-04  Naba Kumar  <naba@gnome.org>
10677         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
10678         added widgets.
10679         
10680         * plugins/editor/aneditor.cxx,
10681         plugins/editor/anjuta-docman.c,
10682         plugins/editor/plugin.c,
10683         plugins/editor/text_editor.c:
10684         Removed unnecessary ref/unref of scintilla.
10685         
10686         * plugins/message-view/anjuta-msgman.c,
10687         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
10688         make close button similar to document manager.
10689         
10690         * plugins/project-manager/plugin.c,
10691         plugins/project-manager/plugin.h: Removed dead codes. Removed
10692         unnecessary ref/unref.
10693         
10694         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
10695         instead of hard refs.
10697 2005-01-03  Naba Kumar  <naba@gnome.org>
10699         * libanjuta/interfaces/libanjuta.idl: Added configure() and
10700         generate() methods for IAnjutaBuildable interface.
10702         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
10703         IAnjutaBuildable inteface.
10705         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
10706         to destroy build context when message view is destroyed.
10707         
10708         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
10709         a ref to it and unref in destructor. AnEditor class wants to be the
10710         owner of scintilla widget. Fixed compile warnings with signed/unsigned
10711         comparisions.
10712         
10713         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
10714         complicate the scene. Removed editor widget from AnjutaDocman when
10715         the widget is destroyed.
10716         
10717         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
10718         from shell. It will be removed from shell when the widget is destroyed.
10719         
10720         * plugins/editor/text_editor.c: Added debug codes to track object
10721         finalizations.
10723         * plugins/message-view/anjuta-msgman.c: Remove message view on
10724         widget destroy. Destroy message view on remove. Removed all views
10725         correctly.
10726         
10727         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
10728         from container.
10730 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10732         * plugins/file-wizard/action-callbacks.c,
10733         plugins/file-wizard/anjuta-file-wizard.glade,
10734         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
10735         Insert Licence, copyright, header template ...
10736         
10737 2005-01-02  Naba Kumar  <naba@gnome.org>
10739         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
10740         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
10741         anjuta_status_add_widget() to allow setting busy cursor on non
10742         toplevel windows.
10744         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
10746         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
10747         mime types to take text/source also.
10748         
10749         * plugins/editor/anjuta-docman.c,
10750         plugins/editor/anjuta-docman.h,
10751         plugins/editor/plugin.c,
10752         plugins/editor/text_editor.c,
10753         plugins/editor/text_editor.h,
10754         plugins/editor/text_editor_cbs.c: Listen for busy signal from
10755         AnjutaStatus and set busy cursor on editors.
10757         * plugins/file-loader/Makefile.am,
10758         plugins/file-loader/plugin.c,
10759         (added) plugins/file-loader/dnd.c,
10760         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
10762         * src/anjuta.c: Hide anjuta window before destruction.
10764         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
10765         * configure.in, plugins/Makefile.am,
10766         (removed) plugins/project-wizard/appwiz_page1.c,
10767         (removed) plugins/project-wizard/appwiz_page2.c,
10768         (removed) plugins/project-wizard/appwiz_page3.c,
10769         (removed) plugins/project-wizard/appwiz_page4.c,
10770         (removed) plugins/project-wizard/appwizard.c,
10771         (removed) plugins/project-wizard/appwizard.h,
10772         (removed) plugins/project-wizard/appwizard_cbs.c,
10773         (removed) plugins/project-wizard/appwizard_cbs.h,
10774         (removed) plugins/project-wizard/appwizard_gui.c,
10775         (removed) plugins/project-wizard/gnome_project.c,
10776         (removed) plugins/project-wizard/gnome_project.h,
10777         (removed) plugins/project-wizard/wizard_gui.c,
10778         (removed) plugins/project-wizard/wizard_gui.h,
10779         (added) plugins/project-wizard/.cvsignore,
10780         (added) plugins/project-wizard/Makefile.am,
10781         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
10782         (added) plugins/project-wizard/anjuta-project-wizard.glade,
10783         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
10784         (added) plugins/project-wizard/applogo.png,
10785         (added) plugins/project-wizard/appwizard.png,
10786         (added) plugins/project-wizard/autogen.c,
10787         (added) plugins/project-wizard/autogen.h,
10788         (added) plugins/project-wizard/druid.c,
10789         (added) plugins/project-wizard/druid.h,
10790         (added) plugins/project-wizard/file.c,
10791         (added) plugins/project-wizard/file.h,
10792         (added) plugins/project-wizard/header.c,
10793         (added) plugins/project-wizard/header.h,
10794         (added) plugins/project-wizard/install.c,
10795         (added) plugins/project-wizard/install.h,
10796         (added) plugins/project-wizard/parser.c,
10797         (added) plugins/project-wizard/parser.h,
10798         (added) plugins/project-wizard/plugin.c,
10799         (added) plugins/project-wizard/plugin.h,
10800         (added) plugins/project-wizard/property.c,
10801         (added) plugins/project-wizard/property.h: Removed old application-wizard
10802         codes and added new template based (autogen based) project wizard
10803         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
10805 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
10807         * plugins/cvs-plugin/plugin.c: Fixed crash bug
10808         * plugins/cvs-plugin/cvs-execute.c:
10809         Fix cvs_log which did not work because of some
10810         glade problem
10811         Patch from Mark R. Pariente <markpariente@cmu.edu>
10812         - Fix message highlighting
10814 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
10815         
10816         * template/*,
10817         date/template/*,
10818         configure.in:
10819         Removed template stuff completly because we dicussed to implement
10820         a macro system for Edit->Insert Text
10822 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
10823         
10824         * plugins/editor/aneditor.cxx,
10825         plugins/editor/text_editor.c:
10826         Set line number width dynamically
10827         * src/about.c:
10828         Prepered new GTK 2.6 about dialog
10830 2004-12-30  Naba Kumar  <naba@gnome.org>
10832         patch from: Massimo Corà  <maxcvs@email.it>
10833         * plugins/editor/aneditor.cxx: Highlights correct function
10834         argument in recursive calltips.
10836 2004-12-30  Naba Kumar  <naba@gnome.org>
10838         * plugins/symbol-browser/plugin.c,
10839         libanjuta/interfaces/libanjuta.idl,
10840         plugins/editor/text_editor.c: Fixed editor markers and added a new
10841         marker (BASIC) to indicate line numbers. Fixed symbol browser to
10842         mark the line visited.
10843         
10844         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
10845         libegg/Makefile.am, libegg/eggcomboselect.c,
10846         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
10847         widget for use with symbol view in toolbar.
10848         
10849         * plugins/cvs-plugin/anjuta-cvs.ui,
10850         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
10851         placeholder for cvs plugin context menu in filemanager.
10852         
10853 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
10854         
10855         * plugins/cvs-plugin/plugin.c:
10856         Show popup menu only if the file is contained in
10857         a directory containing a "CVS" directory
10859 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
10860         
10861         * plugins/cvs-plugin/cvs-action.[ch],
10862         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10863         * plugins/cvs-plugin/anjuta-cvs.ui,
10864         * plugins/cvs-plugin/plugin.c:
10865         Implemented "Import"
10866         
10867         Patch from Mark R. Pariente <markpariente@cmu.edu>:
10868         Added right-click-menu for file-manager
10870 2004-12-26  Naba Kumar  <naba@gnome.org>
10872         * src/action-callbacks.c, src/action-callbacks.h,
10873         src/anjuta-actions.h, src/anjuta-app.c,
10874         src/anjuta.ui: Added fullscreen action.
10876         * plugins/cvs-plugin/cvs-actions.c,
10877         plugins/cvs-plugin/plugin.c,
10878         plugins/cvs-plugin/plugin.h: Watches current editor,
10879         project and file manager selection in plugin
10880         implementation.
10881         
10882 2004-12-26  Naba Kumar  <naba@gnome.org>
10884         * src/anjuta-app.c, src/anjuta.c, src/main.c,
10885         src/action-callbacks.c: Fixed app finalization. Added a
10886         command line arg --proper-shutdown (-p), which when set
10887         will release all plugins and their resources (this option
10888         is mainly for debugging).
10889         
10890         * plugins/file-loader/plugin.c: Fixed filename duplications
10891         in recent files history.
10892         
10893         * plugins/profile-default/plugin.c: Disabled problematic
10894         plugins for now to load at startup.
10895         
10896         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
10897         annoying debug prints.
10898         
10899 2004-12-23  Naba Kumar  <naba@gnome.org>
10901         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
10902         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10903         plugins/cvs-plugin/anjuta-cvs.ui,
10904         plugins/cvs-plugin/cvs-actions.c,
10905         plugins/cvs-plugin/cvs-actions.h,
10906         plugins/cvs-plugin/cvs-execute.c,
10907         plugins/cvs-plugin/cvs-execute.h,
10908         plugins/cvs-plugin/Makefile.am,
10909         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
10910         Added cvs log command.
10912 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
10913         
10914         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
10915         default
10917 2004-12-20  Naba Kumar  <naba@gnome.org>
10919         patch from: Massimo Corà  <maxcvs@email.it>
10920         * plugins/editor/aneditor.cxx: Added recursive calltips.
10922 2004-12-20  Naba Kumar  <naba@gnome.org>
10923         
10924         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
10925         Show busy cursor during loading and unloading.
10926         
10927 2004-12-19  Naba Kumar  <naba@gnome.org>
10929         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
10930         memory leaks. Disabled debug print.
10932         * plugins/symbol-browser/an_symbol_view.c,
10933         plugins/symbol-browser/plugin.c,
10934         plugins/symbol-browser/plugin.h: Fixed loading and unloading
10935         problems. Creates SymbolView object every time when the
10936         plugin is activated.
10938         * plugins/project-manager/plugin.c: Close project when
10939         deactivating.
10940         
10941 2004-12-18  Naba Kumar  <naba@gnome.org>
10943         * po/POTFILES.in: Removed commented lines.
10944         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
10945         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
10946         * plugins/gdb/plugin.c: Fixed compile error.
10947         
10948         Patch from: Mark R. Pariente  <mark@demar.com.tr>
10949         * libegg/eggcellrendererkeys.c: Fixed compile error.
10950         
10951 2004-12-18  Naba Kumar  <naba@gnome.org>
10953         * plugins/file-loader/plugin.c: Fixed loading bug.
10954         
10955         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
10956         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
10957         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
10958         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
10959         and corruptions. Fixed loading and unloading of plugins.
10960         
10961 2004-12-17  Naba Kumar  <naba@gnome.org>
10962         
10963         * plugins/file-loader/Makefile.am,
10964         plugins/file-loader/plugin.c,
10965         plugins/project-manager/plugin.c: Fixed memory corruption
10966         and disposition codes. Added missing plugin.h in Makefile.am.
10968 2004-12-16  Naba Kumar  <naba@gnome.org>
10970         * plugins/symbol-browser/an_symbol_view.c,
10971         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
10972         codes. Fixed memory leaks and corruptions.
10974         * plugins/build-basic-autotools/build-basic-autotools.c
10975         plugins/editor/anjuta-docman.c,
10976         plugins/editor/text_editor.c,
10977         plugins/file-loader/plugin.c,
10978         plugins/file-manager/plugin.c,
10979         plugins/file-wizard/plugin.c,
10980         plugins/message-view/anjuta-msgman.c,
10981         plugins/message-view/anjuta-msgman.h,
10982         plugins/message-view/message-view.c,
10983         plugins/message-view/plugin.c,
10984         plugins/message-view/plugin.h,
10985         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
10987         * src/about.c, src/about.h, src/action-callbacks.c,
10988         src/action-callbacks.h, src/anjuta-actions.h,
10989         src/anjuta-app.c, src/anjuta-app.h,
10990         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
10991         src/anjuta.c, src/anjuta.h, src/getline.c, 
10992         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
10993         src/start-with.c, src/start-with.h: Fixed emacs modes.
10995         * src/layout.xml: Brought document manager in front.
10996         
10997 2004-12-15  Naba Kumar  <naba@gnome.org>
10999         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
11000         properly removed.
11001         
11002         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
11003         finalization. Added a method to unload all plugins and destroy them.
11004         Fixed memory leaks.
11005         
11006         * plugins/sample1/plugin.c: Proper finalization code and renamed
11007         functions to proper names.
11008         
11009         * plugins/build-basic-autotools/build-basic-autotools.c,
11010         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
11012         * src/shell.c: Unload all plugins on exit, so that memory profilers
11013         can detect memory leaks in plugins.
11015 2004-12-13  Naba Kumar  <naba@gnome.org>
11017         * plugins/devhelp/plugin.c: Delay widget initialization, now that
11018         docking is working.
11019         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
11020         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
11022 2004-12-11  Naba Kumar  <naba@gnome.org>
11024         * data/properties/anjuta.properties: Fixed font size.
11025         * plugin/build-basic-autotools/build-basic-autotools: Added initial
11026         compile file function. There are some fixmes there.
11027         * plugins/message-view/anjuta-msgman.c,
11028         * plugins/message-view/message-view.c: Fixed bugs and clean up.
11029         
11030 2004-12-08  Naba Kumar  <naba@gnome.org>
11032         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
11033         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
11034         to escape quotes in a string.
11035         
11036         * plugins/cvs-plugin/cvs-actions.c,
11037         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
11038         cvs diff command.
11040         * plugins/build-basic-autotools/build-basic-autotools.c,
11041         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
11042         filters.
11043         
11044 2004-12-07  Naba Kumar  <naba@gnome.org>
11046         * plugins/build-basic-autotools/build-basic-autotools.c,
11047         plugins/build-basic-autotools/automake-c.filters: Completed directory
11048         tracking. Double click on Errors and warnings now work as expected.
11050         * plugins/build-basic-autotools.c: Added codes to track build directory
11051         so that absolute path of the files could be determined.
11053 2004-12-06  Naba Kumar  <naba@gnome.org>
11055         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
11056         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
11057         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
11058         
11059 2004-12-05  Naba Kumar  <naba@gnome.org>
11061         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
11062         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
11063         
11064         * plugins/cvs-plugin/plugin.c,
11065         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
11066         
11067 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
11068         
11069         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11070         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
11071         plugins/cvs-plugin/cvs-execute.[ch]:
11072         Implemented cvs status and cvs diff
11073         Known bugs:
11074         - rdiff command is not correct
11075         - Must find a way to allow selection of directies AND files 
11076         in GtkFileChooser
11078 2004-12-03  Naba Kumar  <naba@gnome.org>
11080         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
11081         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
11082         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
11083         session.properties file if it is for the first time.
11084         
11085 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
11086         
11087         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
11088         commit.
11089         
11090         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
11091         plugins/cvs-plugin/anjuta-cvs.ui:
11092         Implemented update/commit and changed menu layout 
11094 2004-12-02  Naba Kumar  <naba@gnome.org>
11096         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
11097         property name (for cvs path property). Beautified dialogs.
11099 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
11100         
11101         * plugins/message-view/anjuta-msgman.c: Changed callback name
11102         and changed switch-page handling.
11103         
11104         * plugins/cvs-plugin/cvs-actions.c:
11105         * plugins/cvs-plugin/cvs-execute.c:
11106         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
11107         - Implemented cvs add and cvs removed - both working now
11108         - Created a useful preferences page
11109         
11111 2004-11-30  Naba Kumar  <naba@gnome.org>
11113         * libanjuta/anjuta-status.c: Fixed runtime warning.
11114         
11115         * plugins/editor/Makefile.am:
11116         plugins/editor/anjuta-document-manager.glade,
11117         plugins/editor/plugin.c
11118         plugins/editor/plugin.h
11119         plugins/editor/style-editor.c (new, moved from src/),
11120         plugins/editor/style-editor.h (new, moved from src/),
11121         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
11122         settings in preferences.
11124         * plugins/editor/text_editor.c,
11125         plugins/editor/text_editor.h: Do not take unused args in
11126         text_editor_get_props().
11128         * src/style-editor.c, src/style-editor.h: Removed, moved to
11129         plugins/editor/ directory.
11131 2004-11-29  Naba Kumar  <naba@gnome.org>
11133         * plugins/editor/text_editor_cbs.c: Emit click signal in
11134         IAnjutaMarkable.
11135         * libanjuta/anjuta-status.c: More spacing between items.
11136         
11137 2004-11-29  Naba Kumar  <naba@gnome.org>
11139         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
11140         
11141         * libanjuta/interfaces/libanjuta.idl,
11142         plugins/debug-manager/anjuta-debug-manager.plugin.in,
11143         plugins/debug-manager/plugin.c,
11144         plugins/gdb/breakpoints.c,
11145         plugins/gdb/breakpoints.h,
11146         plugins/gdb/debugger.c,
11147         plugins/gdb/debugger.h,
11148         plugins/gdb/plugin.c,
11149         plugins/gdb/plugin.h,
11150         plugins/gdb/utilities.c,
11151         plugins/gdb/utilities.h: Code cleanups and partial implementation of
11152         toggle breakpoint margin clicks.
11154 2004-11-28  Naba Kumar  <naba@gnome.org>
11156         * TODO.tasks: Fixed indentations.
11157         * plugins/gtodo/libgtodo.c: Save with indentation.
11158         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
11159         * plugins/project-manager/plugin.c: Fixed runtime warnings.
11160         * libanjuta/anjuta-status.c: Fixed busy cursors.
11161         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11162         * po/POTFILES.in: Updated.
11163         
11164 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
11165         
11166         * plugins/editor/anjuta-document-manager.glade,
11167           plugins/editor/search-replace.[c,h], 
11168           plugins/editor/search-replace_backend.h
11169           plugins/editor/search-preferences.[c,h] :
11170           Saved Search-Preferences (gconf),
11171           Basic search by default.
11173 2004-11-22  Naba Kumar  <naba@gnome.org>
11175         * configure.in: Fixed build error.
11177 2004-11-21  Naba Kumar  <naba@gnome.org>
11179         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
11180         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
11181         Added AnjutaStatus class to libanjuta.
11182         Added anjuta_shell_get_status() method.
11183         
11184         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
11185         and fixed marshaller generation.
11186         
11187         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
11188         "updade_ui" signals to IAnjutaEditor interface.
11189         
11190         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
11191         
11192         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
11193         regexes.
11194         
11195         * plugins/class-gen/clsGen.c: Intial port.
11196         
11197         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
11198         name.
11199         
11200         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
11201         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11202         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
11203         Implemented status update. Emits "update_ui" and "char_added" signals.
11204         Added view preferences.
11205         
11206         * plugins/file-loader/plugin.c: Added open with plugins in open with
11207         menus.
11208         
11209         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
11210         
11211         * plugins/message-view/anjuta-msgman.c,
11212         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
11213         to close correct message view rather than current view.
11215 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
11216         
11217         * plugins/cvs-plugin/cvs-actions.c
11218         plugins/cvs-plugin/plugin.[ch]
11219         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
11220         Implemented cvs add but ran into a launcher/message_view
11221         problem because of a limitation of the idl compiler
11223 2004-11-19  Naba Kumar  <naba@gnome.org>
11225         * plugins/project-manager/plugin.c: Displays a progress window during
11226         project load.
11227         
11228         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
11229         Fixed UI separators.
11230         
11231         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
11232         UI placeholder.
11233         
11234         * plugins/project-manager/anjuta-project-manager.ui,
11235         plugins/project-manager/plugin.[c,h]: Added add/remove context
11236         menus and implemented them. Added file manager merge menu.
11238 2004-11-18  Naba Kumar  <naba@gnome.org>
11240         * TODO.tasks: Updated.
11241         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
11242         plugins/message-view/message-view.c: Fixed finalize and dispose
11243         methods.
11244         * plugins/debugger/*: Removed from cvs (development now in
11245         debug-manager).
11247 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
11249         Reviewed by Naba Kumar  <naba@gnome.org>:
11250         
11251         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
11252         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11253         plugins/gdb/breakpoints.c: all marker related stuff moved from
11254         editor and docman interfaces to IAnjutaMarkable
11256 2004-11-17  Naba Kumar  <naba@gnome.org>
11258         * TODO.tasks: Updated.
11259         
11260         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
11261         
11262         * libegg/egg-combo-action.c: Block changed signal when changing model.
11263         
11264         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
11265         Emit changed signal. Removed dead codes.
11266         
11267         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
11268         that recent files history do not duplicate.
11269         
11270         * plugins/symbol-browser/an_symbol_view.c,
11271         plugins/symbol-browser/an_symbol_view.h,
11272         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
11273         Fixed a bug.
11275 2004-11-15  Naba Kumar  <naba@gnome.org>
11277         * plugins/project-manager/plugin.c: Opens targets on double click.
11278         
11279         * plugins/message-view/message-view.c,
11280         plugins/file-manager/anjuta-file-manager-plugin.glade,
11281         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
11282         Added proper class finalization
11283         and disposition. Added preferences notifications and callbacks to
11284         change info/warning/error colors.
11285         
11286         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
11287         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
11288         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
11289         Implemented finalize method for AnjutaApp. Code cleanups.
11290         
11291         * plugins/message-view/plugin.c: Static parent_class.
11292         
11293 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11294         * plugins/editor/search-replace.[c,h], 
11295           plugins/editor/search-replace_backend.c
11296           Update search entry in main toolbar.
11297           Clean code.
11299 2004-11-11  Naba Kumar  <naba@gnome.org>
11301         * TODO.tasks: Updated.
11303         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
11304         and completed on-the-fly-change preferences. Removed "changed"
11305         signal as it is no longer necessary (use notify for similar
11306         purpose to monitor individual preferences).
11308         
11309         * plugins/editor/anjuta-document-manager.glade: Added view menu
11310         preferences so that they are registered.
11311         
11312         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
11313         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
11314         connection to "changed" signal of preferences and implemented
11315         notifications for some editor preferences. More to implement.
11317 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11318         * plugins/editor/print.c
11319         Fixed bug 1047624 : Add line number every X lines.
11321 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11322         * plugins/editor/search-replace.c
11323         Fixed a crash bug (995755) when searching "%n"
11325 2004-11-09  Naba Kumar  <naba@gnome.org>
11327         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
11328         Fixed to refresh categories list on file load.
11330 2004-11-08  Naba Kumar  <naba@gnome.org>
11331         
11332         * configure.in, plugins/Makefile.am,
11333         plugins/profile-default/plugin.c: Added cvs plugin in build.
11334         
11335         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
11336         
11337         * plugins/debug-manager/.cvsignore: Added file to ignore.
11338         
11339         * plugins/debug-manager/Makefile.am: Removed dead codes.
11340         
11341         * src/anjuta.ui: Added placeholder for version control UI.
11343 2004-11-08  Naba Kumar  <naba@gnome.org>
11345         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11346         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11347         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
11348         Updated.
11350         * global-tags/Makefile.am: Fixed make error.
11352         * plugins/profile-default/plugin.c: Added debug-manager
11353         and gdb plugins to load at startup so that debugger
11354         windows are docked properly. They will be removed
11355         later when we figure out runtime docking.
11357         * plugins/sample1/*: Restored to last working state.
11359         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
11360         windows in lower pane. Named the windows appropriately.
11362         * ChangeLog: Fixed format.
11363         
11364 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
11366         * libanjuta/interfaces/libanjuta.idl,
11367         libanjuta/anjuta-marshal.c,
11368         plugins/Makefile.am,
11369         plugins/debug-manager/plugin.c,
11370         plugins/editor/plugin.c,
11371         plugins/editor/text_editor.c,
11372         plugins/gdb/breakpoints.c,
11373         plugins/gdb/debugger.c,
11374         plugins/gdb/plugin.c,
11375         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
11377 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11378         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
11379         plugins/editor/search-replace.c,
11380         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
11381         Search and Replace; Show result in find pane
11382           
11383 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
11384         
11385         * plugins/gdb, plugins/debug-manager: Applied debugger patch
11386         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
11387         (added features: starting debugger and loading of core/executable,
11388         StepIn, StepOut, StepOver and Execute, toggling breakpoint
11389         partially works)
11391 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
11392         
11393         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
11394         my cvs-plugin files...
11395         I hope I have rescued everything possible.
11396         
11397         * Naba: Could you please fix sample1 because I messed it up to 
11398         but there should be a histroy of this directory we should commit
11400 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
11401         
11402         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
11403         infrastructure
11404         * plugins/cvs-plugin/plugin.c,
11405         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
11406         Added preferences dialog (not yet complete)
11408 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
11409         
11410         * global-tags/Makefile.am, mime/Makefile.am:
11411         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
11412         
11413         * template/xmltemplate.[ch],
11414         template/xmlstrings.[ch],
11415         template/autotools.[ch] removed,
11416         template/prj_template.[ch] removed,
11417         template/lang_template.[ch] removed,
11418         template/lib_template.[ch] removed,
11419         template/Makefile.am adjusted,
11420         template/dtds/lang.dtd removed, 
11421         template/dtds/lib.dtd removed,
11422         template/dtds/prj.dtd removed,
11423         template/dtds/autotools.dtd removed,
11424         data/template/lib/* removed,
11425         data/template/language/* removed,
11426         data/template/library/* removed,
11427         data/template/project/* removed,
11428         date/template/Makefile.am adjusted:
11429         Remove everything except text-templates to replace hardcoded 
11430         Edit->Insert texts with dynamic loaded.
11432         * plugins/cvs-plugin/plugin.[ch],
11433         plugins/cvs-actions.[ch],
11434         plugins/Makefile.am,
11435         plugins/cvs-plugin/Makefile.am,
11436         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
11437         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
11438         plugins/cvs-plugin/anjuta-cvs.plugin.in:
11439         Added initial cvs-plugin code
11441 2004-10-21  Naba Kumar  <naba@gnome.org>
11442         
11443         * libanjuta/anjuta-plugin.c,
11444         plugins/build-basic-autotools/build-basic-autotools.c,
11445         plugins/debugger/plugin.c,
11446         plugins/devhelp/plugin.c,
11447         plugins/editor/anjuta-docman.c,
11448         plugins/editor/goto_line.c,
11449         plugins/editor/plugin.c,
11450         plugins/editor/search-replace.c,
11451         plugins/editor/text_editor.c,
11452         plugins/file-loader/plugin.c,
11453         plugins/file-manager/plugin.c,
11454         plugins/file-wizard/file.c,
11455         plugins/file-wizard/plugin.c,
11456         plugins/gdb/plugin.c,
11457         plugins/gtodo/plugin.c,
11458         plugins/message-view/anjuta-msgman.c,
11459         plugins/profile-default/plugin.c,
11460         plugins/project-manager/plugin.c,
11461         plugins/sample1/plugin.c,
11462         plugins/terminal/terminal.c: Defined all global variables static,
11463         particularly class parent_class variables. They were getting
11464         confused at link time.
11466         * libanjuta/plugins.c: Do not unload plugins when they are
11467         deactivated. Simply cache them for later activation. Unloading
11468         modules have some problem with shared libs using static class
11469         registration. Fixed hash type for installed plugins. Eventually,
11470         we want to add "CanUnload" attribute for .plugin files (in
11471         "Anjuta Plugin" group) to let plugin loader know if the plugin can
11472         be unloaded from memory. Those plugins declaring CanUnload=false
11473         will not be unloaded from memory and will be put in the cache. Those
11474         not declaring anything or declaring CanUnload=true, will be unloaded
11475         from memory when they are deactivated.
11477         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
11478         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11479         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
11480         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
11481         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
11482         activation, deactivation. Fixed memory leaks.
11484 2004-10-20  Naba Kumar  <naba@gnome.org>
11486         * TODO.tasks: Updated.
11487         
11488         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
11489         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
11490         macro for adding interfaces to plugin types. Code cleanup.
11491         
11492         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11493         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11494         
11495         * plugins/build-basic-autotools/build-basic-autotools.c,
11496         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
11497         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11498         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11499         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11500         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
11501         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
11502         plugins/project-manager/plugin.c,
11503         plugins/symbol-browser/an_symbol_view.c,
11504         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
11505         newly defined macro to add interfaces to plugin types.
11507         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
11509 2004-10-20  Naba Kumar  <naba@gnome.org>
11511         * TODO.tasks: Added task list.
11512         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
11513         default values.
11515 2004-10-19  Naba Kumar  <naba@gnome.org>
11517         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
11518         
11519         * plugins/editor/action-callbacks.c,
11520         plugins/editor/action-callbacks.h,
11521         plugins/editor/anjuta-docman.c,
11522         plugins/editor/anjuta-docman.h,
11523         plugins/editor/anjuta-document-manager.ui,
11524         plugins/editor/file_history.c,
11525         plugins/editor/file_history.h,
11526         plugins/editor/plugin.c: Added file history browsing.
11527         
11528         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
11529         
11530         * plugins/message-view/anjuta-message-manager.ui,
11531         plugins/message-view/plugin.c: Added document manager context menu.
11532         
11533         * plugins/symbol-browser/an_symbol_view.c,
11534         plugins/symbol-browser/an_symbol_view.h,
11535         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
11536         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
11537         document manager context menu.
11538         
11539         * scintilla/*, scintilla/include/*: Updated to current cvs.
11540         
11541 2004-10-19  Naba Kumar  <naba@gnome.org>
11543         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
11544         placeholder for debugger UI.
11545         
11546         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
11547         * plugins/file-manager/plugin.c: Fixed loading bug.
11548         
11549         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
11550         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
11551         Initializes gconf database with default values when the
11552         values are not defined. Use bool and int prefs separately.
11554         * plugins/editor/plugin.c: Added encoding preferences.
11555         * plugins/project-manager/plugin.c: Cleanup and debug messages.
11557         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
11558         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11559         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11560         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11562 2004-10-18  Naba Kumar  <naba@gnome.org>
11564         * po/POTFILES.in: Updated.
11565         
11566         * libanjuta/anjuta-ui.c: Corrected debug messages.
11567         
11568         * libegg/egg-combo-action.c, libegg/test-actions.c,
11569         libegg/menu/egg-combo-action.h: Fixed combo action.
11570         
11571         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
11572         Fixed format.
11573         
11574         * plugins/editor/action-callbacks.[c,h],
11575         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
11576         Implemented file swap. Removed dead codes.
11577         
11578         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
11579         dead codes.
11580         
11581         * plugins/symbol-browser/an_symbol_view.[c,h],
11582         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
11583         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
11584         Implemented file symbols. Implemented goto file line when symbol is
11585         selected.
11586         
11587         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
11588         
11589 2004-10-10  Naba Kumar  <naba@gnome.org>
11591         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
11592         
11593         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
11594         
11595         * plugins/debugger/.cvsignore,
11596         (added) plugins/debugger/Makefile.am,
11597         (added) plugins/debugger/anjuta-debugger.glade,
11598         (added) plugins/debugger/anjuta-debugger.plugin.in,
11599         (added) plugins/debugger/anjuta-debugger.plugin.png,
11600         (added) plugins/debugger/anjuta-debugger.ui,
11601         plugins/debugger/attach_process.c,
11602         (removed) plugins/debugger/attach_process_cbs.c,
11603         (removed) plugins/debugger/attach_process_cbs.h,
11604         (removed) plugins/debugger/breakpoints.c,
11605         (removed) plugins/debugger/breakpoints.h,
11606         (removed) plugins/debugger/debug_tree.c,
11607         (removed) plugins/debugger/debug_tree.h,
11608         (removed) plugins/debugger/debugger.c,
11609         (removed) plugins/debugger/debugger.h,
11610         (removed) plugins/debugger/memory.c,
11611         (removed) plugins/debugger/memory.h,
11612         (added) plugins/debugger/plugin.c,
11613         (added) plugins/debugger/plugin.h,
11614         (removed) plugins/debugger/registers.c,
11615         (removed) plugins/debugger/registers.h,
11616         (removed) plugins/debugger/registers_cbs.c,
11617         (removed) plugins/debugger/registers_cbs.h,
11618         (removed) plugins/debugger/registers_gui.c,
11619         (removed) plugins/debugger/sharedlib.c,
11620         (removed) plugins/debugger/sharedlib.h,
11621         (removed) plugins/debugger/sharedlib_cbs.c,
11622         (removed) plugins/debugger/sharedlib_cbs.h,
11623         (removed) plugins/debugger/sharedlib_gui.c,
11624         (removed) plugins/debugger/signals.c,
11625         (removed) plugins/debugger/signals.h,
11626         (removed) plugins/debugger/signals_cbs.c,
11627         (removed) plugins/debugger/signals_cbs.h,
11628         (removed) plugins/debugger/signals_gui.c,
11629         (removed) plugins/debugger/stack_trace.c,
11630         (removed) plugins/debugger/stack_trace.h,
11631         (added) plugins/debugger/utilities.c,
11632         (added) plugins/debugger/utilities.h,
11633         (removed) plugins/debugger/watch.c,
11634         (removed) plugins/debugger/watch.h,
11635         (removed) plugins/debugger/watch_cbs.c,
11636         (removed) plugins/debugger/watch_cbs.h,
11637         (removed) plugins/debugger/watch_gui.c,
11638         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
11639         
11640         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
11641         Added debugger gdb backend plugin.
11642         
11643         * plugins/message-view/plugin.c: Registered all message stock icons.
11644         
11645         * plugins/profile-default/plugin.c: Loads debugger plugin.
11646         
11647         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
11649 2004-10-08  Naba Kumar  <naba@gnome.org>
11651         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
11652         information.
11653         
11654         * plugins/symbol-browser/.cvsignore,
11655         plugins/symbol-browser/Makefile.am,
11656         plugins/symbol-browser/an_symbol_view.c,
11657         plugins/symbol-browser/an_symbol_view.h,
11658         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
11659         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
11660         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11661         plugins/symbol-browser/plugin.c,
11662         plugins/symbol-browser/plugin.h,
11663         plugins/symbol-browser/sv_class.xpm,
11664         plugins/symbol-browser/sv_function.xpm,
11665         plugins/symbol-browser/sv_macro.xpm,
11666         plugins/symbol-browser/sv_private_fun.xpm,
11667         plugins/symbol-browser/sv_private_var.xpm,
11668         plugins/symbol-browser/sv_protected_fun.xpm,
11669         plugins/symbol-browser/sv_protected_var.xpm,
11670         plugins/symbol-browser/sv_public_fun.xpm,
11671         plugins/symbol-browser/sv_public_var.xpm,
11672         plugins/symbol-browser/sv_static_fun.xpm,
11673         plugins/symbol-browser/sv_static_var.xpm,
11674         plugins/symbol-browser/sv_struct.xpm,
11675         plugins/symbol-browser/sv_unknown.xpm,
11676         plugins/symbol-browser/sv_variable.xpm,
11677         plugins/symbol-browser/test-symbol-browser.c,
11678         plugins/Makefile.am: Implemented Symbol
11679         browser plugin.
11680         
11681         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
11682         
11683         * plugins/build-basic-autotools/Makefile.am,
11684         plugins/devhelp/Makefile.am,
11685         plugins/editor/Makefile.am,
11686         plugins/file-loader/Makefile.am,
11687         plugins/file-manager/Makefile.am,
11688         plugins/file-wizard/Makefile.am,
11689         plugins/gtodo/Makefile.am,
11690         plugins/message-view/Makefile.am,
11691         plugins/profile-default/Makefile.am,
11692         plugins/project-manager/Makefile.am
11693         plugins/sample1/Makefile.am,
11694         plugins/terminal/Makefile.am,
11695         scintilla/Makefile.am,
11696         libegg/Makefile.am,
11697         launcher/Makefile.am,
11698         libanjuta/Makefile.am,
11699         src/Makefile.am,
11700         tagmanager/Makefile.am,
11701         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
11702         anjuta_data_dir in configure.in and used them in plugins Makefile.am
11703         files. Also fixed library dependencies.
11704         
11705         * plugins/editor/aneditor.cxx: Disabled unused codes.
11706         * plugins/file-manager/an_file_view.c: Added copyright.
11707         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
11708         
11709         * plugins/profile-default/plugin.c: Can load plugins by location.
11710         * plugins/project-manager/plugin.c: Remove project_root_uri value
11711         when project is closed.
11712         
11713 2004-10-06  Naba Kumar  <naba@gnome.org>
11715         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
11716         
11717         * libanjuta/interfaces/libanjuta.idl,
11718         plugins/editor/text_editor.c: Added get_length()
11719         and get_current_word() methods in IAnjutaEditor interface.
11720         
11721         * libegg/Makefile.am: Added test_actions target.
11722         
11723         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
11724         
11725         * plugins/build-basic-autotools/build-basic-autotools.c,
11726         plugins/file-loader/plugin.c,
11727         plugins/message-view/message-view.c: Added code to go to file and
11728         line number,
11729         
11730         * plugins/devhelp/plugin.c: Context sensitive help now works.
11731         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
11732         uri as line number and goes to that line number.
11733         
11734         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
11735         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
11736         gtodo_client_load() method to load from a diffrent file. Watched 
11737         project root directory in plugin to open TODO.tasks of the project.
11738         
11739         * plugins/project-manager/plugin.c: Updates project UI
11740         sensitive/insensitive.
11742         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
11743         anjuta-shell program to test plugins.
11744         
11745         * src/anjuta-app.c: Registered UI accels.
11746         
11747 2004-09-28  Naba Kumar  <naba@gnome.org>
11749         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
11750         method.
11751         
11752         * src/anjuta-app.c: Implemented present widget method.
11753         
11754         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11755         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
11756         
11757         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
11758         added editor.
11759         
11760         * plugins/editor/text_editor.c: Connects to preferences changed signal
11761         correctly.
11762         
11763 2004-09-28  Naba Kumar  <naba@gnome.org>
11764         
11765         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
11766         print code.
11767         
11768         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
11769         size to 5 pix.
11770         
11771         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
11772         in changed signal callback.
11773         
11774         * plugins/editor/action-callbacks.c: Implemented save_all action
11775         callback. Removed dead code. Do save_as when saving a new file.
11776         Implemented incremental search.
11777         
11778         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
11779         
11780         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
11781         
11782         * src/anjuta-app.c: Registers UI accelerators.
11783         
11784 2004-09-27  Naba Kumar  <naba@gnome.org>
11786         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
11787         
11788         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11789         plugins/devhelp/anjuta-devhelp.plugin.in,
11790         plugins/file-loader/anjuta-loader.plugin.in,
11791         plugins/file-manager/anjuta-file-manager.plugin.in,
11792         plugins/gtodo/anjuta-gtodo.plugin.in,
11793         plugins/project-manager/anjuta-project-manager.plugin.in,
11794         plugins/terminal/anjuta-terminal.plugin.in:
11795         Gave proper plugin names.
11797         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
11798         error when regex fail.
11799         
11800         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
11801         Added help and context search. Watches current editor. More menus
11802         in Help submenu. Update UI (sensitive when required) properly.
11803         
11804         * plugins/editor/anjuta-document-manager.ui,
11805         plugins/devhelp/anjuta-devhelp.ui,
11806         plugins/message-view/anjuta-message-manager.ui,
11807         src/anjuta.ui: Goto menu actions are in separate submenu.
11808         
11809         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
11810         Removed unimplemented UI elements.
11811         
11812         * src/anjuta-app.c: Larger (and normal) icon size.
11813         
11814         * src/layout.xml: Task manager plugin along with document (in middle).
11815         
11816         * plugins/editor/plugin.c, plugins/file-loader.c,
11817         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
11818         in gtkactions. Enable/disable UI properly.
11819         
11820 2004-09-26  Naba Kumar  <naba@gnome.org>
11822         * po/POTFILES.in: Updated, added missing files.
11824         * .cvsignore: Updated.
11825         
11826         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
11827         a new function to get User input text.
11828         
11829         * libanjuta/resources.[c,h]: Added a function to created sized image.
11830         
11831         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
11832         from filename, as thats the correct representation.
11833         
11834         * plugins/build-basic-autotools/Makefile.am,
11835         (added) plugins/build-basic-autotools/automake-c.filters,
11836         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11837         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
11838         Rearragned UI elements in the build menu. Added codes to read build
11839         filter rules from external file. Implemented all build, configure,
11840         autogen commands. Watches current editor and project.
11841         
11842         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
11843         Added editor changed signal and exports current editor value.
11844         Fixed parameter names. Fixed get_uri() interface implementation to
11845         return correct uri.
11846         
11847         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
11848         elements.
11849         
11850         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
11851         
11852         * plugins/file-manager/an_file_view.c,
11853         plugins/file-manager/an_file_view.c: Exports file uri correctly.
11854         
11855         * plugins/file-wizard/file.c: Reads uri correctly.
11856         
11857         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
11858         sets the page to the new view.
11859         
11860         * plugins/message-view/message-view.c: Unrefs the tree model when done.
11861         Fixed signal connecting.
11862         
11863         * plugins/project-manager/plugin.c: Changed "project_root_directory"
11864         to "project_root_uri" and exports as uri.
11865         
11866 2004-09-24  Naba Kumar  <naba@gnome.org>
11868         * libanjuta/anjuta-ui.c: Fixed a crash bug.
11869         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
11870         in correct way.
11871         * plugins/file-manager/plugin.c: Fixed crash in unloading.
11872         * plugins/file-loader/plugin.c: Added comments.
11873         * plugins/build-basic-autotools/plugin.c: Added comments.
11874         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
11875         
11876         * libanjuta/interfaces/libanjuta.idl,
11877         plugins/message-view/anjuta-msgman.c,
11878         plugins/message-view/message-view.c,
11879         plugins/message-view/message-view.h,
11880         plugins/message-view/plugin.c: Buffering and appending messages have
11881         been separated. message-view implementations cleaned up. Signals
11882         Emissions fixed. Messages now displayed in summary and details show
11883         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
11884         API.
11885         
11886         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
11887         preferences.
11888         
11889         * plugins/build-basic-autotools/Makefile.am,
11890         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
11891         parsing of output to create message summaries. Uses new message view
11892         API.
11893         
11894         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
11895         preferences to make dialog box smaller.
11896         
11897         * plugins/editor/search-replace.c: Fixed compile error with change
11898         in IAnjutaMessageView API.
11899         
11900 2004-09-21  Naba Kumar  <naba@gnome.org>
11902         * plugins/Makefile.am: Deletes old (installed) plugins before
11903         installing new ones.
11904         
11905         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11906         plugins/build-basic-autotools/build-basic-autotools.c,
11907         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
11908         file URI from filemanager. Only disables/enables build submenu in file
11909         manager, instead of merging/unmerging.
11910         
11911         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
11912         non-text files.
11913         
11914         * plugins/file-loader/anjuta-loader-plugin.ui,
11915         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
11916         Implemented "Open with" file manager submenu. Displays error message
11917         when file can not be opened.
11918         
11919         * plugins/file-manager/an_file_view.c: Renamed
11920         file_manager_current_filename value name to file_manager_current_uri
11921         and exports proper URI.
11922         
11923         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
11925 2004-09-19  Naba Kumar  <naba@gnome.org>
11927         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
11928         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
11929         save point signal to change editor tabs. Fixed accels.
11930         
11931         * plugins/file-loader/plugin.c: Fixed accels.
11933         * plugins/project-manager/plugin.c: Added target selection callback.
11934         
11935         * plugins/project-manager/plugin.c: Added URI activation.
11936         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
11937         Fixed dialog and closed it on ok. Fixed a crash bug.
11938         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
11940         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
11941         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
11942         plugins/file-loader/anjuta-loader-plugin.ui,
11943         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
11944         Added recent files in file loade plugin.
11945         
11946         * ChangeLog: Fixed entry dates.
11947         
11948 2004-09-18  Naba Kumar  <naba@gnome.org>
11950         * plugins/devhelp/plugin.c: Added UI sensitization and removed
11951         an unnecessary GtkFrame.
11952         
11953 2004-09-17  Naba Kumar  <naba@gnome.org>
11955         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
11957         * TODO: Updated.
11958         
11959         * data/Makefile.am: Disabled installing old mime info.
11960         
11961         * mime/anjuta.applications, mime/anjuta.keys: Updated.
11962         
11963         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
11964         plugins/editor/anjuta-document-manager.ui,
11965         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11966         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
11967         Added Editor context popup menu.
11968         
11969         * plugins/project-manager/anjuta-project-manager-plugin.png:
11970         Update image.
11971         
11972         * plugins/project-manager/anjuta-project-manager.plugin.in:
11973         Support .anjuta mime type.
11974         
11975         * plugins/project-manager/plugin.c: Exports "project_root_directory"
11976         value.
11977         
11978         * plugins/file-manager/plugin.c: Watches "project_root_directory"
11979         value.
11980         
11981         * src/layout.xml, plugins/profile-default/plugin.c:
11982         Added project manager plugin for startup.
11984 2004-09-16  Naba Kumar  <naba@gnome.org>
11985         
11986         * anjuta.prj: Updated.
11987         
11988         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
11989         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
11990         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
11991         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
11992         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
11993         plugins/terinal/Makefile.am, src/Makefile.am,
11994         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
11995         Fixed makefile syntax errors.
11997 2004-09-16  Naba Kumar  <naba@gnome.org>
11999         * configure.in, src/layout.xml,
12000         plugins/profile-default/plugin.c,
12001         libanjuta/interfaces/libanjuta.idl,
12002         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
12003         
12004         * configure.in, plugins/Makefile.am,
12005         plugins/project-manager/.cvsignore, 
12006         plugins/project-manager/Makefile.am,
12007         plugins/project-manager/anjuta-project-manager-plugin.png,
12008         plugins/project-manager/anjuta-project-manager.plugin.in,
12009         plugins/project-manager/anjuta-project-manager.ui,
12010         plugins/project-manager/plugin.c,
12011         plugins/project-manager/plugin.h: Added project manager plugin
12012         based on gnome-build.
12013         
12014         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
12015         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
12016         
12017         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12018         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12019         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
12020     
12021 2004-09-16  Naba Kumar  <naba@gnome.org>
12023         * plugins/editor/action-callbacks.c: Fixed compile error.
12024         
12025 2004-09-15  Naba Kumar  <naba@gnome.org>
12027         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
12028         
12029         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
12030         New improved splace with nicer progress.
12031         
12032         * configure.in, plugins/Makefile.am,
12033         (added) file-wizard/.cvsignore,
12034         (added) file-wizard/Makefile.am,
12035         (added) file-wizard/action-callbacks.c,
12036         (added) file-wizard/action-callbacks.h,
12037         (added) file-wizard/anjuta-file-wizard-plugin.png,
12038         (added) file-wizard/anjuta-file-wizard.glade,
12039         (added) file-wizard/anjuta-file-wizard.plugin.in,
12040         (added) file-wizard/anjuta-file-wizard.ui,
12041         (added) file-wizard/file.c,
12042         (added) file-wizard/file.h,
12043         (added) file-wizard/plugin.c,
12044         (added) file-wizard/plugin.h:
12045         Created new file wizard and added it. The wizard takes care of text
12046         bit insertions and new files creation.
12048         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
12049         plugins/editor/action-callbacks.h,
12050         plugins/editor/anjuta-document-manager.glade,
12051         plugins/editor/anjuta-document-manager.ui,
12052         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12053         (removed) plugins/editor/file.[c,h]: Removed text insertions and
12054         new files code and moved into a new plugin (file wizard).
12055         
12056         * libanjuta/plugins.[c,h]: Added plugins selection function.
12057         
12058         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
12059         get_position(), insert() in IAnjutaEditor interface. Added
12060         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
12061         interface (for wizard plugins).
12063         * plugins/file-loader/anjuta-loader-plugin.ui,
12064         plugins/file-loader/plugin.c: Added wizard launcher interface which
12065         scans for plugins implement IAnjutaWizard interface and presents the
12066         list to user for selection. The selected plugin is then activated
12067         for the wizard.
12069         * libanjuta/interfaces/.cvsignore: Updated.
12070         * plugins/message-view/.cvsignore: Updated.
12071         * plugins/launcher/*: Removed as launcher has already been moved to
12072         libanjuta as class.
12074         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12075         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12076         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12077         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12078         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
12079         Updated API documentations.
12081 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
12083         * configure.in: Added Punjabi to ALL_LINGUAS
12085 2004-07-29  Naba Kumar  <naba@gnome.org>
12087         * configure.in: Added file-loader plugin Makefile path and
12088         fixed devhelp version requirement.
12090 2004-07-28  Naba Kumar  <naba@gnome.org>
12092         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
12093         terminal/preferences-terminal.png (added), message-view/*.png (added),
12094         message-view/*.xpm (added), editor/*.png (added),
12095         editor/*.xpm (added), plugins/editor/Makefile.am,
12096         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
12097         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
12098         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
12099         respective plugins directories.
12101         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
12102         pixmaps/block-end-16.png, pixmaps/block-end.png
12103         pixmaps/block-start-16.png, pixmaps/block-start.png
12104         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
12105         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
12106         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
12107         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
12108         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
12109         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
12110         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
12111         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
12112         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
12113         pixmaps/preferences-editor.png, pixmaps/undock.png
12114         pixmaps/error-next-16.png, pixmaps/error-next.png
12115         pixmaps/error-prev-16.png, pixmaps/error-prev.png
12116         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
12117         pixmaps/preferences-terminal.png: Deleted
12119         * libanjuta/properties* (removed), plugins/editor/properties* (added),
12120         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
12121         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
12122         plugins/editor/anjuta-document-manager.plugin.in,
12123         plugins/editor/anjuta-document-manager.ui,
12124         plugins/editor/plugin.c, plugins/editor/print.c,
12125         plugins/editor/search-replace_backend.c,
12126         plugins/editor/search_preferences.h,
12127         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
12128         Moved properties souce files to editor plugin as it not required in
12129         libanjuta. Other editor fixes.
12131         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
12132         libegg/dock/* (removed)
12133         : Restored GDL external dependencies and removed libegg dock
12134         sources, because gdl is being developed.
12135         
12136         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
12137         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
12138         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
12139         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
12140         libanjuta/plugins.c, libanjuta/plugins.h,
12141         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
12142         gconf system. Shell now takes docking positions. Added more utility
12143         functions. Added plugins query function. And other fixes.
12145         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
12146         
12147         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
12148         plugin to load files based on mime type.
12149         
12150         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
12151         
12152         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
12153         plugins/file-manager/plugin.c: File manager now uses file loader to
12154         open files.
12156         * plugins/message-view/anjuta-msgman.c,,
12157         plugins/message-view/message-view.c,
12158         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
12160         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
12161         plugins/terminal/terminal.c, src/Makefile.am,
12162         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
12163         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
12164         
12165         * libegg/dock/*: Removed directory.
12166         
12167 2004-07-28  Naba Kumar  <naba@gnome.org>
12169         * configure.in: Reduced gnome-print version requirement.
12170         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
12172 2004-07-21  Ray Strode  <rstrode@redhat.com>
12173         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
12174         new mime sytem.
12176 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
12177         
12178         * plugins/editor/search-replace.c: Some fixes
12179         * plugins/terminal/Makefile.am:
12180         Patch from: Alexey Rusakov <ktirf@users.sf.net>
12182 2004-05-19  Naba Kumar  <naba@gnome.org>
12184         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
12185         compiler warning.
12187 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12189         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
12190         Implemented IAnjutaSavable
12191         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
12193 2004-05-17  Naba Kumar  <naba@gnome.org>
12195         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
12196         plugins/build-basic-autotools/.cvsignore,
12197         plugins/build-basic-autotools/Makefile.am,
12198         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
12199         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12200         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12201         plugins/build-basic-autotools/build-basic-autotools.c,
12202         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
12203         build plugin.
12204         
12205         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
12206         definition.
12207         
12208         * plugins/file-manager/an_file_view.c,
12209         plugins/file-manager/anjuta-file-manager.ui,
12210         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
12211         Added context menu UI.
12212         
12213         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
12214         in view menu.
12216 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
12217         
12218         * libanjuta/anjuta-preferences.[ch]: 
12219         Added save/load_gconf functions
12220         * src/action_callbacks.[ch], src/preferences.c: 
12221         Load global prefs from gconf at startup and save them
12222         on exit. Prefs load and save correctly but something resets
12223         them to default after loading...
12224         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
12225         Somehow the linker does not find save/load_gconf functions
12226         in libanjuta. Must be a stupid mistake, I would be glad
12227         if someone could fix that.
12228         * manuals/reference/libanjuta-sections.txt: Added new
12229         preferences functions and removed gnome-filelist
12230         * plugins/file-manager/anjuta-file-manager-plugin.glade:
12231         * plugins/file-manager/plugin.c:
12232         Added root-path property
12234 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
12235         
12236         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
12237         they are not longer needed.
12238         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
12239         anjuta-sections.txt: Remove references to the files
12240         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
12241         Use new nautilus icons for file-manager, looks incredible
12242         cool!
12244 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
12245         
12246         * plugins/editor/anjuta-docman.c: gchar* to 
12247         const gchar* in arguments
12248         * plugins/editor/text_editor.c: Implemented IAnjutaFile
12249         Interface
12250         * plugins/file-manager/an_file_view.c: Open files on
12251         double-click. Does not work yet because it does not
12252         find IAnjutaFile interface in document manager
12254 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
12255         
12256         * plugins/editor/anjuta-docman.c
12257         * plugins/editor/text_editor.c:
12258         Made close button working, made multiple selection in
12259         File/Open dialog possble, fixed crash bug if file cannot
12260         be opened.
12262 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12263         
12264         * plugins/editor/action-callbacks.c
12265         * plugins/editor/anjuta-docman.c
12266         * plugins/editor/anjuta-docman.h
12267         * plugins/editor/search-replace.c
12268         * plugins/editor/search-replace_backend.c
12269         * plugins/editor/text_editor.c
12270         * plugins/editor/text_editor.h:
12271         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
12272         able to open all files, use uri instead of full_filename, fixed
12273         many bugs.
12276 2004-05-13  Naba Kumar  <naba@gnome.org>
12278         * plugins/message-view/anjuta-message-manager-plugin.glade:
12279         HIG compliant.
12281         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
12282         management.
12284         * pixmaps/anjuta_splash.png: Added border.
12285         
12286         * plugins/editor/anjuta-document-manager.png: New icon.
12287         
12288         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
12289         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
12290         
12291         plugins/editor/Makefile.am,
12292         plugins/editor/search-replace.c,
12293         plugins/editor/search-replace.h,
12294         plugins/editor/search-replace_backend.c,
12295         plugins/editor/search-replace_backend.h,
12296         plugins/editor/search_preferences.h,
12297         plugins/editor/search_preferences.c: Merged changes from
12298         ANJUTA_1_2_0 branch.
12299         
12300         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
12301         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
12302         operational.
12304         * plugins/terminal/Makefile.am,
12305         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
12306         dialog.
12307         
12308         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
12309         submenu.
12311 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12312         * plugins/message-view/plugin.c: Fixed glade file loading
12313         Removed "Show messages" menu item
12314         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
12315         twice because of this load system layout hack.
12316         * libanjuta/anjuta-ui.h: Removed #include config.h
12317         * libanjuta/libanjuta.pc: Fixed path and depencies
12318         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
12319         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
12320         * libanjuta/properties.cxx : #include "properties_cxx.h"
12321         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
12323 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
12324         * plugins/message-view/*: Fixed message view preferences
12325         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
12326         * anjuta.glade: Removed messages stuff
12328 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
12329         
12330         * Removed libanjutamm, it is now hosted on SF.net:
12331         cvs.sf.net/cvsroot/anjuta/libanjutamm
12333 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
12334         
12335         * libanjutamm/*
12336         Added some experimental code to add support for C++ plugins.
12337         Nothing works yet and it is likely that it will disappear but
12338         I have some questions to murrayc and he wants to see the code.
12340 2004-05-11  Naba Kumar  <naba@gnome.org>
12342         * plugins/terminal/terminal.c: Fixed prefs loading bug.
12344         * plugins/editor/action-callbacks.c: Fixed a crash bug in
12345         hightlight style menu actions.
12347         * manuals/reference/libanjuta/libanjuta-docs.sgml,
12348         manuals/reference/libanjuta/plugin-description-file.sgml,
12349         manuals/reference/libanjuta/writing-plugins.sgml,
12350         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12351         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12352         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
12354         * src/anjuta-app.c: Always load system layout for now.
12356         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
12357         
12358         * manuals/reference/libanjuta/libanjuta-docs.sgml,
12359         manuals/reference/libanjuta/libanjuta-sections.txt,
12360         manuals/reference/libanjuta/libanjuta.types,
12361         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12362         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12363         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12364         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12365         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12366         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
12367         Updated documentation.
12369         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
12370         plugins/profile-default/plugin.c, src/layout.xml:
12371         Created terminal plugin.
12372          
12373         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
12374         (new) plugins/file-manager/.cvsignore,
12375         plugins/file-manager/an_file_view.c,
12376         plugins/file-manager/plugin.c,
12377         plugins/file-manager/plugin.h: Moved preferences to separate
12378         glade file and added cvsignore file.
12379         
12380         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
12381         from ANJUTA_1_2_0 branch. Please note that other po files need merging
12382         from the branch. I tried it     but there were way too many conflicts.
12383         
12384         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
12385         
12386         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
12387         util functions required during the merge.
12388         
12389         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
12390         interface.
12391         
12392         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12393         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
12394         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12395         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
12396         Merged with ANJUTA_1_2_0 branch.
12398 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
12400         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
12402 2004-05-07  Naba Kumar  <naba@gnome.org>
12404         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
12406         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
12407         Added preferences reading and loading.
12408         
12409         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
12410         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
12411         libanjuta/fileselection.c, libanjuta/fileselection.h,
12412         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
12413         
12414         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
12416         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
12417         anjuta.spec.in, configure.in, data/autogen.sh.generic,
12418         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
12419         data/macros/autogen.sh, data/macros2/autogen.sh
12420         data/properties/ada.properties, data/properties/anjuta.properties,
12421         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
12422         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
12423         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
12424         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
12425         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
12426         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
12427         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
12428         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
12429         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
12430         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
12431         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
12432         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
12433         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
12434         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
12435         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
12436         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
12437         plugins/class-gen/clsGen.c, plugins/editor/print.c,
12438         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
12439         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
12440         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
12441         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
12442         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
12443         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
12444         (added) scintilla/scintilla-marshal.c,
12445         (added) scintilla/scintilla-marshal.h,
12446         (added) scintilla/scintilla-marshal.list,
12447         scintilla/include/SString.h, scintilla/include/SciLexer.h,
12448         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
12449         (added) scintilla/patches/scintilla-calltip-align.patch,
12450         (added) scintilla/patches/scintilla-minor.patch,
12451         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
12453 2004-05-06  Naba Kumar  <naba@gnome.org>
12455         * (added) plugins/file-manager/Makefile.am,
12456         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
12457         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
12458         (added) plugins/file-manager/anjuta-file-manager.ui,
12459         (added) plugins/file-manager/plugin.c,
12460         (added) plugins/file-manager/plugin.h,
12461         (removed) plugins/file-manager/an_file_view.h,
12462         plugins/Makefile.am, configure.in,
12463         plugins/file-manager/an_file_view.c: Created file manager plugin.
12464         
12465         * plugins/profile-default/plugin.c: Added file manager plugin in default
12466         profile.
12467         
12468         * libanjuta/Makefile.am: Fixed dependencies.
12469         * pixmaps/anjuta_splash.png: New splash screen.
12471 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12472         
12473         * template/template.c/h: Added in-line doc
12474         * manuals/reference/template/*: Added template documentation
12475         * configure.in: Build template docs
12477 2004-05-05  Naba Kumar  <naba@gnome.org>
12479         * autogen.sh: Added commands to generate initial interfaces.
12480         
12481         * libanjuta/Makefile.am,
12482         (removed)libanjuta/anjuta-plugin-parser.c,
12483         (removed)libanjuta/anjuta-plugin-parser.h,
12484         (added)libanjuta/anjuta-plugin-description.c,
12485         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
12486         plugin description.
12487         
12488         * libanjuta/anjuta-plugin.c,
12489         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
12490         
12491         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
12492         and added AnjutaShellPlacement enum for widgeds placement (passed to 
12493         widget add_widget() method.
12494         
12495         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
12496         and moved plugin sets loading in profile plugins.
12497         
12498         * libanjuta/interfaces/.cvsignore,
12499         (removed)libanjuta/interfaces/Makefile.am,
12500         libanjuta/interfaces/libanjuta.idl,
12501         libanjuta/interfaces/anjuta-idl-compiler.pl,
12502         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
12503         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
12504         (removed)libanjuta/interfaces/ianjuta-editor.c,
12505         (removed)libanjuta/interfaces/ianjuta-editor.h,
12506         (removed)libanjuta/interfaces/ianjuta-file.c,
12507         (removed)libanjuta/interfaces/ianjuta-file.h,
12508         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
12509         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
12510         (removed)libanjuta/interfaces/ianjuta-message-view.c,
12511         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
12512         *.h and Makefile.am files. They are autogenerated. Interfaces are
12513         by anjuta-idl-compiler.pl from libanjuta.idl file.
12514         
12515         * manuals/reference/libanjuta/Makefile.am,
12516         manuals/reference/libanjuta/anjuta-architecture.sgml,
12517         manuals/reference/libanjuta/libanjuta-docs.sgml,
12518         manuals/reference/libanjuta/libanjuta-sections.txt,
12519         manuals/reference/libanjuta/libanjuta.types,
12520         manuals/reference/libanjuta/plugin-description-file.sgml,
12521         manuals/reference/libanjuta/writing-plugins.sgml,
12522         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
12523         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
12524         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12525         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12526         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12527         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12528         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12529         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12530         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12531         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12532         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12533         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12534         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
12535         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
12536         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
12537         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
12538         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
12539         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12540         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12541         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
12542         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
12543         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12544         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
12545         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12546         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12547         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12548         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
12549         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
12550         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
12551         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12552         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
12553         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12554         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
12555         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
12556         interfaces template sgmls.
12557         
12558         * plugins/Makefile.am,
12559         plugins/devhelp/anjuta-devhelp.plugin.in,
12560         plugins/devhelp/plugin.c,
12561         plugins/editor/action-callbacks.c,
12562         plugins/editor/anjuta-document-manager.plugin.in,
12563         plugins/editor/plugin.c,
12564         plugins/editor/plugin.h,
12565         plugins/editor/text_editor.c,
12566         plugins/sample1/plugin.c,
12567         plugins/message-view/anjuta-message-manager.plugin.in,
12568         plugins/message-view/plugin.c: Fixed shell add_widget method to take
12569         placement. Fixed other errors.
12570         
12571         * (added)plugins/profile-default/.cvsignore,
12572         (added)plugins/profile-default/Makefile.am,
12573         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
12574         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
12575         (added)plugins/profile-default/anjuta-default-profile.ui,
12576         (added)plugins/profile-default/plugin.c,
12577         (added)plugins/profile-default/plugin.h: Added a default new
12578         profile plugin.
12579         
12580         * src/Makefile.am,
12581         src/action-callbacks.c,
12582         src/anjuta-app.c,
12583         src/anjuta.c,
12584         src/main.cpp: Fixed necessary changes for libanjuta
12586 2004-05-04  Naba Kumar  <naba@gnome.org>
12588         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
12589         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
12590         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
12591         placement for default widgets placements.
12593 2004-05-03  Naba Kumar  <naba@gnome.org>
12595         * manuals/reference/libanjuta/anjuta-architecture.sgml,
12596         manuals/reference/libanjuta/libanjuta-docs.sgml,
12597         manuals/reference/libanjuta/plugin-description-file.sgml,
12598         manuals/reference/libanjuta/writing-plugins.sgml:
12599         Wrote more sections in writing-plugins document and fixed errors.
12601 2004-05-03  Naba Kumar  <naba@gnome.org>
12603         * libanjuta/interfaces/libanjuta.idl: Added interface
12604         IAnjutaFileManager.
12605         
12606         * manuals/reference/libanjuta/anjuta-architecture.dia,
12607         manuals/reference/libanjuta/anjuta-architecture.png: Updated
12608         architecture diagram.
12609         
12610         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
12611          manuals/reference/libanjuta/libanjuta-docs.sgml,
12612         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
12613         (added) manuals/reference/libanjuta/writing-plugins.sgml:
12614         Wrote writing-plugins document and separated chapters into
12615         separate sgml files.
12616         
12617         * plugins/file-manager/an_file_view.c,
12618         plugins/file-manager/an_file_view.h: New and improved directory
12619         rendering.
12621 2004-05-02  Sven Herzberg  <herzi@abi02.de>
12623         * anjuta.glade: re-designed the new file dialog
12624         * anjuta_dialogs_strings.c: new strings from the new file dialog
12626 2004-04-30  Naba Kumar  <naba@gnome.org>
12628         * libanjuta/interfaces/Makefile.am.iface,
12629         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
12630         
12631         * libanjuta/interfaces/libanjuta.idl: Updated.
12633         * libanjuta/interfaces/Makefile.am.iface,
12634         libanjuta/interfaces/libanjuta.idl: Updated.
12636 2004-04-29  Naba Kumar  <naba@gnome.org>
12637         
12638         * libanjuta/interfaces/Makefile.am.iface,
12639         libanjuta/interfaces/libanjuta.idl: Updated.
12641 2004-04-29  Naba Kumar  <naba@gnome.org>
12643         * libanjuta/interfaces/giface-idlc-c.pl,
12644         libanjuta/interfaces/libanjuta.idl: Upgraded.
12645         * libanjuta/interfaces/Makefile.am.iface: Added.
12646         
12647 2004-04-28  Naba kumar  <naba@gnome.org>
12649         * libanjuta/interfaces/giface-idlc-c.pl,
12650         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
12651         definitions and wrote a compiler.
12652         
12653 2004-04-28  Naba Kumar  <naba@gnome.org>
12655         * libanjuta/anjuta-shell.c: Fixed docs.
12656         * libanjuta/interfaces/Makefile.am,
12657         libanjuta/interfaces/ianjuta-file.c,
12658         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
12659         
12660         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
12661         
12662         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
12664         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12665         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12666         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12667         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12668         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
12669         * src/anjuta-app.c: Fixed bug.
12671 2004-04-27  Naba Kumar  <naba@gnome.org>
12673         * libanjuta/anjuta-preferences-dialog.c,
12674         manuals/Makefile.am: Fixed document bugs and enabled docs
12675         building.
12677         * libanjuta/anjuta-preferences-dialog.c,
12678         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
12679         More documentation.
12680         
12681         * libanjuta/anjuta-preferences.c,
12682         manuals/reference/libanjuta/libanjuta-docs.sgml,
12683         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12684         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12685         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12686         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12687         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
12688         Wrote more documentations.
12690         * (removed) plugins/message-view/imessage-view.c,
12691         (removed) plugins/message-view/ianjuta-msgman.c,
12692         plugins/message-view/Makefile.am,
12693         plugins/message-view/anjuta-msgman.c,
12694         plugins/message-view/anjuta-msgman.h,
12695         plugins/message-view/message-view.c,
12696         plugins/message-view/message-view.h,
12697         plugins/message-view/plugin.c,
12698         plugins/message-view/plugin.h: Moved interface implementations
12699         in their respective classes and used correct macros to
12700         defined class types.
12702         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12703         src/action-callbacks.c, src/anjuta-app.c: Subclassed
12704         AnjutaUI from GtkUIManager instead of GtkDialog.
12706         * manuals/reference/libanjuta/Makefile.am,
12707         manuals/reference/libanjuta/libanjuta-docs.sgml,
12708         manuals/reference/libanjuta/libanjuta-sections.txt,
12709         manuals/reference/libanjuta/libanjuta.types,
12710         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
12711         (added) manuals/reference/libanjuta/anjuta-architecture.png,
12712         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12713         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12714         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12715         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12716         Wrote more documentation, fixed typos, added architecture
12717         diagram, updated object types etc.
12719         * plugins/editor/text_editor.c: Fixed interface implementation.
12721 2004-04-26  Naba Kumar  <naba@gnome.org>
12723         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
12724         (added) manuals/reference/libanjuta/anjuta-architecture.png,
12725         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
12726         architecture diagram and a new chapter on plugins description file.
12728 2004-04-25  Naba Kumar  <naba@gnome.org>
12730         *  libanjuta/anjuta-children.h,
12731         libanjuta/anjuta-plugin.c,
12732         libanjuta/anjuta-plugin.h,
12733         libanjuta/anjuta-preferences.c,
12734         libanjuta/anjuta-shell.c,
12735         libanjuta/anjuta-shell.h,
12736         libanjuta/e-splash.c,
12737         libanjuta/e-splash.h,
12738         manuals/reference/libanjuta/Makefile.am,
12739         manuals/reference/libanjuta/libanjuta-docs.sgml,
12740         manuals/reference/libanjuta/libanjuta-sections.txt,
12741         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12742         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12743         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12744         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12745         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12746         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12747         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12748         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12749         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12750         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12751         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12752         manuals/reference/libanjuta/tmpl/defaults.sgml,
12753         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12754         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12755         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12756         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
12757         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12758         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
12759         manuals/reference/libanjuta/tmpl/plugins.sgml,
12760         manuals/reference/libanjuta/tmpl/properties.sgml,
12761         manuals/reference/libanjuta/tmpl/resources.sgml,
12762         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12763         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12764         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12765         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12766         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12767         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
12769         Added more template files and wrote more documentation.
12771 2004-04-24  Andras Timar  <timar@gnome.hu>
12773         * configure.in: Added hu to ALL_LINGUAS.
12775 2004-04-23  Naba Kumar  <naba@gnome.org>
12776         
12777         * configure.in: Fixed compile error.
12778         
12779         * libanjuta/anjuta-children.c,
12780         libanjuta/anjuta-children.h,
12781         libanjuta/anjuta-preferences.c,
12782         libanjuta/anjuta-preferences.h,
12783         libanjuta/anjuta-shell.c,
12784         libanjuta/anjuta-ui.c,
12785         libanjuta/anjuta-ui.h,
12786         manuals/reference/libanjuta/Makefile.am,
12787         manuals/reference/libanjuta/libanjuta-docs.sgml,
12788         manuals/reference/libanjuta/libanjuta.types,
12789         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12790         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12791         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12792         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12793         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12794         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12795         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12796         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12797         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12798         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12799         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12800         manuals/reference/libanjuta/tmpl/defaults.sgml,
12801         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12802         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12803         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12804         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
12805         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12806         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
12807         manuals/reference/libanjuta/tmpl/plugins.sgml,
12808         manuals/reference/libanjuta/tmpl/properties.sgml,
12809         manuals/reference/libanjuta/tmpl/resources.sgml,
12810         plugins/sample1/plugin.c: Added libanjuta API documentation.
12812 2004-04-22  Naba Kumar  <naba@gnome.org>
12814         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12815         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12816         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12817         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
12818         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
12819         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
12820         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
12821         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
12822         (removed) libegg/eggradiotoolbutton.c,
12823         (removed) libegg/eggseparatortoolitem.c,
12824         (removed) libegg/eggtoggletoolbutton.c,
12825         (removed) libegg/eggtoolbar.c,
12826         (removed) libegg/eggtoolbutton.c,
12827         (removed) libegg/eggtoolitem.c,
12828         (removed) libegg/prop-editor.c,
12829         (removed) libegg/test-actions.c,
12830         (removed) libegg/test-drag.c,
12831         (removed) libegg/test-merge.c,
12832         (removed) libegg/test-toolbar.c,
12833         libegg/menu/Makefile.am,
12834         (removed) libegg/menu/egg-accel-dialog.h,
12835         (removed) libegg/menu/egg-action-group.h,
12836         (removed) libegg/menu/egg-action.h,
12837         libegg/menu/egg-entry-action.h,
12838         (removed) libegg/menu/egg-markup.h,
12839         (removed) libegg/menu/egg-menu-merge.h,
12840         (removed) libegg/menu/egg-menu.h,
12841         (removed) libegg/menu/egg-radio-action.h,
12842         (removed) libegg/menu/egg-toggle-action.h,
12843         (removed) libegg/menu/howitshouldwork.txt,
12844         (removed) libegg/toolbar/.cvsignore,
12845         (removed) libegg/toolbar/Makefile.am,
12846         (removed) libegg/toolbar/TODO,
12847         (removed) libegg/toolbar/eggradiotoolbutton.h,
12848         (removed) libegg/toolbar/eggseparatortoolitem.h,
12849         (removed) libegg/toolbar/eggtoggletoolbutton.h,
12850         (removed) libegg/toolbar/eggtoolbar.h,
12851         (removed) libegg/toolbar/eggtoolbutton.h,
12852         (removed) libegg/toolbar/eggtoolitem.h,
12853         (removed) libegg/toolbar/prop-editor.h,
12854         (removed) libegg/toolbar/toolbar-api.txt,
12855         (removed) libegg/toolbar/toolbar-ideas.txt,
12856         plugins/devhelp/anjuta-devhelp.ui,
12857         plugins/devhelp/plugin.c,
12858         plugins/editor/action-callbacks.c,
12859         plugins/editor/action-callbacks.h,
12860         plugins/editor/anjuta-docman.c,
12861         plugins/editor/anjuta-document-manager.ui,
12862         plugins/editor/plugin.c,
12863         P plugins/message-view/Makefile.am,
12864         plugins/message-view/anjuta-message-manager.ui,
12865         plugins/message-view/plugin.c,
12866         plugins/sample1/anjuta-sample.ui,
12867         plugins/sample1/plugin.c,
12868         src/action-callbacks.c,
12869         src/action-callbacks.h,
12870         src/anjuta-actions.h,
12871         src/anjuta-app.c,
12872         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
12873         Gtk actions and UIManager. Fixed all plugins to use this.
12874         
12875         * manuals/reference/gtkdoc-scangobj.diff,
12876         manuals/reference/libanjuta/Makefile.am,
12877         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12878         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12879         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12880         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12881         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
12883         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
12884         
12885 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12886         
12887         * plugins/message-view/imessage-view.c
12888         * plugins/message-view/ianjuta-msgman.c:
12889         Added interfaces
12891 2004-04-17  Adam Weinberger  <adamw@gnome.org>
12893         * configure.in: Added en_CA to ALL_LINGUAS.
12895 2004-04-08  Naba Kumar  <naba@gnome.org>
12897         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
12898         libanjuta/interfaces/Makefile.am,
12899         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
12900         message manager and message view interfaces.
12902         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
12903         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
12904         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12905         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
12906         src/anjuta-app.c: Used 'activate' and
12907         'deactivate' virtual methods for plugins. Fixed installed plugins
12908         dialogs. Added remove_widget() method for AnjutaShell.
12910         * libanjuta/interfaces/Makefile.am,
12911         libanjuta/interfaces/ianjuta-document-manager.c,
12912         libanjuta/interfaces/ianjuta-document-manager.h,
12913         libanjuta/interfaces/ianjuta-editor.c,
12914         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
12915         and editor interfaces.
12917         * plugins/devhelp/plugin.c,
12918         plugins/message-view/anjuta-message-manager.plugin.in,
12919         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
12920         plugins/sample1/plugin.c: Updated plugins implementation to
12921         reflect the changes.
12923 2004-04-07  Naba Kumar  <naba@gnome.org>
12925         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
12926         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
12927         libanjuta/interfaces/ianjuta-editor.h,
12928         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
12929         plugins/editor/anjuta-docman.c,
12930         plugins/editor/anjuta-document-manager.plugin.in,
12931         plugins/editor/plugin.c, plugins/sample1/plugin.c,
12932         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
12933         Added supported interfaces for plugins. Tested plugin interfaces
12934         through sample plugin.
12935         
12936 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
12937         
12938         * template/Makefile.am, data/templates/library/Makefile.am
12939         Fixed some automake-1.7 incompatibilities
12940         * template/xmltemplate.c: Small fix
12942 2004-02-23  Naba Kumar  <naba@gnome.org>
12944         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
12945         Added plugins manager dialog.
12946         
12947         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
12948         library dependencies.
12949         
12950         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
12951         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
12952         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
12953         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
12954         geometry command line option.
12955         
12956 2004-02-16  Naba Kumar  <naba@gnome.org>
12958         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
12959         Added interfaces and IAnjutaEditor editor interface.
12960         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
12961         interface.
12962         * libanjuta/anjuta-shell.h: Fixed bug.
12963         
12964 2004-02-13  Naba Kumar  <naba@gnome.org>
12966         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
12967         
12968 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
12969         
12970         * data/template/*/.cvsignore:
12971         Avoid all these ? in cvs output
12973 2004-02-13  Naba Kumar  <naba@gnome.org>
12975         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
12976         includes and linking.
12978         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
12979         and set required version to devhelp 0.8. This devhelp version
12980         can be acquired from gnome cvs branch devhelp branch
12981         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
12983         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
12984         src/actions-callbacks.c: Added Dock Manager settings menu item.
12986         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
12987         * plugins/devhelp/plugin.c: Fixed a linking bug.
12988         
12989         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
12990         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
12991         external GDL dependency and used libegg codes.
12992         
12993 2004-02-12  Naba Kumar  <naba@gnome.org>
12995         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
12996         Added devhelp plugin, but it can't be used without a
12997         patch in devhelp. So it's disabled for now.
12999         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
13000         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
13001         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
13002         Update cvsignore files.
13004         * libanjuta/plugins.c, widgets/e-splash.c:
13005         Fixed plugins loading to show splash icons.
13006         
13007         * plugins/message-view/anjuta-message-manager.plugin.in,
13008         plugins/message-view/plugin.c: Fixed plugin registered name.
13010         * plugins/message-view/anjuta-message-view.png,
13011         plugins/sample1/anjuta-sample-plugin.png: Update images.
13013         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
13014         src/main.c: Fixed layout loading.
13016         * plugins/devhelp/Makefile.am: Fixed error.
13018         * (removed) widgets/*, libanjuta/plugins.h,
13019         src/main.c: Transfered widgets to libanjuta/.
13020         
13021         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
13022         toplevel directory to created only one library as libanjuta-egg.
13024         * data/Makefile.am: Fixed build error.
13026         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
13027         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
13028         libegg/.cvsignore: Added egg dock widget.
13030         * gdl/*: Removed as they are now available in libegg.
13031         
13032 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
13034         * plugins/editor/anjuta-docman.c:
13035         Use stock close icon on tab close button
13037 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
13038         
13039         * data/template/Makefile.am
13040         data/template/language/Makefile.am
13041         data/template/library/Makefile.am
13042         data/template/text/Makefile.am
13043         data/template/project/Makefile.am
13044         data/template/project/terminal/Makefile.am
13045         configure.in: Created Makefile to install templates
13047 2004-02-11  Naba Kumar  <naba@gnome.org>
13049         * plugins/editor/action-callbacks.c,
13050         plugins/editor/anjuta-document-manager.ui,
13051         plugins/editor/plugin.c
13052         plugins/message-view/anjuta-message-manager.ui,
13053         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
13054         
13055 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
13056         
13057         * plugins/message-view/*: MessageView plugin is now loaded
13058         The menu items are still dummies.
13060 2004-02-09  Naba Kumar  <naba@gnome.org>
13062         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
13063         generation.
13064         
13065         * libanjuta/anjuta-preferences.h: Added some documentation.
13066         
13067         * libanjuta/anjuta-shell.h: Removed dead codes.
13068         
13069         * (removed) manuals/reference/gtkdoc-scangobj,
13070         manuals/reference/gtkdoc-scangobj.diff,
13071         manuals/reference/libanjuta/.cvsignore,
13072         manuals/reference/libanjuta/Makefile.am,
13073         manuals/reference/libanjuta/README.inline-doc,
13074         manuals/reference/libanjuta/README.sections,
13075         manuals/reference/libanjuta/libanjuta-docs.sgml,
13076         manuals/reference/libanjuta/libanjuta-sections.txt,
13077         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13078         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
13079         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13080         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
13081         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13082         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13083         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13084         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
13085         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13086         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13087         manuals/reference/libanjuta/tmpl/defaults.sgml,
13088         manuals/reference/libanjuta/tmpl/fileselection.sgml,
13089         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13090         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13091         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
13092         manuals/reference/libanjuta/tmpl/plugins.sgml,
13093         manuals/reference/libanjuta/tmpl/properties.sgml,
13094         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
13095         of scan program. Updated templates.
13097         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
13098         editor action callbacks data.
13099         
13100         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
13101         scintilla object ref/unref.
13103 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
13104         
13105         * template/*: Added new xml based template system
13106         * template/dtds/*: Dtds to validate xml files of the template systems
13107         * data/template/*: Some sample template files
13108         Still needs some work but builds fine!
13110 2004-02-06  Naba Kumar  <naba@gnome.org>
13112         * cofigure.in, manuals/Makefile.am,
13113         (added) manuals/reference/*: Added API documentation
13114         structure (gtk-doc based).
13116         * libanjuta/libanjuta.h: Updated
13117         
13118 2004-02-05  Naba Kumar  <naba@gnome.org>
13119         
13120         * configure.in: Sets correct dependencies and
13121         uses gdl external library.
13123         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
13124         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
13125         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
13126         libanjuta/fileselection.h, libanjuta/glue-factory.c,
13127         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
13128         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
13129         and added file dialogs.
13131         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
13132         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
13133         Build dynamic libraries for libegg.
13135         * plugins/Makefile.am, plugins/editor/Makefile.am,
13136         plugins/editor/action-callbacks.c, 
13137         plugins/editor/action-callbacks.h,
13138         plugins/editor/anjuta-docman.c,
13139         plugins/editor/anjuta-docman.h
13140         plugins/editor/anjuta-document-manager.plugin.in
13141         plugins/editor/anjuta-document-manager.png
13142         plugins/editor/anjuta-document-manager.ui
13143         plugins/editor/file.c
13144         plugins/editor/file.h
13145         plugins/editor/plugin.c
13146         plugins/editor/print.c
13147         plugins/editor/print.h
13148         plugins/editor/search-replace.c
13149         plugins/editor/search_incremental.c
13150         plugins/editor/search_incremental.h
13151         plugins/editor/text_editor.c
13152         plugins/editor/text_editor.h
13153         plugins/editor/text_editor_cbs.c
13154         plugins/editor/text_editor_menu.h
13155         plugins/sample1/Makefile.am
13156         plugins/sample1/anjuta-sample-plugin.png
13157         plugins/sample1/anjuta-sample.plugin.in
13158         plugins/sample1/anjuta-sample.ui
13159         plugins/sample1/plugin-sample1.c
13160         plugins/sample1/plugin.c
13161         plugins/sample1/plugin.h: Created sample
13162         plugin and fixed editor plugin.
13164         * printing/*: Removed.
13166         * scintilla/Makefile.am: Builds dynamic library.
13168         * src/Makefile.am, src/action-callbacks.c,
13169         src/action-callbacks.h, (removed) src/an_symbol_view.c,
13170         src/anjuta-actions.h, src/anjuta-app.c,
13171         src/anjuta-app.h, src/anjuta-callbacks.c,
13172         src/anjuta-callbacks.h, (removed) src/anjuta.c,
13173         (removed) src/anjuta.h, src/anjuta.ui,
13174         src/layout.xml, src/main.c, src/preferences.h,
13175         src/utilities.c: Debuggged and finally made plugins
13176         loadable.
13178         * global-tags/Makefile.am: Fixed build error.
13180 2004-02-03  Naba Kumar  <naba@gnome.org>
13182         * configure.in: Users GDL from external package.
13183         * plugins/*: Added many new plugins (not ready though).
13184         * src/*: Removed many files (which have been transfered in plugins/).
13185         
13186 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
13188         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
13190 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13192         * configure.in: Added editor plugins
13193         
13194         * plugins/Makefile.am, src/search-replace_backend.h,
13195         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
13196         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
13197         
13198         * Added: plugins/editor/search_incremental.c, 
13199         plugins/editor/search_incremental.h
13201         * Update search-replace in plugins/editor
13202         
13203 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
13204         
13205         * plugins/message-view/message-view.c: Some code clean-up
13207 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13209         * Added: search_incremental[ch]
13210         
13211         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
13212         src/mainmenu_callbacks.c, src/toolbar.c
13213         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
13214         
13215         * Incremental Search
13217 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
13218         
13219         * plugins/message-view/anjuta-msgman.[c/h]:
13220         Added message manager for easier message handling with a
13221         similar interface as docman. Of course you can still use
13222         MessageView standalone.
13223         * plugins/Makefile.am: Added message-view because it compiles
13224         without errors.
13226 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
13227         
13228         * plugins/message-view/*: Added message-view plugin 
13229         (still incomplete) 
13230         * configure.in: Added plugins/message-view/Makefile
13232 2004-01-03  Naba Kumar  <naba@gnome.org>
13234         * libanjuta/*.c: Added new files and updated old ones.
13235         * plugins/editor/*: Added editor plugin.
13236         * configure.in: Added editor plugin and moved editor related
13237         files into it.
13239 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
13241         * src/Makefile.am: Added search-replace_backend.[ch]
13242         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
13243         find_replace.[ch]
13244         * anjuta.glade, src/search-replace.c, src/search-replace.h,
13245         src/search-replace_backend.c, src/search-replace_backend.h,
13246         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
13247         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
13248         src/toolbar_callbacks.c
13249         * The advanced Search/Replace functionality now replaces the older
13250         Find/Replace stuff.
13251         * The Search/Replace functionality can be interrupted during a long
13252         Search/Replace;
13253         
13254 2003-12-11  Naba Kumar  <naba@gnome.org>
13256         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
13257         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
13258         errors.
13259         * Makefile.am, libanjuta/*: Added new module.
13260         * src/Makefile.am: Fixed linking error.
13261         * src/watch_cbs.c: Debugger clean up.
13262         * configure.in: Added libanjuta-2.0.pc
13264         * configure.in, libanjuta/Makefile.am,
13265         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
13266         libanjuta instead.
13268 2003-12-11  Naba Kumar  <naba@gnome.org>
13270         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
13272         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
13273         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
13274         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
13275         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
13276         The user can now give a name at the creation of a new file and
13277         insert automatically (user choice) header, gpl notice, header
13278         template. The file extension is added automatically according
13279         to the selected type of file. The various insert functions have
13280         been moved from mainmenu-callback.c to file.c. The cursor is now
13281         moved after an insert operation. Removes also useless code in
13282         memory.c and search-replace.c
13283         
13284 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
13286         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
13287         sortable headers, process tree, removal of path and process params
13288         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
13289         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
13290         code cleanup
13292 2003-12-10  Naba Kumar  <naba@gnome.org>
13294         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
13295         
13296 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
13298         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
13300 2003-11-28  Naba Kumar  <naba@gnome.org>
13302         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
13303         
13304         * manuals/de/*: Added german translation docs.
13305         
13306         * configure.in, Makefile.am, src/Makefile.am,
13307         libegg/*/*: Added libegg library.
13308         
13309         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
13310         installation directory.
13311         
13312         * src/text_editor_cbs.c: Fixed closing of file.
13314 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
13315                                                                                 
13316         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
13318 2003-09-05  Naba Kumar  <naba@gnome.org>
13320         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
13321         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
13322         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
13323         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
13324         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
13325         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
13326         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
13327         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
13328         using libegg. Initial commit -- compiles but is not complete.
13330 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
13332         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
13334 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
13336         * configure.in: Removed "ta" from ALL_LINGUAS.
13338 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
13340         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
13342 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
13344         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
13346 2004-04-24  Andras Timar  <tmar@gnome.hu>
13348         * configure.in: Added hu to ALL_LINGUAS.
13350 2004-04-14  Naba Kumar  <naba@gnome.org>
13352         * src/Makefile.am, printing/Makefile.am,
13353         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
13354         because we are still using GtkCombo and build breaks with gtk-2.4.
13355         
13356 2004-04-13  Naba Kumar  <naba@gnome.org>
13358         * NEWS: Updated.
13359         * anjuta.spec.in: Fixed build error.
13360         * po/POTFILES.in: Updated.
13361         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
13363 2004-04-11  Naba Kumar  <naba@gnome.org>
13365         * NEWS: Updated.
13366         * AUTHORS: Updated.
13367         * configure.in: Added ga in ALL_LINGUAS.
13368         * ChangeLog: Fixed dates.
13369         
13370 2004-04-09  Naba Kumar  <naba@gnome.org>
13372         * src/print.c: Fixed buffer styling bug when printing with
13373         selection.
13375         * data/properties/anjuta.properties: Defined only one base font and
13376         used courier instead of lucidatypewriter, because most newer systems are
13377         unlikely to have it (bug #885023, #925956, #890473).
13378         
13379         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
13380         warning.
13381         
13382         * src/an_file_view.c: Fixed possible crash bug.
13384 2004-04-07  Naba Kumar  <naba@gnome.org>
13386         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
13387         gtk_main_quit() etc..), so that atexit() functions are not called
13388         (which is apparently done to free up memory and we don't need to
13389         do that at this point). Incidentally, something also happens in the
13390         atexit call which freezes the UI for far too long when the application
13391         exits and we want to avoid that..
13392         * src/glade_iface.c: Fixed compiler warning.
13393         
13394 2004-04-06  Naba Kumar  <naba@gnome.org>
13396         * src/project_dbase_gui.c: Fixed errors.
13398         * src/registers_gui.c: Fixed possible crash bug.
13399         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
13400         * src/signals.[c,h]: Used tree view and glade file for dialog.
13401         * src/Makefile.am, src/about.c, src/an_file_view.c,
13402         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
13403         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
13404         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
13405         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
13406         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
13407         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
13408         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
13409         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
13410         src/launcher.h, src/main.c, src/main_menubar.c,
13411         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
13412         src/message-manager-private.cc, src/message-manager.cc,
13413         src/preferences.c, src/project_config.c, src/project_dbase.c,
13414         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
13415         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
13416         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
13417         src/search-replace.c, src/search-replace_backend.c,
13418         src/search_incremental.c, src/search_preferences.c,
13419         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
13420         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
13421         src/signals_gui.c, src/source.c, src/src_paths.c,
13422         src/stack_trace.c, src/start-with.c, src/style-editor.c,
13423         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
13424         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
13425         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
13426         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
13427         tagmanager/Makefile.am, scintilla/include/SString.h,
13428         widgets/Makefile.am, widgets/gnomefilelist.c:
13430         Removed all deprecated codes and substituted
13431         with newer APIs. Fixed some possible crash bugs where cell renderers
13432         were being shared.
13433         
13434         * scintilla/patches/scintilla-minor.patch: Minor patch.
13436 2004-04-06  Naba Kumar  <naba@gnome.org>
13438         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
13439         tree after all the files have been added (and not everytime a file
13440         is added in the project). Also fixed some memory corruption
13441         (possibly bug #900478).
13442         
13443         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
13444         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
13445         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
13446         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
13447         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
13448         qualifier wherever appropriate.
13450 2004-04-05  Naba Kumar  <naba@gnome.org>
13452         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
13453         switch terminal echo on/off. Debugger requires it off, while the
13454         rest requires it on.
13456         * src/search-replace.c: sets search direction and action (in addtion
13457         to target) for find in files.
13458         
13459 2004-04-02  Naba Kumar  <naba@gnome.org>
13461         * src/mainmenu_callbacks.c: Sets filename during save of new files.
13463         * src/project_dbase.c, src/debugger, src/an_file_view.c,
13464         src/an_symbol_view.c: Added an gtk events loop for
13465         displaying project loading status (for loading large projects) and
13466         debugger program starting ... just to give an impression of fastness :-).
13468         * configure.in, anjuta.prj: Bumped version to 1.2.2.
13470         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
13471         crash bug, which occurs when opening and closing a large project
13472         repeatedly.
13473         
13474         * src/attach_process.c: Fixed a comiple error for old gcc.
13475         
13476         * src/launcher.c: Prints proper error message when launcher child
13477         could not be executed and exits properly. Fixed a crash
13478         bug (bug #926606).
13479         
13480         * src/resources.c, src/utilities.c, src/glade_iface.c,
13481         src/debugger.c, src/attach_process.c: Properly exits forked children
13482         when they could not be executed.
13483         
13484 2004-04-01  Naba Kumar  <naba@gnome.org>
13486         * src/search-replace.c: Fixed a crash bug (bug #921893).
13488 2004-03-31  Naba Kumar  <naba@gnome.org>
13490         * anjuta.glade: Added a note on compiler options dialog ->support
13491         dialog telling that supports are only available for file mode.
13493         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
13494         src/anjuta_cbs.c:
13495         Improved shutdown time delay by bypassing project closing
13496         and unloading plugins.
13498         * src/build_file.c, data/properties/anjuta.properties: Added a property
13499         to toggle on/off for going to first error automatically.
13501 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
13503         * src/debugger.c: fixed core file loading
13504         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
13505         for long lines (bugs #700968 and #911376)
13506         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
13507         #917982.
13508         * src/anjuta.c: Focuses current AnEditor correctly.
13510 2004-03-30  Naba Kumar  <naba@gnome.org>
13512         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
13513         * AUTHORS: Updated with all contributors names.
13514         * NEWS: Updated.
13515         * src/about.c: Reads contributors names from AUTHORS file.
13516         * manuals/C/anjuta-manual/authors.xml: Points to online
13517         contributors list.
13518         
13519 2004-03-29  Naba Kumar  <naba@gnome.org>
13521         * data/properties/ada.properties: Fixed syntax colors. Patch
13522         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
13523         (bug #923474).
13525         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
13526         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
13527         generated projects, so that their pixmap files are
13528         found properly (bug #919903).
13529         
13530         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
13531         anjuta.
13533         * src/source.c: Installs .glade file of libgllade
13534         projects in $(datadir)/$(package)/glade (part of bug #861038).
13535         
13536         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
13537         in compiler options (bug #883837).
13538         
13539         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
13540         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
13541         
13542 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
13544         * anjuta/src/search-replace.c: fixed another crash bug in
13545         "Find Usage"
13546         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
13547         breakpoint property fix
13549 2004-03-29  Naba Kumar  <naba@gnome.org>
13551         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
13552         (new) manuals/C/anjuta-advanced-tutorial/*:
13553         Added menu entry for 'Anjuta Advanced Tutorial'
13554         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
13556 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13557         
13558         * src/fileselection.[ch], src/mainmenu_callbacks.c:
13559         Fixed bug #908941  ('Open' starts in wrong directory)
13560         
13561 2004-03-26  Naba Kumar  <naba@gnome.org>
13563         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
13564         compile error and bug #905738 with terminal.
13566         * src/search_incremental.c, src/register.c, src/sharedlib.c,
13567         src/search-replace.[h,c], src/search_incremental.[h,c],
13568         src/search_preferences.h, src/utilities.c, src/anjuta.c,
13569         src/text_editor.[c,h]: Fixed compiler warnings.
13570         
13571         * src/search-replace.c: Fixed a memory corruption (possible
13572         fix for bug #921893, but not yet confirmed).
13573         
13574         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
13575         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
13576         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
13577         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
13579 2004-03-25  Naba Kumar  <naba@gnome.org>
13581         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
13582         crash bug with attach process dialog and made the dialog closable
13583         with 'esc'.
13584         
13585         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
13586         always display within the margin.)
13587         
13588         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
13589         the old breakpoint when it's properties are updated
13590         (creating a new updated one).
13591         
13592 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
13594         * src/aneditor.cxx, src/aneditor.h: fixed calltips
13595         displayed for wrong file.
13596         * src/breakpoints.c: conditional breakpoints
13597         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
13598         "Find in Files..." disabling policy
13600 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13602         * src/build_file.c: Fixed bug #874380
13603         Goto the first error if it exists.
13605 2004-03-24  Naba Kumar  <naba@gnome.org>
13607         * src/anjuta.c: Fixed to get correct child exit status
13608         using mask (bug #905738).
13609         
13610         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
13611         Aligned buttons in the New file dialog,
13612         set default response to OK, entry box activates default response,
13613         ESC closes dialog and hides on delet_event.
13615 2004-03-19  Naba Kumar  <naba@gnome.org>
13617         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
13618         tree).
13620 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
13622         * src/search-replace.c: fixed "Find Usage" crash when no project open
13624 2004-03-17  Naba Kumar  <naba@gnome.org>
13626         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
13627         Fixed the generated projects to read m4 directory if the directory
13628         exists (bug #917781).
13629         
13630 2004-03-12  Naba Kumar  <naba@gnome.org>
13632         * HACKING: Fixed formatting for auto-parsing.
13634 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
13635         
13636         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
13637         rework (bug #890609)
13639 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13640         
13641         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
13643 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13644         
13645         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
13646         * src/search_preferences.c: Fixed typo.
13647         
13648 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13649         
13650         * src/search-replace.c: improved Search&Replace
13651         For the moment "Replace All" does not work with non opened files
13652         but Anjuta should not crash now ! ??? 
13653         
13654 2004-02-26  Naba Kumar  <naba@gnome.or>
13656         * src/source.c: Fixed to pass cflags correctly
13657         and suppress the automake's default cflags.
13658         bug #816130, #801056, #782798, #773459
13659         
13660         * data/properties/anjuta.properties: Do not defualt to -k make option.
13661         bug #875486.
13663         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
13664         bug #877683.
13665         
13666         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
13667         
13668         * src/message-manager-private.cc: Disabled debug messages.
13669         
13670 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
13672         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
13674 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13675         * anjuta.glade, src/search-replace.c:
13676         Reduced Search&Replace dialog, bug #902636.
13677         
13678 2004-02-23  Naba Kumar  <naba@gnome.or>
13680         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
13681         (bug #866143).
13683 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13684         
13685         * src/search_incremental.c: Fixed bug #900903
13687 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
13688         
13689         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
13690         src/anjuta.c: Fixed bugs #890609 and #890609
13692 2004-02-23  Naba Kumar  <naba@gnome.or>
13694         * src/message-manager.cc: Disconnects menuitem signal properly.
13695         Fixed bug #901723.
13696         
13697         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
13698         bug #900897.
13699         
13700 2004-02-20  Naba Kumar  <naba@gnome.org>
13702         * src/message-manager-private.[c,h]: Implemented keypress
13703         event for the terminal and resets it when ctrl c or ctrl d
13704         is pressed. But it doesn't seem to be working on keypress.
13705         Added a workaround to let it work on key release instead.
13706         (bug #878357).
13707         
13708         * src/search-replace: Fixed compiler warnings.
13709         
13710 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
13712         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
13713         Use defined file name when saving new files (fixes bug #898105)
13714         Don't change filename when clicking on a directory
13715         
13716         BTW: Happy birthday to me :-)
13717         
13718 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13719         
13720         * src/search-replace.c: Fixed a crash bug 
13721         Crash on Find & Replace (#887833)
13722         
13723 2004-02-18  Naba Kumar  <naba@gnome.org>
13725         * src/executer.c: Fixed a crash bug.
13726         
13727         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
13728         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
13729         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
13730         instead of GtkWindow (Part of bug #671596).
13731         
13732         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
13733         src/registers_gui.c, src/registers_cbs.[h,c],
13734         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
13735         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
13736         src/compiler_options.c, src/an_file_view.c, start-with.c,
13737         src/anjuta-tools.c, help.c:
13739         Added "close" buttons on all
13740         dialogs (HIG) and fixed to properly response to ESC close
13741         (Part of bug #671596).
13743         * src/launcher.c: Disabled printing of long debug lines.
13744         
13745         * src/utilities.h: Fixed a compiler warning.
13746         
13747 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
13749         * src/anjuta.c: "Save all" action now asks for filenames for new files
13750         (fixes bug #898111)
13752 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
13754         * anjuta.glade, src/text_editor.c:
13755         Fixed a typo in Hello World indentation style 
13756         Fixed misuse of translated strings when looking for style
13757         This entry fixes bug #876037
13759 2004-02-16  Naba Kumar  <naba@gnome.org>
13761         * src/utilities.c: Fixed return value when dest file could
13762         not be created.
13764         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
13765         * src/utilities.[c,h]: Removed 'cmp' dependency and used
13766         internal function to compare files.
13767         
13768 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
13770         * src/message-manager-private.cc:
13771         Set bold color as foreground color in terminal
13772         (fixes bug #864924)
13774         * src/aneditor.cxx:
13775         Use font style defined for message indicators in
13776         preferences/messages
13777         (fixes bug #885032)
13779 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
13781         * src/build_project.c:
13782         Use build.silent option from preferences (fixes bug #895726)
13783         
13784 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
13786         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
13788 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
13789         
13790         Patch from Massimo Corà <maxcvs@email.it>:
13791         * scintilla/LexCPP.cxx: Support "///" comments
13793 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13794         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
13795         src/search_replace.h, src/search-replace_backend.h
13796         anjuta.glade
13797         
13798         * Added: src/search_preferences.c, src/search_preferences.h
13799         Allow the user to save search/replace settings and give them names.
13801 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
13802         
13803         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
13804         scintilla/ScintillaGTK.cxx:
13805         Hopefully fixed AMD 64 crash bug by using correct marshaller
13807 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
13809         * src/preferences.c: Save GtkOptionMenu properties properly
13810         * src/text_editor.c: Fixes editor mispell of fold.symbols property
13812 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
13813         
13814         * configure.in, src/Makefile.am, scintilla/Makefile.am:
13815         Fixed libiconv issue
13816         * NEWS: Updated
13818 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
13819         
13820         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
13821         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
13822         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
13823         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
13824         src/sharedlib_gui.c:
13825         Debugger speed-up, replaced deprecated GtkCList
13827 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
13829         * src/text-editor.c: Use stock gtk+ close button for editor tabs
13831 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
13833         * configure.in: Added "sq" to ALL_LINGUAS.
13835 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
13837         * configure.in: Added "ko" to ALL_LINGUAS.
13839 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13841         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
13842         src/search_incremental.c, src/search_incremental.h: 
13843         Search_incremental code cleanup
13845 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13847         * scintilla/*/*: Updated scintilla to CVS
13848         * Added: scintilla/Readme.sync
13849         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
13850         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
13851         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
13852         scintilla/ScintillaGTK.cxx,
13853         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
13854         scintilla/include/Scintilla.iface: Updated.
13856 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13858         * search-replace_backend.[ch], search_incremental[ch]: Added
13859         
13860         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
13861         find_replace.[ch]: Removed.
13862         
13863         * anjuta.glade, src/search-replace.c, src/search-replace.h,
13864         src/search-replace_backend.c, src/search-replace_backend.h,
13865         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
13866         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
13867         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
13868         functionality now replaces the older Find/Replace stuff. The Search/Replace
13869         functionality can be interrupted during a long Search/Replace.
13871 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
13873         * widgets/gnomefilesel.c: Fix use of previously freed memory on
13874         selecting ".." and "." from file selector. 
13876 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
13878         * anjuta.glade: Fixed wrong "fold.symbols" property
13880 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13881         
13882         * src/project_dbase_gui.c: Alphabetical order ;-)
13883         * src/compiler_options.c: Fixed bug #867539
13884         * src/launcher.c: Workaround for bugs #864922, #849928,
13885         #846386 and #845782: The launcher no longer hangs but does
13886         not get the exit status correctly sometimes.
13887         * Changes suggested by Bosik are obviously already in without
13888         any Changelog entry (ClsGen.c, project_dbase_gui.c)
13889         * NEWS, README, anjuta.prj, configure.in: 
13890         Changed version to 1.2.1
13891         
13892         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
13893         * anjuta_dialogs_strings.c, anjuta.glade: 
13894         Fixed bugs #860906, #859329
13895         
13896         Patch from grzegol@pld-linux.org
13897         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
13898         freedesktop.org standard)
13900 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13901         
13902         Patch from Stefano Vallarino <stevalla@libero.it>:
13903         * src/source.[c/h]: Fixes cpp sample file to conform to 
13904         ISO/IEC 14882, C++-Standard 
13906 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
13908         Review by Johannes Schmid <jhs@cvs.gnome.org>
13909         * src/build_file.[ch]: Add build_execute_shell_command which executes the
13910         command using sh -c.
13911         * src/compile.c: Use build_execute_shell_command when compiling single
13912         files.
13914 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13915         
13916         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
13917         * src/breakpoints.c: Code cleanup, workaroud for possible 
13918         launcher bug
13919         * src/src_paths.c: Update debugger dirs on directory change
13921 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
13923         Review by Johannes Schmid <jhs@cvs.gnome.org>
13924         * src/attach_process.c, src/attach_process.h, anjuta.glade:
13925         sortable headers, process tree, removal of path and process params
13926         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
13927         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
13928         code cleanup
13930 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13931         
13932         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13933         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
13934         Add a dialog for "New file" which lets the user set the 
13935         filename and to add copyright/header templates to the file
13936         * Review: Changed function names to contain modules name (file_)
13938 2003-12-09  Naba Kumar  <naba@gnome.org>
13940         * setup-gettext: Fixed a typo.
13941         * scintilla/Makefile.am: Fixed a build error for SMP systems.
13943 ---- Released version 1.2.0 ---
13945 2003-12-08  Naba Kumar  <naba@gnome.org>
13947         * src/preferences.c: Fixed compiler error.
13948         * global_tags/create_global_tags.sh: Fixed to install properly
13949         even when system.tags could not be generated.
13950         * NEWS: Updated.
13952 2003-12-06  Naba Kumar  <naba@gnome.org>
13954         * setup-gettext: Fixed to not generate intl directory with gettextize.
13956         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
13957         * src/anjuta.c: Filters out unnecessary files from find in files
13958         command.
13959         
13960         * NEWS: Updated.
13961         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
13962         * src/widzard_gui.c: Added horiz scrollbar for desc text.
13963         
13964 2003-12-04  Naba Kumar  <naba@gnome.org>
13965         
13966         * src/gnome_project.c: Enables debug and optimization flags for
13967         new projects.
13968         
13969         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
13970         
13971         * src/project_dbase_gui.c: combined header and c files for
13972         file selector.
13973         
13974         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
13975         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
13977 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
13979         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
13981 2003-11-29  Naba Kumar  <naba@gnome.org>
13983         * configure.in, anjuta.prj: Bumped version to 1.2.0.
13984         * NEWS: Updated.
13986 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
13987         
13988         * src/main_menubar.c: Now files cannot be opened twice in recently
13989         file menu
13991 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
13993         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
13995 2003-11-28  Naba Kumar  <naba@gnome.org>
13997         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
13998         
13999 2003-11-27  Naba Kumar  <naba@gnome.org>
14001         * src/breakpoints.c, src/launcher.c, src/find_text.c,
14002         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
14003         
14004         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
14005         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
14006         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
14007         checkbox in project wizard (project options page) to enable/disable
14008         source code generation with glade(mm).
14009         
14010         * NEWS: Updated
14011         
14012 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
14014         * src/dnd.c: Opening files with special characters in the name.
14016 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
14018         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
14019         a long time.
14021 2003-11-18  Naba Kumar  <naba@gnome.org>
14023         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
14024         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
14025         src/project_import.c, plugins/patch/patch-plugin.c:
14026         Fixed g_signal_diconnect calls to pass correct data.
14027         (Fixed possible crash in project imports).
14028         
14029         * NEWS: Updated.
14030         
14031 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
14033         Reviewed by Naba Kumar  <naba@gnome.org>
14034         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
14035         and debugger. Sets default settings for pty in launcher.
14036         * data/gdb.init: Removed charset work around (now works with user's
14037         native charset)
14038         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
14040 2003-11-18  Naba Kumar  <naba@gnome.org>
14042         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
14043         names of 'index' to 'idx'.
14044         
14045 2003-11-17  Naba Kumar  <naba@gnome.org>
14047         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
14048         * src/project_dbase.c: Prompts user for unsaved project files
14049         when project is closed.
14050         
14051 2003-11-16  Naba Kumar  <naba@gnome.org>
14053         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
14054         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
14055         older gcc.
14056         
14057 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
14058         
14059         * src/anjuta.c: Fixed crash related to tag == NULL while 
14060         anjuta is exiting
14062 2003-11-11  Naba Kumar  <naba@gnome.org>
14064         * src/glade_iface.c: Avoids error conditions for glade or glademm not
14065         found. It simply doesn't generate the c/c++ codes and continues with
14066         just a warning.
14067         * NEWS: Updated.
14068         
14069 2003-11-10  Naba Kumar  <naba@gnome.org>
14071         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
14072         'Start with dialog'.
14074         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
14075         German translation of anjuta-tutorial.
14076         
14077         * src/launcher.c: Fixed an encoding bug with GIOChannels.
14078         * NEWS: Updated.
14080 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
14082         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
14083         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
14084         the syntax highlighting in Preferences, the automatic syntax
14085         highlighting is now selected. When the debugger is stopped and the
14086         breakpoints window not closed, the gtk_tree_view in this window is
14087         now made unsensitive.
14089 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
14091         * src/preferences.h, src/preferences.c, anjuta.glade:
14092         Fixed translation bug in preferences by using GtkOptionMenu
14093         * anjuta.prj: Project version 1.1.98
14095 ---------------- Released version 1.1.98 ----------------
14097 2003-11-07  Naba Kumar  <naba@gnome.org>
14099         * anjuta.spec.in: Revived docs package and combined all docs into
14100         one package.
14101         * configure.in: Bumped version to 1.1.98 rc2
14102         * NEWS: Updated.
14103         * anjuta.spec.in: Fixed scrollkeepr-update command.
14104         * anjuta.spce.in: Fixed file permissions.
14106 2003-11-06  Naba Kumar  <naba@gnome.org>
14108         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
14109         menus to activate anjuta helps.
14110         
14111         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
14112         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
14113         manuals/C/anjuta-faqs/legal.xml (added),
14114         manuals/C/anjuta-faqs/Makefile.am,
14115         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
14116         manuals/C/anjuta-faqs/.cvsignore,
14117         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
14118         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
14119         manuals/C/anjuta-tutorial/legal.xml (added),
14120         manuals/C/anjuta-tutorial/Makefile.am,
14121         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
14122         manuals/C/anjuta-tutorial/.cvsignore,
14123         manuals/C/anjuta-manual/*.sgml (removed),
14124         manuals/C/anjuta-manual/*.xml (added),
14125         manuals/C/anjuta-manual/Makefile.am,
14126         manuals/C/anjuta-manual/anjuta-manual-C.omf,
14127         manuals/C/anjuta-manual/.cvsignore,
14128         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
14129         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
14130         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
14131         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
14132         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
14133         manuals/ja/anjuta-faqs/legal.xml (added),
14134         manuals/ja/anjuta-faqs/Makefile.am,
14135         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
14136         manuals/ja/anjuta-faqs/.cvsignore,
14137         manuals/ja/anjuta-manual/*.sgml (removed),
14138         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
14139         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
14140         manuals/ja/anjuta-manual/*.xml (added),
14141         manuals/ja/anjuta-manual/Makefile.am,
14142         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
14143         manuals/ja/anjuta-manual/.cvsignore,
14144         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
14145         manuals/sgmldocs.make (removed),
14146         manuals/xmldocs.make (added), manuals/omf.make (added),
14147         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
14148         documentations to newer docbook xml documentations. Converted 
14149         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
14150         Enabled manulas installations.
14151         
14152         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
14154 2003-11-05  Naba Kumar  <naba@gnome.org>
14156         * data/gdb.init: Sets host's charset to ascii to solve debugger
14157         freeze up due to uninitialized strings in target program.
14159         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
14160         Fixed a crash bug with 'Add expression in watch'. Bug #822017
14161         
14162         * NEWS: Updated.
14163         
14164         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
14165         src/launcher.c: Turns off echo in spawned pty to fix debugger.
14167 2003-11-04  Naba Kumar  <naba@gnome.org>
14169         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
14170         problems.
14171         
14172         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
14173         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
14174         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
14175         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
14176         in file headers.
14177         
14178         * src/search-replace.c: Fixed infinite loop bug.
14179         * start-with.c: Fixed a crash bug with "Open last project".
14180         
14181         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
14182         * scintilla/Makefile.am: Fixed compiler option.
14183         
14184 2003-10-16  Naba Kumar  <naba@gnome.org>
14186         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
14187         * src/text_editor.c: Fixed autoformat.
14188         
14189 2003-10-15  Naba Kumar  <naba@gnome.org>
14191         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
14192         of CTRL+number.
14193         
14194 2003-10-09  Naba Kumar  <naba@gnome.org>
14196         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
14197         
14198 2003-10-08  Naba Kumar  <naba@gnome.org>
14200         * src/source.c: Fixed a GETTEXT typo error.
14201         * anjuta.glade: Made 'Sorted in order you open them' default option
14202         for editor tabs.
14204         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14205         * anjuta.glade, data/properties/anjuta.properties:
14206         Fixed the freeze of the "Preferences" combos at the first Anjuta
14207         init is generated by:
14208                 - a not complete translation of preferences.c file
14209                 - a difference between 2 names in anjuta.glade and
14210                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
14211                 - the same name given to 3 combos (anjuta.glade).
14212                 
14213         * src/find_text.c: If the "whole document" mode is selected,
14214         a new search will select the next occurrence (Bug #764954).
14215         It is now possible to use the shortcuts to search next or previous
14216         occurrence even if the search dialog has the focus.     Bug #790318
14217         
14218         * src/main_menubar_def.h: "Select code block" shortcut; the new
14219         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
14220         (Bug #811016).
14222         Patch from: Richard Lee  <r.h.lee@comcast.net>
14223         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
14224         tagmanager/tm_workspace.c: The following is a patch to fix a
14225         seemingly random occurence where Anjuta would crash when a
14226         certain key was pressed.
14228 2003-09-29  Naba Kumar  <naba@gnome.org>
14230         * src/find_in_files.c: Ignores binary by default. Disabled the option
14231         of NOCVS search, because launcher does not use sh and hence can not
14232         pipe.
14233         
14234         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
14235         "clean before build" state in project session and not in account session,
14236         otherwise the state gets reflected to other projects causing annoyance.
14237         
14238         * src/compiler_options.c: Fixed a bug where compiler options were always
14239         claimed 'modified'.
14241         * src/build_project.c, data/properties/anjuta.properties,
14242         src/commands.[h]: Fixed a bad bug where clean-before-build
14243         doesn't work.
14244         
14245         * scintilla/patches/research-cvs-nolog.diff,
14246         scintilla/patches/scintilla-ac-gtk2-port.diff,
14247         scintilla/patches/scintilla-ac-sort-fix.diff,
14248         scintilla-optimization.diff: Removed, because they are already in
14249         scintilla CVS.
14250         
14251         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
14252         2003-09-29).
14254         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
14255         scintilla/LexYAML.cxx: Added new scintilla lexers.
14256         
14257         * TODO, NEWS: Updated.
14259         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14260         * src/utilities.c: Fixed typo bugs.
14262 2003-09-26  Naba Kumar  <naba@gnome.org>
14264         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
14265         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
14266         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
14267         text_editor_find() and Fixed I-Search wrapping.
14268         * src/debugger.c: Fixed to pass a newline after a debugger
14269         command (which was broken since the launcher was refactored.
14270         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
14272 2003-09-25  Naba Kumar  <naba@gnome.org>
14274         * src/toolbar_callbacks.c: Fixed start of incremental search.
14275         
14276         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14277         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
14278         src/main_menubar_def.h, src/mainmenu_callbacks.c,
14279         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
14280         menu and implementation.
14282 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
14284         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
14285         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
14286         variables in Locals window.
14288 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
14290         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
14291         * src/utilities.[ch] : Fix a tooltip bug in 
14292         anjuta_util_toolbar_append_stock(), the label appeared instead of
14293         the tooltip text. Remove label from arguments of the function
14294         because label is included in the stock icon data.
14295         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
14296         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
14297         * FIXME: translation file should be updated because of label text removal.
14299 2003-09-24  Naba Kumar  <naba@gnome.org>
14301         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
14302         
14303         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
14304         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
14305         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
14306         stdout and stderr. Also buffered output and check-for-password
14307         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
14308         with password prompts. Checkes for password prompts from all outputs.
14309         
14310         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
14311         which takes a string (which could be utf8 also) and converts into
14312         utf8 string.
14313         
14314         * src/main.c: Connects kernel signals after gnome_program_init().
14315         
14316         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14317         * src/message-manager.c: Fixed bug #787026 by converting the strings
14318         to proper UTF8.
14319         
14320 2003-09-22  Naba Kumar  <naba@gnome.org>
14322         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
14323         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
14324         GtkCList and using GtkTreeView instead. Added the patch.
14325         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
14326         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
14327         
14328 2003-09-19  Naba Kumar  <naba@gnome.org>
14330         * printing/print.c: Proper UTF8 printing support.
14331         * src/main.c: moved kernel signal connects at the
14332         end of application initialization.
14333         
14334 2003-09-18  Naba Kumar  <naba@gnome.org>
14336         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
14337         (new) lexers.make, (new) lexers: Update scintilla to latest
14338         scintilla CVS (2003-09-18), added new lexers, automated
14339         lexers makefiles sections and scintilla update. Added
14340         patches. Optimized pango rendering. Fixed a crash bug
14341         in scintilla.
14342         
14343         * (new) scintilla/patches/research-cvs-nolog.diff: Added
14344         patch to remove cvs log command from RESearch.cxx file.
14345         * scintilla/patches/scintilla-pango-always.diff:
14346         Fixed file name.
14347         * scintilla/RESearch.cxx: Removed spurious cvs log command
14348         and logs.
14349         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
14350         
14351         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
14352         * src/dnd.c: Fixed a crash bug with DND.
14353         
14354 2003-09-15  Naba Kumar  <naba@gnome.org>
14356         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
14357         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
14358         src/toolbar_callbacks.c: Added an additional parameter to
14359         text_editor_goto_line() funtion which decides if the line should
14360         be made visible (if it's under fold).
14361         
14362         * src/style-editor.c: Fixed a compiler warning.
14363         * src/message-manager.cc: Calls parent method correctly.
14365         * src/preferences.h: Fixed prent class.
14366         
14367         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14368         * src/project_dbase.c: Fixed bug #713210.
14369         
14370 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
14371                                                                                 
14372         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
14374 2003-09-11  Naba Kumar  <naba@gnome.org>
14376         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14377         * src/style-editor.c: Fixed bug #769130 (Crash on font
14378         selection dialog).
14379         
14380         * src/message-manger.[h,cc]: Made AnMessageManager
14381         derived from GtkFrame and removed deprecated code.
14382         
14383         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
14384         compiler warnings.
14385         
14386 2003-09-09  Naba Kumar  <naba@gnome.org>
14388         * src/Makefile.am: Addded rules for built sources.
14389         
14390 2003-09-08  Naba Kumar  <naba@gnome.org>
14392         * (new) src/anjuta-marshalers.list: Added marshalers definition
14393         file.
14394         
14395         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
14396         and CXXFLAGS are not overwriten by automake's default.
14397         * src/style-editor.c: Added 'operators' in the style editor.
14398         
14399         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
14400         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
14401         * src/message-manager-private.cc, src/message-manager.cc:
14402         Converts message going into message into UTF-8 endoding.
14403         * src/main.c: Uses UTF-8 codeset for localization.
14404         
14405 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
14407         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
14408         
14409 2003-09-08  Naba Kumar  <naba@gnome.org>
14411         * TODO: Updated.
14412         
14413         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14414         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
14415         Fixed bug #798717, Find - Find&Replace - Find in files bug;
14416         The combo entries were updated if the same data with a different
14417         case exist in the combo list. The combo entries are now case sensitive. 
14418         Search&Replace bug; First search ,max actions = 0 ==> now max
14419         actions = 100.
14420         
14421 2003-09-08  Naba Kumar  <naba@gnome.org>
14423         * TODO: Updated.
14424         * src/utilities.[c,h]: a function takes contant args.
14425         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
14426         Now the child terminated signal is emitted properly.
14427         * src/Makefile.am: Used $(top_srcdir) for referring to 
14428         scintilla objects.
14429         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
14430         definitions file which will generate anjuta-marshalers.[c,h] files.
14431         * src/.cvsignore: Updated.
14432         * src/build_project.c: Changed su command to preserve quotes.
14433         * src/anjuta-tools.c, tagmanager/tm_project.c,
14434         tagmanager/tm_workspace.c: Use standard tmp file.
14435         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
14436         so that users could report bugs easily.
14437         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
14438         
14439         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
14440         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
14441         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
14442         src/attach_process.c, src/breakpoints.c, src/commands.c,
14443         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
14444         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
14445         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
14446         src/memory.c, src/message-manager-private.c, src/preferences.c,
14447         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
14448         src/search-replace.[c,h], stack_trace.c, text_editor.c,
14449         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
14450         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
14451         Fixed compile warnings and cleanup.
14452         
14453         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
14454         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
14455         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
14456         Removed libzvt usage and implemented child spawing differently. Launcher is
14457         now proper GObject, which can be created multiple times (and can be
14458         operated in parallel).
14460         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
14461         * src/project_import_gui.c, src/project_import_cbs.c,
14462         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
14463         (crash on project import). Removed deprecared codes.
14464         
14465 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
14466         
14467         * src/cvs.c: Fixed cvs output bug.
14469 2003-09-03  Naba Kumar  <naba@gnome.org>
14471         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14472         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
14473         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
14474         src/text_editor_cbs.c: Implements --
14475                 If the debugger is started
14476                         A double click in the margin add or remove a breakpoint
14477                         A single click activate or deactivate the breakpoint
14478                 else
14479                         A double click in the margin add or remove a bookmark
14481 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
14482         
14483         Reviewed by Naba Kumar  <naba@gnome.org>
14484         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
14485         User is now able to choose a branch on cvs update for project.
14486         Cleaned up variable names.
14488 2003-09-03  Naba Kumar  <naba@gnome.org>
14490         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
14491         src/Makefile.am: Added lexers.
14492         * scintilla/*/*: Updated...
14493         * src/an_symbol_view.c: Fixed a crash bug.
14494         * src/compiler_options.c, src/project_dbase.c: Fixed compile
14495         and build bugs.
14496         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
14497         * src/source.c: Fixed project generation bug with gettext code.
14498         * tagmanager/tm_project.c: Fixed a crash bug.
14499         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
14500         bug when there is no project open. Bug #____.
14501         * src/source.c: Fixed a bug with build failure with non-gnome
14502         project with glade-generated source (eg. gtk2). Bug #____.
14503         * NEWS: Updated...
14505 2003-08-22  Naba Kumar  <naba@gnome.org>
14507         Patch from: Rob Bradford  <rob@debianplanet.org>
14508         * data/Makefile.am: Fixed to install properly during
14509         package building.
14510         
14511         Patch from: Etay Meiri  <etay-m@bezeqint.net>
14512         * src/debug-tree.c: Fixed a crash bug.
14513         * src/compiler_options.c: Takes care of linking the missing pieces;
14514         C flags, libs, optimization options, debug and profile.
14516         Patch from: Enver ALTIN  <ealtin@casdb.com>
14517         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
14518         
14519 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
14521         Reviewed by Naba Kumar  <naba@gnome.org>
14522         * src/project_dbase.c: Fixed bugs #778263 and #778413
14523           Adding multiple files to project should work now.
14525 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
14527         Reviewed by Naba Kumar  <naba@gnome.org>
14528         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
14529         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
14530         for Locals window.
14532 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
14534         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
14536 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
14538         * src/text_editor.c: Fix translatable string (#113934).
14540 2003-07-04  Naba Kumar  <naba@gnome.org>
14542         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
14543         bug when there is no project open. Bug #____.
14544         
14545         * src/source.c: Fixed a bug with build failure with non-gnome
14546         project with glade-generated source (eg. gtk2). Bug #____.
14548 2003-06-26  Naba Kumar  <naba@gnome.org>
14550         * src/anjuta.h: Removed reference to windows-dialog.h.
14551         * src/message-manager-private.[cc,h]: Fixed doulbe click
14552         activation of messages to properly jump at the destination.
14553         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
14554         * src/toolbar.c: Code clean-ups.
14555         
14556         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
14557         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
14558         
14559         * src/message-manager-private.[cc,h]: Removed dead codes.
14560         
14561         * (new) data/properties/css.properties,
14562         data/properties/anjuta.properties, data/properties/Makefile.am:
14563         Added CSS syntax hiliting properties.
14564         
14565         * tagmanager/tm_file_entry.c: Fixed a possible bug.
14566         * src/debugger.c: Clean ups.
14567         * src/lexer.h: Added CSS lexer definition.
14568         
14569         * Makefile.am: Installs destop file properly.
14570         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
14571         * NEWS: Updated for 1.1.97 release.
14572         * src/main_menubar_def.h: Changed some non working shortcuts.
14573         
14574 2003-06-24  Naba Kumar  <naba@gnome.org>
14576         * src/search-replace.c: Shows the dialog properly, even when it is
14577         hidden behind another window.
14578         
14579         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
14580         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
14581         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
14582         and code clean up.
14583         
14584         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
14585         setup wizard dialogs.
14586         
14587         * src/debugger.c: Removed a redundant call to
14588         debugger_update_controls().
14589         * src/compiler_options.c, src/launcher.c: code cleanup.
14590         * src/executer.c: Fixed execution bug with 'Set Program params...".
14591         
14592 2003-06-23  Naba Kumar  <naba@gnome.org>
14594         * widgets/e-splash.c: Removed border around the splash image.
14595         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
14596         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
14597         * src/cvs.c: Added a frame around commit log text widget.
14598         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
14599         crash bug associated with translated combo box list in preferences
14600         dialog (in different locale other than en_US). Used widget names
14601         to pass the combo list items.
14602         * po/POTFILES.in: Updated.
14603         * src/launcher.c: Creates the zvt terminal at startup (and not
14604         every time a build is done) -- speeds up buld operations.
14605         * src/file_history.c: Should be if() conditional instead of
14606         assertion check.
14607         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
14608         Disabled useless warnings.
14609         * src/project_dbase.c: Fixed bonobo 2 project name.
14610         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
14611         and uses correct glade-2 for file generation.
14612         
14613 2003-06-21  Naba Kumar  <naba@gnome.org>
14615         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
14616         And disables autocomple show for numbers (very annoying).
14617         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
14618         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
14619         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
14620         from view menu and adjust the controls accordingly.
14621         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
14622         only OK button.
14623         * src/project_dbase.[c,h]: Removed show_local flag processing.
14624         * src/message-manager.[c,h]: Reorganized messages tabs in more
14625         sensible order.
14626         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
14627         Also added PCRE dependency.
14628         
14629 2003-06-20  Naba Kumar  <naba@gnome.org>
14631         * pixmaps/anjuta_splash.png: New splash.
14632         from Jean Schurger  <yshartk@schurger.org>
14633         
14634         * src/controls.c: De-sensitize run-to-cursor when debugger
14635         is not running.
14636         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
14637         
14638         * src/message-manager-private.cc: Fixed to properly jump at
14639         the right file:line.
14640         
14641         * src/appwiz_page1.c: Fixed to correctly determine the project
14642         trpe from the wizard.
14643         
14644 2003-06-20  Naba Kumar  <naba@gnome.org>
14646         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
14647         * src/watch_gui.c: Code cleanups.
14648         * src/debugger.[c,h], src/stack_trace.[c,h],
14649         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
14650         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
14651         Removed direct access to stack_trace private data, Increased debugger
14652         command size from 256 to 1024 (to be on safer side). Also implemented
14653         row-activated signle for seting frame and viewing the source.
14654         * src/debugger.c: Avoids starting program and stopping debugger
14655         when starting debugger and stopping program, respectively.
14656         
14657         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
14658         Reverted codes to start debugger automatically
14659         The file is brought to the state just after the branching 
14660         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
14661         some code clean ups.
14662         
14663         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
14664         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
14665         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
14666         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
14667         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
14668         src/project_dbase.c: Code clean ups.
14669         
14670         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
14671         (Projects dir) so that correct $HOME/Projects path is set when
14672         anjuta is run for the first time.
14673         
14674 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
14676         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
14678 2003-06-13  Naba Kumar  <naba@gnome.org>
14680         * src/stack_trace_cbs.c: Moved variable declaration at the
14681         top of the block (bug #737867)
14682         
14683         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
14684         just CFLAGS and CXXFLAGS (bug #743617).
14685         
14686         * src/create_global_tags.sh: Fixed shell script to properly
14687         detect installed *-config files.
14688         
14689 2003-06-12  Naba Kumar  <naba@gnome.org>
14691         * src/preferences.[c,h]: Added methods for custom widgets in
14692         preferences: using custom set/get methods for them.
14693         
14694         * src/anjuta-encoding.c: Implemented up/down of the encodings
14695         in the list and property saves correctly.
14696         
14697         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14698         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
14699         the beginning of a file.
14701         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14702         * src/aneditor.cxx, src/aneditor.h,
14703         src/controls.c, src/main_menubar.c, src/main_menubar.h,
14704         src/main_menubar_def.h, src/mainmenu_callbacks.c,
14705         src/mainmenu_callbacks.h: Allows the operator to select the current
14706         word or the current line (Request: 680801). It puts also
14707         sensitive/unsensitive several select/comment menu items.
14709         * src/breakpoints.c: Presets by default the current line for a
14710         defined breakpoint.
14712 2003-06-11  Naba Kumar  <naba@gnome.org>
14714         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
14715         color (red highlight) now cosistent for inactive tabs also.
14716         
14717         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
14718         'Advanced search and replace' in Edit->Search submenu.
14719         
14720         * data/properties/tcltk.properties: Fixed bug #731851. Added line
14721         wrappings '\' where     they were missing.
14722         
14723         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
14724         message is now more descriptive and details the correct thing to do
14725         for GNOME2 desktop.
14726         
14727 2003-06-10  Naba Kumar  <naba@gnome.org>
14729         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
14730         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
14731         Removed any reference to particular version of automake/autoconf
14732         so that they could work with newer versions (Bug #659394).
14734         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
14735         src/anjuta.c: Added coded to add/remove supported encodings.
14736         
14737         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
14738         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
14739         src/project_import.c, src/project_type.c, src/project_type.h,
14740         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
14741         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
14742         from the project wizard.
14744 2003-06-06  Naba Kumar  <naba@gnome.org>
14746         Patch from Etay Meiri  <etay-m@bezeqint.net>
14747         * src/compiler_options.c: Fixed bugs related to clean before
14748         build patch.
14749         
14750         * anjuta.desktop.in.in: Added commandline options.
14751         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
14752         -dP and -A flags of CVS update into different options.
14753         
14754 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
14756         * configure.in: Removed "ta" from ALL_LINGUAS.
14758 2003-06-02  Naba Kumar  <naba@gnome.org>
14760         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
14761         return NULL for undefined properties and "" for defined but empty
14762         strings. It was creating many problems where both are assumed to be
14763         same. And besides, it doesn't matter to differentiate the two (the
14764         problem with preferences was due to a different bug).
14766         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
14767         correctly. Also, s/props_build_in/props_built_in/g.
14768         
14769         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
14770         list.
14771         
14772         * src/an_file_view.c: Unrefed pixbufs when done with them.
14774         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
14775         (removed) file_text.png: Added and removed pixmaps.
14776         
14777 2003-05-30  Naba Kumar  <naba@gnome.org>
14779         * anjuta.glade: Fixed encodings preferences dialog
14780         
14781 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
14782         
14783         Reviewed by Naba Kumar  <naba@gnome.org>
14784         
14785         * src/build_project.c src/clean_project/c: perform a clean before
14786         build, if required. Show the message manager on clean.
14787         * src/compiler_options.c: save the new options when window is closed
14788         and flag project to be cleaned before the next build.
14789         * src/project_dbase.c: added a 'clean before build' flag to project
14791 2003-05-29  Naba Kumar  <naba@gnome.org>
14793         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
14794         dialog.
14795         
14796         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
14797         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
14798         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
14799         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
14800         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
14801         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
14802         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
14803         print_color.xpm, print_landscape.xpm, print_layout.xpm,
14804         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
14806         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
14807         Removed unused icons references.
14809 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
14811         Reviewed by Naba Kumar  <naba@gnome.org>
14812         
14813         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
14814           src/compiler_options.c, src/debugger.c, src/find_replace.c,
14815           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
14816           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
14817           src/toolbar_callbacks.c: HIG compliant dialogs.
14819         * src/utilities.c: anjuta_button_new_with_stock_image() and
14820           anjuta_dialog_add_button() stolen from gedit.
14822         * src/main_menubar_def.h: Fixed mnemonics.
14824 2003-05-26  Naba Kumar  <naba@gnome.org>
14826         * src/project_dbase_gui.c: Added header files filter for add file
14827         dialog box. Disabled project window to be transient window.
14828         
14829         * src/message-manager.cc: Disabled message manager window to be
14830         transient window.
14831         
14832         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
14833         a file could not be loaded.
14834         
14835         * src/project_dbase.c: Fixed a bug with GUI editor command
14836         where empty string is returned.
14837         
14838         * src/Makefile.am, src/preferences.h, src/text_editor.c
14839         src/text_editor.h, (new) src/anjuta-encodings.h,
14840         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
14841         Added encoding support and to handle characters encoding correctly
14842         by auto detecting it during load. Added preferences for selecting
14843         the encoding during save.
14845         * src/preferences.c, src/resources.c: Removed debug messages.
14847         Patch from: Alexander Nedotsukov <bland@mail.ru>
14848         * src/getline.c: Fixed many fatal bugs for FreeBSD.
14850 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14851         * src/anjuta.c: Try to sow the splash image more often.
14853 2003-05-20  Naba Kumar  <naba@gnome.org>
14855         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14856         * src/debug_tree.c: Colorize the modified locals during
14857         debugging and call memory analyze from the debugger.
14858         * src/breakpoints.c: The color is now different for the enabled
14859         and disabled breakpoints. Anjuta now can erase several
14860         breakpoints defined at the same line. The markers are updated
14861         according to the enable/disable action.
14862         
14863         Patch from Etay Meiri  <etay-m@bezeqint.net>
14864         * src/launcher.c: Fixes launcher freeze up bug during build.
14866 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
14868         Reviewed by Naba Kumar  <naba@gnome.org>
14869         * scintilla/PropSet.h: Change member variables from private to protected.
14870         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
14871         to PropSetFile class, which return a gchar * (and can therefore indicate
14872         whether properties are empty or do not exist) and make prop_get and
14873         prop_get_expanded use them.
14874         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
14875         that the result of of prop_get cannot be an empty string.
14877 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
14879         Reviewed by Naba Kumar  <naba@gnome.org>
14880         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
14881         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
14882         src/text_editor_cbs.c: When saving all the files in the project, the
14883         text editors are now only rehighlighted once instead of once for each
14884         file saved.
14886 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14887         * src/main.c, widgets/e-splash.c: Splash screen improvements.
14888         * src/anjuta.desktop.in.in: Support startup notification.
14889 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14890         * src/main.c, widgets/e-splash.c: Splash screen improvements.
14891         * src/anjuta.desktop.in.in: Support startup notification.
14894 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
14896         Reviewed by Naba Kumar  <naba@gnome.org>
14897         
14898         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
14899         memory leak from glade_xml_new call. Removed gxml field from Executer
14900         struct as only used in create_executer_dialog and then destroyed.
14901         
14902         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
14903         
14904         * src/configurer.c: Fix warning trying to connect signal to non-existent
14905         environment entry in configure dialog and fix crash when closing the
14906         window.
14907         
14908         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
14909         gnome_date_edit_get_time instead.
14910         
14911         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
14912         in view menu required renumbering elsewhere.
14914 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
14916         Reviewed by Naba Kumar  <naba@gnome.org>
14917         
14918         * src/breakpoints.c: fixed an error when removing breakpoint
14919         * src/controls.c: 'run to cursor' is sensitive when debugger not active
14920         * src/debugger.c: changes to the way the debugger is activated
14921         * src/debugger.h: clean ups
14923 2003-05-13  Naba Kumar  <naba@gnome.org>
14925         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14926         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
14927         src/memory.h: A new version of memory and the interface
14928         is now integrated in anjuta.glade
14930 2003-05-09  Naba Kumar  <naba@gnome.org>
14932         * configure.in: Bumped required gtk version to 2.0.8.
14933         
14934 2003-05-06  Naba Kumar  <naba@gnome.org>
14936         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
14938 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14939         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
14941 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14942         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
14943         , tagmanager/c.c: Support for ProC and RDB files.
14945 2003-05-06  Naba Kumar  <naba@gnome.org>
14947         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
14948         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
14949         Uncomment (Box & Stream), Select the current function,
14950         authorize the "Quit" button of the GotoLine window
14952 2003-05-05  Naba Kumar  <naba@gnome.org>
14954         * src/watch_gui.h: CVS added new file.
14956         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
14958         Patch from Etay Meiri <etay-m@bezeqint.net>
14959         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
14960         src/mainmenu_callbacks.c, src/message-manager.cc,
14961         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
14962         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
14963         Ported stack trace to GNOME2 and added it in the message manager
14964         pane.
14966 2003-05-02  Naba Kumar  <naba@gnome.org>
14968         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
14969         
14970         * src/preferences.[h,c]: Fixed preferences to save only one copy of
14971         preferences property.
14972         
14973         * anjuta.prj: Fixed multiple preferences saved data.
14974         
14975         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
14976         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14977         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
14978         scintilla/include/Platform.h, scintilla/include/PropSet.h,
14979         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
14980         Upgraded scitilla from CVS with faster window repaint
14981         and more bugfixes.
14982         
14983         Patch from  Etay Meiri  <etay-m@bezeqint.net>
14984         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
14985         and code cleanups
14986         
14987 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
14989         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
14990         the window if messages are appended to the end and the scrollbar is
14991         at the end.
14993 2003-04-29  Naba Kumar  <naba@gnome.org>
14995         * configure.in: Removed omf-install from Makefiles list.
14997 2003-04-28  Naba Kumar  <naba@gnome.org>
14999         * po/POTFILES.in: Remvoded deleted files.
15000         
15001         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
15002         pixmaps/windows-style-undocked.png: Added setup wizard's images.
15004         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
15005         is executed as detached) is not set properly.
15006         
15007 2003-04-25  Naba Kumar  <naba@gnome.org>
15008         
15009         * anjuta.prj: Updated.
15010         * src/anjuta_info.c: Fixed text wrapping and column view.
15011         * data/welcome.txt.in: Removed unaligned characters.
15012         
15013 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15014         * src/main_menubar.c: Disable setup dialog.
15016 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15017         * src/breakpoints.c; Fixed compilation with older GCC
15018         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
15019         * HACKING: Spelling fixes (Suggested by Stephen Knight)
15021 2003-04-18  Naba Kumar  <naba@gnome.org>
15023         * anjuta.prj: Updated (includes compiler options).
15024         
15025         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
15026         function from anjuta.c (it was already available in anjuta-tools.c).
15027         
15028 2003-04-18  Naba Kumar  <naba@gnome.org>
15030         * src/about.c, THANKS: Updated
15031         
15032         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
15033         
15034         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
15035         properly from the project session before updating the file
15036         view.
15037         
15038         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
15039         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
15040         dialog settings (as it will not be required once GDL is in place) and
15041         added file view filters in the settings sub-menu.
15043 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15044         * HACKING: Updated
15045         * configure.in: Disable cast checks on final build.
15047 2003-04-17  Naba Kumar  <naba@gnome.org>
15049         * src/build_project.c: Fixed a compilation error.
15051         * src/launcher.c: Removed commnets.
15052         
15053         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
15054         properties from editor tab to indentation tab and fixed a property
15055         label for proper i18n translation. Fixed typos in project config
15056         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
15057         sorting and reordering in compiler options dialog.
15058         
15059         * src/compiler_options.c: Implemented _save() function to save the
15060         options (which was pending).
15061         
15062         * src/build_project.c: Destroys install-as-root dialog when it is done.
15063         
15064         * src/an_symbol_view.c: Change "event" event to "event-after" so
15065         that symbol row is selected first before the popup is shown.
15066         
15067 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
15069         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
15070         file in CVS/Entries. (Reviewed and applied by Biswa)
15072 2003-04-16  Naba Kumar  <naba@gnome.org>
15074         * aneditor.cxx: use unicode everytime (fixed unicode related
15075         bugs).
15077         * anjuta.prj: Fixed UI editor name (blank to use default) and
15078         anjuta version.
15079         
15080         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
15081         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
15082         Editor preferences page.
15084 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15085         * src/anjuta.[ch], src/print.c: Fixed warnings
15086         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
15087         * configure.in: Profiling support with gprof
15089 2003-04-16  Naba Kumar  <naba@gnome.org>
15091         Patch from Gaëtan de Menten  <ged@bugfactory.org>
15092         * src/launcher.c: Fixed cvs dialog.
15093         
15094 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
15095         
15096         * src/message-manager-private.cc: Fixed double-click on first line of 
15097         output to properly select a line.
15098         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
15099         because still was a deprecatd GtkCTreeNode and always NULL anyway.
15101 2003-04-15  Naba Kumar  <naba@gnome.org>
15103         * src/message-manager-private.cc: Fixed the glade filename typo.
15105 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15106         * scintilla/*, data/properties/*: Scintilla CVS merge
15107         * anjuta.prj: Removed unnecessary files.
15108         * scintilla/PlatGTK.cxx: Force Pango fonts always
15109         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
15110         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
15111         for preferences.
15112         * configure.in: Change version no. for 1.1.1 (alpha release)
15113         * configure.in: Added '--with-pref-suffix' option.
15114         * config.guess, config.sub: Removed from CVS.
15116 2003-04-15  Naba Kumar  <naba@gnome.org>
15118         Patch from Timothee Besset  <ttimo@idsoftware.com>
15119         * Makefile.am: Fixed a shell script error during intallation.
15120         
15121 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
15123         Reviewed by Naba Kumar  <naba@gnome.org>
15124         * src/message-manager.cc: Added popup-menu to TreeView and fixed
15125         set_wm_class to use "anjuta" instead of "an.
15126         * src/message-manager-private.cc: Headers are hidden again.
15128 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15129         * src/project_dbase_gui.c: Memory corruption fix.
15130         * anjuta.prj: Updated project file
15132 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
15133         * an_file_view.c: Connect to event-after signal rather than event so that
15134         selection is updated first and thus context menu is for the right file.
15135         Reviewed and applied by Biswa.
15137 2003-04-14  Naba Kumar  <naba@gnome.org>
15139         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
15140         
15141         * src/auncher.c: More child exit fixes
15142         from Timothee Besset  <ttimo@idsoftware.com>
15144 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
15145         
15146         Reviewed by Naba Kumar  <naba@gnome.org>
15147         
15148         * src/message-manager.[c/h], src/message-manager-private[c/h],
15149                 anjuta.[c/h]: Ported message-manager to Gtk2
15150         
15151         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
15152         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
15153         src/clean_project.c, src/compile.c, src/configurer.c,
15154         src/controls.c, src/cvs.c, src/debugger.c,
15155         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
15156         src/project_import.c, src/search-replace.c: Changed name from
15157         AnjutaMessageManager to AnMessageManager to avoid too long type
15158         and funtion names.
15160 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15161         * src/launcher.c: Fix build won't stop problem - TTimo
15162         * TODO: Updated
15163         * pixmaps/anjuta_splash.c: New splash screen prototype.
15164         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
15165         * src/compiler_options.c: Mute pkgconfig errors.
15166         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
15168 2003-04-10  Naba Kumar  <naba@gnome.org>
15170         * configurer.[c,h]: Fixed dialog to close properly.
15171         * src/project_dbase.c, widgets/gnomefilelist.c: Added
15172         debugging asserts.
15173         
15174 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15175         * anjuta.prj: Removed unnecessary files, load with 1.2.0
15176         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
15177         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
15178         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
15179         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
15180         src/makefile.am: Move gdl to it's own directory.
15181         * global-tags/create_global_tags.sh: Silently ignore SDL error.
15183 2003-04-09  Naba Kumar  <naba@gnome.org>
15185         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
15186         branch.
15188 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15189         * src/anjuta-tools.c: Use CDATA for saving tools data.
15190         * anjuta.glade, src/search-replace.c: Port from branch.
15191         * widgets/e-splash.*, src/main.c: Better splash screen.
15192         * configure.in, widgets/gdl*: Import GDL widgets.
15193         * ROADMAP: Updated roadmap.
15194         * src/an_file_view.c: Use GDL icons for file tree.
15196 2003-04-09  Naba Kumar  <naba@gnome.org>
15198         * anjuta.glade: Added (hidden) initial setup-wizard window.
15199         
15200         Patch from: Vitaly  <vvv@rfniias.ru>
15201         * src/preferences.c: Fixes a bug with libglace widget access with
15202         translated strings.
15204         Patch from: Etay Meiri  <etay-m@bezeqint.net>
15205         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
15206         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
15207         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
15208         src/toolbar_callbacks.[c,h],
15209         src/memory.c, src/message-manager-private.cc,
15210         src/message-manager-private.h, src/message-manager.cc,
15211         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
15212         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
15213         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
15214         watch window to a subwindow in the notebook
15216 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15217         * ROADMAP: Updated roadmap.
15219 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
15221         * configure.in: Added Belarusian to ALL_LINGUAS.
15223 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15224         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
15225         Henry Jia
15226         * ROADMAP: Added roadmap for HEAD.
15228 2003-03-29  Naba Kumar  <naba@gnome.org>
15230         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
15231         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
15232         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
15233         (new) pixmaps/start-with-wizard.png,
15234         (new) pixmaps/start-with-import.png,
15235         (new) pixmaps/start-with-open.png Added Start with dialog which pops
15236         up on anjuta start-up to give quick access to opening file/project or
15237         creation wizards.
15239         * src/main.c: Sets proper data directory for the gnome
15240         program.
15242 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15243         * src/text_editor.c: Fixed error/warning indicators.
15245 2003-03-24  Naba Kumar  <naba@gnome.org>
15247         * README: Correct version.
15248         
15249 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
15251         * configure.in: Added checks to see if were building on FreeBSD
15252         systems.  Sets -DFREEBSD if we are, and also attempts to find
15253         gmake if the host system is FreeBSD.
15255         * src/getline.c: New file used to provide the getline function,
15256         which isnt available on a FreeBSD system.  The function is only
15257         defined if FREEBSD is defined.
15259         * src/Makefile.am: Added getline.c to anjuta_SOURCES
15261         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
15262         configure.in sets this to gmake on FreeBSD systems, and make
15263         on everything else.
15265 2003-03-23  Naba Kumar  <naba@gnome.org>
15267         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
15268         
15269         * anjuta.spec.in: Fixed spec file for correct file paths and
15270         corrected rpmbuild.
15272         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
15273         the rpm build command separately now.
15274         
15275         * src/anjuta.c, windows-dialog.c: Added some more window management
15276         stuffs (not still fully working, though).
15278         * TODO: Updated.
15280 2003-03-22  Naba Kumar  <naba@gnome.org>
15282         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
15284 2003-03-21  Naba Kumar  <naba@gnome.org>
15286         * README: Removed Andy Piper's name from the active maintainers
15287         list on his request.
15288         
15289         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
15290         preferences.
15291         
15292         * src/anjuta-tools.c: Fixed compiler errors.
15294         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
15295         show bugs.
15296         
15297         * src/commands.c, src/src_paths.c, src/style-editor.c,
15298         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
15299         becuase they are now hidden by default (from glade editing).
15300         
15301         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
15302         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
15303         src/main_menubar_def.h, src/mainmenu_callbacks.c,
15304         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
15305         basic windows managements.
15306         
15307 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15308         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
15309         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
15310         Enver ALTIN (a.k.a. skyblue)
15312 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15313         * tagmanager/*: Added ignore-list for symbols. This will make
15314         parsing more accurate for projects. Doc updates needed.
15316 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15317         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
15318         * launcher/Makefile.am: Link to correct libraries
15319         * src/launcher.c: Do not allow NULL shell
15321 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
15322         * src/debug_tree.c: Improve debug tree view.
15324 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
15326         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
15327         'Run Configure Script' and 'Execute Program'. Increase minimum width
15328         of Configure dialog.
15329         * find_in_files.c, find_in_files_cbs.*: Properly create the file
15330         list widget by setting a model and adding a column and renderer.
15331           Actually store the nocvs toggle button in FindInFiles data structure.
15332           Handle selection changes via changed signal rather than row_activated.
15333           Use response signal for handling the close and find buttons.
15334           Close window when escape is pressed.
15335         * find_replace.c: Close window when escape is pressed.
15336         * find_text.c: Close window when escape is pressed in find dialog as
15337         well as wrap search question, where now Yes is the default button.
15339 2003-03-05  Naba Kumar  <naba@gnome.org>
15341         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
15343         * src/message-manager-private.cc: Fixed a bug with vte conditional
15344         compilation.
15345         * anjuta.glade: Hides all windows in glade file.
15347 2003-03-05  Naba Kumar  <naba@gnome.org>
15349         * src/an_file_view.c: Fixed a compilation warning.
15350         * src/message-manager-private.cc: Conditional compilation for vte
15351         API.
15352         
15353 2003-02-28  Naba Kumar  <naba@gnome.org>
15355         * configure.in, anjuta.spec.in: Updated dependency packages version.
15356         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
15357         * src/preferences.c: Added debug assertions.
15358         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
15359         editor to enable/disable bringing the recent editor tabs first.
15360         
15361         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
15362         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
15363         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
15364         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
15365         and     bug fixes. Also code clean ups.
15366         
15367         * (new) src/search-replace.[h,c]: New search replace implementation
15368         from ANJUTA_1_0_0 branch.
15369         
15370         * (new) src/windows-dialog.[h,c]: New windows management class
15371         [work in progress].
15373 2003-02-28  Naba Kumar  <naba@gnome.org>
15375         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
15376         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
15377         src/appwizard.c, src/build_file.c, src/build_project.c,
15378         src/clean_project.c, src/compile.c, src/configurer.c,
15379         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
15380         src/message-manager-dock.c, src/message-manager-dock.h,
15381         src/message-manager-private.cc, src/message-manager.cc,
15382         src/preferences-dialog.c, src/preferences-dialog.h,
15383         src/preferences.c, src/preferences.h, src/project_dbase.c,
15384         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
15385         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
15386         src/utilities.c, src/utilities.h:
15387         
15388         Widgetized Preferences and gave proper function names.
15390         * src/executer.c: Fixed a session loading bug.
15391         
15392 2003-02-27  Naba Kumar  <naba@gnome.org>
15394         * printing/print.c: Fixed printing font bug that failed to load the
15395         proper fonts.
15396         
15397         * src/toolbar.c: Disabled LED flashing (not yet implemented).
15398         
15399         * TODO, anjuta.prj: Updated.
15401 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
15403         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
15404         manuals/C/anjuta-manual/anjuta-manual-C.omf,
15405         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
15406         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
15407         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
15408         fixed omf errors
15410 2003-02-25  Naba Kumar  <naba@gnome.org>
15412         * Makefile.am: Excluded omf-install from installation as the docs are
15413         not ready.
15414         
15415         TODO: Updated.
15416         
15417         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
15418         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
15419         property names and added new editor properties and code cleanups.
15420         Also added new project properties.
15421         
15422         * src/compiler_options.[h,c]: Added pkg-config packages supports
15423         and fixed bugs.
15424         
15425         * src/glade_iface.h: Cleanups.
15426         
15427         * src/launcher.c: Used timer instead of idle to scan.
15428         
15429         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
15430         src/project_config.[h,c], src/project_import.c: Implemented project
15431         property to define GUI editor and to handle it.
15432         
15433         * src/preferences.c: i18n fixes.
15434         
15435         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
15436         unused (and old) pixmaps.
15437         
15438         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
15439         
15440 2003-02-25  Naba Kumar  <naba@gnome.org>
15442         * src/message-manager-private.[h,cc], src/preferences.c,
15443         anjuta.glade, anjuta_dialog_strings.c: Implemented
15444         gnome terminal profiles for the terminal preferences and moved the
15445         addition of terminal preferences in the terminal constructor.
15446         
15447         * anjuta.prj: Updated.
15449 2003-02-24  Naba Kumar  <naba@gnome.org>
15451         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
15452         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
15453         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
15454         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
15455         preferences dialog.
15457         * TODO: Updated.
15459         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
15460         text selection and child re-spawning.
15462         * src/pixmaps.h: Removed unused pixmaps definitions.
15463         
15464 2003-02-23  Naba Kumar  <naba@gnome.org>
15466         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
15467         the project tree/window.
15469         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
15470         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
15471         Correct the use of a variable and implemented session save/load
15472         for tree expansion states.
15473         
15474         * src/main_menubar_def.h: Fixed shortcuts keys.
15475         
15476         * src/anjuta.c, src/gnome_project.c: Code clean ups.
15477         
15478         * anjuta.prj: Updated.
15479         
15480 2003-02-22  Naba Kumar  <naba@gnome.org>
15482         * src/debug_tree.[c,h]: GNOME2 port from 
15483         Etay Meiri <etay-m@bezeqint.net>
15484         
15485         * src/an_file_view.c, src/resources.[h,c],
15486         data/properties/bash.properties,
15487         data/properties/cpp.properties,
15488         data/properties/html.properties,
15489         data/properties/make.properties,
15490         data/properties/others.properties,
15491         data/properties/perl.properties,
15492         data/properties/props.properties,
15493         data/properties/xml.properties: Standarized file icons. Icons are
15494         defined in respective .properties file and are retrieved as resource
15495         data.
15497         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
15498         in labels from the commands editor as that would create
15499         problems for translators.
15501 2003-02-21  Naba Kumar  <naba@gnome.org>
15503         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
15504         as they should be part of CVS(?).
15506         * Makefile.am: Corrected a typo for glade generated strings file.
15508         * configure.in, po/hi.po: Added new Hindi (hi) translation
15509         in ALL_LINGUS and added initial Hindi translation.
15511         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
15512         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
15513         sv_unknown.xpm to more proper icon.
15515         * (new)data/properties/php.properties, data/properties/Makefile.am,
15516         data/properties/anjuta.properties, data/properties/html.properties:
15517         Fixed PHP syntax hilighting bug by separating php properties into
15518         different file (because of file size).
15520         * TODO: Updated.
15521         
15522 2003-02-20  Naba Kumar <naba@gnome.org>
15524         * src/breakpoints.c: Fixed breakpoints session saving/loading
15525         crash bug.
15526         
15527         * scintilla/*, scintilla/include/*: Updated to scintilla
15528         release 1.51
15529         
15530 2003-02-19  Naba Kumar <naba@gnome.org>
15532         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
15533         * TODO: Updated.
15535         * Makefile.am, src/Makefile.am,
15536         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
15537         (removed) src/anjuta_dialog_strings.c,
15538         (removed) src/anjuta_dialogs_strings.c,
15539         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
15540         (added) anjuta.glade: Transfered glade files from src/ directory
15541         to the top level directory.
15543         * po/POTFILES.in: Updated.
15544         
15545         * (removed) macrocs2/*: Transfered to data/ directory.
15546         
15547         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
15548         data/Makefile.am: Moved macros in data directory. Anjuta no longer
15549         requires to have macros dir, but the projects generated by anjuta
15550         require them.
15551         
15552         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
15553         trees.
15554         
15555         * src/defaults.c: Corrected default compiler options.
15556         
15557         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
15558         wizard.
15559         
15560         * src/message-manager-private.cc, src/message-manager-private.h,
15561         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
15562         
15563         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
15564         source code generation for gnome2 projects.
15566 2003-02-11  Naba Kumar <naba@gnome.org>
15568         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
15569         restores the expand/collaspe states of the nodes after refresh.
15570         
15571         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
15572         
15573 2003-02-11  Naba Kumar <naba@gnome.org>
15575         * src/style-editor.c: Fixed pango font description handling for fonts.
15576         * src/anjuta.glade: Removed font size spin button.
15577         * configure.in, src/anjuta.prj: Corrected version.
15578         * TODO: update.
15579         
15580 2003-02-10  Naba Kumar <naba@gnome.org>
15582         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
15583         references of scroll-menu.h and add about.h in Makefile.am.
15584         
15585         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
15586         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
15587         (removed) widgets/scroll-menu.h: Removed unused files.
15588         
15589         * Makefile.am: Added proper i18n rules and added intl tools for
15590         distributions.
15591         
15592         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
15593         to the stable release).
15594         
15595         * anjuta.spec.in: Removed manuals packaging.
15596         
15597         * data/Makefile.am: Removed 'macros' installation (not required for
15598         gnome2 projects).
15600 2003-02-10  Naba Kumar <naba@gnome.org>
15602         * po/POTFILES.in: Updated.
15604         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
15605         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
15606         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
15607         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
15608         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
15609         icons and images.
15611         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
15612         src/toolbar_callbacks.h: Fixed scintilla notification signal name
15613         and fixed to properly handle focus in find entry box.
15615         * Makefile.am: Added code for RH system menu update.
15617         * .cvsignore: Updated.
15619         * NEWS: Updated.
15621 2003-02-03  Naba Kumar <naba@gnome.org>
15623         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
15624         editor preferences. and fixes dialogs.
15626         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
15627         Fixed linenumbers and header margins when they are disabled and
15628         removed unused header files.
15630         * src/attact_process.[h,c], src/debugger.c: Attach to process
15631         now works.
15633         * src/help.c: Fixed dialog response.
15635         * TODO: Updated.
15637         * data/properties/anjuta.properties: Corrected typo.
15639         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
15640         Change the signal to "changed" in entry from "selection-changed" in
15641         list.
15643         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
15644         short-cuts.
15646 2003-01-31  Naba Kumar <naba@gnome.org>
15648         * configure.in: Upgraded to use libgnomeprint-2.2
15649         
15650         * printing/Makefile.am: Updated
15651         
15652         *(removed) printing/print-doc.c, printing/print-doc.h,
15653         printing/print-util.c, printing/print-util.h: Removed because already
15654         merged with print.c.
15655         
15656         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
15657         and libgnomeprintui-2.2 and fixed rendering problems.
15658         
15659         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
15660         uneccessary print properties, as they are separately taken
15661         care in gnomeprint.
15662         
15663         * po/POTFILES.in: Update.
15665 2003-01-30  Naba Kumar <naba@gnome.org>
15667         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
15668         for about dialog box.
15669         
15670         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
15671         src/pixmaps.h: Modified for the above additions for about dialog.
15673 2003-01-29  Naba Kumar <naba@gnome.org>
15675         * src/style_editor.[c,h]: Added missing files.
15676         
15677 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15678         * scintilla/XPM.[cxx|h]: Added missing files
15680 2003-01-29  Naba Kumar <naba@gnome.org>
15681         
15682         * TODO, po/POTFILES.in: Updated.
15683         
15684         * anjuta.prj, src/anjuta.glade,
15685         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
15687 2003-01-28  Naba Kumar <naba@gnome.org>
15688         
15689         * data/properties/anjuta.properties, src/aneditor.cxx,
15690         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
15691         properties into text properties (earlier it was int properties).
15693         * TODO: Updated
15694         
15695         * scintilla/AutoComplete.c,xx,
15696         scintilla/AutoComplete.h,
15697         scintilla/CallTip.c,xx,
15698         scintilla/CallTip.h,
15699         scintilla/Document.c,xx,
15700         scintilla/Document.h,
15701         scintilla/Editor.c,xx,
15702         scintilla/Editor.h,
15703         scintilla/LexAVE.c,xx,
15704         scintilla/LexCSS.c,xx,
15705         scintilla/LexHTML.c,xx,
15706         scintilla/LexOthers.c,xx,
15707         scintilla/LexPython.c,xx,
15708         scintilla/LineMarker.c,xx,
15709         scintilla/LineMarker.h,
15710         scintilla/Makefile.am
15711         scintilla/PlatGTK.c,xx,
15712         scintilla/PropSet.c,xx,
15713         scintilla/ScintillaBase.c,xx,
15714         scintilla/ScintillaBase.h,
15715         scintilla/ScintillaGTK.c,xx,
15716         scintilla/ViewStyle.c,xx,
15717         scintilla/include/Platform.h,
15718         scintilla/include/SciLexer.h,
15719         scintilla/include/Scintilla.h,
15720         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
15721         
15722         
15723         src/Makefile.am,
15724         src/an_file_view.c,
15725         src/an_symbol_view.c,
15726         src/anjuta-tools.c,
15727         src/anjuta.c,
15728         src/anjuta.glade
15729         src/anjuta.h,
15730         src/anjuta_cbs.c,
15731         src/anjuta_dialogs_strings.c,
15732         src/anjuta_info.c,
15733         src/commands.c,
15734         src/compiler_options.c,
15735         src/debugger.c,
15736         src/help.c,
15737         src/main_menubar.c,
15738         src/main_menubar.h,
15739         src/main_menubar_def.h,
15740         src/mainmenu_callbacks.c,
15741         src/mainmenu_callbacks.h,
15742         src/message-manager-private.c,c
15743         src/message-manager-private.h,
15744         src/message-manager.c,c
15745         src/message-manager.h,
15746         src/pixmaps.h,
15747         src/preferences.c,
15748         src/preferences.h,
15749         src/project_config.c,
15750         src/project_dbase.c,
15751         src/project_dbase_gui.c,
15752         src/project_import_gui.c,
15753         src/properties.c,xx,
15754         src/properties.h,
15755         src/resources.c,
15756         src/src_paths.c,
15757         src/text_editor.c,
15758         src/text_editor_gui.c,
15759         src/toolbar.c,
15760         src/utilities.c,
15761         src/utilities.h,
15762         anjuta.prj: GNOME2 porting and fixed many porting bugs.
15763         
15764 2003-01-24  Naba Kumar <naba@gnome.org>
15766         * src/text_editor_gui.c, src/toolbar.c,
15767         src/text_editor.c, src/text_editor_cbs.h:
15768         Used correct notification signal name for scintilla
15769         (gtk2) and fixed UI.
15770         
15771         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
15772         when not required.
15773         
15774         * printing/print-doc.c,
15775         printing/print.c,,
15776         src/anjuta-tools.c,
15777         src/find_replace.c,
15778         src/goto_line.c,
15779         src/launcher.c,
15780         src/mainmenu_callbacks.c,
15781         src/project_dbase.c,
15782         src/project_dbase.h,
15783         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
15784         src/text_editor.c,
15785         src/text_editor_cbs.h:
15788 2003-01-23  Naba Kumar <naba@gnome.org>
15790         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
15791         correct stock icons and organized pixmap macros.
15792         
15793         Makefile.am: Removed non-generated files.
15794         
15795         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
15796         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
15797         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
15798         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
15799         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
15800         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
15801         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
15802         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
15803         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
15804         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
15805         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
15806         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
15807         stop.xpm, undo.xpm}: Removed because no longer used.
15809         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
15810         file_unknown.xpm}: Files renamed from fv_*, as it would
15811         be the right name.
15813         * pixmaps/Makefile.am: Updated for the above changes.
15815 2003-01-23  Jakub Steiner <jimmac * ximian * com>
15817         * pixmaps/autocomplete-16.png,
15818         pixmaps/autocomplete.png,
15819         pixmaps/block-end-16.png,
15820         pixmaps/block-end.png,
15821         pixmaps/block-start-16.png,
15822         pixmaps/block-start.png,
15823         pixmaps/bookmark-first-16.png,
15824         pixmaps/bookmark-first.png,
15825         pixmaps/bookmark-last-16.png,
15826         pixmaps/bookmark-last.png,
15827         pixmaps/bookmark-next-16.png,
15828         pixmaps/bookmark-next.png,
15829         pixmaps/bookmark-prev-16.png,
15830         pixmaps/bookmark-prev.png,
15831         pixmaps/error-next-16.png,
15832         pixmaps/error-next.png,
15833         pixmaps/error-prev-16.png,
15834         pixmaps/error-prev.png: gnome2-styled icons
15837 2003-01-23  Naba Kumar <naba@gnome.org>
15839         * anjuta.prj: Updated compiler options.
15840         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
15842         * src/aneditor.cxx,
15843         src/anjuta.c,
15844         src/anjuta.glade,
15845         src/anjuta_dialogs_strings.c,
15846         src/mainmenu_callbacks.c,
15847         src/mainmenu_callbacks.h,
15848         src/text_editor.c,
15849         src/text_editor_cbs.c,
15850         src/text_editor_gui.c: GNOME2 Porting.
15852 2003-01-22  Naba Kumar <naba@gnome.org>
15854         * ChangeLog: Corrected dates.
15855         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
15856         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
15857         preferences.
15859 2003-01-22  Naba Kumar <naba@gnome.org>
15860         
15861         * plugins/patch/patch-plugin.c: Bug fix.
15862         
15863         * src/anjuta-tools.c,
15864         src/anjuta.c,
15865         src/anjuta.glade,
15866         src/anjuta.h,
15867         src/anjuta_dialogs_strings.c,
15868         src/breakpoints.c,
15869         src/cvs_gui.c,
15870         src/debugger.c,
15871         src/debugger.h,
15872         src/executer.c,
15873         src/glade_iface.c,
15874         src/main.c,
15875         src/mainmenu_callbacks.c,
15876         src/mainmenu_callbacks.h,
15877         src/preferences.c,
15878         src/project_dbase.c,
15879         src/project_dbase_gui.c,
15880         src/registers.c,
15881         src/sharedlib.c,
15882         src/signals.c,
15883         src/signals_cbs.c,
15884         src/source.c,
15885         src/stack_trace.c,
15886         src/toolbar_callbacks.c,
15887         src/utilities.c,
15888         src/utilities.h,
15889         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
15890         
15891         * src/Makefile.am,
15892         (removed) src/CORBA-Server.c,
15893         (removed) src/CORBA-Server.h,
15894         (removed) src/Gladen-common.c,
15895         (removed) src/Gladen-stubs.c,
15896         (removed) src/Gladen.h,
15897         (removed) src/Prj-common.c,
15898         (removed) src/Prj-skelimpl.c,
15899         (removed) src/Prj-skels.c,
15900         (removed) src/Prj-stubs.c,
15901         (removed) src/Prj.h,
15902         (removed) src/glades.c,
15903         (removed) src/glades.h,
15904         (removed) src/messagebox.c,
15905         (removed) src/messagebox.h: Removed because no longer used.
15907 2003-01-21  Naba Kumar <naba@gnome.org>
15909         * src/anjuta-tools.c,
15910         src/anjuta.c,
15911         src/anjuta.glade,
15912         src/anjuta_dialogs_strings.c,
15913         src/anjuta_info.c,
15914         src/anjuta_info.h,
15915         src/breakpoints.c,
15916         src/compiler_options.c,
15917         src/debugger.c,
15918         src/find_replace.c,
15919         src/find_replace.h,
15920         src/find_text.c,
15921         src/find_text.h,
15922         src/goto_line.c,
15923         src/launcher.c,
15924         src/text_editor.c,
15925         widgets/gnomefilelist.c: GNOME2 porting.
15927 2003-01-20  Naba Kumar <naba@gnome.org>
15929         * global-tags/create_global_tags.sh: Uses pkg-config to
15930         read the modules.
15931         
15932         * src/anjuta.c,
15933         src/anjuta.glade,
15934         src/anjuta.h,
15935         src/anjuta_cbs.c,
15936         src/anjuta_dialogs_strings.c,
15937         src/breakpoints.c,
15938         src/breakpoints.h,
15939         src/compiler_options.c,
15940         src/compiler_options.h,
15941         src/fileselection.c,
15942         src/fileselection.h,
15943         src/mainmenu_callbacks.c,
15944         src/project_dbase_gui.c,
15945         src/session.c,
15946         src/src_paths.c,
15947         src/src_paths.h,
15948         src/text_editor.c,
15949         src/text_editor_gui.c,
15950         widgets/gnomefilelist.c,
15951         widgets/gnomefilelist.h: GNOME2 porting.
15952         
15953         * widgets/Makefile.am,
15954         (removed) widgets/gnomedirlist.c,
15955         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
15956         
15957         * src/Makefile.am,
15958         (removed) src/src_paths_cbs.c,
15959         (removed) src/src_paths_cbs.h,
15960         (removed) src/src_paths_gui.c,
15961         (removed) src/compiler_options_cbs.c,
15962         (removed) src/compiler_options_cbs.h,
15963         (removed) src/breakpoints_cbs.c,
15964         (removed) src/breakpoints_cbs.h: Removed because they are now
15965         combined in singe file
15967 2003-01-16  Naba Kumar <naba@gnome.org>
15969         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
15970         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
15971         options dialog UI and data handling.
15974 2003-01-15  Naba Kumar <naba@gnome.org>
15976         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
15977         Completed command editor porting.
15978         
15979         * src/anjuta.c: Removed the use of commands load function
15980         (not required).
15982         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
15983         and unrefs.
15985         * src/anjuta-tools.c: Fixed translatable strings.
15986         
15987         * src/find_text.c: Fixed dialog creation from glade.
15988         
15989         * src/text_editor_gui.c, src/text_editor.c,
15990         src/text_editor_cbs.c: Completed port of detached text editor
15991         to gnome2 plateform.
15992         
15993 2003-01-14  Naba Kumar <naba@gnome.org>
15995         * src/anjuta.glade, src/preferences.[h,c],
15996         src/anjuta_dialogs_strings.c: Added build and editor
15997         preferences pages and other UIs. Fixed preferense loading and saving.
15998         
15999         * src/anjuta.c: Does case-insensitive match for tabs position
16000         preferences and removed preferences loading (done at _new() call).
16001         
16002         * anjuta-tools.c: Debugged tools dialog handling.
16003         * plugins/class-gen/clsGen.c: Fixed an undefined function.
16004         
16005 2003-01-13  Naba Kumar <naba@gnome.org>
16007         * ABOUT-NLS: Update (strange).
16009         * autogen.sh: Removed blocking code.
16011         * configure.in: Fixed an autogen bug.
16012         
16013 2003-01-13  Naba Kumar <naba@gnome.org>
16015         * (new)src/anjuta.gladep
16016         (new)src/messagebox.c
16017         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
16018         will be gradually removed (and then the files).
16019         
16020         * Makefile.am,
16021         anjuta.prj,
16022         printing/print-util.c,
16023         printing/print.c,
16024         scintilla/ScintillaGTK.c,xx
16025         src/Makefile.am,
16026         src/an_file_view.c,
16027         src/an_symbol_view.c,
16028         src/anjuta.c,
16029         src/anjuta.glade
16030         src/anjuta.h,
16031         src/anjuta_dialogs_strings.c,
16032         src/anjuta_gui.c,
16033         src/attach_process.c,
16034         src/attach_process.h,
16035         src/breakpoints.c,
16036         src/breakpoints.h,
16037         src/breakpoints_cbs.c,
16038         src/commands.c,
16039         src/commands.h,
16040         src/compiler_options.c,
16041         src/compiler_options.h,
16042         src/compiler_options_cbs.c,
16043         src/configurer.c,
16044         src/configurer.h,
16045         src/controls.c,
16046         src/cvs_cbs.c,
16047         src/debug_tree.c,
16048         src/debug_tree.h,
16049         src/executer.c,
16050         src/executer.h,
16051         src/find_in_files.c,
16052         src/find_in_files.h,
16053         src/find_in_files_cbs.c,
16054         src/find_replace.c,
16055         src/find_replace.h,
16056         src/find_text.c,
16057         src/find_text.h,
16058         src/goto_line.c,
16059         src/help.c,
16060         src/help.h,
16061         src/launcher.c,
16062         src/main.c,
16063         src/main_menubar.c,
16064         src/mainmenu_callbacks.c,
16065         src/message-manager.c,c
16066         src/pixmaps.h,
16067         src/preferences.c,
16068         src/project_config.c,
16069         src/project_config.h,
16070         src/project_dbase.c,
16071         src/project_import_cbs.c,
16072         src/resources.c,
16073         src/resources.h,
16074         src/splash.c,
16075         src/src_paths.c,
16076         src/src_paths.h,
16077         src/src_paths_gui.c,
16078         src/text_editor.c,
16079         src/text_editor_gui.c,
16080         src/toolbar.c,
16081         src/toolbar.h,
16082         src/utilities.c,
16083         src/utilities.h,
16084         src/wizard_gui.c,
16085         widgets/gnomefilelist.c: GNOME2 Port.
16087 2003-01-10  Naba Kumar  <naba@gnome.org>
16089         * src/an_file_view.c,
16090         src/anjuta_gui.c,
16091         src/appwizard_gui.c,
16092         src/compiler_options.c,
16093         src/compiler_options_cbs.c,
16094         src/cvs_cbs.c,
16095         src/executer.c,
16096         src/fileselection.c,
16097         src/find_in_files.c,
16098         src/goto_line.c,
16099         src/main_menubar.c,
16100         src/memory.c,
16101         src/message-manager-dock.c,
16102         src/preferences.c,
16103         src/project_dbase_gui.c,
16104         src/project_import_gui.c,
16105         src/registers_gui.c,
16106         src/sharedlib_gui.c,
16107         src/src_paths_gui.c,
16108         src/text_editor_gui.c,
16109         src/toolbar.c,
16110         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
16112 2003-01-09  Naba Kumar <naba@gnome.org>
16114         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
16115         problems with some comments.
16117         * anjuta.prj: New project file (updated?)
16119         * src/Makefile.am: Enabled deprecated API and fixed variables.
16121         * src/an_file_view.c,
16122         src/an_symbol_view.c,
16123         src/anjuta-plugins.c,
16124         src/anjuta-tools.c,
16125         src/anjuta.c,
16126         src/anjuta_gui.c,
16127         src/appwizard_cbs.c,
16128         src/attach_process.c,
16129         src/attach_process_cbs.c,
16130         src/compiler_options.c,
16131         src/compiler_options_cbs.c,
16132         src/launcher.c,
16133         src/mainmenu_callbacks.c,
16134         src/message-manager-private.c,c
16135         src/message-manager-private.h,
16136         src/message-manager.c,c
16137         src/message-manager.h,
16138         src/project_dbase.c,
16139         src/project_dbase.h,
16140         src/project_dbase_gui.c,
16141         src/project_import_cbs.c,
16142         src/project_import_gui.c,
16143         src/registers.c,
16144         src/resources.c,
16145         src/resources.h,
16146         src/sharedlib.c,
16147         src/signals.c,
16148         src/signals_cbs.c,
16149         src/signals_gui.c,
16150         src/splash.c,
16151         src/src_paths_cbs.c,
16152         src/src_paths_gui.c,
16153         src/stack_trace.c,
16154         src/text_editor.c,
16155         src/text_editor_gui.c,
16156         src/text_editor_menu.c,
16157         src/toolbar.c,
16158         src/toolbar_callbacks.c,
16159         src/utilities.c,
16160         src/watch.c,
16161         src/watch_cbs.c,
16162         src/wizard_gui.c: GNOME porting.
16164 2002-12-24 Naba Kumar <naba@gnome.org>
16166         * AUTHORS, ChangeLog, HACKING, Makefile.am,
16167         NEWS, README, SEARCH-REPLACE,
16168         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
16169         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
16170         launcher/Makefile.am,
16171         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
16172         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
16173         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
16174         printing/print-util.c, printing/print.c, printing/print.h,
16175         scintilla/*/*, widgets/e-shell-about-box.c,
16176         src/*, tagmanager/*/*, widgets/Makefile.am,
16177         widgets/gnomefilelist.c:
16178         
16179         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
16180         src/*.[c,h] files to gnome2 API.
16182         * src/anjuta_dialogs_strings.c: Added glade generated translatable
16183         strings table.
16185 2002-10-23  Naba Kumar <naba@gnome.org>
16187         * autogen.sh: Prevented Users from building HEAD cvs.
16188         
16189 2002-09-16  Stephane Demurget  <demurgets@free.fr>
16191         * src/anjuta.glade: added the compiler options dialog, hopefully
16192         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
16194 2002-09-15  Stephane Demurget  <demurgets@free.fr>
16196         * src/anjuta.glade: fixed a lot of small glitches.
16198         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
16199         now.
16201         * src/breakpoints_cbs.c: polished a bit.
16203 2002-09-15  Stephane Demurget  <demurgets@free.fr>
16205         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
16207         * src/commands.c: partial gnome 2 port.
16209         * src/utilities.[ch]: changed some bits to be const.
16211 2002-09-14  Stephane Demurget  <demurgets@free.fr>
16213         * src/Makefile.am: removed breakpoints_gui.c and added a check
16214         for gdk-pixbuf deprecated functions, but there shouldn't be much
16215         anyway.
16217         * src/breakpoints_gui.c: killed.
16219         * src/anjuta.glade: added two dialogs for the breakpoints management.
16221         * src/anjuta.h:
16222         * src/anjuta_cbs.c:
16223         * src/appwizard.c:
16224         * src/attach_process.c:
16226         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
16227         really huge changes and porting work.
16228         
16229         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
16230         (breakpoints_dbase_new): moved the UI init bits here.
16232         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
16233         a lot, not using any color anymore (not HIG compliant) and not using
16234         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
16235         to be double checked.
16237         * src/build_file.c:
16238         * src/build_project.c: gnome 2 port.
16240 2002-09-11  Stephane Demurget  <demurgets@free.fr>
16242         * src/anjuta.glade:
16243         * src/anjuta.h:
16244         * src/anjuta_cbs.c:
16245         * src/appwizard.c:
16246         * src/breakpoints.c:
16247         * src/breakpoints_cbs.c: cleaned up some bits.
16249 2002-09-09  Stephane Demurget  <demurgets@free.fr>
16251         * src/Makefile.am:
16252         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
16254         * src/an_symbol_view.[ch]:
16255         * src/attach_process_cbs.h: polished a bit.
16257         * src/breakpoints_cb.[ch]: partial gnome 2 port.
16259 2002-09-02  Stephane Demurget  <demurgets@free.fr>
16261         * configure.in:
16262         * src/Makefile.am: added libglade-2 to the build.
16264         * src/anjuta.[ch]: added support for libglade.
16266         * src/anjuta.glade: added. There could be a file per top-level widget,
16267         as some other gnome projects, though.
16269         * src/attach_process_gui.c: removed.
16270         * src/attach_process.[ch]: gnome 2 port.
16271         (attach_process_new): Added the treeview init and the widget references
16272         here.
16274 2002-08-31  Stephane Demurget  <demurgets@free.fr>
16276         * src/an_file_view.c: fixed some compilation issues.
16278         * src/an_symbol_view.c: gnome 2 port.
16280 2002-08-26  Stephane Demurget  <demurgets@free.fr>
16282         * src/an_file_view.c: finished gnome 2 port.
16283         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
16284         directory pixmap depending on the event.
16286         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
16287         (project_file_data_new): use a GtkTreePath.
16289 2002-08-23  Stephane Demurget  <demurgets@free.fr>
16291         * src/Makefile.am: readded back an_*_view.[ch] because they are still
16292         driving me nuts but they need to be ported, heh ?
16294         * src/an_file_view.c: gnome 2 port, almost finished after some hard
16295         work since it's quite a total rewrite again.
16297 2002-08-22  Stephane Demurget  <demurgets@free.fr>
16299         * src/an_file_view.c:
16300         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
16302 2002-08-21  Stephane Demurget  <demurgets@free.fr>
16304         * src/anjuta_info.c:
16305         * src/utilities.h: gnome 2 port, featuring a total rewrite.
16307 2002-08-20  Stephane Demurget  <demurgets@free.fr>
16309         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
16310         nuts ATM.
16311        
16312         * src/an_file_view.c:
16313         * src/aneditor.cxx:
16314         * src/anjuta_cbs.c:
16315         * src/compiler_options.h:
16316         * src/messagebox.c:
16317         * src/messagebox.h:
16318         * src/pixmaps.h:
16319         * src/project_dbase.h:
16320         * src/resources.h: gnome 2 port.
16322 2002-08-14  Stephane Demurget  <demurgets@free.fr>
16324         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
16326         * data/properties/sql.properties: added the DATETIME data type.
16328         * data/properties/html.properties: added the foreach php keyword.
16330 2002-08-08  Stephane Demurget  <demurgets@free.fr>
16332         * widgets/Makefile.am: removed blank line after the last backslash
16333         for avoiding a warning from automake.
16335         * configure.in:
16336         * src/Makefile.am: added the ORBit-2 dep.
16338 2002-08-08  Stephane Demurget  <demurgets@free.fr>
16340         * AUTHORS: added Biswa, because I wonder why noone already have
16341         written his name in the Anjuta's hall of fame :)
16343 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
16345         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
16346         widgets/e-shell-about-box.c: Made to compile for gnome2.
16347         
16348 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
16350         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
16351         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
16352         
16353         * configure.in, printing/print.h, printing/print.c,
16354         printing/print-doc.c: Made to compile for gnome2.
16355         
16356 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
16358         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
16359         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
16360         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
16361         widgets/Makefile.am:
16362         
16363         Upgraded the build system to gnome2 platform.
16364         
16365 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16366         * manuals/*: Added capability to generate PDF and PS.
16367         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
16368         * TODO, TODO.biswa: Intergated TODO list.
16369         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
16370         , bug #574470
16371         * src/dnd.c: Fix typo
16372         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
16373         * src/anjuta.c: Bug #568895, Bug #575419
16375 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16377         * tagmanager/tm_global_tags.c: Fixed compiler warning.
16378         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
16380 2002-12-17  Naba Kumar <naba@gnome.org>
16382         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
16383         bugs.
16384         
16385 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16386         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
16387         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
16388         * anjuta.prj: Added tools.sgml
16389         * data/properties/cpp.properties: Bug # 646974
16391 2002-12-16  Naba Kumar <naba@gnome.org>
16393         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
16394         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
16395         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
16396         on 'Enter' and adds proper focus mechanism.
16397         * src/anjuta.c: Fixed a memory corruption bug.
16398         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
16399         'Enter' and can also be Canceled. Sets proper default and focus policies
16400         for tools dialogs.
16401         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
16402         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
16403         translatable strings in dialogs and fixed some dialog properties.
16404         * src/anjuta-tools.c: Now uses xml format for loading and saving.
16405         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
16406         * src/message_manager_private.cc: Fixed some debug messages.
16407         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
16408         widgets/gnomefilelist.c: Fixed a memory leaks.
16409         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
16410         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
16411         src/main_menubar_def.h: Implemented incremental search.
16412         * TODO: Updated.
16414 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16415         * tagmanager/*: Minor cleanups and warning fixes.
16416         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
16417         GUI during long updates.
16418         * src/text_editor.c: Remove debug message.
16420 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16421         * tagmanager/tm_project.c: Fix a memory access problem.
16423 2002-12-13  Naba Kumar <naba@gnome.org>
16425         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
16426         tools list to show "Enabled" flag of the tool. Fixed a bug where
16427         tool list is not cleared when creating a new tool.
16428         
16429 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16430         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
16432 2002-12-12  Naba Kumar <naba@gnome.org>
16434         * anjuta-tools.[h,c], commands.c: Used the tools help of
16435         anjuta variables list in commands editor and fixed a typos
16436         buy in anjuta-tools.c.
16437         
16438 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16439         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
16440         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
16441         * TODO.biswa: Added to help me track things better.
16443 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16445         * configure.in, anjuta.spec.in: Added libglade dependency.
16446         * Makefile.am: Added anjuta.glade file.
16447         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
16448         , src/mainmenu_callbacks.[ch], src/message-manager.h
16449         , src/widget-registry.c: Tools editor GUI + other additions.
16451 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16453         * src/project_dbase.[ch], tagmanager/tm_project.c,
16454         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
16455         Implement syncing tags image with the project database.
16456         * src/anjuta-tools.c: Implemented variable substitution and
16457         working directory in tools.
16459 2002-12-09  Naba Kumar <naba@gnome.org>
16460         
16461         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
16462         command configuration language list from properties.
16463         
16464         * data/properties/asm.properties, data/properties/ruby.properties:
16465         Fixed typos.
16467 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16469         * src/an_symbol_view.c: Remember current selected entry and select
16470         it automatically after refresh.
16472 2002-11-26  Murray Cumming  <murrayc@usa.net>
16474         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
16475           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
16476         and gnomemm 1.2 projects so that people know they are really
16477         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
16478         But I did correct these to sue lowercase names.
16480 2002-12-01  Naba Kumar <naba@gnome.org>
16482         * data/anjuta.properties: Fixed caching problem on 
16483         indicators.
16484         * src/preferences.c, src/preferences_gui.c: Implemented automatic
16485         indicators prefs.
16486         
16487 2002-12-01  Naba Kumar <naba@gnome.org>
16489         * data/properies/anjuta.properties: Corrected "indicators.automatic"
16490         property name.
16491         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
16492         property and uses it.
16493         * src/aneditor.cxx: Fixed a bug associated with selection a word at
16494         current cursor.
16495         
16496 2002-11-30  Naba Kumar <naba@gnome.org>
16498         * src/debugger.c: Fixed a typo.
16499         * data/properties/*: Updated properties files and added
16500         new ones.
16501         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
16502         Added comment submenu and cleaned up ref and unref of menus.
16503         * src/aneditor.h: Added definition of comment commands.
16504         * src/aneditor.c: Upgrade from latest SciTE source code.
16505         * src/text_editor.[hc], src/text_editor_cbs.c, 
16506         src/message_manager_private.cc, src/message_manager.[cc,h],
16507         src/anjuta.[c,h]: Added indicators support for errors/warnings
16508         highlight in the editor.
16509         * NEWS, TODO: Update.
16510         * scintilla/include/PropSet.h: Removed deprecrated function.
16511         
16512 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16514         * src/anjuta-tools.[ch]: Tools implementation (basic)
16515         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
16516           , src/main_menubar_def.h: PLugins cleanup and segregation
16517         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
16518           registry
16519         * anjuta.prj: Added new files
16520         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
16521         * plugins/class-gen/clsGen.c: Register menu under 'Project'
16522         * plugins/patch/patch-plugin.c: Register menu under 'Format'
16523         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
16524         * src/Makefile.am: Added new files
16525         * src/message-manager.[cc/h]: Added standard output and error windows
16527 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
16529         * project_type.c: Fixed Gnomemm2 project type
16531 2002-11-25  Naba Kumar <naba@gnome.org>
16533         * printing/print.c: Fixed a compile warning.
16534         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
16535         * src/utilities.c: Fixed a compile warning in sparc, hides the
16536         terminal check error output from the user.
16537         * project_config.[ch], project_dbase.[ch], source.c: Added project
16538         version, exclude modules configuration and reordered other config
16539         properties. Changed some strings to more descriptive text.
16540         * src/compiler_opitions.c: Removed extra newlines from .prj file
16541         save.
16542         * anjuta.prj: Converted to new format (only reorganised properties
16543         and removed extra newlines ... nothing else).
16544         * NEWS: updated
16545         
16546 2002-11-21  Naba Kumar <naba@gnome.org>
16548         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
16549         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
16550         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
16551         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
16552         Updated to the CVS version.
16554 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16556         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
16557           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
16558           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
16559           images in completion lists. 
16560         * src/resources.h: Make C++ friendly.
16561         * scintilla/PropSet.cxx: Fix memory leak.
16563 2002-11-20  Naba Kumar <naba@gnome.org>
16565         * scintilla/*/*: Synced to latest scintilla 1.49
16566         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
16567         New lexers added.
16569         * scintilla/RESearch.cxx: The automatic cvs log in the
16570         file really broke things trying to interprete the changelog
16571         entry incorrectly as end-of-comment. Removed the $cvs line
16572         and committed again.
16573         
16574 2002-11-19  Naba Kumar <naba@gnome.org>
16576         Patch from Timothee Besset <ttimo@idsoftware.com>
16577         
16578         * src/message-manager-private.cc: Interpretes absolute
16579         file paths properly in zvt terminal.
16581 2002-11-19  Naba Kumar <naba@gnome.org>
16583         Patch from Timothee Besset <ttimo@idsoftware.com>
16584         
16585         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
16586         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
16587         (important) editor preferences in project (if there is one
16588         open).
16589         
16590         * TODO: Updated
16591         
16592 2002-11-18  Naba Kumar <naba@gnome.org>
16593         
16594         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16595         
16596         * src/debug_tree.c, src/find_in_files_gui.c,
16597         src/find_replace.c, src/find_text.c, 
16598         src/project_import.c, src/project_import_gui.c,
16599         src/wizard_gui.c: i18n Fixes.
16601 2002-11-15  Naba Kumar <naba@gnome.org>
16603         * plugins/class-gen/clsGen.c: Fixed to use project function
16604         to import files. Create non-existent directories before the
16605         sources are written.
16606         
16607         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
16608         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
16609         src/glade_iface.c,
16610         src/glades.c: Excluded gladen files from build. This
16611         will fix the unnecessary dependency on libssl.
16612         
16613         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
16614         file import funtion.
16615         
16616         * src/message_manager_private.cc: Fixed a compiler warning with
16617         DEBUG preprocessor macro.
16618         
16619         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
16620         wrong (undocked) editor window was closed on clicking close on an
16621         undocked editor window.
16622         
16623         * src/debugger.c: Fixed a bad bug where debugger terminal won't
16624         start correctly if the executable was run before with 'F3'.
16625         
16626         * src/toolbar_callbacks.c: Wrap around find next.
16627         * src/toolbar.c: Disable combo activate.
16628         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
16629         button positions to get 'yes' as default.
16631         * anjuta.spec.in: Updated.
16632         
16633         * src/anjuta_info.c, src/appwizard_gui.c,
16634         src/attach_process_gui.c, src/breakpoints_gui.c,
16635         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
16636         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
16637         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
16638         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
16639         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
16640         src/preferences.c, src/preferences_gui.c, src/project_config.c,
16641         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
16642         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
16643         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
16644         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
16645         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
16646         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
16647         plugins/patch/patch-plugin.c, printing/print-util.c:
16648         Set all windows and dialogs transient
16649         to their parents so that they remain floated above their parents.
16650         
16651 2002-11-13  Naba Kumar <naba@gnome.org>
16653         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
16654         take default editor font).
16655         
16656         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
16657         Corrected email address.
16658         
16659         * src/mainmenu_callbacks.c: Used spaces instead of tabs
16660         for changelog entry.
16662         * NEWS: Updated.
16663         
16664 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16665         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
16667 2002-11-06  Naba Kumar <naba@gnome.org>
16669         * README: Updated
16670         * anjuta.spec.in: Ships the .omf files with the
16671         documents instead of the base package.
16672         
16673 2002-11-04  Naba Kumar <naba@gnome.org>
16675         * data/properties/latex.properties: Fixed a bug.
16676         * ChangeLog: Released 1.0.0 stable.
16678 2002-11-04  Naba Kumar <naba@gnome.org>
16680         * src/commands.c: Added command with shell redirection capability.
16681         * data/properties/anjuta.properties: Changed default execution
16682         command.
16683         * src/project_dbase.c: Set project top dir in properties.
16684         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
16685         * data/Makefile.am: More diskcheck error fixes.
16686         
16687         * README, anjuta.spec.in, THANKS, AUTHORS,
16688         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
16689         manuals/C/anjuta-manual/authers,sgml,
16690         manuals/C/anjuta-manual/anjuta-manual.sgml,
16691         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16692         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
16693         : Changed anjuta home to
16694         new URL and my email address.
16695         
16696         * manuals/C/anjuta-manual/interfaces.sgml,
16697         manuals/C/anjuta-manual/prefereces.sgml,
16698         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
16699         
16700         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
16701         : removed reference to the help menu as the menu is modified
16702         when no help is found (which is very likely when we are
16703         shiping the documents separately).
16704         
16705 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16706         * anjuta.spec.in: Update specfile to make multiple RPMs.
16707         * data/Makefile.am: make dist fix.
16708         * src/text_editor_menu.c: Fix compile warnings (casts).
16710 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16711         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
16712         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
16714 2002-11-01  Naba Kumar <naba@gnome.org>
16716         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
16717         Added gnome2 macros to be used by gnome2 project wizard.
16718         
16719         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
16720         from gnome-common.
16721         
16722         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
16723         as it was conflicting with generated projects and is not
16724         useful for us.
16725         
16726         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
16727         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
16728         project generation, removed qt project as it's not complete and
16729         added gnome2 bonobo wizard.
16731 2002-10-29  Naba Kumar <naba@gnome.org>
16733         * po/POTFILES.in: Updated.
16734         * po/POTFILES.skip: Added.
16735         * preferences.h: Fixed print paper size property name.
16737 2002-10-28  Naba Kumar <naba@gnome.org>
16738         
16739         * data/user.properties, data/Makefile.am: Added user properties file
16740         which will be copied in user's ~/.anjuta/user.properties.
16741         
16742         * data/anjuta.properties: Changed a comment.
16743         
16744         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
16745         
16746         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
16747         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
16748         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
16749         item.
16751         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
16752         instead of user properties file.
16753   
16754         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
16755         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
16756         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
16757         * README, TODO: Updated.
16758         
16759 2002-10-28  Naba Kumar <naba@gnome.org>
16761     * manuals/C/anjuta-manual/figures/editor_guides.png,
16762     manuals/C/anjuta-manual/figures/editor_margins.png,
16763     manuals/C/anjuta-manual/figures/editor_markers.png,
16764     manuals/C/anjuta-manual/figures/local_variables.png,
16765     manuals/C/anjuta-manual/figures/open_file_multiple.png,
16766     manuals/C/anjuta-manual/figures/prefs_print.png,
16767     manuals/C/anjuta-manual/figures/print_dlg.png,
16768     manuals/C/anjuta-manual/figures/print_preview.png,
16769     manuals/C/anjuta-manual/figures/symbol_browser.png,
16770     manuals/C/anjuta-manual/figures/variable_tip.png: New png
16771     files for manual documentation.
16772     
16773     * manuals/sgmldocs.make,
16774     manuals/C/anjuta-manual/Makefile.am,
16775     manuals/C/anjuta-manual/authors.sgml,
16776     manuals/C/anjuta-manual/build.sgml,
16777     manuals/C/anjuta-manual/compileopts.sgml,
16778     manuals/C/anjuta-manual/debugger.sgml,
16779     manuals/C/anjuta-manual/execute.sgml,
16780     manuals/C/anjuta-manual/fileoperations.sgml,
16781     manuals/C/anjuta-manual/interface.sgml,
16782     manuals/C/anjuta-manual/preferences.sgml,
16783     manuals/C/anjuta-manual/projects.sgml,
16784     manuals/C/anjuta-manual/figures/arguments.png,
16785     manuals/C/anjuta-manual/figures/open_file.png,
16786     manuals/C/anjuta-manual/figures/other_opts.png,
16787     manuals/C/anjuta-manual/figures/scrshot.png,
16788     manuals/C/anjuta-manual/figures/toolbar_browser.png,
16789     manuals/C/anjuta-manual/figures/toolbar_tags.png:
16790     
16791     Updated anjuta manual documentation.
16793     
16794 2002-10-27  Naba Kumar <naba@gnome.org>
16796     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
16797     check and modifies debugger terminal command accordingly
16798     to function properly.
16799     
16800 2002-10-25  Naba Kumar <naba@gnome.org>
16802         * manuals/sgmldocs.make: Fixed a couple of bugs.
16803         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
16805 2002-10-24  Naba Kumar <naba@gnome.org>
16807         * src/debug_tree.c: Fixed a crash bug from Etay.
16809         * global_tags/create_global_tags: Added messages.
16810         Fixed infinite looping within files.
16811         
16812         * macro/autogen.sh: Removed debug and warning flags for defaults.
16813         
16814         Patch from Vadim Berezniker <vadim@berezniker.com>
16815         
16816         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
16817         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
16818         generation.
16820         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
16821         temporarily just copy it
16823 2002-10-24  Naba Kumar <naba@gnome.org>
16825         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
16826         manuals/C/anjuta-manual/anjuta-manual.sgml, 
16827         manuals/C/anjuta-manual/compileopts.sgml,
16828         manuals/C/anjuta-manual/debugger.sgml,
16829         manuals/C/anjuta-manual/execute.sgml,
16830         manuals/C/anjuta-manual/fileoperations.sgml,
16831         manuals/C/anjuta-manual/interface.sgml,
16832         manuals/C/anjuta-manual/introduction.sgml,
16833         manuals/C/anjuta-manual/projects.sgml,
16834         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
16835         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
16836         manuals/ja/anjuta-manual/anjuta-manual.sgml,
16837         manuals/ja/anjuta-manual/compileopts.sgml,
16838         manuals/ja/anjuta-manual/debugger.sgml,
16839         manuals/ja/anjuta-manual/execute.sgml,
16840         manuals/ja/anjuta-manual/fileoperations.sgml,
16841         manuals/ja/anjuta-manual/interface.sgml,
16842         manuals/ja/anjuta-manual/introduction.sgml,
16843         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
16845 2002-10-24  Naba Kumar <naba@gnome.org>
16847         * src/project_type.c: added autogen for qt projects.
16848         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
16849         Fixed a bug that retrieves wrong terminal command.
16850         * src/commnads.c: Added more terminal commands.
16851         * configure.in: Checks for scrollkeeper version.
16852         
16853 2002-10-22  Naba Kumar <naba@gnome.org>
16855         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
16856         instead of AM_GNOME_GETTEXT.
16857         
16858         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
16859         for setup-gettext for the wizard generated projects.
16861         * src/source.c: Fixed a bug where glade file wasn't generated.
16862         
16863         * src/gnome_project.c: Excluded project version from project dir
16864         name.
16865         
16866 2002-10-22  Naba Kumar <naba@gnome.org>
16868         * acinclude.m4: New file with dummy funtion for gettext
16869         cross compatibility fix.
16870         
16871         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
16872         * configure.in: Fixed cflags to avoid useless warnings.
16873         * Makefile.am: EXTRA_DIST += setup-gettext.
16874         * src/toolbars.c: Added space paddings around tags label.
16876 2002-10-21  Naba Kumar <naba@gnome.org>
16878         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16879         
16880         * setup-gettext: New script to maintain gettext cross version
16881         compatibility.
16882         * configure.in, macros/autogen.sh: Fix for gettext cross version
16883         compatibility.
16884         
16885 2002-10-21  Naba Kumar <naba@gnome.org>
16887         * debug_tree.c: Fixed incorrect use of debug assertion.
16888         
16889 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
16890             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16891         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
16892         src/memory.c, src/memory.h, src/message-manager-private.cc:
16893         
16894         New parsing algorithm; adapted from kdevelop.
16895         Middle button menu for changing the value's display type
16897 2002-10-07  Naba Kumar <naba@gnome.org>
16899         * src/main_menubar_def.h: Changed status bar message for Help->
16900         Browse info pages. Bug #603308
16902         * src/executer.c: Made "User terminal" default for creating
16903         projects (User can always disable it later). Bug #114222
16904         
16905 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16907         * macros/autogen.sh: Require gettext 0.10.x for autogen
16908         * src/text_editor.c: Fixes Bug #595303
16909         * src/source.c: Fixes Bug #595970
16910         * src/anjuta.c: Fixes Bug #598366
16911         * scingtilla/LexCPP.cxx: Bug #602296
16912         * src/main_menubar_def.h: Bug #604363
16913         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
16914         
16915 2002-10-07  Jens Georg <mail@jensgeorg.de>
16917         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16918         * gnomefilelist.c: This patch fixes the bug #611542
16919         
16920 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16922         * data/properties/Makefile.am: Added tcltk.properties file.
16923         
16924 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16926         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16927         
16928         * README: Updated README
16929         * plugins/class-gen/clsGen.c, src/message_manager.cc
16930           , src/mainmeu_callbacks.c, src/memory.c
16931           , src/project_dbase_gui.c, src/text_editor_gui.c
16932           , widgets/gnomefilelist.c: Set window icons
16933         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
16934           Enabled release build (stripped + optimized binaries, etc.)
16935         * data/properties/anjuta.properties, src/commands.c,
16936           src/defaults.cFixed bug #595489 (stdin on executables)
16937         * src/appwizard.c, src/main.c, src/message-manager.cc
16938           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
16939           , src/debug_tree.c: Memory related (valgrind) fixes.
16940         * src/message-manager-private.[cc,h], src/pixpams.h
16941           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
16942         * anjuta.prj: Added debug_tree.c to SOURCES
16943         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
16944           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
16945           Compacted code and cleaned up unnecessary functions.
16946         * tagmanager/*.[ch]: Code fixes.
16947         
16948 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
16949         
16950         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16951         
16952         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
16953         Debug tree now detects changes of displayed variables
16954         and changes their color to red
16956 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16958         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16959         
16960         * mainmenu_callbacks.c: Set's the current file name in
16961         file save as dialog.
16962         
16963 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16965         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
16967         * data/properties/tcltk.properties: New file for tcl/tk
16968         properties.
16970 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
16972         * src/project_type.[c,h], src/source.c, data/Makefile.am:
16973         Fixed a fatal bug which doesn't let building gnome2 related
16974         projects. They use different autogen.sh script. Defined new
16975         type field "gnome_macro_support".
16976         
16977         * data/autogen.sh.gnome2: New file.
16978         
16979         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
16980         bug with quotes escaping in quotes.
16981         
16982         * src/message-manager-private.cc: Used event box instead
16983         of frame for local message pane, so that the borders appear
16984         properly and nicely.
16985         
16986         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
16987         if there is a project open and all the files are un-docked.
16989         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
16991 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
16993         * src/main_menubar_def.h: implement feature request #595356, patch #597161
16994         * THANKS: updated for new contributions
16995         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
16997 2002-08-27 Steven Knight  <steven.knight@unh.edu>
16999         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
17000         src/project_dbase.h, src/project_type.c, src/source.c, 
17001         src/wizard_gui.c: new Qt project type
17002         *** NB not fully tested, may need some work, icon required...
17004 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17006         * src/memory.c, src/memory.h: new memory patch
17008 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
17010         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
17012 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
17014         * lancher/anjuta_launcher.c: Determine pty from function
17015         call instead of running 'tty' externally.
17016         
17017         * data/properties/cs.properties: Added compile/build commands.
17018         Fixed execution properties.
17019         
17020         * src/commands.c: Added c# options.
17022         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
17023         
17024         * src/debug_tree.[c,h], src/debugger.[c,h],
17025         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
17026         
17027         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
17028         1. Misaligned structs when they are members of other structs.
17029         2. '{' sometimes appears as a variable.
17030         3. Wrong processing of some arrays.
17031         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
17032         that displays the tree in two columns (variable and value).
17034 2002-08-14  Stephane Demurget  <demurgets@free.fr>
17036         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
17038         * data/properties/sql.properties: added the DATETIME data type.
17040         * data/properties/html.properties: added the foreach php keyword.
17042 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
17044         * NEWS: Updated with new features.
17045         
17046         * data/.cvsignore, doc/.cvsignore: Updated.
17047         
17048         Patch from: Etay Meiri <etay-m@bezeqint.net>
17049         
17050         * src/debug_tree.h, src/debug_tree.c: New files.
17051         
17052         * src/Makefile.am, src/message-manger-private.[h,cc],
17053         src/message-manger.cc: Added Tree view for debugger
17054         locals view.
17055         
17056 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
17058         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17059         
17060         * src/memory.c, src/memory.h: New files.
17061         
17062         * src/Makefile.am, src/appwizard.c, src/controls.c,
17063         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
17064         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17065         
17066         Memory view implemetation that would enable viewing raw memory
17067         during debugging.
17069 2002-08-08  Stephane Demurget  <demurgets@free.fr>
17071         * AUTHORS: added Biswa, because I wonder why noone already have
17072         written his name in the Anjuta's hall of fame :)
17074 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
17076         * src/appwizard_gui.c: Removed an ambiguous prototype.
17077         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
17078         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
17079         * THANKS: Updated M. Ali Vardar's email.
17080         
17081 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
17083         * src/anjuta_gui.c: implemented feature request to stop main and browser
17084           toolbars having exclusive use of space
17086 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
17088         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
17089         left over from the previous work to fix bugs :-)
17090         
17091         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
17092         src/controls.c, src/mainmenu_callbacks.h, 
17093         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
17094         reviewed
17095         
17096         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
17097         src/project_import_gui.c, src/sharedlib_gui.c, 
17098         src/signals_gui.c: set window icon correctly
17099         
17100         * NEWS: more updates for the release
17101         
17102         * HACKING: updated for window icons and insert menu information
17103         
17104         * src/cvs_gui.c, src/build_project.c, 
17105         src/project_import_cbs.c: message strings reviewed
17106         
17107         * src/controls.c: context help button should be disabled if 
17108         DevHelp is not installed
17109         
17111 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
17113         * src/debugger.c: Fixed the signalling screw up because of string
17114         update in gdb used to report the child process PID. Also, no
17115         error dialog will be popped up for "no such file or directory"
17116         error (very annoying and useless error). This error will still
17117         be shown on the debug message window. Avoided terminating the
17118         program when the terminal is terminated -- doesn't hurt, otherwise
17119         we get crappy egg-and-hen problem.
17120         
17121         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
17122         dimensions loading.
17123         
17124         * src/anjuta.c: Limited the default size of main window to sane
17125         values.
17127         * src/preferences.c: Fixed some deadly memory corruption bugs in
17128         the recent patches. Return from getenv() should NEVER be freed,
17129         because they are static strings.
17130         
17131         * src/preferences_gui.c: Removed the fix for crash bug with font
17132         selection and applied the real fix.
17133         
17134 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
17136         * NEWS: updated for release
17138 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
17140         * src/launcher.c: Added a fix a memory leak and a possible
17141         fix for zvt-crash bug.
17142         
17143         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
17144         
17145         * data/properties/latex.properties,
17146         data/properties/ada.properties: Added file.is.source property.
17147         
17148         * src/an_file_view.c: Set auto column size of the file
17149         revision column.
17150         
17151         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
17152         The user is now prompted to confirm the closing of the file
17153         if it is being used by CVS. If yes, the editor is closed and
17154         the CVS operation stops.
17155         
17156 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
17158         * anjuta.prj: bump project version for release
17159         * BUGS: removed unnecessary file
17161 2002-06-07      Philip Van Hoof <freax@pandora.be>
17163         * widgets/gnomefilelist.c: fix up issue with directory deleted 
17164         during the life of the file list widget
17165         * src/preferences_gui.c: sticking-plaster fix to font selection
17166         causes segfault bug
17168         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
17170 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17172         * data/properties/anjuta.properties, src/an_file_view.[ch], 
17173         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
17174         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
17175         added options for symbol and file browsers.
17176         * data/properties/cpp.properties: linker flags should come after
17177         the name of the file to compile.
17178         * scintilla/Editor.cxx: fixed gcc compilation warning.
17179         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
17180         be executed from bindir only.
17181         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
17182         tagmanager/include/tm_file_entry.h: CVS version information in file 
17183         browser.
17184         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
17185         window.
17186         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
17187         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
17188         crashes during file import.
17189         * src/project_import.c: disable project menu items during project 
17190         import.
17191         
17192         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17194 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17196         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
17197         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
17198         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
17199         modified Insert menu, added C functions template, header C 
17200         template, modified header_template HEADER_H ==> NAMEFILE_H
17201         
17202         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17204 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
17206         * data/properties/html.properties: changed some file 
17207         associations
17209 2002-06-05 Philip Van Hoof <freax@pandora.be>
17211         * widgets/gnomefilelist.c: Fixed #560759 and #561776
17212         
17213         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17215 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17217         * data/properties/anjuta.properties, src/defaults.c: Make windows
17218         docked by default, fix the big fonts bug.
17219         
17220         * src/an_file_view.c, src/main_menubar_def.h, 
17221         src/project_dbase_gui.c: sanitized the Edit/View mess.
17222         
17223         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
17224         for customizing shortcuts.
17225         
17226         * src/mainmenu_callbacks.c: Search for selected word if present.
17227         
17228         * src/text_editor_menu.c: Added context menu options for docking
17229         and undocking editor windows.
17230         
17231         * src/main_menubar.h, src/main_menubar.c: more support for the 
17232         shortcuts menu item.
17233         
17234         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17236 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
17238         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
17239         all commit messages being written to top of the file
17240         
17241         * src/main_menubar_def.h: message strings reviewed
17242         
17243         * src/project_import.c: message strings reviewed
17244         
17245         * src/source.c, src/glades.c: message strings reviewed. Fixed 
17246         some bugs around reading the project properties for creating 
17247         .glade and .desktop files in the Application Wizard. There were
17248         typos in the property names being retrieved
17249         
17250         * widgets/gnomefilelist.c: changed build_full_path to make 
17251         the file widget support ~
17252         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
17253         
17254         * THANKS, widgets/e-shell-about-box.c, 
17255         manuals/anjuta-manual/C/authors.sgml: updated for new
17256         patch
17258 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
17260         * src/project_dbase.c: Fixed the file-path-corruption bug
17261         and the cannot-import-file-in-project bug. (follow-up with
17262         the last commit from Stef).
17263         
17264         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
17265         with unsaved-project.
17266         
17267 2002-06-05  Stephane Demurget  <demurgets@free.fr>
17269         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
17270         misplaced g_free.
17272 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
17274         * data/properties/{xml,html,other}.properties: changed some file 
17275         associations
17276         
17277         * data/anjuta.mime: oops! cvs added
17278         
17279         * scintilla/RESearch.cxx: fixed up a problem with comments
17280         
17281         * global-tags/create_global_tags.sh: redirect errors to /dev/null
17282         to avoid messages about missing libs
17283         
17284         * NEWS: started the release notes
17286 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
17288         * HACKING: updated with new information on printing, patch naming
17289         
17290         * TODO: removed completed tasks
17291         
17292         * THANKS: updated a few contributions
17293         
17294         * anjuta.prj: updated the icon file
17295         
17296         * anjuta.desktop.in.in: updated to add Categories
17297         
17298         * data/anjuta.mime: created a mime type for Anjuta project files
17299         (NB needs to be added to the install in /usr/share/mime/)
17300         
17301         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
17302         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
17303         to PNG for websites.
17304         
17305         * plugins/patch/patch-plugin.c: clarified some messages and 
17306         made it easier to see different patching sessions
17307         
17308         * src/toolbar.c: changed some message text for consistency
17309         
17310         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
17311         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
17312         in preferences. 
17313         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17314                  
17315         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
17316         src/project_dbase.{c,h}, src/project_import_cbs.c, 
17317         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
17318         Added XLib Project and a Dockapp Project types.
17319         * pixmaps/Makefile.am: added line for new pixmap for new xlib
17320         projects
17321         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
17322         * src/source.c: Fixed memory leak in existing projects. 
17323         (filename was not freed)
17324         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
17326 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
17328         * src/anjuta.h, src/anjuta.c: Added error display funtions
17329         with parent windows.
17330         
17331         * src/appwizard_cbs.c: Changed error display function to use
17332         parented version.
17333         
17334 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
17336         * printing/print.h, printing/printing.c: Taken care of document
17337         zoom factor and fixed a font loading bug. Dynamically calculated
17338         text widths to work with zooms properly. Re-organized code for
17339         dynamic text width calulations to work in general with utf8 chars.
17340          Determined font height and width automatically from the font info.
17341         
17342         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
17343         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
17344         Converted text.zoom.factor property to use #defined value. Removed
17345         margin header and margin numbers preferences, as they  now
17346         calculated dynamically.
17347         
17348 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
17350         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
17351         printing/print-util.h, printing/print.c, printing/print.h:
17352         Rewritten printing support for style based printing. Syntax highlighted
17353         printing, monochromatic printing, setup using preferences etc.
17355         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
17356         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
17357         language and the styled text buffer.
17358         
17359         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
17360         the print setup preferences page and added printer preferences. Added functions
17361         to retrieve preferences with default values.
17362         
17363         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
17364         the printing.
17366         * data/properties/anjuta.properties: Added default printer preferences.
17368         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
17369         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
17370         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
17372         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
17373         
17374 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17376         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17378         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
17379         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
17380         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
17381         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
17383         printing/Makefile.am: Reduced compiler optimizations.
17385         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
17386         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
17387         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
17388         tagmanager/tm_workspace.c: TagManager fixes.
17390 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
17392         * printing/*: CVS added. :)
17393         
17394 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17396         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17398         * printing*: CVS added.
17399         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
17400           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
17401           src/main_menubar_def.h: Gnome Print support
17402         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
17403         * configure.in: Enable debugging flag option
17404         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
17405           Print properties defined.
17406         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
17407         
17408 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17410         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17411         
17412         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
17413         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
17414           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
17415           and cleanups
17416         * src/text_editor.c: Minor cleanups.
17417         * anjuta.c: Tweaks to 'Goto File Line' functionality.
17418         * src/project_dbase.c: Fixes to add/remove files from project.
17419         * src/help.c: Fix minor memory leak.
17420         * src/project_dbase_gui.c: Remove debugging messages.
17421         * src/utilities.[ch]: Cleanups and minor fixes.
17422         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
17424 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
17426         * src/anjuta.c [anjuta_apply_preferences()]:
17427         Fixed a crash bug when tab pos is not defined for the editors.
17428         
17429         * data/properties/cpp.properties: Set default identifier property to normal.
17430         This fixes the bug in which the fore color gets hidden with dark background.
17432 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
17434         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
17435         scintilla 1.46
17436         
17437         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
17438         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
17439         src/anjuta.c, data/properties/anjuta.properties:
17440         Implemented line wrapping.
17441         
17442         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
17443         
17444         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
17445         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
17446         tags. Code was reviewed from GNOME Bonsai view.
17447         
17448         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
17449         it seems to have been removed by scintilla people.
17450         
17451         * data/properties/anjuta.properties: Set default line wrap to false, as
17452         is noticably slow with big files.
17453         
17454 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
17456         * src/project_import_gui.c: disallow the selection of files in
17457           the browse dialog.
17458         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
17459           preferences code.
17460         
17461 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17463         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
17464           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
17465         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
17466         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
17467           now works properly.
17468         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
17469         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
17470         * src/utilities.[ch]: Added some utility functions.
17471         * tagmanager/tm_project.c: Fix for bug in file removal from project.
17472         
17473         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17475 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
17477         * HACKING: info on FIXME statements and removed ccview references
17478         * Makefile.am: added rule to make RPM package
17480 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
17482         * THANKS, widgets/e-shell-about-box.c, 
17483         manuals/anjuta-manual/C/authors.sgml: updated for new
17484         patch
17485         * src/anjuta.c: removed unnecessary warning code since CVS 
17486         support is now implemented :-)
17487         * manuals/sgmldocs.make: implemented a fix for bug #553969
17488         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
17489         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
17490         manuals/C/anjuta-faqs-C.omf: modified the descriptions
17491         
17492 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17493         
17494         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
17495           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17496           src/main_menubar_def.h, src/preferences_gui.c,
17497           preferences.c, preferences.h: setup Username and Email 
17498           preferences, Insert ChangeLog and Username editor functions
17499           
17500           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
17502 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17503         
17504         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
17505           src/src_paths_cbs.c, src/src_paths_gui.c
17506           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
17508           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
17510 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17512         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
17513           and goto tag menu items to main menu.
17515 2002-05-09  Andy Piper <andy.piper@freeuk.com>
17517         * THANKS, widgets/e-shell-about-box.c, 
17518         manuals/anjuta-manual/C/authors.sgml: added new contributors
17519         * HACKING: updated with info on files to change for credits
17521 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
17523     * src/aneditor.cxx: extended extension list which fixes segfault
17524     on selecting lisp, ruby or matlab as highlight style.
17526 2002-05-09  Andy Piper <andy.piper@freeuk.com>
17528         * src/main_menubar_def.h: fixed an array initialiser and fixed
17529         the lexer settings for the new entries on the Format menu
17531 2002-05-07  Stephane Demurget  <demurgets@free.fr>
17533         * Synced with Scintilla 1.45
17535 2002-05-06  Andy Piper <andy.piper@freeuk.com>
17537         * anjuta.prj: added another missing file
17538         * ChangeLog: fixed some incorrect change dates I caused by 
17539         sloppy cut-and-pasting :-/
17541 2002-05-06  Andy Piper <andy.piper@freeuk.com>
17542         
17543         * src/mainmenu_callbacks.c: fixed title of new About box
17545 2002-05-05  Andy Piper <andy.piper@freeuk.com>
17547         * src/pixmaps.h: added macros for OpenGL and SDL project icons
17549 2002-05-05  Andy Piper <andy.piper@freeuk.com>
17551         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
17552         * anjuta.prj: updated for new files
17554 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
17556         * widgets/e-shell-about-box.c: Added version display.
17557         
17558 2002-05-03  Andy Piper <andy.piper@freeuk.com>
17560         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
17561         widgets/scroll_menu.c: fixed up some compiler warnings (patch
17562         from Philip Van Hoof)
17564 2002-05-03  Andy Piper <andy.piper@freeuk.com>
17566         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
17567         dependency
17568         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
17569         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
17570         that produced build errors (needs checking on a machine with the
17571         ja locale!)
17572         * data/properties/lisp.properties: updated to match format of other
17573         lexer property files supplied with Anjuta
17575 2002-05-03  Andy Piper <andy.piper@freeuk.com>
17577         * anjuta.prj: added new files
17578         * HACKING: added information from the mailing list on 
17579         adding new project types to the wizard (thanks to Johannes)
17581 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17583         * src/utilities.h, src/launcher.c, src/gnome_project.c,
17584           src/appwiz_page2.c: Fix for 547038.
17586 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
17588     * attach_process.c, attach_process_cbs.c: Fixed a dialog
17589     hide bug.
17590     
17591     * about.h: cvs removed.
17592     
17593 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17595         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17597         Fix for #539574.
17599         * src/anjuta.c (anjuta_system_error): checks for the error number to
17600         know whether the error description is needed or not.
17602 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
17604         * pixmaps/anjuta_logo.png: New about logo.
17605     
17606         * pixmaps/anjuta_icon.png: New icon from Misha. The
17607         old one had trouble with some gtk themes.
17608     
17609         * about.c: Removed. No longer needed.
17611         * mainmenu_callbacks.c: Removed reference of about.h
17612     
17613 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17615         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17617         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
17618           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
17619         About Dialog (thanks to the Evolution team for the cool widget!)
17621 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
17623         Patch from lbell <lbell@tsc4.com>
17624     
17625         * src/find_in_files.c, src/find_in_files.h,
17626           src/anjuta.c: Added save_yourself, load_yourself routines.
17627     
17628         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
17629         Added "Append messages" toggle button. This will enable
17630         the search results to be appended to the already existing
17631         results.
17632     
17633         * src/debugger.c: Fixed a typo.
17634     
17635         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
17636           src/session.c, src/session.h: Improved session management.
17638 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
17640         * THANKS, FUTURE, AUTHORS: Changed my email and
17641         avoided yahoo.com.
17643 2002-05-02  Stephane Demurget  <demurgets@free.fr>
17645         Impl. feature request #525271 (add Lisp support).
17647         * data/properties/lisp.properties: added.
17649         * data/properties/Makefile.am, data/properties/anjuta.properties: added
17650           the lisp properties.
17652         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
17653           src/utilities.[ch]: added support for the Lisp highlight style.
17655 2002-05-02  Stephane Demurget  <demurgets@free.fr>
17657         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
17658           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17659           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
17660           option preferences to have a persistent setting. Plus it's not used
17661           often, so it's better here than flooding the menus.
17663         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
17664           preferences pages a lot more consistent and sweeter: tabs direction
17665           radiobuttons are directed against the meaning, all pages have an
17666           outter frame, a lot of padding, removed all expand attributes for
17667           vertical boxes, ...
17669           That's not a total revamp, but it's really looking better now, even
17670           if there's still work to be done.
17672 2002-05-01  Andy Piper <andy.piper@freeuk.com>
17674         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
17675         * TODO: added task to be completed before next release (update all credits)
17677 2002-05-01  Stephane Demurget  <demurgets@free.fr>
17679         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
17680         Benke László.
17682 2002-05-01  Benke László  <decike@freemail.hu>
17684         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17686         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
17687           src/main_menubar_def.h, src/mainmenu_callback.[ch],
17688           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
17689           to the format menu in order to reorder the notebook tabs in
17690           alphabetical order everytime a file is created/opened/saved.
17692 2002-05-01  Philip Van Hoof <freax@pandora.be>
17694         * widgets/gnomefilelist.[ch] (history_combo_go),
17695         (history_combo_clicked): impl.
17697         (gnome_filelist_new_with_path): use this new impl.
17699 2002-05-01  Stephane Demurget  <demurgets@free.fr>
17701         * src/project_dbase_gui.c (add_file): added the xpm file type.
17703 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17705         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
17706         tag manager fixes.
17708         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
17709           of tag types.
17711         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
17712           src/text_editor_menu.c: Added context sensitive search in symbol
17713           browser and editor.
17715         * configure.in: Changed version number to 0.1.9.99.
17717         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
17718           src/project_import.c: Minor changes to project import facility.
17720         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
17721           (Forced to use specific brace format)
17723         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
17724           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
17725           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
17727 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
17729         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
17730         replaced the spinbutton with an hscale, and made the UI less "blocky".
17732         * src/cvs_gui.c: When diffing a project you can choose date and
17733         release now.
17735         * src/project_dbase.c: Import_file activated again
17737         * configure.in, plugins/Makefile.am: Added patch plugin
17739         * plugins/patch/*: The new patch plugin
17741 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17743         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17745         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
17746         dropdown list shown by autocompletion are now removed.
17748 2002-04-28  Philip Van Hoof <freax@pandora.be>
17750         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
17751         a bunch of filetypes from the older version.
17753         * src/project_dbase_gui.c (add_file): changed the import
17754         dialog's filetypes combo contents depending on the
17755         type of data to be imported.
17757 2002-04-28  Stephane Demurget  <demurgets@free.fr>
17759         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
17760         the amount parameter as Philip stated and reformated to follow the
17761         Gnome convention.
17763         * src/project_dbase.c (project_dbase_make_default_filetype_list):
17764         changed accordingly.
17766 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17768         Fix for #531293.
17770         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
17771         Shift-F6, to be more consistent with other Gnome apps.
17772         Moved the "Search next" entry under the "Search" one, and swapped the
17773         order of the "Find in files" and "Find and Replace" ones.
17775         Some additional fixes ands cleanups on the edit menu.
17777         * src/main_menubar.h: replaced all occurences of repeat_find by
17778         find_again for the code to be more consistent.
17780         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
17781         sensitiveness depending on the existence of an active text buffer.
17783         * TODO: added some bits about improving the usability of the
17784         search/search again couple.
17786 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17788         * src/preferences_gui.c: made the tab labels text more consistent
17789         (s/misc/Misc/).
17791 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17793         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
17795         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
17796         filename.
17798         * src/main.c (main): simplified some code and cleanups.
17800         Fix a part of #499366:
17802         * src/commands.[ch] (sync_from_props), (command_editor_save),
17803         (on_apply_clicked), (create_command_editor_gui): added the gui
17804         corresponding to the command.terminal preference.
17806 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17808         Fix for #465180.
17810         * anjuta.spec.in: added build requirements for the source rpm.
17812 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
17814         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17815         
17816         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
17817           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
17818           src/project_type.c, source.c, wizard_gui.c:
17819           Added new GNOME 2 project types and changed glade behaviour to
17820           produce GTK code if project type GTK was selected and GTKmm code
17821           if project type GTKmm was selected (and not depending on the 
17822           selected language. Disabled glade for GNOME 2 projects because
17823           we will need glade2 there.
17824           
17825         * src/project_dbase.c: Fixed a memory lack.
17826         
17827         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
17828         
17829         * src/cvs.c: Added an error message if jobs are running
17831 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
17833         * tagmanager/tm_work_object.c: Fixed a chrash
17834         bug which occurs when it tries to stat an empty
17835         file name.
17836         
17837 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
17839         * src/controls.c: CVS menu items now becomes
17840         insensitive when the launcher is busy.
17841         
17842         * src/anjuta.c, cvs.h, cvs.c: Created a function
17843         to update the cvs preferences when preferences are
17844         applied in preferences dialog and called it from
17845         anjuta_update_preferences().
17846         
17847 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
17849         * src/cvs.c: Added a space in the cvs command
17850         before the revision part. This fixes the cvs
17851         error we get when cvs-diffing with revisions.
17852         
17853         * src/cvs.c: Fixed a compiler warning.
17854         
17855         * src/find_replace.c: The dialog now remembers
17856         the settings including the "prompt on replace"
17857         which seems to have broken somewhere line the
17858         changes.
17859         
17860 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
17862         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
17863         Added a new property in cvs class to hold a boolean
17864         for enabling date in cvs diff. This fixed the bizzare
17865         diff output due to the date that goes with the cvs
17866         command. Also, set the default value of compression
17867         to 3 and unified diff option to 1.
17868         
17869 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
17871         * src/cvs.c: The diff editor is set to hilite as
17872         diff syntax hiliting.
17873         
17874         * configure.in, manual/Makefile.am:
17875         Added a new manual module for ja language.
17876         
17877         * manual/ja/*/*/*: New module and files for the
17878         ja translation for the anjuta documentation
17879         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
17880         
17881 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
17883         * src/launcher.c: Made a very messy work around
17884         for the launcher authentication to work properly.
17885         
17886         * src/find_replace.c: Applied the missing patch
17887         from Dan Elphick <dre00r@ecs.soton.ac.uk>
17888         
17889 2002-04-16 Andy Piper <andy.piper@freeuk.com>
17891         * src/cvs.c, src/main_menubar_def.h: made message strings
17892         consistent with existing standards from our own documentation 
17893         (such as uppercase P in Project, corrected spelling of 
17894         repository, etc.)
17896 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
17898         * src/cvs_gui.c: Cleaned up gui and aligned various
17899         widgets to give a clean look.
17900         
17901 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
17903         * src/launcher.c: Added work around to retrieve
17904         the child exit code. It works. :)
17905         
17906         * src/find_in_files.c, src/gnome_project.c,
17907         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
17908         src/clean.c, src/clean_project.c, src/build_project.c,
17909         src/build_file.c: Modified to handle the new
17910         child exit code.
17911         
17912 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
17914         * src/find_replace.c: Changed signal to call
17915         on_replace_text_close on from delete_event
17916         to close => the replace history is now updated.
17918 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
17920         * src/cvs.c: escaped the cvs import message before
17921         passing it to cvs.
17922         
17923 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
17925         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17926         
17927         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
17928         
17929         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
17930         Added cvs import
17931         
17932         * src/preferences_gui.c: GUI improvements
17933         
17934         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
17936 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
17938         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
17939         Removed static qualifier from tm_tag_type_name() and
17940         availed it's prototype for use in outside code. also
17941         created reverse map function tm_tag_type_name();
17942         
17943         * src/anjuta.c: Implemented qualified tags names for
17944         the tag list (on the toolbar pulldown list) to avoid
17945         ambiguty in tags with similar names (like prototype
17946         and definition). Patch modified and improved.
17947         
17948         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
17949         
17950 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
17952         * src/utilities.[c,h]: Added a utility funtion
17953         that escapes the single and double quotes in a
17954         given string. Useful for passing command line
17955         args with quotes.
17956         
17957         * src/cvs.c: Escaped the cvs log message before
17958         passing it to cvs command line to avoid ambiguties
17959         with quotes in the message.
17960         
17961         * pixmaps/anjuta_icon.png: Changed to the new icon.
17962         from Todd Goyen <goyen@mbi-berlin.de>
17963         
17964         * src/message-manager-private.cc: Added regex to 
17965         recognize (underline hilite) the parsable outputs
17966         from the zvt terminal.
17967         
17968 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
17970         Patch from: Tina Hirsch <tehirsch@arcor.de>
17971         
17972         * src/project_type.c:
17973         Fixed a bug in the wxproject type and modified the erroroutput when
17974         configure doesn't find wx-config
17975         
17976         Patch from: Timothee Besset <ttimo@idsoftware.com>
17977         
17978         * src/anjuta.c, src/message-manager-private.cc,
17979           src/message-manager-private.h
17980         Catches double clicks in the zvt terminal, and calls goto_error_line
17981         to jump to the appropriate location in the source. This will recognize
17982         grep -n output
17983         
17984 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
17985         
17986         * src/build_project.c: Taken care of memory leak
17987           by freeing cmd variable properly.
17989         * src/main_menubar_def.h: Fixed wrong signal connection
17990           for cvs project commit.
17991           
17992         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
17993         
17994         * src/preferences_gui.c: Added some border and adjusted
17995           expandsion, filling in box adds to make the cvs preferences
17996           more nicer.
17997         
17998 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
18000         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18001         
18002         * src/cvs*, src/main_menubar*, src/preferences*: 
18003         Moved CVS settings to preferences, added a nice login dialog.
18004         
18005         * src/controls.c, src/project_dbase.c:
18006         CVS project options are only shown if a project is open
18007         
18008         * src/build_project.c:
18009         User is now asked if he wants to install as root 
18010         
18011         * src/launcher.c:
18012         Fixed a warning
18014         * anjuta.prj: Updated with cvs files
18015         
18016         * TODO: Remove task which are done
18017         
18018 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
18020         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
18021         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
18022         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
18024         Modified launcher to use controlling terminal to detect and
18025         take care of password authentications (for example, for cvs
18026         and root installs).
18027         
18028         * pixmaps/password.png: New file.
18029         
18030 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
18032         Anjuta kick start tutorial wirtten by:
18033           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
18035         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
18036           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
18037           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18038           manuals/C/anjuta-tutorial/figures/*.png:
18039           
18040           Added files
18041         
18042         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
18043           
18044           Modified files.
18045         
18046 2002-03-28 Roel Vanhout <roel@stack.be>
18048         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18050         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
18051           src/preferences_gui.c:
18052         Added option to wrap around to beginning/end of file when on last bookmark
18053         and next/previous bookmark is pressed
18054         
18055 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
18057         Patch from Philip Van Hoof <freax@pandora.be>
18058         
18059         * src/gnomefilelist.c:
18060         Added gimp like feature that changes the file extension of
18061         the filename entered in the selections when the file
18062         filter is changed.
18063         
18064 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
18065         
18066         Patch from Roy Wood <roy.wood@filogix.com>
18067         
18068         * src/controls.c, src/find_text.c, src/find_text.h,
18069           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
18070           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
18071           
18072           Menuitem for entering currently selected text as find target,
18073           added key accel for "find next" and changed some key accels for
18074           other key for consistency.
18075           
18076         * src/utilities.c:
18077           Cleaned up code.
18078         
18079 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
18081         * src/watch.c, src/watch.h, src/watch_cbs.c,
18082           src/watch_cbs.h, src/watch_gui.c:
18083         
18084           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
18085         
18086           Added change watch entries feature
18087           and Watch entries modify on double click fixed.
18089 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
18091         * src/mainmenu_callbacks.c:
18092         
18093           Project commit should not bypass dialog as
18094           we need to get the cvs log from the user.
18095           
18096 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
18098         * src/project_dbase.c:
18099         
18100           Patch from Roy Wood <roy.wood@filogix.com>
18101           
18102           Fixed docking bug with the new docking patch
18103           to fix copy/paste bug.
18104           
18105 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
18107         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
18108           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
18109           src/main_menubar.h, src/main_menubar_def.h,
18110           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
18112           Added cvs project support. Featured bypass cvs dialog for
18113           cases where we don't need dialog (such as project and right
18114           click selection from file browser). Cleaned up cvs code to
18115           make them generic cvs operations instead of separate file
18116           and project operations. Added cvs log action. Increased
18117           file entry box width and enabled "unified diff" by default.
18118           Used Editor buffer for status and log and set hilite for
18119           these buffers including diff buffer (DIFF hilite).
18120           
18121 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
18123         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18125         * data: Added file autogen.sh.wxwin 
18126         * data/Makefile.am: Added entry for autogen.sh.wxwin
18127         * pixmaps: Added project image appwiz_wxwin.png
18128         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
18129         * src/appwizard_cbs
18130           src/compiler_options.c
18131           src/pixmaps.h
18132           src/project_dbase.c
18133           src/project_dbase.h
18134           src/project_import_cbs.c
18135           src/project_type.c
18136           src/source.c
18137           src/source.h
18138           src/wizard_gui.c: Added everything necessary for new
18139                             project type 'wxWindows (wxGTK)
18140         * src/project_dbase.c: Fixed a bug that caused every project
18141                                to be a glade project in dialog
18142                                                    'Project information'.
18144 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
18146         Patch submitted by Roy Wood <roy.wood@filogix.com>
18147         
18148         * src/anjuta_gui.c, src/message-manager-dock.c,
18149           src/project_dbase.c:
18150           
18151           fixed the copy/paste bug by rewriting dock/undock
18152           code.
18154 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
18156         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18157         
18158         * src/cvs*, src/Makefile.am:
18159           New file for CVS support. File operations currently work
18160           cvs login needs to be done. Project support is not yet
18161           started.
18163         * src/main_menubar*, src/mainmenu_callbacks,
18164           src/anjuta.c, src/anjuta.h:
18165           Added menus and functions for cvs commands.
18166           
18167         * src/text_editor_menu.h: 
18168           Added #include <gtk/gtk.h>
18169           
18170         * src/gotoline.h:
18171           Removed a warning (and this time it works ;-)
18173         * src/utilities.c, src/utilities.h:
18174           Added a utility function to retrieve directory
18175           name out of full path.
18177 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
18179         * src/executer.c: (create_executer_dialog): changed the default
18180           focus on the entry.
18182 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
18184         * widgets/gnomefilelist.c:
18185         Fixed duplicate history entries for the same directory.
18186           
18187 2002-03-10  Stephane Demurget  <demurgets@free.fr>
18189         Fix for #520092.
18191         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
18192           it's already used by scintilla to delete the whole current line.
18194 2002-03-10  Stephane Demurget  <demurgets@free.fr>
18196         Fix for #525107.
18198         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
18199           calls to fileselection_hide_widget,
18200           (on_open_filesel_cancel_clicked): removed.
18202         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
18203           (on_add_prjfilesel_cancel_clicked):
18205         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
18206           impl.
18208         * src/fileselection.c: Made some functions static.
18209           (fileselection_hide_widget): rewritten using the new
18210           gnome_filelist_set_multiple_selection function.
18212         * src/fileselection.c: (on_file_selection_delete_event): removed
18213           unuseful widget hides. Some cleanups,
18214           (on_file_selection_cancel_clicked): impl,
18215           (create_fileselection_gui): changed the cancel button clicked's
18216           callback to use this new function.
18218         * src/anjuta.c: (anjuta_new):
18219         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
18220           callbacks, because this the gnome filelist widget's job.
18222         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
18223           clist selection mode duplicates set,
18224           (gnome_filelist_key_press): use the new impl. function.
18226 2002-03-10  Stephane Demurget  <demurgets@free.fr>
18228         Fix for #441233.
18230         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
18231           fixed some bogus code using an array cell out of
18232           range, removed unecessary gettext usages.
18234         * src/appwiz_page2.c: (on_prj_name_entry_changed):
18235           some cleanups and now transform minus characters to
18236           underscores.
18238         * src/source.c:
18239           (source_write_configure_in),
18240           (source_write_toplevel_makefile_am),
18241           (source_write_desktop_entry),
18242           (source_write_glade_file):
18243         * src/project_dbase.c: (project_dbase_summon_glade),
18244           (project_dbase_generate_source_code):
18245         * src/glades.c: (gladen_write_glade_write):
18246           replaced some occurences of the target name by the
18247           project filename, using project_dbase_get_proj_name,
18248           to fix the name of some files.
18249           Fixed a lot of mem leaks.
18250           Various code cleanups.
18252 2002-03-06  Stephane Demurget  <demurgets@free.fr>
18254         Merged with latest (1.44) scintilla.
18256         Added: - The calltip.<lexer>.end.definition property to display help
18257                  text on a second line of calltip.
18258                - The calltip.<lexer>.word.characters property to correctly find
18259                  calltips for functions that include characters like '$' which
18260                  is not normally considered a word character.
18261                - The use.monospaced property to determine initial state of
18262                  Use Monospaced Font setting.
18264         Bugs fixed: Too many to mention; please see :
18265                     http://www.scintilla.org/ScintillaHistory.html for the
18266                     full changes list.
18268         * scintilla/*/*: updated nearly all files.
18270         * TODO: removed the need of a scintilla merge.
18272         Merged with latest (1.44) SciTE properties.
18274         * data/properties/anjuta.properties: added the wrap, use.monospaced
18275           properties.
18277         * data/properties/html.properties: added a missing php extension, and
18278           updated php keywords to the latest reference.
18280         * data/properties/pascal.properties: added commands to compile, build
18281           and execute pascal applications.
18283         * data/properties/lua.properties: added styles for statements.
18285         * data/properties/bash.properties: added the declare keyword.
18287         Fixed distchecking.
18289         * global-tags/Makefile.am,
18290           global-tags/create-global-tags.sh: used some kind of ugly hack to
18291           make distchek work, since noone has proposed some better way.
18293         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
18294           and Ctrl-N replace Alt-N for new file according to the Gnome design
18295           reference.
18297 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
18299         * widgets/gnomedirlist.c
18300         widgets/gnomedirlist.h
18301         widgets/gnomefilelist.c
18302         widgets/gnomefilelist.h:
18304         Added GPL headings in the file.
18306 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
18308         * src/attach_process.c
18309         src/attach_process_cbs.c
18310         src/attach_process_cbs.h
18311         src/attach_process_gui.c
18312         src/breakpoints.c
18313         src/breakpoints_cbs.c
18314         src/breakpoints_cbs.h
18315         src/breakpoints_gui.c
18316         src/commands.c
18317         src/compiler_options.c
18318         src/compiler_options_cbs.c
18319         src/compiler_options_cbs.h
18320         src/compiler_options_gui.c
18321         src/find_in_files.c
18322         src/find_in_files_cbs.c
18323         src/find_in_files_cbs.h
18324         src/find_in_files_gui.c
18325         src/find_replace.c
18326         src/find_text.c
18327         src/help.c
18328         src/preferences.c
18329         src/preferences_gui.c
18330         src/project_config.c
18331         src/src_paths.c
18332         src/src_paths_cbs.c
18333         src/src_paths_cbs.h
18334         src/src_paths_gui.c:
18335         
18336         Bugs #521629 and #522427 fixed. The problem was, that the
18337         escape-key was not catched and the dialog was hidden, but
18338         the flag was not set correctly.
18340         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
18341         using the gnome_dialog_close_hides()-setting present in most dialogs.
18342         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
18343         emits "close" and set the flag in the close-callback.
18345         Patch from: Jens Georg <mail@jensgeorg.de>
18347 2002-03-06  Stephane Demurget  <demurgets@free.fr>
18349         * src/*.{c,cpp}: s/string_free/g_free/
18351         * src/utilities.[ch]: (string_free): removed.
18353 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
18355         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18357         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
18358         src/mainmenu_callbacks.[ch]:
18359         Removed Project menu options: README, TODO, ChangeLog and NEWS
18360         Moved Save Build Messages to Build menu and only highlight it
18361         when there are build messages.
18362         Corrected a spelling: "mojority" -> "majority"
18363         Fixed initialisation of edit.edit_app_gui so now Edit menu
18364         can be shown when no project is loaded.
18366         * src/project_dbase.h: Removed prototype for static function
18368 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
18370         * src/text_editor.c: Editor is marked changed after
18371         autoformat. 
18372         
18373         Patch from: Jens Georg <mail@jensgeorg.de>
18375 2002-03-04 Roel Vanhout <roel@stack.be>
18377         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18379         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
18380         Added option to ignore binary files on 'Find in files' (grep -I option)
18382 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
18384         * src/main.c:
18385         session restoration and commandline load in 
18386         gtk idle loop.
18387         
18388         * src/anjuta.[h,c], src/anjuta_cbs.c:
18389         Removed "clear windows menu" and prevented runtime 
18390         warnings.
18391         
18392         * src/compile.c, src/build_file.c, src/build_project.c,
18393         src/clean.c:
18394         Takes into account the preference setting for 
18395         show dialog when job completes. Dialogs are
18396         shown when it is enabled otherwise not.
18397         
18398 2002-03-03 Roel Vanhout <roel@stack.be>
18400         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18401         
18402         * src/find_text.c
18403         Store 'Find...' search string on search so that 'Find Next' will search for
18404         that string, even if the dialog hasn't been closed yet.
18406 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
18408         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
18409         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
18410         src/main_menubar_def.h:
18411         
18412         Organized menus, removed "Windows" and "Utilities" menus from the
18413         menubar [they are no longer needed]. Also removed some extragenous
18414         separators.
18415           
18416 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
18418         * src/message-manager-private.cc:
18419         Set message clist selection mode to BROWSE.
18420         
18421         * src/message-manager.cc, src/an_symbol_view.c,
18422         src/an_file_view.c:
18423         Added Key navigation for the CTree and CList. Arrow left for
18424         node collapse, right for node expand, space (or enter) for
18425         activation (same as double click).
18426         
18427 2002-03-03 Roel Vanhout <roel@stack.be>
18428         
18429         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18430         
18431         * plugins/class-gen/clsGen.c
18432         Added functionality to semi-intelligently prefill filename
18433         boxes with names deduced from class name
18435 2002-02-26 lbell <lbell@tsc4.com>
18437         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
18438         * src/preferences_gui.c:
18439         Removed an incorrect use of gtk_misc_set_alignment().
18440         
18441         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
18442         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
18443         src/preferences.h, src/preferences_gui.c:
18444         
18445         Added the option to reload last open project at the startup.
18446         Added the possibility to open a new project without close
18447         an existing one
18448         
18449         * src/properties.cxx:
18450         Corrected a spelling mistake in message string.
18451         
18452         * src/session.c:
18453         Updated session functions.
18454            
18455 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
18457         * widgets/gnomefilelist.c: Bug fixes.
18458         
18459         Patch from Philip Van Hoof <freax@pandora.be>
18460         
18461 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
18463         * src/an_file_view.c:
18464         anjuta was unable to open some files becuase they were not being
18465         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
18466         Removed mime checking when opening with anjuta, becuase it doesn't
18467         hurt to open binary files in anjuta (some even may want to do so).
18468         
18469         Added a warning when mime type is not set when "view with default
18470         viewer" is activated.
18471         
18472         * src/an_file_view.c, an_symbol_view.c:
18473         Converted N_() to _() where ever appropriate in the strings.
18474         
18475 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
18476         
18477         * src/appwizard_gui.c, src/appwizard_cbs.c
18478           src/wizard_gui.c/h, src/appwiz_page3.c,
18479           src/project_import_gui.c:
18480           
18481         Moved target type radiobuttons to appwiz. page 2
18482         
18483         * src/message-manager-private.cc
18484         Fixed a bug which caused a crash if next message function was used
18486         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
18488 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
18490         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
18491         Modifies the behaviour of Alt-TAB in Anjuta. This
18492         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
18493         edited files in the first items of the notebook.
18495         Patch from: Timothee Besset <timo@qeradiant.com>
18496         
18497 2002-02-24  Philip Van Hoof <freax@pandora.be>
18499         * widgets/gnomefilelist.c, gnomefilelist.h:
18500           Added filecompletion
18501           
18502         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
18504 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
18506         * configure.in: Added "sk" to ALL_LINGUAS.
18508 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
18509   
18510         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
18511           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
18512           src/wizard_gui.c: Added support for static and dynamic libs
18513         
18514 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
18516         * widgets/gnomefilelist.c:
18517           Fixed gnome_filelist_get_lastfilename so it no longer returns
18518           a corrupted path.
18520 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
18522         * src/resources.h, resources.c:
18523         Added url handler.
18525         * src/main_menubar_def.h, mainmenu_callbacks.c:
18526         Changed to use gnome configed url handler.
18528 2002-02-19  Philip Van Hoof <freax@pandora.be>
18530         * widgets/gnomefilelist.c
18531         Added PHP filetype.
18533 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
18535         * plugins/class-gen/clsGen.c:
18536         Added c++ support.
18537         
18538         * widgets/gnomefilelist.c:
18539         Gives the maximum space to the files section of the open file dialog.
18540         
18541         Patches from: lbell <lbell@tsc4.com>
18542         
18543 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
18545         * src/anjuta.c, main.c:
18546         Used tm_get_real_path in anjuta_get_full_filename();
18547         
18548 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
18549         
18550         * anjuta.prj: update version
18552 2002-02-17  Stephane Demurget  <demurgets@free.fr>
18554         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
18555           removed the amount arg and replaced with a NULL-ending list.
18556           (gnome_filelisttype_makedefaultlist): use the new prototype.
18558 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
18560         * src/about.c, THANKS: updated for new contributors
18561         
18562         * anjuta.prj: added new files
18563         
18564         * README: corrected some documentation, ctags no longer needed,
18565           pkgconfig now required
18566           
18567         * data/properties/others.properties: add .cvsdiff extension
18568         
18569         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
18570           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
18571           file import
18572           
18573         * doc/anjuta.1: added initial man page thanks to 
18574           Rob Bradford <rob@debianplanet.org> (NB build and install 
18575           needs work)
18576         
18577 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
18579         * src/Makefile.am: Cleaned handling of compiler flags by moving them
18580           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
18581           warning flags. 
18582   
18583         * configure.in: Changed version to 0.1.10-pre
18584   
18585 2002-02-17  Stephane Demurget  <demurgets@free.fr>
18587         * src/fileselection.c: (create_fileselection_gui): always display
18588           the directory creation button as we cannot rely on the dialog
18589           titlebar.
18591         * widgets/gnomefilelist.[ch]: fixed includes.
18593         * pixmaps/new_folder.xpm: resized, added a + sign.
18595 2002-02-17  Stephane Demurget  <demurgets@free.fr>
18597         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
18598           changed all extensions to begin with a dot.
18600 2002-02-16  Philip Van Hoof  <freax@pandora.be>
18602         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
18604         * THANKS: added Philip.
18606         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
18608         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
18609         * src/file_selection.[ch],
18610         * widgets/gnomefilelist.[ch]: added a filetype
18611           combobox to the Anjuta file dialog widget.
18613 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
18615         * anjuta.spec.in: eep! the import script was not being installed by
18616           RPM - fixed for the release.
18618 2002-02-13  Stephane Demurget  <demurgets@free.fr>
18620         Various cleanups and fixes for the next release to be able to make
18621         distcheck.
18623         * plugins/*/*.c: added missing prototypes causing gcc to speak to
18624           much and make some tweaks plus cleanups.
18626         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
18627           args to remove some warnings.
18629         * global-tags/Makefile.am,
18630           data/Makefile.am,
18631           src/Makefile.am: link against Anjuta static libs using the
18632           $(top_builddir) dir, not anymore on $(top_srcdir) to make
18633           distcheck happy.
18635         * src/Makefile.am: ditto with all the Anjuta static libs.
18637         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
18638           include, as we already include the whole directory for the build.
18640         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
18641           
18642 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
18644         * pixmaps/Makefile.am: icon for libglade project now installed
18645         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
18646         * manuals/C/Makefile.am: removed ChangeLog reference which was 
18647           breaking some build stuff
18648         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
18649           include reference problems that showed up on make distcheck
18650         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
18652 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
18653         
18654         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
18656 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
18658         * src/message-manager-private.cc:
18659           The horizontal scrollbar now shows properly on demand.
18660         
18661 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
18663         * src/dnd.c fixed some warnings
18664         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
18665           and works. It is shown always at the moment but before it was
18666           shown on demand and did never work. 
18668 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
18670         * src/anjuta.c: Fixed a crash bug.
18671           patch from: Jens Georg <mail@jensgeorg.de>
18673 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
18675         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
18676           reports a problem with missing end tags on <graphic>
18678 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18680         * manuals/C/ChangeLog: removed since it was never used
18681         * manuals/C/anjuta-manual/*: more updates, new screenshots
18682         * anjuta.prj: updated for new manuals/ structure
18684 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
18686         * source.c, compiler_options.[c/h]:
18687           Fixed bug #460321 "Problem with optimization options" 
18688           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
18689         
18690 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18692         * NEWS: prepared for release, need to fill in date
18693         * data/welcome.txt: version number updated
18695 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18697         * src/text_editor_menu.c, src/an_file_view.c, 
18698           src/an_symbol_view.c: marked strings for translation
18699         
18700         * src/defaults.c, data/properties/xml.properties:
18701           *.omf and *.xsl files should use XML highlighting
18702           
18703         * manuals/C/anjuta-manual/*:
18704           - restructured so that files have more meaningful names
18705             and are easier to edit (see anjuta-manual.sgml for the
18706                 ordering)
18707           - updated some screenshots
18708           - continued rewrite
18710 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
18712         * main.c: Made a workaround to remove the old
18713         anjuta gnome config file (older than 9 Feb 2002). This
18714         will fix the bug which never lets the brower toolbar shown.
18715         
18716         * main.c: In fact, the above solution wouldn't work in all
18717         cases. Therefore, here is the better fix, which works by
18718         detecting the version of the old config file and deleting
18719         ~/.gnome/Anjuta if it is lesser than 0.1.9.
18720         
18721 2002-02-01  Andy Piper <andy.piper@freeuk.com>
18723         * HACKING: added info on submitting patches
18725 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
18727         * src/project_import_gui.c, src/project_import.c:
18728           - If Project Import Wizard is canceled everything is 
18729                 cleaned up now.
18730           - Back button is now insensitive on page 3 (some problems: 
18731                 see TODO in project_import_qui.c:284
18732           - Menu frame is insensitive if project type != GNOME(mm)
18734 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
18736         * src/main.c: Fixed bug #  (Unable to open files on
18737         double click in project window from second trial onwards when
18738         the project is opened from command line).
18739         
18740         * po/POTFILES.in: Removed tags_manager.[h,c]
18741         
18742 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
18744         * src/preferences.c:
18745           A quick hack to fix the 'invisible' browser toolbar when
18746           upgrading from 0.1.8 to 0.1.9
18747           
18748         * src/anjuta.c:
18749           Fixed toolbar names which were causing confusions in the toolbar
18750           show/hide.
18751           
18752         * src/main.c:
18753           Substituted "anjuta" with PACKAGE
18754           
18755         * src/project_import_gui.c: 
18756           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
18757           
18758         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
18759           Added new files and removed obsolete ones.
18760           
18761 2002-01-30  Andy Piper <andy.piper@freeuk.com>
18763         * src/appwizard_cbs.c, project_import_cbs.c, 
18764           main_menubar_def.h, project_import_gui.c: 
18765           updates to message strings and layout for the 
18766           import wizard.
18767           
18768         * text_editor_cbs.c: fix for the tab menu entries for 
18769           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
18771 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18773         * src/toolbars.c,
18774           src/toolbars.h,
18775           src/anjuta_gui.c,
18776           src/controls.c:
18777           
18778           Tag dropdown exclusive (takes
18779           all space in the toolbar) and never vertical and
18780           increased the width of the tag combo to 256 pixs.
18781           Toolbar separator before the combo and button.
18782           Added tags label before the tag button.
18783           Reorganized the dock bands for the toolbars.
18784           
18785         * src/project_import_gui.c
18786           src/project_import.c:
18787           Fixed an error and removed an unused variable.
18788           
18789         * data/properties/anjuta.properties:
18790           Removed the property for the old toolbar and set
18791           browser toolbar show to default.
18792           
18793         * src/project_dbase.c: excluded modules were not
18794           loaded. Fixed.
18795           
18796         * src/source.c:
18797           No build files will be written if the project is blocked.
18798           
18799         * src/project_import.c,
18800           src/project_import_cbs.c,
18801           src/project_gui.c,
18802           src/wizard_gui.c:
18803           
18804           Manually applied Johannes patch to fix some memory
18805           issues and gui clean up.
18806           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
18807         
18808         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
18809           Fixed a bad bug with remove file from project because of
18810           files were never removed properly from the project and
18811           from the tagmanager.
18812           
18813         * src/appwiz_page3.c: Disabled unused codes to clear
18814           compiler warnings.
18815           
18816 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18818         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
18819         
18820         * data/Makefile.am
18821           pixmaps/Makefile.am
18822           src/Makefile.am
18823           src/an_file_view.c
18824           src/an_symbol_view.c
18825           src/anjuta.c
18826           src/anjuta.h
18827           src/anjuta_cbs.c
18828           src/anjuta_gui.c
18829           src/controls.c
18830           src/main_menubar.c
18831           src/main_menubar.h
18832           src/main_menubar_def.h
18833           src/mainmenu_callbacks.c
18834           src/mainmenu_callbacks.h
18835           src/pixmaps.h
18836           src/project_dbase.c
18837           src/project_dbase.h
18838           src/text_editor.c
18839           src/text_editor_menu.c
18840           src/text_editor_menu.h
18841           src/toolbar.c
18842           src/toolbar.h
18843           src/toolbar_callbacks.c
18844           src/toolbar_callbacks.h :
18845           
18846           Patch submitted by:
18847           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18848           
18849           Removes the Tags toolbar and substituted it with
18850           tags combo dropdown list. Fixes a couple of bugs.
18851           
18852           Moved the tag combo to browser toolbar because
18853           main toolbar was becoming too long.
18854           Made a new icon of tag toolbar.
18855           
18856         * po/zh_TW.po: Fixed bug.
18857           
18858         * pixmaps/an_tag.xpm: Added new file.
18860 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18862         * src/project_import_gui.c: Reorganized project
18863         import gui page 2.
18864         
18865 2002-01-29  Andy Piper <andy.piper@freeuk.com>
18867         * HACKING: added info on creating windows and dialogs
18869 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
18871         * src/tm_file_view.c:
18873           Sorts the file list at the end instead of doing sort-insert
18874           to improve performance.
18875           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
18877         * src/project_dbase.c: Resolved a conflict from
18878           Johannes's patch.
18879           
18880         * src/project_import.c:
18881         
18882           Fixed to use anjuta_import.sh for the bin dir and
18883           not from the data dir.
18884         
18885           Used anjuta_is_installed() function to verify a the command's
18886           executability.
18887         
18888           Fixed import command to use sh (which is more general and is
18889           gauranteed to be found in any unix system :-)). Also, added
18890           double quotes around the import directory.
18891         
18892           Changed some strings for better translations (like avoiding
18893           duplicates).
18894           
18895           Fixed the reading of wrong target type.
18896           
18897         * src/control.c: Insensitive "import project" when there is
18898           a project open.
18899           
18900         * src/project_import_cbs.c:
18901           
18902           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
18903           Fixed selection of gettext checkbox.
18904           Sets the menu entries.
18905           
18906 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
18907         
18908         * src/appwiz_page[1-4].c
18909         * src/appwiz_gui.c
18910         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
18911         be able to reuse it.
18912         
18913         * src/mainmenubar.[c/h]
18914         * src/mainmenubar_def.h
18915         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
18916         menu item
18917         
18918         * src/message-manager.c: Fixed bug 509192
18919         * src/message-manager-dock.c: Added accel_group if window is undocked
18920         
18921         * src/project_dbase.[c/h]: Splitted opening code to be able
18922         to use it without an open file dialog
18923         (Maybe I broke Naba's changes, please take a look)
18924                         
18925         * src/project_import.[c/h]
18926         * src/project_import_gui.c: New Files, Code for Project Import Wizard
18927         
18928         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
18929         import wizard
18931 2002-01-28  Andy Piper <andy.piper@freeuk.com>
18933         * src/main_menubar_def.h, tagmanager/tm_project.c: more
18934           string cleanups
18935           
18936         * manuals/C/anjuta_manual/*: started rewrite of the 
18937           manual, updated some screenshots
18939 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18941         * src/gnomefilelist.h, src/gnomefilelist.c:
18942         
18943           Fixed multiple selection bug (#497085). The OK button is
18944           sensitive when in multiple mode, if the no. of
18945           selection is one or more.
18946           
18947           Toggle between single and multiple selection mode
18948           and multiple mode display.
18949           
18950           Fixed strings to translable strings.
18951           
18952           Fixed some compiler warnings by commenting out
18953           unused functions.
18954           
18955 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18957         * src/project_dbase.c: App status bar now updates
18958           with the project name when the project is loaded.
18959         
18960         * src/an_file_view.c, tagmanager/tm_file_entry.c:
18961           
18962           Puts the directories at the top. They're also sorted now.
18963           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
18964         
18965 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18967         * scripts/anjuta_import.sh.in: Added file.
18968         * scripts/anjuta_import.sh: Removed file.
18970         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
18971           Updated files.
18972           
18973         * src/main_menubar_def.h:
18974         
18975           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
18976           reflect the opposite of Find (CTRL+F) and also to leave
18977           CTRL+R or Redo.
18978           
18979           Changed Glade summon with ALT+G, which frees the ATL+E
18980           for poping up the edit menu.
18981           
18982         * src/Makefile.am: Debugging link flags by Biswa, removed.
18984 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
18986         * HACKING: added information on best practices for writing
18987           application messages and GUI labels
18988           
18989         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
18990           src/breakpoints.c, src/build_file.c, src/build_project.c, 
18991           src/clean_project.c, src/compile.c, 
18992           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
18993           src/configurer.c, src/debugger.c, src/executer.c, 
18994           src/find_in_files.c, src/find_in_files_cbs.c, 
18995           src/find_replace.c, src/find_text.c, src/glades.c, 
18996           src/gnome_project.c, src/goto_line.c, src/main.c, 
18997           src/main_menubar.c, src/main_menubar_def.h, 
18998           src/mainmenu_callbacks.c, src/preferences_gui.c, 
18999           src/project_config.c, src/project_dbase.c, 
19000           src/project_dbase_gui.c, src/resources.c, src/source.c, 
19001           src/support.c, src/tags_manager.c, src/text_editor.c, 
19002           src/text_editor_gui.c, src/text_editor_menu.c, 
19003           src/toolbar_callbacks.c, src/utilities.c: 
19004           lots of minor message updates to make them more user-friendly 
19005           and consistent
19007 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
19009         * src/executer.c:
19010         
19011           Because of the spaces escaping, the command could not be
19012           executed when run without terminal. Now fixed.
19013           
19014         * anjuta.prj, Makefile.am:
19015         
19016           Added anjuta project file.
19017         
19018 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
19020         * src/message-manager-private.h, message-manager-private.cc,
19021           message-manger.cc:
19022           
19023           Added freeze() and thaw() for the message window class to
19024           speed up the message manager update.
19025         
19026         * src/project_config.h, project_config.c,
19027           src/project_dbase.h, project_dbase.h
19028           scripts/anjuta_project.template:
19029           
19030           Added two new prject attributes: project.config.blocked and
19031           project.excluded.modules. The former will make sure that users
19032           are not given any previlidge in enabling the 'overwrite build
19033           files' flags and the later issues a list of modules in the project
19034           to be skipped for symbol browsing and project listing.
19035         
19036         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
19037         
19038           Modified script to read the template from the anjuta data dir
19039           rather than from the directory in which the script exist. Otherwise,
19040           Being transfered to the bin dir, the script will not be able to
19041           find the template when it is run.
19042           
19043           The script is also create with configure.in to set in the anjuta
19044           data dir path inside the script.
19045           
19046 2002-01-26  Stephane Demurget  <demurgets@free.fr>
19048         * po/fr.po: updated to the latest sources.
19050 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
19052         * scripts/Makefile.am:
19053           anjuta_import.sh goes with distribution.
19054           
19055         * po/*.po: They seem to have updated (merged with
19056           anjuta.pot) automatically when I did "make dist".
19057           
19058 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
19060         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
19061           Fixed Bug #499807, ie crash on removing libs, includes, defines from
19062           the compiler options dialog.
19063         
19064         * ChangeLog:
19065           Correct todays date. :)
19066           
19067         * scripts/Makefile.am:
19068           Installs anjuta_import.sh in $(prefix)/bin dir and
19069           is treated as an executable.
19070           
19071 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
19073         * Fix for bug #499373
19074         
19075         * data/properties/anjuta.properties, ada.properties, cpp.properties,
19076           java, properties, latex.properties, lua.properties, others.properties,
19077           perl.properties:
19078           
19079           Added double-quotes around file arguments so that
19080           filenames with spaces could also work.
19082         * launcher/anjuta-launcher.c, executer.c:
19083           Escaped quotes in the cammand and it's arguments before executing
19084           so that args with spaces can also work.
19085           
19086           Commented #DEBUG switch.
19087           
19088 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
19090         * scripts/*: Added files which I forgot previously.
19091         
19092         * src/aneditor.h: Lined up commands definition for better look.
19093         
19094         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
19095           main_menubar.h, control.c:
19096           Added three more convert EOL chars submenu items in transform.
19097           Reformatted some some.
19098         
19099         * data/anjuta.properties:
19100           Reformatted a line.
19101         
19102         * src/aneditor.h, aneditor.c:
19103           Added three commands (with definitions) for EOL conversions.
19104           
19105         * src/text_editor.c:
19106           Editor detects file mode from the file content and
19107           set the editing mode to CR/LF/CRLF automatically.
19108           Refined Dos mode extrageneous chars filter
19109           This will make sure that filter works only in Dos mode and not
19110           in other modes.
19111           
19112         * src/anjuta.c: Editor mode display in status bar.
19113         
19114         * src/preferences_gui.c: Changed the string for dos mode
19115           filter to more sensible string.
19116         
19117         * src/aneditor.c: Default editor mode sets during widget creation
19118           and not everty time the properties are loaded. This makes sure
19119           that the auto-detected mode is not overridden by the default mode.
19120           
19121         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
19122         
19123         * src/anjuta.c: Fixed bug #476028.
19124           Now anjuta also searches for file relative to top project dir,
19125           when the project is open.
19126         
19127         * src/anjuta_cbs.c: Fixed bug #499536.
19128           File is not closed if it is not able to save the file properly.
19129           
19130         * src/mainmenu_callbacks.c: Fixed bug #499536.
19131           Newfiles (which are not modified) are also closed on "close all files".
19132         
19133 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
19135         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
19136         
19137         * tagmanager/tm_source_file.c, regex.c, parse.c:
19138           defined and delimited g_messages within #debug.
19139           
19140         * src/preferences.c, data/anjuta.properties:
19141           saved/defied message-manager tag position in string.
19142           Message tag possition is saved between sessions. And
19143           and tag position bottom as default.
19144           
19145 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
19147         Patch submitted by:
19148         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19150         * Makefile.am
19151           configure.in
19152           data/Makefile.am
19153           data/properties/Makefile.am
19154           global-tags/Makefile.am
19155           pixmaps/Makefile.am
19156           src/Makefile.am
19157           src/an_file_view.c
19158           src/an_file_view.h
19159           src/an_symbol_view.c
19160           src/an_symbol_view.h
19161           src/anjuta.c
19162           src/anjuta_cbs.c
19163           src/file_history.c
19164           src/file_history.h
19165           src/message-manager-private.cc
19166           src/pixmaps.h
19167           src/project_dbase.c
19168           src/project_dbase_gui.c
19169           src/tags_manager.c
19170           src/text_editor.c
19171           src/utilities.c
19172           src/utilities.h
19173           src/watch_gui.c:
19174         
19175           Modified files.
19176         
19177         * scripts/*
19178           pixmaps/sv_class.xpm
19179           pixmaps/sv_function.xpm
19180           pixmaps/sv_macro.xpm
19181           pixmaps/sv_private_fun.xpm
19182           pixmaps/sv_private_var.xpm
19183           pixmaps/sv_protected_fun.xpm
19184           pixmaps/sv_protected_var.xpm
19185           pixmaps/sv_public_fun.xpm
19186           pixmaps/sv_public_var.xpm
19187           pixmaps/sv_static_fun.xpm
19188           pixmaps/sv_static_var.xpm
19189           pixmaps/sv_struct.xpm
19190           pixmaps/sv_unknown.xpm
19191           pixmaps/sv_variable.xpm
19192           pixmaps/fv_core.xpm
19193           pixmaps/fv_text.xpm
19194           pixmaps/filestoremove.txt:
19195         
19196           New files.
19197         
19198         * pixmaps/class.xpm
19199           pixmaps/function.xpm
19200           pixmaps/fv_autofile.xpm
19201           pixmaps/fv_doc.xpm
19202           pixmaps/fv_i18n.xpm
19203           pixmaps/fv_source.xpm
19204           pixmaps/private_func.xpm
19205           pixmaps/private_var.xpm
19206           pixmaps/protected_func.xpm
19207           pixmaps/protected_var.xpm
19208           pixmaps/public_func.xpm
19209           pixmaps/public_var.xpm
19210           pixmaps/struct.xpm
19211           pixmaps/variable.xpm
19212         
19213           Removed files.
19214         
19215         * tagmanager/*/*:
19216         
19217           Upgraded to tagmanager-0.7
19219 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
19220         * src/anjuta_cbs.c: Fixed bug #506441
19221         * src/watch_gui.c: Changed layout of eval dialog so that
19222         it fits on a 800x600 desktop with German translation. 
19224 2002-01-23      Andy Piper <andy.piper@freeuk.com>
19226         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
19227         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
19228           icon for new project type (thanks to Misha)
19229         * configure.in: build and install Danish translation
19230         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
19231           credits to cover new patches and translations
19233 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
19234         
19235         * src/preferences.c, src/message-manager.cc, src/project_type.c,
19236           src/appwiz_page1.c:
19237         
19238       - Font preferences are restored properly now (\n was missing)
19239           - Dock menu label of message-manager is "Dock/Undock" instead
19240           of "Dock|Undock" to match with the rest of anjuta.
19241           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
19242           changed it in anjuta, too 
19244 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
19246         * tagmanager/tm_source_file.c,
19247           tagmanager/parse.c,
19248           tagmanager/tm_project.c,
19249           src/an_symbol_view.c,
19250           src/anjuta.c:
19251           
19252           Disabled debug warnings.
19254 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
19256         * src/appwiz_page1.c
19257           src/compiler_options.c
19258           src/project_dbase.c
19259           src/project_dbase.h
19260           src/project_type.c
19261           src/source.c
19262           src/source.h:
19263           
19264           New project type named LibGlade.
19265           
19266           Patch submitted by:
19267           Dick Knol <dknol@gmx.net>
19269         * src/gnome_prj.c:
19270           Commented out unused pixmap creation. May be it
19271           will fix the crash in project creation.
19272           
19273 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
19275         * src/registers.c
19276           src/registers.h
19277           src/registers_cbs.c
19278           src/registers_cbs.h
19279           src/registers_gui.c
19280           src/sharedlib.c
19281           src/sharedlib.h
19282           src/sharedlib_cbs.c
19283           src/sharedlib_cbs.h
19284           src/sharedlib_gui.c
19285           src/signals.c
19286           src/signals.h
19287           src/signals_cbs.c
19288           src/signals_cbs.h
19289           src/signals_gui.c
19290           src/stack_trace.c
19291           src/stack_trace.h
19292           src/stack_trace_cbs.c
19293           src/stack_trace_cbs.h
19294           src/stack_trace_gui.c
19295           src/text_editor.c
19296           src/watch.c
19297           src/watch.h
19298           src/watch_cbs.c
19299           src/watch_cbs.h
19300           src/watch_gui.c
19301           
19302           Fixed bug #496290: Attach/detach removed from these
19303           windows as they are never implemented.
19304           
19305           Patch submitted by:
19306           Johannes Schmid <johannes.schmid@gmx.de>
19307           
19308 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
19310         * src/anjuta.c,
19311           src/anjuta_cbs.c:
19312           
19313           Fixed bug:
19314           when you right click on the tabs, a list of filenames are given
19315           out, but now it gives a list of "page 1", "page 2", etc...
19316           
19317           Patch submitted by: 
19318           Jens Georg <mail@jensgeorg.de>
19320         * anjuta.in.in: Removed c|c++ because, it was not necessary
19321           and was causing translation problem.
19322           
19323         * plugins/class-gen/clsGen.c:
19324           removed "'" for the same reason.
19325           
19326 attached the fix for the menu
19329 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
19331         * src/preferences.h,
19332           src/preferences.c,
19333           src/preferences_gui.c:
19334           
19335           Adds the functionality to Anjuta to auto save your unsaved
19336           files before you build a project.
19338           Patch submitted by: 
19339           jason <jason_williams@suth.com>
19340           
19341         * src/anjuta.[h,c]:
19342           Added function for save all files.
19343         
19344         * src/mainmenu_callbacks.c:
19345           Modified to use the above function.
19346         
19347         * src/build_project.c:
19348           Save all files before build if it is set in the
19349           preferences.
19351 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
19353         * src/message-manager-private.cc
19354           src/message-manager-private.h
19355           src/message-manager.cc:
19356           
19357           Message-manager now restores the tabs which were shown on startup.
19358           The terminal is now created on demand (as requested by Biswa)
19359           and I have removed some debug messages.
19360           
19361           Patch submitted by: 
19362           Johannes Schmid <johannes.schmid@gmx.de>
19364 2002-01-13  Stephane Demurget  <demurgets@free.fr>
19366         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
19367           proper tabs keyboard navigation.
19369         * src/an_symbol_view.c,
19370           src/anjuta_cbs.c,
19371           src/gnome_project.c,
19372           src/project_dbase.c,
19373           src/tags_manager.c: removed some debugging display.
19375 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
19377         * src/message-manager-dock.c
19378           src/message-manager-private.cc
19379           src/message-manager-private.h
19380           src/message-manager.cc
19381           src/preferences.c
19382           src/preferences.h
19383           src/preferences_gui.c:
19384           
19385           Patch submitted by: 
19386           Johannes Schmid <johannes.schmid@gmx.de>
19387           
19388           This patch adds a tab to the notebook of the preferences-dialog
19389           where you can change the colors, the tab position of the new
19390           message manager. Also the truncate messages stuff has moved
19391           from misc tab to messages tab.
19393           Also improved the remembering position stuff of message manager.
19394           
19395         * data/internal.properties,
19396           Added definitions for messages colors and tag position.
19397           
19398         * src/message_manager.cc:
19399           Fixed a bug that never lets the messages panes to get cleared.
19400           Added wmclass setting for the message window. Fixed a bug in
19401           which the message window was not being shown.
19402         
19403         * src/tag_manager.c: Fixed printing of (NULL) in the debug
19404           output and disabled it.
19406         * src/anjuta.c: Preferences created and loaded before anything else.
19407           anjuta now recognizes messages colors on startup and initializes
19408           them.
19409         
19410 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
19412         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
19414 2002-01-09  Stephane Demurget  <demurgets@free.fr>
19416         * pixmaps/file_c.xpm,
19417           pixmaps/file_cpp.xpm,
19418           pixmaps/file_file.xpm,
19419           pixmaps/file_h.xpm,
19420           pixmaps/file_html.xpm,
19421           pixmaps/file_i18n.xpm,
19422           pixmaps/file_icon.xpm,
19423           pixmaps/file_pix.xpm,
19424           pixmaps/fv_doc.xpm,
19425           pixmaps/fv_i18n.xpm,
19426           pixmaps/fv_image.xpm,
19427           pixmaps/fv_source.xpm,
19428           pixmaps/fv_unknown.xpm: made these icons transparent.
19430 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
19432         * launcher/anjuta_launcher.c: updated message strings
19433         * src/message-manager-dock.c: added newline at end to avoid compile warning
19434         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
19435         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19436           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
19437           entries for username and Python-style GPL notice
19438         * HACKING: added info on files to change to update Insert menu
19440 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
19442         * src/project_dbase.c,
19443           src/an_file_view.c,
19444           src/an_symbol_view.c:
19445           Changed the CTree expander style to square and
19446           line style to Dotted line.
19447           
19448         * po/POTFILES.in: Removed and Added translable files.
19450 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
19452         * ccview/.cvsignore: Removed.
19453         
19454 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
19456         * ccview/
19457                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
19458                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
19459                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
19460                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
19461                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
19462                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
19463         
19464         Removed ccview module because it is no longer needed.
19466 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
19468         * src/project_dbase.c:
19469           Shifted structure initialization in project_dbase_new()
19470           before anything else, otherwise it was crashing due to
19471           uninitialized values.
19472         
19473         * src/an_symbol_view.c:
19474           Disabled high volume debug output.
19476 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
19477         
19478         Applied a very heavy patch from:
19479         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19481         * Makefile.am
19482         configure.in
19483         pixmaps/Makefile.am
19484         src/Makefile.am
19485         src/aneditor.cxx
19486         src/aneditor.h
19487         src/anjuta.c
19488         src/anjuta.h
19489         src/commands.c
19490         src/commands.h
19491         src/compile.c
19492         src/compile.h
19493         src/controls.c
19494         src/defaults.c
19495         src/fileselection.c
19496         src/main_menubar.c
19497         src/main_menubar.h
19498         src/main_menubar_def.h
19499         src/mainmenu_callbacks.c
19500         src/mainmenu_callbacks.h
19501         src/project_dbase.c
19502         src/project_dbase.h
19503         src/project_dbase_gui.c
19504         src/tags_manager.c
19505         src/text_editor_menu.c
19506         src/toolbar_callbacks.c
19507         tagmanager/Makefile.am
19508         tagmanager/ctags.c
19509         tagmanager/include/Makefile.am
19510         tagmanager/include/tm_project.h
19511         tagmanager/include/tm_symbol.h
19512         tagmanager/include/tm_tag.h
19513         tagmanager/include/tm_tagmanager.h
19514         tagmanager/include/tm_workspace.h
19515         tagmanager/tm_project.c
19516         tagmanager/tm_source_file.c
19517         tagmanager/tm_symbol.c
19518         tagmanager/tm_tag.c
19519         tagmanager/tm_workspace.c
19520         widgets/Makefile.am: Modified.
19521         
19522         * src/an_file_view.[c,h],
19523           src/an_symbol_view.[c,h],
19524           src/file_history.[c,h],
19525           src/support.[c,h],
19526           widgets/scroll-menu.[c,h],
19527           tagmanager/tm_file_entry.c
19528           tagmanager/include/tm_file_entry.h: Added new files.
19529           
19530         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
19531         private_func.xpm, public_func.xpm,
19532         class.xpm, fv_exec.xpm, fv_unknown.xpm,
19533         private_var.xpm, public_var.xpm,
19534         function.xpm, fv_i18n.xpm, macro.xpm,
19535         protected_func.xpm, struct.xpm,
19536         fv_autofile.xpm, fv_image.xpm,
19537         ofolder.xpm, protected_var.xpm, variable.xpm:
19538           Updated and Added pixmap files.
19540         Features:
19541         ---------
19542         a) Removes CCView dependency.
19543         b) Improves the terminal.
19544         c) Adds tag navigation context menus.
19545         d) Upgrades tagmanager to latest version.
19546         e) Miscellaneous small additions.
19548 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
19550         * src/project_dbase_gui.c: Fixed crash of anjuta
19551         when project first created.
19552         
19553         * src/gnome_project.c: It now updates the tags manager
19554         when new projects are created.
19555         
19556 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
19558         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
19559           for this big patch.
19560         
19561         * src/messages.[c,h]: Removed files.
19563         * src/message-manager.[cc,h],
19564           src/message-manager-dock.[c,h],
19565           src/message-manager-private.[cc,h]
19566           New files.
19568         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
19569           src/build_project.c, src/clean_project.c, src/compile.c
19570           src/configurer.c, src/debugger.c, src/find_in_files.c
19571           src/mainmenu_callbacks.c, src/preferences.h
19572           src/preferences_gui.c, src/properties.h
19573           src/utilities.c, src/utilities.h:
19574           The new messages widget.
19575           New features:
19576             - Use of GtkNotebook instead of ToggleButtons
19577               and show/hide
19578             - Popupmenu to show and hide message types and
19579               to dock/undock in detach mode
19581           All other things should work as they did with the
19582           old message window. Currently the keyboard short-cuts
19583           do not work in detached mode.
19584           
19585           Some functions in utitlities.[c,h] changed.
19586           so that they take const arguments where this is possible
19587           
19588         * src/Makefile.am, po/POTFILES.in:
19589           Removed messages.[c,h] and
19590           added message-manager.[cc,h], message-manager-dock.[c,h],
19591           message-manager-private.[cc,h]
19592           
19593         * src/message-manager.h: Removed "include <bonobo.h>"
19594           and added a newline at the end of the file.
19595           
19596         * src/message-manager-private.cc:
19597           Set clist's width setting to Automatic.
19598           Set scroll window's scroll bars to Automatic.
19599           
19600 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
19602         * text_editor_menu.c:
19603           Fixed misalignment of the function sub menu
19604           in the text editor pop up menu.
19605           
19606 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
19607         
19608         * src/text_editor.c: Fixed a compiler warning.
19609         
19610 2002-01-04  Andy Piper <andy.piper@freeuk.com>
19612         * THANKS, manuals/*/authors.sgml: updated for new translations
19613         * plugins/class-gen/clsGen.c: converted messages to English
19614         * src/about.c, src/main_menubar_def.h: string updates
19616 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
19618         * src/anjuta.c
19619           src/anjuta_cbs.c
19620           src/text_editor.c
19621           src/mainmenu_callbacks.c
19622           src/text_editor.h
19623           src/text_editor.c
19624           src/text_editor_cbs.c
19625           src/text_editor-gui.c:
19626           
19627           Earlier code for adding 'cross' button
19628           for closing pages were too error prone and unorganized.
19629           Cleaned up the code and shifted the 'extra' widgets
19630           creation (eg. close button, close_pixmap and lable)
19631           from anjuta to text_editor. This takes care of proper
19632           widgets creation and destruction. Otherwise, anjuta
19633           was crashing at too many points, especially related
19634           to docking and undocking.
19635           
19636 2002-01-04  Stephane Demurget  <demurgets@free.fr>
19638         * src/aneditor.cxx: removed debugging code.
19640         * data/properties/.cvsignore: added swap files.
19642 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
19644         * src/anjuta.c
19645           src/anjuta_cbs.c:
19646           Fixed Crashing of anjuta when a new file is saved as
19647           different file.
19648           
19649 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
19651         * src/aneditor.c: Some debug codes around.
19652         
19653         * data/internal.properties, data/anjuta.properties: Removed.
19654           data/properties/Makefile.am:
19655           data/properties/ada
19656           data/properties/cs
19657           data/properties/make
19658           data/properties/rc
19659           data/properties/html
19660           data/properties/ruby
19661           data/properties/baan
19662           data/properties/idl
19663           data/properties/pascal
19664           data/properties/sample
19665           data/properties/bash
19666           data/properties/java
19667           data/properties/perl
19668           data/properties/sql
19669           data/properties/conf
19670           data/properties/latex
19671           data/properties/props
19672           data/properties/vb
19673           data/properties/cpp
19674           data/properties/lua
19675           data/properties/python
19676           data/properties/xml
19677           data/properties/others
19678           data/properties/.cvsignore:
19679             Added files. Properties now splitted into small files
19680             for each language.
19682         * data/Makefile.am
19683           configure.in: Update the removal and added properties module.
19685         * src/preferences.c: preferences_new(): Updated to reflect the
19686           new properties files organization.
19687           
19688         * src/Makefile.am: Added Baan Lexer.
19690 2002-01-01  Stephane Demurget  <demurgets@free.fr>
19692         * src/aneditor.cxx: readded the baan lexer. 
19694         * src/preferences.c: fixed translated messages and a typo.
19696         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
19697           confusing the regexp usage in xml-i18-merge.
19699 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
19701         * src/project_dbase.c: tidied some messages, and spotted a typo in
19702           the reading of properties which prevented the project version from
19703           ever being reported in the Project Information window - fixed :)
19705         * po/POTFILES.in: removed syntax.h
19707 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19709         * data/internal.properties: fixed baan properties.
19710           Added all ada properties.
19712         * src/main_menubar_def.h,
19713           src/lexer.h,
19714           src/aneditor.cxx,
19715           src/utilities.[ch]: added support for the Ada highlight style.
19717 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19719         * plugins/*/.cvsignore: updated.
19721 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19723         * src/syntax.h,
19724           src/text_editor.c,
19725           src/Makefile.am: removed the empty header syntax.h.
19727 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
19729         * main_menubar.c:
19730         Stef's observation on the 'superfluous' hseparators in the recent
19731         files and projects is fully justified -- removed.
19732         
19733         * main_menubar_def.h:
19734         Changed "Plug Ins" to "Plugins" in the menu label.
19735         
19736         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
19737         Added class-gen in the configure output and class-gen module.
19738         
19739         * data/internal.properties:
19740         Correct mis-spelled "jave" to "java".
19741         Added file.is.source for *.h, *.c, *.cpp properties.
19742         
19743         * global-tags/Makefile.am:
19744         "chmod +x create_global_tags.sh" before it is executed, because
19745         there is very high chance that it will be found "-x" and resulting
19746         in error
19748 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19750         Fixed a crash on Solaris reported by Holder Burde, thanks to him
19751         for the backtrace.
19753         * src/gnome_project.c: (create_new_project): if the user doesn't
19754           select any icon, it doesn't have any extension and thus we can't
19755           use it in printf on Solaris, since the %s modifier use strlen to
19756           know the string length and then crash. On Linux, gcc checks the value
19757           of the pointer to be NULL and write "(null)" if necessary. We can't
19758           rely on that.
19760         * src/source.c: (source_write_desktop_entry): if there's no icon, we
19761           don't need to have the directory icon but the generic one.
19763 2001-12-30  Stephane Demurget  <demurgets@free.fr>
19765         Merged with latest (1.42) scintilla.
19767         Added: Support for the {load,save}.on.(de)activate properties.
19768                The PHP lexer to match keywords case insensitively.
19769                Baan lexer.
19770                Experimental supports for changeable style attribute & line
19771                wrapping.
19772                
19773         Updated: Both the C++ and HTML lexers.
19774                  More shell keywords added.
19775                  Horizontal scrolling and diplay of long lines optimised.
19776                  Cursor setting optimised.
19778         Bugs fixed: Caret movement over folded lines.
19779                     Selection tracking in 2ndary views when doing modifications.
19781         * scintilla/CallTip.{cxx.h},
19782           scintilla/ContractionState.{cxx,h},
19783           scintilla/Document.{cxx,h},
19784           scintilla/Editor.{cxx,h},
19785           scintilla/KeyWords.cxx,
19786           scintilla/LexHTML.cxx,
19787           scintilla/PlatGTK.cxx,
19788           scintilla/RESearch.cxx,
19789           scintilla/ScintillaBase.cxx,
19790           scintilla/ScintillaGTK.cxx,
19791           scintilla/Style.{cxx,h},
19792           scintilla/StyleContext.h,
19793           scintilla/ViewStyle.cxx,
19794           scintilla/include/*.h: updated.
19796         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
19798         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
19799           should have been told to the scintilla team. We're lucky I read the
19800           ChangeLog and the modifications of the lexer (thanks to the Gnome
19801           bonsai for this ;)
19803         * data/internal.properties: added Baan definitions.
19804           Fixed some issues for C such as *_cast directive, that are only
19805           available with C++.
19806           Updated C++, HTML and shell scripts definitions.
19807           Updated Ada and Bullant, that have been forgotten.
19809         * src/main_menubar_def.h,
19810           src/lexer.h,
19811           src/aneditor.cxx,
19812           src/utilities.[ch]: added support for the Baan highlight style.
19814 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19816         Polished the plugins menu behaviour and added a tearoff
19817         menuitem to the recent entries submenu.
19819         Note: The recent entries list seems to be too height
19820               with all these superfluous hseparators.
19822         * src/main_menubar.c: Polished, making some
19823           functions declarations static and cleaning some code.
19825           (create_submenu_plugin): removed the extra
19826           plugins entry and the horizontal separators.
19828           (on_plugins_menu_realize): the plugins menu is only
19829           shown if there's at least one available.
19831           (create_submenu*): added a tearoff menuitem to have
19832           a more homogeneous menu style. For now, it doesn't
19833           take care of user settings (but it was even worse
19834           before :).
19836 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19838         * configure.in: added the packageplugindir variable to avoid
19839           installing the plugins in $(prefix). It's not the same path as
19840           anjuta 2 to allow parallel installation.
19842 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19843         Fix a reopened part of bug #440676: keyboard navigation between the
19844         different text buffers. Changed to a more global approch. 
19846         * src/notebook.[ch]: removed.
19848         * src/Makefile.am: removed notebook.[ch]
19850         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
19851           (on_anjuta_window_key_press_event): added to fulfill the global
19852           shorcuts handling.
19854         * HACKING: updated according to the new global shortcuts handling.
19856 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
19858         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
19859           Shifted plugin menu from Edit submenu to main menu.
19860         
19861         * po/POTFILES.in:
19862           Added plugins/sample1/plugin-sample1.c
19863           
19864         * plugins/sample1/plugin-sample1.c:
19865           Added localization and used anjuta_info, instead of anjuta_error.
19866           
19867         * plugins/.cvsignore, plugins/sample1/.cvsignore:
19868           Added cvs ignores.
19869           
19870 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
19872         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
19873           for plugin dir.
19874         
19875         * Makefile.am: Added module plugins.
19876         
19877         * plugins, plugins/Makefile.am, plugins/sample1/*:
19878           Created plugins modules.
19879           
19880         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
19881           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
19882           to load plugins of *.so only and not *.so* (which results
19883           in duplicates).
19884         
19885         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
19886           plugins during packaging.
19888 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
19890         *  configure.in: Added Greek (el) to ALL_LINGUAS.
19892 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
19894         * configure.in: Added portuguese to ALL_LINGUAS
19896 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
19898         * global-tags/.cvsignore
19899         tagmanager/.cvsignore
19900         tagmanager/include/.cvsignore:
19901         Added cvs ignore files.
19903         * data/.cvsignore
19904         Updated cvs ignore file.
19905         
19906 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19908         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
19909           data/anjuta.properties, data/internal.properties: clean up some 
19910           message strings (me)
19912 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19914         * src/about.c, THANKS: added Jens to the credits
19915         
19916 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19918         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
19919           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
19920           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
19921           Georg <mail@jensgeorg.de> to add close button to file tabs.
19923 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19925         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
19926           (debugger now catches correct signal from process)
19928 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19930         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
19931         * src/pixmaps.h: switch appwizard project icons to new designs
19932         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
19934 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19936         * pixmaps/Makefile.am: stop redundant images from being installed.
19937           The next step will be to remove them completely.
19938         * src/appwiz*: further updates (more to come)
19939         * src/pixmaps.h: cleaned up, commented
19940         * src/splash.c: should use the pixmaps macro defined
19941         * HACKING: more on the graphics stuff and use of pixmaps.h
19943 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
19945         * src/defaults.c: fix bug #494864
19947 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
19949         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
19950           graphics from Misha
19951         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
19952           redundant graphics, no longer used
19953         * src/appwiz*: revamped application wizard by Andy and Misha for
19954           a more usable and professional look-and-feel
19955         * HACKING: updates to cover patching, graphics, and some additions
19956           post-0.1.8
19957         * TODO: removed some implemented features
19959 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
19961         * data/anjuta.properties, data/internal.properties: cleanup
19962         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
19963           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
19964           to edit styles colors for keywords and add Goto Tag menu option
19965           in the editor
19967 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
19969         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
19970         
19971         Fixed bug #460335
19972         fixes the Forget of the cursor position when tab is brought active
19973         from project manager.
19974         
19975 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19977         * src/messages.c
19978           Exported "TERM=xterm" to get a color terminal when
19979           anjuta is not started from within a terminal.
19980           
19981 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19983         * src/messages.c
19984           src/messages.h
19985           Added a frame around zvt terminal.
19986           
19987         * src/preferences_gui.c
19988           Modified to say "Use glade component (experimental)"
19989           instead of "Use Component".
19990           
19991 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19993         * Patch from 
19994         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19995         
19996         * src/anjuta.c
19997         src/fileselection.c
19998         src/messages.c
19999         src/messages.h
20000         src/preferences.c
20001         src/preferences.h
20002         src/project_dbase.c
20004         a) Extra scrollbar in terminal no longer appears.
20005         b) Character set preference should be preserved (untested).
20006         c) File selection widget now remembers last directory.
20007         d) On creation of generic project, the glade 'file not found' error no
20008                 longer occurs.
20009         e) First terminal window is created 'on demand', so it should always to
20010                 the Right Thing (TM) as far as starting WD is concerned. Also, the
20011                 environment is now passed to the terminal.
20012         f) Solaris compilation should be fixed (replaced get_current_dir_name()
20013                 with getcwd()).
20014         g) Fixed some compilation warnings.
20016 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
20018         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
20019           src/pixmaps.h: applied terminal and warnings patch (Biswa)
20020         * src/*: cleanups (me)
20021         * pixmaps/mini_term.xpm: added new file for terminal button
20022           (me, based on existing artwork)
20024 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
20026         * configure.in: bumped version to 0.1.9-pre
20027         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
20028           translation
20029         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
20031 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
20033         * src/splash.c: removed a DOS end of line of a comment (so the *.po
20034           files are free of that char)
20035         * configure.in: added "az" to ALL_LINGUAS
20037 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
20039         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
20040           crash bug fix from Biswa.
20041         * FUTURE: added Anjuta/gIDE merger information to provide 
20042           details on future direction and status of 1.x stuff
20043         * NEWS: prepared for release
20044         * po/de.po: update from Jens Georg <mail@jensgeorg>
20046 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
20048         * multiple minor updates pre-0.1.8
20049         * patch from Biswa to fix syntax highlighting and packaging
20050         * po/fr.po: update from Stef
20052 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
20054         * global-tags/Makefile.am
20055         global-tags/create_global_tags.sh
20056         global-tags/tm_global_tags.c
20057         scintilla/LexCPP.cxx
20058         scintilla/include/SciLexer.h
20059         src/aneditor.cxx
20060         src/project_dbase.c
20061         tagmanager/Makefile.am
20062         tagmanager/include/Makefile.am
20063         tagmanager/include/tm_project.h
20064         tagmanager/include/tm_tag.h
20065         tagmanager/include/tm_tagmanager.h
20066         tagmanager/tm_project.c
20067         tagmanager/tm_source_file.c
20068         tagmanager/tm_tag.c
20069         tagmanager/tm_workspace.c:
20070         
20071         Includes the syntax highliting patch to scintilla).
20072         and more stable code.
20073         
20074         *tagmanager/include/tm_symbol.h: New file.
20075         *tagmanager/tm_symbol.c: New file.
20076         
20077         Add symbol tree building functionality at project level
20078         
20079         Patch from:
20080         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20081         
20082 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
20084         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
20085           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
20086           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
20087           : New and improved pixmaps from Misha <misha@phreaker.net>
20088           Thanks to him.
20090 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
20091         
20092         * Big patch submitted by
20093           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
20094           Many thanks to him.
20095         
20096         * src/Makefile.am, src/aneditor.cxx
20097           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
20098           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
20099           Use of tagmanager lib for advanced calltips.
20101         * global-tags/*: Created new directory and added files to 
20102           generate system.tags.
20104         * tagmanager/*: Created new directory and added tagmanager lib
20105           files.
20107         * configure.in, acconfig.h, Makefile.am: Modified to reflect
20108           the above additions.
20110         * data/Makefile.am: Modified to accomodate generated system.tags file.
20112 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
20114         * scintilla/: updated to 1.41
20115         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
20116         * src/about.c: updated list of authors
20117         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
20118         * HACKING: updated to cover Scintilla usage
20119         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
20120           translation
20122 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
20124         * src/aneditor.cxx: Fixed compilation errors with it.
20125           by add include to gtk+ headers and typedefining a mysteriously
20126           vanished class Colour.
20128 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
20130         * configure.in: Added pt_BR in the languages.
20131         
20132 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
20134         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
20135           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
20136         * THANKS: updated
20137         * manuals/C/anjuta-manual/*: new format to match
20138           the rest of the GNOME docs chapter layout. Added the many
20139           new contributors. Moved Authors and License information into new
20140           chapters of their own - should make expansion easier too
20141         * src/compiler_options.c: changed the profiler option to -pg to 
20142           work with GNU tools (gprof)
20143         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
20144           and text labels
20145         
20146 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
20148         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
20149           compiler_options_gui.c:
20150           Added a new entry for linker flags and renamed c_options to c_flags
20151           and l_options to l_libs. Also, added a new function:
20152           compiler_options_set_prjlflags_in_file();
20153         
20154         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
20155         
20156         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
20157           
20158 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
20160         * THANKS, src/about.c: corrections and additions following 
20161         Naba's big update
20162         * src/main_menubar.c: patch from Rikul to fix the problem with 
20163         menu accelerators not being loaded
20165 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
20167         * THANKS: Added all contributors and translators names and emails.
20168         * AUTHORS: Updated
20169         * pixmap/anjuta_logo.png: Reduced the size of the logo.
20170         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
20171               Added new file (earlier logo with border).
20172         * src/about.c: Added all contributors names and emails
20173               and used macro definition for logo pixmap file.
20174         * src/pixmaps.h: Added entry for anjuta splash screen.
20176 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
20178         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
20179         to new PNG version (thanks to Misha) and removed the old
20180         pixmap.
20182 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
20184         * THANKS: added Conner Mo for simplified Chinese translation.
20185         * configure.in: added zh_CN in ALL_LINGUAS
20187 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
20189         * THANKS: added Joe Man for his traditional Chinese translation.
20190         * configure.in: added zh_TW in ALL_LINGUAS.
20192 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
20194         * src/main_menubar_def.h: Changed the link of lidn to
20195         http://lidn.sourceforge.net.
20196         
20197 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
20199         * Applied patch from Rikul
20200         * Applied patch from Luca
20201         * Fixed a cvs conflict. :)
20203 2001-10-17  Stephane Demurget  <demurgets@free.fr>
20205         * THANKS: added Marc Botermans for his Dutch translation.
20207         * configure.in: added nl in ALL_LINGUAS.
20209         * po/nl.po: added.
20211 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
20213         * anjuta.c: Fixed luca's typo.
20214         * resources.c, resources.h: Changed gchar* return to void, to
20215                 avoid a compiler warning.
20216         * scintilla/Makefile.am: Reorganized file entries.
20217         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
20219 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
20221         * Upgraded scintilla to 1.4.
20222         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
20223                 LexLisp.cxx StyleContext.cxx StyleContext.h
20224         * src/Makefile.am: Added 4 lexers and separated lexer objects
20225                 from the main link variable.
20227 2001-10-14  Stephane Demurget  <demurgets@free.fr>
20229         * THANKS: added Luca, even if it shouldn't be my role to write
20230           this sort of thing :)
20232         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
20233           the latest Luca patch.
20235 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
20237         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
20238         This is not documented yet; plugins to come later.
20239         * src/find*.c: find dialogs now persistent 
20240         (Rick <rikul@bellsouth.net>)
20241         * widgets/gnomefilelist.c: fixed multiple file open issue 
20242         (Rick <rikul@bellsouth.net>)
20243         * changes to recent file and project lists handling 
20244         (lbell <lbell@tsc4.com>)
20245         * more minor UI updates (me)
20247 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
20249         * src/Makefile.am: removed warnings for traditional C syntax
20250         * pixmaps: added new icons for mini_locals, mini_cvs and
20251         the splash screen - thanks to Misha <misha@phreaker.net>
20253 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
20255         * src/toolbar.c: fix typo in tooltip text
20256         * ccview/cccmd.cc: alter Func to Function in menu text
20258 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
20260         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
20261         issue with find dialog reporting an error when Scintilla finds text
20262         * applied patch from Denis Boehme <boehme at syncio dot de> to support
20263         DOS files (i.e. CR/LF translation)
20265 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
20267         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
20268         #452436
20269         * data/internal.properties: default fold style now set to 3 :-)
20270         * applied patch from rikul <null@acm.org> to turn notebook tab 
20271         headings red when file has been edited.
20273 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
20275         * configure.in: Added "no" to ALL_LINGUAS.
20276         
20277 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
20279     * Patch from lbell <lbell@tsc4.com>
20280     src/controls.c
20281     src/debugger.c
20282     src/main_menubar.c
20283     src/main_menubar.h
20284     src/main_menubar_def.h
20285     src/mainmenu_callbacks.c
20286     src/mainmenu_callbacks.h
20287     src/project_dbase.c
20288     src/project_dbase.h
20289     
20290     Implemented a check menu item to handle the 'show locals' flag
20291     for the current project.
20293     * data/internal.properties: Removed the redundant command
20294     for gnome-terminal.
20295     
20296 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
20298         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
20300 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
20302         * configure.in: Added "ta" to the languages list.
20304 2001-09-21  Andy Piper <andy.piper@freeuk.com>
20306         * data/internal.properties:
20307           added fold.symbols property to control appearance of folds
20308           in the Scintilla editor (thanks to rikul <null@acm.org>)
20310 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
20312         * src/message.c:
20313           one extra button for message win is being created -- Fixed.
20314         
20315           The frame should be hidden and not only the pix_lab when
20316           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
20317           -- Fixed.
20318         
20319         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
20320           for the time being it is same as mini_cvs.xpm.
20321         
20322 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
20324         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
20326         Patch from rikul <null@acm.org>
20327         
20328         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
20329         glades.h, messages.c, messages.h, pixmaps.h,
20330         project_dbase.c, project_dbase.h, session.c,
20331         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
20332         
20333         inserted 'add to watch' option in inspect window, so you can add easily
20334         a variable in watch window .
20335         
20336         Added a new message pane for the gdb local variables inspection. Changed
20337         the code in messages.c to better account for future new panes insertion.
20338         Defined a new pixmap for the new tab button in pixmaps.h
20339         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
20340         install script.
20341         
20342         Changed the debugger module to have a single function for asking to gdb
20343         to send program info. The idea is to ask the debugger about only the
20344         info needed to open windows( watch, registers, etc ) to speedup the step
20345         command. I plan to ask informations to the debugger based on the user
20346         interface status.
20347         The request for local variables is enabled by default, but the
20348         projectDBase has a variable to control it, to allow disabling that
20349         feature,  there is also the code to save and to reload the state. If you
20350         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
20351         in project_dbase.c
20353         This big patch is from:  lbell <lbell@tsc4.com>
20354         
20355 2001-09-20  Stephane Demurget <demurgets@free.fr>
20357         Patch from rikul <null@acm.org> :
20359         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
20360           problem and added folding support for php/hmtl.
20362 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
20364         * Fixed dnd of files within scintilla.
20365         patch from:  rikul <null@acm.org>
20366         
20367 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
20369         * Applied patch from Luca.
20370         
20371         * src/source.c: source_write_build_files(): Fixed the project generation
20372           failure. The fist return statement and the free_project_type were 
20373           misplaced.
20375 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
20376         
20377         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
20378         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
20379         
20380         1) Restore the error color to red (waiting for a configurable one )
20381         2) Saving projects settings if you exit anjuta without closing an open
20382         saved project
20383         3) New Menu 'repaeat search' to search with a keystroke without pressing
20384         the toolbar button
20385         4) some define in the menus to better handle menu item update
20386         
20387         Patch from: lbell <lbell@tsc4.com>
20388         
20389         * main_menubar_def.h, main_menubar.c: Change the position of
20390         "Repeat find" menu position.
20392 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
20394          project_type.h, project_type.c, source.c: Applied patch.
20395          patch from Johannes Schmid <clubfan@users.sourceforge.net>
20396          
20397 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
20399         * configure.in, src/Makefile.am: Using macros for ORBit flags.
20400         
20401 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
20402         
20403         * Fixed bug #445752
20404   
20405 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
20406         
20407         * Fixed bugs in Gtk-- and Gnome-- project type
20409 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
20411         * dnd.c: Support for multiple files drag-n-drop.
20412         
20413           Patch from: rikul <null@acm.org>
20414         
20415         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
20416           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
20417           saving from menu.
20418         
20419           Patch from: rikul <null@acm.org>
20421         * Applied patch for widgetizing goto dialog box.
20422           Patch from: ???
20423         
20424         * Applied patch for having new project type handling.
20425           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
20426           
20427 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
20429         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
20430           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
20431           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
20432           find_replace.c, find_replace.h, find_text.c, find_text.h,
20433           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
20434           project_dbase.h, source.c, text_editor.c, text_editor.h,
20435           text_editor_cbs.c, utilities.c, utilities.h:
20436         
20437           Applied a huge patch (after slight preview). I would like Luca
20438           to have his feature additions mentioned here.
20439         
20440           Patch from: lbell <lbell@tsc4.com>
20442 2001-09-09  Stephane Demurget <demurgets@free.fr>
20444         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
20446         * po/fr.po: updated to the latest sources.
20449 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
20450         
20451         * Fixed bug #445752
20452   
20453 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
20455         * dnd.h, dnd.c: New files for drag n drop support.
20456                 
20457         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
20458            Added drag and drop support for opening files.
20459         
20460         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
20461         Archit Baweja <bighead@crosswinds.net> for this idea.
20462         
20463         * TODO: Added some more todos. :-(
20465 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
20467         * Fixed the goto line activate bug.
20468         patch from: Martyn Bone <mbone@brightstar.u-net.com>
20470 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
20471         
20472         * Fixed bugs in Gtk-- and Gnome-- project type
20474 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
20476         * widgets/gonmefilelist.c, gnomefilelist.c:
20477         Modified multiple selection on pressing control.
20478           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
20479         
20480         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
20481         Modified multiple selection on pressing control.
20482           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
20483         
20484 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
20486         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
20487           This is useless; but just in case...
20489 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
20491         * data/internal.properties: modified a bit of perl properties.
20492         
20493 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
20495         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
20496           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
20497           Added support for multiple file imports. Changed the standrd C++
20498           convention of #include <file> to #include <file.h>, because I had given
20499           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
20500           now support the #include <file> convention. That is something to be fixed :). 
20501           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
20503 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
20505         * src/anjuta.c: Added function static greetings_text(), to solve the non
20506                 translation of the greetings text in the wizard.
20507                 
20508 2001-08-31  Andy Piper <andy.piper@freeuk.com>
20510         * src/find_in_files_gui.c: made order of buttons consistent with other Find
20511           dialogs, with OK the default (fix bug #453482)
20513 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
20515         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
20516         
20517         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
20518         
20519 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
20521         * src/aneditor.cxx
20522           src/aneditor.h
20523           src/anjuta_cbs.c
20524           src/controls.c
20525           src/main_menubar.c
20526           src/main_menubar.h
20527           src/main_menubar_def.h
20528           src/mainmenu_callbacks.c
20529           src/mainmenu_callbacks.h:
20530                 Applied the patch that addes menu items which allow users to
20531                 insert GPL notice and date time in current document.
20532                 patch from: Rick Patel <rikul@shreve.net>       
20533                 
20534         * src/main_menu.c: Fixed a compilation error.
20535         
20536         * src/anjuta.c: Fixed non-rememberence of editor tab position.
20537         
20538         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
20539           about the unterminated strings.
20540           
20541         * scintilla/*: Updated scintilla to 1.3.9 version.
20542         
20543 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
20544         
20545         * widgets/gnomefileselection.c:
20546           Applied the patch for fixing multiple selection of file open funcion,
20547           which will deselect the files selected.
20548           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
20550 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
20552         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
20553           src/fileselection.c, src/anjuta_cbs.c:
20554           Applied the patch     for multiple selection of file open.
20555           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
20556           
20557 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
20559         * Removed "-f" option in call to devhelp, because devhelp no longer
20560           supports that.
20561         
20562 2001-08-26  Stephane Demurget <demurgets@free.fr>
20564         All these modifications have been pointed out by
20565         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
20567         * data/internal.properties: two fixes for the PHP lexer.
20568           this out.
20570         * fr.po: minor fixes.
20572         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
20574 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
20575         
20576         * main_menubar.c,
20577           main_menubar.h,
20578           main_menubar_def.h,
20579           main_menubar_callbacks.c,
20580           controls.c:
20581                 Added new menu item for "close all fils".
20582                 (Patch from Rikul <rikul@shreve.net>, after revision)
20583         
20584         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
20585         
20586         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
20587                 (Patch from Rikul <rikul@shreve.net>)
20588         
20589         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
20590                 (Patch from Rikul <rikul@shreve.net>)
20592 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
20593         
20594         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
20595            project name in application widzard.
20596            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
20598         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
20599           of the 'OK' button there is an 'Execute' one.
20600           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
20601         
20602         * executer.c: Changed cancel button to close button. That was more appropriate.
20603           
20604 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
20606         * HACKING: corrected >>>>>> Config management.
20607         
20608         * HACKING: Added many things.
20609         
20610         * src/launcher.h: Added some comments.
20612 2001-08-21  Stephane Demurget <demurgets@free.fr>
20614         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
20616         * HACKING,
20617           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
20618           src/appwizard_cbs.c,
20619           src/appwizard_gui.c: Applied UI/docs cleanup patch from
20620           Andy Piper <andy.piper@freeuk.com>
20622         * po/fr.po: updated to latest sources.
20624         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
20627 2001-08-18  Andy Piper <andy.piper@freeuk.com>
20629         * Fixed bugs #450280 and #448845
20631         * src/about.c: corrected Naba's e-mail address (.net, not .com)
20632         
20633         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
20634           named dialogs
20635         
20636         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
20637           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
20638           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
20639           names to remove "Anjuta: " prefix
20640           
20641         * src/main_menubar_def.c: altered a message
20642         
20643         * launcher/anjuta_launcher.c: cleaned up some messages
20645         * src/debugger.c: edited messages to improve clarity
20646         
20647         * src/app_wiz*.c: tidied wizard interface
20650 2001-08-15  Stephane Demurget <demurgets@free.fr>
20652         Synced Naba's fix and mine about the wizards not working and removed
20653         anjuta.prj to avoid a nasty checkin.
20655         * Makefile.am: removed the install-data-local rule.
20657         * data/Makefile.am: changed the list of files.
20659         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
20661         * .cvsignore: added anjuta.prj for the same reason.
20664 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
20666         * src/source.c: Fixed a bug that fails new gnome projects to get
20667           created.
20669         * src/project_manager.c: Fixed a bug that disables storing recent
20670           project history.
20672         * Makefile.am: Added stuffs to install the macro files in the
20673           anjuta share file.
20676 2001-08-14  Stephane Demurget <demurgets@free.fr>
20678         * data/Makefile.am: added some rules to support the gnome/ macros
20679           dir in order to make the wizards work again.
20681         * anjuta.spec.in: upped the release number.
20684 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
20686         * configure.in (ALL_LINGUAS): Added pl.
20689 2001-08-09  Stephane Demurget <demurgets@free.fr>
20691         * anjuta.spec.in: fixed the doc files list.
20694 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
20696         * src/about.c: corrected my email address. :-)
20697         
20698         * TODO: Updated.
20699         
20700         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
20701          (patch from Andy Piper <squiggle@ukgateway.net>)
20703 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
20705         * debugger.c: Fixed a bug associated with debugging threaded
20706           application.
20707         
20708         * text_editor_menu.c: Fixed broken ui in text editor
20709           pop up menu.
20710           
20711         * text_editor_menu.c: Now the option sub menu in text editor pop up
20712           works.
20713         
20714         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
20715                 (suggested by lord sibn <sibn@utspl.cjb.net> )
20716         
20717 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
20719         * src/text_editor_menu.c: Added menu item for context help
20720           (patch from Andy Piper <squiggle@ukgateway.net>)
20721         
20722 2001-08-06  Stephane Demurget <demurgets@free.fr>
20724         * ccview/cccproj.cc: added missing i18n strings.
20726         * data/welcome.txt: bumped version to 0.1.6.
20728         * src/anjuta.c: fixed a compilation error due to devhelp integration.
20730 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
20731         
20732         * help.c, help.h: Added support for DevHelp context sensitive help
20733                 and gnome api browsing.
20734         * Fixed toolbars and editor views "not save" bug.
20735         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
20736           (patch from Andy Piper <squiggle@ukgateway.net>)
20737         * Updated THANKS and chapter15.sgml for uk and ru translators.
20739 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
20741         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
20742         * Updated configure.in to include these changes
20743         
20744 2001-08-03  Stephane Demurget <demurgets@free.fr>
20746         * src/project_dbase_gui.c: fixed bug #446963
20747           (on_project_dbase_ccview_update_start),
20748           (on_project_dbase_ccview_update_end): added.
20749           These two respectively disable and enable close file/project
20750           menu entries and toolbar items, while the ccview part updates
20751           its tag database.  
20754 2001-08-03  Stephane Demurget <demurgets@free.fr>
20756         * configure.in: added sv to the ALL_LINGUAS list.
20757         
20759 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
20761         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
20762                 file to work: merge translations and distribute it.
20764         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
20766         * NEWS, README, THANKS & TODO: Spelling fixes.
20768 2001-08-01  Stephane Demurget <demurgets@free.fr>
20770         * README: updated requirements.
20772         * scintilla/Makefile.am,
20773           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
20774           target can't be realized (custom build path).
20776         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
20777           Removed install-data-local.
20779         * src/compiler_options.c: changed the include paths of the pixmaps.
20780           we hadn't any warning because of the include paths passed to the
20781           compiler. Thanks to make distcheck for reporting this.
20784 2001-07-31  Stephane Demurget <demurgets@free.fr>
20786         * NEWS, THANKS: updated.
20788         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
20789           fixed to show the correct kernel signal number and its description.
20791         * widgets/gnomefilelist.c: fixed bug #445756
20792           (goto_last): renamed to goto_prev and changed according to goto_next.
20793           (goto_next): added.
20794           (goto_directory): removed.
20795           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
20796           returned value is now the position in the list.
20797           (check_ok_button_cb): changed the back check and added one for next.
20798           (gnome_filelist_set_dir): the check in history make it wouldn't be
20799           a "true" history. polished the whole thing, using set_dir_internal.
20800           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
20801           there's no check in the history when using back or next.
20803         * manuals/*: added missing .cvsignore files.
20806 2001-07-30  Stephane Demurget <demurgets@free.fr>
20808         * po/fr.po: updated to latest sources.
20810         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
20811           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
20812           to put off their sensitive attributes.
20814 2001-07-29  Stephane Demurget <demurgets@free.fr>
20815         
20816         * po/fr.po: fixed some grammar things.
20817           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
20818           this out.
20819         
20820         * src/utilities.c: (file_is_link): use lstat instead of stat.
20822 2001-07-27  Naba Kumar <kh_naba@123india.com>
20823         
20824         * Remove help dir from cvs, because it is no longer
20825           needed.
20826         
20827         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
20828           needed.
20830 2001-07-24  Naba Kumar <kh_naba@123india.com>
20832         * debugger.c: (debugger_update_prog_status): Fixed
20833                 the bug with gdb version 5. Debugger starts, when
20834                 step in/out/over etc are clicked.
20835         
20836         * debugger.c: All functions: added debugging codes.
20837         
20838         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
20839         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
20840           Modified to recognize non project files also.
20841           
20842         * source.c: (source_write_configure_in):
20843           Added source for 'prefix' counterparts for
20844           no-prefix AC_SUBST.
20845         
20846 2001-07-23  Naba Kumar <kh_naba@123india.com>
20847         
20848         * anjuta.c: added function anjuta_remove_text_editor();
20849           and suitably modified anjuta_remove_current_text_editor().
20850           
20851         * project_dbase.c: project_dbase_close(), Added code to
20852           close all opened files that belong to the project when
20853           the project is closed.
20854          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
20855         
20856         * Updated the manuals/anjuta-manual subdir for GDP standards.
20857            (patch from Andy Piper <squiggle@ukgateway.net>)
20858         
20859         * main_menubar.h, main_menubar.def: Added Menu items to handle
20860           urls for library references, bugs, patches and feature request
20861           submission.
20862         
20863 2001-07-20  Naba Kumar <kh_naba@123india.com>
20864         
20865         * Set wmclass names in all windows.
20866           (patch from Andy Piper <squiggle@ukgateway.net>)
20867         * New splash logo from "Misha" <misha@phreaker.net>);
20869 2001-07-19  Naba Kumar <kh_naba@123india.com>
20870         
20871         * preferences.[h,c], preferences_gui.c: Added 4 properties to
20872           set caret color, calltip back color and selection fore/back
20873           color.
20875 2001-07-18  Naba Kumar <kh_naba@123india.com>
20876         
20877         * project_dbase.c: Closes all files when project is closed.
20878          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20879          -- We still need to refine this as it closes all sort of files.
20880         
20881         * compiler_options.c: Fixed seg-fault bug when last item in
20882           compiler option lists is removed.
20883         
20884         * Fixed missing newline warnings during compilation.
20885           (patch from Andy Piper <squiggle@ukgateway.net>)
20887 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
20889         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
20890                 autogenerated no need to store'em in CVS.
20892         * ccview/.cvsignore: Addition of cvsignore.
20894 2001-07-17  Naba Kumar <kh_naba@123india.com>
20895         
20896         *GUI fixes and spell corrections
20897         (patch from Andy Piper <squiggle@ukgateway.net>)
20899 2001-07-15  Naba Kumar <kh_naba@123india.com>
20900         
20901         *Fixed double error message for file not found.
20902         
20903         *Put white backgrounds for png images.
20904         
20905         *Converted '-' to '_' in sgml files.
20907 2001-07-14  Naba Kumar <kh_naba@123india.com>
20908         
20909         * project_dbase.c: Short-cut for expand/collasp project tree
20910         
20911         * project_dbase_gui.c:
20912          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20914 2001-07-13  Naba Kumar <kh_naba@123india.com>
20915         
20916         * notebook.[h,c]: Added
20917          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20918         Project/message window now toggles on control and
20919         and notebook switch short-cut
20921 2001-07-7  Naba Kumar <kh_naba@123india.com>
20922         
20923         * Changed a new icon set which looks more gnomish.
20924         
20925         * Changed a new anjuta splash logo.
20926         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
20928 2001-07-6  Naba Kumar <kh_naba@123india.com>
20929         
20930         * ccview/*: Integrated ccview for class view and file view
20931                 in the project Manager.
20932         
20933         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
20935 2001-07-1  Naba Kumar <kh_naba@123india.com>
20936         
20937         * scintilla/*: Upgraded Scintilla to version 1.3.7
20938         
20939         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
20940         
20941 2001-06-28  Naba Kumar <kh_naba@123india.com>
20942         
20943         * src/debugger.c: Correct step-over and step-out swapping.
20944         
20945         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
20946           chapters and added more stuffs.
20948 2001-06-13  Naba Kumar <kh_naba@123india.com>
20949         
20950         * data/autogen.sh.gtkmm: Added
20951         
20952         * data/autogen.sh.gnomemm: Added
20953         
20954         * src/appwiz.c: Added two more application wizard templetes
20955         
20956         * src/project: for gtk-- and gnome-- and proper support
20957         
20958         * src/source.c: for c++ in the project configuration.
20959         
20960         * src/source.h:
20962 2001-05-05  Naba Kumar <kh_naba@123india.com>
20964         * Merged my pre-cvs modifications with 
20965           the current cvs copy.
20967         * (lot of files change).
20969         * Implemented session management.
20971         * Local installation possible by
20972           manageing our own pixmaps paths
20973           manupulations.
20974         
20975         * resources.h: Added.
20976         * resources.c: Added.
20978         * Fixed some bugs.
20979         
20980 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
20982         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
20983                 Corrected/extended ignores.
20985 2001-05-04  Naba Kumar <kh_naba@123india.com>
20987         * manuals/: dir tree added.
20988           Sgml documentation started in this dir.
20989           
20990         * omf-install/: dir tree added.
20991         
20992         * manuals/anjuta-manual/C/anjuta-manual.sgml:
20993           Created initial document structure.
20994           
20995         * configure.in: Added test for scrollkeeper.
20996           Added some Makefile entries in AC_OUTPUT.
20997         
20998         * Makefile.am: Added subdir manuals/
20999         
21000         * HACKING: Wrote something stupid.
21002 2001-05-02  Stéphane Démurget <demurgets@free.fr>
21004         * Makefile.am: Added ChangeLog in local data list, becaused it's
21005           needed to create a new project.
21006           
21007         * po/fr.po: minor fixes.
21009         * src/build_file.c, src/configurer.c, src/debugger.c,
21010           src/executer.c, src/find_replace.c, src/gnome_project.c,
21011           src/goto_line.c, src/launcher.c, src/messages.c, 
21012           src/preferences.c src/project_dbase.c: functions declared static.
21013           
21014         * widgets/gnomefilelist.c: Fixed a project creation bug,
21015           introduced with latest changes.
21017 2001-05-01  Stéphane Démurget <demurgets@free.fr>
21019         * widgets/gnomefilelist.c,
21020           BUGS: Fixed an annoying bug preventing from loading files/project
21021           given on the command line. Polished the whole gnome_filelist widget.
21023 2001-04-27  Stéphane Démurget <demurgets@free.fr>
21025         * src/main.c,
21026           src/anjuta.c,
21027           src/anjuta.h: Polished the command line parsing.
21029         * BUGS: Need to clean that damn gnome_filelist widget.
21031 2001-04-25  Stéphane Démurget <demurgets@free.fr>
21033         * src/registers.c,
21034           src/sharedlib.c,
21035           src/signals.c: Removed duplicated includes.
21037         * po/fr.po: minor fixes.
21039         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
21040           create_compiler_options_page? () declared static.
21041         * src/main.c,
21042           src/anjuta.c: Put a command line option for disabling
21043           the splashscreen.
21045         * src/preferences_gui.c: Fixed an internationalization issue,
21046           other functions declared static.
21048         * src/gnome_project.c: Fixed some memory leaks,
21049           new_prj_terminated () declared static. 
21051 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
21053         * configure.in: Sort ALL_LINGUAS alphabetically.
21055 2001-04-22  Stéphane Démurget <demurgets@free.fr>
21057         * Emptied that ugly old Changelog.
21059 == Anjuta 0.1.5 ===
21060 == Anjuta 0.1.4 ==
21062 2001-03-10 Naba kumar  <naba@gnome.org>
21064         * src/gnome_project.c: Fixed project dir creation bug.
21066         * src/text_editor.c: Fixed double accelerators bug.
21067         
21068         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
21070         * src/stack_trace.c, * src/compiler_options.c,
21071         data/internals.properties, src/defaults.c:
21072         Fixed pixmap creation with NULL window.
21074         * src/commands.c, src/preferences_gui.c, src/build_project.c
21075         src/clean_project.c: Bug fix.
21076         
21077         * src/main_menubar_def.h: i18n bug fix.
21078         
21079         * src/executer.h, src/executer.c: Bug fix.
21080         
21081         * src/controls.c: Bug fix.
21082         
21083         * src/debugger.c: Debugger now takes program args.
21084         
21085         * po/ja.po: Added japanese translation file.
21086         
21087         Upgraded to ver 0.1.4
21088         ... Fixed other minor bugs.
21090 == Anjuta 0.1.3 ===
21092 2001-XX-XX Naba kumar  <naba@gnome.org>
21094         * Lots of unaccountable changes. Integrated scintilla.
21095         Redesigned Project managemet. Added supports for other languages.
21096         Java style properties managements. .... blah blah
21097         
21098 2000-11-11 Naba kumar  <naba@gnome.org>
21100         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
21101         Upgraded to version 0.1.3.
21103         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
21104         Fixed to activate Debug->add watch properly.
21106 === Anjuta 0.1.2 beta_2 ===
21107 === Anjuta 0.1.2 ===
21109 2000-11-05 Naba kumar  <naba@gnome.org>
21111         * src/compiler_options.c, src/compiler_options_cbs.c
21112         src/compiler_options_cbs.h, src/compiler_options_gui.c
21113         src/anjuta2.c, extra/stock_libs.anj (new),
21114         extra/README.stock_libs (new), htmls/page13.html,
21115         htmls/images/*: Improved Library settings GUI. Can now enable/disable
21116         added libraries. Stock libs provided for ease of entry. Modified
21117         help html file accordingly.
21119 2000-11-03 Naba kumar  <naba@gnome.org>
21121         * README: Minor fixes in Doc files.
21123         * src/gnome_prj.c, src/appwidzard_cbs.c:
21124         Fixed to ignore non-existant dir for blank prj.
21125         More checking in project creation, especially to confirm
21126         that the prj file already does not exist.
21128         * anjuta.spec, configure.in: Upgraded to version 0.1.2
21130         * src/controls.c: Now Menu item "Format/Detach current document"
21131         is inactive when there is no document opened.
21133 === Anjuta 0.1.1 ===
21135 2000-11-01 Naba kumar  <naba@gnome.org>
21137         Completed and Release of first version (Beta) with lots of bugs.
21139 1999-12-27 Naba kumar  <naba@gnome.org>
21141         Anjuta project started.