2008-04-04 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blobeeb7ab551310ae1384d155a62f0576e724e5556d
1 2008-04-04  Johannes Schmid  <jhs@gnome.org>
3         * plugins/document-manager/action-callbacks.c:
4         * plugins/document-manager/anjuta-document-manager.ui:
5         * plugins/document-manager/plugin.c (ui_give_shorter_names),
6         (update_document_ui_disable_all):
7         * plugins/file-loader/anjuta-loader-plugin.ui:
8         * plugins/file-loader/plugin.c (on_new_activate),
9         (activate_plugin):
10         
11         Moved "New" action from document-manager to file-loader using 
12         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
14 2008-04-03  Johannes Schmid  <jhs@gnome.org>
16         * Makefile.am:
17         * configure.in:
18         * libegg/.cvsignore:
19         * libegg/Makefile.am:
20         * libegg/egg-cell-renderer-text.c:
21         * libegg/egg-combo-action.c:
22         * libegg/egg-entry-action.c:
23         * libegg/egg-recent-action.c:
24         * libegg/egg-recent-files-module.c:
25         * libegg/egg-recent-item.c:
26         * libegg/egg-recent-model.c:
27         * libegg/egg-recent-util.c:
28         * libegg/egg-recent-view-gtk.c:
29         * libegg/egg-recent-view.c:
30         * libegg/egg-submenu-action.c:
31         * libegg/eggcellrendererpopup.c:
32         * libegg/eggcomboselect.c:
33         * libegg/eggmarshalers.list:
34         * libegg/eggtreemodelfilter.c:
35         * libegg/eggtreemodelunion.c:
36         * libegg/eggtreemultidnd.c:
37         * libegg/gtkcellview.h:
38         * libegg/layout.glade:
39         * libegg/menu/.cvsignore:
40         * libegg/menu/Makefile.am:
41         * libegg/menu/egg-combo-action.h:
42         * libegg/menu/egg-entry-action.h:
43         * libegg/menu/egg-recent-action.h:
44         * libegg/menu/egg-submenu-action.h:
45         * libegg/menu/eggcomboselect.h:
46         * libegg/recent-files/.cvsignore:
47         * libegg/recent-files/Makefile.am:
48         * libegg/recent-files/egg-recent-item.h:
49         * libegg/recent-files/egg-recent-model.h:
50         * libegg/recent-files/egg-recent-util.h:
51         * libegg/recent-files/egg-recent-view-gtk.h:
52         * libegg/recent-files/egg-recent-view.h:
53         * libegg/recent-files/egg-recent.h:
54         * libegg/test-actions.c:
55         * libegg/test-multi-drag.c:
56         * libegg/test-union.c:
57         * libegg/treeviewutils/.cvsignore:
58         * libegg/treeviewutils/Makefile.am:
59         * libegg/treeviewutils/egg-cell-renderer-text.h:
60         * libegg/treeviewutils/eggcellrendererpopup.h:
61         * libegg/treeviewutils/eggtreemodelfilter.h:
62         * libegg/treeviewutils/eggtreemodelunion.h:
63         * libegg/treeviewutils/eggtreemultidnd.h:
64         * libegg/util/.cvsignore:
65         * libegg/util/Makefile.am:
66         * libegg/util/egg-macros.h:
67         * libegg/util/eggintl.h:
68         
69         Killed libegg (#349279)
70         
71         * plugins/document-manager/Makefile.am:
72         * plugins/document-manager/action-callbacks.c:
73         * plugins/document-manager/plugin.c:
74         * plugins/editor/plugin.c:
75         (on_open_recent_file), (sort_recent_menu),
76         (setup_recent_chooser_menu), (activate_plugin), (dispose),
77         (anjuta_file_loader_plugin_instance_init):
78         * plugins/file-loader/plugin.h:
79         * plugins/search/Makefile.am:
80         * plugins/search/plugin.c:
81         * plugins/search/search-replace.c:
82         
83         Removed dead code and libegg from Makefiles
84         
85         * plugins/symbol-browser/Makefile.am:
86         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
87         * plugins/symbol-browser/plugin.c (on_editor_saved),
88         (update_editor_symbol_model), (iter_matches),
89         (value_removed_current_editor), (activate_plugin):
90         Removed symbol-browser toolbar which used libegg and was
91         buggy (#451588)
92         
93         Patch from Ignacio Casal Quinteiro with lots of changes:
94         * plugins/file-loader/Makefile.am:
95         * plugins/file-loader/anjuta-loader-plugin.ui:
96         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
97         Port FileLoader to GtkRecent (#398984)
99 2008-04-03  Johannes Schmid  <jhs@gnome.org>
101         * configure.in:
102         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
103         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
104         * libanjuta/interfaces/libanjuta.idl:
105         * plugins/Makefile.am:
106         * plugins/class-inheritance/class-inherit.c
107         (class_inheritance_show_dynamic_class_popup_menu),
108         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
109         (class_inheritance_update_graph):
110         * plugins/language-support-cpp-java/cpp-java-assist.c
111         (create_completion),
112         (cpp_java_assist_create_scope_completion_cache),
113         (cpp_java_assist_create_word_completion_cache),
114         (cpp_java_assist_show_calltip):
115         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
116         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
117         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
118         (isymbol_get_extra_info_string), (isymbol_get_line),
119         (isymbol_get_icon), (isymbol_iface_init):
120         * plugins/symbol-browser/an_symbol.h:
121         * plugins/symbol-browser/an_symbol_view.c
122         (anjuta_symbol_view_get_file_symbol_model):
123         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
124         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
125         (isymbol_manager_iface_init):
126         * plugins/symbol-db/Makefile.am:
127         * plugins/symbol-db/anjuta-symbol-db.glade:
128         * plugins/symbol-db/plugin.c
129         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
130         (value_added_current_editor), (goto_local_tree_iter),
131         (goto_global_tree_iter), (on_global_treeview_row_expanded),
132         (on_global_treeview_row_collapsed), (on_project_element_added),
133         (on_project_element_removed), (on_importing_project_end),
134         (do_import_sources_after_abort), (do_import_sources),
135         (project_root_added), (project_root_removed), (symbol_db_activate),
136         (symbol_db_deactivate), (isymbol_manager_search),
137         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
138         (isymbol_manager_iface_init), (ipreferences_merge),
139         (ipreferences_unmerge), (ipreferences_iface_init):
140         * plugins/symbol-db/plugin.h:
141         * plugins/symbol-db/symbol-db-engine-iterator-node.c
142         (symbol_db_engine_iterator_node_new),
143         (sdb_engine_iterator_node_instance_init),
144         (sdb_engine_iterator_node_finalize),
145         (symbol_db_engine_iterator_node_get_symbol_id),
146         (symbol_db_engine_iterator_node_get_symbol_name),
147         (symbol_db_engine_iterator_node_get_symbol_file_pos),
148         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
149         (symbol_db_engine_iterator_node_get_symbol_signature),
150         (symbol_db_engine_iterator_node_get_symbol_extra_string),
151         (isymbol_get_name), (isymbol_get_args),
152         (isymbol_get_extra_info_string), (isymbol_get_uri),
153         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
154         (isymbol_iface_init):
155         * plugins/symbol-db/symbol-db-engine-iterator.c
156         (symbol_db_engine_iterator_new):
157         * plugins/symbol-db/symbol-db-engine.c
158         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
159         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
160         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
161         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
162         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
163         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
164         (sdb_engine_init), (sdb_engine_finalize),
165         (sdb_engine_set_defaults_db_parameters),
166         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
167         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
168         (sdb_engine_get_tuple_id_by_unique_name),
169         (sdb_engine_get_tuple_id_by_unique_name2),
170         (sdb_engine_get_tuple_id_by_unique_name3),
171         (symbol_db_engine_add_new_workspace),
172         (symbol_db_engine_project_exists),
173         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
174         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
175         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
176         (sdb_engine_add_new_sym_access),
177         (sdb_engine_add_new_sym_implementation),
178         (sdb_engine_add_new_heritage),
179         (sdb_engine_add_new_scope_definition),
180         (sdb_engine_add_new_tmp_heritage_scope),
181         (sdb_engine_second_pass_update_scope_1),
182         (sdb_engine_second_pass_update_heritage),
183         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
184         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
185         (on_scan_update_files_symbols_end),
186         (symbol_db_engine_fill_type_array),
187         (symbol_db_engine_update_files_symbols),
188         (symbol_db_engine_update_project_symbols),
189         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
190         (symbol_db_engine_update_buffer_symbols),
191         (symbol_db_engine_get_files_with_zero_symbols),
192         (sdb_engine_prepare_symbol_info_sql),
193         (symbol_db_engine_get_class_parents_by_symbol_id),
194         (symbol_db_engine_get_class_parents),
195         (symbol_db_engine_get_global_members_filtered),
196         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
197         (symbol_db_engine_get_scope_members_by_symbol_id),
198         (symbol_db_engine_get_scope_members),
199         (symbol_db_engine_get_file_symbols),
200         (symbol_db_engine_get_symbol_info_by_id),
201         (symbol_db_engine_get_full_local_path),
202         (symbol_db_engine_get_file_db_path),
203         (symbol_db_engine_find_symbol_by_name_pattern),
204         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
205         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
206         * plugins/symbol-db/symbol-db-engine.h:
207         * plugins/symbol-db/symbol-db-prefs.c
208         (on_prefs_executable_changed), (on_gconf_notify_prefs),
209         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
210         (on_listall_output), (on_listall_exit), (files_visit_dir),
211         (on_tag_load_toggled), (symbol_db_prefs_init),
212         (symbol_db_prefs_finalize):
213         * plugins/symbol-db/symbol-db-prefs.h:
214         * plugins/symbol-db/symbol-db-view-locals.c
215         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
216         (do_add_root_symbol_to_view),
217         (consume_symbols_inserted_queue_idle_destroy),
218         (consume_symbols_inserted_queue_idle), (on_scan_end),
219         (do_recurse_subtree_and_remove), (on_symbol_removed),
220         (on_symbol_inserted),
221         (symbol_db_view_locals_recv_signals_from_engine),
222         (symbol_db_view_locals_update_list):
223         * plugins/symbol-db/symbol-db-view.c
224         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
225         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
226         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
227         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
228         (sdb_view_build_and_display_base_tree):
229         * plugins/symbol-db/symbol-db.glade:
230         * plugins/symbol-db/symbol-db.ui:
231         * plugins/symbol-db/tables.sql:
232         * plugins/symbol-db/test/Makefile.am:
233         * plugins/symbol-db/test/main.c (get_parents), (main),
234         (packages_foreach), (files_visit_dir):
235         
236         Merged changes from symbol-db branch
238 2008-04-02  Johannes Schmid  <jhs@gnome.org>
240         * plugins/sourceview/sourceview.c (autodetect_language):
241         Use gnome_vfs_get_slow_mime_type()
243 2008-04-02  Johannes Schmid  <jhs@gnome.org>
245         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
246         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
247         (open_with_dialog):
248         
249         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
250         supertype instead no plugin for mime-type was found (#525706)
252 2008-03-31  Johannes Schmid  <jhs@gnome.org>
254         patch by: Carl-Anton Ingmarsson:
255         * src/anjuta.glade:
256         Fixed padding in preferences
258 2008-03-31  Johannes Schmid  <jhs@gnome.org>
260         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
262         * plugins/tools/anjuta-tools.glade:
263         * plugins/tools/anjuta-tools.ui:
264         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
265           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
266           atp_tool_dialog_refresh, atp_tool_dialog_show):
267         * plugins/tools/dialog.h (dialog, plugin):
268         * plugins/tools/plugin.c (prefs, gxml, action_group,
269           atp_plugin_finalize, test, atp_plugin_activate,
270           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
271           ipreferences_unmerge, ipreferences_iface_init):
272         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
273           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
274           atp_user_tool_activate, atp_tool_list_append_new,
275           atp_tool_list_activate, atp_tool_list_deactivate):
276         * plugins/tools/tool.h (plugin):
277         
278         #515854 – Move configuration into preferences
280 2008-03-31  Johannes Schmid  <jhs@gnome.org>
282         patch by: Carl-Anton Ingmarsson:
283         * src/anjuta-app.c (style, on_toolbar_style_changed,
284           on_add_merge_widget, anjuta_app_instance_init):
285         * src/anjuta.glade:
286         
287         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
289 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
291         * plugins/debug-manager/anjuta-debug-manager.glade,
292         plugins/debug-manager/command.c,
293         plugins/debug-manager/command.h,
294         plugins/debug-manager/start.c,
295         plugins/gdb/plugin.c,
296         plugins/gdb/debugger.c,
297         plugins/gdb/debugger.h,
298         libanjuta/interfaces/libanjuta.idl:
299         Improve start program dialog, allowing to specify working
300         directory and environment variables
302 2008-03-26  Naba Kumar  <naba@gnome.org>
304         * libanjuta/resources.c (anjuta_res_url_show): Use
305         anjuta_prog_is_installed() instead of g_find_program_in_path() and
306         fixed formatting.
308         Patch from Carl-Anton Ingmarsson:
310         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
311         * libanjuta/anjuta-utils.h:
312         * src/action-callbacks.c (help_activate),
313         (on_help_manual_activate), (on_help_tutorial_activate),
314         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
315         * libanjuta/Makefile.am:
316         Get rid of gnome_help_display_with_doc_id()
318 2008-03-26  Naba Kumar  <naba@gnome.org>
320         Patch from Carl-Anton Ingmarsson:
322         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
323         * plugins/project-import/project-import.c (on_import_cancel): Remove
324         stray GnomeDruid variable.
326 2008-03-26  Naba Kumar  <naba@gnome.org>
328         * plugins/project-import/project-import.c (create_start_page):
329         * plugins/project-wizard/druid.c (npw_druid_new):
330         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
331         
332         Fixed type 'assistent' to 'assistant'.
334 2008-03-25  Naba Kumar  <naba@gnome.org>
336         Patch from Carl-Anton Ingmarsson:
338         * libanjuta/Makefile.am:
339         * libanjuta/anjuta-ui.c (sensitivity_toggled),
340         (visibility_toggled), (accel_edited_callback),
341         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
342         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
343         (anjuta_ui_get_accel_editor):
344         * libegg/Makefile.am:
345         * libegg/eggaccelerators.c (removed):
346         * libegg/eggcellrendererkeys.c (removed):
347         * libegg/eggtreeviewstate.c (removed):
348         * libegg/test-tree-utils.c (removed):
349         * libegg/treeviewutils/Makefile.am:
350         * libegg/treeviewutils/eggaccelerators.h (removed):
351         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
352         * libegg/treeviewutils/eggtreeviewstate.h (removed):
354         Ports anjuta-ui to gtk_cell_renderer_accel
355         
356 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
358         Reviewed by Naba Kumar  <naba@gnome.org>
360         * plugins/project-import/Makefile.am:
361         * plugins/project-import/project-import.{ch}:
362         * plugins/project-import/anjuta-project-import.glade (removed):
363         * configure.in, po/POTFILES.in:
365         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
366         file because libglade doesn't have GtkAssistant support.
368 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
370         * plugins/debug-manager/registers.c:
371         Avoid a crash when debugger stop on an error
373         * plugins/debug-manager/start.c,
374         plugins/gdb/debugger.c,
375         libanjuta/interfaces/libanjuta.idl:
376         Display an error message when debugger target is not found
378 2008-03-15  Naba Kumar  <naba@naba-desktop>
380         * configure.in:
381         * data/Makefile.am:
382         * (removed) data/properties:
383         * (added) plugins/editor/properties:
384         * plugins/editor/Makefile.am:
386         Moved data/properties to plugins/editor/ and removed dead code from
387         Makefile.am files.
388         
389 2008-03-15  Naba Kumar  <naba@naba-desktop>
391         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
392         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
393         (macro_dialog_finalize):
394         * plugins/macro/macro-edit.c (macro_edit_dispose),
395         (macro_edit_finalize):
397         Fixed errors in previous patch.
398         
399 2008-03-15  Naba Kumar  <naba@naba-desktop>
401         Patch from Ignacio Casal Quinteiro:
403         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
404         (finalize):
405         * plugins/class-gen/plugin.c (dispose), (finalize):
406         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
407         (class_inheritance_dispose):
408         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
409         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
410         (dma_plugin_finalize):
411         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
412         (dma_debugger_queue_finalize):
413         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
414         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
415         (anjuta_docman_finalize):
416         * plugins/document-manager/plugin.c:
417         * plugins/editor/plugin.c (dispose), (finalize),
418         (editor_plugin_class_init):
419         * plugins/editor/text_editor.c (text_editor_dispose),
420         (text_editor_finalize):
421         * plugins/file-loader/plugin.c (dispose), (finalize),
422         (anjuta_file_loader_plugin_class_init):
423         * plugins/file-manager/plugin.c (file_manager_finalize),
424         (file_manager_dispose):
425         * plugins/file-wizard/plugin.c (dispose), (finalize),
426         (file_wizard_plugin_class_init):
427         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
428         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
429         * plugins/glade/plugin.c (glade_plugin_dispose),
430         (glade_plugin_finalize), (glade_plugin_class_init):
431         * plugins/gtodo/plugin.c (finalize), (dispose):
432         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
433         (anjuta_vim_plugin_dispose):
434         * plugins/indent/plugin.c (indent_plugin_finalize),
435         (indent_plugin_dispose):
436         * plugins/language-manager/plugin.c (language_manager_finalize),
437         (language_manager_dispose):
438         * plugins/language-support-cpp-java/plugin.c
439         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
440         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
441         (macro_db_class_init):
442         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
443         (macro_dialog_finalize), (macro_dialog_class_init):
444         * plugins/macro/macro-edit.c (macro_edit_dispose),
445         (macro_edit_finalize), (macro_edit_class_init):
446         * plugins/macro/plugin.c (finalize), (dispose):
447         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
448         (anjuta_msgman_finalize):
449         * plugins/message-view/message-view.c (message_view_dispose),
450         (message_view_finalize):
451         * plugins/message-view/plugin.c (message_view_plugin_dispose),
452         (message_view_plugin_finalize):
453         * plugins/patch/plugin.c (patch_plugin_finalize),
454         (patch_plugin_dispose):
455         * plugins/profiler/plugin.c (profiler_finalize),
456         (profiler_dispose):
457         * plugins/project-import/plugin.c (dispose), (finalize),
458         (project_import_plugin_class_init):
459         * plugins/project-manager/plugin.c
460         (project_manager_plugin_finalize),
461         (project_manager_plugin_dispose):
462         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
463         (npw_plugin_finalize), (npw_plugin_class_init):
464         * plugins/sample1/plugin.c (sample_plugin_finalize),
465         (sample_plugin_dispose):
466         * plugins/search/plugin.c (dispose), (finalize),
467         (search_plugin_class_init):
468         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
469         (sourceview_plugin_dispose):
470         * plugins/subversion/plugin.c (finalize), (dispose):
471         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
472         * plugins/symbol-browser/an_symbol_iter.c
473         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
474         * plugins/symbol-browser/an_symbol_search.c
475         (an_symbol_search_dispose), (an_symbol_search_finalize):
476         * plugins/symbol-browser/an_symbol_view.c
477         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
478         * plugins/symbol-browser/plugin.c (dispose), (finalize):
479         * plugins/symbol-db/plugin.c (symbol_db_finalize),
480         (symbol_db_dispose):
481         * plugins/terminal/terminal.c (terminal_plugin_dispose),
482         (terminal_plugin_finalize):
483         * plugins/tools/plugin.c (atp_plugin_dispose),
484         (atp_plugin_finalize), (atp_plugin_class_init):
485         * plugins/valgrind/plugin.c (valgrind_finalize),
486         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
488 2008-03-15  Naba Kumar  <naba@gnome.org>
490         * TODO.tasks: Updated and marked debugger bounties completed.
491         
492 2008-03-12  Johannes Schmid  <jhs@gnome.org>
494         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
495         (get_line_indentation_base):
496         
497         #521847 – anjuta freez when edit file
499 2008-03-11  Johannes Schmid  <jhs@gnome.org>
501         Patch from Rob Bradford:
502         * plugins/build-basic-autotools/executer.c (execute_program):
503         520324 – Execute command is not overridable
504         
505         * plugins/sourceview/sourceview.c (on_insert_text):
506         Removed Debug print
508 2008-03-11  Johannes Schmid  <jhs@gnome.org>
510         Patch from James Liggett:
511         * plugins/subversion/plugin.c (activate_plugin):
512         521691 – Crash when click "Resolve Conflicts" without opened project
514 2008-03-11  Johannes Schmid  <jhs@gnome.org>
516         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
517         * plugins/language-support-cpp-java/cpp-java-utils.c:
518         * plugins/language-support-cpp-java/plugin.c
519         (get_line_indentation_base), (on_editor_char_inserted_cpp):
520         520415 – [PATCH] Problems in auto indentatation code,
521         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
522         
523         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
524         (anjuta_view_button_press_event):
525         * plugins/sourceview/sourceview.c (on_insert_text),
526         (sourceview_adjustment_changed), (sourceview_new):
527         #520761 – Weirz behavior with popup
529 2008-03-03  Johannes Schmid  <jhs@gnome.org>
531         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
532         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
533         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
534         (anjuta_launcher_fork):
535         * libanjuta/anjuta-launcher.h:
536         Add API to set environment variables for the forked process
537         
538         * plugins/build-basic-autotools/Makefile.am:
539         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
540         .glade:
541         * plugins/build-basic-autotools/build-basic-autotools.c
542         (build_set_env), (build_execute_command_full),
543         (build_execute_command), (build_configure_project),
544         (build_autogen_project):
545         * plugins/build-basic-autotools/build-basic-autotools.h:
546         * plugins/build-basic-autotools/build-options.c
547         (fill_options_combo), (build_dialog_configure):
548         * plugins/build-basic-autotools/build-options.h:
549         Use new launcher API to set CFLAGS when running configure. New configure dialog
550         which has predefined CFLAGS settings.
552         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
554 === anjuta 2.4.0 ===
556 2008-03-11  Naba Kumar  <naba@gnome.org>
558         * NEWS: Updated for 2.4.0 stable release.
559         * configure.in: Version bumped to 2.4.0
560         * TODO.tasks: Updated.
562 2008-03-10  Rob Bradford  <rob@robster.org.uk>
564         Reviewed by Naba Kumar  <naba@gnome.org>:
565         * global-tags/Makefile.am:
566         Revert change for #515954. This change was incorrect, the anjuta-tags
567         program is installed into the $(bindir) rather than the $(scriptdir).
569 2008-03-02  Naba Kumar  <naba@gnome.org>
571         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
572         * configure.in: Added a requirement for scintilla editor plugin.
574 2008-03-02  Johannes Schmid  <jhs@gnome.org>
576         * plugins/message-view/anjuta-msgman.c
577         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
578         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
579         * plugins/message-view/anjuta-msgman.h:
580         
581         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
582         get rid of the cached current_view member.
583         Fixes #518469 – Save message buffer not working good
585 2008-03-01  Johannes Schmid  <jhs@gnome.org>
587         Patch by James Liggett:
588         * plugins/subversion/svn-command.h:
589         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
590         Fixed #519275 – Subversion should allow offline diffs   
592 2008-02-29  Johannes Schmid  <jhs@gnome.org>
594         * plugins/language-support-cpp-java/cpp-java-assist.c
595         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
596         Removed some debug code
597         
598         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
599         Escape tooltip text to avoid broken markup
601 2008-02-29  Johannes Schmid  <jhs@gnome.org>
603         * libanjuta/Makefile.am:
604         Fixed a build error when building with -j X
605         
606         * plugins/tools/scripts/prepare-changelog.pl:
607         Updated to latest script version in gnome svn
609 2008-02-28  Johannes Schmid <jhs@gnome.org>
611         * plugins/document-manager/anjuta-docman.c:
612         (anjuta_docman_page_destroy):
613         Do not unref widget because the GtkNotebook will unref them
614         
615         * plugins/file-manager/file-view.c: (file_view_refresh):
616         * plugins/search/search_preferences.c: (search_preferences_init):
617         Fixed a memory leaks
618         
619         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
620         (ieditor_get_offset), (ieditor_iface_init),
621         (idocument_get_filename), (ilanguage_get_supported_languages),
622         (autodetect_language):
623         
624         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
625         was missing.
627 2008-02-28  Johannes Schmid <jhs@gnome.org>
629         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
630         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
632 2008-02-27  Naba Kumar  <naba@gnome.org>
634         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
635         string break. That was a mistake doing at this point.
637 === anjuta 2.3.5 ===
639 2008-02-26  Naba Kumar  <naba@gnome.org>
641         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
642         crash when there is a modified new file open, a non-modified exiting
643         file open and autosave happen. Simplified error checking logic and
644         avoided memory corruption. Fixes bug #Bug 518716.
646 2008-02-25  Naba Kumar  <naba@gnome.org>
648         * NEWS: Updated for release 2.3.5
649         * configure.in: Bumped version to 2.3.5
651         * plugins/build-basic-autotools/build-basic-autotools.c:
652         (on_editor_changed): Avoid accessing text which is greater than
653         valid range.
655         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
657 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
659         * plugins/debug-manager/breakpoints.c:
660         Fix #518329: Crash when adding breakpoint and other similar bugs
662 2008-02-25  Johannes Schmid <jhs@gnome.org>
664         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
665         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
666         Never call error() which calls exit()
667         #517646 – Anjuta exists with code 2 when i try to import gedit
669 2008-02-23  Johannes Schmid <jhs@gnome.org>
671         * plugins/sourceview/sourceview.c: (ieditor_insert):
672         Block insert_text signal when inserting manually.
674 2008-02-23  Johannes Schmid <jhs@gnome.org>
676         * plugins/sourceview/sourceview.c: (on_insert_text):
677         Fixed a problem with the "insert-text" signal that broke
678         copy&paste sometimes
680 2008-02-22  Johannes Schmid <jhs@gnome.org>
682         * plugins/language-support-cpp-java/plugin.c:
683         (get_line_indentation_base):
684         More fixes for comment handling and made the code
685         a lot simpler
687 2008-02-22  Johannes Schmid <jhs@gnome.org>
689         * plugins/sourceview/sourceview.c: (on_insert_text):
690         Fixed #517919 – Crash on pasting docblock
692 2008-02-20  Johannes Schmid <jhs@gnome.org>
694   Patch from James Liggett:
695         * plugins/profiler/profiler.glade:
696         Fix width options dialog. Translations are not longer cut off. (#516630)
698 2008-02-18  Johannes Schmid <jhs@gnome.org>
700         * plugins/sourceview/sourceview.c: (on_insert_text):
701         Do not change the iterator in the "insert-text" handler because
702         it has some strange side-effects when copying text
703         Fix useless free'ing in hover-leave that might have led to random
704         crashes
706 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
708         * plugins/debug-manager/start.c:
709         Avoid a glib warning if no project is loaded
711 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
713         * manuals/anjuta-manual/C/debugger.xml:
714         Remove warning about new debugger
716 2008-02-17  Johannes Schmid <jhs@gnome.org>
718         * manuals/anjuta-manual/figures/project-window.png:     
719         Use a smaller picture
721 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
723         * plugins/gdb/debugger.c:
724         Set breakpoint in file with uncommon characters in path name
726 2008-02-17  Johannes Schmid <jhs@gnome.org>
728         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
729         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
730         (icell_get_char):
731         * plugins/sourceview/sourceview.c: (on_insert_text):    
732         Fix "char-added" signal to pass the correct iterator
734 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
736         * plugins/gdb/debugger.c:
737         Load executable in gdb with space in path name 
739 2008-02-17  Johannes Schmid <jhs@gnome.org>
741         * plugins/language-support-cpp-java/plugin.c:
742         (get_line_indentation_base), (get_line_auto_indentation),
743         (on_auto_indent):
744         Some bugfixes and clean-ups in comment indentation code
745         
746         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
747         (anjuta_view_finalize), (anjuta_view_key_press_event):
748         * plugins/sourceview/sourceview.c: (on_insert_text),
749         (sourceview_create_highligth_indic), (sourceview_new):
750         Cleaned implementation of char-added signal by using "insert-text" signal
751         instead of filtering "key-press-event"
752         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
753         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
754         (iiter_diff):
755         Fixed implementation of get_character and return value of iiter_first() and
756         iiter_last();
758 2008-02-16  Johannes Schmid <jhs@gnome.org>
760         * plugins/valgrind/plugin.c: (valgrind_activate),
761         (ipreferences_merge), (ipreferences_unmerge):
762         * plugins/valgrind/vgactions.c: (vg_actions_run):
763         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
764         
765         Fixed crasher when starting valgrind because of strange prefs handling and
766         #516641 – Valgrind: Load Log does not clear list
768 2008-02-15  James Liggett  <jrliggett@cox.net>
770         * plugins/profiler/plugin.c:
771         (on_select_other_target_button_clicked):
772         Select the new custom target in the list so that the user sees it.
774         Bug 516630 – Selection custom binary in profiler is not
775         user-friendly.
777 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
779         * manuals/anjuta-manual/C/projects.xml:
780         Fix #515993: "Add package" button is "Add Package" in code
781         Fix #516727: "Build All" is "Build Project" in code
782         Fix #516728: "Clean All" is "Clean Project" in code
783         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
784         Fix #516730: Fix note title 
785         "Configure" is "Run Configure..." in code
787 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
789         * (added) manuals/anjuta-manual/C/figures/project-window.png,
790         (removed) manuals/anjuta-manual/C/figures/project_win.png,
791         manuals/anjuta-manual/C/projects.xml,
792         manuals/anjuta-manual/Makefile.am:
793         Fix #515207: Add a new project window screenshoot
794         Rename "Project View" to "Project window"
796 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
798         * plugins/project-import/project-import.c:
799         Fix #516743: Import project keeps an old date on project file
801         * plugins/project-manager/plugin.c:
802         Fix #516737: Import project doesn't load project with space in name
804 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
806         * plugins/debug-manager/command.c:
807         Destroy local variables on each step
809         * plugins/debug-manager/debug_tree.c,
810         plugins/debug-manager/watch.c,
811         plugins/debug-manager/locals.c,
812         plugins/gdb/debugger.c,
813         libanjuta/interfaces/libanjuta.idl:
814         Parse local variables scope (not used yet)
816 2008-02-15  James Liggett <jrliggett@cox.net>
818         reviewed by: Johannes Schmid <jhs@gnome.org>
820         * plugins/profiler/gprof-options.c: (setup_widgets),
821         (gprof_options_set_target), (gprof_options_has_target),
822         (gprof_options_get_string):
823         * plugins/profiler/gprof-options.h:
824         * plugins/profiler/plugin.c: (ifile_open):
825         516128 – crash in Anjuta IDE: selected profiler as the...
827 2008-02-14  Johannes Schmid <jhs@gnome.org>
829         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
830         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
831         * plugins/symbol-browser/an_symbol.c:
832         * plugins/symbol-browser/an_symbol_view.c:
833         (on_symbol_view_row_expanded):
834         Fixed some memory leaks (Remember to all free/unref everything that comes
835         from gtk_tree_model_get())
837 2008-02-14  Johannes Schmid <jhs@gnome.org>
839         * plugins/document-manager/search-box.c: (on_search_activated):
840         516377 – Status bar does not change its status of 'Search for .. continued at top'
841         (caused by differences between scintilla and sourceview)
843 2008-02-13  James Liggett <jrliggett@cox.net>
845         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
846         Output in UTF-8 format to avoid hangs with the editor. (#516014)
848 2008-02-14  Johannes Schmid <jhs@gnome.org>
850         * plugins/language-support-cpp-java/plugin.c:
851         (get_line_indentation_base), (get_line_auto_indentation),
852         (on_editor_char_inserted_cpp):
853         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
855 2008-02-13  Johannes Schmid <jhs@gnome.org>
857         * plugins/language-support-cpp-java/plugin.c:
858         (is_iter_inside_string), (get_line_auto_indentation):
859         Handle comments in the code and do not ask editor. Fixes scintilla
860         indentation (sourceview does not report comments anyway).
861         
862         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
863         Diff with correct sign (also fixes some issues with language-support)
865 2008-02-13  Johannes Schmid <jhs@gnome.org>
867         * plugins/language-support-cpp-java/plugin.c:
868         (get_line_indentation_base):
869         Act even more clever for comments. Indent /* */ comments correctly
870         for multilines
872 2008-02-13  Johannes Schmid <jhs@gnome.org>
874         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
875         Also set indentation size correctly, when tab size is set
876         by language support plugin
878 2008-02-13  Johannes Schmid <jhs@gnome.org>
880         * plugins/language-support-cpp-java/plugin.c:
881         (get_line_indentation_base):
882         
883         Indent lines after comments correctly
885 2008-02-13  Johannes Schmid <jhs@gnome.org>
887         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
888         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
889         * libanjuta/anjuta-launcher.h:
890         Some more fixes from symbol-db-branch
891         
892         * src/Makefile.am:
893         Move anjuta-shell to noinst_PROGRAMS as it is just a test
895 2008-02-12  Johannes Schmid <jhs@gnome.org>
897   Patch from Gennaro Bellizio <genbell@tiscali.it>:
898         * global-tags/Makefile.am:
899         * AUTHORS
900         #515954 – create_global_tags.sh: wrong anjuta-tags path
901         
902         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
903         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
904         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
905         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
906         (anjuta_launcher_fork):
907         * libanjuta/anjuta-launcher.h:
908         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
909         from symbol-db branch
911 2008-02-11  Johannes Schmid <jhs@gnome.org>
913         * plugins/file-manager/file-model.c: (file_model_expand_idle):
914   515868 – File browser only shows icons when activated
915   
916 2008-02-11  Johannes Schmid <jhs@gnome.org>
918         * plugins/file-manager/file-model.c: (file_model_expand_idle):
919         #515867 – Anjuta dies on startup
921 2008-02-11  Johannes Schmid <jhs@gnome.org>
923         * TODO.tasks: Marked subversion task as completed
925 === anjuta 2.3.4 ===
927 2008-02-11  Naba Kumar  <naba@gnome.org>
929         * configure.in: Bumped version to 2.3.4
931 2008-02-10  Naba Kumar  <naba@gnome.org>
933         * NEWS: Updated for release.
935 2008-02-10  Johannes Schmid <jhs@gnome.org>
937         * plugins/document-manager/anjuta-document-manager.plugin.in:
938         Added html, javascript and glade file types. This makes it possible to
939         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
940         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
941         
942         * plugins/file-wizard/anjuta-file-wizard.glade:
943         * plugins/gdb/anjuta-gdb.glade:
944         * plugins/project-wizard/anjuta-project-wizard.glade:
945         * plugins/search/anjuta-search.glade:
946         * plugins/terminal/anjuta-terminal-plugin.glade:
947         
948         Fixed some other translation issues (#507921)
950 2008-02-10  Naba Kumar  <naba@gnome.org>
952         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
953         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
955 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
957         * manuals/anjuta-manual/C/interface.xml,
958         manuals/anjuta-manual/C/introduction.xml,
959         manuals/anjuta-manual/C/preferences.xml,
960         manuals/anjuta-manual/C/fileoperations.xml,
961         manuals/anjuta-manual/C/projects.xml:
962         Fix spelling errors, including bug #515204, #515172, #515117
963         and #513892
965 2008-02-10  Naba Kumar  <naba@gnome.org>
967         * plugins/document-manager/plugin.c: Fixed stream comment and added
968         translator's comment for 'block comment', 'box comment' and 'stream
969         comment'
971 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
973         * plugins/debug-manager/command.c,
974         plugins/debug-manager/command.h,
975         plugins/debug-manager/breakpoints.c,
976         libanjuta/interfaces/libanjuta.idl:
977         Avoid adding the same breakpoint several times
979         * plugins/gdb/debugger.c:
980         Fix bug #515463: Deattaching process kill it
982 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
984         * manuals/anjuta-manual/C/debugger.xml:
985         Fix translation bug #515459 and #515460
987 2008-02-10  Johannes Schmid <jhs@gnome.org>
989   Patch from Rémi Cardona <remi@gentoo.org>
991         * plugins/build-basic-autotools/Makefile.am:
992         * plugins/cvs-plugin/Makefile.am:
993         * plugins/document-manager/Makefile.am:
994         * plugins/editor/Makefile.am:
995         * plugins/indent/Makefile.am:
996         * plugins/language-support-cpp-java/Makefile.am:
997         * plugins/message-view/Makefile.am:
998         * plugins/sourceview/Makefile.am:
999         * plugins/symbol-browser/Makefile.am:
1000         * plugins/terminal/Makefile.am:
1001         * scripts/build-schemas.mk:
1002         * src/Makefile.am:
1003   Fix #512531 – Parallel build fails
1004   
1005   * AUTHORS: Added Rémi
1007 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
1009         * plugins/debug-manager/queue.c:
1010         Fix interrupt command, not working due to previous change
1012 2008-02-10  Johannes Schmid <jhs@gnome.org>
1014         * src/Makefile.am:
1015         * src/anjuta-app.c:
1016         * src/anjuta-callbacks.c (removed):
1017         * src/anjuta-callbacks.h (removed):
1018         
1019         Removed (almost) empty files, fixes #515383 and #515388
1021 2008-02-09  James Liggett <jrliggett@cox.net>
1023         Reviewed by Naba Kumar  <naba@gnome.org>:
1025         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
1026         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
1027         * plugins/subversion/svn-command.c:
1028         (svn_command_make_canonical_path):
1029         * plugins/subversion/svn-command.h:
1030         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
1031         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
1032         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
1033         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
1034         * plugins/subversion/svn-remove-command.c:
1035         (svn_remove_command_new):
1036         * plugins/subversion/svn-status-command.c:
1037         (svn_status_command_new):
1038         * plugins/subversion/svn-switch-command.c:
1039         (svn_switch_command_new):
1040         * plugins/subversion/svn-update-command.c:
1041         (svn_update_command_new):
1042         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
1043         die if the user gives a path that libsvn doesn't like. 
1044         
1045         Fixes bug #515500
1047 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
1049         * plugins/debug-manager/command.c,
1050         plugins/debug-manager/command.h,
1051         plugins/debug-manager/queue.c:
1052         Fix crashes when trying to stop the debugger while it is busy
1054 2008-02-08  Johannes Schmid <jhs@gnome.org>
1056   Patch from Rodrigo Moya <rodrigo@novell.com>
1058         * plugins/glade/plugin.c: (ifile_open):
1059         * plugins/symbol-browser/test-class.cpp:
1060         * AUTHORS: Added Rodrigo
1061         
1062         #514732 – 64 bit compliation error
1063         #514733 – Use of uninitialized variables
1065 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
1067         * manuals/anjuta-manual/C/debugger.xml:
1068         Fix translation bug #514494 and bug #514440
1070 2008-02-05  Massimo Cora'  <maxcvs@email.it>
1072         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1073         Fix a compile error added in the previous patch
1075 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
1077         * plugins/profiler/gprof-view.c,
1078         plugins/class-inheritance/class-callbacks.c,
1079         plugins/class-inheritance/class-inherit.c,
1080         plugins/symbol-browser/an_symbol.c,
1081         plugins/symbol-db/symbol-db-engine-iterator-node.c,
1082         libanjuta/interfaces/libanjuta.idl:
1083         Change ianjuta_symbol_file function to ianjuta_symbol_uri
1085 2008-02-04  Johannes Schmid <jhs@gnome.org>
1087         * plugins/search/anjuta-search.glade: Fixed typo
1089 2008-02-03  Johannes Schmid <jhs@gnome.org>
1091         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
1092         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
1093         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1094         .glade:
1095         * plugins/build-basic-autotools/build-basic-autotools.c:
1096         (build_get_context), (build_configure_project):
1097         * plugins/class-gen/anjuta-class-gen-plugin.glade:
1098         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1099         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
1100         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
1101         * plugins/devhelp/plugin.c: (devhelp_activate):
1102         * plugins/editor/Makefile.am:
1103         * plugins/editor/anjuta-editor-scintilla.glade:
1104         * plugins/editor/text_editor.c:
1105         * plugins/editor/text_editor.h:
1106         * plugins/editor/text_editor_menu.c (removed):
1107         * plugins/editor/text_editor_menu.h (removed):
1108         * plugins/file-wizard/anjuta-file-wizard.glade:
1109         * plugins/gtodo/notification.c: (create_notification_window):
1110         * plugins/gtodo/preferences.c: (preferences_widget):
1111         * plugins/language-support-cpp-java/plugin.c:
1112         (cpp_java_plugin_activate_plugin):
1113         * plugins/message-view/anjuta-message-manager-plugin.glade:
1114         * plugins/message-view/plugin.c: (activate_plugin):
1115         * plugins/project-manager/plugin.c: (confirm_removal):
1116         * plugins/search/anjuta-search.glade:
1117         * plugins/search/plugin.c:
1118         * plugins/search/search-replace.c: (nb_results_alert):
1119         * plugins/subversion/subversion-commit-dialog.c:
1120         (on_subversion_commit_response):
1121         * plugins/symbol-browser/plugin.c: (activate_plugin):
1122         * plugins/valgrind/plugin.c: (on_menu_run_activate):
1123         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
1124         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
1125         * src/anjuta.glade:
1126         
1127         Fixed translation bugs from #507921.
1128         Removed unused files in scintilla plugin
1130 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1132         * manuals/anjuta-manual/C/debugger.xml:
1133         Fix bug #514124 and bug #514138: Wrong menu item name
1135 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1137         * plugins/profiler/gprof-view.c,
1138         plugins/symbol-browser/plugin.c,
1139         plugins/class-inheritance/class-callbacks.c,
1140         plugins/debug-manager/plugin.c,
1141         plugins/tools/editor.c,
1142         plugins/search/search-replace.c,
1143         plugins/search/search-replace_backend.c,
1144         plugins/search/search-replace_backend.h,
1145         plugins/build-basic-autotools/build-basic-autotools.c,
1146         plugins/document-manager/plugin.c,
1147         plugins/document-manager/file_history.c,
1148         plugins/document-manager/anjuta-docman.c,
1149         plugins/document-manager/anjuta-docman.h,
1150         plugins/document-manager/action-callbacks.c,
1151         libanjuta/interfaces/libanjuta.idl:
1152         Rename IAnjutaDocumentManager functions:
1153         find_document_with_path, goto_file_line, goto_file_line_mark
1154         and get_full_filename into
1155         find_document_with_uri, goto_uri_line, goto_uri_line_mark
1156         and get_uri
1157         Fix search plugin to use an URI instead of a file path
1158         Fix anjuta_docman_get_uri to always return an URI
1160 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1162         * plugins/debug-manager/breakpoints.c:
1163         Fix bug #514118: Rename Clear All Breakpoints to Remove
1164         All Breakpoints
1166 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1168         * manuals/anjuta-manual/C/debugger.xml:
1169         Update debugger documentation
1171 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
1173         * plugins/debug-manager/sharedlib.c,
1174         plugins/debug-manager/anjuta-debug-manager.glade,
1175         plugins/debug-manager/queue.c,
1176         plugins/tools/execute.c,
1177         plugins/tools/anjuta-tools.glade,
1178         plugins/tools/editor.c,
1179         plugins/project-wizard/templates/terminal.wiz,
1180         plugins/project-wizard/templates/xlib-dock.wiz,
1181         plugins/project-wizard/templates/wxwin.wiz,
1182         plugins/project-wizard/templates/java.wiz,
1183         plugins/project-wizard/templates/gnome.wiz,
1184         plugins/project-wizard/templates/anjuta-plugin.wiz,
1185         plugins/project-wizard/templates/gtkmm.wiz,
1186         plugins/project-wizard/templates/python.wiz,
1187         plugins/project-wizard/templates/cpp.wiz,
1188         plugins/project-wizard/templates/sdl.wiz,
1189         plugins/project-wizard/templates/gtk.wiz,
1190         plugins/project-wizard/templates/minimal.wiz,
1191         plugins/project-wizard/templates/xlib.wiz,
1192         plugins/project-wizard/templates/gcj.wiz,
1193         plugins/gdb/plugin.c,
1194         plugins/gdb/debugger.c,
1195         libanjuta/anjuta-plugin-manager.c:
1196         Partial fix of #507921: translation issues in debug-manager, tools,
1197         project-wizard, gdb and anjuta-plugin-manager.
1199 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
1201         * plugins/debug-manager/queue.c:
1202         Debugger Local, Stack and Thread windows were missing due to
1203         the previous change.
1205 2008-02-02  Johannes Schmid <jhs@gnome.org>
1207         * manuals/anjuta-manual/Makefile.am:
1208         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
1209         causes make install to fail
1211 2008-02-02  Johannes Schmid <jhs@gnome.org>
1213         * plugins/macro/macros.xml:
1214         #495511 – Header_h macro correction
1216 2008-02-02  Johannes Schmid <jhs@gnome.org>
1218         * plugins/patch/patch-plugin.glade:
1219         gtk-apply is not translatable...
1221 2008-02-02  Johannes Schmid <jhs@gnome.org>
1223         * plugins/build-basic-autotools/build-basic-autotools.c:
1224         (on_build_mesg_format):
1225         
1226         Also check for untranslated messages from make. Should fix 
1227         #511981 – Error parsing make output
1229 2008-02-02  Johannes Schmid <jhs@gnome.org>
1231         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1232         .glade:
1233         
1234         Fixed #511010 – [UI] Execute program utility window
1236 2008-02-02  Johannes Schmid <jhs@gnome.org>
1238         * src/anjuta.glade:
1239         Fixed #509908 – [UI] Problems with the General settings tab
1241 2008-02-02  Johannes Schmid <jhs@gnome.org>
1243         * manuals/anjuta-manual/C/fileoperations.xml:
1244         Fixed #513730 – Option not present in the GUI po file
1246 2008-02-02  Johannes Schmid <jhs@gnome.org>
1248         * plugins/sourceview/anjuta-editor-sourceview.glade:
1249         Adjust preferences default values
1251 2008-02-02  Johannes Schmid <jhs@gnome.org>
1253         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
1254         Fixed #512535 – Open files tabs' position is correctly remembered 
1255         but not applied at startup
1257 2008-02-02  Johannes Schmid <jhs@gnome.org>
1259         * plugins/search/search-replace.c: (on_message_clicked):
1260         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
1261         fix clicking on search result messages
1263 2008-02-01  James Liggett <jrliggett@cox.net>
1265         * plugins/subversion/svn-command.c: (on_svn_notify):
1266         Fixed wrong status message output when resolving conflicts.
1268 2008-02-02  Johannes Schmid <jhs@gnome.org>
1270         * configure.in: Require GtkSourceView 2.1.2
1271         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
1272         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
1273         (imark_is_marker_set), (imark_delete_all_markers),
1274         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
1275         
1276         Adapted to API changes in GtkSourceView
1278 2008-02-01  Johannes Schmid <jhs@gnome.org>
1280         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1281         Fixed tabsize preference
1283 2008-02-01  Johannes Schmid <jhs@gnome.org>
1285         * manuals/anjuta-manual/C/fileoperations.xml:
1286         * manuals/anjuta-manual/C/interface.xml:
1287         Updated manual
1288         
1289         * manuals/anjuta-manual/Makefile.am:
1290         * manuals/anjuta-manual/C/figures/*:
1291         
1292         Updated figures to be in clearlooks theme, removed old figures
1294 2008-02-01  Johannes Schmid <jhs@gnome.org>
1296         * plugins/patch/patch-plugin.glade:
1297         * plugins/patch/plugin.c: (patch_plugin_activate):
1298         Another UI issue with the patch plugin and silenced a compiler
1299         warning
1300         
1301         Patch from James Liggett:
1302         * plugins/profiler/gprof-call-graph-view.c:
1303         (gprof_call_graph_view_create_columns):
1304         * plugins/profiler/gprof-flat-profile-view.c:
1305         (gprof_flat_profile_view_create_columns):
1306         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
1307         * plugins/profiler/gprof-view.h:
1308         
1309         Use two decimal places for float values in profiler views (#507831)
1311 2008-02-01  Johannes Schmid <jhs@gnome.org>
1313         * configure.in:
1314         * plugins/editor/Makefile.am:
1315         
1316         Fixed #512751 – libgnomeprint unnecessary without scintilla
1318 2008-01-31  Johannes Schmid <jhs@gnome.org>
1320         * plugins/language-manager/languages.xml:
1321         Added a pretty ugly string for C++ headers. Maybe we should rely
1322         on mime-types instead...
1324 2008-01-31  Johannes Schmid <jhs@gnome.org>
1326         * plugins/language-support-cpp-java/cpp-java-assist.c:
1327         (get_iter_column), (cpp_java_assist_get_calltip_context),
1328         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1329         (on_assist_chosen), (cpp_java_assist_install):
1330         * plugins/language-support-cpp-java/plugin.c:
1331         (on_editor_char_inserted_cpp):
1332         Removed annoying DEBUG_PRINTs
1333         
1334         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1335         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1336         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1337         
1338         Fixed "jumping" tooltips, fixed indentation of brances
1340 2008-01-31  Johannes Schmid <jhs@gnome.org>
1342         * plugins/document-manager/plugin.c: (on_document_changed):
1343         Fixed crash when closing anjuta after all document tabs have been closed
1345 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1347         * plugins/debug-manager/anjuta-debug-manager.glade:
1348         Fix #513485: wrong strings maked as translatable
1350 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
1352         * plugins/debug-manager/threads.c,
1353         plugins/debug-manager/stack_trace.c:
1354         Avoid crash when getting relative path from debugger (same fix
1355         than for #510028)
1357         * plugins/debug-manager/queue.c:
1358         Emit all state changes notification
1360         * plugins/debug-manager/start.c:
1361         Fix #511586: Project path with "+" not working in debugger
1363 2008-01-31  Johannes Schmid <jhs@gnome.org>
1365         * plugins/patch/patch-plugin.glade:
1366         Fixed button ui problem...
1367         
1368         Patch from James Liggett:
1369         * plugins/profiler/gprof-call-graph-block-entry.c:
1370         (gprof_call_graph_block_primary_entry_new),
1371         (gprof_call_graph_block_secondary_entry_new):
1372         * plugins/profiler/gprof-flat-profile-entry.c:
1373         (gprof_flat_profile_entry_new):
1374         
1375         Fix #507831 - Wrong Profiler values for some locales
1377 2008-01-31  Johannes Schmid <jhs@gnome.org>
1379         * plugins/sourceview/anjuta-editor-sourceview.glade:
1380         * plugins/sourceview/sourceview-prefs.c:
1381         * plugins/sourceview/sourceview.c: (sourceview_finalize):
1382   
1383   Fixed Editor->View popup menu for those entries that are appropriate for
1384   sourceview    
1386 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1388         * plugins/debug-manager/breakpoints.c:
1389         Fix #512901: Crash when adding a breakpoint
1391         * plugins/debug-manager/queue.c:
1392         Remove a possible memory leak
1394 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1396         * plugins/debug-manager/data_view.c,
1397         plugins/debug-manager/sparse_view.c,
1398         manuals/anjuta-manual/C/debugger.xml:
1399         Fix #513130, #513131 #513135: Wrong menu item names and errors
1400         in the documentation
1402 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
1404         * plugins/tools/editor.c:
1405         ianjuta_document_manager_find_document_with_path expect an uri not
1406         a path
1408 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
1410         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1411         manuals/reference/libanjuta/libanjuta-sections.txt,
1412         libanjuta/interfaces/libanjuta.idl:
1413         Documentation fixes for IAnjutaDebugger* interfaces
1415 === anjuta 2.3.3 ===
1417 2008-01-27  Naba Kumar  <naba@gnome.org>
1419         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
1420         rpm spec file.
1422         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
1423         (value_added_current_editor), (value_removed_current_editor):
1424         Removed dead code.
1426         * TODO.tasks: Updated.
1428         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
1429         scrollwindow shadow in.
1431         * plugins/editor/anjuta-editor-scintilla.glade:
1432         * plugins/editor/style-editor.c: (create_style_editor_gui):
1433         Set style window transient and cetered for preferences window.
1434         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
1436         * plugins/editor/anjuta-editor-scintilla.glade:
1437         Fixes Bug #427108 - Scintilla plugin configuration folding-style
1438         setting not working
1440         * configure.in, NEWS: Updated for release 2.3.3
1442 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1444         * plugins/debug-manager/anjuta-debug-manager.glade:
1445         Fix #512224: Use a string in english
1447 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1449         * plugins/build-basic-autotools/build-basic-autotools.c:
1450         ianjuta_document_manager_goto_file_line_mark needs an uri and
1451         not a file path
1453 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
1455         * plugins/symbol-browser/plugin.c,
1456         plugins/symbol-browser/an_symbol_view.c:
1457         use gnome_vfs_get_uri_from_local_path to get local path from uri
1458         This takes care of escaping some characters
1460 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
1462         * plugins/debug-manager/stack_trace.c:
1463         Probably fix #510028: crash debugger when having a relative filename
1464         in stack trace
1466 2008-01-25 Tom <tpgww@onepost.net>
1468         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1470         * plugins/document-manager/plugin.c,
1471         plugins/document-manager/file_history.c,
1472         plugins/document-manager/file_history.h,
1473         plugins/document-manager/anjuta-docman.c,
1474         plugins/document-manager/anjuta-docman.h:
1475         Rename filename argument to uri when an uri is expected
1476         anjuta_docman_get_document_for_uri will remove symlinks 
1478 2008-01-25  Naba Kumar  <naba@gnome.org>
1480         * plugins/terminal/terminal.c: (terminal_execute),
1481         (activate_plugin):
1482         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
1484 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
1486         * plugins/debug-manager/anjuta-debug-manager.glade,
1487         plugins/debug-manager/start.c:
1488         Fix #511049: Change UI of add source directories dialog
1490 2008-01-24  Naba Kumar  <naba@gnome.org>
1492         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
1493         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
1494         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
1495         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
1496         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
1497         should work now.
1499 2008-01-24  Johannes Schmid <jhs@gnome.org>
1501         Patch from: Luca Ferretti <ella.uca@libero.it>:
1503         * plugins/document-manager/anjuta-docman.c:
1504         (anjuta_docman_page_init), (anjuta_docman_class_init):
1505         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
1506         
1507         Fix #511757 – Close icon in tabs cut off (Patch was only for
1508         document-manager, also adapted it for message-manager)
1510 2008-01-24  Johannes Schmid <jhs@gnome.org>
1512         * plugins/Makefile.am:
1513         * plugins/sourceview/anjuta-document.c:
1514         * plugins/sourceview/anjuta-marshal.list:
1515         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1516         (anjuta_view_key_press_event):
1517         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
1518         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
1519         (iiter_diff), (iiter_iface_init):
1520         * plugins/sourceview/sourceview.c: (on_document_char_added),
1521         (ieditor_goto_position), (ieditor_get_text),
1522         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
1523         (ieditor_erase), (ieditor_get_line_from_position),
1524         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
1525         (ieditor_get_position_from_offset), (ieditor_get_start_position),
1526         (ieditor_get_end_position), (ieditor_goto_start),
1527         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
1528         (iconvert_to_lower), (iindic_set), (iassist_suggest),
1529         (iassist_show_tips):
1530         
1531         Implemented new iterators interface in sourceview editor and
1532         re-enabled it.
1534 2008-01-23  Naba Kumar  <naba@gnome.org>
1536         * libanjuta/interfaces/libanjuta.idl:
1537         * manuals/reference/libanjuta/libanjuta-sections.txt:
1538         * plugins/build-basic-autotools/build-basic-autotools.c:
1539         (build_indicator_location_set), (on_editor_changed):
1540         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
1541         * plugins/debug-manager/variable.c: (get_hovered_word):
1542         * plugins/document-manager/action-callbacks.c:
1543         (on_editor_command_upper_case_activate),
1544         (on_editor_command_lower_case_activate):
1545         * plugins/document-manager/search-box.c: (on_incremental_search),
1546         (on_search_activated):
1547         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
1548         (iiter_last), (iiter_set_position), (iiter_get_position),
1549         (iiter_get_length), (iiter_compare), (iiter_diff),
1550         (iiter_iface_init):
1551         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
1552         (text_editor_goto_point), (itext_editor_goto_start),
1553         (itext_editor_goto_end), (itext_editor_goto_position),
1554         (itext_editor_get_text_all), (itext_editor_get_text),
1555         (itext_editor_get_position), (itext_editor_get_offset),
1556         (itext_editor_get_length), (itext_editor_insert),
1557         (itext_editor_erase), (itext_editor_erase_all),
1558         (itext_editor_get_column), (itext_editor_get_overwrite),
1559         (itext_editor_set_popup_menu),
1560         (itext_editor_get_line_from_position),
1561         (itext_editor_get_line_begin_position),
1562         (itext_editor_get_line_end_position),
1563         (itext_editor_get_position_from_offset),
1564         (itext_editor_get_start_position), (itext_editor_get_end_position),
1565         (itext_editor_iface_init), (iconvert_to_upper),
1566         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
1567         (iindicable_set):
1568         * plugins/editor/text_editor.h:
1569         * plugins/editor/text_editor_cbs.c:
1570         (on_text_editor_scintilla_notify):
1571         * plugins/indent/plugin.c: (on_indent_action_activate):
1572         * plugins/language-support-cpp-java/cpp-java-assist.c:
1573         (cpp_java_assist_get_scope_context),
1574         (cpp_java_assist_get_pre_word),
1575         (cpp_java_assist_show_autocomplete),
1576         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1577         (on_editor_char_added), (on_assist_chosen):
1578         * plugins/language-support-cpp-java/plugin.c:
1579         (get_line_indentation), (skip_iter_to_previous_logical_line),
1580         (skip_preprocessor_lines), (initialize_indentation_params),
1581         (set_line_indentation), (get_line_indentation_base),
1582         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
1583         (on_editor_char_inserted_java), (on_auto_indent):
1584         * plugins/macro/macro-actions.c: (match_shortcut):
1585         * plugins/macro/macro-dialog.c: (on_ok_clicked):
1586         * plugins/macro/plugin.c: (match_keyword):
1587         * plugins/search/plugin.c: (find_incremental):
1588         * plugins/search/search-replace.c: (search_and_replace),
1589         (search_start_over):
1590         * plugins/search/search-replace_backend.c:
1591         (file_buffer_new_from_te), (file_buffer_line_from_pos),
1592         (create_search_entries):
1593         * plugins/symbol-browser/plugin.c:
1594         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1595         (isymbol_manager_iface_init):
1596         * plugins/symbol-db/plugin.c:
1597         (on_editor_buffer_symbols_update_timeout), (on_char_added),
1598         (isymbol_manager_iface_init):
1599         * plugins/tools/execute.c: (atp_output_context_construct),
1600         (atp_output_context_destroy), (atp_user_tool_execute):
1602         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
1603         iterators instead of integer offsets.
1604         - Renamed original ianjuta_editor_get_position(int) to 
1605         ianjuta_editor_get_offset(). It is deprecated.
1606         - Renamed original ianjuta_editor_get_position_iter() to
1607         ianjuta_editor_get_position().
1608         - Renamed ianjuta_editor_get_cell_iter() to
1609         ianjuta_editor_get_position_from_offset()
1610         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
1611         - Added new methods:
1612         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
1613         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
1614         ianjuta_editor_goto_end().
1615         - All relevent signals and methods converted to use iterators.
1616         - All relevent plugins fixed to use new API.
1617         - Removed ianjuta_editor_cell_get_line() because it is provided by
1618         ianjuta_editor_get_line_from_position().
1619         - Removed ianjuta_symbol_manager_get_completions_at_position()
1620         because it not used anywhere and is not right to be there.
1621         - Updated IAnjutaEditable documentation.
1623         Updated IAnjutaIterable interface:
1624         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
1625         - Introduced 'end-iter' to point at the end of the list.
1626         - Updated IAnjutaIterable documentation.
1628         * plugins/Makefile.am:
1629         (Disabled sourceview plugin for now. Jhs is coming up with a patch
1630         for it soon).
1632 2008-01-22  Johannes Schmid <jhs@gnome.org>
1634         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
1635         * plugins/project-import/anjuta-project-import.glade:
1636         * plugins/project-import/anjuta-project-import.plugin.in:
1637         * plugins/project-wizard/anjuta-project-wizard.glade:
1638         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1639         * plugins/project-wizard/druid.c: (npw_druid_new):
1640         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
1641         
1642         Fixed #465084 – wizard instead of assistant (only string changes...)
1644 2008-01-20  Rob Bradford  <rob@openedhand.com>
1646         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1647         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
1648         coming up with the solution. (Bug: #510390.)
1650 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1652         * plugins/build-basic-autotools/executer.c:
1653         Fix #502508, use anjuta_launcher to keep program output
1655         * plugins/terminal/terminal.c:
1656         Remove unused child_initizlized member
1657         Start the shell on plugin activation
1659 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
1661         * plugins/debug-manager/sparse_buffer.c:
1662         Fix a crash when scrolling in the diassembly window
1664         * plugins/debug-manager/sparse_view.c:
1665         Small limit change using the same "unit" for both number
1667 2008-01-19  Naba Kumar  <naba@gnome.org>
1669         * plugins/language-support-cpp-java/cpp-java-assist.c:
1670         (cpp_java_assist_get_scope_context),
1671         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
1672         instead.
1674 2008-01-19  Johannes Schmid <jhs@gnome.org>
1676         * plugins/sourceview/anjuta-editor-sourceview.glade:
1677         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
1678         
1679         And even more strings...
1681 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1683         * plugins/project-wizard/templates/cpp/src/main.cc:
1684         Fix #498734, typing error in c++ project template
1686 2008-01-19  Johannes Schmid <jhs@gnome.org>
1688         * plugins/editor/text_editor.c: (text_editor_save_file):
1689         * plugins/macro/anjuta-macro.glade:
1690         * plugins/subversion/anjuta-subversion.glade:
1692         Fixed even more strings
1694 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1696         * plugins/language-support-cpp-java/cpp-java-assist.c:
1697         Fix bug #488519, remove critical warning (completion_cache == NULL
1698         is valid)
1700 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1702         * plugins/gdb/debugger.c:
1703         Enable logging of gdb communication with an environment variable
1705 2008-01-19  Naba Kumar  <naba@gnome.org>
1707         * plugins/editor/text-editor-iterable.c: (iiter_next),
1708         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
1709         editor native funtions to avoid round trips.
1711 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
1713         * plugins/editor/text_editor.c:
1714         Fix a bug due to the previous patch: Unable to save new file in 
1715         Scintilla
1717 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
1719         * plugins/debug-manager/disassemble.c,
1720         plugins/debug-manager/disassemble.h,
1721         plugins/debug-manager/registers.c,
1722         plugins/debug-manager/registers.h,
1723         plugins/debug-manager/memory.c,
1724         plugins/debug-manager/memory.h,
1725         plugins/debug-manager/command.c,
1726         plugins/debug-manager/command.h,
1727         plugins/debug-manager/queue.c,
1728         plugins/debug-manager/queue.h,
1729         plugins/debug-manager/breakpoints.c,
1730         plugins/debug-manager/stack_trace.c,
1731         plugins/debug-manager/threads.c,
1732         plugins/debug-manager/plugin.c,
1733         plugins/gdb/plugin.c,
1734         plugins/gdb/debugger.c,
1735         plugins/gdb/debugger.h,
1736         manuals/reference/libanjuta/libanjuta-sections.txt,
1737         manuals/reference/libanjuta/libanjuta.types,
1738         libanjuta/interfaces/libanjuta.idl:
1739         Use gulong instead of guint for addresses
1740         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
1741         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
1743         * plugins/gdb/anjuta-gdb.plugin.in:
1744         Remove reference to IAnjutaCpuDebugger (useless)
1746 2008-01-18  Johannes Schmid <jhs@gnome.org>
1748         * AUTHORS: Added Alexander
1750 2008-01-18  Johannes Schmid <jhs@gnome.org>
1752   Patch from: Alexander Korolyov <kilork@yandex.ru>
1754         * plugins/editor/text_editor.c: (load_from_file),
1755         (text_editor_save_file):
1756         
1757         Fixed symlinks (#510238) and file permission (#405321)
1758         handling for scintilla editor. 
1759   
1760 2008-01-17  Johannes Schmid <jhs@gnome.org>
1762         * plugins/document-manager/action-callbacks.c:
1763         (on_editor_command_select_all_activate),
1764         (on_editor_command_cut_activate),
1765         (on_editor_command_paste_activate),
1766         (on_editor_command_copy_activate),
1767         (on_editor_command_clear_activate):
1768   Resupport cut/copy/paste/clear on GtkEditables when those
1769   have focus. (Important for shortcuts to work).
1771         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
1772         * plugins/document-manager/search-box.c: (on_search_activated):
1773         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
1774         * plugins/patch/patch-plugin.c: (on_ok_clicked):
1775         * plugins/profiler/plugin.c: (profiler_get_data):
1776         * plugins/project-wizard/druid.c: (npw_druid_new):
1777         * plugins/project-wizard/install.c: (on_install_end_install_file):
1778         * plugins/sourceview/anjuta-editor-sourceview.glade:
1779         * plugins/subversion/anjuta-subversion.glade:
1780         * plugins/tools/anjuta-tools.glade:
1781         Various string fixes
1783 2008-01-17  Naba Kumar  <naba@gnome.org>
1785         Patch from James Liggett:
1787         * plugins/subversion/subversion-add-dialog.c:
1788         (on_subversion_add_response):
1789         * plugins/subversion/subversion-copy-dialog.c:
1790         (on_subversion_copy_response):
1791         * plugins/subversion/subversion-diff-dialog.c:
1792         (on_subversion_diff_response):
1793         * plugins/subversion/subversion-merge-dialog.c:
1794         (on_subversion_merge_response):
1795         * plugins/subversion/subversion-remove-dialog.c:
1796         (on_subversion_remove_response):
1797         * plugins/subversion/subversion-switch-dialog.c:
1798         (on_subversion_switch_response):
1799         * plugins/subversion/subversion-ui-utils.c: (check_input):
1800         * plugins/subversion/subversion-ui-utils.h:
1801         * plugins/subversion/subversion-update-dialog.c:
1802         (on_subversion_update_response):
1804         If the user doesn't enter any data for path or revision fields in
1805         certain SVN plugin dialogs, libsvn throws assertion failures and
1806         kills Anjuta. To avoid this, the validity of path and revision
1807         input data are checked before the command gets executed.
1809         Fixes Bug #509510 - Check input of some dialogs to avoid termination
1810         if user gives bad or no input
1812 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
1814         * plugins/document-manager/anjuta-docman.c:
1815         Fix #507627 memory tab stay active on debugger stop
1816         Remove two unused variables due to the previous patch
1818 2008-01-16  Johannes Schmid <jhs@gnome.org>
1820         * libanjuta/anjuta-plugin-manager.c:
1821         Fixed #508399 – When you enable a plugin, preferences don't show up
1823 2008-01-16  Rob Bradford  <rob@openedhand.com>
1825         Reviewed by: Johannes Schmid <jhs@gnome.org>
1827         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1828         (get_property_value_as_string), (set_property_value_as_string),
1829         (register_callbacks):
1830         * libanjuta/anjuta-preferences.h:
1831         Add support for both file and folder preferences (originally only
1832         folder choosers were supported. (Fixes bug: #508805.)
1834         * plugins/file-manager/file-manager.glade:
1835         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
1836         type of property.
1838 2008-01-16  Johannes Schmid <jhs@gnome.org>
1840         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1841         .glade:
1842         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1843         * src/anjuta.glade:
1844         
1845         Fixed #509875 – The "Update globale tags" button wording is incorrect
1846         Fixed #509873 – Build Autotools Preferences has excessive padding
1847         Fixed #509872 – General Information labels are incorrectly aligned
1848         Fixed #509871 – General preferences has incorrect use of colons
1849         
1850 2008-01-16  Johannes Schmid <jhs@gnome.org>
1852         * plugins/document-manager/anjuta-document-manager.glade:
1853         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1855         Fixed #509865 – Incorrect padding in the Documents settings tabs
1856         Fixed #509867 – Create button contents is mis-aligned
1857         Fixed #509869 – "Add Directory" button is not HIG complient
1859 2008-01-16  Johannes Schmid <jhs@gnome.org>
1861         * libanjuta/anjuta-preferences-dialog.c:
1862         (anjuta_preferences_dialog_add_page):
1863         
1864         Fix #509864 – No initial section selected when opening the Preferences dialog
1866 2008-01-16  Johannes Schmid <jhs@gnome.org>
1868         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
1869         Removed unused gconf_notifications
1870         
1871         * plugins/search/anjuta-search.glade:
1872         * plugins/subversion/anjuta-subversion.glade:
1873         * plugins/tools/anjuta-tools.glade:
1874         * src/anjuta-app.c: (anjuta_app_instance_init):
1875         
1876         Fixed various strings
1878 2008-01-15  Naba Kumar  <naba@gnome.org>
1880         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
1881         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
1882         file saved
1884         * plugins/symbol-browser/an_symbol_view.c:
1885         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
1886         new file saved.
1888 2008-01-15  Johannes Schmid <jhs@gnome.org>
1890         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
1891         (anjuta_profile_add_plugins_from_xml):
1892         * plugins/file-manager/file-manager.glade:
1893         Some string fixes
1894         
1895         * libanjuta/interfaces/libanjuta.idl:
1896         Fixed docs
1897                 
1898         * plugins/sourceview/Makefile.am:
1899         * plugins/sourceview/anjuta-editor-sourceview.glade:
1900         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
1901         (end_print), (print_setup), (sourceview_print),
1902         (sourceview_print_preview):
1903         * plugins/sourceview/sourceview.c: (iprint_print),
1904         (iprint_print_preview):
1905         
1906         Added printing support to GtkSourceView editor
1908 2007-01-14 Tom <tpgww@onepost.net>
1910         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
1912         * plugins/document-manager/anjuta-docman.c:
1913         Fix two memory leaks added by the previous patch
1915 2008-01-14  Johannes Schmid <jhs@gnome.org>
1917         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1918         * plugins/sourceview/assist-window.c: (assist_window_move):
1919         
1920         Do not use opacity
1922 2008-01-14  Rob Bradford  <rob@openedhand.com>
1924         * global-tags/Makefile.am:
1925         * global-tags/create_global_tags.sh.in:
1926         Install anjuta-tags binary into FHS policy compliant directory and
1927         update references. (Fixes bug: 509346.)
1929 2008-01-13  Naba Kumar  <naba@gnome.org>
1931         Patch from: Ritesh Khadgaray
1932         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1933         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1934         Adds export-dynamic option to LDFLAGS to project template for libglade
1935         to work for autoconnect signals.
1937 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1939         * libanjuta/anjuta-utils.c:
1940         anjuta_util_get_real_path return a string that need to be freed
1941         with g_free even if PATH_MAX is not defined
1943 2008-01-13  Andre Klapper  <a9016009@gmx.de>
1945         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
1946         to DOC_LINGUAS.
1948 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
1950         * plugins/document-manager/anjuta-docman.c:
1951         Do not reopen file having escaped character (+,...) in path name
1953 2008-01-13  Naba Kumar  <naba@gnome.org>
1955         * libanjuta/interfaces/libanjuta.idl:
1956         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
1957         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
1958         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
1959         IAnjutaProjectManager::add_sources().
1961         * plugins/glade/plugin.c: (on_glade_resource_removed),
1962         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
1963         stubs for handing resources in glade file.
1965 2008-01-13  Naba Kumar  <naba@gnome.org>
1967         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
1969         * plugins/glade/plugin.c: (ifile_open): Select the first window
1970         in the glade project when it is first opened. Avoids empty glade
1971         document the first time.
1973 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
1975   Reviewed by: Johannes Schmid <jhs@gnome.org>
1977         * plugins/gtodo/callback.c: (remove_todo_item):
1978         Fix #507304 – crash in Anjuta IDE while removing done tasks
1980 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
1982         * plugins/debug-manager/anjuta-debug-manager.ui,
1983         plugins/debug-manager/plugin.c,
1984         plugins/debug-manager/start.h,
1985         plugins/debug-manager/start.c:
1986         New menu item to add extra source directories for debugger
1988 === anjuta 2.3.2 ===
1990 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
1992         * plugins/gtodo/callback.c: (remove_todo_item):
1993         Fix #507304 – crash in Anjuta IDE while removing done tasks
1995 2008-01-11  Naba Kumar  <naba@gnome.org>
1997         * configure.in: Bumped version to 2.3.2
1998         * NEWS: Updated for anjuta 2.3.2 release
1999         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
2000         not 'make tarball'
2002 2008-01-11  Johannes Schmid <jhs@gnome.org>
2004         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2005         .glade:
2006         Reverted accidently commited change
2007         
2008         * plugins/document-manager/anjuta-document-manager.glade:
2009         Fix Gtk-Critical because of broken glade file
2011 2008-01-11  Naba Kumar  <naba@gnome.org>
2013         * plugins/glade/plugin.c: (on_document_destroy),
2014         (glade_plugin_add_project): Fixed a bug where when more than one
2015         glade document is open and one is closed, it closes all the glade
2016         documents. Also it might have fixed the bug where sometimes closing
2017         the glade document leaves glade widget tree unclosed.
2019 2008-01-11  Naba Kumar  <naba@gnome.org>
2021         * libanjuta/Makefile.am: Install glade3 files in own prefix to
2022         prevent install errors when not installed as root (then the files
2023         are only useful when glade-3 is installed in the same prefix, but it
2024         doesn't harm anjuta runtime).
2026         * plugins/sourceview/sourceview.c: Commented use of a file
2027         not currently distributed.
2029 2008-01-10  Naba Kumar  <naba@gnome.org>
2031         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
2032         nothing to translate in it.
2034 2008-01-10  Johannes Schmid <jhs@gnome.org>
2036         * plugins/project-wizard/templates/gnome.wiz:
2037         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2038         * plugins/project-wizard/templates/gnome/src/main.c:
2039         * plugins/project-wizard/templates/translatable-strings.h:
2040         
2041         Fixed #508497 and added a new chooser to select whether to use
2042         libglade or not.
2044 2008-01-10  Johannes Schmid <jhs@gnome.org>
2046         Patch from Tom <tpgww@onepost.net>:
2048         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
2049         (anjuta_util_glist_path_dedup):
2050         * libanjuta/anjuta-utils.h:
2051         
2052         Give the method a proper prefixed name
2053         
2054         * plugins/document-manager/action-callbacks.c:
2055         (get_current_popup_active),
2056         (on_editor_command_select_all_activate),
2057         (on_editor_command_cut_activate),
2058         (on_editor_command_paste_activate),
2059         (on_editor_command_copy_activate),
2060         (on_editor_command_clear_activate), (on_show_search),
2061         (on_repeat_quicksearch):        
2062         * plugins/document-manager/action-callbacks.h:
2063         * plugins/document-manager/anjuta-docman.c:
2064         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
2065         (anjuta_docman_goto_file_line_mark),
2066         (anjuta_docman_get_full_filename):
2067         * plugins/document-manager/anjuta-docman.h:
2068         * plugins/document-manager/anjuta-document-manager.ui:
2069         * plugins/document-manager/plugin.c:
2070         (update_document_ui_interface_items):
2071         
2072         Better way to fix the popup-menu items (Cut/Copy/Paste)
2073         and various clean-ups.
2074         
2075         * plugins/document-manager/search-box.c: (on_document_changed),
2076         (search_box_fill_search_focus):
2077         * plugins/document-manager/search-box.h:
2078         * plugins/search/plugin.c:
2079         
2080         Add a menu item to repeat the quick search
2082 2008-01-10  Johannes Schmid <jhs@gnome.org>
2084         * plugins/language-support-cpp-java/cpp-java-assist.c:
2085         (on_assist_chosen):
2086         
2087         Fixed #508424 – Auto complete: previous char was removed when 
2088         pre TAB to auto complete.
2090 2008-01-10  Johannes Schmid <jhs@gnome.org>
2092         Patch from: James Ligett:
2094         * plugins/profiler/gprof-call-graph-view.c:
2095         (gprof_call_graph_view_create_columns):
2096         * plugins/profiler/gprof-flat-profile-view.c:
2097         (gprof_flat_profile_view_create_columns):
2098         
2099         Fixed translation issues (#496833)
2101 2008-01-10 Johannes Schmid <jhs@gnome.org>
2103         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
2105         * plugins/gtodo/gtodo.c: (category_manager_add_item):
2106         Fix #460390 – Changing categories while edinting something
2108 2008-01-09  Naba Kumar  <naba@gnome.org>
2110         * libanjuta/anjuta-plugin-manager.c:
2111         (anjuta_plugin_manager_activate_plugins): Commented dead code and
2112         fixed a leak.
2114         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
2115         corruption reported in bug #507491. Potentially fixes too.
2117 2008-01-09  Johannes Schmid <jhs@gnome.org>
2119         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
2121         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2122         Fix bug #505205 completely
2123         
2124         * AUTHORS: Added Bolesław
2126 2008-01-08  Johannes Schmid <jhs@gnome.org>
2128         * plugins/document-manager/action-callbacks.c:
2129         (on_editor_command_cut_activate),
2130         (on_editor_command_paste_activate),
2131         (on_editor_command_copy_activate),
2132         (on_editor_command_clear_activate):
2133         
2134         Fixed editor popup menu (Cut, Copy, Paste)
2136 2008-01-08  Johannes Schmid <jhs@gnome.org>
2138         * plugins/sourceview/sourceview.c: (autodetect_language):
2139         Fixed a crash when creating a new file
2141 2008-01-08  Johannes Schmid <jhs@gnome.org>
2143         Patch by <bolekk@gmail.com> (GHOP Student)
2145         * plugins/gtodo/mcategory.c: (category_manager_add_item):
2146         Fix bug #505205
2148 2008-01-08  Naba Kumar  <naba@gnome.org>
2150         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
2151         * libanjuta/anjuta-plugin-manager.c:
2152         (anjuta_plugin_manager_select),
2153         (anjuta_plugin_manager_activate_plugins):
2154         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
2155         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
2156         (on_create_submenu), (create_open_with_submenu):
2157         * src/about.c: (on_about_plugin_activate),
2158         (about_create_plugins_submenu): Use translated version of get_string()
2159         API in AnjutaDescription for translatable properties. Fixes bug #496833
2160         comment #18.
2162 2008-01-07  Johannes Schmid <jhs@gnome.org>
2164         * plugins/build-basic-autotools/executer.c: (execute_program):
2165         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2166         * plugins/debug-manager/anjuta-debug-manager.glade:
2167         * plugins/debug-manager/locals.c: (create_locals_gui):
2168         * plugins/file-loader/plugin.c: (on_create_submenu):
2169         * plugins/gtodo/main.h:
2170         * plugins/gtodo/preferences.c: (preferences_widget):
2171         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2172         * plugins/tools/anjuta-tools.glade:
2173         * plugins/tools/execute.c: (atp_output_context_print):
2174         * src/main.c:
2175         
2176                 Another bunch of i18n fixes (#496833)
2178 2008-01-07  Johannes Schmid <jhs@gnome.org>
2180         * plugins/build-basic-autotools/build-basic-autotools.c:
2181         (on_build_terminated):
2182         * plugins/gtodo/interface.c: (set_read_only):
2183         * plugins/project-manager/plugin.c: (confirm_removal),
2184         (on_popup_add_to_project):
2185         * plugins/subversion/anjuta-subversion.glade:
2186         * plugins/tools/execute.c: (atp_output_context_print_result):
2187         
2188         Fixed some strings from #496833
2190 2008-01-07  Johannes Schmid <jhs@gnome.org>
2192         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2193         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2194         .in:
2195         * plugins/language-support-cpp-java/plugin.c: (install_support),
2196         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
2197         Added basic Vala support
2198         
2199         * plugins/sourceview/sourceview.c: (autodetect_language):
2200         Fixed mime-type detection
2202 2008-01-06  Massimo Cora'  <maxcvs@email.it>
2204   Reviewed by: Johannes Schmid <jhs@gnome.org>
2206         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
2207         (value_removed_current_editor), (symbol_db_activate),
2208         (symbol_db_deactivate):
2209         * plugins/symbol-db/symbol-db-engine.c:
2210         (symbol_db_engine_get_global_members_filtered):
2211         * plugins/symbol-db/symbol-db-view.c:
2212         (do_add_child_symbol_to_view), (prepare_for_adding),
2213         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
2214         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
2215         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
2216         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
2217         (sdb_view_init), (sdb_view_finalize),
2218         (sdb_view_build_and_display_base_tree):
2219         * plugins/symbol-db/symbol-db-view.h:
2220         added controls to expand Global tab nodes in a non-freezing way.
2221         Fixed also some little bugs always on global-tab.
2223 2008-01-06  Naba Kumar  <naba@gnome.org>
2225         Patches from James Liggett:
2226         * plugins/profiler/gprof-call-graph-view.c:
2227         (gprof_call_graph_view_create_columns):
2228         * plugins/profiler/gprof-flat-profile-view.c:
2229         (gprof_flat_profile_view_create_columns):
2230         * plugins/profiler/gprof-function-call-tree-view.c:
2231         (gprof_function_call_tree_view_create_columns): Made all
2232         of the columns resizable and reorderable.
2234 2008-01-06  Johannes Schmid <jhs@gnome.org>
2236         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2237         (anjuta_launcher_check_password_real),
2238         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2239         (anjuta_launcher_scan_pty),
2240         (anjuta_launcher_disable_password_check):
2241         * libanjuta/anjuta-launcher.h:
2242         Added disable_password_check for stream where it does not make sense 
2243         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
2244         that sometimes occur in symbol-db plugin
2245         
2246         * plugins/file-manager/file-model.c:
2247         (file_model_cancel_expand_idle):
2248         Fixed removing of idle source
2249         
2250         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
2251         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
2252         
2253         Fixed #348854 – invisible cursor in certain themes
2255 2008-01-06  Naba Kumar  <naba@gnome.org>
2257         * libanjuta/anjuta-preferences.c:
2258         (anjuta_preferences_register_property_custom): Fixed a crash bug on
2259         closing preferences dialog due to patch in bug #507300
2261 2008-01-06  Naba Kumar  <naba@gnome.org>
2263         * plugins/language-support-cpp-java/cpp-java-assist.c:
2264         (on_assist_chosen):
2265         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2266         * plugins/search/search-replace_backend.c: (create_search_entries):
2267         Added missing unrefs.
2269 2008-01-06  Johannes Schmid <jhs@gnome.org>
2271         * plugins/debug-manager/variable.c: (get_hovered_word):
2272   Add a g_object_unref()  
2273         
2274         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
2275         (on_sourceview_hover_leave):
2276         Fixed hover and editor interface to make hover in debugger work
2278 2008-01-06  Naba Kumar  <naba@gnome.org>
2280         * plugins/editor/text-editor.c: Whitespaces fixes.
2281         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
2282         DEBUG_PRINT instead of g_message.
2284 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
2286         * plugins/debug-manager/breakpoints.c:
2287         Fix #507441: Disable all breakpoints doesn't work
2288         Fix #507444: Enable Breakpoint menu item doesn't change name
2290 2008-01-05  Naba Kumar  <naba@gnome.org>
2292         * manuals/reference/libanjuta/libanjuta.types: Renamed
2293         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
2295 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2297         * plugins/debug-manager/variable.c:
2298         Update variable display to use IAnjutaIterable instead of position
2300         * plugins/editor/text_editor_cbs.c,
2301         plugins/editor/text_editor.c:
2302         Fix Gtk critical warnings when a hover signal is emitted
2303         Fix get_text_iter in Scintilla (range should include last character)
2304         
2305 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
2307         * plugins/debug-manager/debug_tree.c,
2308         plugins/debug-manager/debug_tree.h,
2309         plugins/debug-manager/watch.c,
2310         plugins/debug-manager/command.c,
2311         plugins/debug-manager/queue.c,
2312         plugins/gdb/plugin.c,
2313         plugins/gdb/debugger.c,
2314         plugins/gdb/debugger.h,
2315         libanjuta/interfaces/libanjuta.idl:
2316         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
2318 2008-01-05  Naba Kumar  <naba@gnome.org>
2320         * plugins/valgrind/plugin.c: Removed stock icon open/save from
2321         menus to avoid conflict with file open/save. Fixes bug #507455
2323 2008-01-05  Johannes Schmid <jhs@gnome.org>
2325         * configure.in:
2326         Conditionally depend on gtksourceview2 >= 2.1.0
2327         
2328         * libanjuta/interfaces/libanjuta.idl:
2329         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
2330         iterators instead of positions
2331         
2332         * plugins/debug-manager/threads.c:
2333         Fixed a warnings by including gnome-vfs properly
2334         
2335         * plugins/debug-manager/variable.c: (get_hovered_word),
2336         (on_hover_over):
2337         Updated to changes in IAnjutaEditorHover/Selection
2338         
2339         * plugins/document-manager/action-callbacks.c:
2340         (on_editor_command_upper_case_activate),
2341         (on_editor_command_lower_case_activate):
2342         * plugins/document-manager/search-box.c: (on_incremental_search),
2343         (on_search_activated):
2344         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
2345         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
2346         (iselection_get_start), (iselection_get_end),
2347         (iselection_iface_init), (ihover_display), (ihover_iface_init):
2348         * plugins/editor/text_editor_cbs.c:
2349         (on_text_editor_scintilla_notify):
2350         
2351         Updated to changes in IAnjutaEditorHover/Selection and updated editor
2352         interface of scintilla editor.
2353         
2354         * plugins/language-manager/languages.xml:
2355         * plugins/language-manager/plugin.c:
2356         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
2357         Added chdr to C language files and some DEBUG_PRINTs
2358         
2359         * plugins/language-support-cpp-java/cpp-java-assist.c:
2360         (on_assist_chosen):
2361         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
2362         * plugins/search/plugin.c: (find_incremental):
2363         * plugins/search/search-replace.c: (search_and_replace):
2364         * plugins/search/search-replace_backend.c: (create_search_entries):
2365                 Adapted to changed interfaces
2367         * plugins/sourceview/Makefile.am:
2368         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
2369         (set_uri), (anjuta_document_save):
2370         * plugins/sourceview/anjuta-editor-sourceview.glade:
2371         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
2372         (anjuta_view_key_press_event):
2373         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2374         * plugins/sourceview/sourceview-cell.c:
2375         (sourceview_cell_instance_init), (sourceview_cell_finalize),
2376         (icell_get_line), (icell_get_attribute), (icell_iface_init):
2377         * plugins/sourceview/sourceview-prefs.c: (get_bool),
2378         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
2379         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
2380         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
2381         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
2382         * plugins/sourceview/sourceview-private.h:
2383         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2384         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2385         (on_document_loaded), (sourceview_instance_init),
2386         (sourceview_dispose), (sourceview_finalize),
2387         (sourceview_create_markers), (sourceview_new),
2388         (ifile_savable_save), (ieditor_get_tab_size),
2389         (ieditor_set_tab_size), (ieditor_set_use_spaces),
2390         (ieditor_set_auto_indent), (ieditor_goto_line),
2391         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
2392         (iselect_block), (iselect_set), (iselect_get_start),
2393         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
2394         (imark_unmark), (imark_is_marker_set),
2395         (imark_location_from_handle), (imark_delete_all_markers),
2396         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
2397         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
2398         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
2399         (ilanguage_get_supported_languages), (autodetect_language),
2400         (ilanguage_set_language), (iassist_show_tips),
2401         (on_sourceview_hover_leave), (on_sourceview_hover_over),
2402         (ihover_display), (ihover_iface_init):
2403         
2404         Use GtkSourceView 2.1.x:
2405         * New mark interface
2406         * Fixed #486724 and #488615
2407         * Implemented hover interface
2408         * Adapted to changed interfaces
2410 2008-01-04  Rob Bradford  <rob@o-hand.com>
2412         Reviewed by Naba Kumar  <naba@gnome.org>:
2413         * libanjuta/anjuta-preferences.c:
2414         (anjuta_preferences_register_property_custom):
2415         Unregister preferences for custom preferences when the widget is
2416         destroyed.
2418 2008-01-03  Johannes Schmid <jhs@gnome.org>
2420         * plugins/file-manager/file-model.c: (file_model_row_expanded),
2421         (file_model_row_collapsed):
2422   Fixed the too method to take a correct data argument
2424 2008-01-02  Johannes Schmid <jhs@gnome.org>
2426         * plugins/document-manager/anjuta-docman.c:
2427         (anjuta_docman_add_document), (anjuta_docman_remove_document):
2428         ref and unref correctly to silence a Gtk+ critical
2430 2008-01-01  Johannes Schmid <jhs@gnome.org>
2432         * plugins/editor/text_editor.c: (itext_editor_get_text):
2433         Fixed #506740 – ianjuta_editor_get_text crash if request 
2434         text past the buffer length
2436 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
2438         * plugins/debug-manager/utilities.c,
2439         plugins/debug-manager/utilities.h,
2440         plugins/debug-manager/breakpoints.c:
2441         Move get_current_editor function in utilities.c
2443         * plugins/debug-manager/plugin.c,
2444         plugins/debug-manager/debug_tree.c,
2445         plugins/debug-manager/debug_tree.h,
2446         plugins/debug-manager/watch.c,
2447         plugins/debug-manager/watch.h,
2448         plugins/debug-manager/locals.c,
2449         plugins/debug-manager/locals.h,
2450         (added) plugins/debug-manager/variable.c,
2451         (added) plugins/debug-manager/variable.h,
2452         plugins/debug-manager/Makefile.am:
2453         Use hover interface to display variable value
2455 2007-12-31  Johannes Schmid <jhs@gnome.org>
2457         * libanjuta/Makefile.am:
2458         Only install glade catalog files if glade-3 is available
2459         (Fixes #506269 and #500296)
2461 2007-12-30  Johannes Schmid <jhs@gnome.org>
2463         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
2464         (set_property_value_as_string), (register_callbacks):
2466   Fixed GtkFileChooserButton preferences to also work when only the combo
2467   changes without a dialog being open.
2469 2007-12-29  Johannes Schmid <jhs@gnome.org>
2471         * plugins/editor/Makefile.am:
2472         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
2474 2007-12-29  Johannes Schmid <jhs@gnome.org>
2476         * plugins/devhelp/plugin.c: (devhelp_activate):
2477         Fixed #498986 - Anjuta-2.3.0 fails to build
2479 2007-12-29  Johannes Schmid <jhs@gnome.org>
2481         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
2482         * plugins/debug-manager/plugin.c:
2483         (on_run_to_cursor_action_activate):
2484         * plugins/document-manager/anjuta-docman.c:
2485         (anjuta_docman_goto_file_line_mark):
2486         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2487         (value_removed_current_editor):
2488         
2489         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
2490         all those to value_added_current_document...
2492         * plugins/editor/anjuta-editor-scintilla.glade:
2493         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
2494         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
2496 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2498   * plugins/symbol-db/plugin.c: (on_importing_project_end),
2499   (symbol_db_activate), (symbol_db_deactivate),
2500   (symbol_db_instance_init), (isymbol_manager_get_parents):
2501   * plugins/symbol-db/plugin.h:
2502   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2503   * plugins/symbol-db/symbol-db-engine.c:
2504   (symbol_db_engine_get_global_members_filtered):
2505   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
2506   (on_symbol_inserted):
2507   Filtered out static functions on global-tab. E.g. when flag
2508   is_file_scope = 1 we won't add entries there.
2509   Fixed a little bug on 'Global'->'Vars/Others' node too.
2511 2007-12-28  Johannes Schmid <jhs@gnome.org>
2513   * libanjuta/anjuta-launcher.c:
2514   Fixed a silly (and completely useless) memory corruption that probably 
2515   only occured at a few race conditions though I wonder why it did not 
2516         happen more often
2518 2007-12-28  Johannes Schmid <jhs@gnome.org>
2519         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
2520         * plugins/debug-manager/plugin.c: (set_program_counter):
2521         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
2522         * plugins/debug-manager/start.c: (get_source_directories):
2523         * plugins/debug-manager/threads.c: (on_info_thread),
2524         (on_list_thread):
2525         * plugins/file-manager/file-model.c: (file_model_set_property):
2526         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
2527         * plugins/tools/editor.c: (on_editor_response):
2528         
2529         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
2530         
2531         * plugins/document-manager/plugin.c: (update_title),
2532         (value_added_project_root_uri):
2533         * plugins/document-manager/plugin.h:
2534         Shorten down the title bar if the current path is inside the opened project
2536 2007-12-28  Massimo Cora'  <maxcvs@email.it>
2538         reviewed by: Johannes Schmid <jhs@gnome.org>
2540         * plugins/project-wizard/templates/java/project.anjuta:
2541         * plugins/project-wizard/templates/mkfile/project.anjuta:
2542         * plugins/project-wizard/templates/python/project.anjuta:
2543         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
2544         let new projects use new SymbolDB plugin.
2545         
2546         * plugins/symbol-browser/images/Makefile.am:
2547         added some images taken from MonoDevelop project.
2548         
2549         * plugins/symbol-db/plugin.c: (value_added_current_editor),
2550         (goto_file_line), (on_importing_project_end), (project_root_added),
2551         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
2552         (isymbol_manager_search):
2553         Added project-updating feature when opening a project with some files
2554   modified externally [e.g. a svn up].
2555         
2556         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2557         (sdb_engine_iterator_node_instance_init),
2558         (sdb_engine_iterator_node_finalize),
2559         (symbol_db_engine_iterator_node_set_conversion_hash):
2560         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
2561         * plugins/symbol-db/symbol-db-engine-iterator.c:
2562         (symbol_db_engine_iterator_new):
2563         * plugins/symbol-db/symbol-db-engine-iterator.h:
2564          Moved Hash table initialization into the engine. This proxies and
2565   speeds up the process of creation and iteration of a GdaDataModel.
2566         
2567         * plugins/symbol-db/symbol-db-engine.c:
2568         (sdb_engine_ctags_output_thread),
2569         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
2570         (sdb_engine_scan_files_1), (sdb_engine_init),
2571         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
2572         (symbol_db_engine_add_new_workspace),
2573         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
2574         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
2575         (symbol_db_engine_get_sym_type_conversion_hash),
2576         (symbol_db_engine_update_files_symbols),
2577         (symbol_db_engine_update_project_symbols),
2578         (symbol_db_engine_update_buffer_symbols),
2579         (symbol_db_engine_get_class_parents),
2580         (symbol_db_engine_get_global_members_filtered),
2581         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
2582         (symbol_db_engine_get_scope_members_by_symbol_id),
2583         (symbol_db_engine_get_scope_members),
2584         (symbol_db_engine_get_current_scope),
2585         (symbol_db_engine_get_file_symbols),
2586         (symbol_db_engine_get_symbol_info_by_id),
2587         (symbol_db_engine_find_symbol_by_name_pattern),
2588         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
2589         * plugins/symbol-db/symbol-db-engine.h:
2590         * plugins/symbol-db/symbol-db-view-locals.c:
2591         (sdb_view_locals_get_iter_from_row_ref),
2592         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
2593         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
2594         (on_symbol_inserted), (symbol_db_view_locals_update_list):
2595         Changes on some queries fuctions and some fixes. Added *_filtered
2596   functions.
2597         
2598         * plugins/symbol-db/symbol-db-view.c:
2599         (do_add_child_symbol_to_view), (add_new_waiting_for),
2600         (prepare_for_adding), (on_symbol_inserted),
2601         (do_recurse_subtree_and_remove), (on_symbol_removed),
2602         (sdb_view_do_add_hidden_dummy_child),
2603         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
2604         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
2605         (sdb_view_locals_create_new_store), (sdb_view_init),
2606         (sdb_view_finalize), (sdb_view_class_init),
2607         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
2608         (symbol_db_view_get_pixbuf),
2609         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
2610         New display for global tags. This is the definitive version, bugs apart.
2611         
2612         * plugins/symbol-db/tables.sql:
2613         fixed typo.
2615 2007-12-27  Naba Kumar  <naba@gnome.org>
2617         * libanjuta/interfaces/libanjuta.idl:
2618         * plugins/editor/aneditor-priv.h:
2619         * plugins/editor/aneditor.cxx:
2620         * plugins/editor/text_editor.c: (text_editor_instance_init),
2621         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
2622         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
2623         * plugins/editor/text_editor.h:
2624         * plugins/editor/text_editor_cbs.c:
2625         (on_text_editor_scintilla_notify):
2627         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
2628         related code in AnEditor. Fixed some compilation warnings.
2630 2007-12-26  Naba Kumar  <naba@gnome.org>
2632         * Changelog: Fixed indentation.
2634 2007-12-25  Naba Kumar  <naba@gnome.org>
2636         * plugins/editor/Makefile.am:
2637         * plugins/editor/editor.glade:
2638         * plugins/editor/plugin.c:
2639         * plugins/editor/style-editor.c:
2640         * plugins/sourceview/Makefile.am:
2641         * plugins/sourceview/plugin.c:
2642         * plugins/sourceview/sourceview.glade:
2643         * plugins/valgrind/Makefile.am:
2645         Renamed glade files to anjuta-editor-* to give name space for the
2646         schema files (because they are installed in system directory).
2648         * scripts/build-schemas.mk: Install the schemas files also (need for
2649         binary package installation/uninstallation).
2651 2007-12-25  Johannes Schmid <jhs@gnome.org>
2653         * plugins/language-support-cpp-java/plugin.c:
2654         (set_indentation_param_vim):
2655         
2656         Support some more vim modeline commands and shortcuts (#504331)
2658 2007-12-25  Johannes Schmid <jhs@gnome.org>
2660         Patches from James Liggett:
2661         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
2662         (anjuta_vcs_status_tree_view_init):
2663         * plugins/subversion/subversion-commit-dialog.c:
2664         (subversion_commit_dialog):
2665         * plugins/subversion/subversion-diff-dialog.c:
2666         (on_subversion_diff_response):
2667         * plugins/subversion/subversion-log-dialog.c:
2668         (on_log_view_selected_button_clicked),
2669         (on_log_diff_selected_button_clicked),
2670         (on_log_diff_previous_button_clicked):
2671         * plugins/subversion/subversion-resolve-dialog.c:
2672         (subversion_resolve_dialog):
2673         * plugins/subversion/subversion-revert-dialog.c:
2674         (subversion_revert_dialog):
2675         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
2676         (pulse_progress_bar), (hide_pulse_progress_bar),
2677         (disconnect_data_arrived_signals),
2678         (cancel_data_arrived_signal_disconnect):
2679         * plugins/subversion/subversion-ui-utils.h:
2680         
2681         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
2682         #505237 – Sort list of modified files
2684 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
2686         * plugins/gdb/debugger.c:
2687         Fix bug #491301: Inspecting a variable opens a bad focus dialog
2689 2007-12-23  Johannes Schmid <jhs@gnome.org>
2691         * plugins/language-support-cpp-java/plugin.c:
2692         (set_indentation_param_emacs), (set_indentation_param_vim),
2693         (parse_mode_line_emacs), (parse_mode_line_vim),
2694         (extract_mode_line), (initialize_indentation_params):
2696         Added (basic) support for vim modelines (#504331)
2698         * plugins/message-view/message-view.c: (message_view_next),
2699         (message_view_previous):
2700         
2701         Fixed next/previous message
2703 2007-12-23  Johannes Schmid <jhs@gnome.org>
2705         * libanjuta/anjuta-ui.h:
2706         Check for != NULL before unref'ing pixbuf (related to #497878)
2707         
2708         * plugins/devhelp/plugin.c: (register_stock_icons):
2709         * plugins/document-manager/anjuta-docman.c:
2710         (anjuta_docman_add_document):
2711         * plugins/glade/plugin.c: (on_close_activated),
2712         (register_stock_icons), (on_session_save),
2713         (glade_plugin_add_project):
2714         
2715         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
2716         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
2717         
2718         * plugins/language-support-cpp-java/plugin.c:
2719         (register_stock_icons):
2720         Fixed stock icon registration macros
2722 2007-12-23  Johannes Schmid <jhs@gnome.org>
2724         * global-tags/Makefile.am:
2725         * launcher/Makefile.am:
2726         * libanjuta/Makefile.am:
2727         * libegg/Makefile.am:
2728         * manuals/anjuta-faqs/Makefile.am:
2729         * manuals/anjuta-manual/Makefile.am:
2730         * manuals/reference/libanjuta/Makefile.am:
2731         * plugins/build-basic-autotools/Makefile.am:
2732         * plugins/class-gen/Makefile.am:
2733         * plugins/class-inheritance/Makefile.am:
2734         * plugins/cvs-plugin/Makefile.am:
2735         * plugins/debug-manager/Makefile.am:
2736         * plugins/devhelp/Makefile.am:
2737         * plugins/document-manager/Makefile.am:
2738         * plugins/editor/Makefile.am:
2739         * plugins/editor/scintilla/Makefile.am:
2740         * plugins/editor/scintilla/include/Makefile.am:
2741         * plugins/file-loader/Makefile.am:
2742         * plugins/file-manager/Makefile.am:
2743         * plugins/file-wizard/Makefile.am:
2744         * plugins/gdb/Makefile.am:
2745         * plugins/glade/Makefile.am:
2746         * plugins/gtodo/Makefile.am:
2747         * plugins/gvim/Makefile.am:
2748         * plugins/indent/Makefile.am:
2749         * plugins/language-manager/Makefile.am:
2750         * plugins/language-support-cpp-java/Makefile.am:
2751         * plugins/macro/Makefile.am:
2752         * plugins/message-view/Makefile.am:
2753         * plugins/patch/Makefile.am:
2754         * plugins/profiler/Makefile.am:
2755         * plugins/project-import/Makefile.am:
2756         * plugins/project-manager/Makefile.am:
2757         * plugins/project-wizard/Makefile.am:
2758         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2759         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
2760         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
2761         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
2762         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
2763         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
2764         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
2765         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
2766         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
2767         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
2768         * plugins/sample1/Makefile.am:
2769         * plugins/search/Makefile.am:
2770         * plugins/sourceview/Makefile.am:
2771         * plugins/subversion/Makefile.am:
2772         * plugins/symbol-browser/Makefile.am:
2773         * plugins/symbol-db/Makefile.am:
2774         * plugins/symbol-db/test/Makefile.am:
2775         * plugins/terminal/Makefile.am:
2776         * plugins/tools/Makefile.am:
2777         * plugins/valgrind/Makefile.am:
2778         * src/Makefile.am:
2779         * tagmanager/Makefile.am:
2780         
2781         Replaces the deprecated "INCLUDES" in all Makefile.am's with
2782         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
2783         warnings from illigel C++ compiler flags.
2785 2007-12-23  Johannes Schmid <jhs@gnome.org>
2787         Patch from Tom <tpgww@onepost.net>:
2788   
2789         * plugins/document-manager/anjuta-docman.c:
2790         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
2791         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
2792         (anjuta_docman_instance_init), (on_notebook_switch_page),
2793         (anjuta_docman_grab_text_focus):
2794         * plugins/document-manager/plugin.c: (on_document_added),
2795         (on_window_key_press_event), (on_window_key_release_event):
2796         
2797         Some more document-manager code cleanups and fixes.
2799 2007-12-23  Massimo Cora'  <maxcvs@email.it>
2801         * plugins/symbol-db/plugin.c: (register_stock_icons),
2802         (value_added_current_editor), (value_removed_current_editor),
2803         (on_importing_project_end), (project_root_removed):
2804         added controls to clean/populate GtkTreeView(s) on projects unload/load.
2806         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
2807         (symbol_db_engine_get_file_db_path):
2808         fixed a useless warning.
2810         * plugins/symbol-db/symbol-db-view-locals.c:
2811         (traverse_free_waiting_for), (file_view_status_destroy),
2812         (sdb_view_locals_create_new_store), (traverse_files_view_status),
2813         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
2814         (sdb_view_locals_finalize), (on_symbol_inserted),
2815         (symbol_db_view_locals_recv_signals_from_engine),
2816         (symbol_db_view_locals_update_list):
2817         more speed on editors switching. GtkTreeStore caching method implemented.
2818         Fixed compiler warnings and a little memory leak.
2820         * plugins/symbol-db/symbol-db-view-locals.h:
2821         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
2822         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
2823         (on_scan_end), (on_symbol_inserted),
2824         (sdb_view_locals_create_new_store), (sdb_view_init),
2825         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
2826         * plugins/symbol-db/symbol-db-view.h:
2827         fixed some crashers. Now project loading/populating should be quite quick.
2829 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2831         * plugins/debug-manager/command.c,
2832         plugins/debug-manager/queue.c:
2833         Take care of command return value (FALSE is an error)
2835 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
2837         * plugins/debug-manager/anjuta-debug-manager.glade,
2838         plugins/debug-manager/breakpoints.c:
2839         Remove address, condition and pass breakpoint column if not supported
2840         Fix clear all remove_all to avoid an endless loop if a breakpoint
2841         cannot be removed
2843 2007-12-17  Johannes Schmid <jhs@gnome.org>
2845         Patch from Tom <tpgww@onepost.net> (with some changes):
2847         * plugins/document-manager/action-callbacks.c: (on_open_activate),
2848         (on_save_as_activate), (on_save_all_activate),
2849         (on_close_file_activate), (on_close_all_file_activate),
2850         (on_reload_file_activate), (on_editor_command_clear_activate),
2851         (on_transform_eolchars1_activate), (on_comment_block),
2852         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
2853         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2854         (on_editor_linenos1_activate), (on_editor_markers1_activate),
2855         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
2856         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
2857         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
2858         (on_zoom_out_text_activate):
2859         * plugins/document-manager/action-callbacks.h:
2860         * plugins/document-manager/anjuta-docman.c:
2861         (on_notebook_page_close_button_click),
2862         (on_notebook_page_close_button_enter),
2863         (on_notebook_page_close_button_leave),
2864         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
2865         (anjuta_docman_page_init), (anjuta_docman_page_new),
2866         (on_open_filesel_response), (create_file_open_dialog_gui),
2867         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
2868         (anjuta_docman_instance_init), (on_notebook_switch_page),
2869         (on_document_destroy), (anjuta_docman_add_editor),
2870         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2871         (anjuta_docman_set_current_document),
2872         (anjuta_docman_goto_file_line_mark), (get_real_path),
2873         (anjuta_docman_get_full_filename),
2874         (anjuta_docman_delete_all_markers),
2875         (anjuta_docman_delete_all_indicators),
2876         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2877         (anjuta_docman_order_tabs):
2878         * plugins/document-manager/anjuta-docman.h:
2879         * plugins/document-manager/file_history.c: (an_hist_file_new),
2880         (an_file_history_push), (an_file_history_dump):
2881         * plugins/document-manager/file_history.h:
2882         * plugins/document-manager/plugin.c: (update_title),
2883         (value_removed_project_root_uri),
2884         (update_document_ui_interface_items), (menu_name_compare),
2885         (on_document_added), (on_document_changed),
2886         (on_window_key_press_event), (on_window_key_release_event),
2887         (on_session_save):
2888         * plugins/document-manager/search-box.c: (on_document_changed),
2889         (on_goto_activated), (search_box_init), (search_box_new):
2890         * plugins/document-manager/search-box.h:
2892         Yet more code cleanups
2893         Save glade files correctly in session
2894         Use new tooltip API if available
2895         Sort notebook pages when session is restored (needs work)
2897 2007-12-16  Johannes Schmid <jhs@gnome.org>
2899         * plugins/document-manager/anjuta-docman.c:
2900         (anjuta_docman_add_document):
2901         
2902         Present correct widget with anjuta_shell_present_widget(). This got wrong when
2903         the new search bar was introduced.
2905 2007-12-12  Johannes Schmid <jhs@gnome.org>
2906   
2907         Patch from  Tom <tpgww@onepost.net>:
2908         (#485233 – another bunch of docman cleanups)
2909   
2910         * libanjuta/interfaces/libanjuta.idl:
2911         * plugins/document-manager/action-callbacks.c:
2912         (get_current_document), (get_current_focus_widget),
2913         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
2914         (on_close_file_activate), (on_close_all_file_activate),
2915         (on_reload_file_activate), (on_print_activate),
2916         (on_print_preview_activate),
2917         (on_editor_command_upper_case_activate),
2918         (on_editor_command_lower_case_activate),
2919         (on_editor_command_eol_crlf_activate),
2920         (on_editor_command_eol_lf_activate),
2921         (on_editor_command_eol_cr_activate),
2922         (on_editor_command_select_all_activate),
2923         (on_editor_command_select_to_brace_activate),
2924         (on_editor_command_select_block_activate),
2925         (on_editor_command_match_brace_activate),
2926         (on_editor_command_undo_activate),
2927         (on_editor_command_redo_activate),
2928         (on_editor_command_cut_activate),
2929         (on_editor_command_paste_activate),
2930         (on_editor_command_copy_activate),
2931         (on_editor_command_clear_activate),
2932         (on_editor_command_close_folds_all_activate),
2933         (on_editor_command_open_folds_all_activate),
2934         (on_editor_command_toggle_fold_activate),
2935         (on_editor_command_bookmark_toggle_activate),
2936         (on_editor_command_bookmark_first_activate),
2937         (on_editor_command_bookmark_next_activate),
2938         (on_editor_command_bookmark_prev_activate),
2939         (on_editor_command_bookmark_last_activate),
2940         (on_editor_command_bookmark_clear_activate),
2941         (on_transform_eolchars1_activate), (on_comment_block),
2942         (on_comment_box), (on_comment_stream),
2943         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
2944         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
2945         (on_force_hilite_activate), (on_swap_activate),
2946         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2947         * plugins/document-manager/action-callbacks.h:
2948         * plugins/document-manager/anjuta-docman.c:
2949         (on_notebook_page_close_button_click),
2950         (on_notebook_page_close_button_enter),
2951         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
2952         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
2953         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
2954         (on_open_filesel_response), (anjuta_docman_open_file),
2955         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2956         (anjuta_docman_dispose), (anjuta_docman_instance_init),
2957         (anjuta_docman_class_init), (anjuta_docman_new),
2958         (on_notebook_switch_page), (on_document_save_point),
2959         (on_document_destroy), (anjuta_docman_add_editor),
2960         (anjuta_docman_add_document), (anjuta_docman_remove_document),
2961         (anjuta_docman_set_popup_menu),
2962         (anjuta_docman_get_current_focus_widget),
2963         (anjuta_docman_get_page_for_document),
2964         (anjuta_docman_get_current_document),
2965         (anjuta_docman_set_current_document),
2966         (anjuta_docman_goto_file_line),
2967         (anjuta_docman_goto_file_line_mark),
2968         (anjuta_docman_get_full_filename),
2969         (anjuta_docman_present_notebook_page),
2970         (anjuta_docman_update_page_label),
2971         (anjuta_docman_delete_all_markers),
2972         (anjuta_docman_delete_all_indicators),
2973         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2974         (do_ordertab1), (anjuta_docman_order_tabs),
2975         (anjuta_docman_set_editor_properties),
2976         (anjuta_docman_get_document_for_path),
2977         (anjuta_docman_get_all_doc_widgets):
2978         * plugins/document-manager/anjuta-docman.h:
2979         * plugins/document-manager/editor-tooltips.c:
2980         * plugins/document-manager/plugin.c: (update_title),
2981         (update_document_ui_enable_all), (update_document_ui_disable_all),
2982         (update_document_ui_save_items),
2983         (update_document_ui_interface_items), (update_document_ui),
2984         (on_document_update_save_ui), (update_status),
2985         (on_document_update_ui), (on_document_added),
2986         (on_document_changed), (on_session_save), (on_save_prompt),
2987         (on_docman_auto_save), (on_gconf_notify_timer):
2988         * plugins/document-manager/search-box.c: (on_document_changed),
2989         (search_box_new), (search_box_grab_line_focus):
2990         * plugins/glade/plugin.c: (ifile_open):
2991         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2992         * plugins/search/search-replace_backend.c: (create_search_entries):
2993         * plugins/sourceview/anjuta-document.c: (set_uri),
2994         (anjuta_document_save):
2995         * plugins/sourceview/sourceview.c: (ifile_savable_save):
2996         * plugins/tools/editor.c: (on_editor_response):
2998         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
2999         It fixes some issues with session handling and several memory lacks.
3000         Gtk 2.12 Tooltip API is used if available.
3002 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3004         * plugins/debug-manager/disassemble.c,
3005         plugins/debug-manager/disassemble.h,
3006         plugins/debug-manager/command.c,
3007         plugins/debug-manager/command.h,
3008         plugins/debug-manager/plugin.c
3009         plugins/debug-manager/sparse_view.c,
3010         plugins/debug-manager/sparse_view.h,
3011         plugins/gdb/plugin.c,
3012         plugins/gdb/debugger.c,
3013         plugins/gdb/debugger.h,
3014         libanjuta/interfaces/libanjuta.idl:
3015         Fix bug #502533: Implement assembler step
3017         * plugins/debug-manager/breakpoints.c:
3018         Do not save temporary breakpoints
3020         * plugins/debug-manager/stack_trace.c:
3021         Fix a crash when a stack command is cancelled
3023 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
3025         * plugins/debug-manager/plugin.c,
3026         plugins/debug-manager/breakpoints.c,
3027         plugins/debug-manager/breakpoints.h:
3028         Fix bug #488732: Breakpoint on delete lines
3029         Breakpoints are now linked to their position in editor
3031         * plugins/gdb/debugger.c:
3032         Fix removing condition on breakpoint 
3034 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
3036         * plugins/debug-manager/anjuta-debug-manager.glade,
3037         plugins/debug-manager/start.c,
3038         plugins/gdb/plugin.c,
3039         plugins/gdb/debugger.c,
3040         plugins/gdb/debugger.h,
3041         libanjuta/interfaces/libanjuta.idl:
3042         Fix bug #481366: Do not stop at the beginning of the program
3044         * plugins/debug-manager/command.c,
3045         plugins/debug-manager/command.h,
3046         plugins/debug-manager/breakpoints.c,
3047         plugins/debug-manager/queue.c,
3048         plugins/debug-manager/queue.h:
3049         Fix a bug remove all breakpoints was not working due to latest changes
3050         Setting breakpoints is disabled when program is running
3052 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
3054         * plugins/debug-manager/queue.c,
3055         plugins/gdb/plugin.c:
3056         Fix bug #501469: Crash if mime_type is unknown
3058 2007-12-01  Massimo Cora'  <maxcvs@email.it>
3060         * plugins/symbol-db/plugin.c: (on_editor_destroy),
3061         (on_editor_update_ui), (on_single_file_scan_end),
3062         (on_importing_project_end), (project_root_added),
3063         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
3064         * plugins/symbol-db/plugin.h:
3065         show on status bar files being scanned.
3067         * plugins/symbol-db/symbol-db-engine.c:
3068         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
3069         (sdb_engine_ctags_output_thread),
3070         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3071         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3072         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
3073         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
3074         (sdb_engine_get_table_id_by_unique_name2),
3075         (symbol_db_engine_open_project),
3076         (sdb_engine_prepare_executing_commands),
3077         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
3078         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
3079         (sdb_engine_detects_removed_ids),
3080         (symbol_db_engine_get_class_parents),
3081         (symbol_db_engine_get_global_members),
3082         (symbol_db_engine_get_scope_members_by_symbol_id),
3083         (symbol_db_engine_get_scope_members),
3084         (symbol_db_engine_get_current_scope),
3085         (symbol_db_engine_get_file_symbols),
3086         (symbol_db_engine_get_symbol_info_by_id),
3087         (symbol_db_engine_get_full_local_path),
3088         (symbol_db_engine_find_symbol_by_name_pattern),
3089         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3090         * plugins/symbol-db/symbol-db-engine.h:
3091         * plugins/symbol-db/symbol-db-view-locals.c:
3092         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
3093         (symbol_db_view_locals_recv_signals_from_engine),
3094         (symbol_db_view_locals_update_list):
3095         * plugins/symbol-db/symbol-db-view-locals.h:
3096         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
3097         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
3098         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
3099         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
3100         * plugins/symbol-db/symbol-db-view.h:
3101         Added g_thread architecture to scan in background. With this you
3102         can use Anjuta's GUI without freezing.
3103         Improved insertion speed by using a paradigm like 'insert' and 'check'
3104         replacing a 'check' and 'insert' one. This has been done for tables 
3105         like symbol, scope, sym_type.
3106         Fixed two crashers. 
3108         * plugins/symbol-db/tables.sql:
3109         * plugins/symbol-db/test/main.c: (get_global_members), (main),
3110         (thread), (print_message), (bastard_thread), (idle_signals):
3111         fixed a typo on tables that broke sql triggers.
3113 === anjuta 2.3.1 ===
3115 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3117         * NEWS, AUTHORS: Updated.
3118         * src/Makefile.am: Fixed make distcheck
3120         Patch from Yang Hong:
3121         * plugins/file-manager/file-manager.glade: Fixed file chooser
3122         size in file-manager preferences.
3124 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
3126         * NEWS: Updated for 2.3.1 development release
3127         * configure.in: Bumped version to 2.3.1
3129 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
3131         * plugins/debug-manager/threads.c,
3132         plugins/debug-manager/disassemble.c,
3133         plugins/debug-manager/watch.c,
3134         plugins/debug-manager/registers.c,
3135         plugins/debug-manager/locals.c,
3136         plugins/debug-manager/breakpoints.c,
3137         plugins/debug-manager/stack_trace.c,
3138         plugins/debug-manager/command.c,
3139         plugins/debug-manager/command.h,
3140         plugins/debug-manager/queue.c,
3141         libanjuta/interfaces/libanjuta.idl:
3142         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
3143         Document IAnjutaDebugManager signals
3144         Generate new signals in queue.c
3145         Use new signals in other files
3147 2007-11-30  <genbell@tiscali.it>
3149         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3151         * plugins/gdb/Makefile.am:
3152         Fix bug #500376
3154 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3156         * plugins/tools/variable.c:
3157         Fix a bug added in the previous patch (it is not a leak)
3159 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
3161         * plugins/project-wizard/druid.c,
3162         plugins/project-wizard/templates/terminal.wiz,
3163         plugins/project-wizard/templates/xlib-dock.wiz,
3164         plugins/project-wizard/templates/wxwin.wiz,
3165         plugins/project-wizard/templates/java.wiz,
3166         plugins/project-wizard/templates/gnome.wiz,
3167         plugins/project-wizard/templates/anjuta-plugin.wiz,
3168         plugins/project-wizard/templates/gtkmm.wiz,
3169         plugins/project-wizard/templates/python.wiz,
3170         plugins/project-wizard/templates/cpp.wiz,
3171         plugins/project-wizard/templates/sdl.wiz,
3172         plugins/project-wizard/templates/gtk.wiz,
3173         plugins/project-wizard/templates/minimal.wiz,
3174         plugins/project-wizard/templates/xlib.wiz,
3175         plugins/project-wizard/templates/gcj.wiz,
3176         plugins/project-wizard/templates/translatable-strings.h,
3177         plugins/project-import/project-import.c:
3178         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
3180 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
3182         * plugins/debug-manager/threads.c,
3183         plugins/debug-manager/disassemble.c,
3184         plugins/debug-manager/watch.c,
3185         plugins/debug-manager/registers.c,
3186         plugins/debug-manager/memory.c,
3187         plugins/debug-manager/locals.c,
3188         plugins/debug-manager/stack_trace.c,
3189         plugins/debug-manager/queue.c,
3190         plugins/debug-manager/queue.h:
3191         Connect debugger signal only when program is loaded
3192         Rename get_feature in is_supported
3194         * plugins/debug-manager/plugin.c:
3195         Remove editor watch when plugin is deactivated
3197         * plugins/debug-manager/anjuta-debug-manager.glade,
3198         plugins/debug-manager/breakpoints.c,
3199         plugins/debug-manager/breakpoints.h:
3200         Rewrite almost completely the breakpoint code
3201         Improve breakpoint dialog
3202         Reorganize function
3203         Implement condition, hit count, ignore and temporary attribute
3205         * plugins/debug-manager/command.c,
3206         plugins/debug-manager/command.h:
3207         Add a breakpoint list command
3209         * plugins/gdb/debugger.c,
3210         plugins/gdb/debugger.h:
3211         Add new breakpoint list command
3212         Fix parsing of breakpoint data
3214         * libanjuta/interfaces/libanjuta.idl,
3215         plugins/gdb/plugin.c:
3216         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
3218 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
3220         * plugins/document-manager/plugin.c:
3221         Use Ctrl+Shift+s as shortcut for Save As
3223 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
3225         * plugins/subversion/plugin.c: (activate_plugin):
3226         * plugins/symbol-db/plugin.c: (symbol_db_activate):
3227         * src/layout.xml: Fixed dockitem positions.
3229 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3231         Icons from tpgww@onepost.net:
3232         * plugins/project-wizard/applogo.png:
3233         Icons from patch in bug #480093 comment #23. Also renamed icons.
3235         * plugins/message-view/Makefile.am:
3236         * plugins/message-view/plugin.c: (register_stock_icons),
3237         (ipreferences_merge): Removed redundant icon.
3239         * plugins/document-manager/plugin.c:
3240         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
3241         Do not insensitize New action when there is no document.
3242         Indentation fixes.
3244 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3246         Icons from tpgww@onepost.net:
3247         * plugins/symbol-browser/an_symbol_prefs.c:
3248         * pixmaps/Makefile.am:
3249         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
3251         Icons from patch in bug #480093 comment #23. Also renamed icons.
3252         To be continued..
3254 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
3256         Patch from James Liggett:
3257         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
3258         revert and dialogs resizable.
3260 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3262         Patch from James Liggett:
3263         * plugins/subversion/anjuta-subversion.glade:
3264         * plugins/subversion/subversion-diff-dialog.c:
3265         (on_subversion_diff_response), (subversion_diff_dialog):
3266         * plugins/subversion/subversion-diff-dialog.h:
3268         The diff dialog should have a checkbox, enabled by default, that
3269         allows the user to make sure that all open files are saved before
3270         diffing.
3272 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
3274         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
3276         Icons from tpgww@onepost.net:
3277         * pixmaps/Makefile.am:
3278         * src/Makefile.am:
3279         * src/anjuta-app.c:
3280         * src/anjuta-preferences-general.svg:
3282         Icons from patch in bug #480093 comment #23. Also renamed icons.
3283         To be continued..
3285 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3287         Icons from tpgww@onepost.net:
3288         * plugins/debug-manager/images/Makefile.am:
3289         * plugins/debug-manager/images/anjuta-watch.svg:
3290         * plugins/debug-manager/plugin.c: (register_stock_icons):
3291         * plugins/gdb/images/Makefile.am:
3292         * plugins/gtodo/Makefile.am:
3293         * plugins/gtodo/anjuta-gtodo-plugin.svg:
3294         * plugins/gtodo/anjuta-gtodo.plugin.in:
3295         * plugins/gtodo/interface.c: (stock_icons):
3296         * plugins/gtodo/main.h:
3297         * plugins/gtodo/plugin.c: (ipreferences_merge):
3298         * plugins/terminal/Makefile.am:
3299         * plugins/terminal/anjuta-terminal-plugin.svg:
3300         * plugins/terminal/anjuta-terminal.plugin.in:
3301         * plugins/terminal/terminal.c:
3302         * plugins/tools/Makefile.am:
3303         * plugins/tools/anjuta-tools-plugin.svg:
3304         * plugins/tools/anjuta-tools.plugin.in:
3305         * plugins/tools/plugin.c:
3306         * plugins/valgrind/Makefile.am:
3307         * plugins/valgrind/anjuta-valgrind-plugin.svg:
3308         * plugins/valgrind/anjuta-valgrind.plugin.in:
3309         * plugins/valgrind/plugin.c: (register_stock_icons),
3310         (ipreferences_merge):
3312         Icons from patch in bug #480093 comment #23. Also renamed icons.
3313         To be continued..
3315 2007-11-18  Massimo Cora'   <maxcvs@email.it>
3317         reviewed by: Johannes Schmid <jhs@gnome.org>
3319         * configure.in:
3320         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
3321         due to bug #493360. Still present anyway bug #495843
3323         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
3324         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
3325         (on_local_treeview_row_activated),
3326         (on_global_treeview_row_activated),
3327         (on_global_treeview_row_expanded), (on_project_element_added),
3328         (on_project_element_removed), (project_root_added),
3329         (symbol_db_activate), (isymbol_manager_search),
3330         (isymbol_manager_get_members),
3331         (isymbol_manager_get_completions_at_position):
3332         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3333         (symbol_db_engine_iterator_node_get_symbol_extra_string):
3334         * plugins/symbol-db/symbol-db-engine.c:
3335         (sdb_engine_execute_non_select_sql),
3336         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
3337         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
3338         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
3339         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3340         (symbol_db_engine_add_new_workspace),
3341         (symbol_db_engine_add_new_project),
3342         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
3343         (sdb_engine_detects_removed_ids),
3344         (sdb_engine_walk_down_scope_path),
3345         (symbol_db_engine_get_class_parents),
3346         (symbol_db_engine_get_global_members),
3347         (symbol_db_engine_get_scope_members_by_symbol_id),
3348         (symbol_db_engine_get_scope_members),
3349         (symbol_db_engine_get_current_scope),
3350         (symbol_db_engine_get_file_symbols),
3351         (symbol_db_engine_get_symbol_info_by_id),
3352         (symbol_db_engine_find_symbol_by_name_pattern):
3353         * plugins/symbol-db/symbol-db-engine.h:
3354         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3355         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3356         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
3357         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
3358         (on_scan_end), (do_add_root_symbol_to_view),
3359         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
3360         (trigger_on_symbol_inserted), (add_new_waiting_for),
3361         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
3362         (on_symbol_inserted), (do_recurse_subtree_and_remove),
3363         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
3364         (symbol_db_view_row_expanded), (sdb_view_init),
3365         (gtree_compare_func), (sdb_view_finalize),
3366         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
3367         (sdb_view_populate_base_root),
3368         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3369         * plugins/symbol-db/symbol-db-view.h:
3370         * plugins/symbol-db/tables.sql:
3371         * plugins/symbol-db/test/Makefile.am:
3372         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
3373         (get_scope_members), (get_current_scope), (get_global_members),
3374         (get_file_symbols), (get_info_by_id), (main):
3376         Rewrote symbol-db-view global tab. Now every expandable node is a query.
3377         Started using LIMIT keyword to speed up things.
3378         Deprecated GdaCommand in favour of GdaQuery into engine. This should
3379         make providers use prepared statements.
3381 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3383         Patch from James Liggett:
3384         * plugins/subversion/plugin.c: (subversion_instance_init):
3385         * plugins/subversion/plugin.h:
3386         * plugins/subversion/subversion-diff-dialog.c:
3387         (on_subversion_diff_response), (subversion_diff_dialog),
3388         (on_menu_subversion_diff):
3389         * plugins/subversion/subversion-log-dialog.c:
3390         (on_log_view_selected_button_clicked),
3391         (on_log_diff_selected_button_clicked),
3392         (on_log_diff_previous_button_clicked),
3393         (subversion_log_window_create):
3394         * plugins/subversion/subversion-ui-utils.c:
3395         (get_filename_from_full_path), (init_whole_project),
3396         (on_whole_project_toggled):
3397         * plugins/subversion/subversion-ui-utils.h:
3398         * plugins/subversion/subversion-update-dialog.c:
3399         (subversion_update_dialog), (on_menu_subversion_update):
3401         Whole Project checkbox enabled by default in diff and update dialogs.
3402         changes the editor names for diff editors to something much more
3403         descriptive. For example, working copy/head diffs would have an editor
3404         with a name like "[Working Copy/Head] some-file.diff," where some-file
3405         is the name of the file/directory that was diffed. For diffs against
3406         arbitrary diffs the name would look like "[Revisions 2832/3200]
3407         some-file.diff" for a diff of some-file between revisions 2832 and
3408         3200.
3410 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
3412         Icons from tpgww@onepost.net:
3413         * plugins/subversion/Makefile.am:
3414         * plugins/subversion/anjuta-subversion-plugin.svg:
3415         * plugins/subversion/anjuta-subversion.plugin.in:
3416         * plugins/subversion/plugin.h:
3417         * plugins/symbol-browser/Makefile.am:
3418         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
3419         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
3420         * plugins/symbol-browser/plugin.c:
3421         * plugins/symbol-db/Makefile.am:
3422         * plugins/symbol-db/plugin.c:
3423         * plugins/symbol-db/symbol-db.plugin.in:
3425         Icons from patch in bug #480093 comment #23. Also renamed icons.
3426         To be continued..
3428 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3430         Icons from tpgww@onepost.net:
3431         * plugins/project-manager/Makefile.am:
3432         * plugins/project-manager/anjuta-project-manager-plugin.svg:
3433         * plugins/project-manager/anjuta-project-manager.plugin.in:
3434         * plugins/project-manager/plugin.c:
3435         * plugins/project-wizard/Makefile.am:
3436         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
3437         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
3438         * plugins/project-wizard/druid.h:
3439         * plugins/search/Makefile.am:
3440         * plugins/search/anjuta-search-plugin.svg:
3441         * plugins/search/anjuta-search.plugin.in:
3442         * plugins/search/plugin.c:
3444         Icons from patch in bug #480093 comment #23. Also renamed icons.
3445         To be continued..
3447 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
3449         * TODO.tasks: updated.
3451         Icons from tpgww@onepost.net:
3452         * plugins/file-loader/Makefile.am:
3453         * plugins/file-loader/anjuta-loader-plugin.svg:
3454         * plugins/file-loader/anjuta-loader.plugin.in:
3455         * plugins/file-manager/Makefile.am:
3456         * plugins/file-manager/anjuta-file-manager-plugin.svg:
3457         * plugins/file-manager/file-manager.plugin.in:
3458         * plugins/file-manager/plugin.c:
3459         * plugins/glade/Makefile.am:
3460         * plugins/glade/anjuta-glade-plugin.svg:
3461         * plugins/glade/anjuta-glade.plugin.in:
3462         * plugins/glade/plugin.c: (register_stock_icons):
3463         * plugins/language-manager/Makefile.am:
3464         * plugins/language-manager/anjuta-language-manager-plugin.svg:
3465         * plugins/language-manager/language-manager.plugin.in:
3466         * plugins/message-view/Makefile.am:
3467         * plugins/message-view/anjuta-message-manager.plugin.in:
3468         * plugins/message-view/anjuta-messages-plugin.svg:
3469         * plugins/message-view/plugin.c:
3470         * plugins/patch/Makefile.am:
3471         * plugins/patch/anjuta-patch-plugin.svg:
3472         * plugins/patch/anjuta-patch.plugin.in:
3473         * plugins/patch/plugin.c:
3474         * plugins/profiler/Makefile.am:
3475         * plugins/profiler/anjuta-profiler-plugin.svg:
3476         * plugins/profiler/plugin.c: (register_stock_icons):
3477         * plugins/profiler/profiler.plugin.in:
3478         * plugins/project-import/Makefile.am:
3479         * plugins/project-import/anjuta-project-import-plugin.svg:
3480         * plugins/project-import/anjuta-project-import.plugin.in:
3481         * plugins/project-import/plugin.c:
3483         Icons from patch in bug #480093 comment #23. Also renamed icons.
3484         To be continued..
3486 2007-11-18  Johannes Schmid <jhs@gnome.org>
3488         * plugins/build-basic-autotools/build-basic-autotools.c:
3489         (build_regex_init):
3490         * plugins/debug-manager/anjuta-debug-manager.glade:
3491         * plugins/debug-manager/breakpoints.c:
3492         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
3493         * plugins/file-wizard/file.c:
3494         * plugins/gdb/anjuta-gdb.glade:
3495         * plugins/glade/plugin.c: (ifile_open):
3496         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
3497         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3498         * plugins/gtodo/tray-icon.c:
3499         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
3500         * plugins/macro/macros.xml:
3501         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3502         Fixed translation bugs (#496833, #488211 and #497758)
3503         
3504         * plugins/document-manager/plugin.c: (on_editor_changed):
3505         Removed unused code
3507 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3509         Icons from tpgww@onepost.net:
3510         * plugins/devhelp/Makefile.am:
3511         * plugins/devhelp/anjuta-devhelp-plugin.svg:
3512         * plugins/devhelp/anjuta-devhelp.plugin.in:
3513         * plugins/devhelp/plugin.c:
3514         * plugins/document-manager/anjuta-document-manager.plugin.in:
3515         * plugins/document-manager/images/Makefile.am:
3516         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
3517         * plugins/document-manager/plugin.c:
3518         * plugins/editor/Makefile.am:
3519         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
3520         * plugins/editor/anjuta-editor.plugin.in:
3521         * plugins/editor/plugin.c:
3522         * plugins/sample1/Makefile.am:
3523         * plugins/sample1/anjuta-sample-plugin.svg:
3524         * plugins/sample1/anjuta-sample.plugin.in:
3525         * plugins/sourceview/Makefile.am:
3526         * plugins/sourceview/plugin.c:
3527         * plugins/sourceview/sourceview.plugin.in:
3529         Icons from patch in bug #480093 comment #23. Also renamed icons.
3530         To be continued..
3532 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
3534         * TODO.tasks: Updated.
3536         Icons from tpgww@onepost.net:
3537         * plugins/build-basic-autotools/Makefile.am:
3538         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
3539         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
3540         * plugins/build-basic-autotools/build-basic-autotools.c:
3541         * plugins/class-inheritance/Makefile.am:
3542         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
3543         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
3544         * plugins/class-inheritance/plugin.c:
3545         * plugins/cvs-plugin/Makefile.am:
3546         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
3547         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
3548         * plugins/cvs-plugin/plugin.c:
3549         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
3550         * plugins/debug-manager/images/Makefile.am:
3551         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
3552         * plugins/debug-manager/plugin.c: 
3554         Icons from patch in bug #480093 comment #23. Also renamed icons.
3555         To be continued..
3557 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3559         * (removed) libanjuta/anjuta-children.c,
3560         (removed) libanjuta/anjuta-children.h,
3561         libanjuta/anjuta-launcher.c,
3562         libanjuta/libanjuta.h,
3563         libanjuta/Makefile.am,
3564         plugins/gdb/debugger.c,
3565         plugins/terminal/terminal.c,
3566         manuals/reference/libanjuta/libanjuta-sections.txt,
3567         manuals/reference/libanjuta/libanjuta-docs.sgml:
3568         Replace anjuta_children_register by g_child_watch_add
3570 2007-11-13  Johannes Schmid <jhs@gnome.org>
3572         * plugins/subversion/anjuta-subversion.glade:
3573         * plugins/subversion/subversion-commit-dialog.c:
3574         (subversion_commit_dialog):
3575         * plugins/subversion/subversion-resolve-dialog.c:
3576         (subversion_resolve_dialog):
3577         * plugins/subversion/subversion-revert-dialog.c:
3578         (subversion_revert_dialog):
3579         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
3580         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
3581         (hide_pulse_progress_bar):
3582         * plugins/subversion/subversion-ui-utils.h:
3584         Yet another patch from #457477:
3585         Add a pulsing progress bar to all dialogs receiving status
3587 2007-11-12  Johannes Schmid <jhs@gnome.org>
3589         * plugins/document-manager/plugin.c: (create_highlight_submenu):
3590         Bug 493583 – crash in Anjuta IDE: trying to open a file
3591         
3592         * plugins/subversion/subversion-commit-dialog.c:
3593         (select_all_files), (subversion_commit_dialog):
3594         Patch from jrligget - see #457477
3596 2007-11-12  Johannes Schmid <jhs@gnome.org>
3598         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
3599         * libanjuta/anjuta-plugin-handle.c:
3600         (anjuta_plugin_handle_get_about):
3601         Bug 495536 – Plugins localization improvement
3602         
3603         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
3604         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3605         * plugins/indent/indent.glade:
3606         * plugins/subversion/anjuta-subversion.glade:
3607         Bug 495245 – Strings bug
3609 2007-11-08  James Liggett  <jrliggett@cox.net>
3611         reviewed by: Johannes Schmid <jhs@gnome.org>
3613         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
3614         (anjuta_async_command_finalize),
3615         (anjuta_async_command_notification_poll),
3616         (anjuta_async_command_thread), (start_command),
3617         (notify_data_arrived), (notify_complete),
3618         (anjuta_async_command_class_init),
3619         (anjuta_async_command_set_error_message),
3620         (anjuta_async_command_get_error_message),
3621         (anjuta_async_command_lock), (anjuta_async_command_unlock):
3622         * libanjuta/anjuta-async-command.h:
3623         * libanjuta/anjuta-command.c: (anjuta_command_init),
3624         (anjuta_command_finalize), (anjuta_command_class_init),
3625         (anjuta_command_start), (anjuta_command_notify_data_arrived),
3626         (anjuta_command_notify_complete),
3627         (anjuta_command_set_error_message),
3628         (anjuta_command_get_error_message):
3629         * libanjuta/anjuta-command.h:
3630         * libanjuta/anjuta-glade-catalog.c:
3631         * libanjuta/anjuta-glade.xml:
3632         * libanjuta/anjuta-vcs-status-tree-view.c:
3633         (on_selected_column_toggled),
3634         (anjuta_vcs_status_tree_view_create_columns),
3635         (anjuta_vcs_status_tree_view_init),
3636         (anjuta_vcs_status_tree_view_finalize),
3637         (anjuta_vcs_status_tree_view_set_property),
3638         (anjuta_vcs_status_tree_view_get_property),
3639         (anjuta_vcs_status_tree_view_class_init),
3640         (anjuta_vcs_status_tree_view_new),
3641         (anjuta_vcs_status_tree_view_destroy),
3642         (anjuta_vcs_status_tree_view_add), (select_all_paths),
3643         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
3644         (anjuta_vcs_status_tree_view_unselect_all),
3645         (create_selected_paths_list),
3646         (anjuta_vcs_status_tree_view_get_selected):
3647         * libanjuta/anjuta-vcs-status-tree-view.h:
3648         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
3649         * libanjuta/anjuta-widgets.h:
3650         * plugins/subversion/subversion-add-dialog.c:
3651         (on_add_command_finished), (on_subversion_add_response),
3652         (subversion_add_dialog), (on_menu_subversion_add),
3653         (on_fm_subversion_add):
3654         * plugins/subversion/subversion-add-dialog.h:
3655         * plugins/subversion/subversion-commit-dialog.c:
3656         (on_commit_command_finished), (on_subversion_commit_response),
3657         (subversion_commit_dialog), (on_menu_subversion_commit),
3658         (on_fm_subversion_commit):
3659         * plugins/subversion/subversion-commit-dialog.h:
3660         * plugins/subversion/subversion-copy-dialog.c:
3661         (on_copy_other_revision_radio_toggled),
3662         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
3663         (on_copy_command_finished), (on_subversion_copy_response),
3664         (subversion_copy_dialog), (on_menu_subversion_copy),
3665         (on_fm_subversion_copy):
3666         * plugins/subversion/subversion-copy-dialog.h:
3667         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
3668         (on_subversion_diff_response), (subversion_diff_dialog),
3669         (on_menu_subversion_diff), (on_fm_subversion_diff):
3670         * plugins/subversion/subversion-diff-dialog.h:
3671         * plugins/subversion/subversion-log-dialog.c:
3672         (on_diff_selected_column_toggled), (create_columns),
3673         (on_log_command_finished), (on_log_view_button_clicked),
3674         (on_cat_command_data_arrived), (on_cat_command_finished),
3675         (on_log_view_selected_button_clicked), (get_selected_revisions),
3676         (on_log_diff_selected_button_clicked),
3677         (on_log_diff_previous_button_clicked),
3678         (on_subversion_log_vbox_destroy),
3679         (on_log_changes_view_row_selected), (subversion_log_window_create),
3680         (on_menu_subversion_log), (on_fm_subversion_log),
3681         (subversion_log_set_whole_project_sensitive):
3682         * plugins/subversion/subversion-log-dialog.h:
3683         * plugins/subversion/subversion-merge-dialog.c:
3684         (on_merge_command_finished), (on_subversion_merge_response),
3685         (on_merge_first_path_browse_button_clicked),
3686         (on_merge_second_path_browse_button_clicked),
3687         (on_merge_use_first_path_check_toggled),
3688         (on_merge_start_revision_radio_toggled),
3689         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
3690         (on_menu_subversion_merge):
3691         * plugins/subversion/subversion-merge-dialog.h:
3692         * plugins/subversion/subversion-remove-dialog.c:
3693         (on_remove_command_finished),
3694         (on_remove_path_browse_button_clicked),
3695         (on_subversion_remove_response), (subversion_remove_dialog),
3696         (on_menu_subversion_remove), (on_fm_subversion_remove):
3697         * plugins/subversion/subversion-remove-dialog.h:
3698         * plugins/subversion/subversion-resolve-dialog.c:
3699         (on_resolve_command_finished), (on_subversion_resolve_response),
3700         (subversion_resolve_dialog), (on_menu_subversion_resolve):
3701         * plugins/subversion/subversion-resolve-dialog.h:
3702         * plugins/subversion/subversion-revert-dialog.c:
3703         (on_revert_command_finished), (on_subversion_revert_response),
3704         (subversion_revert_dialog), (on_menu_subversion_revert):
3705         * plugins/subversion/subversion-revert-dialog.h:
3706         * plugins/subversion/subversion-switch-dialog.c:
3707         (on_switch_other_revision_radio_toggled),
3708         (on_switch_command_finished), (on_subversion_switch_response),
3709         (subversion_switch_dialog), (on_menu_subversion_switch):
3710         * plugins/subversion/subversion-switch-dialog.h:
3711         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
3712         (subversion_data_free), (on_mesg_view_destroy),
3713         (create_message_view), (check_filename), (get_log_from_textview),
3714         (pulse_timer), (on_pulse_timer_destroyed),
3715         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
3716         (report_errors), (on_status_command_finished),
3717         (on_status_command_data_arrived), (on_command_info_arrived),
3718         (select_all_status_items), (clear_all_status_selections),
3719         (init_whole_project), (on_whole_project_toggled),
3720         (send_diff_command_output_to_editor), (on_diff_command_finished),
3721         (stop_status_bar_progress_pulse):
3722         * plugins/subversion/subversion-ui-utils.h:
3723         * plugins/subversion/subversion-update-dialog.c:
3724         (on_update_command_finished), (on_subversion_update_response),
3725         (subversion_update_dialog), (on_menu_subversion_update),
3726         (on_fm_subversion_update):
3727         * plugins/subversion/subversion-update-dialog.h:
3728         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
3729         (svn_add_command_finalize), (svn_add_command_run),
3730         (svn_add_command_class_init), (svn_add_command_new),
3731         (svn_add_command_destroy):
3732         * plugins/subversion/svn-add-command.h:
3733         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
3734         (svn_cat_command_finalize), (svn_cat_command_run),
3735         (svn_cat_command_class_init), (svn_cat_command_new),
3736         (svn_cat_command_destroy), (svn_cat_command_get_output):
3737         * plugins/subversion/svn-cat-command.h:
3738         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
3739         (svn_command_release_ui_lock), (simple_prompt),
3740         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
3741         (svn_auth_ssl_server_trust_prompt_func_cb),
3742         (svn_auth_ssl_client_cert_prompt_func_cb),
3743         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
3744         (svn_command_init), (svn_command_finalize),
3745         (svn_command_class_init), (svn_command_push_info),
3746         (svn_command_get_info_queue), (svn_command_set_error),
3747         (svn_command_get_client_context), (svn_command_get_pool),
3748         (svn_command_lock_ui), (svn_command_unlock_ui),
3749         (svn_command_get_revision), (svn_command_copy_path_list),
3750         (svn_command_free_path_list):
3751         * plugins/subversion/svn-command.h:
3752         * plugins/subversion/svn-commit-command.c: (on_log_callback),
3753         (svn_commit_command_init), (svn_commit_command_finalize),
3754         (svn_commit_command_run), (svn_commit_command_class_init),
3755         (svn_commit_command_new), (svn_commit_command_destroy):
3756         * plugins/subversion/svn-commit-command.h:
3757         * plugins/subversion/svn-copy-command.c: (on_log_callback),
3758         (svn_copy_command_init), (svn_copy_command_finalize),
3759         (svn_copy_command_run), (svn_copy_command_class_init),
3760         (svn_copy_command_new), (svn_copy_command_destroy):
3761         * plugins/subversion/svn-copy-command.h:
3762         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
3763         (svn_diff_command_finalize), (svn_diff_command_run),
3764         (svn_diff_command_class_init), (svn_diff_command_new),
3765         (svn_diff_command_destroy), (svn_diff_command_get_output):
3766         * plugins/subversion/svn-diff-command.h:
3767         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
3768         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
3769         (svn_log_command_class_init), (svn_log_command_new),
3770         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
3771         * plugins/subversion/svn-log-command.h:
3772         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
3773         (svn_log_entry_finalize), (svn_log_entry_class_init),
3774         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
3775         (svn_log_entry_get_author), (svn_log_entry_get_date),
3776         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
3777         (svn_log_entry_get_full_log):
3778         * plugins/subversion/svn-log-entry.h:
3779         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
3780         (svn_merge_command_finalize), (svn_merge_command_run),
3781         (svn_merge_command_class_init), (svn_merge_command_new),
3782         (svn_merge_command_destroy):
3783         * plugins/subversion/svn-merge-command.h:
3784         * plugins/subversion/svn-remove-command.c: (on_log_callback),
3785         (svn_remove_command_init), (svn_remove_command_finalize),
3786         (svn_remove_command_run), (svn_remove_command_class_init),
3787         (svn_remove_command_new), (svn_remove_command_destroy),
3788         (svn_remove_command_get_path):
3789         * plugins/subversion/svn-remove-command.h:
3790         * plugins/subversion/svn-resolve-command.c:
3791         (svn_resolve_command_init), (svn_resolve_command_finalize),
3792         (svn_resolve_command_run), (svn_resolve_command_class_init),
3793         (svn_resolve_command_new), (svn_resolve_command_destroy):
3794         * plugins/subversion/svn-resolve-command.h:
3795         * plugins/subversion/svn-revert-command.c:
3796         (svn_revert_command_init), (svn_revert_command_finalize),
3797         (svn_revert_command_run), (svn_revert_command_class_init),
3798         (svn_revert_command_new), (svn_revert_command_destroy):
3799         * plugins/subversion/svn-revert-command.h:
3800         * plugins/subversion/svn-status-command.c:
3801         (svn_status_command_init), (svn_status_command_finalize),
3802         (on_svn_status_notify), (svn_status_command_run),
3803         (svn_status_command_class_init), (svn_status_command_new),
3804         (svn_status_command_destroy),
3805         (svn_status_command_get_status_queue):
3806         * plugins/subversion/svn-status-command.h:
3807         * plugins/subversion/svn-status.c: (svn_status_init),
3808         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
3809         (svn_status_destroy), (svn_status_get_path),
3810         (svn_status_get_vcs_status):
3811         * plugins/subversion/svn-status.h:
3812         * plugins/subversion/svn-switch-command.c:
3813         (svn_switch_command_init), (svn_switch_command_finalize),
3814         (svn_switch_command_run), (svn_switch_command_class_init),
3815         (svn_switch_command_new), (svn_switch_command_destroy):
3816         * plugins/subversion/svn-switch-command.h:
3817         * plugins/subversion/svn-update-command.c:
3818         (svn_update_command_init), (svn_update_command_finalize),
3819         (svn_update_command_run), (svn_update_command_class_init),
3820         (svn_update_command_new), (svn_update_command_destroy):
3821         * plugins/subversion/svn-update-command.h:
3823         Now really committed all files from James patch (#457477)
3825 2007-11-08  Johannes Schmid <jhs@gnome.org>
3827         * TODO.tasks: Updated
3829 2007-11-08  James Liggett  <jrliggett@cox.net>
3831         reviewed by: Johannes Schmid <jhs@gnome.org>
3833         * configure.in:
3834         * libanjuta/Makefile.am:
3835         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
3836         * libanjuta/anjuta-status.h:
3837         * libanjuta/libanjuta.h:
3838         * plugins/subversion/Makefile.am:
3839         * plugins/subversion/anjuta-subversion.glade:
3840         * plugins/subversion/anjuta-subversion.ui:
3841         * plugins/subversion/plugin.c: (value_added_project_root_uri),
3842         (value_removed_project_root_uri), (activate_plugin),
3843         (deactivate_plugin), (finalize), (subversion_instance_init):
3844         * plugins/subversion/plugin.h:
3845         * plugins/subversion/subversion-actions.c:
3846         * plugins/subversion/subversion-actions.h:
3847         * plugins/subversion/subversion-callbacks.c:
3848         * plugins/subversion/subversion-callbacks.h:
3849         * plugins/subversion/svn-auth.c:
3850         * plugins/subversion/svn-auth.h:
3851         * plugins/subversion/svn-backend-priv.h:
3852         * plugins/subversion/svn-backend.c:
3853         * plugins/subversion/svn-backend.h:
3854         * plugins/subversion/svn-notify.c:
3855         * plugins/subversion/svn-notify.h:
3856         * plugins/subversion/svn-thread.c:
3857         * plugins/subversion/svn-thread.h:
3858         
3859         Commited alpha2 of the new subversion plugin (#457477)
3861 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3863         * plugins/debug-manager/command.c:
3864         Fix a stupid crash when changing a register value
3866 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3868         * libanjuta/interfaces/libanjuta.idl,
3869         plugins/debug-manager/command.c,
3870         plugins/debug-manager/command.h,
3871         plugins/debug-manager/start.c,
3872         plugins/gdb/plugin.c,
3873         plugins/gdb/debugger.c,
3874         plugins/gdb/debugger.h:
3875         Use anjuta terminal plugin instead of gnome terminal
3876         Select if a terminal is used in the the start_program function
3877         Move terminal code from debugger.c to plugin.c
3878         Partial fix of bug #481366
3880         * plugins/gdb/utilities.c,
3881         plugins/gdb/utilities.h:
3882         Remove gnome terminal check function
3884 2007-11-06  Johannes Schmid <jhs@gnome.org>
3886         * plugins/project-import/anjuta-project-import.glade:
3887         * plugins/project-import/project-import.c: (on_import_next),
3888         (on_import_finish), (project_import_set_directory):
3889         * plugins/project-wizard/property.c: (npw_property_create_widget),
3890         (npw_property_set_value_from_widget):
3891         
3892         Replaced gnome_file_entry with gtk_file_chooser_button
3893         Fixes #422329 – Creating a new directory in program options doesn't work
3894         
3895 2007-11-04  Massimo Cora' <maxcvs@email.it>
3897         * plugins/symbol-db/plugin.c:
3898         add all files at once on project_import.
3899         No need to split them into more languages: ctags
3900         and the engine will take care of that.
3902         * plugins/symbol-db/symbol-db-engine.h,
3903         * plugins/symbol-db/symbol-db-engine.c,
3904         * plugins/symbol-db/tables.sql,
3905         * plugins/symbol-db/test/Makefile.am,
3906         * plugins/symbol-db/test/main.c,
3907         * plugins/symbol-db/symbol-db-view-locals.c:
3908         some memory leaks fixed. Ported the thing to
3909         libgda 3.1.2 [or better svn HEAD].
3910         Thanks to a fresh new algorithm to detect
3911         parent scope we're able to display correcly
3912         a local gtktree, including classes not directly
3913         defined inside that file.
3915 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
3917         * plugins/debug-manager/threads.c,
3918         plugins/debug-manager/stack_trace.c:
3919         Do not display address when not needed
3921         * plugins/debug-manager/plugin.c,
3922         plugins/debug-manager/breakpoints.c:
3923         Breakpoints directly connect to debugger signals
3925         * plugins/debug-manager/watch.c:
3926         program-unload signal does not exist used debugger-stopped
3928         * plugins/debug-manager/queue.c,
3929         libanjuta/interfaces/libanjuta.idl:
3930         Display error message returned by debugger command
3931         Add new error codes
3933 2007-11-04  Johannes Schmid <jhs@gnome.org>
3935         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
3936         Bug 493062 – gcj template needs AC_PROG_CC
3937         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
3939         * src/anjuta-actions.h:
3940         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
3941         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
3943 === anjuta 2.3.0 ===
3945 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
3947         * AUTHORS: Updated
3949 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3951         * ChangeLog: Tagged 2.3.0 release.
3953         * plugins/indent/Makefile.am: Fixed indentation.
3955         * plugins/editor/aneditor-autocomplete.cxx:
3956         * plugins/editor/aneditor-priv.h:
3957         * plugins/editor/aneditor.cxx:
3958         * plugins/editor/aneditor.h: Commented out dead codes.
3960         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
3961         Do not build symbol-db by
3962         default. Added 'unstable' in plugin description to signify it's
3963         developmental state.
3965         * plugins/file-manager/Makefile.am,
3966         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
3968 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
3970         * plugins/debug-manager/utilities.c,
3971         plugins/debug-manager/utilities.h,
3972         plugins/debug-manager/threads.c,
3973         plugins/debug-manager/plugin.c,
3974         plugins/debug-manager/plugin.h,
3975         plugins/debug-manager/disassemble.h,
3976         plugins/debug-manager/watch.c,
3977         plugins/debug-manager/watch.h,
3978         plugins/debug-manager/breakpoints.c,
3979         plugins/debug-manager/stack_trace.c:
3980         Replace few remaining function calls by signal 
3982         * plugins/debug-manager/disassemble.c,
3983         plugins/debug-manager/registers.c,
3984         plugins/debug-manager/memory.c,
3985         plugins/debug-manager/locals.c,
3986         plugins/debug-manager/queue.c,
3987         plugins/debug-manager/queue.h:
3988         Connect signals when debugger is started
3989         Disconnect them when debugger is stopped
3990         Do not display window if debugger doesn't support feature
3992         * plugins/gdb/plugin.c,
3993         libanjuta/interfaces/libanjuta.idl:
3994         Remove unused initialization function
3996 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
3998         * configure.in:
3999         * plugins/file-manager/Makefile.am:
4000         * scripts/build-schemas.mk: Fixed 'make distcheck'
4002 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
4004         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4005         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
4006         to latest API additions.
4008         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
4009         to API changes.
4011 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
4013         * ChangeLog: Fixed indentation.
4014         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
4015         branch.
4017 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
4019         * libanjuta/interfaces/libanjuta.idl:
4020         * plugins/build-basic-autotools/build-basic-autotools.c:
4021         (build_compile_file_real), (build_build_project),
4022         (build_install_project), (build_clean_project),
4023         (build_configure_project), (build_autogen_project),
4024         (build_distribution_project), (build_build_module),
4025         (build_install_module), (build_clean_module), (fm_build),
4026         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
4027         (finalize), (basic_autotools_plugin_instance_init),
4028         (ibuildable_set_command), (ibuildable_reset_commands),
4029         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
4030         (ibuildable_install), (ibuildable_configure),
4031         (ibuildable_generate), (ibuildable_iface_init):
4032         * plugins/build-basic-autotools/build-basic-autotools.h:
4034         Added API for commands override in build interface and implemented
4035         them in build plugin. Useful for other plugins override build
4036         commands depending on project environment.
4038 2007-10-28  Naba Kumar  <naba@gnome.org>
4040         * src/anjuta.glade,
4041         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4042         Fixed widget alignment for dock switcher tab style combo and
4043         scratchbox path entrybox.
4045 2007-10-28  Johannes Schmid <jhs@gnome.org>
4047         * plugins/document-manager/plugin.c: (on_editor_changed):
4048         Fixed a memory leak and simplified code (thanks again Sébastien)
4049         
4050         * configure.in:
4051         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
4052         and OFFSET sql statements)
4054 2007-10-28  Massimo Cora' <maxcvs@email.it>
4056         * plugins/symbol-db/plugin.c,
4057         plugins/symbol-db/symbol-db-engine.h,
4058         plugins/symbol-db/symbol-db-view.c,
4059         plugins/symbol-db/symbol-db-view.c,
4060         plugins/symbol-db/symbol-db-view-locals.c,
4061         plugins/symbol-db/symbol-db-view-locals.h,
4062         plugins/symbol-db/symbol-db-engine.c:
4063         Better end-of-file-scan detection, permitting
4064         an improved scope/inheritance parsing.
4065         Locals tab gtktree now displays correct
4066         namespace->class->children tree, even if
4067         in a C++ file there isn't class declaration.
4069 2007-10-27  Johannes Schmid <jhs@gnome.org>
4071         Patch from Stanislav Brabec <sbrabec@suse.cz>
4072         * configure.in:
4073         Bug 489798 – Do not rely on svn-config
4075         Patch from Michael Wolf <maw@ximian.com>:
4076         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
4077         (egg_tree_model_filter_remove_node),
4078         (egg_tree_model_filter_row_deleted):
4079         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
4081 2007-10-27  Johannes Schmid <jhs@gnome.org>
4083         * plugins/devhelp/anjuta-devhelp.ui:
4084         * plugins/message-view/anjuta-message-manager.ui:
4086         Added some separators to the toolbar
4087         
4088         * plugins/document-manager/plugin.c:
4089         (on_support_plugin_deactivated), (load_new_support_plugins),
4090         (unload_unused_support_plugins), (on_editor_changed):
4091         
4092         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
4093         for pointing out that is was crap.
4095 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
4097         * libanjuta/interfaces/libanjuta.idl,
4098         libanjuta/anjuta-plugin-manager.c,
4099         libanjuta/anjuta-plugin-manager.h,
4100         libanjuta/anjuta-c-plugin-factory.c,
4101         libanjuta/anjuta-c-module.h,
4102         libanjuta/anjuta-c-module.c:
4103         Report detailled error message in case of plugin loading failure
4105 2007-10-24  Johannes Schmid <jhs@gnome.org>
4107         * configure.in:
4108         * plugins/Makefile.am:
4109         
4110         Activate build of symbol-db plugin (when libgda is available)
4111         
4112         * plugins/document-manager/plugin.c:
4113         (on_support_plugin_deactivated), (on_editor_changed):
4114         
4115         Properly handle language support plugins even when they are
4116         unloaded by the session.
4117         
4118         * plugins/symbol-db/plugin.c: (register_stock_icons),
4119         Port to new REGISTER_ICONS stuff
4120   
4121 2007-10-22  Massimo Cora'  <maxcvs@email.it>
4123         * plugins/symbol-db/plugin.c,
4124         * plugins/symbol-db/symbol-db-view.c
4125         * plugins/symbol-db/symbol-db-engine.h,
4126         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
4127         * plugins/symbol-db/symbol-db-view-locals.c,
4128         * plugins/symbol-db/symbol-db-view-locals.h,
4129         * plugins/symbol-db/symbol-db-engine.c:
4130         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
4131         Added a new algorithm for dynamic population of the local symbols' tab.
4132         Now the default view is tree-like.
4133         Some fixes on engine correct some population issues.    
4135 2007-10-23  Naba Kumar  <naba@gnome.org>
4137         * plugins/glade/Makefile.am: Corrected conditional not to install
4138         .plugin file if plugin is disabled.
4139         * plugins/sourceview/Makefile.am: Corrected conditional not to
4140         install schemas if plugin is not built.
4142 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
4144         * plugins/debug-manager/queue.c:
4145         Fix #488061: Mutiple crash dialogs
4147         * plugins/gdb/debugger.c,
4148         plugins/gdb/debugger.h:
4149         Remove maximum gdb command length, should fix bug#474811
4151 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
4153         * manuals/reference/libanjuta/plugin-description-file.sgml,
4154         manuals/reference/libanjuta/libanjuta-docs.sgml,
4155         manuals/reference/libanjuta/libanjuta-sections.txt,
4156         libanjuta/interfaces/libanjuta.idl,
4157         libanjuta/anjuta-c-module.c,
4158         libanjuta/anjuta-c-plugin-factory.c:
4159         Document last changes in plugin code
4161 2007-10-19  Johannes Schmid <jhs@gnome.org>
4163         * plugins/subversion/subversion-callbacks.c: (check_filename):
4164         
4165         Fixed #487854 – Anjuta crashes when i try to add a SVN url
4167 2007-10-19  Naba Kumar  <naba@gnome.org>
4169         * plugins/file-manager/file-model.c: Fixed a critical runtime
4170         warning.
4172 2007-10-18  Johannes Schmid <jhs@gnome.org>
4174         * libanjuta/anjuta-ui.h:
4175         Small fix on icon macros
4176         
4177         * libanjuta/interfaces/libanjuta.idl:
4178         * plugins/language-manager/plugin.c: (ilanguage_get_name),
4179         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
4180         (ilanguage_iface_init):
4181         
4182         Added get_from_editor() and get_name_from_editor() methods
4183         to IAnjutaLanguage
4184         
4185         * plugins/document-manager/plugin.c:
4186         (update_editor_ui_interface_items), (on_editor_changed):
4187         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
4188         .in:
4189         * plugins/language-support-cpp-java/plugin.c: (install_support):
4190         
4191         Ported plugins to use the new interface
4193 2007-10-17  Johannes Schmid <jhs@gnome.org>
4195         * libanjuta/anjuta-ui.h:
4196         
4197         Added macros to register stock icons to stop all this copy&paste
4198         which had spread over a lot of files. New macros support to add 
4199         icons with toolbar and menu size (16 and 24)
4200         
4201         * plugins/class-inheritance/plugin.c: (register_stock_icons):
4202         * plugins/debug-manager/images/anjuta-attach.svg:
4203         * plugins/debug-manager/images/anjuta-step-out.svg:
4204         * plugins/debug-manager/images/anjuta-step-over.svg:
4205         * plugins/debug-manager/plugin.c: (register_stock_icons):
4206         * plugins/document-manager/images/Makefile.am:
4207         * plugins/document-manager/images/anjuta-block-end.svg:
4208         * plugins/document-manager/images/anjuta-block-start.svg:
4209         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
4210         * plugins/document-manager/images/anjuta-bookmark.svg:
4211         * plugins/document-manager/images/anjuta-go-history-next.svg:
4212         * plugins/document-manager/images/anjuta-go-history-prev.svg:
4213         * plugins/document-manager/plugin.c: (register_stock_icons):
4214         * plugins/glade/plugin.c: (register_stock_icons):
4215         * plugins/language-support-cpp-java/plugin.c:
4216         (register_stock_icons):
4217         * plugins/message-view/Makefile.am:
4218         * plugins/message-view/anjuta-go-message-next.svg:
4219         * plugins/message-view/anjuta-go-message-prev.svg:
4220         * plugins/message-view/anjuta-message-view.svg:
4221         * plugins/message-view/messages.xpm:
4222         * plugins/message-view/plugin.c: (register_stock_icons):
4223         * plugins/patch/plugin.c: (patch_plugin_activate):
4224         * plugins/project-manager/plugin.c: (register_stock_icons):
4225         * plugins/search/Makefile.am:
4226         * plugins/search/anjuta-go-match-next.svg:
4227         * plugins/search/anjuta-go-match-prev.svg:
4228         * plugins/search/plugin.c: (activate_plugin):
4229         * plugins/symbol-browser/plugin.c: (register_stock_icons):
4230         * plugins/terminal/terminal.c: (register_stock_icons):
4231         * plugins/valgrind/plugin.c: (register_stock_icons):
4232         
4233         Updated to use the new icons and added several new and updated 
4234         icons from #480093
4236 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
4238         * libanjuta/anjuta-plugin-handle.c,
4239         libanjuta/anjuta-plugin-handle.h:
4240         Add a new path property containing the directory of the .plugin
4241         file, library file (.so or whatever) must be in the same directory
4243         * libanjuta/anjuta-plugin-manager.c,
4244         libanjuta/interfaces/libanjuta.idl,
4245         (removed) libanjuta/anjuta-glue-plugin.c,
4246         (removed) libanjuta/anjuta-glue-plugin.h,
4247         (removed) libanjuta/anjuta-glue-c.c,
4248         (removed) libanjuta/anjuta-glue-c.h,
4249         (removed) libanjuta/anjuta-glue-cpp.c,
4250         (removed) libanjuta/anjuta-glue-cpp.h,
4251         (removed) libanjuta/anjuta-glue-factory.c,
4252         (removed) libanjuta/anjuta-glue-factory.h,
4253         (added) libanjuta/anjuta-c-module.c,
4254         (added) libanjuta/anjuta-c-module.h,
4255         (added) libanjuta/anjuta-c-plugin-factory.c,
4256         (added) libanjuta/anjuta-c-plugin-factory.h,
4257         libanjuta/Makefile.am:
4258         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
4259         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
4260         implementing IAnjutaPluginFactory
4261         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
4263         * libanjuta/libanjuta.h:
4264         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
4265         interface)
4267         * libanjuta/anjuta-plugin.h:
4268         Replace AnjutaGluePlugin by GTypeModule
4269         Remove unused anjuta_glue_get_component_type replaced by
4270         g_type_from_name
4272         * plugins/build-basic-autotools/build-basic-autotools.h,
4273         plugins/class-gen/plugin.h,
4274         plugins/class-inheritance/plugin.h,
4275         plugins/cvs-plugin/plugin.h,
4276         plugins/debug-manager/plugin.h,
4277         plugins/devhelp/plugin.h,
4278         plugins/document-manager/plugin.h,
4279         plugins/editor/plugin.h,
4280         plugins/file-loader/plugin.h,
4281         plugins/file-wizard/plugin.h,
4282         plugins/gdb/plugin.h,
4283         plugins/glade/plugin.h,
4284         plugins/gtodo/plugin.h,
4285         plugins/indent/plugin.h,
4286         plugins/language-manager/plugin.h,
4287         plugins/language-support-cpp-java/plugin.h,
4288         plugins/macro/plugin.h,
4289         plugins/message-view/plugin.h,
4290         plugins/patch/plugin.h,
4291         plugins/profiler/plugin.h,
4292         plugins/project-import/plugin.h,
4293         plugins/project-manager/plugin.h,
4294         plugins/project-wizard/plugin.h,
4295         plugins/sample1/plugin.h,
4296         plugins/search/plugin.h,
4297         plugins/sourceview/plugin.h,
4298         plugins/subversion/plugin.h,
4299         plugins/symbol-browser/plugin.h,
4300         plugins/symbol-db/plugin.h,
4301         plugins/terminal/terminal.c,
4302         plugins/tools/plugin.h,
4303         plugins/valgrind/plugin.h:
4304         Replace AnjutaGluePlugin by GTypeModule
4306 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
4308         * plugins/debug-manager/breakpoints.c:
4309         Fix bug#487112, crash while removing a breakpoint in a new file
4311 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
4313         * plugins/document-manager/search-box.c:
4314         Fix a crash (with an useful comment) focus-out-event handler must
4315         return a gboolean
4317 2007-10-14 Johannes Schmid <jhs@gnome.org>
4319         * plugins/sourceview/sourceview.c:
4320         Hide calltip when "Up" or "Down" key is pressed
4322 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
4324         * plugins/document-manager/search-box.c:
4325         Change included file order to avoid a compile error with gnome 2.16
4327 2007-10-13  Johannes Schmid <jhs@gnome.org>
4329         * plugins/debug-manager/plugin.c: (enable_log_view):
4330         
4331         Fixed crash when closing a project and unloading another while
4332         the debugger is enabled
4334 2007-10-13  Johannes Schmid <jhs@gnome.org>
4336         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4337         
4338         Use correct breakpoint icon
4339         
4340         * plugins/devhelp/Makefile.am:
4341         * plugins/devhelp/anjuta-go-help-next.svg:
4342         * plugins/devhelp/anjuta-go-help-prev.svg:
4343         * plugins/devhelp/plugin.c: (register_stock_icons),
4344         (devhelp_activate):
4345         
4346         Added new icons from #480093
4347         
4348         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4349         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4350         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4351         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4352         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4353         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4354         * plugins/message-view/anjuta-go-message-next.svg:
4355         * plugins/message-view/anjuta-go-message-prev.svg:
4356         
4357         Updated icons from #480093
4358                 
4359         * src/anjuta-actions.h:
4360         Use GTK_STOCK_FULLSCREEN
4361         
4362         * src/anjuta-app.c: (on_gdl_style_changed),
4363         (anjuta_app_instance_init):
4364         * src/anjuta.glade:
4365         
4366         Added preference option to set the gdl switcher style
4368 2007-10-13  Johannes Schmid <jhs@gnome.org>
4370         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
4371         (get_property_value_as_string), (set_property_value_as_string),
4372         (register_callbacks):
4373         * libanjuta/anjuta-preferences.h:
4374         
4375         Support GtkFileChooserButton as preferences widget
4376         
4377         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
4378         
4379         Fixed a Gtk-Critical
4380         
4381         * plugins/file-manager/Makefile.am:
4382         * plugins/file-manager/file-model.c: (file_model_filter_file),
4383         (file_model_add_dummy), (file_model_expand_idle),
4384         (file_model_set_property), (file_model_get_property),
4385         (file_model_class_init):
4386         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
4387         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
4388         (file_manager_activate), (file_manager_finalize),
4389         (file_manager_instance_init), (ipreferences_merge),
4390         (ipreferences_unmerge), (ipreferences_iface_init):
4391         * plugins/file-manager/plugin.h:
4392         
4393         Added preferences to file-manager
4395         * plugins/glade/plugin.c: (activate_plugin):
4396         
4397         Move Properties widget into center because it is way to big
4398         for the sidebar
4400 2007-10-10  Johannes Schmid <jhs@gnome.org>
4402         * plugins/language-support-cpp-java/Makefile.am:
4403         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
4404         * plugins/language-support-cpp-java/anjuta-complete.svg:
4405         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
4406         * plugins/language-support-cpp-java/plugin.c:
4407         (register_stock_icons):
4408         
4409         And yet some more icons...
4411 2007-10-10  Johannes Schmid <jhs@gnome.org>
4413         * plugins/debug-manager/breakpoints.c:
4414         * plugins/debug-manager/images/Makefile.am:
4415         * plugins/debug-manager/images/anjuta-bookmark.svg:
4416         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
4417         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
4418         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
4419         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
4420         * plugins/debug-manager/images/anjuta-linemark.svg:
4421         * plugins/debug-manager/images/anjuta-pcmark.svg:
4422         * plugins/debug-manager/plugin.c: (register_stock_icons):
4423         * plugins/debug-manager/sparse_view.c:
4424         * plugins/document-manager/images/Makefile.am:
4425         * plugins/document-manager/images/anjuta-block-select.svg:
4426         * plugins/document-manager/images/anjuta-fold-close.svg:
4427         * plugins/document-manager/images/anjuta-fold-open.svg:
4428         * plugins/document-manager/images/anjuta-fold-toggle.svg:
4429         * plugins/document-manager/images/anjuta-indent-less.svg:
4430         * plugins/document-manager/images/anjuta-indent-more.svg:
4431         * plugins/document-manager/images/anjuta-swap.svg:
4432         * plugins/document-manager/images/block_select.xpm:
4433         * plugins/document-manager/images/fold_close.xpm:
4434         * plugins/document-manager/images/fold_open.xpm:
4435         * plugins/document-manager/images/fold_toggle.xpm:
4436         * plugins/document-manager/images/indent.xpm:
4437         * plugins/document-manager/images/indent_dcr.xpm:
4438         * plugins/document-manager/images/indent_inc.xpm:
4439         * plugins/document-manager/plugin.c: (register_stock_icons):    
4440         * plugins/editor/Makefile.am:
4441         * plugins/editor/anjuta-bookmark-16.xpm:
4442         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
4443         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
4444         * plugins/editor/anjuta-linemark-16.xpm:
4445         * plugins/editor/anjuta-pcmark-16.xpm:
4446         * plugins/editor/bookmark.xpm:
4447         * plugins/editor/breakpoint-disabled.xpm:
4448         * plugins/editor/breakpoint-enabled.xpm:
4449         * plugins/editor/linemarker.xpm:
4450         * plugins/editor/program-counter.xpm:
4451         * plugins/editor/text_editor.c:
4452         * plugins/message-view/Makefile.am:
4453         * plugins/message-view/anjuta-go-message-next.svg:
4454         * plugins/message-view/anjuta-go-message-prev.svg:
4455         * plugins/message-view/anjuta-message-manager.ui:
4456         * plugins/message-view/plugin.c:
4457         * plugins/sourceview/Makefile.am:
4458         * plugins/sourceview/sourceview.c:
4460         Integrated lots of icons from #480093
4461         Thanks to <tpgww@onepost.net>
4463         * plugins/document-manager/plugin.c:
4464         Do not mark the line in ifile_open(), that looks ugly.
4465         
4466         * plugins/document-manager/search-box.c: (on_search_focus_out),
4467         (search_box_init):
4468         Clear the status bar on focus_out.
4469         
4470         * plugins/file-loader/anjuta-loader-plugin.ui:
4471         Fixed a missing "="
4473 2007-10-09  Johannes Schmid <jhs@gnome.org>
4475         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
4476         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
4478         Some things I missed in the patch for #484419
4479         
4480         * plugins/document-manager/action-callbacks.c:
4481         (on_new_file_activate):
4482         * plugins/document-manager/action-callbacks.h:
4483         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4484         (on_window_key_press_event), (on_gconf_notify_timer):
4485         
4486         484645 – patch to deal with docman FIXME etc
4487         
4488         * plugins/editor/text_editor.c: (text_editor_set_indicator):
4489         * plugins/search/search-replace.c: (search_and_replace),
4490         (write_message_pane), (search_replace_populate),
4491         (translate_dialog_strings), (create_dialog),
4492         (anjuta_search_replace_activate):
4493         * plugins/search/search-replace_backend.c:
4494         (file_buffer_new_from_path), (get_next_match),
4495         (create_search_entries), (regex_backref),
4496         (clear_search_replace_instance):
4497         * plugins/search/search-replace_backend.h:
4498         
4499         #484573 – patch to correct various search-related issues
4500         
4501         Thanks for the above patches to <tpgww@onepost.net>
4502         
4503         * plugins/sourceview/sourceview.c:
4504         (sourceview_create_highligth_indic):
4505         
4506         Use the same marker for important as gedit (yellow background)
4508         * plugins/document-manager/anjuta-document-manager.ui:
4509         * plugins/file-loader/anjuta-file-loader.ui:
4510         * plugins/file-loader/plugin.c:
4511         
4512         Moved FileNew action to document-manager
4514 2007-10-08  Johannes Schmid <jhs@gnome.org>
4516         * plugins/document-manager/search-box.c: (on_search_activated):
4517         Mark messages for translation
4519 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
4521         reviewed by: Johannes Schmid <jhs@gnome.org>
4523         * plugins/Makefile.am:
4524         * plugins/build-basic-autotools/build-basic-autotools.c:
4525         (build_compile_file_real):
4526         * plugins/search/search-replace.c:
4527         * plugins/valgrind/preferences.c: (build_general_prefs):
4528         
4529         Fix #484379 – Contents of Makefile.am plugins and
4530         #484419 – Improvement into translation
4532 2007-10-06  Johannes Schmid <jhs@gnome.org>
4534         * libanjuta/interfaces/anjuta-idl-compiler.pl:
4536         Fixed to properly support pointer-to-pointer (**) types
4538         * libanjuta/interfaces/libanjuta.idl:
4539         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
4540         * plugins/sourceview/sourceview-cell.h:
4541         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
4542         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
4543         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
4544         (isearch_backward), (isearch_iface_init):
4545         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
4546         (itext_editor_iface_init), (iselection_set_iter),
4547         (iselection_get_start_iter), (iselection_get_end_iter),
4548         (iselection_iface_init), (isearch_forward), (isearch_backward),
4549         (isearch_iface_init):
4550         
4551         Added IAnjutaEditorSearch interface and some utility methods to
4552         migrate from positions to iterators for the editor interface.
4553         
4554         * plugins/document-manager/Makefile.am:
4555         * plugins/document-manager/action-callbacks.c:
4556         (on_goto_line_no1_activate), (on_show_search):
4557         * plugins/document-manager/action-callbacks.h:
4558         * plugins/document-manager/anjuta-docman.c:
4559         (anjuta_docman_add_document), (anjuta_docman_show_editor),
4560         (anjuta_docman_grab_text_focus):
4561         * plugins/document-manager/anjuta-document-manager.ui:
4562         * plugins/document-manager/goto_line.c: (removed)
4563         * plugins/document-manager/goto_line.h: (removed)
4564         * plugins/document-manager/search-box.c:
4565         * plugins/document-manager/search-box.h:
4566         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
4567         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
4568         (update_editor_ui_interface_items), (on_editor_added),
4569         (activate_plugin), (deactivate_plugin):
4570         * plugins/document-manager/plugin.h:
4571         
4572         Created new incremental "Quick Search" bar in the document manager to
4573         replace the crappy EggToolbar entries. Uses the new search interface and
4574         it thus much faster and more reliable.
4575         Fixes: 
4576         Bug 357544 – incremental search should work consistently (or not at all) 
4577         when main toolbar is hidden
4578         Bug 440637 – Search, don't work very well (partly for incremental search)
4579         
4580         * plugins/search/anjuta-search.ui:
4581         * plugins/search/plugin.c: (activate_plugin):
4582         
4583         Removed incremental search stuff
4584         
4585         * plugins/build-basic-autotools/build-basic-autotools.c:
4586         (on_session_save), (on_session_load):
4587         * plugins/build-basic-autotools/executer.c:
4588         (get_program_parameters):
4589         
4590         Scroll to selected executable and remember it across sessions
4591         (followup of #477976)
4592         
4593         * plugins/debug-manager/plugin.c: (value_added_current_editor):
4594         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
4595         
4596         * plugins/devhelp/anjuta-devhelp.ui:
4597         Rearraged toolbar items a bit
4599 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4601         * plugins/debug-manager/command.c,
4602         plugins/debug-manager/queue.c,
4603         plugins/gdb/plugin.c,
4604         plugins/gdb/debugger.c:
4605         Fix several crashing bugs (including bug#482985) with the debugger
4606         when closing project, stopping the debugger, restarting the program
4608 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
4610         * libanjuta/anjuta-launcher.c:
4611         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
4613 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
4615         * plugins/debug-manager/command.c,
4616         plugins/debug-manager/queue.c:
4617         Asynchronous command can abort other commands in queue
4618         Resynchronize debugger state when a command is cancelled
4620         * plugins/debug-manager/breakpoints.c:
4621         Free BreakpointItem only when it is not used anymore
4623         * plugins/gdb/plugin.c:
4624         Do not return TRUE if the callback and/or ready signal is not used
4626         * plugins/gdb/debugger.c:
4627         Fix a crash, return correct state when debugger is stopped
4629 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
4631         * plugins/project-wizard/autogen.c:
4632         Fix bug#482067, escape project wizard user defined strings
4634 2007-10-01  Johannes Schmid <jhs@gnome.org>
4636         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4637         .glade:
4638         * plugins/build-basic-autotools/build-basic-autotools.c:
4639         (basic_autotools_plugin_instance_init):
4640         * plugins/build-basic-autotools/build-basic-autotools.h:
4641         * plugins/build-basic-autotools/executer.c:
4642         (get_program_parameters):
4643         
4644         Fixed #477976 – Keybinding in run dialog
4646 2007-09-30  Johannes Schmid <jhs@gnome.org>
4648         * plugins/Makefile.am:
4649         Do not build indent plugin (yet)
4650         
4651         * plugins/document-manager/plugin.c: (ipreferences_merge):
4652         Fixed unintentional and wrong change
4654         * plugins/indent/anjuta-indent.ui:
4655         Added missing file
4657 2007-09-28  Johannes Schmid <jhs@gnome.org>
4659         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
4660         * libanjuta/anjuta-launcher.h:
4661         Add a method to send EOF to some process. Needed for the indent plugin
4662         and should be useful in general. It does not actually send EOF as this
4663         is not possible with utf-8, but closes the stream instead.
4665         * plugins/devhelp/plugin.c: (value_added_current_editor):
4666         Fixed a Gtk-Critical due to the IAnjutaEditor - 
4667         IAnjutaDocument switch.
4669         * configure.in:
4670         * plugins/Makefile.am:
4671         * plugins/document-manager/Makefile.am:
4672         * plugins/document-manager/action-callbacks.c:
4673         * plugins/document-manager/anjuta-document-manager.glade:
4674         * plugins/document-manager/anjuta-document-manager.ui:
4675         * plugins/document-manager/images/Makefile.am:
4676         * plugins/document-manager/images/indent_auto.xpm:
4677         * plugins/document-manager/images/indent_set.xpm:
4678         * plugins/document-manager/indent-dialog.c:
4679         * plugins/document-manager/indent-dialog.h:
4680         * plugins/document-manager/indent-util.c:
4681         * plugins/document-manager/indent-util.h:
4682         * plugins/document-manager/indent_test.c:
4683         * plugins/document-manager/plugin.c: (register_stock_icons),
4684         (docman_plugin_instance_init), (ipreferences_merge):
4685         * plugins/document-manager/plugin.h:
4686         
4687         Removed indent code from document manager
4688         
4689         * plugins/indent/Makefile.am:
4690         * plugins/indent/indent-dialog.c:
4691         * plugins/indent/indent-util.c: (indent_init_indent_style):
4692         * plugins/indent/indent.glade:
4693         * plugins/indent/indent.plugin.in:
4694         * plugins/indent/plugin.c: (on_indent_finished),
4695         (on_indent_output), (on_indent_action_activate),
4696         (on_edit_editor_indent), (on_style_combo_changed),
4697         (value_added_current_editor), (value_removed_current_editor),
4698         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
4699         (indent_plugin_finalize), (indent_plugin_dispose),
4700         (anjuta_indent_plugin_instance_init),
4701         (anjuta_indent_plugin_class_init), (ipreferences_merge),
4702         (ipreferences_unmerge), (ipreferences_iface_init):
4703         * plugins/indent/plugin.h:
4705         Moved indent code to it's own plugin. Also reimplemented indent invocation
4706         using anjuta_launcher and streams. This is not yet completely working, maybe
4707         I got something wrong with the launcher.
4708         Also fixed #478987 – Unusable 'Indent setting window' on preferences
4710 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
4712         * plugins/debug-manager/plugin.c:
4713         Fix bug#480851, disconnect save_session signal when plugin is unloaded
4715 2007-09-27  Johannes Schmid <jhs@gnome.org>
4717         * libanjuta/interfaces/libanjuta.idl:
4718         * plugins/Makefile.am:
4719         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
4720         (isymbol_type_str), (isymbol_name), (isymbol_args),
4721         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
4722         (isymbol_impl), (isymbol_iface_init):
4723         * plugins/symbol-browser/an_symbol_info.c:
4724         * plugins/symbol-browser/an_symbol_info.h:
4725         * plugins/symbol-db/Makefile.am:
4726         * plugins/symbol-db/plugin.c:
4727         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
4728         (value_added_current_editor), (on_editor_foreach_clear),
4729         (value_removed_current_editor), (project_root_added),
4730         (symbol_db_activate), (symbol_db_deactivate),
4731         (isymbol_manager_search):
4732         * plugins/symbol-db/readtags.c: (initialize_1):
4733         * plugins/symbol-db/symbol-db-engine-iterator.c:
4734         (sdb_engine_iterator_instance_init),
4735         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
4736         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
4737         (symbol_db_engine_iterator_move_next),
4738         (symbol_db_engine_iterator_move_prev),
4739         (symbol_db_engine_iterator_get_n_items),
4740         (symbol_db_engine_iterator_last),
4741         (symbol_db_engine_iterator_set_position),
4742         (symbol_db_engine_iterator_get_position),
4743         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
4744         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
4745         (isymbol_iter_foreach), (isymbol_iter_set_position),
4746         (isymbol_iter_get_position), (isymbol_iter_get_length),
4747         (isymbol_iter_clone), (isymbol_iter_assign),
4748         (isymbol_iter_iface_init):
4749         * plugins/symbol-db/symbol-db-engine-iterator.h:
4750         * plugins/symbol-db/symbol-db-engine.c:
4751         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
4752         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4753         (sdb_engine_finalize), (sdb_engine_get_type),
4754         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4755         (sdb_engine_get_table_id_by_unique_name2),
4756         (sdb_engine_get_table_id_by_unique_name3),
4757         (symbol_db_engine_add_new_workspace),
4758         (symbol_db_engine_get_opened_project_name),
4759         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
4760         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
4761         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
4762         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
4763         (sdb_engine_add_new_scope_definition),
4764         (sdb_engine_add_new_tmp_heritage_scope),
4765         (sdb_engine_second_pass_update_scope_1),
4766         (sdb_engine_second_pass_update_heritage),
4767         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
4768         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
4769         (symbol_db_engine_update_project_symbols),
4770         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
4771         (symbol_db_engine_update_buffer_symbols),
4772         (sdb_engine_walk_down_scope_path),
4773         (sdb_engine_prepare_symbol_info_sql),
4774         (symbol_db_engine_get_global_members),
4775         (symbol_db_engine_get_scope_members_by_symbol_id),
4776         (symbol_db_engine_get_scope_members),
4777         (symbol_db_engine_get_current_scope),
4778         (symbol_db_engine_get_file_symbols):
4779         * plugins/symbol-db/symbol-db-engine.h:
4780         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4781         (on_symbol_updated), (on_symbol_inserted),
4782         (symbol_db_view_locals_get_line),
4783         (symbol_db_view_locals_update_list):
4784         * plugins/symbol-db/symbol-db-view-search.c:
4785         (sdb_view_search_model_filter), (sdb_view_search_get_type):
4786         * plugins/symbol-db/symbol-db-view-search.h:
4787         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
4788         (do_add_hidden_children), (do_recurse_and_add_new_sym),
4789         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
4790         * plugins/symbol-db/tables.sql:
4791         * plugins/symbol-db/test/Makefile.am:
4792         * plugins/symbol-db/test/main.c: (add_new_files), (main):
4793         Updated patch from Massimo to improve symbol-db plugin
4795         * plugins/document-manager/plugin.c: (on_editor_changed):
4796         Make the code a bit more robust
4797         
4798         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
4799         (anjuta_document_get_property), (anjuta_document_class_init),
4800         (anjuta_document_init), (set_uri), (document_loader_loaded),
4801         (anjuta_document_load), (document_saver_saving):
4802         * plugins/sourceview/anjuta-document.h:
4803         * plugins/sourceview/sourceview.c: (autodetect_language),
4804         (ilanguage_set_language), (ilanguage_get_language):
4805         Fix language detection on startup
4807 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
4809         * plugins/document-manager/action-callbacks.c:
4810         (on_editor_command_upper_case_activate),
4811         (on_editor_command_lower_case_activate): Leftover commit from previous
4812         commit (see last changlog entry by me).
4813         
4814         * plugins/file-manager/plugin.c: (file_manager_activate):
4815         Gave proper widget name so that layout works.
4817 2007-09-26  Johannes Schmid <jhs@gnome.org>
4819         * plugins/document-manager/plugin.c: (on_editor_changed),
4820         (docman_plugin_instance_init):
4821         Only unload/load language-support plugins if necessary.
4822         
4823         * plugins/language-manager/plugin.c: (language_manager_activate):
4824         Removed some debugging code
4826         * plugins/sourceview/sourceview.c: (on_document_saved),
4827         (ilanguage_set_language), (ilanguage_get_language):
4828         Fixed ianjuta_language interface and ensure that highlighting is
4829         activated when a new file is saved.
4830         
4831 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
4833         * libanjuta/interfaces/libanjuta.idl:
4834         * plugins/document-manager/action-callbacks.c:
4835         (on_editor_command_upper_case_activate),
4836         (on_editor_command_lower_case_activate):
4837         * plugins/editor/text_editor.c: (iselection_has_selection),
4838         (iselection_get_start), (iselection_get_end),
4839         (iselection_iface_init):
4840         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4841         * plugins/sourceview/sourceview.c: (iselect_has_selection),
4842         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
4843         method and implemented it for both scintilla and sourceview editors.
4844         Updated document-manager and assist plugins to use the new method.
4846 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
4848         * plugins/file-manager/file-view.c:
4849         Fix typo, allow to compile new file manager with gtk < 2.12
4851 2007-09-25  Johannes Schmid <jhs@gnome.org>
4853         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
4854         Support Auto-Indent for single lines (e.g no selection);
4855         
4856         * plugins/macro/plugin.c:
4857         Do not use the same shortcut as auto-indent does
4858         
4859         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
4860         Optimized keyboard navigation - do not emit char_added when only
4861         navigation keys have been pressed.
4863 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4865         * plugins/language-support-cpp-java/cpp-java-assist.c:
4866         (on_assist_chosen), (cpp_java_assist_install),
4867         (cpp_java_assist_uninstall):
4868         * plugins/language-support-cpp-java/plugin.c: (install_support),
4869         (uninstall_support): Install and uninstall support in correct order.
4870         Fixes a bug where it was installed multiple times resulting in
4871         inserting autocomplete text multiple times.
4873 2007-09-25  Johannes Schmid <jhs@gnome.org>
4875         * configure.in:
4876         Add GNOME_WARNING_FLAGS(maximum) and
4877         GNOME_CXX_WARNIGS(yes) to avoid bugs
4878         the compiler can warn you.
4879         
4880         * libegg/test-tree-utils.c: (key_test):
4881         * plugins/file-manager/file-model.c:
4882         (file_model_cancel_expand_idle), (file_model_sort),
4883         (file_model_row_expanded):
4884         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
4885         (file_view_refresh), (file_view_get_selected), (file_view_init),
4886         (file_view_new):
4887         * plugins/file-manager/file-view.h:
4888         * plugins/symbol-db/readtags.c: (initialize_1):
4889         * src/main.c:
4890         
4891         Fixed the more critical warnings
4893 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
4895         Icons from tpgww@onepost.net:
4896         * configure.in:
4897         * plugins/debug-manager/Makefile.am:
4898         * plugins/debug-manager/images/Makefile.am:
4899         * plugins/debug-manager/images/anjuta-attach.svg:
4900         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
4901         * plugins/debug-manager/images/anjuta-step-into.svg:
4902         * plugins/debug-manager/images/anjuta-step-out.svg:
4903         * plugins/debug-manager/images/anjuta-step-over.svg:
4904         * plugins/debug-manager/plugin.c: (register_stock_icons):
4905         * plugins/document-manager/Makefile.am:
4906         * plugins/document-manager/block_select.xpm:
4907         * plugins/document-manager/fold_close.xpm:
4908         * plugins/document-manager/fold_open.xpm:
4909         * plugins/document-manager/fold_toggle.xpm:
4910         * plugins/document-manager/images/Makefile.am:
4911         * plugins/document-manager/images/anjuta-block-end.svg:
4912         * plugins/document-manager/images/anjuta-block-start.svg:
4913         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
4914         * plugins/document-manager/images/anjuta-bookmark-first.svg:
4915         * plugins/document-manager/images/anjuta-bookmark-last.svg:
4916         * plugins/document-manager/images/anjuta-bookmark-next.svg:
4917         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
4918         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
4919         * plugins/document-manager/indent.xpm:
4920         * plugins/document-manager/indent_auto.xpm:
4921         * plugins/document-manager/indent_dcr.xpm:
4922         * plugins/document-manager/indent_inc.xpm:
4923         * plugins/document-manager/indent_set.xpm:
4924         * plugins/document-manager/plugin.c: Added nicer icons for
4925         document manager and debugger. Organized icons in 'images'
4926         directories.
4928 2007-09-24  Johannes Schmid <jhs@gnome.org>
4930         * src/anjuta-app.c: (anjuta_app_add_widget_full):
4931         Fixed a missing NULL in g_object_set.
4933 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4935         * plugins/language-support-cpp-java/cpp-java-assist.c:
4936         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
4937         scope memebers just after scope operator is entered.
4939 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
4941         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4942         * plugins/language-support-cpp-java/cpp-java-assist.c:
4943         (completion_function), (completion_compare),
4944         (cpp_java_assist_tag_destroy), (create_completion),
4945         (cpp_java_assist_destroy_completion_cache),
4946         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
4947         Show '()' for function items in autocomplete list. Allow adding
4948         ' ' and/or '(' after function call autocompletion and have preferences
4949         settings for them.
4951 2007-09-24  Johannes Schmid <jhs@gnome.org>
4953         * sourceview.c: Reverting patch from r3157 because
4954         of side-effects
4956 2007-09-24  Johannes Schmid <jhs@gnome.org>
4958         * plugins/search/search-replace.c: (on_message_clicked):
4960         Fixed #427104 – No "highlight" of lines matching find-result
4962 2007-09-24  Johannes Schmid <jhs@gnome.org>
4964         * src/anjuta.glade:
4966         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
4968 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
4970         reviewed by: Johannes Schmid <jhs@gnome.org>
4972         * plugins/build-basic-autotools/executer.c: (execute_program):
4973         Fix #478238 – set env for execute programe in the terminal
4975 2007-09-24 Tom <tpgww@onepost.net>
4977         reviewed by: Johannes Schmid <jhs@gnome.org>
4979         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
4980         Fix memory leak
4981         
4982         * plugins/debug-manager/disassemble.c: (on_disassemble):
4983         Correct a format string in DEBUG_PRINT()
4985 2007-09-23  Johannes Schmid <jhs@gnome.org>
4987         * plugins/sourceview/sourceview.c: (offset_to_position),
4988         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
4989         (ieditor_get_position), (iselect_set), (iselect_get_start),
4990         (iselect_get_end):
4991         
4992         Fixed #Bug 440637 – Search, don't work very well
4994 2007-09-23  Johannes Schmid <jhs@gnome.org>
4996         * plugins/file-manager/file-model.c: (file_model_get_filename):
4997         * plugins/file-manager/file-model.h:
4998         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
4999         (file_view_init), (file_view_class_init):
5000         * plugins/message-view/message-view.c:
5001         (message_view_query_tooltip), (message_view_dispose),
5002         (message_view_instance_init), (message_view_class_init):
5004         Added GTK+ 2.12 style tooltips to file-manager and message view.
5005         Only build if GTK+ 2.12 is availible otherwise for message-view, the
5006         old implementation is used.
5008 2007-09-23  Johannes Schmid <jhs@gnome.org>
5010         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
5011         Fixed typo
5012         
5013         * plugins/language-manager/language-manager.plugin.in:
5014         Marked UserActivatable=FALSE
5015         
5016         * plugins/language-manager/plugin.c: (load_languages),
5017         (language_manager_activate), (language_manager_deactivate),
5018         (language_manager_dispose), (language_manager_instance_init),
5019         (language_manager_find_mime_type), (language_manager_find_string),
5020         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
5021         (ilanguage_get_name), (ilanguage_get_strings):
5022         
5023         Fixed various stupid bugs in language-manager plugin
5024         
5025         * plugins/symbol-db/symbol-db-engine.c:
5026         (sdb_engine_second_pass_update_scope_1):
5027         
5028         Add a g_return_if_fail to avoid a crash though still unsure
5029         what's causing it.
5031 2007-09-23  Johannes Schmid <jhs@gnome.org>
5033         * plugins/symbol-db/plugin.c: (on_project_element_added),
5034         (sources_array_free), (sources_array_add_foreach),
5035         (project_root_added):
5036         * plugins/symbol-db/symbol-db-engine.c:
5037         (symbol_db_engine_add_new_files):
5038         * plugins/symbol-db/symbol-db-engine.h:
5039         
5040         Added support for other languages than "C" to symbol-db. Now
5041         supports all languages listed by the language-manager.
5043 2007-09-23  Tom <tpgww@onepost.net>
5045         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
5047         * configure.in:
5048         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
5049         
5050         * libanjuta/anjuta-glue-factory.c: (load_plugin),
5051         (anjuta_glue_factory_get_object_type):
5052         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
5053         * plugins/build-basic-autotools/build-basic-autotools.c:
5054         (value_added_current_editor):
5055         * plugins/debug-manager/breakpoints.c:
5056         (breakpoints_dbase_edit_breakpoint),
5057         (on_toggle_breakpoint_activate):
5058         * plugins/debug-manager/plugin.c:
5059         (on_run_to_cursor_action_activate):
5060         * plugins/debug-manager/stack_trace.c:
5061         (dma_thread_update_stack_trace):
5062         * plugins/gdb/plugin.c:
5063         * plugins/glade/plugin.c: (ifile_open):
5064         * plugins/profiler/gprof-call-graph-view.c:
5065         * plugins/profiler/gprof-flat-profile-view.c:
5066         * plugins/profiler/gprof-function-call-tree-view.c:
5067         * plugins/profiler/gprof-options.c: (setup_widgets):
5068         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
5069         * plugins/search/search-replace_backend.c:
5070         (file_buffer_new_from_te):
5071         * plugins/sourceview/assist-tip.c: (assist_tip_move):
5072         * plugins/sourceview/assist-window.c: (assist_window_set_property),
5073         (assist_window_get_property), (assist_window_move):
5074         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
5075         (value_added_current_editor):
5076         * plugins/symbol-db/plugin.c: (value_added_current_editor):
5077         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
5078         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
5079         
5080         Many small code, warnings and leak fixes
5082 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
5084         * (removed) plugins/debug-manager/debugger.c,
5085         (removed) plugins/debug-manager/debugger.h,
5086         (added) plugins/debug-manager/command.c,
5087         (added) plugins/debug-manager/command.h,
5088         (added) plugins/debug-manager/queue.c,
5089         (added) plugins/debug-manager/queue.h,
5090         plugins/debug-manager/breakpoints.c,
5091         plugins/debug-manager/debug_tree.c,
5092         plugins/debug-manager/debug_tree.h,
5093         plugins/debug-manager/disassemble.c,
5094         plugins/debug-manager/disassemble.h,
5095         plugins/debug-manager/locals.c,
5096         plugins/debug-manager/locals.h,
5097         plugins/debug-manager/memory.c,
5098         plugins/debug-manager/memory.h,
5099         plugins/debug-manager/plugin.c,
5100         plugins/debug-manager/plugin.h,
5101         plugins/debug-manager/registers.c,
5102         plugins/debug-manager/registers.h,
5103         plugins/debug-manager/sharedlib.c,
5104         plugins/debug-manager/sharedlib.h,
5105         plugins/debug-manager/signals.c,
5106         plugins/debug-manager/signals.h,
5107         plugins/debug-manager/stack_trace.c,
5108         plugins/debug-manager/stack_trace.h,
5109         plugins/debug-manager/start.h,
5110         plugins/debug-manager/start.c,
5111         plugins/debug-manager/threads.c,
5112         plugins/debug-manager/threads.h,
5113         plugins/debug-manager/watch.c,
5114         plugins/debug-manager/watch.h,
5115         plugins/debug-manager/Makefile.am,
5116         plugins/gdb/debugger.c,
5117         plugins/gdb/debugger.h,
5118         plugins/gdb/plugin.c,
5119         libanjuta/interfaces/libanjuta.idl:
5120         Split debug-manager/debugger.c into command.c and queue.c
5121         Clean up debugger queue
5122         DmaDebuggerQueue object does not implement IAnjutaDebugger
5124 2007-09-23  Johannes Schmid <jhs@gnome.org>
5126         * configure.in:
5127         Bumped version to 2.3.0 (to ensure bugzilla bugs are
5128         set correctly, etc.)
5129         
5130         * libanjuta/anjuta-glue-factory.c: (load_plugin):
5131         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5132         (plugin_set_update):
5133         
5134         Show an error dialog instead of crashing when plugin loading fails
5136         * plugins/language-manager/Makefile.am:
5137         * plugins/language-manager/language-manager.plugin.in:
5138         * plugins/language-manager/languages.xml:
5139         * plugins/language-manager/plugin.c: (language_destroy),
5140         (load_languages), (language_manager_activate),
5141         (language_manager_deactivate), (language_manager_finalize),
5142         (language_manager_dispose), (language_manager_instance_init),
5143         (language_manager_class_init), (language_manager_find_mime_type),
5144         (language_manager_find_string), (ilanguage_get_from_mime_type),
5145         (ilanguage_get_from_string), (ilanguage_get_name),
5146         (ilanguage_get_strings), (ilanguage_iface_init):
5147         * plugins/language-manager/plugin.h:
5148         
5149         Added new language-manager plugin to have a better organisation for
5150         language names. The xml probabaly needs to be extended over time.
5151         
5152         * plugins/Makefile.am:
5153         * plugins/document-manager/plugin.c: (on_editor_changed):
5154         
5155         Adapted to new IAnjutaLanguage interface. Do not unload language-support
5156         because it does not really save memory but makes tab switching slow.
5157         
5158         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5159         .in:
5160         * plugins/language-support-cpp-java/plugin.c: (install_support),
5161         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
5162         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
5163         unloading
5165         * plugins/language-support-cpp-java/cpp-java-assist.c:
5166         (cpp_java_assist_show_autocomplete):
5167         
5168         Fix autocomplete to only show valid completions
5170         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5171         Calltips always have correct size and position now
5173 2007-09-22  Johannes Schmid <jhs@gnome.org>
5175         * plugins/search/search-replace_backend.c: (get_next_match):
5176         Removed code introduced by accident that causes a crash.
5177         
5178         * plugins/sourceview/sourceview-tags.c:
5179         * plugins/sourceview/sourceview-tags.h:
5180         Removed ununsed files
5182 2007-09-22  Johannes Schmid <jhs@gnome.org>
5184         * plugins/language-support-cpp-java/cpp-java-assist.c:
5185         Fixed build error
5187 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5189         * plugins/language-support-cpp-java/cpp-java-assist.c:
5190         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
5191         Increased matching brace search to 500 chars.
5193 2007-09-21  Johannes Schmid <jhs@gnome.org>
5195         * plugins/language-support-cpp-java/cpp-java-assist.c:
5196         (cpp_java_assist_get_pre_word),
5197         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
5198         
5199         Added some profiling debug code
5200         
5201         * plugins/language-support-cpp-java/cpp-java-utils.c:
5202         (cpp_java_util_jump_to_matching_brace):
5203         * plugins/language-support-cpp-java/cpp-java-utils.h:
5204         * plugins/language-support-cpp-java/plugin.c:
5205         (get_line_indentation_base), (get_line_auto_indentation):
5206         
5207         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
5208         avoid looping over the whole file when using calltips which is too slow and
5209         unneeded.
5210         
5211         * plugins/sourceview/assist-tip.c: (assist_tip_init),
5212         (assist_tip_set_tips), (assist_tip_get_coordinates),
5213         (assist_tip_new):
5214         * plugins/sourceview/sourceview.c: (iassist_show_tips):
5215         
5216         Better calltips appearance (use theme now) and avoid jumping
5217         calltips
5219 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5221         * plugins/document-manager/plugin.c:
5222         (update_editor_ui_interface_items):
5223         * plugins/language-support-cpp-java/plugin.c: (install_support),
5224         (uninstall_support): Moved autocomplete ui update code from
5225         document-manager to language-plugin.
5227 2007-09-21  Johannes Schmid <jhs@gnome.org>
5229         * libanjuta/interfaces/libanjuta.idl:
5230         
5231         Added IAnjutaLanguage interface (might still change...) for
5232         the upcoming language-manager plugin.
5233         
5234         * plugins/file-manager/Makefile.am:
5235         * plugins/file-manager/file-model.c:
5236         (file_model_cancel_expand_idle), (file_model_add_dummy),
5237         (file_model_expand_idle), (file_model_sort),
5238         (file_model_row_expanded), (file_model_row_collapsed),
5239         (file_model_init), (file_model_finalize),
5240         (file_model_set_property), (file_model_get_property),
5241         (file_model_class_init), (file_model_new), (file_model_refresh),
5242         (file_model_get_uri):
5243         * plugins/file-manager/file-model.h:
5244         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5245         (file_view_expand_row_idle), (file_view_refresh),
5246         (file_view_get_selected), (file_view_button_press_event),
5247         (file_view_selection_changed), (file_view_init),
5248         (file_view_get_property), (file_view_set_property),
5249         (file_view_finalize), (file_view_class_init):
5250         
5251         Split up model/view as far as possible and fixed some file-manager
5252         bugs (popup-menu and incorrect project loading).
5253         
5254         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
5255         Use monospace font for tips.
5256         
5257         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
5258         (sourceview_cell_new), (icell_get_character), (icell_get_length),
5259         (icell_get_attribute), (icell_style_get_font_description),
5260         (icell_style_get_color), (icell_style_get_background_color),
5261         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
5262         (iiter_foreach), (iiter_set_position), (iiter_get_position),
5263         (iiter_get_length), (iiter_clone), (iiter_assign):
5265         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
5266         interface. This is way faster though it has the drawback to create invalid
5267         iterators if the buffer is changed.
5269 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
5271         * libanjuta/interfaces/libanjuta.idl:
5272         * plugins/document-manager/action-callbacks.c:
5273         * plugins/document-manager/anjuta-document-manager.ui:
5274         * plugins/document-manager/plugin.c: (register_stock_icons):
5275         * plugins/editor/text_editor.c:
5276         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
5277         * plugins/language-support-cpp-java/cpp-java-assist.c:
5278         (cpp_java_assist_get_calltip_context):
5279         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
5280         (register_stock_icons), (cpp_java_plugin_activate_plugin):
5282         Moved autocomplete menu action from document-manager to assist plugin
5283         and got rid of deprecated autocomplete interface.
5285 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5287         * libanjuta/interfaces/libanjuta.idl:
5288         * plugins/editor/text_editor.c: (iassist_iface_init):
5289         * plugins/language-support-cpp-java/cpp-java-assist.c:
5290         (cpp_java_assist_check), (on_assist_chosen):
5291         * plugins/sourceview/sourceview.c: (iassist_iface_init):
5292         Removed react() methods in both editors and assist interface. Assist
5293         plugin itself handles setting the autocomplete. Also fixed
5294         some mem leaks.
5296 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
5298         * plugins/file-manager/Makefile.am:
5299         * plugins/file-manager/file-view.c: (file_view_add_dummy),
5300         (file_view_expand_idle), (file_view_init):
5301         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
5302         (file_manager_set_default_uri), (project_root_added),
5303         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
5304         (file_manager_activate), (file_manager_deactivate),
5305         (file_manager_instance_init), (file_manager_class_init),
5306         (ifile_manager_set_root), (ifile_manager_set_selected),
5307         (ifile_manager_iface_init): Adjusted white spaces to match
5308         anjuta convention.
5310 2007-09-19  Naba Kumar  <naba@gnome.org>
5312         * libanjuta/interfaces/libanjuta.idl:
5313         * plugins/editor/text_editor.c: (text_editor_instance_init),
5314         (iassist_show_tips), (iassist_cancel_tips),
5315         (iassist_hide_suggestions), (iassist_iface_init):
5316         * plugins/editor/text_editor.h:
5317         * plugins/editor/text_editor_cbs.c:
5318         (on_text_editor_scintilla_notify):
5319         * plugins/language-support-cpp-java/cpp-java-assist.c:
5320         (is_scope_context_character), (is_word_character),
5321         (create_completion), (cpp_java_assist_get_scope_context),
5322         (cpp_java_assist_get_pre_word),
5323         (cpp_java_assist_get_scope_operator),
5324         (cpp_java_assist_destroy_completion_cache),
5325         (cpp_java_assist_create_scope_completion_cache),
5326         (cpp_java_assist_create_word_completion_cache),
5327         (cpp_java_assist_show_autocomplete),
5328         (cpp_java_assist_get_calltip_context),
5329         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
5330         (on_editor_char_added), (on_assist_chosen),
5331         (cpp_java_assist_install), (cpp_java_assist_uninstall),
5332         (cpp_java_assist_init), (cpp_java_assist_finalize):
5333         * plugins/language-support-cpp-java/cpp-java-assist.h:
5334         * plugins/language-support-cpp-java/plugin.c:
5335         (initialize_indentation_params):
5336         * plugins/sourceview/assist-tip.c:
5337         * plugins/sourceview/assist-tip.h:
5338         * plugins/sourceview/sourceview-private.h:
5339         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5340         (on_assist_tip_destroyed), (on_assist_cancel),
5341         (on_document_char_added), (iassist_get_suggestions),
5342         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
5343         
5344         Implement state-less assistance so that assist can be evaluated
5345         any given time at any position. Changed IAnjutaEditorAssist interfance
5346         and implementations and removed any state management in editors.
5348 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
5350         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5351         completion items sorting and avoided unnecssary sorts.
5353         * plugins/text-editor.c: Fixed state.
5355 2007-09-17  Johannes Schmid <jhs@gnome.org>
5357         * plugins/language-support-cpp-java/cpp-java-assist.c:
5358         (on_assist_begin):
5359         
5360         Fixed calltips in sourceview
5362 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
5364         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
5365         completion items preparation time. Fixed a crash bug.
5367         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5368         Set buffer size (From Massimo, required for symbol-db).
5370         * libanjuta/interfaces/libanjuta.idl: Also pass position information
5371         for suggestions.
5373         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
5374         change in API.
5376         * plugins/editor/aneditor-autocomplete.cxx,
5377         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
5378         Added ANE_GETWORDBEFORECARAT command.
5380         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
5381         using assist interface.
5383         * plugins/editor/text_editor.c: (text_editor_instance_init),
5384         (text_editor_get_word_before_carat),
5385         (text_editor_get_current_word), (iassist_add_trigger),
5386         (iassist_remove_trigger), (on_assist_canceled),
5387         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
5388         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
5389         * plugins/editor/text_editor.h:
5390         * plugins/editor/text_editor_cbs.c: (trigger_size),
5391         (max_trigger_size), (text_editor_check_assist),
5392         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
5393         interface.
5395         * plugins/language-support-cpp-java/Makefile.am:
5396         * plugins/language-support-cpp-java/plugin.c:
5397         (get_line_indentation_base), (get_line_auto_indentation),
5398         (install_support), (uninstall_support),
5399         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
5400         (cpp_java_plugin_instance_init):
5401         * plugins/language-support-cpp-java/plugin.h:
5402         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
5403         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
5404         Make assist a separate class.
5406 2007-09-14  Johannes Schmid <jhs@gnome.org>
5408         * plugins/sourceview/sourceview.c: (iassist_suggest):
5409         Fixed changed char_alignment paramter in language-support
5410         plugin
5412 2007-09-14  Naba Kumar  <naba@gnome.org>
5414         * plugins/language-support-cpp-java/plugin.c: Send the right
5415         'char_alignment' paramenter (needs fixing in sourceview).
5417 2007-09-13  Johannes Schmid <jhs@gnome.org>
5419         * anjuta.anjuta:
5420         * plugins/project-wizard/templates/minimal/project.anjuta:
5421         Use IAnjutaSymbolManager instead of loading the plugin directly.
5422         (TODO: Think of a version to do this for older files...)
5424         * configure.in:
5425         * plugins/Makefile.am:
5426         * plugins/symbol-db/Makefile.am:
5427         
5428         Build symbol-db plugin if libgda-3.0 is found
5430 2007-09-13  Johannes Schmid <jhs@gnome.org>
5432         * plugins/sourceview/Makefile.am:
5433         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5434         (set_uri):
5435         * plugins/sourceview/anjuta-document.h:
5436         Removed lots of dead code
5437         
5438         * plugins/sourceview/anjuta-languages-manager.c:
5439         * plugins/sourceview/anjuta-languages-manager.h:
5440         removed completely
5441         
5442         * plugins/sourceview/sourceview.c: (on_document_char_added),
5443         (on_document_loaded), (sourceview_instance_init),
5444         (iselect_get_start), (iselect_get_end),
5445         (ilanguage_get_supported_languages), (ilanguage_set_language):
5446         
5447         Fixed selection handling and make some adaptions for the changes 
5448         mentioned above
5450 2007-09-13  Johannes Schmid <jhs@gnome.org>
5452         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5453         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5454         (on_assist_update):
5455         
5456         Added preferences to language support completion/calltips
5457         
5458         * plugins/sourceview/assist-window.c: (assist_window_update):
5460         Always select first entry
5462         * plugins/sourceview/sourceview.glade:
5463         Removed old completion preferences
5465 2007-09-11  Naba Kumar  <naba@gnome.org>
5467         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
5468         and possible crash when pressing ctrl+d in terminal after preferences
5469         window has been shown once (no need for backport).
5471         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
5472         implementations to get warnings instead of crashes for unimplemented
5473         interface methods.
5475 2007-09-11   Massimo Cora' <maxcvs@email.it>
5477         Reviewed by: Naba Kumar  <naba@gnome.org>
5479         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
5480         * plugins/symbol-db/*:
5481         Added new symbol-database backend based on SQLite 3.
5482         (does not enabled for build currently).
5484 2007-09-10  Johannes Schmid <jhs@gnome.org>
5486         * anjuta.anjuta:
5487         * configure.in:
5488         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
5489         (parse_info_init), (parse_info_free), (valid_element),
5490         (start_element_handler), (end_element_handler), (text_handler),
5491         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
5492         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
5493         (egg_recent_model_monitor), (egg_recent_model_read),
5494         (egg_recent_model_open_file), (egg_recent_model_lock_file),
5495         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
5496         (egg_recent_model_set_property), (egg_recent_model_class_init),
5497         (egg_recent_model_init), (egg_recent_model_add_full),
5498         (egg_recent_model_delete), (egg_recent_model_get_list),
5499         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
5500         (egg_recent_model_set_filter_mime_types),
5501         (egg_recent_model_clear_group_filter),
5502         (egg_recent_model_set_filter_groups),
5503         (egg_recent_model_clear_scheme_filter),
5504         (egg_recent_model_set_filter_uri_schemes),
5505         (egg_recent_model_remove_expired):
5506         
5507         Update EggRecent (#456465)
5509 2007-09-10  Johannes Schmid <jhs@gnome.org>
5511         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
5512         (anjuta_plugin_manager_get_plugin):
5513         * plugins/profiler/gprof-call-graph-view.c:
5514         (gprof_call_graph_view_create_columns):
5515         * plugins/profiler/gprof-flat-profile-view.c:
5516         (gprof_flat_profile_view_create_columns):
5517         * plugins/profiler/gprof-function-call-tree-view.c:
5518         (gprof_function_call_tree_view_create_columns):
5519         
5520         Fixed #466031 – Update of pieces of menus for Localization
5522 2007-09-10  Johannes Schmid <jhs@gnome.org>
5524         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
5525         Bug 343522 – anjuta: Unable to execute commands that use options.
5527 2007-09-09  Johannes Schmid <jhs@gnome.org>
5529         * plugins/document-manager/anjuta-docman.c:
5530         (anjuta_docman_update_page_label):
5531         
5532         Fixed #458034 – Method of indicating unsaved changes breaks convention
5533         
5534         * plugins/document-manager/plugin.c: (update_title),
5535         (value_added_project_root_uri), (value_removed_project_root_uri),
5536         (on_editor_changed), (activate_plugin):
5537         * plugins/document-manager/plugin.h:
5538         * plugins/project-manager/plugin.c: (on_profile_scoped),
5539         (on_profile_descoped), (ifile_open):
5540         
5541         Fixed #427390 – Show path of item in currently focused editor window
5543 2007-09-09  Johannes Schmid <jhs@gnome.org>
5545         * plugins/search/plugin.c: (on_toolbar_find_clicked),
5546         (on_toolbar_find_incremental):
5547         Fix incremental search
5548         
5549         * plugins/sourceview/sourceview.c: (on_document_char_added),
5550         (set_select):
5551         Fixed selection management
5553 2007-09-09  Johannes Schmid <jhs@gnome.org>
5555         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5556         Fixed memory leak
5558         * libanjuta/interfaces/libanjuta.idl:
5559         Extended IAnjutaEditorAssist interface
5560         
5561         * plugins/language-support-cpp-java/plugin.c:
5562         (jump_to_matching_brace), (add_tags), (on_assist_begin),
5563         (assist_cleanup), (on_assist_chosen), (on_assist_update),
5564         (context_character), (get_context), (function_parser),
5565         (cpp_member_parser), (install_assist), (uninstall_assist),
5566         (get_line_indentation_base), (get_line_auto_indentation),
5567         (install_support), (uninstall_support),
5568         (on_value_added_current_editor), (on_value_removed_current_editor),
5569         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
5570         * plugins/language-support-cpp-java/plugin.h:
5571         
5572         Improved fixed editor assistance and added support for function/method
5573         tooltips. jumb_to_matching_brance => jump_to_matching_brace
5574         
5575         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
5576         Removed a FIXME
5577         
5578         * plugins/project-import/project-import.c: (on_import_next):
5579         Added a non-NULL check with could probably fix #474843 but not sure
5580         
5581         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
5582         Fixed anjuta-plugin project wizard
5583         
5584         * plugins/sourceview/Makefile.am:
5585         * plguins/sourceview/assist-tip.[ch]:
5586         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
5587         (anjuta_view_key_press_event):
5588         * plugins/sourceview/assist-window.c: (assist_window_class_init),
5589         (assist_window_init), (assist_window_update), (assist_window_new):
5590         * plugins/sourceview/sourceview-private.h:
5591         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
5592         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
5593         (trigger_size), (max_trigger_size), (on_document_char_added),
5594         (sourceview_dispose), (ieditor_get_current_word),
5595         (iassist_add_trigger), (iassist_init_suggestions),
5596         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
5597         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
5598         
5599         Big update on sourceview assist capabilites. Autocompletion should
5600         now work much better and function tooltips are finally supported!
5602         * plugins/sourceview/anjuta-document.h:
5603         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
5604         (anjuta_document_get_current_word):
5605         Fixed get_current_word (inspired by aneditor.cxx implementation)
5607         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
5608         (icell_get_attribute):
5609         Fixed get_attribute() to also detect character constants.
5610         Simplified get_char()
5612         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
5613         (isymbol_manager_get_members), (isymbol_manager_get_parents),
5614         (isymbol_manager_get_completions_at_position):
5615         
5616         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
5618 2007-09-04  Naba Kumar  <naba@gnome.org>
5620         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
5621         projects that can not add sources.
5623         * plugins/file-wizard/file.c: Similarly for file wizard,
5624         Do not enable 'Add to project' projects that can not add sources.
5626 2007-09-04  Naba Kumar  <naba@gnome.org>
5628         * configure.in: Bumped gnome-build requirement to 0.2.0
5629         for project capabilities support.
5631         * plugins/project-manager/plugin.c: Enable/disable project
5632         actions based on project capabilities. Fixes bug #433552:
5633         crash in Anjuta IDE: add file test.h in project on generic
5634         Makefile.
5636         * libanjuta/interfaces/libanjuta.idl: Added method to query
5637         project capabilities.
5639 2007-09-03  Naba Kumar  <naba@gnome.org>
5641         * plugins/file-manager/plugin.c: Set shadow type IN.
5642         * plugins/file-manager/file-view.c: Fixed code style.
5643         * plugins/file-manager/file-view.c: Fixed icons column to size
5644         properly.
5646         * plugins/file-manager/plugin.[c,h]: Fixed code style.
5648         * plugins/file-manager/plugin.c: Fixed crash on closing project and
5649         unmonitors project-uri on file-manager deactivation.
5651         * TODO.tasks: Updated
5653 2007-09-02  Johannes Schmid <jhs@gnome.org>
5655         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
5656         Fixed memory leak
5657         
5658         * plugins/file-manager/file-view.c: (file_view_get_selected),
5659         (file_view_button_press_event), (file_view_finalize):
5660         * plugins/file-manager/plugin.c: (project_root_removed),
5661         (file_manager_deactivate):
5662         
5663         Fixed some small bugs I missed before
5665 2007-09-02  Johannes Schmid <jhs@gnome.org>
5667         * plugins/file-manager/*:
5668         Added new and file-manager
5670 2007-09-02  Johannes Schmid <jhs@gnome.org>
5672         * plugins/file-manager/*:
5673         Removed old file-manager
5675 2007-08-31  Johannes Schmid <jhs@gnome.org>
5677         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
5678         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5679         
5680         Fixed some memory leaks
5681         
5682         * MAINTAINERS: Fixed
5683         
5684 2007-08-31  Johannes Schmid <jhs@gnome.org>
5686         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5687         (get_property_value_as_string), (set_property_value_as_string),
5688         (register_callbacks), (preferences_foreach_callback),
5689         (anjuta_preferences_register_property_raw):
5690         * libanjuta/anjuta-preferences.h:
5691         * plugins/build-basic-autotools/build-basic-autotools.c:
5692         (on_build_mesg_format):
5693         * plugins/document-manager/anjuta-document-manager.glade:
5694         * plugins/message-view/anjuta-message-manager-plugin.glade:
5695         
5696         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
5697         broken message view preferences
5698         
5699         * plugins/message-view/message-view.c:
5700         (message_view_instance_init), (pref_change_color), (prefs_init),
5701         (imessage_view_append):
5702         Cleaned up message view (#458041)
5703         
5704         * src/shell.c: (on_preferences_activate),
5705         (anjuta_test_shell_instance_init),
5706         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
5707         Fixed test shell to allow better debugging
5708         
5709 2007-08-31  Johannes Schmid <jhs@gnome.org>
5711         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
5712         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
5713         * plugins/gtodo/main.h:
5714         * plugins/gtodo/plugin.c: (activate_plugin):
5715         
5716         Fixed #423467 (View->Tasks menu items are not 
5717         checked on startup)
5719 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
5721         reviewed by: Johannes Schmid <jhs@gnome.org>
5723         * COPYING:
5724         * data/welcome.txt.in:
5725         * launcher/anjuta_launcher.c:
5726         * libanjuta/anjuta-children.c:
5727         * libanjuta/anjuta-children.h:
5728         * libanjuta/anjuta-debug.h:
5729         * libanjuta/anjuta-encodings.c:
5730         * libanjuta/anjuta-encodings.h:
5731         * libanjuta/anjuta-glue-c.c:
5732         * libanjuta/anjuta-glue-c.h:
5733         * libanjuta/anjuta-plugin-description.c:
5734         * libanjuta/anjuta-plugin-description.h:
5735         * libanjuta/anjuta-plugin-handle.c:
5736         * libanjuta/anjuta-plugin-handle.h:
5737         * libanjuta/anjuta-plugin-manager.c:
5738         * libanjuta/anjuta-plugin-manager.h:
5739         * libanjuta/anjuta-plugin.c:
5740         * libanjuta/anjuta-plugin.h:
5741         * libanjuta/anjuta-preferences.c:
5742         * libanjuta/anjuta-preferences.h:
5743         * libanjuta/anjuta-profile-manager.c:
5744         * libanjuta/anjuta-profile-manager.h:
5745         * libanjuta/anjuta-profile.c:
5746         * libanjuta/anjuta-profile.h:
5747         * libanjuta/anjuta-save-prompt.c:
5748         * libanjuta/anjuta-save-prompt.h:
5749         * libanjuta/anjuta-serializer.c:
5750         * libanjuta/anjuta-serializer.h:
5751         * libanjuta/anjuta-session.c:
5752         * libanjuta/anjuta-session.h:
5753         * libanjuta/anjuta-shell.c:
5754         * libanjuta/anjuta-shell.h:
5755         * libanjuta/anjuta-status.c:
5756         * libanjuta/anjuta-status.h:
5757         * libanjuta/anjuta-ui.c:
5758         * libanjuta/anjuta-ui.h:
5759         * libanjuta/anjuta-utils-priv.h:
5760         * libanjuta/anjuta-utils.c:
5761         * libanjuta/anjuta-utils.h:
5762         * libanjuta/cell-renderer-captioned-image.c:
5763         * libanjuta/cell-renderer-captioned-image.h:
5764         * libanjuta/e-splash.c:
5765         * libanjuta/e-splash.h:
5766         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5767         * libanjuta/interfaces/libanjuta.idl:
5768         * libanjuta/libanjuta.h:
5769         * libanjuta/resources.c:
5770         * libanjuta/resources.h:
5771         * libegg/egg-cell-renderer-text.c:
5772         * libegg/egg-combo-action.c:
5773         * libegg/egg-entry-action.c:
5774         * libegg/egg-recent-action.c:
5775         * libegg/egg-recent-files-module.c:
5776         * libegg/egg-recent-item.c:
5777         * libegg/egg-recent-model.c:
5778         * libegg/egg-recent-view-gtk.c:
5779         * libegg/egg-recent-view.c:
5780         * libegg/egg-submenu-action.c:
5781         * libegg/eggaccelerators.c:
5782         * libegg/eggcellrendererpopup.c:
5783         * libegg/eggcomboselect.c:
5784         * libegg/eggtreemodelfilter.c:
5785         * libegg/eggtreemultidnd.c:
5786         * libegg/gtkcellview.h:
5787         * libegg/treeviewutils/egg-cell-renderer-text.h:
5788         * libegg/treeviewutils/eggaccelerators.h:
5789         * libegg/treeviewutils/eggcellrendererkeys.h:
5790         * libegg/treeviewutils/eggcellrendererpopup.h:
5791         * libegg/treeviewutils/eggtreemodelfilter.h:
5792         * libegg/treeviewutils/eggtreemultidnd.h:
5793         * libegg/treeviewutils/eggtreeviewstate.h:
5794         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
5795         * manuals/anjuta-faqs/Makefile.am:
5796         * manuals/anjuta-manual/C/anjuta-manual.xml:
5797         * manuals/anjuta-manual/C/license.xml:
5798         * manuals/anjuta-manual/es/es.po:
5799         * manuals/anjuta-manual/sv/sv.po:
5800         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
5801         ml:
5802         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
5803         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
5804         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
5805         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
5806         * manuals/old/ja/anjuta-manual/license.xml:
5807         * plugins/build-basic-autotools/build-basic-autotools.c:
5808         * plugins/build-basic-autotools/build-basic-autotools.h:
5809         * plugins/build-basic-autotools/executer.c:
5810         * plugins/build-basic-autotools/executer.h:
5811         * plugins/build/build_file.c:
5812         * plugins/build/build_file.h:
5813         * plugins/build/build_project.c:
5814         * plugins/build/build_project.h:
5815         * plugins/build/clean_project.c:
5816         * plugins/build/clean_project.h:
5817         * plugins/build/commands.c:
5818         * plugins/build/commands.h:
5819         * plugins/build/compile.c:
5820         * plugins/build/compile.h:
5821         * plugins/build/compiler_options.c:
5822         * plugins/build/compiler_options.h:
5823         * plugins/build/configurer.c:
5824         * plugins/build/configurer.h:
5825         * plugins/build/executer.c:
5826         * plugins/build/executer.h:
5827         * plugins/class-gen/cell-renderer-flags.c:
5828         * plugins/class-gen/cell-renderer-flags.h:
5829         * plugins/class-gen/combo-flags.c:
5830         * plugins/class-gen/combo-flags.h:
5831         * plugins/class-gen/element-editor.c:
5832         * plugins/class-gen/element-editor.h:
5833         * plugins/class-gen/generator.c:
5834         * plugins/class-gen/generator.h:
5835         * plugins/class-gen/plugin.c:
5836         * plugins/class-gen/plugin.h:
5837         * plugins/class-gen/transform.c:
5838         * plugins/class-gen/transform.h:
5839         * plugins/class-gen/validator.c:
5840         * plugins/class-gen/validator.h:
5841         * plugins/class-gen/window.c:
5842         * plugins/class-gen/window.h:
5843         * plugins/class-inheritance/class-callbacks.c:
5844         * plugins/class-inheritance/class-callbacks.h:
5845         * plugins/class-inheritance/class-inherit.c:
5846         * plugins/class-inheritance/class-inherit.h:
5847         * plugins/class-inheritance/plugin.c:
5848         * plugins/class-inheritance/plugin.h:
5849         * plugins/cvs-plugin/cvs-actions.c:
5850         * plugins/cvs-plugin/cvs-actions.h:
5851         * plugins/cvs-plugin/cvs-callbacks.c:
5852         * plugins/cvs-plugin/cvs-callbacks.h:
5853         * plugins/cvs-plugin/cvs-execute.c:
5854         * plugins/cvs-plugin/cvs-execute.h:
5855         * plugins/cvs-plugin/cvs-interface.c:
5856         * plugins/cvs-plugin/cvs-interface.h:
5857         * plugins/cvs-plugin/plugin.c:
5858         * plugins/cvs-plugin/plugin.h:
5859         * plugins/debug-manager/breakpoints.c:
5860         * plugins/debug-manager/breakpoints.h:
5861         * plugins/debug-manager/chunk_view.c:
5862         * plugins/debug-manager/chunk_view.h:
5863         * plugins/debug-manager/data_buffer.c:
5864         * plugins/debug-manager/data_buffer.h:
5865         * plugins/debug-manager/data_view.c:
5866         * plugins/debug-manager/data_view.h:
5867         * plugins/debug-manager/debug_tree.c:
5868         * plugins/debug-manager/debug_tree.h:
5869         * plugins/debug-manager/debugger.c:
5870         * plugins/debug-manager/debugger.h:
5871         * plugins/debug-manager/disassemble.c:
5872         * plugins/debug-manager/disassemble.h:
5873         * plugins/debug-manager/info.c:
5874         * plugins/debug-manager/info.h:
5875         * plugins/debug-manager/locals.c:
5876         * plugins/debug-manager/locals.h:
5877         * plugins/debug-manager/memory.c:
5878         * plugins/debug-manager/memory.h:
5879         * plugins/debug-manager/plugin.c:
5880         * plugins/debug-manager/plugin.h:
5881         * plugins/debug-manager/registers.c:
5882         * plugins/debug-manager/registers.h:
5883         * plugins/debug-manager/sexy-icon-entry.c:
5884         * plugins/debug-manager/sexy-icon-entry.h:
5885         * plugins/debug-manager/sharedlib.c:
5886         * plugins/debug-manager/sharedlib.h:
5887         * plugins/debug-manager/signals.c:
5888         * plugins/debug-manager/signals.h:
5889         * plugins/debug-manager/sparse_buffer.c:
5890         * plugins/debug-manager/sparse_buffer.h:
5891         * plugins/debug-manager/sparse_view.c:
5892         * plugins/debug-manager/sparse_view.h:
5893         * plugins/debug-manager/stack_trace.c:
5894         * plugins/debug-manager/stack_trace.h:
5895         * plugins/debug-manager/start.c:
5896         * plugins/debug-manager/start.h:
5897         * plugins/debug-manager/threads.c:
5898         * plugins/debug-manager/threads.h:
5899         * plugins/debug-manager/utilities.c:
5900         * plugins/debug-manager/utilities.h:
5901         * plugins/debug-manager/watch.c:
5902         * plugins/debug-manager/watch.h:
5903         * plugins/devhelp/htmlview.c:
5904         * plugins/devhelp/htmlview.h:
5905         * plugins/document-manager/action-callbacks.c:
5906         * plugins/document-manager/action-callbacks.h:
5907         * plugins/document-manager/anjuta-docman.c:
5908         * plugins/document-manager/anjuta-docman.h:
5909         * plugins/document-manager/editor-tooltips.c:
5910         * plugins/document-manager/editor-tooltips.h:
5911         * plugins/document-manager/file_history.c:
5912         * plugins/document-manager/file_history.h:
5913         * plugins/document-manager/indent-dialog.c:
5914         * plugins/document-manager/indent-dialog.h:
5915         * plugins/document-manager/indent-util.c:
5916         * plugins/document-manager/indent-util.h:
5917         * plugins/document-manager/plugin.c:
5918         * plugins/editor/aneditor-autocomplete.cxx:
5919         * plugins/editor/aneditor-calltip.cxx:
5920         * plugins/editor/aneditor-indent.cxx:
5921         * plugins/editor/aneditor-priv.h:
5922         * plugins/editor/aneditor.cxx:
5923         * plugins/editor/aneditor.h:
5924         * plugins/editor/lexer.h:
5925         * plugins/editor/plugin.c:
5926         * plugins/editor/plugin.h:
5927         * plugins/editor/print.c:
5928         * plugins/editor/print.h:
5929         * plugins/editor/properties.h:
5930         * plugins/editor/properties_cxx.h:
5931         * plugins/editor/style-editor.c:
5932         * plugins/editor/style-editor.h:
5933         * plugins/editor/text-editor-iterable.c:
5934         * plugins/editor/text-editor-iterable.h:
5935         * plugins/editor/text_editor.c:
5936         * plugins/editor/text_editor.h:
5937         * plugins/editor/text_editor_cbs.c:
5938         * plugins/editor/text_editor_cbs.h:
5939         * plugins/editor/text_editor_menu.c:
5940         * plugins/editor/text_editor_menu.h:
5941         * plugins/editor/text_editor_prefs.c:
5942         * plugins/editor/text_editor_prefs.h:
5943         * plugins/file-loader/dnd.c:
5944         * plugins/file-loader/dnd.h:
5945         * plugins/file-loader/plugin.c:
5946         * plugins/file-manager/an_file_view.c:
5947         * plugins/file-manager/plugin.c:
5948         * plugins/file-wizard/file.c:
5949         * plugins/file-wizard/file.h:
5950         * plugins/file-wizard/plugin.c:
5951         * plugins/file-wizard/plugin.h:
5952         * plugins/gdb/debugger.c:
5953         * plugins/gdb/debugger.h:
5954         * plugins/gdb/gdbmi-test.c:
5955         * plugins/gdb/gdbmi.c:
5956         * plugins/gdb/gdbmi.h:
5957         * plugins/gdb/global.h:
5958         * plugins/gdb/parser.c:
5959         * plugins/gdb/parser.h:
5960         * plugins/gdb/plugin.c:
5961         * plugins/gdb/plugin.h:
5962         * plugins/gdb/utilities.c:
5963         * plugins/gdb/utilities.h:
5964         * plugins/glade/plugin.c:
5965         * plugins/glade/plugin.h:
5966         * plugins/gtodo/egg-datetime.c:
5967         * plugins/gtodo/egg-datetime.h:
5968         * plugins/gtodo/eggtrayicon.c:
5969         * plugins/gtodo/eggtrayicon.h:
5970         * plugins/gtodo/plugin.c:
5971         * plugins/gvim/anjuta-vim.c:
5972         * plugins/gvim/anjuta-vim.h:
5973         * plugins/gvim/gtkvim.c:
5974         * plugins/gvim/gtkvim.h:
5975         * plugins/gvim/plugin.c:
5976         * plugins/gvim/plugin.h:
5977         * plugins/language-support-cpp-java/plugin.c:
5978         * plugins/language-support-cpp-java/plugin.h:
5979         * plugins/macro/macro-actions.c:
5980         * plugins/macro/macro-actions.h:
5981         * plugins/macro/macro-db.c:
5982         * plugins/macro/macro-db.h:
5983         * plugins/macro/macro-dialog.c:
5984         * plugins/macro/macro-dialog.h:
5985         * plugins/macro/macro-edit.c:
5986         * plugins/macro/macro-edit.h:
5987         * plugins/macro/macro-util.c:
5988         * plugins/macro/macro-util.h:
5989         * plugins/macro/plugin.c:
5990         * plugins/macro/plugin.h:
5991         * plugins/message-view/anjuta-msgman.c:
5992         * plugins/message-view/anjuta-msgman.h:
5993         * plugins/message-view/message-view.c:
5994         * plugins/message-view/message-view.h:
5995         * plugins/message-view/plugin.c:
5996         * plugins/message-view/plugin.h:
5997         * plugins/patch/patch-plugin.c:
5998         * plugins/patch/patch-plugin.h:
5999         * plugins/patch/plugin.c:
6000         * plugins/patch/plugin.h:
6001         * plugins/profiler/gprof-call-graph-block-entry.c:
6002         * plugins/profiler/gprof-call-graph-block-entry.h:
6003         * plugins/profiler/gprof-call-graph-block.c:
6004         * plugins/profiler/gprof-call-graph-block.h:
6005         * plugins/profiler/gprof-call-graph-view.c:
6006         * plugins/profiler/gprof-call-graph-view.h:
6007         * plugins/profiler/gprof-call-graph.c:
6008         * plugins/profiler/gprof-call-graph.h:
6009         * plugins/profiler/gprof-flat-profile-entry.c:
6010         * plugins/profiler/gprof-flat-profile-entry.h:
6011         * plugins/profiler/gprof-flat-profile-view.c:
6012         * plugins/profiler/gprof-flat-profile-view.h:
6013         * plugins/profiler/gprof-flat-profile.c:
6014         * plugins/profiler/gprof-flat-profile.h:
6015         * plugins/profiler/gprof-function-call-chart-view.c:
6016         * plugins/profiler/gprof-function-call-chart-view.h:
6017         * plugins/profiler/gprof-function-call-tree-view.c:
6018         * plugins/profiler/gprof-function-call-tree-view.h:
6019         * plugins/profiler/gprof-options.c:
6020         * plugins/profiler/gprof-options.h:
6021         * plugins/profiler/gprof-profile-data.c:
6022         * plugins/profiler/gprof-profile-data.h:
6023         * plugins/profiler/gprof-view-manager.c:
6024         * plugins/profiler/gprof-view-manager.h:
6025         * plugins/profiler/gprof-view.c:
6026         * plugins/profiler/gprof-view.h:
6027         * plugins/profiler/plugin.c:
6028         * plugins/profiler/plugin.h:
6029         * plugins/profiler/string-utils.c:
6030         * plugins/profiler/string-utils.h:
6031         * plugins/project-import/plugin.c:
6032         * plugins/project-import/plugin.h:
6033         * plugins/project-import/project-import.c:
6034         * plugins/project-import/project-import.h:
6035         * plugins/project-manager/plugin.c:
6036         * plugins/project-manager/plugin.h:
6037         * plugins/project-wizard/action.c:
6038         * plugins/project-wizard/action.h:
6039         * plugins/project-wizard/autogen.c:
6040         * plugins/project-wizard/autogen.h:
6041         * plugins/project-wizard/druid.c:
6042         * plugins/project-wizard/druid.h:
6043         * plugins/project-wizard/file.c:
6044         * plugins/project-wizard/file.h:
6045         * plugins/project-wizard/header.c:
6046         * plugins/project-wizard/header.h:
6047         * plugins/project-wizard/install.c:
6048         * plugins/project-wizard/install.h:
6049         * plugins/project-wizard/parser.c:
6050         * plugins/project-wizard/parser.h:
6051         * plugins/project-wizard/plugin.c:
6052         * plugins/project-wizard/plugin.h:
6053         * plugins/project-wizard/property.c:
6054         * plugins/project-wizard/property.h:
6055         * plugins/project-wizard/values.c:
6056         * plugins/project-wizard/values.h:
6057         * plugins/sample1/plugin.c:
6058         * plugins/search/plugin.c:
6059         * plugins/search/plugin.h:
6060         * plugins/search/search-replace_backend.c:
6061         * plugins/search/search-replace_backend.h:
6062         * plugins/search/search_preferences.c:
6063         * plugins/sourceview/anjuta-convert.c:
6064         * plugins/sourceview/anjuta-convert.h:
6065         * plugins/sourceview/anjuta-document-loader.c:
6066         * plugins/sourceview/anjuta-document-loader.h:
6067         * plugins/sourceview/anjuta-document-saver.c:
6068         * plugins/sourceview/anjuta-document-saver.h:
6069         * plugins/sourceview/anjuta-document.c:
6070         * plugins/sourceview/anjuta-document.h:
6071         * plugins/sourceview/anjuta-encodings.c:
6072         * plugins/sourceview/anjuta-encodings.h:
6073         * plugins/sourceview/anjuta-languages-manager.c:
6074         * plugins/sourceview/anjuta-languages-manager.h:
6075         * plugins/sourceview/anjuta-utils.c:
6076         * plugins/sourceview/anjuta-utils.h:
6077         * plugins/sourceview/anjuta-view.c:
6078         * plugins/sourceview/anjuta-view.h:
6079         * plugins/sourceview/assist-window.c:
6080         * plugins/sourceview/assist-window.h:
6081         * plugins/sourceview/sourceview-cell.c:
6082         * plugins/sourceview/sourceview-cell.h:
6083         * plugins/sourceview/sourceview-prefs.c:
6084         * plugins/sourceview/sourceview-prefs.h:
6085         * plugins/sourceview/sourceview-print.c:
6086         * plugins/sourceview/sourceview-print.h:
6087         * plugins/sourceview/sourceview-private.h:
6088         * plugins/sourceview/sourceview-tags.c:
6089         * plugins/sourceview/sourceview-tags.h:
6090         * plugins/sourceview/sourceview.c:
6091         * plugins/sourceview/sourceview.h:
6092         * plugins/subversion/plugin.c:
6093         * plugins/subversion/plugin.h:
6094         * plugins/subversion/subversion-actions.c:
6095         * plugins/subversion/subversion-actions.h:
6096         * plugins/subversion/subversion-callbacks.c:
6097         * plugins/subversion/subversion-callbacks.h:
6098         * plugins/subversion/svn-auth.c:
6099         * plugins/subversion/svn-auth.h:
6100         * plugins/subversion/svn-backend-priv.h:
6101         * plugins/subversion/svn-backend.c:
6102         * plugins/subversion/svn-backend.h:
6103         * plugins/subversion/svn-notify.c:
6104         * plugins/subversion/svn-notify.h:
6105         * plugins/subversion/svn-thread.c:
6106         * plugins/subversion/svn-thread.h:
6107         * plugins/symbol-browser/an_symbol.c:
6108         * plugins/symbol-browser/an_symbol.h:
6109         * plugins/symbol-browser/an_symbol_info.c:
6110         * plugins/symbol-browser/an_symbol_info.h:
6111         * plugins/symbol-browser/an_symbol_iter.c:
6112         * plugins/symbol-browser/an_symbol_iter.h:
6113         * plugins/symbol-browser/an_symbol_prefs.c:
6114         * plugins/symbol-browser/an_symbol_prefs.h:
6115         * plugins/symbol-browser/an_symbol_search.c:
6116         * plugins/symbol-browser/an_symbol_search.h:
6117         * plugins/symbol-browser/an_symbol_view.c:
6118         * plugins/symbol-browser/an_symbol_view.h:
6119         * plugins/symbol-browser/plugin.c:
6120         * plugins/symbol-browser/plugin.h:
6121         * plugins/terminal/terminal.c:
6122         * plugins/tools/dialog.c:
6123         * plugins/tools/dialog.h:
6124         * plugins/tools/editor.c:
6125         * plugins/tools/editor.h:
6126         * plugins/tools/execute.c:
6127         * plugins/tools/execute.h:
6128         * plugins/tools/fileop.c:
6129         * plugins/tools/fileop.h:
6130         * plugins/tools/plugin.c:
6131         * plugins/tools/plugin.h:
6132         * plugins/tools/scripts/find-fixmes.pl:
6133         * plugins/tools/scripts/translation-status.pl:
6134         * plugins/tools/tool.c:
6135         * plugins/tools/tool.h:
6136         * plugins/tools/variable.c:
6137         * plugins/tools/variable.h:
6138         * plugins/valgrind/ldd.c:
6139         * plugins/valgrind/ldd.h:
6140         * plugins/valgrind/list.c:
6141         * plugins/valgrind/list.h:
6142         * plugins/valgrind/menu-utils.c:
6143         * plugins/valgrind/menu-utils.h:
6144         * plugins/valgrind/parser.c:
6145         * plugins/valgrind/parser.h:
6146         * plugins/valgrind/plugin.c:
6147         * plugins/valgrind/plugin.h:
6148         * plugins/valgrind/preferences.c:
6149         * plugins/valgrind/preferences.h:
6150         * plugins/valgrind/process.c:
6151         * plugins/valgrind/process.h:
6152         * plugins/valgrind/symtab.c:
6153         * plugins/valgrind/symtab.h:
6154         * plugins/valgrind/vgactions.c:
6155         * plugins/valgrind/vgactions.h:
6156         * plugins/valgrind/vgcachegrindprefs.c:
6157         * plugins/valgrind/vgcachegrindprefs.h:
6158         * plugins/valgrind/vgdefaultview.c:
6159         * plugins/valgrind/vgdefaultview.h:
6160         * plugins/valgrind/vgerror.c:
6161         * plugins/valgrind/vgerror.h:
6162         * plugins/valgrind/vggeneralprefs.c:
6163         * plugins/valgrind/vggeneralprefs.h:
6164         * plugins/valgrind/vghelgrindprefs.c:
6165         * plugins/valgrind/vghelgrindprefs.h:
6166         * plugins/valgrind/vgio.c:
6167         * plugins/valgrind/vgio.h:
6168         * plugins/valgrind/vgmemcheckprefs.c:
6169         * plugins/valgrind/vgmemcheckprefs.h:
6170         * plugins/valgrind/vgrule-editor.c:
6171         * plugins/valgrind/vgrule-editor.h:
6172         * plugins/valgrind/vgrule-list.c:
6173         * plugins/valgrind/vgrule-list.h:
6174         * plugins/valgrind/vgrule.c:
6175         * plugins/valgrind/vgrule.h:
6176         * plugins/valgrind/vgrulepattern.c:
6177         * plugins/valgrind/vgrulepattern.h:
6178         * plugins/valgrind/vgsearchbar.c:
6179         * plugins/valgrind/vgsearchbar.h:
6180         * plugins/valgrind/vgstrpool.c:
6181         * plugins/valgrind/vgstrpool.h:
6182         * plugins/valgrind/vgtoolprefs.c:
6183         * plugins/valgrind/vgtoolprefs.h:
6184         * plugins/valgrind/vgtoolview.c:
6185         * plugins/valgrind/vgtoolview.h:
6186         * src/about.c:
6187         * src/about.h:
6188         * src/action-callbacks.c:
6189         * src/action-callbacks.h:
6190         * src/anjuta-actions.h:
6191         * src/anjuta-app.c:
6192         * src/anjuta-app.h:
6193         * src/anjuta-callbacks.c:
6194         * src/anjuta-callbacks.h:
6195         * src/anjuta.c:
6196         * src/anjuta.h:
6197         * src/anjuta_cbs.c:
6198         * src/bacon-message-connection.c:
6199         * src/bacon-message-connection.h:
6200         * src/getline.c:
6201         * src/main.c:
6202         * src/shell.c:
6203         * src/shell.h:
6204         * src/start-with.c:
6205         * src/start-with.h:
6206         * src/utilities.c:
6207         * src/utilities.h:
6208         * tagmanager/options.c:
6209         
6210         Change the address of FSF in various files
6212 2007-08-30  Johannes Schmid <jhs@gnome.org>
6214         * anjuta.glade:
6215         * anjuta.gladep:
6216         Removed because they are no longer in use
6217         
6218         * plugins/class-gen/anjuta-class-gen-plugin.glade:
6219         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
6220         Marked some strings as not translatable
6222         * plugins/search/search-replace.c: (list_max_items):
6223         Fixed a possible memory corruption
6225         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6226         Do not show menuitems for locked layout items
6228         * src/main.c: (main):
6229         Some minor style correction in gnome_init
6231 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
6233         * plugins/debug-manager/debugger.c,
6234         plugins/debug-manager/breakpoints.c,
6235         plugins/gdb/plugin.c,
6236         plugins/gdb/debugger.c,
6237         libanjuta/interfaces/libanjuta.idl:
6238         Move all breakpoints functions from IAnjutaDebugger to a new
6239         IAnjutaBreakpointDebugger interface
6241 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
6243         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6244         * plugins/debug-manager/plugin.c,
6245         plugins/debug-manager/breakpoints.c,
6246         plugins/tools/execute.c,
6247         plugins/project-wizard/plugin.c,
6248         plugins/build-basic-autotools/executer.c,
6249         plugins/gdb/debugger.c,
6250         plugins/profiler/gprof-options.h,
6251         plugins/sourceview/assist-window.h,
6252         plugins/class-gen/transform.c,
6253         libanjuta/anjuta-plugin-description.c,
6254         libanjuta/anjuta-status.c,
6255         libanjuta/anjuta-glue-c.c,
6256         libanjuta/anjuta-glue-cpp.c,
6257         plugins/symbol-browser/an_symbol_prefs.c:
6258         Fix warnings mostly "dereferencing type-punned pointer"
6259         Fix two bugs in breakpoints.c and an_symbol_prefs.c
6261 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
6263         * plugins/debug-manager/breakpoints.c,
6264         plugins/debug-manager/debugger.c:
6265         Avoid an endless loop if clearing all breakpoints while the programm
6266         is running
6268 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
6270         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
6271         * plugins/debug-manager/plugin.c:
6272         Fix a segmentation fault added in the previous patch
6274 2007-07-21  Johannes Schmid <jhs@gnome.org>
6276         * plugins/build-basic-autotools/executer.c:
6277         (get_program_parameters):
6278         
6279         Show an error dialog if no targets are availible instead of
6280         just returning
6282 2007-07-20  Johannes Schmid <jhs@gnome.org>
6284         * libanjuta/anjuta-shell.c: (on_widget_data_add),
6285         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
6286         * libanjuta/anjuta-shell.h:
6287         * plugins/document-manager/plugin.c: (activate_plugin):
6288         * plugins/glade/anjuta-design-document.c:
6289         * plugins/glade/plugin.c: (glade_update_ui):
6290         * src/anjuta-app.c: (anjuta_app_add_widget_full),
6291         (anjuta_shell_iface_init):
6292         * src/shell.c: (anjuta_test_shell_add_widget),
6293         (anjuta_shell_iface_init):
6294         
6295         Make the document manager undockable (#458038)
6297 2007-07-20  Johannes Schmid <jhs@gnome.org>
6299         * plugins/document-manager/plugin.c: (on_editor_update_ui):
6300         * plugins/glade/anjuta-design-document.c:
6301         * plugins/glade/plugin.c: (glade_update_ui):
6302         
6303         Fixed some save/dirty status bug in glade
6305 2007-07-20  Johannes Schmid <jhs@gnome.org>
6307         * libanjuta/anjuta-status.c:
6308         Fixed crasher on shutdown
6310 2007-07-20  Johannes Schmid <jhs@gnome.org>
6312         * configure.in:
6313         Minimum glade requirement is 3.2 now. It was before
6314         but we did not check...
6315         
6316         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6317         * libanjuta/anjuta-profile.c:
6318         (anjuta_profile_add_plugins_from_xml):
6319         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
6320         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
6321         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
6322         * plugins/file-loader/plugin.c: (on_create_submenu):
6323         * plugins/file-manager/an_file_view.c: (compare_iter):
6324         * plugins/glade/plugin.c: (activate_plugin):
6325         * src/anjuta-app.c: (on_toolbar_view_toggled):
6326         * src/main.c: (main):
6327         
6328         Fixed lots of memory leaks (thansk valgrind)
6330 2007-07-19  Johannes Schmid <jhs@gnome.org>
6332         * plugins/debug-manager/plugin.c: (value_added_current_editor):
6333         * plugins/document-manager/anjuta-docman.c:
6334         (anjuta_docman_set_busy):
6335         * plugins/document-manager/plugin.c: (on_editor_changed):
6336         * plugins/glade/plugin.c: (activate_plugin):
6337         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6338         (on_value_removed_current_editor):
6339         
6340         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
6342 2007-07-18  Johannes Schmid <jhs.gnome.org>
6344         * plugins/build-basic-autotools/executer.c: (execute_program):
6345         Fixed some of the scratchbox stuff but the environment is
6346         still broken
6348 2007-07-18  Johannes Schmid <jhs@gnome.org>
6350         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
6351         (on_plugin_deactivated), (get_plugin_loader_type):
6352         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
6353         (activate_plugin), (deactivate_plugin),
6354         (glade_plugin_instance_init):
6355         
6356         Fixed glade plugin deactivation
6358 2007-07-18  Johannes Schmid <jhs@gnome.org>
6360         * plugins/document-manager/anjuta-docman.c:
6361         (anjuta_docman_add_document):
6362         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
6363         
6364         Fixed path display in document manager with glade files
6366 2007-07-17  Johannes Schmid <jhs@gnome.org>
6368         * libanjuta/interfaces/Makefile.am.iface:
6369         * pixmaps/Makefile.am:
6370         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
6371         * plugins/debug-manager/plugin.c: (value_added_current_editor),
6372         (value_removed_current_editor):
6373         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
6374         (anjuta_docman_set_current_document):
6375         * plugins/document-manager/plugin.c: (on_editor_update_ui),
6376         (on_editor_added), (on_editor_changed):
6377         * plugins/glade/Makefile.am:
6378         * plugins/glade/anjuta-design-document.c:
6379         (anjuta_design_document_instance_init),
6380         (anjuta_design_document_set_property),
6381         (anjuta_design_document_get_property),
6382         (anjuta_design_document_class_init), (anjuta_design_document_new),
6383         (ifile_open), (ifile_get_uri), (ifile_iface_init):
6384         * plugins/glade/anjuta-design-document.h:
6385         * plugins/glade/anjuta-glade-notebook.c:
6386         * plugins/glade/anjuta-glade-notebook.h:
6387         * plugins/glade/plugin.c: (value_added_current_editor),
6388         (value_removed_current_editor), (glade_update_ui),
6389         (on_close_activated), (on_glade_project_changed),
6390         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
6391         (ifile_open):
6392         * plugins/language-support-cpp-java/plugin.c:
6393         (on_value_added_current_editor), (on_value_removed_current_editor):
6394         * plugins/macro/plugin.c: (value_added_current_editor):
6395         * plugins/project-manager/plugin.c: (value_added_current_editor):
6396         * plugins/subversion/plugin.c: (value_added_current_editor):
6397         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
6399         Fixed lot of IAnjutaEditor stuff and completed glade integration
6400         with document manager
6401         
6402         * plugins/build-basic-autotools/build-basic-autotools.c:
6403         (value_added_current_editor):
6404         * plugins/build-basic-autotools/executer.c: (execute_program):
6405         
6406         Some initial code to execute projects inside scratchbox
6407         
6408 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
6410         * plugins/project-import/project-import.c:
6411         Project import overwrites file on user request (bug #452579)
6413 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
6415         * plugins/debug-manager/debugger.c,
6416         plugins/debug-manager/threads.c,
6417         plugins/debug-manager/plugin.c,
6418         plugins/debug-manager/registers.c,
6419         plugins/debug-manager/locals.c,
6420         plugins/debug-manager/stack_trace.c,
6421         plugins/gdb/plugin.c,
6422         plugins/gdb/debugger.c,
6423         plugins/gdb/debugger.h,
6424         libanjuta/interfaces/libanjuta.idl:
6425         Rename change-location to program-moved
6426         Store thread id as gint instead of guint
6427         Do not display registers list if not available
6428         Add intermediate debugger states if missing
6430 2007-07-11  Johannes Schmid <jhs@gnome.org>
6432         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6433         .glade:
6434         Reverted unnecessary changes (#455819)
6436 2007-07-10  Johannes Schmid <jhs@gnome.org>
6438         * plugins/glade/plugin.c:
6439         Fixed glade plugin with glade 3.2 and another crasher
6441 2007-07-09  Johannes Schmid <jhs@gnome.org>
6443         * libanjuta/interfaces/libanjuta.idl:
6444         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
6445         .glade:
6446         * plugins/debug-manager/breakpoints.c:
6447         (breakpoint_item_update_in_ui),
6448         (breakpoints_dbase_edit_breakpoint),
6449         (on_toggle_breakpoint_activate):
6450         * plugins/debug-manager/plugin.c:
6451         (on_run_to_cursor_action_activate):
6452         * plugins/document-manager/action-callbacks.c:
6453         (on_editor_command_cut_activate),
6454         (on_editor_command_copy_activate),
6455         (on_editor_command_paste_activate),
6456         (on_editor_command_clear_activate):
6457         * plugins/document-manager/anjuta-docman.c:
6458         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
6459         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
6460         (anjuta_docman_goto_file_line_mark),
6461         (anjuta_docman_find_editor_with_path),
6462         (anjuta_docman_get_all_editors):
6463         * plugins/document-manager/anjuta-docman.h:
6464         * plugins/document-manager/plugin.c:
6465         (update_editor_ui_interface_items), (on_editor_update_ui),
6466         (on_editor_changed), (on_session_save), (on_docman_auto_save),
6467         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
6468         (ianjuta_document_manager_iface_init), (isaveable_save),
6469         (isavable_is_dirty):
6470         * plugins/editor/editor.glade:
6471         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
6472         (idocument_paste), (idocument_clear), (idocument_iface_init),
6473         (iselection_iface_init):
6474         * plugins/glade/Makefile.am:
6475         * plugins/glade/anjuta-glade-notebook.c:
6476         (anjuta_glade_notebook_instance_init),
6477         (anjuta_glade_notebook_set_property),
6478         (anjuta_glade_notebook_get_property),
6479         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
6480         (ifile_open), (ifile_get_uri), (ifile_iface_init),
6481         (ifile_savable_save), (ifile_savable_save_as),
6482         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
6483         (ifile_savable_iface_init), (idocument_can_redo),
6484         (idocument_can_undo), (idocument_begin_undo_action),
6485         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
6486         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
6487         (idocument_copy), (idocument_paste), (idocument_clear),
6488         (idocument_iface_init):
6489         * plugins/language-support-cpp-java/plugin.c:
6490         (on_value_added_current_editor), (on_value_removed_current_editor):
6491         * plugins/macro/macro-util.c: (get_current_editor):
6492         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6493         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6494         (on_next_occur), (on_incremental_entry_key_press),
6495         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6496         (on_toolbar_find_incremental_start),
6497         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6498         * plugins/search/search-replace.c: (search_start_over),
6499         (search_update_combos), (replace_update_combos),
6500         (anjuta_search_replace_activate):
6501         * plugins/search/search-replace_backend.c: (create_search_entries):
6502         * plugins/sourceview/sourceview.c: (idocument_cut),
6503         (idocument_copy), (idocument_paste), (idocument_clear),
6504         (idocument_iface_init), (iselect_iface_init), (iassist_react):
6505         * plugins/tools/editor.c: (on_editor_response):
6506         * plugins/tools/execute.c: (get_current_editor),
6507         (atp_output_context_initialize), (atp_user_tool_execute):
6508         * plugins/tools/variable.c: (get_current_editor),
6509         (atp_variable_get_editor_variable):
6510         
6511         Some more IAnjutaEditor => IAnjutaDocument fixing!
6512         
6513         * plugins/glade/anjuta-glade-notebook.h:
6514         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
6515         (glade_update_ui):
6516         * plugins/glade/plugin.h:
6517         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
6518         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
6519         be used for glade, too. It might still have some rough edges but already works.
6520         (Fixes #415547 – Glade usability problem)
6522 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
6524         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
6525           development release (I updated version of glade3 svn to 3.3.2).
6527 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6529         * plugins/symbol-browser/an_symbol_view.c:
6530         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
6532 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6534         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
6535         (on_system_tags_update_finished), (on_update_global_clicked),
6536         (prefs_page_init), (on_gconf_notify_tags_list_changed),
6537         (symbol_browser_prefs_init),
6538         (symbol_browser_prefs_create_global_tags),
6539         (symbol_browser_load_global_tags):
6540         * plugins/symbol-browser/an_symbol_prefs.h:
6541         * plugins/symbol-browser/an_symbol_view.c:
6542         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
6543         * plugins/symbol-browser/an_symbol_view.h:
6544         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
6545         on global tags update because of delayed prefs merging. Happens when
6546         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
6547         is opened.
6549 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
6551         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
6552         after install/uninstall.
6554         Patch from James Liggett:
6555         * scripts/glade2schemas.pl: Fixed creating schemas for list
6556         values.
6558 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
6560         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
6561           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
6562           development release since glade svn version is also 3.3.1. In future, the
6563           solution would be for us to always increment the micro version when
6564           changing the API.
6566 2007-07-05  Johannes Schmid <jhs@gnome.org>
6568         * libanjuta/interfaces/libanjuta.idl:
6569         * plugins/build-basic-autotools/build-basic-autotools.c:
6570         (on_build_mesg_format):
6571         * plugins/debug-manager/breakpoints.c:
6572         (breakpoint_item_update_in_ui),
6573         (breakpoints_dbase_edit_breakpoint),
6574         (on_toggle_breakpoint_activate):
6575         * plugins/debug-manager/plugin.c:
6576         (on_run_to_cursor_action_activate):
6577         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
6578         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
6579         (get_current_editor), (on_save_activate), (on_save_as_activate),
6580         (on_save_prompt_save_editor), (on_close_file_activate),
6581         (on_close_all_file_activate), (on_reload_file_activate),
6582         (anjuta_print_cb), (anjuta_print_preview_cb),
6583         (on_editor_command_upper_case_activate),
6584         (on_editor_command_lower_case_activate),
6585         (on_editor_command_undo_activate),
6586         (on_editor_command_redo_activate),
6587         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
6588         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
6589         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
6590         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
6591         (on_zoom_out_text_activate), (on_force_hilite_activate),
6592         (on_indent1_activate), (on_swap_activate),
6593         (on_editor_add_view_activate), (on_editor_remove_view_activate):
6594         * plugins/document-manager/anjuta-docman.c:
6595         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
6596         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
6597         (anjuta_docman_dispose), (on_notebook_switch_page),
6598         (anjuta_docman_page_from_widget), (on_editor_destroy),
6599         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
6600         (anjuta_docman_get_current_document),
6601         (anjuta_docman_set_current_document),
6602         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
6603         (anjuta_docman_update_page_label),
6604         (anjuta_docman_get_document_from_path),
6605         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
6606         (anjuta_docman_order_tabs):
6607         * plugins/document-manager/anjuta-docman.h:
6608         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
6609         (update_editor_ui_interface_items), (update_editor_ui),
6610         (on_editor_update_save_ui), (on_editor_update_ui),
6611         (on_editor_changed), (on_save_prompt_save_editor),
6612         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
6613         (ianjuta_docman_get_current_document),
6614         (ianjuta_docman_set_current_document),
6615         (ianjuta_docman_remove_buffer),
6616         (ianjuta_document_manager_iface_init), (ifile_get_uri):
6617         * plugins/editor/text_editor.c: (itext_editor_iface_init),
6618         (idocument_get_filename), (idocument_can_undo),
6619         (idocument_can_redo), (idocument_undo),
6620         (idocument_begin_undo_action), (idocument_end_undo_action),
6621         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
6622         * plugins/language-support-cpp-java/plugin.c:
6623         (on_editor_char_inserted_cpp), (on_auto_indent):
6624         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
6625         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6626         * plugins/sample1/plugin.c: (on_sample_action_activate):
6627         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
6628         (on_next_occur), (on_incremental_entry_key_press),
6629         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
6630         (on_toolbar_find_incremental_start),
6631         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
6632         * plugins/search/search-replace.c: (search_and_replace),
6633         (write_message_pane), (search_start_over), (search_update_combos),
6634         (replace_update_combos), (anjuta_search_replace_activate):
6635         * plugins/search/search-replace_backend.c:
6636         (file_buffer_new_from_path), (create_search_entries):
6637         * plugins/sourceview/sourceview-print.c: (create_print_job):
6638         * plugins/sourceview/sourceview.c:
6639         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
6640         (idocument_can_redo), (idocument_can_undo),
6641         (idocument_begin_undo_action), (idocument_end_undo_action),
6642         (idocument_undo), (idocument_redo), (idocument_grab_focus),
6643         (idocument_get_filename), (idocument_iface_init):
6644         * plugins/tools/editor.c: (on_editor_response):
6645         * plugins/tools/execute.c: (atp_output_context_initialize),
6646         (atp_user_tool_execute):
6647         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6648         
6649         Create IAnjutaDocument interface. This interface is a more general idea
6650         of documents being anything that can be modified, has undo/redo and
6651         may have operations like copy/paste.
6652         The primary goal is to integrate better by making it use the standard file
6653         and edit menu instead of it's own glade menu. Of course the downside is that
6654         you won't be able to view a source file and the designer at the same time. Anyway
6655         so many people have complained that they "can't save a glade file" that I think
6656         this is the much better solution.
6657         Work on the glade plugin is still to come but the most difficult things should be
6658         done now.
6660 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6662         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
6663           version 3.0.3.
6665 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6667         * libanjuta/anjuta-plugin-manager.c:
6668         (anjuta_plugin_manager_get_plugins_page),
6669         (anjuta_plugin_manager_get_remembered_plugins_page):
6670         * libanjuta/anjuta-plugin-manager.h:
6671         * src/anjuta-app.c: (anjuta_app_install_preferences):
6672         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
6673         and remembered plugins preferences pages in separate pages (avoid
6674         crowd).
6676 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
6678         Patch from James Liggett  <jrliggett@cox.net>:
6679         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
6680         Installed editor preferences schemas. Fixes bug #453463.
6682 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6684         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
6685         (anjuta_preferences_dialog_init): Sort preferences pages on title.
6687 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
6689         * plugins/document-manager/anjuta-document-manager.ui:
6690         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6691         * src/action-callbacks.c:
6692         * src/action-callbacks.h:
6693         * src/anjuta-actions.h:
6694         * src/anjuta-app.c: (anjuta_app_instance_init),
6695         (anjuta_app_install_preferences):
6696         * src/anjuta.glade:
6697         * src/anjuta.ui: Moved plugins and shortcuts settings inside
6698         General preferences page. Move preferences menu from Settings to
6699         Edit submenu. And got rid of Settings submenu.
6701 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
6703         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
6704         
6705 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6707         * TODO.tasks: Increased bounty for on-demand preferences task to $150
6708         as discussed and agreed with James Liggett.
6710         Patch from James Liggett  <jrliggett@cox.net>:
6712         * configure.in:
6713         * libanjuta/anjuta-plugin-manager.c:
6714         (on_activated_plugin_objects_foreach),
6715         (anjuta_plugin_manager_get_active_plugin_objects):
6716         * libanjuta/anjuta-plugin-manager.h:
6717         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
6718         (anjuta_plugin_deactivate):
6719         * libanjuta/anjuta-preferences-dialog.c:
6720         (anjuta_preferences_dialog_finalize),
6721         (anjuta_preferences_dialog_class_init), (add_category_columns),
6722         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
6723         (anjuta_preferences_dialog_remove_page):
6724         * libanjuta/anjuta-preferences.c: (property_destroy),
6725         (unregister_preferences_key), (register_callbacks),
6726         (preferences_foreach_callback), (connect_prop_to_object),
6727         (anjuta_preferences_register_property_raw),
6728         (anjuta_preferences_register_property_custom),
6729         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
6730         (anjuta_preferences_remove_page),
6731         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
6732         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
6733         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
6734         (anjuta_preferences_class_init), (anjuta_preferences_new):
6735         * libanjuta/anjuta-preferences.h:
6736         * plugins/build-basic-autotools/Makefile.am:
6737         * plugins/build-basic-autotools/build-basic-autotools.c:
6738         (ipreferences_unmerge):
6739         * plugins/cvs-plugin/Makefile.am:
6740         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
6741         * plugins/document-manager/Makefile.am:
6742         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
6743         * plugins/editor/plugin.c: (ipreferences_unmerge):
6744         * plugins/file-manager/Makefile.am:
6745         * plugins/file-manager/plugin.c: (activate_plugin),
6746         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
6747         * plugins/gtodo/plugin.c: (ipreferences_merge),
6748         (ipreferences_unmerge):
6749         * plugins/language-support-cpp-java/Makefile.am:
6750         * plugins/language-support-cpp-java/plugin.c:
6751         (ipreferences_unmerge):
6752         * plugins/message-view/Makefile.am:
6753         * plugins/message-view/plugin.c: (ipreferences_unmerge):
6754         * plugins/sourceview/Makefile.am:
6755         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
6756         * plugins/symbol-browser/Makefile.am:
6757         * plugins/symbol-browser/an_symbol_prefs.c:
6758         (symbol_browser_prefs_finalize):
6759         * plugins/terminal/Makefile.am:
6760         * plugins/terminal/terminal.c: (ipreferences_unmerge):
6761         * plugins/valgrind/plugin.c: (ipreferences_merge),
6762         (ipreferences_unmerge):
6763         * scripts/Makefile.am:
6764         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
6765         * src/Makefile.am:
6766         * src/action-callbacks.c: (on_set_preferences1_activate):
6767         * src/anjuta-app.c: (anjuta_app_instance_init),
6768         (anjuta_app_install_preferences):
6769         * src/anjuta-app.h:
6770         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
6771         task: Bug #445314: On demand preferences widgets creation. Thanks
6772         James for this great work.
6774 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
6776         * plugins/debug-manager/data_buffer.c,
6777         plugins/message-view/message-view.c: Fixed compiler warnings.
6779 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
6781         * src/action-callbacks.c: (help_activate),
6782         (on_help_manual_activate), (on_help_tutorial_activate),
6783         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
6785         Fixed help activation (bug #451557).
6787 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
6789         * AUTHORS: Added James Liggett. Forgot to add him before :(
6791 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
6793         * plugins/debug-manager/debugger.c,
6794         plugins/debug-manager/plugin.c,
6795         plugins/gdb/debugger.c,
6796         libanjuta/interfaces/libanjuta.idl:
6797         Add a GError* parameter to debugger-stopped signal
6799         * (added) libanjuta/anjuta-error.c,
6800         (added) libanjuta/anjuta-error.h,
6801         libanjuta/Makefile.am:
6802         Register GError as a boxed type
6804         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6805         Support GError* in signal, GError must be registered as a boxed type
6806         Accept NULL as strings
6808 === anjuta 2.2.0 ===
6810 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
6812         * configure.in: Bumped version to 2.2.0
6813         * NEWS: Updated for 2.2.0 stable release.
6814         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
6815         Reduce the idle priority to make the UI update before anything else.
6817 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
6819         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
6821         * libanjuta/interfaces/libanjuta.idl:
6822         * plugins/document-manager/action-callbacks.c:
6823         (on_editor_command_complete_word_activate):
6824         * plugins/document-manager/plugin.c:
6825         (update_editor_ui_interface_items):
6826         * plugins/editor/text_editor.c: (iautocomplete_activate),
6827         (iautocomplete_iface_init):
6828         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6830         Moved autocomplete() method away from IAnjutaEditorAssist into
6831         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
6832         autocomplete and does not crash with sourceview. Fixes Bug #449620
6833         – The auto completion functionality not work. Also sets menuitem 
6834         insensitive when hiding them.
6836         * plugins/debug-manager/disassemble.c:
6837         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
6838         printf types.
6840 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
6842         * pixmaps/anjuta_splash.png: Updated.
6843         
6844         * plugins/search/search-replace.c
6845         (anjuta_search_replace_activate): Fixed "Find in Files" to select
6846         the right target (project).
6847         * ChangeLog: Added missing log.
6849 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6851         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
6852         manuals/anjuta-manual/C/fileoperations.xml,
6853         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
6855         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
6857         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
6859 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
6861         * TODO.tasks: Added bounty for on-demand preferences.
6863         Patch from Thierry Moisan:
6864         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
6865         (bug #88824).
6867 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6869         Patch from tpgww@onepost.net:
6871         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
6872         * libegg/test-actions.c:
6873         * libegg/test-multi-drag.c: (main):
6874         * plugins/debug-manager/memory.c: (read_memory_block):
6875         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
6877         Fixes compile warnings. Fixes bug #427101.
6879 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6881         Patch from James Liggett:
6883         * plugins/profiler/gprof-options.c: (on_option_changed),
6884         (setup_widgets):
6885         * plugins/profiler/gprof-options.h:
6886         * plugins/profiler/gprof-profile-data.c:
6887         (gprof_profile_data_init_profile):
6888         * plugins/profiler/gprof-profile-data.h:
6889         * plugins/profiler/plugin.c: (profiler_get_data),
6890         (profiler_set_target), (register_options),
6891         (on_profile_data_browse_button_clicked),
6892         (on_profiling_options_button_clicked), (on_profiler_delete_data):
6893         * plugins/profiler/profiler.glade: implements independent targets.
6894         implements the ability to select arbitrary gmon.out files.
6895         Fixes bug #403502 – User should also be allowed to select an
6896         independent executable target.
6898 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
6900         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
6902         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
6903         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
6905 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
6907         * plugins/debug-manager/plugin.c,
6908         plugins/debug-manager/breakpoints.c:
6909         Remove weak pointers when owner is destroyed
6910         Remove all breakpoints before loading new one
6912 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
6914         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
6915          
6916 2007-06-19  Naba Kumar  <naba@gnome.org>
6918         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
6919         Bug #448491 Empty Lines Problem.
6921         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
6922         
6923         * data/default.profile, plugins/message-view/plugin.c: Do not
6924         restore session for messages.
6925         Fixes bug #377461 – don't create new message window for each
6926         build/find.
6928         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
6929         Fixes a crash on exit/project-close if profiler plugin is loaded.
6931 2007-06-17  Naba Kumar  <naba@gnome.org>
6933         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
6934         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
6936         * plugins/file-loader/plugin.c: Fail on opening non existent files.
6937         Bug #448034 – Anjuta crashes on starting (when the last project
6938         directory was deleted).
6940         * plugins/document-manager/plugin.c: Set line markers for files
6941         opened via IAnjutaFile::open(). Fixes missing line markers while
6942         navigating symbols.
6944 2007-06-17  Naba Kumar  <naba@gnome.org>
6946         * plugins/sourceview/sourceview.glade: Set correct font
6947         default value and use monospace instead of sans. Fixes
6948         bug #448408 – crash in Anjuta IDE: Trying to change the
6949         editor
6951 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6953         * plugins/search/search-replace.c,
6954         plugins/search/search-replace.h,
6955         plugins/search/anjuta-search.glade:
6956         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
6957         Fixes bug #355166
6959 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
6961         * plugins/debug-manager/plugin.c,
6962         plugins/debug-manager/breakpoints.c:
6963         Add weak references, fixes bug #448053 ?
6965 2007-06-16  Naba Kumar  <naba@gnome.org>
6967         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
6968         dialog to allow forgetting them if user chooses to select a different
6969         one.
6971 2007-06-13  Naba Kumar  <naba@gnome.org>
6973         * plugins/sourceview/sourceview-prefs.c: Initialize font
6974         on startup correctly if use_theme is set.
6976         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
6977         if available for default font. Fixes bug #447304.
6979         * plugins/sourceview/sourceview-prefs.c: Return value based
6980         on right data type. Fixes Bug #438878 – Using gtksourceview editor
6981         for the first time has black background
6982         
6983         * plugins/project-manager/plugin.c: Give a better error message
6984         when project could not be loaded.
6986         * libanjuta/anjuta-serializer.c: Added a comment.
6988 2007-06-13  Johannes Schmid <jhs@gnome.org>
6990         * configure.in:
6991         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
6992         most warnings to avoid simple coding problems.
6993         
6994         * plugins/message-view/anjuta-msgman.c:
6995         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
6996         * plugins/message-view/plugin.c: (on_view_changed),
6997         (ianjuta_msgman_add_view):
6998         
6999         Fixed #440866 by always presenting the message-manager when a tab is
7000         added because Gtk+ seems to have problems to add tabs to hidden widgets.
7001         
7002         * plugins/subversion/subversion-callbacks.c:
7003         (on_subversion_commit_response):
7004         Destroy dialog if user clicks "No"
7006 2007-06-12  Naba Kumar  <naba@gnome.org>
7008         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
7009         read and use of uninitialized variable.
7011         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
7012         because it is used in credits listing and packaging could compress
7013         it in docdir. Fixes bug #397881: The credits are empty
7015         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
7016         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
7017         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
7018         plugins/symbol-browser/an_symbol_info.c,
7019         plugins/symbol-browser/plugin.c,
7020         plugins/symbol-browser/an_symbol_view.c,
7021         plugins/editor/aneditor-autocomplete.cxx:
7023         - Do not access TMTag
7024         member in TMSymbol when freeing it because by then the tags
7025         could have changed. Avoids dangerous memory corruptions by freeing
7026         someone else's memory (Could explain those random crashes when
7027         refreshing symbols or re-loading a different project or closing
7028         a project). Anything that tries to refresh symbols could trigger
7029         this corruptions.
7030         - Added a flag to also retrieve method definitions as part of
7031         the class's scope members. And used it to set both function prototype
7032         and definition in symbols. Fixes navigation to prototype and
7033         function definitions from symbol browser (bug #440370)
7035         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
7036         memory. Could fix those bogus 'file changed' dialogs.
7038         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
7040 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7042         * (added) libanjuta/anjuta-utils-priv.h,
7043         libanjuta/anjuta-utils.h,
7044         libanjuta/anjuta-launcher.c,
7045         libanjuta/Makefile.am:
7046         Fix bug #440801: do not use config.h in public include files
7048 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
7050         * plugins/project-wizard/templates/mkfile.wiz:
7051         Fix bug #442038: missing project.sh file
7053         * configure.in,
7054         plugins/project-wizard/templates/Makefile.am,
7055         plugins/project-wizard/templates/translatable-strings.h,
7056         (added) plugins/project-wizard/templates/sdl.wiz,
7057         (added) plugins/project-wizard/templates/appwiz_sdl.png,
7058         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
7059         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
7060         (added) plugins/project-wizard/templates/sdl/Makefile.am,
7061         (added) plugins/project-wizard/templates/sdl/.cvsignore,
7062         (added) plugins/project-wizard/templates/sdl/src/main.c,
7063         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
7064         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
7065         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
7066         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
7067         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
7068         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
7069         Fix bug #315635: add a SDL project wizard
7071 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
7073         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
7074         when SIGCHLD is triggered when main loop context is locked. Dead lock
7075         happens when child_exited callback also accesses main loop context.
7076         Happens particularly badly in debug target exiting.
7078 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
7080         * manuals/anjuta-manual/C/debugger.xml:
7081         First update of the debugger documentation
7083 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
7085         * manuals/anjuta-manual/C/fileoperations.xml,
7086         manuals/anjuta-manual/C/projects.xml,
7087         manuals/anjuta-manual/C/anjuta-manual.xml,
7088         manuals/anjuta-manual/C/build.xml,
7089         manuals/anjuta-manual/C/execute.xml,
7090         manuals/anjuta-manual/Makefile.am: Updated more documentation.
7091         Added project properties documentation. Moved execution section
7092         inside project management. Removed dead documentation.
7094 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
7096         * src/anjuta.c, plugins/symbol-browser/plugin.c,
7097         plugins/symbol-browser/plugin.h,
7098         plugins/symbol-browser/an_symbol_prefs.c,
7099         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7100         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
7101         progress bar instead of separate window for system tags
7102         generation. Renamed AnjutaStatus methods to a proper ones.
7104         * plugins/symbol-browser/plugin.c,
7105         plugins/symbol-browser/plugin.h,
7106         plugins/symbol-browser/an_symbol_prefs.c,
7107         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
7108         global-tags/create_global_tags.sh.in: Get rid of message window
7109         for showing global tags creation and use a small window with
7110         progress bar.
7112 2007-05-30  Naba Kumar  <naba@gnome.org>
7114         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7115         Bug 442315 – After calling configure, the build menus are still insensitive,
7116         Bug 442314 – Autogeneration fails when there is no autogen.sh
7118         * plugins/project-manager/plugin.c: Fixed mem corruption when it
7119         fails to remove target/source/group. Fixes bug #440196 – crash in
7120         Anjuta IDE: removing a target
7122 2007-05-29  Naba Kumar  <naba@gnome.org>
7124         * plugins/symbol-browser/an_symbol_view.c,
7125         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
7126         tags generation. Fixed runtime warning.
7128 2007-05-28  Naba Kumar  <naba@gnome.org>
7130         Patch from James Liggett  <jrliggett@cox.net>:
7131         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
7132         Fixed bug #403502 – User should also be allowed to select an
7133         independent executable target.
7135 2007-05-27  Johannes Schmid <jhs@gnome.org>
7137         * plugins/build-basic-autotools/build-basic-autotools.c:
7138         (get_real_directory), (on_build_mesg_format):
7139         
7140         Find correct files for error messages inside scratchbox
7142 2007-05-27  Naba Kumar  <naba@gnome.org>
7144         * manuals/anjuta-manual/C/projects.xml,
7145         manuals/anjuta-manual/C/projects.xml: Updated project
7146         management chapter more.
7148 2007-05-25  Johannes Schmid <jhs@gnome.org>
7150         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
7151         * plugins/build-basic-autotools/build-basic-autotools.c:
7152         (on_sb_check_toggled), (build_execute_command),
7153         (ipreferences_merge), (ipreferences_unmerge):
7154         Added support for building inside scratchbox environment
7155         
7156         Patch from James Liggett <jrliggett@cox.net>:
7157         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
7158         (anjuta_msgman_append_view):
7160         Fix 440866 
7161           – Anjuta aborts with numerous assertion failures when adding a new message view tab
7163 2007-05-23  Naba Kumar  <naba@gnome.org>
7165         * manuals/anjuta-manual/C/projects.xml: Updated project
7166         management chapter.
7168 2007-05-22  Naba Kumar  <naba@gnome.org>
7170         * manuals/anjuta-manual/C/projects.xml: More updates.
7172         * manuals/anjuta-manual/C/introduction.xml,
7173         manuals/anjuta-manual/C/projects.xml,
7174         manuals/anjuta-manual/C/interface.xml: Updated documentation.
7176 2007-05-22  Naba Kumar  <naba@gnome.org>
7178         Patch from Étienne Bersac:
7179         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
7180         class in generated class.
7182 2007-05-22  Naba Kumar  <naba@gnome.org>
7184         * plugins/profiler/plugin.c: Fixed a compiler warning.
7185         * plugins/valgrind/Makefile.am: Added ldflags.
7187         Patch from James Liggett:
7188         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
7189         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
7190         specific options.
7192 2007-05-18  Johannes Schmid <jhs@gnome.org>
7194         * plugins/editor/text_editor.c:
7195         * plugins/language-support-cpp-java/plugin.c:
7196         (on_editor_language_changed), (on_value_added_current_editor),
7197         (on_value_removed_current_editor):
7198         
7199         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
7200         Fix assist support in language-support-plugin.
7202 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7204         * libanjuta/interfaces/libanjuta.idl:
7205         Add a new interface allowing to implement plugin able
7206         to load other plugins (not written in C)
7208         * libanjuta/anjuta-plugin-handle.c,
7209         libanjuta/anjuta-plugin-handle.h:
7210         Add a language and a resident plugin properties
7212         * libanjuta/anjuta-glue-plugin.c,
7213         libanjuta/anjuta-glue-plugin.h,
7214         (added)libanjuta/anjuta-glue-c.c,
7215         (added)libanjuta/anjuta-glue-c.h,
7216         libanjuta/Makefile.am:
7217         Split code used to load a C plugin into a common part
7218         in anjuta-glue-plugin and a specific part in anjuta-glue-c
7220         * libanjuta/anjuta-glue-factory.c,
7221         libanjuta/anjuta-glue-factory.h,
7222         libanjuta/anjuta-plugin-manager.c:
7223         Allow to load plugin not written in C and search for the
7224         additional needed code in another plugin
7226 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
7228         * plugins/editor/text_editor.c:
7229         Add an empty implementation of IAnjutaEditorAssist for scintilla,
7230         avoiding a crash if scintilla is used
7232 2007-05-14  Johannes Schmid <jhs@gnome.org>
7234         * libanjuta/interfaces/libanjuta.idl:
7235         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7236         (assist_cleanup), (on_assist_end), (on_assist_cancel),
7237         (on_assist_chosen), (on_assist_update), (get_context),
7238         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
7239         (install_assist), (uninstall_assist), (install_support),
7240         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
7241         (cpp_java_plugin_instance_init):
7242         * plugins/language-support-cpp-java/plugin.h:
7243         Use IAnjutaEditorAssist to show language specific suggestions
7244         
7245         * plugins/sourceview/Makefile.am:
7246         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
7247         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7248         * plugins/sourceview/anjuta-view.h:
7249         * plugins/sourceview/assist-window.c: (assist_window_expose),
7250         (assist_window_set_property), (assist_window_get_property),
7251         (assist_window_class_init), (assist_activated),
7252         (assist_window_init), (assist_window_finalize),
7253         (assist_window_select), (assist_window_first),
7254         (assist_window_last), (assist_window_up), (assist_window_down),
7255         (get_coordinates), (assist_window_move), (assist_window_update),
7256         (assist_window_filter_keypress), (assist_window_is_active),
7257         (assist_window_new), (assist_window_get_trigger),
7258         (assist_window_get_position):
7259         * plugins/sourceview/assist-window.h:
7260         * plugins/sourceview/sourceview-args.c (removed):
7261         * plugins/sourceview/sourceview-args.h (removed):
7262         * plugins/sourceview/sourceview-autocomplete.c (removed):
7263         * plugins/sourceview/sourceview-autocomplete.h (removed):
7264         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
7265         * plugins/sourceview/sourceview-private.h:
7266         * plugins/sourceview/sourceview-scope.c(removed):
7267         * plugins/sourceview/sourceview-scope.h(removed):
7268         * plugins/sourceview/sourceview.c: (on_assist_chosen),
7269         (on_assist_cancel), (on_document_char_added),
7270         (on_reload_dialog_response), (sourceview_class_init),
7271         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
7272         (iassist_remove_trigger), (iassist_autocomplete),
7273         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
7274         (iassist_react), (iassist_iface_init):
7275         * plugins/sourceview/tag-window.c (moved to assist-window.c):
7276         * plugins/sourceview/tag-window.h (moved to assist-window.c):
7277         
7278         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
7279         - Mark files dirty if reload dialog is canceled.
7281 2007-05-12  Naba Kumar  <naba@gnome.org>
7283         * libanjuta/anjuta-launcher.h: Corrected include file.
7285 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
7287         * libanjuta/anjuta-glue-plugin.c,
7288         libanjuta/anjuta-glue-plugin.h,
7289         libanjuta/anjuta-glue-factory.c,
7290         libanjuta/anjuta-glue-factory.h,
7291         ibanjuta/anjuta-plugin-manager.c:
7292         Move code used to load a C plugin from glue-factory to glue-plugin
7293         So loading a plugin written in another language could be done by
7294         just using another object derived from AnjutaGluePlugin
7296         * libanjuta/libanjuta.h:
7297         Remove anjuta-plugin-handle header, it's not installed as libanjuta
7298         includes
7300 === anjuta 2.1.3 ===
7302 2007-05-11  Naba Kumar  <naba@gnome.org>
7304         * configure.in: Bumped version to 2.1.3
7305         * NEWS: Updated.
7306         * AUTHORS: Updated.
7307         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
7309 2007-05-11  Naba Kumar  <naba@gnome.org>
7311         * configure.in:
7312         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
7313         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
7314         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
7316 2007-05-10  Johannes Schmid <jhs@gnome.org>
7318         * plugins/search/plugin.c:
7319         Make incremental search behave less annoying
7320         
7321 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
7323         * plugins/macro/macro-util.c:
7324         Fix bug #419008 and bug #419036
7325         When creating new header file, use name and email set in
7326         preferences and replace invalid C character by underscore
7327         in guards
7329 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
7331         * plugins/search/search-replace.c,
7332         plugins/search/search-replace_backend.c:
7333         Disable search button if search expression is empty (bug #378193)
7335 2007-05-08  Naba Kumar  <naba@gnome.org>
7337         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
7338         build error.
7340 2007-05-07  Naba Kumar  <naba@gnome.org>
7342         * configure.in:
7343         * plugins/project-wizard/templates/Makefile.am:
7344         * plugins/project-wizard/templates/minimal.wiz:
7345         * plugins/project-wizard/templates/minimal/.cvsignore:
7346         * plugins/project-wizard/templates/minimal/Makefile.am:
7347         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
7348         * plugins/project-wizard/templates/minimal/autogen.sh:
7349         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
7350         * plugins/project-wizard/templates/minimal/project.anjuta:
7351         Added 'minimal', a generic and flat, project template.
7352         
7353 2007-05-05  Naba Kumar  <naba@gnome.org>
7355         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
7357         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
7358         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
7359         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
7360         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
7361         instead of a real one, fixes interdependency with libanjuta.
7362         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
7363         * libanjuta/Makefile.am: 
7364         * libegg/Makefile.am:
7365         * plugins/build-basic-autotools/Makefile.am:
7366         * plugins/class-gen/Makefile.am:
7367         * plugins/class-inheritance/Makefile.am:
7368         * plugins/cvs-plugin/Makefile.am:
7369         * plugins/debug-manager/Makefile.am:
7370         * plugins/devhelp/Makefile.am:
7371         * plugins/document-manager/Makefile.am:
7372         * plugins/editor/Makefile.am:
7373         * plugins/file-loader/Makefile.am:
7374         * plugins/file-manager/Makefile.am:
7375         * plugins/file-wizard/Makefile.am:
7376         * plugins/gdb/Makefile.am:
7377         * plugins/glade/Makefile.am:
7378         * plugins/gtodo/Makefile.am:
7379         * plugins/language-support-cpp-java/Makefile.am:
7380         * plugins/macro/Makefile.am:
7381         * plugins/message-view/Makefile.am:
7382         * plugins/patch/Makefile.am:
7383         * plugins/profiler/Makefile.am:
7384         * plugins/project-import/Makefile.am:
7385         * plugins/project-manager/Makefile.am:
7386         * plugins/project-wizard/Makefile.am:
7387         * plugins/sample1/Makefile.am:
7388         * plugins/search/Makefile.am:
7389         * plugins/sourceview/Makefile.am:
7390         * plugins/subversion/Makefile.am:
7391         * plugins/symbol-browser/Makefile.am:
7392         * plugins/terminal/Makefile.am:
7393         * plugins/tools/Makefile.am:
7394         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
7396 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
7398         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
7400 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7402         * libanjuta/anjuta-launcher.c,
7403         libanjuta/anjuta-launcher.h:
7404         Add some missing implementation
7406 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
7408         Reviewed by Naba Kumar  <naba@gnome.org>:
7409         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
7410         for uninstall-hook.
7412 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
7414         Reviewed by Naba Kumar  <naba@gnome.org>:
7415         * plugins/editor/text_editor.c: Large memory addresses were being
7416         truncated, switched to glong (bug #422143).
7418 2007-04-24  Naba Kumar  <naba@gnome.org>
7420         * plugins/document-manager/plugin.c: (prefs_finalize):
7421         * plugins/editor/aneditor-autocomplete.cxx:
7422         * plugins/editor/text_editor_menu.c:
7423         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
7424         * plugins/file-loader/plugin.c: (open_file_with),
7425         (create_open_with_submenu):
7426         * plugins/file-manager/plugin.c: (prefs_finalize):
7427         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
7428         pointer type castings.
7430 2007-04-24  Naba Kumar  <naba@gnome.org>
7432         Patch from s|s  <supreet.sethi@gmail.com>:
7433         * (added) plugins/project-wizard/templates/django-logo.png:
7434         * (added) plugins/project-wizard/templates/django.wiz:
7435         * plugins/project-wizard/templates/Makefile.am:
7436         * plugins/project-wizard/templates/translatable-strings.h: Added
7437         django project template. http://www.djangoproject.com/
7439 2007-04-24  Naba Kumar  <naba@gnome.org>
7441         * plugins/subversion/anjuta-subversion.glade: Set expansion for
7442         the log entry widget and made the dialog little larger.
7444 2007-04-24  Naba Kumar  <naba@gnome.org>
7446         Patch from Halton Huo:
7447         * configure.in:
7448         * plugins/project-wizard/property.c:
7449         * plugins/subversion/svn-auth.c:
7450         * plugins/subversion/svn-backend-priv.h:
7451         * plugins/subversion/svn-backend.c:
7452         * plugins/subversion/svn-backend.h:
7453         * plugins/subversion/svn-notify.h: Proper use of subversion
7454         headers. Fixes build issues in solaris (bug #426701).
7456 2007-04-24  Naba Kumar  <naba@gnome.org>
7458         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
7459         
7460         * plugins/project-wizard/templates/cpp.wiz:
7461         * plugins/project-wizard/templates/gcj.wiz:
7462         * plugins/project-wizard/templates/gnome.wiz:
7463         * plugins/project-wizard/templates/gtk.wiz:
7464         * plugins/project-wizard/templates/gtkmm.wiz:
7465         * plugins/project-wizard/templates/java.wiz:
7466         * plugins/project-wizard/templates/python.wiz:
7467         * plugins/project-wizard/templates/terminal.wiz:
7468         * plugins/project-wizard/templates/wxwin.wiz:
7469         * plugins/project-wizard/templates/xlib-dock.wiz:
7470         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
7471         project option and set it ON by default (since gnome-build, can't
7472         enabled configure shared lib support later when a sharedlib target
7473         is added).
7475 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7477         * plugins/debug-manager/stack_trace.c:
7478         Fix a missing case in the previous changes
7480 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
7482         * plugins/debug-manager/plugin.c:
7483         Fix bug #430401
7485         * plugins/debug-manager/breakpoints.c,
7486         plugins/gdb/plugin.c:
7487         Fix adding breakpoint on a function
7489         * plugins/debug-manager/stack_trace.c:
7490         Highlight changed stack frame
7492 2007-04-18  Naba Kumar  <naba@gnome.org>
7494         * plugins/document-manager/anjuta-docman.c:
7495         (anjuta_docman_dispose), (on_editor_destroy),
7496         (anjuta_docman_remove_editor): Remove the editor widget from
7497         the parent container before calling destroy, otherwise container
7498         removal happens after TextEditor is disposed resulting in call
7499         to value-remove for a TextEditor which is half-dead (crash).
7501 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
7503         * plugins/debug-manager/data_buffer.c
7504         plugins/debug-manager/data_view.c,
7505         plugins/debug-manager/memory.c:
7506         Fixes for bug #418523, bug #427090 and bug #428174
7508 2007-04-11 Halton Huo <halton.huo@sun.com>
7510         reviewed by: <jhs@gnome.org>
7512         * configure.in:
7513         * libanjuta/Makefile.am:
7514         * libanjuta/anjuta-utils.c:
7515         * libanjuta/anjuta-utils.h:
7516         * manuals/reference/libanjuta/Makefile.am:
7517         
7518         Fixed compilation on sun by deploying the libutil methods
7519         in anjuta-utils.h and building them on condition.
7521 2007-04-11  Johannes Schmid <jhs@gnome.org>
7523         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
7524         (anjuta_docman_add_editor):
7525         Hold a reference on the editor as long as we use it.
7526         
7527         * plugins/document-manager/plugin.c: (on_editor_changed):
7528         Destroy GValue to fix a memoery leak.
7530 2007-04-11  Johannes Schmid <jhs@gnome.org>
7532         * plugins/document-manager/plugin.c: (on_editor_changed):
7533         Fixed reference counting for editor by using g_value_take_object instead
7534         of g_value_set_object. The editors are now correctly finalized and thus
7535         we do not lack so much memory anymore.
7536         
7537         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
7538         (anjuta_view_finalize), (anjuta_view_focus_out),
7539         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
7540         * plugins/sourceview/anjuta-view.h:
7541         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
7542         * plugins/sourceview/sourceview-prefs.c:
7543         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
7544         * plugins/sourceview/sourceview-prefs.h:
7545         * plugins/sourceview/sourceview-private.h:
7546         * plugins/sourceview/sourceview.c: (on_document_loaded),
7547         (timeout_unref), (on_document_saved), (sourceview_finalize),
7548         (sourceview_new), (ifile_open), (ifile_savable_save),
7549         (ifile_savable_save_as):
7551         Several changes to fix things when the editor is correctly destroyed.
7552         Fixed preferences (which led me to the refcounting issue, #409412)
7553         and removed deprecated completition code that will be replace by
7554         IAnjutaAssist interface soon. 
7556 2007-04-11  Johannes Schmid <jhs@gnome.org>
7558         * libanjuta/anjuta-launcher.c:
7559         (anjuta_launcher_execution_done_cleanup),
7560         (anjuta_launcher_child_terminated):
7561         Possible fix for #428363 and added a g_return_if_fail
7563         * plugins/message-view/plugin.c: (activate_plugin):
7564         Fixed a Gtk/Gdl-Critical
7565         
7566         Patches from Étienne Bersac <bersace03@laposte.net>
7567         * plugins/class-gen/templates/go-source.tpl:
7568         * plugins/macro/macros.xml:
7569         Use better template for GObjects (#417875 and #417918)
7570         
7571         Patches from Halton Huo <halton.huo@sun.com>
7572         * libanjuta/anjuta-launcher.h:
7573         * libanjuta/anjuta-preferences.c:
7574         * libanjuta/anjuta-utils.c:
7575         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
7576         (cg_window_set_add_to_repository):
7577         * plugins/class-inheritance/class-inherit.c:
7578         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
7580 2007-04-09  Johannes Schmid <jhs@gnome.org>
7582         * plugins/editor/print.c: (anjuta_print_show_header):
7583         * plugins/file-manager/anjuta-file-manager-plugin.glade:
7584         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7586   Some string changes (#427395 and #427399)
7588 2007-04-06  Johannes Schmid <jhs@gnome.org>
7590         * plugins/build-basic-autotools/build-basic-autotools.c:
7591         (on_build_mesg_format), (on_build_mesg_parse):
7592         Fixed full path detection
7594 2007-04-05  Naba Kumar  <naba@gnome.org>
7596         Patch from Halton Huo:
7597         * libanjuta/Makefile.am:
7598         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
7599         * libanjuta/anjuta-glue-cpp.h:
7600         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
7601         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
7602         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
7603         (anjuta_glue_factory_get_path), (get_already_loaded_module),
7604         (load_plugin), (anjuta_glue_factory_get_object_type):
7605         * libanjuta/anjuta-glue-factory.h:
7606         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
7607         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
7608         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
7609         (anjuta_glue_plugin_new):
7610         * libanjuta/anjuta-glue-plugin.h:
7611         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
7612         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
7613         * libanjuta/anjuta-plugin.h:
7614         * libanjuta/glue-cpp.c:
7615         * libanjuta/glue-cpp.h:
7616         * libanjuta/glue-factory.c:
7617         * libanjuta/glue-factory.h:
7618         * libanjuta/glue-plugin.c:
7619         * libanjuta/glue-plugin.h:
7620         * plugins/build-basic-autotools/build-basic-autotools.h:
7621         * plugins/class-gen/plugin.h:
7622         * plugins/class-inheritance/plugin.h:
7623         * plugins/cvs-plugin/plugin.h:
7624         * plugins/debug-manager/plugin.h:
7625         * plugins/devhelp/plugin.h:
7626         * plugins/document-manager/plugin.h:
7627         * plugins/editor/plugin.h:
7628         * plugins/file-loader/plugin.h:
7629         * plugins/file-manager/plugin.h:
7630         * plugins/file-wizard/plugin.h:
7631         * plugins/gdb/plugin.h:
7632         * plugins/glade/plugin.h:
7633         * plugins/gtodo/plugin.h:
7634         * plugins/language-support-cpp-java/plugin.h:
7635         * plugins/macro/plugin.h:
7636         * plugins/message-view/plugin.h:
7637         * plugins/patch/plugin.h:
7638         * plugins/profiler/plugin.h:
7639         * plugins/project-import/plugin.h:
7640         * plugins/project-manager/plugin.h:
7641         * plugins/project-wizard/plugin.h:
7642         * plugins/sample1/plugin.h:
7643         * plugins/search/plugin.h:
7644         * plugins/sourceview/plugin.h:
7645         * plugins/subversion/plugin.h:
7646         * plugins/symbol-browser/plugin.h:
7647         * plugins/terminal/terminal.c:
7648         * plugins/tools/plugin.h:
7649         * plugins/tools/scripts/tools-2.xml.in:
7650         * plugins/valgrind/plugin.h:
7652         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
7654 2007-04-05  Naba Kumar  <naba@gnome.org>
7656         * anjuta.spec.in, configure.in: Removed dead codes.
7657         
7658         Patch from Jos Dehaes:
7659         * configure.in, plugins/project-wizard/templates/Makefile.am,
7660         plugins/project-wizard/templates/mkfile.wiz,
7661         plugins/project-wizard/templates/translatable-strings.h: Enabled
7662         makefile-based project creation and import. Fixes bug #355145
7664 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
7666         * plugins/debug-manager/debugger.c,
7667         plugins/debug-manager/plugin.c,
7668         plugins/gdb/anjuta-gdb.plugin.in:
7669         Code cleaning (remove unused code, rename this into self)
7670         Add information about supported format in debugger plugin
7671         Activate debugger plugin according to the target format
7673 2007-04-01  Naba Kumar  <naba@gnome.org>
7675         * plugins/message-view/message-view.c:
7676         (message_view_instance_init): Fixed message icons to appear.
7678 2007-03-31  Johannes Schmid <jhs@gnome.org>
7680         * plugins/message-view/anjuta-msgman.c:
7681         (anjuta_msgman_append_view):
7682         * plugins/message-view/plugin.c: (on_view_changed),
7683         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
7684         
7685         Fixed #424845
7687 2007-03-31  Johannes Schmid <jhs@gnome.org>
7689         * plugins/message-view/message-view.c:
7690         (message_view_instance_init), (imessage_view_append):
7691         Show nice icons beside the messages for info, warning and error. This is a completly
7692         cosmetic change so if someone dislikes it he is free to remove it.
7694 2007-03-31  Johannes Schmid <jhs@gnome.org>
7695         
7696         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
7697         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
7698         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
7699         * plugins/message-view/anjuta-msgman.h:
7700         * plugins/message-view/message-view.h:
7701         * plugins/message-view/plugin.c: (on_view_changed),
7702         (activate_plugin):
7703         Fixed #359399 and made next/previous insensitive when not availible
7704         
7705         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
7706         (tag_style_to_string):
7707         Fixed namespace Problem with gdk >= 2.11
7708         
7709         * plugins/sourceview/sourceview-autocomplete.c:
7710         (sourceview_autocomplete_init):
7711         Removed structure, follow-up of #423682
7713 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
7715         * plugins/debug-manager/debug_tree.c,
7716         plugins/debug-manager/debug_tree.h,
7717         plugins/debug-manager/watch.c,
7718         plugins/debug-manager/anjuta-debug-manager.glade:
7719         Inspect variable at cursor
7720         Fix buttons in inspect dialog
7722 2007-03-27  Halton Huo  <halton.huo@sun.com>
7724         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
7726         * plugins/sourceview/sourceview-autocomplete.c
7727         plugins/debug-manager/disassemble.c,
7728         libanjuta/interfaces/libanjuta.idl:
7729         Remove array with 0 size and empty structure as it is not
7730         supported by sun cc, Fixes bug #423682
7732         * plugins/debug-manager/debugger.c:
7733         Remove anonymous union as it is not supported by sun cc,
7734         Fixes bug #423680
7736 === anjuta 2.1.2 ===
7738 2007-03-28  Naba Kumar  <naba@gnome.org>
7740         * configure.in: Bumped version to 2.1.2
7741         * NEWS: Updated for release.
7742         
7743         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
7744         Improved breakpoint marker icon.
7745         
7746         * plugins/editor/anjuta-editor.plugin.in,
7747         plugins/sourceview/sourceview.plugin.in: Made editor plugins
7748         non user activable since they are now remembered properly.
7750 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
7752         * plugins/tools/editor.c:
7753         Fix bug #423270
7755 2007-03-27  Naba Kumar  <naba@gnome.org>
7757         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
7758         word when autocompleting without leaving any trailing part of
7759         the word.
7761 2007-03-27  Kamil Páral  <ripper42@gmail.com>
7763         Reviewed by Naba Kumar  <naba@gnome.org>:
7764         * anjuta.desktop.in.in: Remove "Application" category from desktop
7765         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
7766         
7767 2007-03-27  Naba Kumar  <naba@gnome.org>
7768         
7769         * configure.in, plugins/document-manager/anjuta-docman.c:
7770         (anjuta_docman_add_editor): Conditionally compile notebook tab
7771         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
7773         Patch from Halton Huo:
7774         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
7775         non gcc compiler flags. Fixes bug #423089.
7776         
7777 2007-03-26  Naba Kumar  <naba@gnome.org>
7778         
7779         * AUTHORS, NEWS, TODO.tasks: Updated.
7780         
7781         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
7782         close menuitem.
7783         
7784         * plugins/symbol-browser/plugin.c: (on_editor_saved),
7785         (update_editor_symbol_model), (iter_matches),
7786         (on_editor_update_ui), (value_added_current_editor),
7787         (activate_plugin), (dispose),
7788         (symbol_browser_plugin_instance_init):
7789         * plugins/symbol-browser/plugin.h: update line on editor save
7790         and editor change. Code clean up and fixed warnings.
7792 2007-03-26  Naba Kumar  <naba@gnome.org>
7794         * plugins/project-wizard/templates/java/project.anjuta,
7795         plugins/project-wizard/templates/python/project.anjuta,
7796         plugins/project-wizard/templates/python/project.anjuta:
7797         Removed version control plugins from default selection.
7799         * plugins/tools/scripts/prepare-changelog.pl,
7800         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
7801         script to a better one (that works on both cvs and svn).
7803 2007-03-26  Naba Kumar  <naba@gnome.org>
7805         * (added) plugins/project-wizard/templates/translatable-strings.pl,
7806         Makefile.am: Added the generated translatable file (required for
7807         translations for svn checkouts).
7809         * (added)
7810         plugins/project-wizard/templates/extract-translatable-strings.pl
7811         plugins/project-wizard/templates/Makefile.am, Makefile.am,
7812         po/POTFILES.in: Generated translatable strings for .wiz files and
7813         added them in POTFILES.in for translation. Fixes bug #398035
7815 2007-03-25  Naba Kumar  <naba@gnome.org>
7817         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
7818         
7819         * src/anjuta-app.c: Removed dead codes.
7820         
7821         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
7822         global tags generation starts.
7823         
7824         * plugins/debug-manager/chunk_view.c,
7825         plugins/debug-manager/start.h,
7826         plugins/debug-manager/chunk_view.h,
7827         plugins/debug-manager/utilities.c,
7828         plugins/debug-manager/utilities.h,
7829         plugins/debug-manager/debugger.c,
7830         plugins/debug-manager/threads.c,
7831         plugins/debug-manager/disassemble.c,
7832         plugins/debug-manager/info.c,
7833         plugins/debug-manager/sharedlib.c,
7834         plugins/debug-manager/threads.h,
7835         plugins/debug-manager/disassemble.h,
7836         plugins/debug-manager/signals.c,
7837         plugins/debug-manager/info.h,
7838         plugins/debug-manager/sharedlib.h,
7839         plugins/debug-manager/data_buffer.c,
7840         plugins/debug-manager/data_view.c,
7841         plugins/debug-manager/signals.h,
7842         plugins/debug-manager/debug_tree.c,
7843         plugins/debug-manager/watch.c,
7844         plugins/debug-manager/registers.c,
7845         plugins/debug-manager/data_buffer.h,
7846         plugins/debug-manager/data_view.h,
7847         plugins/debug-manager/memory.c,
7848         plugins/debug-manager/debug_tree.h,
7849         plugins/debug-manager/watch.h,
7850         plugins/debug-manager/registers.h,
7851         plugins/debug-manager/memory.h,
7852         plugins/debug-manager/locals.c,
7853         plugins/debug-manager/sexy-icon-entry.c,
7854         plugins/debug-manager/breakpoints.c,
7855         plugins/debug-manager/locals.h,
7856         plugins/debug-manager/sexy-icon-entry.h,
7857         plugins/debug-manager/stack_trace.c,
7858         plugins/debug-manager/breakpoints.h,
7859         plugins/debug-manager/sparse_buffer.c,
7860         plugins/debug-manager/sparse_view.c,
7861         plugins/debug-manager/stack_trace.h,
7862         plugins/debug-manager/sparse_buffer.h,
7863         plugins/debug-manager/sparse_view.h,
7864         plugins/debug-manager/start.c,
7865         plugins/gdb/utilities.c,
7866         plugins/gdb/utilities.h,
7867         plugins/gdb/debugger.c,
7868         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
7869         setup.
7871 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7873         * plugins/gdb/debugger.c:
7874         Avoid empty debugger log window by limiting line to 90 characters
7876 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7878         * plugins/debug-manager/plugin.c,
7879         plugins/debug-manager/plugin.h,
7880         plugins/debug-manager/threads.c,
7881         plugins/debug-manager/threads.h,
7882         plugins/debug-manager/breakpoints.c,
7883         plugins/debug-manager/breakpoints.h,
7884         plugins/debug-manager/stack_trace.c,
7885         plugins/debug-manager/stack_trace.h:
7886         View code action now changes location in disassembly view too
7888         * plugins/debug-manager/anjuta-debug-manager.ui:
7889         Rename breakpoint actions
7891 2007-03-24  Naba Kumar  <naba@gnome.org>
7893         * configure.in, src/anjuta-app.c: Use the new docking algorithm
7894         in gdl 0.7.3 (svn trunk).
7895         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
7896         
7897 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
7899         * plugins/debug-manager/threads.c,
7900         plugins/debug-manager/debug_tree.c,
7901         plugins/debug-manager/debug_tree.h,
7902         plugins/debug-manager/locals.c,
7903         plugins/debug-manager/registers.c,
7904         plugins/debug-manager/stack_trace.c:
7905         Allow to change current thread updating register, stack and locals
7906         Allow to change current stack frame updating locals
7908         * plugins/gdb/debugger.c:
7909         Read argument of selected stack frame
7911         * plugins/debug-manager/data_view.c:
7912         Fix an unrelated bug
7914 2007-03-23  Naba Kumar  <naba@gnome.org>
7916         * plugins/document-manager/anjuta-docman.c,
7917         plugins/document-manager/plugin.c: Fixed many memory leaks.
7918         (ianjuta_file_get_uri() returns a new string).
7920         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
7921         widget for save dialogs.
7922         
7923         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
7924         svn and fixed to get function/prototype/member args list. Call tips
7925         also work fine now.
7927 2007-03-22  Naba Kumar  <naba@gnome.org>
7929         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
7930         and calltips would work again for functions from global tags (Needs
7931         regenerating global tags).
7933         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
7934         ctags svn version and reopened bug #395362. Fixes tags parsing that
7935         seemed to have stopped working recently.
7937 2007-03-21  Naba Kumar  <naba@gnome.org>
7939         * tagmanager/tm_source_file.c, tagmanager/options.c,
7940         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
7941         extend .. more needs to be investigated and fixed). Enabled some
7942         debugging.
7944 2007-03-16  Naba Kumar  <naba@gnome.org>
7946         * src/anjuta.c: Fixed project loading from command line.
7948 2007-03-16  Naba Kumar  <naba@gnome.org>
7950         Patch from James Liggett <jrliggett@cox.net>:
7951         plugins/profiler/gprof-profile-data.c: Fixed a crash.
7952         
7953 2007-03-15  Naba Kumar  <naba@gnome.org>
7955         * libanjuta/anjuta-profile-manager.c,
7956         libanjuta/anjuta-profile-manager.h: Added method to get current
7957         profile.
7959         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
7960         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
7961         is exiting.
7963         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7964         plugins/file-loader/plugin.c: Moved to functions as utility functions.
7965         Also, not load project files in session load in loader plugin.
7966         
7967         * plugins/project-manager/plugin.c, src/anjuta.c:
7968         Emit "exiting" signal in shell when exiting anjuta. project manager
7969         listens to exiting signal and saves session. anjuta.c saves session
7970         only when current projfile is 'user'. Load project saved in session
7971         differently then the rest of the session. This should fix all the
7972         session restoration bugs.
7973         
7974         src/main.c: Present anjuta window when becon message is received.
7976 2007-03-14  Naba Kumar  <naba@gnome.org>
7978         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
7979         not randomly save (it was a wrong looping).
7980         
7981 2007-03-12  Naba Kumar  <naba@gnome.org>
7983         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
7985 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7987         * plugins/debug-manager/anjuta-debug-manager.ui,
7988         libanjuta/interfaces/libanjuta.idl,
7989         plugins/debug-manager/debugger.c,
7990         (added) plugins/debug-manager/threads.c,
7991         (added) plugins/debug-manager/threads.h,
7992         plugins/debug-manager/plugin.c,
7993         plugins/debug-manager/Makefile.am,
7994         plugins/gdb/plugin.c,
7995         plugins/gdb/debugger.c,
7996         plugins/gdb/debugger.h:
7997         Add a window displaying all threads
7998         Add needed functions
7999         Switching to a different thread is still not done
8001         * plugins/debug-manager/debug_tree.c,
8002         plugins/debug-manager/locals.c,
8003         plugins/debug-manager/stack_trace.c:
8004         Small cosmetic changes
8006         * plugins/gdb/gdbmi.c:
8007         Keep all elements in gdbmi hash
8008         Even if using the same key like in -threads-list-ids
8010 2007-03-11  Naba Kumar  <naba@gnome.org>
8012         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
8013         
8014         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
8015         
8016         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8017         manuals/reference/libanjuta/libanjuta-sections.txt,
8018         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
8019         interfaces.
8021 2007-03-11  Naba Kumar  <naba@gnome.org>
8023         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
8024         gtk-doc properly. Bumped gtk-doc requirement to 1.4
8026         * manuals/reference/libanjuta/libanjuta-docs.sgml,
8027         manuals/reference/libanjuta/libanjuta.types,
8028         manuals/reference/libanjuta/libanjuta-sections.txt,
8029         manuals/reference/libanjuta/.cvsignore,
8030         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
8031         infrastructure. Got rid of tmpl/ directory and moved all section
8032         documenation to source code (requires gtk-doc >= 1.4).
8033         
8034         * libanjuta/anjuta-plugin-description.c,
8035         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
8036         libanjuta/cell-renderer-captioned-image.c,
8037         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
8038         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
8039         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
8040         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
8041         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
8042         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
8043         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
8044         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
8045         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
8046         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
8047         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
8048         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
8049         documentation from templates to source code.
8051 2007-03-10  Johannes Schmid <jhs@gnome.org>
8053         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
8054         Added some debug output but could not figure out why 
8055         some plugins are not kept.
8056         
8057         * libanjuta/interfaces/libanjuta.idl:
8058         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8059         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8060         Added IAnjutaEditorGoto::matching_brace
8061         
8062         * plugins/document-manager/action-callbacks.c:
8063         (on_editor_command_match_brace_activate):
8064         * plugins/document-manager/plugin.c:
8065         (update_editor_ui_interface_items):
8066         * plugins/editor/text_editor.c: (igoto_matching_brace),
8067         (igoto_iface_init):
8068         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
8069         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
8071 2007-03-09  Johannes Schmid <jhs@gnome.org>
8073         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8074         Hide correct column
8075         
8076         * plugins/sourceview/sourceview-private.h:
8077         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8078         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8079         (sourceview_new), (ifile_savable_save_as):
8080         Tweaked vfs monitoring
8082 2007-03-09  Johannes Schmid <jhs@gnome.org>
8084         * libanjuta/interfaces/Makefile.am.iface:
8085         Fixed installtion of header files
8086         
8087         * plugins/sourceview/sourceview.c: (set_select):
8088         do not scroll to much in interactive search
8090 2007-03-09  Naba Kumar  <naba@gnome.org>
8092         * src/anjuta.c: Fixed session restoration.
8093         
8094         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
8095         signal handlers after symbol browser plugin is deactivated.
8096         
8097         * plugins/editor/editor.glade,
8098         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
8099         Fixed indentation confustion in preferences.
8101 2007-03-08  Johannes Schmid <jhs@gnome.org>
8103         * plugins/search/search-replace.c: (search_set_combo),
8104         (search_set_action), (search_set_target), (search_set_direction),
8105         (create_dialog), (search_disconnect_set_toggle_connect),
8106         (on_search_match_whole_word_toggled),
8107         (on_search_match_whole_line_toggled),
8108         (on_search_match_word_start_toggled),
8109         (search_set_toggle_direction):
8110         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
8111         it's somehow ugly and uses many deprecated widgets
8112         
8113         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
8114         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8115         Fix #394709
8116         
8117 2007-03-07  Naba Kumar  <naba@gnome.org>
8119         * src/anjuta.c: Make launching projects work from command line. Also
8120         fixes gnome session restart command.
8121         
8122 2007-03-07  Johannes Schmid <jhs@gnome.org>
8124         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
8125         * plugins/class-gen/plugin.c: (iwizard_activate):
8126         Fixed #408218
8127         
8128         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
8129         Fixed #402774
8130         
8131         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
8132         Fixed #377483 (It's not possible to know if directories have
8133         a version in CVS. Show version column only if there are version
8134         informations availible
8136         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8137         Fixed memory leak
8139 2007-03-07  Johannes Schmid <jhs@gnome.org>
8141         * plugins/sourceview/sourceview-prefs.c: (get_bool):
8142         Fixed #409408
8143         * plugins/symbol-browser/an_symbol_prefs.c:
8144         (on_update_global_clicked):
8145         Fixed ##409176
8147 2007-03-07  Johannes Schmid <jhs@gnome.org>
8149         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
8150         (anjuta_save_prompt_new):
8151         * plugins/project-import/project-import.c:
8152         (project_import_finalize):
8153         Fixed Gtk-Criticals (maybe #409408)
8155 2007-03-07  Naba Kumar  <naba@gnome.org>
8157         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
8158         when we are at just beginning of string or comment. Fixes bug #397981.
8160 2007-03-07  Johannes Schmid <jhs@gnome.org>
8162         * plugins/language-support-cpp-java/plugin.c:
8163         (initialize_indentation_params):
8164         Removed annoying DEBUG_PRINT
8165         
8166         * plugins/sourceview/sourceview-cell.c:
8167         (sourceview_cell_instance_init), (icell_get_character),
8168         (icell_get_length), (icell_get_char), (icell_get_attribute):
8169         Improved code to be faster
8170         Implemented attribute handling so that indentation really works in any case
8172 2007-03-06  Johannes Schmid <jhs@gnome.org>
8174         * configure.in:
8175         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
8176         
8177         * plugins/document-manager/anjuta-docman.c:
8178         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
8179         Removed old and ugly tab drag&drop code and use built-in gtk stuff
8180         instead (required GTK >= 2.10)
8181         
8182         * plugins/sourceview/sourceview-private.h:
8183         * plugins/sourceview/sourceview.c:
8184         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8185         (sourceview_finalize), (sourceview_new), (imark_mark),
8186         (imark_unmark), (imark_is_marker_set),
8187         (imark_location_from_handle), (imark_delete_all_markers):
8188         Fixed marker handling and worked a bit more on vfs monitoring
8190 2007-03-05  Johannes Schmid <jhs@gnome.org>
8192         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
8193         Added method to select specific iter
8194         
8195         * plugins/sourceview/sourceview-private.h:
8196         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
8197         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
8198         (sourceview_add_monitor), (on_document_saved),
8199         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
8200         Fixed vfs monitoring (mostly ported code from text_editor.c)
8201         
8202         * plugins/symbol-browser/an_symbol_view.c:
8203         * plugins/symbol-browser/an_symbol_view.h:
8204         * plugins/symbol-browser/plugin.c: (iter_matches),
8205         (on_editor_update_ui), (value_added_current_editor):
8206         Select the current tag in locals window and symbol toolbar. If there
8207         is no tag at the current line, reserve backward for the next tag. This will
8208         select the correct tag if inside a function.
8210 2007-03-05  Naba Kumar  <naba@gnome.org>
8212         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
8213         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
8214         compiler warnings.
8215         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
8216         (Bug #412186)
8217         
8218 2007-03-04  Johannes Schmid <jhs@gnome.org>
8220         * data/Makefile.am:
8221         * po/POTFILES.in:
8222         Fixed distcheck (well, partly)
8224 2007-03-04  Johannes Schmid <jhs@gnome.org>
8226         * plugins/document-manager/anjuta-document-manager.ui:
8227         Move "Swap .c/.h from Main to Browser toolbar
8229         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
8230         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
8231         (fv_prefs_free), (fv_add_tree_entry):
8232         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8233         * plugins/file-manager/plugin.c: (prefs_init):
8234         
8235         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
8237 2007-03-04  Naba Kumar  <naba@gnome.org>
8239         * data/default.proflie, data/Makefile.am, src/anjuta.c,
8240         plugins/project-manager/plugin.c:
8241         Restored default profile and renamed it from "default.anjuta" to
8242         "default.profile".
8243         
8244 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8246         * plugins/debug-manager/debugger.c,
8247         plugins/debug-manager/plugin.c,
8248         plugins/gdb/debugger.c,
8249         libanjuta/interfaces/libanjuta.idl,
8250         plugins/debug-manager/stack_trace.c:
8251         Add a dialog box when a signal is received (except SIGINT)
8252         Display stack frame even if arguments are not available
8254 2007-03-03  Naba Kumar  <naba@gnome.org>
8256         * TODO.tasks: Icons bounty added.
8258         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
8259         choise selection.
8260         
8261         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
8262         and descoping.
8264         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
8265         plugins/Makefile.am, (removed) plugins/profile-default/*,
8266         plugins/project-manager/anjuta-project-manager.plugin.in,
8267         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
8268         profile implementation to load user profile and projects. Store and
8269         restore remembered plugins. Use profile scoping and descoping for
8270         saving and loading sesstions.
8271         
8272         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
8273         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
8274         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
8275         DEBUG_PRINTs.
8277 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
8279         * plugins/debug-manager/debug_tree.c
8280         plugins/debug-manager/debug_tree.h:
8281         Bug fix, deleting wrong variable
8283         * plugins/gdb/debugger.c:
8284         Bug fix, remove forgotten debugging code
8286 2007-03-02  Johannes Schmid <jhs@gnome.org>
8288         * plugins/document-manager/anjuta-document-manager.ui:
8289         * plugins/search/anjuta-search.ui:
8290         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
8291         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
8292         ToolbarFind
8294         * src/anjuta-app.c: (on_toolbar_view_toggled),
8295         (on_add_merge_widget), (on_session_save), (on_widget_remove):
8296         Save toolbar positions, don't use fixed toolbar style
8297         
8298         All in all this will allow more complex toolbar configurations and
8299         might gain some space on smaller displays because the user can disable
8300         toolbar parts he does not use. Also allows to use any toolbar style
8301         without looking too ugly.
8303 2007-03-01  Naba Kumasr  <naba@gnome.org>
8305         * TODO.tasks: Added a bounty for creating icons.
8307         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
8308         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
8309         profile-changed signal. Do not sync non-user-activatable plugins.
8311 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
8313         * plugins/debug-manager/disassemble.c,
8314         plugins/debug-manager/sparse_view.c,
8315         plugins/gdb/debugger.c,
8316         libanjuta/interfaces/libanjuta.idl:
8317         Display function name in disassembly view
8319 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
8321         * (added) plugins/debug-manager/bookmark.png,
8322         (added) plugins/debug-manager/breakpoint-disabled.png,
8323         (added) plugins/debug-manager/breakpoint-enabled.png,
8324         (added) plugins/debug-manager/program-counter.png,
8325         (added) plugins/debug-manager/linemarker.png,
8326         plugins/debug-manager/Makefile.am,
8327         plugins/debug-manager/disassemble.c,
8328         plugins/debug-manager/disassemble.h,
8329         plugins/debug-manager/sparse_buffer.c,
8330         plugins/debug-manager/sparse_buffer.h,
8331         plugins/debug-manager/sparse_view.c,
8332         plugins/debug-manager/sparse_view.h,
8333         plugins/debug-manager/plugin.c,
8334         plugins/debug-manager/breakpoints.c,
8335         libanjuta/interfaces/libanjuta.idl:
8336         Add markers in the disassembly view
8337         Display program counter and breakpoints in disassembly view
8339         * plugins/gdb/debugger.c:
8340         Fix a bug added with my previous patch, setting and clearing
8341         breakpoints was not working
8343 2007-02-28  Johannes Schmid <jhs@gnome.org>
8345         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
8346         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8347         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
8348         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
8349         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
8350         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
8351         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
8352         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
8353         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
8354         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8355         Updated (why do they need to be under version control?)
8356         
8357         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
8358         (create_tab_popup_menu), (on_msgman_popup_menu),
8359         (on_tab_button_press_event), (anjuta_msgman_page_new),
8360         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
8361         Added "Close all message tabs" popup menu
8363 2007-02-26  Naba Kumar  <naba@gnome.org>
8365         * plugins/profiler/gprof-flat-profile-entry.c,
8366         plugins/profiler/gprof-flat-profile.c,
8367         plugins/profiler/gprof-flat-profile-entry.h,
8368         plugins/profiler/gprof-flat-profile.h,
8369         plugins/profiler/gprof-flat-profile-view.c,
8370         plugins/profiler/gprof-flat-profile-view.h,
8371         plugins/profiler/gprof-call-graph-block-entry.c,
8372         plugins/profiler/gprof-call-graph-block.c,
8373         plugins/profiler/gprof-function-call-chart-view.c,
8374         plugins/profiler/gprof-call-graph-block-entry.h,
8375         plugins/profiler/gprof-profile-data.c,
8376         plugins/profiler/gprof-call-graph-block.h,
8377         plugins/profiler/gprof-view.c,
8378         plugins/profiler/gprof-call-graph.c,
8379         plugins/profiler/gprof-function-call-chart-view.h,
8380         plugins/profiler/gprof-profile-data.h,
8381         plugins/profiler/gprof-call-graph.h,
8382         plugins/profiler/gprof-view.h,
8383         plugins/profiler/gprof-view-manager.c,
8384         plugins/profiler/gprof-call-graph-view.c,
8385         plugins/profiler/plugin.c,
8386         plugins/profiler/gprof-view-manager.h,
8387         plugins/profiler/gprof-call-graph-view.h,
8388         plugins/profiler/gprof-function-call-tree-view.c,
8389         plugins/profiler/gprof-function-call-tree-view.h,
8390         plugins/profiler/Makefile.am: Fix compiler warnings and link with
8391         gnome-vfs. Fixes bug #411377.
8393 2007-02-26  Naba Kumar  <naba@gnome.org>
8395         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
8397         Patch from James Liggett  <jrliggett@cox.net>:
8398         * plugins/profiler/gprof-flat-profile-view.c,
8399         plugins/profiler/gprof-flat-profile-view.h,
8400         plugins/profiler/gprof-function-call-chart-view.c,
8401         plugins/profiler/gprof-function-call-chart-view.h,
8402         plugins/profiler/gprof-view.c,
8403         plugins/profiler/gprof-view.h,
8404         plugins/profiler/gprof-call-graph-view.c,
8405         plugins/profiler/plugin.c,
8406         plugins/profiler/gprof-call-graph-view.h,
8407         plugins/profiler/gprof-function-call-tree-view.c,
8408         plugins/profiler/gprof-function-call-tree-view.h: Implements
8409         double click navigation. Fixes bug #403514.
8411 2007-02-25  Naba Kumar  <naba@gnome.org>
8413         * libanjuta/anjuta-plugin-manager.c,
8414         libanjuta/anjuta-plugin-handle.[ch],
8415         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
8416         g_hash_table_remove_all (introduced in glib 2.12) to stay the
8417         dependency on glib 2.8. Fixes bug #411623.
8419 2007-02-24  Naba kumar  <naba@gnome.org>
8421         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
8422         
8423         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
8424         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
8425         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
8426         (added) libanjuta/anjuta-profile-manager.c,
8427         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
8428         manager.
8429         Implemented profile pushing and popping. Implemented profile xml
8430         synchronization. Implemented error handling in profiles. Implemented
8431         activation and deactivation signals in plugin manager.
8432         
8433         * libanjuta/Makefile.am: Added libanjuta log domain.
8434         
8435         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8436         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
8437         in AnjutaShell interface and implemented it in AnjutaApp.
8438         
8439         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8441 2007-02-23  Naba kumar  <naba@gnome.org>
8443         src/main.c: Fixed missing end quote.
8445 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
8447         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
8450 2007-02-20  Naba Kumar  <naba@gnome.org>
8452         * plugins/subversion/plugin.c: Added "..." menuitems.
8453         * ROADMAP, README: Updated.
8454         * libanjuta/anjuta-profile.c: Fixed bugs.
8456         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
8457         plugins/gtodo/Makefile.am: Removed dead code.
8459         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
8460         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
8461         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
8462         plugins/gtodo/list_tooltip.c,
8463         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
8464         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
8465         not contain markups. Fixes Bug #360462.
8467 2007-02-16  Naba Kumar  <naba@gnome.org>
8469         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
8470         unnecessary sub-sections.
8471         
8472 2007-02-15  Naba Kumar  <naba@gnome.org>
8474         * (removed) plugins/document-manager/bookmark-prev-16.png,
8475         plugins/document-manager/bookmark-last.png,
8476         (removed)plugins/document-manager/bookmark-first-16.png,
8477         plugins/document-manager/bookmark-prev.png,
8478         (added) plugins/document-manager/bookmark-toggle.png,
8479         (removed)plugins/document-manager/bookmark_toggle.xpm,
8480         (removed)plugins/document-manager/bookmark-last-16.png,
8481         plugins/document-manager/plugin.c,
8482         plugins/document-manager/anjuta-document-manager.ui,
8483         (removed)plugins/document-manager/bookmark-next-16.png,
8484         plugins/document-manager/bookmark-next.png,
8485         plugins/document-manager/Makefile.am,
8486         (added) plugins/document-manager/bookmark-clear.png,
8487         plugins/document-manager/bookmark-first.png: Upgraded bookmark
8488         icons (stolen from monodevelop). Added clear bookmarks toolbar
8489         button.
8491         * plugins/document-manager/plugin.c,
8492         (added) plugins/document-manager/swap.png,
8493         (removed) plugins/document-manager/undock.png,
8494         plugins/document-manager/Makefile.am: Fixed swap icon.
8496 2007-02-13  Naba Kumar  <naba@gnome.org>
8498         * plugins/class-gen/element-editor.c: Fixed typo.
8499         
8500         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
8501         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
8502         Implementing plugin profiles loading.
8504 2007-02-13  Naba Kumar  <naba@gnome.org>
8506         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
8507         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
8508         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
8509         pixmaps/open_project.png, pixmaps/close_project.png:
8510         Removed more old icons.
8511         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
8512         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
8513         anjuta_logo.png
8514         
8515 2007-02-13  Naba Kumar  <naba@gnome.org>
8517         * plugins/class-gen/element-editor.c: Included missing headers to
8518         prevent build failures in some cases.
8519         
8520 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
8522         * plugins/debug-manager/stack_trace.c:
8523         Fix bug #407115
8525         * plugins/debug-manager/watch.c,
8526         plugins/debug-manager/breakpoints.c:
8527         Same bug than above, wrong use of gtk_ui_manager_get_widget
8529 === anjuta 2.1.1 ===
8531 2007-02-11  Naba Kumar  <naba@gnome.org>
8533         * cofigure.in: Bumped version to 2.1.1
8534         * NEWS: Updated for 2.1.1 release.
8535         
8536 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8538         * plugins/debug-manager/plugin.c,
8539         plugins/debug-manager/sparse_view.c,
8540         plugins/debug-manager/sparse_view.h:
8541         Reorder some code
8543         * plugins/gdb/debugger.c,
8544         plugins/debug-manager/debugger.c,
8545         plugins/debug-manager/memory.c,
8546         plugins/debug-manager/sparse_buffer.c
8547         plugins/gdb/debugger.h,
8548         libanjuta/interfaces/libanjuta.idl:
8549         Clean up, remove some warnings
8550         Use guint everywhere for addresses
8551         Rewrite code parsing position in debugger
8553 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
8555         * plugins/debug-manager/debug_tree.c:
8556         Use GtkTreeRowReference instead of GtkTreeIter as callback data
8557         Fix bug #406113
8559 2007-02-08  Naba Kumar  <naba@gnome.org>
8561         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8562         Delay showing the 'file modified on disk' dialog for one sec
8563         from the last notification to insure multiple notifications for
8564         the same file are treated as one. Do not same multiple dialogs
8565         for the same file. Make sure to destory the dialog if later
8566         the conent is no longer different.
8567         
8568 2007-02-08  Naba Kumar  <naba@gnome.org>
8570         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
8571         Prevented spurious 'file modified' dialogs in scintilla editor
8572         when the file is saved.
8574 2007-02-09  Johannes Schmid <jhs@gnome.org>
8576         * scripts/glade2schema.pl:
8577         Added script to convert glade preferences into gconf schema files.
8578         See #406061
8580 2007-02-08  Naba Kumar  <naba@gnome.org>
8582         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
8583         itself is destroyed. Fixes bug #355160.
8584         
8585 2007-02-08  Johannes Schmid <jhs@gnome.org>
8587         * plugins/profiler/profiler.plugin: 
8588         removed from version control (only .in file needed)
8589         
8590         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8591         * plugins/sourceview/sourceview.c: (sourceview_new):
8592         Code cleanup
8593         
8594         * plugins/subversion/svn-thread.c: (svn_thread_start):
8595         * src/main.c: (main):
8596         
8597         Fixed #395875 about initialisation of threads too late
8599 2007-02-07  Armin Burgmeier  <armin@arbur.net>
8601         Reviewed by Naba Kumar  <naba@gnome.org>:
8602         * plugins/class-gen/plugin.c:
8603         * plugins/class-gen/window.c: Removed browse button related code, load
8604         generated output directly into new buffers when not adding to project.
8606         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
8607         buttons from user interface.
8609 2007-02-07  Naba Kumar  <naba@gnome.org>
8611         * po/POTFILES.in: Fixed distcheck.
8613 2007-02-07  Daniel Nylander <po@danielnylander.se>
8615         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
8617 2007-02-07  Johannes Schmid <jhs@gnome.org>
8619         * anjuta.desktop.in.in:
8620         Fixed spelling
8622 2007-02-07  Johannes Schmid <jhs@gnome.org>
8624         * configure.in:
8625         * manuals/anjuta-manual/*
8626         * manuals/anjuta-faqs/*:
8627         #398991 – Anjuta manuals does not use the gnome-doc-utils format
8628         
8629         * plugins/document-manager/anjuta-document-manager.plugin.in:
8630         Removed duplicate application-xml mime-type (review patches properly ;-)
8631         
8632 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
8634         * plugins/gdb/debugger.c,
8635         libanjuta/interfaces/libanjuta.idl:
8636         Fix bug #404755
8637         Fix handling of missing source file
8639 2007-02-06  Naba Kumar  <naba@gnome.org>
8641         Patch from James Liggett  <jrliggett@cox.net>:
8642         * plugins/profiler/gprof-flat-profile.c,
8643         plugins/profiler/gprof-profile-data.c,
8644         plugins/profiler/gprof-call-graph.c,
8645         plugins/profiler/gprof-profile-data.h,
8646         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
8647         Show profiler view when target selected bug #403515.
8649 2007-02-05  Naba Kumar  <naba@gnome.org>
8651         * configure.in: Enabled devhelp plugin by default now that
8652         it works.
8653         
8654         Patch from parmigio@2ainfo.it:
8655         * plugins/document-manager/anjuta-document-manager.plugin.in:
8656         Added xml file type in supported mime types list.
8657         
8658 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
8660         * plugins/debug-manager/debugger.c,
8661         plugins/debug-manager/plugin.c:
8662         Add a field in status bar displaying debugger state
8663         Change cursor shape when debugger is busy
8664         Fix bug #378600
8666         * plugins/debug-manager/watch.c,
8667         plugins/debug-manager/locals.c,
8668         libanjuta/interfaces/libanjuta.idl:
8669         Clean up, remove debugging messages and unused signals
8671 2007-02-03  Johannes Schmid <jhs@gnome.org>
8673         * configure.in:
8674         Fixed AC_INIT and seperated version to major, minor, micro
8676         * anjuta.anjuta:
8677         Load Subversion instead of CVS
8678         
8679         * anjuta.desktop.in.in:
8680         Fixed bug-buddy component
8682         Original patch from Rob Bradfort <robster@debian.org>:
8683         * src/main.c: (get_command_line_args), (main):
8684         Bug #335981 – Migration from popt to GOption
8686 2007-02-03  Naba Kumar  <naba@gnome.org>
8688         * configure.in: Depend on devhelp 0.13 and fixed gecko home
8689         path variable. Fixed bug #341170.
8690         * plugins/profiler/Makefile.am: Fixed indentation.
8691         
8692 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
8694         * libanjuta/interfaces/libanjuta.idl,
8695         plugins/sourceview/sourceview.c,
8696         plugins/editor/text-editor.c,
8697         plugins/symbol-browser/plugin.c,
8698         plugins/search/search-replace.c,
8699         plugins/document-manager/goto_line.c,
8700         plugins/document-manager/action-callbacks.c,
8701         plugins/document-manager/anjuta-docman.c:
8702         Rename markers of anjuta interface
8703         IANJUTA_MARKABLE_NONE has been removed
8704         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
8705         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
8706         IANJUTA_MARKABLE_ATTENTIVE renamed in
8707                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
8708         IANJUTA_MARKABLE_INTENSE renamed in
8709                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
8710         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
8712         * (removed) plugins/sourceview/marker-light.png,
8713         (removed) plugins/sourceview/marker-basic.png,
8714         (removed) plugins/sourceview/marker-attentive.png,
8715         (removed) plugins/sourceview/marker-intense.png,
8716         plugins/sourceview/bookmark.png,
8717         (added) plugins/sourceview/breakpoint-disabled.png,
8718         (added) plugins/sourceview/breakpoint-enabled.png,
8719         (added) plugins/sourceview/program-counter.png,
8720         (added) plugins/sourceview/linemarker.png,
8721         plugins/sourceview/Makefile.am,
8722         (added) plugins/editor/bookmark.xpm,
8723         (added) plugins/editor/breakpoint-disabled.xpm,
8724         (added) plugins/editor/breakpoint-enabled.xpm,
8725         (added) plugins/editor/program-counter.xpm,
8726         (added) plugins/editor/linemarker.xpm,
8727         plugins/editor/Makefile.am:
8728         Add or change marker pixmaps in scintilla and sourceview editor
8730         * plugins/document-manager/plugin.c,
8731         libanjuta/interfaces/libanjuta.idl,
8732         plugins/debug-manager/plugin.c,
8733         plugins/debug-manager/breakpoints.c
8734         plugins/gdb/debugger.c:
8735         Fix bug #376404, program counter marker is not displayed when debugger
8736         Return the selected editor or NULL (if file does not exist) with 
8737         ianjuta_document_manager_goto_file_line* functions
8738         Emit a change-location signal even if the program counter is in an
8739         unknown file
8741 2007-02-02  Naba Kumar  <naba@gnome.org>
8743         * TODO.tasks: Marked bounty bug #359478 completed. And checked
8744         older bounties 'Done'.
8745         
8746 2007-02-02  Naba Kumar  <naba@gnome.org>
8748         * TODO.tasks: Fixed typop.
8750         Patch from James Liggett  <jrliggett@cox.net>:
8751         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
8752         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
8753         profiler plugin by James Liggett. Completes bounty bug #359478
8754         'Gprof performance profiler plugin'
8756 2007-02-01  Naba Kumar  <naba@gnome.org>
8758         * src/main.c: Renamed option name.
8760         * TODO.tasks: Marked "Test and fix all project wizards templates"
8761         bounty completed.
8762         
8763 2007-01-29  Johannes Schmid <jhs@gnome.org>
8765         * plugins/document-manager/plugin.c: (on_editor_changed):
8766         Added DEBUG_PRINT(...)
8767         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
8768         implemented
8769         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
8770         Fix language support plugin for sourceview editor (add some new
8771         language names)
8772         
8773         * plugins/sourceview/sourceview.c: (iindic_clear):
8774         Clear all indicators
8776 2007-01-29  Johannes Schmid <jhs@gnome.org>
8778         * TODO.tasks:
8779         Minor task currentions
8780         
8781         * libanjuta/interfaces/libanjuta.idl:
8782         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
8783         (itext_editor_iface_init):
8784         * plugins/language-support-cpp-java/plugin.c: (install_support):
8785         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
8786         (ieditor_get_attributes), (ieditor_iface_init):
8787         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
8788         plugins.
8789         
8790         * plugins/sourceview/sourceview.glade:
8791         Fixed sourceview preference window
8793 2007-01-28  Naba Kumar  <naba@gnome.org>
8794         
8795         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
8796         Implemented --no-files and --no-session command line options and
8797         corresponding preferernces checkboxes in General tab.
8799 2007-01-28  Johannes Schmid <jhs@gnome.org>
8801         * plugins/subversion/plugin.c:
8802         * plugins/subversion/plugin.h:
8803         * plugins/subversion/svn-notify.c: (svn_show_info),
8804         (show_svn_error), (on_svn_notify):
8805         * plugins/subversion/svn-notify.h:
8806         * plugins/subversion/svn-thread.c: (create_message_view),
8807         (svn_thread_start):
8808         Fixed error handling and fixed #394216 – No indication of subversion commands running
8809         
8810         * plugins/tools/execute.c: (atp_output_context_print):
8811         Show name of tool in message pane
8813 2007-01-28  Naba Kumar  <naba@gnome.org>
8814         
8815         * configure.in, plugins/glade/plugin.c: Make it work with
8816         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
8817         
8818         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
8819         from devhelp (won't work untill devhelp is fixed: bug #341170).
8820         
8821         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
8822         
8823 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
8825         Reviewed by Naba Kumar  <naba@gnome.org>:
8826         * libanjuta/interfaces/libanjuta.idl, 
8827         plugins/debug-manager/debugger.c,
8828         plugins/debug-manager/start.c,
8829         plugins/gdb/plugin.c,
8830         plugins/gdb/debugger.c,
8831         plugins/gdb/debugger.h:
8832         Fix a bug when launching gdb
8833         Set the terminal for the debugged program on the command line.
8835 2007-01-26  Johannes Schmid <jhs@gnome.org>
8837         * plugins/sourceview/anjuta-document-saver.c:
8838         (anjuta_document_saver_save):
8839         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
8840         * plugins/sourceview/sourceview.c: (save_if_modified),
8841         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
8842         Proper error handling, for example if a file was modified externally. Use backup files
8843         to avoid data-loss on disk full.
8845 2007-01-24  Naba Kumar  <naba@gnome.org>
8846         
8847         * plugins/devhelp/htmlview.c: Fixed crash during project load.
8848         Fixed mem leak and source leak.
8849         
8850 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
8852         Reviewed by Naba Kumar  <naba@gnome.org>:
8853         * plugins/debug-manager/debug_tree.c,
8854         plugins/debug-manager/debug_tree.h,
8855         plugins/debug-manager/watch.c:
8856         Partial rewrite of the variable object code, find and fix a few bugs
8857         Fix bug #395808: gdb can still crash but children are listed
8858         on request only so you can avoid the crash
8860 2007-01-24  Naba Kumar  <naba@gnome.org>
8861         
8862         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
8863         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
8864         plugins/symbol-browser/plugin.h,
8865         plugins/symbol-browser/plugin.c,
8866         plugins/symbol-browser/Makefile.am: Added current file (local)
8867         symbols view (Seriously getting bored with the browse toolbar).
8869 2007-01-22  Naba Kumar  <naba@gnome.org>
8870         
8871         Patch from Gabor Kelemen:
8872         * po/POTFILES.in: Added .plugin.in files.
8874 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
8876         Reviewed by Naba Kumar  <naba@gnome.org>:
8877         * plugins/document-manager/anjuta-docman.c,
8878         plugins/message-view/anjuta-msgman.c
8879         Set right alignment to the label widget in the tab title.
8881 2007-01-21  Naba Kumar  <naba@gnome.org>
8882         
8883         * libegg/egg-combo-action.c: Fixed mode line.
8884         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8885         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
8887 2007-01-21  Armin Burgmeier  <armin@arbur.net>
8889         Reviewed by Naba Kumar  <naba@gnome.org>:
8890         * plugins/class-gen/plugin.c: Prompt for target before actually
8891         generating the class files. This ensures that the files are created in
8892         the correct directory. Fixes bug #397406.
8894         * plugins/class-gen/window.c: Set browse buttons to insensitive when
8895         the class is added to the project.
8897 2007-01-21  Naba Kumar  <naba@gnome.org>
8899         * libanjuta/anjuta-plugin-description.c,
8900         libanjuta/anjuta-ui.h,
8901         libanjuta/anjuta-status.c,
8902         libanjuta/anjuta-plugin-description.h,
8903         libanjuta/cell-renderer-captioned-image.c,
8904         libanjuta/anjuta-plugin-handle.c,
8905         libanjuta/anjuta-status.h,
8906         libanjuta/resources.c,
8907         libanjuta/cell-renderer-captioned-image.h,
8908         libanjuta/glue-cpp.c,
8909         libanjuta/anjuta-plugin-handle.h,
8910         libanjuta/anjuta-plugin.c,
8911         libanjuta/anjuta-preferences-dialog.c,
8912         libanjuta/libanjuta.h,
8913         libanjuta/resources.h,
8914         libanjuta/glue-cpp.h,
8915         libanjuta/anjuta-plugin.h,
8916         libanjuta/anjuta-preferences-dialog.h,
8917         libanjuta/anjuta-plugin-manager.c,
8918         libanjuta/anjuta-shell.c,
8919         libanjuta/anjuta-plugin-manager.h,
8920         libanjuta/anjuta-shell.h,
8921         libanjuta/anjuta-save-prompt.c,
8922         libanjuta/anjuta-save-prompt.h,
8923         libanjuta/anjuta-children.c,
8924         libanjuta/anjuta-utils.c,
8925         libanjuta/anjuta-profile.c,
8926         libanjuta/anjuta-preferences.c,
8927         libanjuta/anjuta-launcher.c,
8928         libanjuta/anjuta-utils.h,
8929         libanjuta/anjuta-profile.h,
8930         libanjuta/anjuta-launcher.h,
8931         libanjuta/anjuta-ui.c: Updated file headers.
8933         * po/POTFILES.in: Updated.
8935         * libanjuta/anjuta-marshal.list,
8936         (added) libanjuta/anjuta-plugin-handle.c,
8937         (added) libanjuta/anjuta-plugin-handle.h,
8938         (added) libanjuta/anjuta-plugin-manager.c,
8939         (added) libanjuta/anjuta-plugin-manager.h,
8940         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8941         (added) libanjuta/anjuta-profile.c,
8942         (added) libanjuta/anjuta-profile.h,
8943         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
8944         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
8945         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
8946         src/action-callbacks.c: Implemented AnjutaPluginManager
8947         class based on old plugins.[ch]. Implemented AnjutaProfile as
8948         prelimanary profiles implementation. Implemented AnjutaPluginHandle
8949         class to represent plugins (not to be confused with plugin objects).
8950         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
8951         implemented it in AnjutaApp and AnjutaTestShell.
8952         De-globalized plugin management and several clean ups.
8954         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
8955         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
8956         plugins/search/search-replace.c, plugins/terminal/terminal.c,
8957         plugins/project-import/project-import.c,
8958         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
8959         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
8960         Fixed plugins for the change in API.
8962         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
8963         file.
8964         
8965         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8967 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
8969         Reviewed by Naba Kumar  <naba@gnome.org>:
8970         * libanjuta/anjuta-launcher.c,
8971         libanjuta/anjuta-launcher.h:
8972         Add a new function anjuta_set_terminate_on_exit to close the i/o
8973         channel when the child exit
8974         Return directly the status and not the exit code in child-exited
8975         signal
8977         * plugins/gdb/debugger.c:
8978         Use new function in debugger plugin
8980 2007-01-18  Johannes Schmid <jhs@gnome.org>
8982         * src/about.c: Do not show empty license information instead hide the button (#397883)
8984 2007-01-15  Johannes Schmid <jhs@gnome.org>
8986         * plugins/project-manager/plugin.c:
8987         * plugins/project-wizard/templates/python.wiz
8988         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
8989         
8990         Fixed #335235 python programs are not executeable/ do not start when pressing F3
8991         You will also need latest gnome-build svn       
8993 === anjuta 2.1.0 ===
8995 2007-01-14  Naba Kumar  <naba@gnome.org>
8997         * configure.in: Removed reference of mkfile project
8998         template to fix distcheck build error.
8999         * AUTHORS: Updated.
9000         * NEWS: Updated.
9001         * configure.in: Bumped version to 2.1.0 for beta release.
9002         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
9003         crashes as soon as editing starts in normal text files.
9005 2007-01-14  Johannes Schmid <jhs@gnome.org>
9007         * configure.in
9008         * po/LINGUAS:
9009         Applied http://live.gnome.org/GnomeGoals/PoLinguas
9011         * tagmanager/c.c:
9012         Patch from Massimo Cora' to hopefully fix #395362
9014         * plugins/project-wizard/templates/*:
9016         Fixed and tested all project-wizards. Deactivated mkfile project because
9017         it was totally broken and I don't see any real use for it.
9018         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
9020 2007-01-14  Naba Kumar  <naba@gnome.org>
9022         * NEWS: Updated for release.
9023         
9024         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
9025         
9026         * libanjuta/interfaces/libanjuta.idl,
9027         plugins/editor/text_editor_cbs.c,
9028         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
9029         interface and implemented it for scintilla.
9030         
9031         * plugins/editor/text-editor.c: Fixed highlighing issues when
9032         used with indicators (particularly when the file is just opened).
9033         Fixes bug #377477 – when debugging, scintilla editor grays out all
9034         lines before current line.
9035         
9036         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
9037         Maintain a separate list of indicated edtitors for separate contexts.
9038         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
9039         
9040 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
9042         Reviewed by Naba Kumar  <naba@gnome.org>:
9043         * plugins/debug-manager/plugin.c:
9044         Bug fix: breakpoints cannot be added after stopping the debugger
9046 2007-01-13  Naba Kumar  <naba@gnome.org>
9048         * NEWS: Updated for release.
9050 2007-01-12  Johannes Schmid <jhs@gnome.org>
9052         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
9053         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
9054         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
9055         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
9056         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
9057         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
9058         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
9059         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
9060         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
9061         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
9062         
9063         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
9064         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
9065         
9066         * plugins/sourceview/sourceview.c:
9067         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
9068         on character positions.
9069         
9070 2007-01-12  Naba Kumar  <naba@gnome.org>
9072         * src/anjuta-app.c,
9073         plugins/project-manager/plugin.c,
9074         plugins/profile-default/plugin.c,
9075         libanjuta/anjuta-status.c,
9076         libanjuta/anjuta-status.h: Introduced an API for application title
9077         in AnjutaStatus. Set application title to project name.
9079 2007-01-11  Massimo Cora' <maxcvs@email.i>
9081         Reviewed by Naba Kumar  <naba@gnome.org>:
9082         * tagmanager/Makefile.am,
9083         plugins/symbol-browser/Makefile.am: removed installation for 
9084         test programs.
9086 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
9088         Reviewed by Naba Kumar  <naba@gnome.org>:
9089         * plugins/debug-manager/start.h,
9090         plugins/debug-manager/start.c,
9091         plugins/debug-manager/anjuta-debug-manager.ui,
9092         plugins/debug-manager/plugin.c:
9093         Partial fix for bug #392537
9095         * plugins/debug-manager/disassemble.c:
9096         Fix bug #392543
9098 2007-01-11  Naba Kumar  <naba@gnome.org>
9100         * src/anjuta.c: Load project seperately from session,
9101         so that project session is also loaded.
9102         
9103         * plugins/profile-default/plugin.c: Load project in new
9104         anjuta if there already is one loaded currently (disabled
9105         code for now).
9106         
9107         * plugins/editor/aneditor.cxx: Disconnect focus in/out
9108         signals when editor is destroyed. Fixes a crash bug.
9109         
9110         * plugins/editor/text_editor.c: Do not mark line in
9111         ianjuta_editor_goto_line() implementation.
9112         
9113         * plugins/search/search-replace.c: Always check for markable
9114         interface availablility because its optional for an editor.
9115         
9116         * plugins/document-manager/goto_line.c,
9117         plugins/document-manager/action-callbacks.c: Mark lines for
9118         goto line commands (from dialog and from menu entry box).
9119         
9120         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
9121         plugins/file-manager/an_file_view.c: Expand file manager
9122         nodes in idle loop, one at a time. Did as a possible work
9123         around for bug #361763, but it didn't make any difference.
9124         However, it could still be useful in situations where there
9125         are lots to expand.
9126         
9127         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
9129 2007-01-11  Naba Kumar  <naba@gnome.org>
9131         * plugins/editor/scintilla/LineMarker.h,
9132         plugins/editor/scintilla/LexBasic.cxx,
9133         plugins/editor/scintilla/LexHTML.cxx,
9134         plugins/editor/scintilla/include/SciLexer.h,
9135         plugins/editor/scintilla/include/Scintilla.h,
9136         plugins/editor/scintilla/include/Scintilla.iface,
9137         plugins/editor/scintilla/include/ScintillaWidget.h,
9138         plugins/editor/scintilla/LexBash.cxx,
9139         plugins/editor/scintilla/PlatGTK.cxx,
9140         plugins/editor/scintilla/ViewStyle.h,
9141         plugins/editor/scintilla/Editor.cxx,
9142         plugins/editor/scintilla/StyleContext.h,
9143         plugins/editor/scintilla/LexCPP.cxx,
9144         plugins/editor/scintilla/Converter.h,
9145         plugins/editor/scintilla/LexAU3.cxx,
9146         plugins/editor/scintilla/Editor.h,
9147         plugins/editor/scintilla/LexPerl.cxx,
9148         plugins/editor/scintilla/LexVB.cxx,
9149         plugins/editor/scintilla/ScintillaGTK.cxx,
9150         plugins/editor/scintilla/ViewStyle.cxx,
9151         plugins/editor/scintilla/PropSet.cxx,
9152         plugins/editor/scintilla/LexSQL.cxx,
9153         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
9154         version 1.71
9156 2007-01-11  Armin Burgmeier  <armin@arbur.net>
9158         Reviewed by Naba Kumar  <naba@gnome.org>:
9159         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
9160         selected for editing. This fixes bug #394218.
9162         * plugins/class-gen/plugin.c: Do not use project's root URI as project
9163         name if said URI is not known.
9165         * plugins/class-gen/window.c: When stripping function prefix away,
9166         include the trailing underscore because it is already set by the
9167         template.
9169         * plugins/class-gen/transform.c: Include "const char*" and "const
9170         gchar*" in the list for transforming a default C type to a GType.
9171         Don't access invalid memory when writing pointer_str in
9172         cg_transform_first_argument.
9174 2007-01-11  Naba Kumar  <naba@gnome.org>
9176         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
9177         pixmaps/anjuta.svg, pixmaps/Makefile.am,
9178         (renamed) pixmaps/anjuta_icon.png, src/main.c,
9179         libegg/test-actions.c, anjuta.desktop.in.in,
9180         anjuta.prj: Renamed application icon to 'anjuta.png' from
9181         'anjuta_icon.png'. Added more fields in desktop file.
9183         * mime/anjuta.xml: Added magic section.
9184         
9185         * (removed) mime/anjuta.applications,
9186         (removed) mime/anjuta.mime, mime/Makefile.am,
9187         (removed) mime/anjuta.keys,
9188         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
9189         registeration and added scalable icon. Also fixes bug #393680
9191 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
9193         Reviewed by Naba Kumar  <naba@gnome.org>:
9194         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
9195         and anjuta_status_progress_add_ticks() to check for progressbar 
9196         being realized before trying to update it.
9198 2007-01-10  Naba Kumar  <naba@gnome.org>
9200         * tagmanager/tm_workspace.c,
9201         po/POTFILES.in,
9202         plugins/debug-manager/Makefile.am,
9203         plugins/tools/scripts/Makefile.am,
9204         plugins/class-gen/plugin.c,
9205         plugins/class-gen/Makefile.am,
9206         global-tags/Makefile.am: Fixed make distcheck.
9208         * plugins/debug-manager/attach_process.c,
9209         plugins/debug-manager/attach_process.h,
9210         plugins/class-gen/action-callbacks.h,
9211         plugins/class-gen/action-callbacks.c,
9212         plugins/class-gen/class_gen.h,
9213         plugins/class-gen/class_gen.c: Deleted unused/old files.
9215         * (removed) scintilla, (added) plugins/editor/scintilla,
9216         plugins/editor/scintilla/lexers.make,
9217         plugins/editor/scintilla/Makefile.am,
9218         plugins/editor/Makefile.am
9219         configure.in, manuals/reference/libanjuta/Makefile.am
9220         Makefile.am: Moved scintilla to its right place.
9222 2007-01-09  Naba Kumar  <naba@gnome.org>
9224         * plugins/profile-default/plugin.c: Save project session before
9225         a new one is opened.
9227         * plugins/project-manager/plugin.c,
9228         plugins/project-manager/plugin.h,
9229         plugins/project-manager/anjuta-project-manager.ui,
9230         plugins/profile-default/plugin.c,
9231         plugins/profile-default/plugin.h,
9232         plugins/profile-default/Makefile.am,
9233         (added) plugins/profile-default/anjuta-default-profile.ui,
9234         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9235         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
9236         multiple projects support.
9237         
9238 2007-01-06  Armin Burgmeier  <armin@arbur.net>
9240         Reviewed by Naba Kumar  <naba@gnome.org>
9241         * plugins/class-gen/combo-flags.h:
9242         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
9243         enum, added a type parameter to selected signal. Select highlighted
9244         entry when pressing enter (but not unselect it if it was already
9245         selected) before closing the popup. Also accept input when clicking
9246         not into the popup.
9248         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
9249         according to selection type.
9251         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
9252         VOID:BOXED,ENUM.
9254 2007-01-08  Johannes Schmid <jhs@gnome.org>
9256   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
9257   * plugins/project-wizard/templates/gtkmm/Makefile.am
9258   * plugins/project-wizard/templates/python/configure.ac.tpl
9259   * plugins/project-wizard/templates/python/configure.in.tpl
9260   * plugins/project-wizard/templates/python/Makefile.am
9261   * plugins/project-wizard/templates/cpp/configure.ac.tpl
9262   * plugins/project-wizard/templates/cpp/configure.in.tpl
9263   * plugins/project-wizard/templates/cpp/Makefile.am
9264   * plugins/project-wizard/templates/terminal.wiz
9265   * plugins/project-wizard/templates/xlib-dock.wiz
9266   * plugins/project-wizard/templates/wxwin.wiz
9267   * plugins/project-wizard/templates/java.wiz
9268   * plugins/project-wizard/templates/xlib/configure.ac.tpl
9269   * plugins/project-wizard/templates/xlib/configure.in.tpl
9270   * plugins/project-wizard/templates/xlib/Makefile.am
9271   * plugins/project-wizard/templates/gcj/configure.ac.tpl
9272   * plugins/project-wizard/templates/gcj/configure.in.tpl
9273   * plugins/project-wizard/templates/gcj/Makefile.am
9274   * plugins/project-wizard/templates/terminal/configure.ac.tpl
9275   * plugins/project-wizard/templates/terminal/configure.in.tpl
9276   * plugins/project-wizard/templates/terminal/Makefile.am
9277   * plugins/project-wizard/templates/terminal/autogen.sh
9278   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
9279   * plugins/project-wizard/templates/wxwin/configure.in.tpl
9280   * plugins/project-wizard/templates/wxwin/Makefile.am
9281   * plugins/project-wizard/templates/gnome.wiz 
9282   * plugins/project-wizard/templates/java/configure.ac.tpl
9283   * plugins/project-wizard/templates/java/configure.in.tpl
9284   * plugins/project-wizard/templates/java/Makefile.am
9285   * plugins/project-wizard/templates/anjuta-plugin.wiz
9286   * plugins/project-wizard/templates/gtkmm.wiz
9287   * plugins/project-wizard/templates/python.wiz
9288   * plugins/project-wizard/templates/cpp.wiz
9289   * plugins/project-wizard/templates/gtk.wiz
9290   * plugins/project-wizard/templates/gcj.wiz
9291   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
9292   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9293   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9295   Starting fixing of all project wizards:
9296   - rename configure.in to configure.ac
9297   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
9298   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
9299   (See #394184)
9300   
9301   * TODO.task: Added bug number to bounty
9303 2007-01-07  Johannes Schmid <jhs@gnome.org>
9305   *  plugins/build-basic-autotools.c:
9306   Fixed #392290 – Missed install as root option in project manager
9308 2007-01-07  Johannes Schmid <jhs@gnome.org>
9310   * plugins/sourceview/sourceview.c:
9311   Fixed #388731 – Odd editor behaviour after performing block-text operations
9312   Fixed #388727 – Block-tab does not work
9313   
9314   * plugins/sourceview/anjuta-document.h/c:
9315   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
9316   
9317   * configure.in:
9318   Require Gtk+ >= 2.10 for sourceview plugin
9320 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
9322         * libanjuta/anjuta-status.c:
9323         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
9325 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
9327         * configure.in,
9328         plugins/terminal/terminal.c:
9329         Fix bug #377027
9330         remove support for VTE < 0.9
9332 2007-01-06  Naba Kumar  <naba@gnome.org>
9334         * po/POTFILES.in: Updated
9336 2007-01-05  Adam Dingle  <adam@medovina.org>
9338         Reviewed by Naba Kumar  <naba@gnome.org>:
9339         * plugins/message-view/anjuta-message-manager-plugin.glade:
9340         Fixed bug #377903 (improve message color defaults).
9342 2007-01-05  Naba Kumar  <naba@gnome.org>
9344         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
9345         
9346 2007-01-03  Armin Burgmeier  <armin@arbur.net>
9348         Reviewed by  Naba Kumar  <naba@gnome.org>:
9349         * plugins/symbol-browser/test-class.h: Fixed block ends.
9351         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
9352         C-style-block comment.
9354         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
9355         allow lists when writing autogen definition files. This is required
9356         for the new class generator. Also fixed a wrong return value in
9357         npw_autogen_write_definition_file and set a GError in
9358         npw_autogen_execute when the output file could not be opened.
9360         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
9361         user interface.
9363         * plugins/class-gen/Makefile.am: Added templates subdir, removed
9364         goc_template_header and goc_template_source, added top_srcdir to
9365         includes, link against project wizard (also hopefully temporarily),
9366         removed class_gen.h, class_gen.c, action-callbacks.h,
9367         action-callbacks.c.
9369         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
9371         * plugins/class-gen/cell-renderer-flags.h:
9372         * plugins/class-gen/cell-renderer-flags.c:
9373         * plugins/class-gen/combo-flags.h:
9374         * plugins/class-gen/combo-flags.c:
9375         * plugins/class-gen/element-editor.c:
9376         * plugins/class-gen/element-editor.h:
9377         * plugins/class-gen/generator.c:
9378         * plugins/class-gen/generator.h:
9379         * plugins/class-gen/plugin.h:
9380         * plugins/class-gen/plugin.c:
9381         * plugins/class-gen/transform.c:
9382         * plugins/class-gen/transform.h:
9383         * plugins/class-gen/validator.c:
9384         * plugins/class-gen/validator.h:
9385         * plugins/class-gen/window.c:
9386         * plugins/class-gen/window.h: Rewrote class generator, it now allows
9387         adding of several class elements and uses autogen.
9389         * plugins/class-gen/templates/cc-header.tpl:
9390         * plugins/class-gen/templates/cc-source.tpl:
9391         * plugins/class-gen/templates/go-header.tpl:
9392         * plugins/class-gen/templates/go-source.tpl:
9393         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
9394         for the class generator.
9396         * configure.in: Added plugins/class-gen/templates/Makefile to output.
9398 2007-01-04  Naba Kumar  <naba@gnome.org>
9400         Patch from Nick Treleaven:
9401         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
9402         all matching symbols.
9403         
9404         Patches from  Maik Beckmann and Sébastien Granjoux:
9405         * plugins/profile-default/plugin.c,
9406         plugins/project-manager/plugin.c: Unescape project name. Fixes
9407         Bug #357151
9409 2007-01-04  Naba Kumar  <naba@gnome.org>
9411         * plugins/glade/plugin.c: Fixed compilation with
9412         older glade-3 version.
9413         
9414         Patch from Roland Illig:
9415         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
9416         plugins/sourceview/anjuta-document-saver.c,
9417         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
9418         are necessary to build anjuta on NetBSD 3.0
9420         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
9421         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
9422         window manager in gnome.
9423         
9424 2007-01-02  Naba Kumar  <naba@gnome.org>
9425         
9426         * plugins/glade/plugin.c: Make it work with glade-3 svn.
9427         
9428 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
9430         Reviewed by Naba Kumar  <naba@gnome.org>:
9431         * libanjuta/interfaces/libanjuta.idl,
9432         plugins/debug-manager/Makefile.am,
9433         plugins/debug-manager/anjuta-marshal.list,
9434         plugins/debug-manager/debugger.c,
9435         plugins/debug-manager/sparse_buffer.c,
9436         plugins/debug-manager/sparse_buffer.h,
9437         plugins/debug-manager/sparse_view.c,
9438         plugins/debug-manager/sparse_view.h,
9439         plugins/debug-manager/disassemble.h,
9440         plugins/debug-manager/disassemble.c,
9441         plugins/debug-manager/anjuta-marshal.list,
9442         plugins/debug-manager/plugin.c,
9443         plugins/gdb/debugger.c,
9444         plugins/gdb/debugger.h,
9445         plugins/gdb/plugin.c:
9446         Add a disassembly view window
9448         * plugins/debug-manager/breakpoints.c,
9449         plugins/debug-manager/chunk_view.c,
9450         plugins/debug-manager/locals.c,
9451         plugins/debug-manager/memory.c,
9452         plugins/debug-manager/registers.c,
9453         plugins/debug-manager/stack_trace.c:
9454         Add some debugging information 
9456 2006-12-18  Naba Kumar  <naba@gnome.org>
9458         * configure.in, plugins/glade/plugin.c: Allow building against both
9459         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
9461 2006-12-03  Naba Kumar  <naba@gnome.org>
9462         
9463         * TODO.tasks: Marked a bounty completed.
9465 2006-11-24  Adam Dingle <adam@medovina.org>
9467         Reviewed by Naba Kumar  <naba@gnome.org>:
9468         * plugins/build-basic-autotools/build-basic-autotools.c,
9469         plugins/debug-manager/watch.c,
9470         plugins/document-manager/plugin.c, 
9471         plugins/patch/plugin.c,
9472         plugins/project-manager/plugin.c:
9473         Fixed bug #378879 (several command names need ellipses).
9475 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
9477         Reviewed by: Naba Kumar  <naba@gnome.org>
9478         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9479         GCC 4.1.2 (there are only two warnings remaining now when compiling
9480         plugins).
9482         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
9484         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
9485         macro so that the generated function support a NULL plugin parameter.
9487         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
9488         in debug_tree_find_expression by freeing memory returned by the call
9489         to gtk_tree_model_get instead of the parameter string.
9491 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9493         * plugins/debug-manager/breakpoints.c:
9494         Fix bug #378850
9496         * plugins/debug-manager/anjuta-debug-manager.ui,
9497         plugins/debug-manager/debugger.c,
9498         plugins/debug-manager/plugin.c:
9499         Fix bug #378871
9501 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
9503         * libanjuta/anjuta-launcher.c,
9504         plugins/gdb/debugger.c:
9505         Fix bug #377061
9507 2006-11-21  Naba Kumar  <naba@gnome.org>
9509         * plugins/search/search_preferences.c: Fixed build break.
9510         
9511 2006-11-20  Naba Kumar  <naba@gnome.org>
9512         
9513         Patch from Kjartan Maraas:
9514         * plugins/cvs-plugin/cvs-interface.c,
9515         plugins/document-manager/plugin.c,
9516         plugins/gtodo/interface.c,
9517         plugins/gtodo/libgtodo.h,
9518         plugins/message-view/anjuta-msgman.c,
9519         plugins/project-wizard/druid.c,
9520         plugins/search/search_preferences.c,
9521         plugins/sourceview/sourceview-prefs.c,
9522         plugins/terminal/terminal.c,
9523         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
9525         Patch from Przemysław Grzegorczyk:
9526         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
9527         plugins/subversion/anjuta-subversion.glade: Enable files in
9528         fileselection dialog. Fixes bug #376031.
9529         
9530 2006-11-17  Adam Dingle <adam@medovina.org>
9532         Reviewed by: Naba Kumar  <naba@gnome.org>
9533         * plugins/build-basic-autotools/build-basic-autotools.c
9534         * plugins/class-gen/anjuta-class-gen.plugin.in
9535         * plugins/debug-manager/breakpoints.c
9536         * plugins/debug-manager/plugin.c
9537         * plugins/devhelp/plugin.c
9538         * plugins/document-manager/plugin.c
9539         * plugins/gdb/debugger.c
9540         * plugins/glade/anjuta-glade.plugin.in
9541         * plugins/gtodo/plugin.c
9542         * plugins/language-support-cpp-java/plugin.c
9543         * plugins/message-view/plugin.c
9544         * plugins/project-import/anjuta-project-import.glade
9545         * plugins/project-import/anjuta-project-import.plugin.in
9546         * plugins/search/plugin.c
9547         * plugins/tools/scripts/tools-2.xml.in
9548         * plugins/valgrind/plugin.c
9549         * src/anjuta-actions.h:
9550         Fixed bug #376335 "menu items should be capitalized".  Minor
9551         grammar edits.
9553 2006-11-20  Naba Kumar  <naba@gnome.org>
9554         
9555         * configure.in: Fixed build.
9557         Patch from: Arjan Timmerman
9558         *configure.in: Make subvesion plugin build for apr 1.x.
9559         Fixes: Bug #364754.
9560         
9561 2006-11-20  Johannes Schmid <jhs@gnome.org>
9563         * configure.in
9564         * plugins/*/*.[ch]:
9565         Removed patches from Sylvain and Günther. They caused not problems but
9566         Naba was against them.
9568 2006-11-20  Johannes Schmid <jhs@gnome.org>
9570         * Removed me from MAINTAINERS
9572 2006-11-14  Günther Brammer <GBrammer@gmx.de>
9574         * configure.in:
9575         Use apr-1 instead of apr-0
9577 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
9579         * global-tags/create_global_tags.sh.in: Correct a bug when environment
9580         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
9581         and another bug occuring when parsing .pc file containing quotes.
9583 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
9585         * plugins/*/*.[ch]: Use class macro for type casting.
9587         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
9588         GCC 4.1.2 (there are only two warnings remaining now when compiling
9589         plugins).
9591         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
9592         a memory leak in debug_tree_find_expression; g_free was called on
9593         the parameter instead of the memory allocated by gtk_tree_model_get.
9595         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
9596         to declare and initialize the global type variable of the plugin.
9598 2006-10-31  Naba Kumar  <naba@gnome.org>
9600         * global-tags/create_global_tags.sh.in: Added an end message.
9601         
9602         * libanjuta/anjuta-launcher.h: Fixed indentation.
9603         
9604         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
9605         creation to a) append the messages in right way, b) Connect signals
9606         to the view properly and c) Recreate the system-tags.cache at the
9607         end of the generation.
9609         * plugins/symbol-browser: Fixed action path (double
9610         click on sysmbols was not working).
9612         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
9613         Fixed typedef and removed dead code.
9615         * tagmanager/c.c: Took the latest version from ctags source
9616         repository, because the one we had (from ctags 5.6) was broken.
9617         
9618         * global_tags/create_global_tags.sh.in: Reverted the patch from
9619         Sylvain because it was not right fix (and added a helpful comment).
9620         Used /bin/bash to fix the bashism and generated separate log files
9621         for each tag files in the same directory.
9622         
9623 2006-10-29  Naba Kumar  <naba@gnome.org>
9625         * plugins/editor/text_editor.c: Use a temporary file
9626         to save the editor and move it at the end to original
9627         file. This will prevent data corruption if file save
9628         failed for any reason. Also report proper errors when
9629         file save fails. Fixes bug #346575.
9630         
9631 2006-10-26  Naba Kumar  <naba@gnome.org>
9633         * plugins/document-manager/anjuta-docman.c: Do not load
9634         the same files with different path more than once (happens
9635         with symlinked files). Fixes Bug #323591.
9637 2006-10-25  Naba Kumar  <naba@gnome.org>
9639         * plugins/valgrind/vgactions.c: Fixed a warning.
9641 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
9643         Reviewed by Naba Kumar  <naba@gnome.org>:
9645         * plugins/valgrind/vgtoolview.c:
9646         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
9648         * plugins/valgrind/bugged-prg-test.c:
9649         No more warning during compilation with GCC 4.1.
9650         Program is still buggy in order to be used as a test of the
9651         plugin.
9653         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
9654         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
9655         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
9656         plugins/valgrind/vgrule.c:
9657         No more warning during compilation with GCC 4.1.
9659         * plugins/valgrind/plugin.c:
9660         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
9661         prototype (was missing from previous patch).
9663 2006-10-24  Naba Kumar  <naba@gnome.org>
9665         * plugins/glade/plugin.c: Show glade tree view, not list view.
9666         
9667         * plugins/glade/plugin.c: Fixed crash when Anjuta is
9668         exited with glade plugin still loaded. Fixes Bug #364755.
9670         * plugins/document-manager/anjuta-document-manager.plugin.in:
9671         Added application/x-reject in accepted mime-types.
9672         
9673         * Changelog: Fixed changelog alignments.
9675 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
9677         Reviewed by: Naba Kumar  <naba@gnome.org>
9678         
9679         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
9680         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
9681         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
9682         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
9683         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
9684         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
9685         plugins/valgrind/vgsearchbar.c:
9686         Use class macro for type casting.
9688         * plugins/valgrind/plugin.h:
9689         Don't force cast a GtkActionGroup to a GtkAction.
9691         * plugins/valgrind/plugin.c:
9692         Use correct API to get path of the preoject root when building
9693         the list of targets for the run action.
9694         Correct ordering of the construction of the preferences widgets.
9695         Only remove the valgrind widget if it is currently displayed.
9697         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
9698         Return if check_valgrind_binary() fails.
9699         The ValgrindPluginPrefs object is initialized after the call to
9700         vg_action_new. Take a handle to the location of the pointer to
9701         the future object.
9703 2006-10-24  Naba Kumar  <naba@gnome.org>
9705         * HACKING: Updated coding sample.
9706         
9707         Patch from: Armin Burgmeier  <armin@arbur.net>
9708         * plugins/symbol-browser/test-class.h,
9709         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
9710         
9711 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
9713         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
9714         * plugins/valgrind/vgtoolview.h:
9715         Correctly handle the argv / srcdir of vg_tool_view object. Do
9716         not leak memory associated with those arrays.
9718         * plugins/symbol-browser/an_symbol_prefs.c:
9719         Support unloading / reloading of the module (for example when
9720         closing a project and opening another one).
9722         * plugins/project-manager/plugin.c:
9723         Remove plugin widget before removing plugin itself, preventing
9724         a crash with valgrind plugin.
9726         * libanjuta/anjuta-preferences-dialog.c:
9727         Do not use the page_num returned by gtk_notebook_append_page to
9728         remove the page as it cause bugs when pages removal is not done
9729         in LIFO.
9731         * plugins/document-manager/anjuta-docman.c:
9732         Fix some GTK+ warnings.
9734         * global-tags/create_global_tags.sh.in:
9735         Rewrite script to remove bash-ism and use pkg-config directly
9736         instead of parsing the *.pc file by hand. This solve problems
9737         that occurred when one of the directory in PKG_CONFIG_PATH is
9738         empty.
9740 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
9742         * plugins/glade/plugin.c: Fix build (#363884)
9744 2006-10-22  Johannes Schmid <jhs@gnome.org>
9746         * plugins/file-manager/an_file_view.c:
9747         * plugins/file-manager/plugin.c:
9748         * plugins/file-manager/plugin.h:
9749         Fix possible crasher when changing project-root uri when we try to restore open nodes
9750         * AUTHORS: Updated
9752 2006-10-19  Naba Kumar  <naba@gnome.org>
9754         Patch from: Juan Pablo Ugarte
9755         * plugins/glade/plugin.c: Include glade header
9756         correctly.
9757         
9758 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
9759         
9760         * plugins/debug-manager/Makefile.am,
9761         plugins/debug-manager/sexy-icon-entry.h,
9762         plugins/debug-manager/sexy-icon-entry.c,
9763         plugins/debug-manager/dataview.c:
9764         Fix bug #358134 (Goto memory prompt)
9765         Use sexy-icon-entry from libsexy 0.1.10
9767         * plugins/debug-manager/debugger.c,
9768         plugins/debug-manager/plugin.c,
9769         plugins/debug-manager/start.c,
9770         plugins/gdb/debugger.c,
9771         plugins/gdb/plugin.c:
9772         Better error handling when starting and stopping debugger
9774 2006-10-13  Maik Beckmann <maik@eigenco.de>
9776         * src/action_callbacks.c:
9777         Fixed bug #361830 (AboutDialog does not close) which is caused 
9778         due to a change in Gtk+ 2.10  
9779   
9780 2006-10-12  Adam Dingle <adam@medovina.org>
9782         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
9784         * plugins/search/search-replace.c:
9785         Fixed bug #358068 (indicate when Find in Files is complete)
9787         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9789         * plugins/sourceview/sourceview-prefs.c:
9790         * plugins/sourceview/sourceview.glade:
9791         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
9793         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
9795         * plugins/devhelp/plugin.c:
9796         * plugins/search/plugin.c: 
9797         Fixed bug #359750 (fix find/replace shortcut keys).
9799         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
9800         use Alt+key for shortcuts)
9802         *  plugins/debug-manager/debug_tree.c:
9803         *  plugins/debug-manager/debugger.c:
9804         Fixed bug #359317 (can't load debug manager)
9806         * /plugins/document-manager/plugin.c:
9807         Fixed bug #359259 (highlight modes listed in reverse 
9808         alphabetical order).
9810 2006-10-10  Johannes Schmid <jhs@gnome.org>
9812         * plugins/glade/plugin.c:
9813         Add scrollbars to glade project window
9815 2006-10-10  Johannes Schmid <jhs@gnome.org>
9817         * libanjuta/interfaces/Makefile.am.iface:
9818         Fixed Makefile with broke build
9820 2006-10-07  Johannes Schmid <jhs@gnome.org>
9822         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9823         * libanjuta/interfaces/Makefile.iface.am:
9824         Fixed enum types generation
9826         * libanjuta/interfaces/libanjuta.idl:
9827         Fixed some strange typo
9829 2006-10-06  Johannes Schmid <jhs@gnome.org>
9831         * libanjuta/interfaces/Makefile.iface.am:
9832         Fixed enum-types.h generation
9833         * libanjuta/interfaces/libanjuta.idl:
9834         char* => gchar*
9835         IAnjutaTODO::load should take const gchar* argument
9836         Remove include to libanjuta/e-splash.h which is not installed as header file
9837         Disable get_attributes for now
9838         
9839         * pluings/sourceview/sourceview.c: Disabled get_attributes
9840         
9841         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
9843 2006-10-05  Naba Kumar  <naba@gnome.org>
9845         * TODO.tasks: Set 'Improve class widzard' task to assigned.
9846         Set bug id for 'Profiler plugin' task.
9848 2006-10-03  Naba Kumar  <naba@gnome.org>
9850         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
9851         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
9853         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
9854         plugins/project-manager/plugin.c: Added a new API in
9855         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
9856         Added some documentation. On project close, close all editors that
9857         has files opened for the project.
9858         
9859         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
9860         from the containers on anjuta_shell_remove_widget(). Do not destroy
9861         glade widgets once created.
9862         
9863 2006-10-03  Johannes Schmid <jhs@gnome.org>
9865         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9866         * libanjuta/interfaces/libanjuta.idl:
9867         const-List<> => const List<>
9868         List-free<> => List<>
9869         
9870         * Makefile.am: Reenabled launcher
9872 2006-10-03  Johannes Schmid <jhs@gnome.org>
9874         * libanjuta/interfaces/Makefile.am.iface:
9875         Install libanjuta.idl
9877 2006-10-02  Adam Dingle <adam@medovina.org>
9879         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
9881 2006-10-02  Adam Dingle <adam@medovina.org>
9883         * plugins/editor/style-editor.c: fixed bug #357534
9884         * plugins/gdb/utilities.h: removed 2 unused declarations
9886 2006-10-02  Johannes Schmid <jhs@gnome.org>
9888         * Makefile.am: disabled anjuta-launcher
9889         * libanjuta/Makefile.am:
9890         
9891         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
9892         * libanjuta/glue-factory.c: (glue_factory_add_path),
9893         (glue_factory_get_path):
9894         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
9895         * libanjuta/glue-factory.h:
9896         * libanjuta/glue-cpp.h:
9897         * libanjuta/glue-cpp.c:
9898         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
9899         
9900         * libanjuta/interfaces/Makefile.am.iface:
9901         * libanjuta/interfaces/anjuta-idl-compiler.pl:
9902         * libanjuta/interfaces/libanjuta.idl:
9903         Add a new features to idl compiler:
9904         List<Type> => List of Type
9905         List-free<Type> => List of Type, it is up to the caller to free items and list
9906         const-List(-free)<Type> = const List of Types
9907         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
9908         
9909         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
9910         (generic_cpp_class_create_code):
9911         Adapted to new project_manager interface
9912         
9913         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
9914         * plugins/debug-manager/debugger.c:
9915         (ivariable_debugger_iface_init):
9916         Do not use C++ keyword "delete" for interface name
9917         
9918         * plugins/document-manager/anjuta-document-manager.plugin.in:
9919         Added m4 to mime-types
9920         
9921         * plugins/project-manager/plugin.c:
9922         (iproject_manager_add_source_multi):
9923         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
9925 2006-10-01  Naba Kumar  <naba@gnome.org>
9927         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
9928         UI file used when out-of-process devhelp is used instead of
9929         embedded devhelp.
9930         
9931         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
9932         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
9933         plugins/profile-default/default.anjuta: Build devhelp plugin,
9934         but use out-of-process devhelp if devhelp plugin is disabled
9935         (either by user or devhelp is not installed). Disabled devhelp
9936         plugin by default. Added it in default profile.
9938 2006-10-01  Naba Kumar  <naba@gnome.org>
9940         * plguins/project-manager/plugin.c: Possible fix for crash
9941         bug #358583.
9942         
9943         * configure.in, plugins/Makefile.am: Enabled glade plugin and
9944         set dep to last version 3.0.2.
9945         
9946         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
9947         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
9948         plugins/symbol-browser/plugin.c: Use the right action group
9949         for getting popup actions (Fixes lots of assertion failures).
9951         * plugins/project-manager/plugin.c,
9952         plugins/project-manager/plugin.h: use separate action group
9953         for profie actions.
9954         
9955         * plugins/message-view/plugin.c: Disconnect session load
9956         signal on plugin deactivation (fixes a crash).
9958 2006-09-30  Naba Kumar  <naba@gnome.org>
9960         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
9961         * TODO.tasks: Assigned a bounty to Massimo.
9963 2006-09-29  Naba Kumar  <naba@gnome.org>
9965         * src/anjuta-app.c, src/shell.c: Fixed build errors.
9967 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
9969         * plugins/debug-manager/debugger.c,
9970         plugins/debug-manager/plugin.c,
9971         libanjuta/interfaces/libanjuta.idl:
9972         Add a new abort command to quit debugger without waiting
9974         * plugins/gdb/debugger.c,
9975         plugins/gdb/debugger.h,
9976         plugins/gdb/plugin.c:
9977         Send a signal directly to the debugged program
9978         Implement abort command
9980         * plugins/debug-manager/debug_tree.c:
9981         Fix bug #358163
9983         * plugins/debug-manager/stack-trace.c:
9984         Fix bug #358009
9986 2006-09-29  Naba Kumar  <naba@gnome.org>
9988         * TODO.tasks: Updated.
9989         
9990         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
9991         dialog.
9992         
9993         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
9994         
9995         * TODO.tasks: Updated in light of the word wrapping fix
9996         in Tasks Manager. Added a test bounty entry.
9998         * TODO.tasks: Added four bounties.
9999         
10000 2006-09-28  Naba Kumar  <naba@gnome.org>
10002         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
10003         Added 'customizable' parameter to
10004         anjuta_ui_add_action_group_entries() and similar functions to
10005         allow user configuration of the actions. Filter out actions that
10006         are not configurable items (such as submenu items). Now the
10007         'Customize shortcuts' dialog is much better listed.
10009         * plugins/build-basic-autotools/build-basic-autotools.c,
10010         plugins/build-basic-autotools/build-basic-autotools.h,
10011         plugins/cvs-plugin/plugin.c,
10012         plugins/cvs-plugin/plugin.h,
10013         plugins/debug-manager/breakpoints.c,
10014         plugins/debug-manager/plugin.c,
10015         plugins/debug-manager/stack_trace.c,
10016         plugins/debug-manager/watch.c,
10017         plugins/devhelp/plugin.c,
10018         plugins/document-manager/plugin.c,
10019         plugins/file-loader/plugin.c,
10020         plugins/file-manager/plugin.c,
10021         plugins/glade/plugin.c,
10022         plugins/gtodo/interface.c,
10023         plugins/gtodo/plugin.c,
10024         plugins/language-support-cpp-java/plugin.c,
10025         plugins/macro/plugin.c,
10026         plugins/macro/plugin.h,
10027         plugins/message-view/plugin.c,
10028         plugins/patch/plugin.c,
10029         plugins/profile-default/default.anjuta,
10030         plugins/project-manager/plugin.c,
10031         plugins/project-manager/plugin.h,
10032         plugins/sample1/plugin.c,
10033         plugins/search/plugin.c,
10034         plugins/subversion/plugin.c,
10035         plugins/subversion/plugin.h,
10036         plugins/symbol-browser/plugin.c,
10037         plugins/symbol-browser/plugin.h,
10038         plugins/tools/plugin.c,
10039         plugins/valgrind/plugin.c,
10040         plugins/valgrind/plugin.h: Fixed to take care of above change
10041         in API of AnjutaUI. Properly added/removed action groups in some
10042         plugins. Split action groups into customization and non-customizable
10043         groups and added them separately.
10045         * plugins/document-manager/plugin.c: Close files belonging to
10046         project when project is closed (not complete).
10047         
10048         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
10049         vertical aligned cell entries.
10050         
10051         * src/anjuta-app.c: Define macros for the placeholder names.
10052         Set default widths and heights of the default placeholders,
10053         so that newly docked widgets are correclty sized.
10054         
10055         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10056         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
10057         Fixed to generated correct actions addition/removal code.
10059 2006-09-25  Naba Kumar  <naba@gnome.org>
10061         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
10062         libanjuta/anjuta-serializer.[ch]: Implemented serialization
10063         class.
10064         
10065         * plugins/message-view/anjuta-msgman.c,
10066         plugins/message-view/anjuta-msgman.h,
10067         plugins/message-view/message-view.c,
10068         plugins/message-view/message-view.h,
10069         plugins/message-view/plugin.c: Serialize messages panes in
10070         session save and deserialize them in session load so that
10071         build messages persistant.
10072         
10073 2006-09-24  Johannes Schmid <jhs@gnome.org>
10075         * libanjuta/anjuta-utils.c:
10076         * plugins/message-view/message-view.c:
10077         Really fixed #355407
10079 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
10081         * libanjuta/interfaces/libanjuta.idl:
10082         Change one variable sign
10084         * plugins/debug-manager/anjuta-debug-manager.glade,
10085         plugins/debug-manager/anjuta-debug-manager.ui:
10086         Few small interface changes     
10088         * plugins/debug-manager/debug_tree.h,
10089         plugins/debug-manager/watch.c,
10090         plugins/debug-manager/debugger.c,
10091         plugins/debug-manager/plugin.c
10092         plugins/gdb/debugger.c,
10093         plugins/gdb/plugin.c:
10094         Big rewrite of debugger queue
10095         Allow to cancel command
10097         * plugins/debug-manager/memory.c:
10098         Fix a bug if a command is cancelled
10100 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
10102         * plugins/gdb/debugger.c,
10103         plugins/debug-manager/debug_tree.c,
10104         plugins/debug-manager/locals.c:
10105         Restore tree representation for local variable
10106         Add argument in local variable list
10107         Use gdb variable object to get all informations
10109 2006-09-19  Naba Kumar  <naba@gnome.org>
10111         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
10112         that implements AnjutaSavePrompt class.
10114         * ChangeLog: Fixed indentation.
10115         
10116         * libanjuta/Makefile.am,
10117         libanjuta/anjuta-marshal.list,
10118         libanjuta/anjuta-shell.c,
10119         libanjuta/anjuta-shell.h,
10120         plugins/document-manager/action-callbacks.c,
10121         plugins/document-manager/action-callbacks.h,
10122         plugins/document-manager/anjuta-docman.c,
10123         plugins/document-manager/anjuta-docman.h,
10124         plugins/document-manager/plugin.c,
10125         src/anjuta.c: Impletemnted save prompt dialog to prompt for
10126         unsaved items during exit. A new signal is added in shell
10127         interface called 'save-prompt' to collect all unsaved items.
10128         Create AnjutaSavePrompt class (dialog) to process unsaved items.
10129         Fixed document manager to use the new save-prompt signal in shell
10130         and AnjutaSavePrompt object for unsaved files. Cleaned up
10131         AnjutaDocman to synchronously save new files. Fixed function
10132         names.
10134 2006-09-18  Johannes Schmid <jhs@gnome.org>
10136         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
10137         gdl requirement to 0.7.0
10139 2006-09-18  Johannes Schmid <jhs@gnome.org>
10141         * global-tags/.cvsignore:
10142         * global-tags/Makefile.am:
10143         * global-tags/create_global_tags.sh (removed):
10144         * global-tags/create_global_tags.sh.in (added):
10145         Fixed #355407
10146         
10147         * libanjuta/anjuta-launcher.c:
10148         Fixed #349374
10149         
10150         * plugins/project-manager/plugin.c:
10151         (project_manager_plugin_close_project):
10152         Fixed crasher
10153         
10154         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
10155         Fixed gtk critical
10156         
10157         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
10158         More reasonable toolbar creation/deletition though it does
10159         not completly work!
10161 2006-09-15  Johannes Schmid <jhs@gnome.org>
10163         * libanjuta/anjuta-utils.c/.h:
10164         Fixed #355168
10166 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
10168         * scintilla/ScintillaGTK.cxx
10169         Fixed doulbe freeing in Scintilla
10171 2006-09-12  Johannes Schmid  <jhs@gnome.org>
10173         * plugins/symbol-browser/an_symbol_prefs.c:
10174         Support unloading / reloading of the module (for example when
10175         closing a project and opening another one).
10177         * plugins/project-manager/plugin.c:
10178         Really fixed #355148 (Show project name in title bar)
10180 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10182         * libanjuta/plugins.c:
10183         Fixed #355156 (Show plugins in alphabetical order)
10185 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10187         * plugins/project-manager/plugin.c:
10188         Fixed #355148 (Show project name in title bar)
10190 2006-09-09  Johannes Schmid  <jhs@gnome.org>
10192         * plugins/project-manager/plugin.c:
10193         (value_removed_project_root_uri):
10194         Fixed crasher if project cannot be opened
10196 2006-08-30 Naba Kumar  <naba@gnome.org>
10198         * plugins/language-support-cpp-java/plugin.[c,h],
10199         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10200         Impletemnted UI for auto indent.
10201         
10202 2006-08-28 Naba Kumar  <naba@gnome.org>
10203         
10204         * plugins/gvim/.cvsignore,
10205         plugins/gvim/Makefile.am,
10206         plugins/gvim/anjuta-vim-plugin.png,
10207         plugins/gvim/anjuta-vim.c,
10208         plugins/gvim/anjuta-vim.h,
10209         plugins/gvim/anjuta-vim.plugin.in,
10210         plugins/gvim/gtkvim.c,
10211         plugins/gvim/gtkvim.h,
10212         plugins/gvim/plugin.c,
10213         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
10214         in build yet.
10216 2006-08-28 Naba Kumar  <naba@gnome.org>
10218         Patch from: Massimo Corà  <maxcvs@email.it>
10219         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
10220         possible infinite loop.
10222 2006-08-22 Adam Dingle <adam@medovina.org>
10223         
10224         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
10225         to edit are shown in the preferences dialog in anjuta").
10226         Removed unused widgets from the style editor dialog.
10228 2006-08-21  Johannes Schmid <jhs@gnome.org>
10230         * plugins/symbol-browser/test-class.[cpp/h]
10231         Added missing files
10233 2006-08-18  Naba Kumar  <naba@gnome.org>
10235         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
10236         end of document loading.
10238         * plugins/language-support-cpp-java/plugin.c,
10239         plugins/sourceview/sourceview.c: Fixed plugin loading.
10241 2006-08-17  Naba Kumar  <naba@gnome.org>
10243         * plugins/language-support-cpp-java/plugin.c,
10244         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
10245         mode line parsing. Indentation parameters initialized based on
10246         mode line parameters.
10248 2006-08-16  Naba Kumar  <naba@gnome.org>
10250         * Makefile.am, plugins/editor/text_editor.c,
10251         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
10252         comments.
10254 2006-08-16 Naba Kumar  <naba@gnome.org>
10256         Patch from  Massimo Cora'  <maxcvs@email.it>:
10257         
10258         * plugins/editor/aneditor-autocomplete.cxx,
10259         plugins/editor/aneditor-calltip.cxx,
10260         plugins/symbol-browser/Makefile.am,
10261         plugins/symbol-browser/an_symbol.c,
10262         plugins/symbol-browser/an_symbol_view.c,
10263         plugins/symbol-browser/plugin.c,
10264         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
10265         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
10266         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
10267         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
10268         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
10269         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
10270         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
10271         tagmanager/get.h, tagmanager/html.c,
10272         tagmanager/include/tm_source_file.h,
10273         tagmanager/include/tm_tag.h,
10274         tagmanager/include/tm_workspace.h,
10275         tagmanager/jscript.c, tagmanager/keyword.c,
10276         tagmanager/keyword.h, tagmanager/lisp.c,
10277         tagmanager/lregex.c, tagmanager/lua.c,
10278         tagmanager/main.h, tagmanager/make.c,
10279         tagmanager/options.c, tagmanager/options.h,
10280         tagmanager/parse.c, tagmanager/parse.h,
10281         tagmanager/parsers.h, tagmanager/pascal.c,
10282         tagmanager/perl.c, tagmanager/php.c,
10283         tagmanager/python.c, tagmanager/read.c,
10284         tagmanager/read.h, tagmanager/readtags.c,
10285         tagmanager/readtags.h, tagmanager/rexx.c,
10286         tagmanager/routines.c, tagmanager/routines.h,
10287         tagmanager/ruby.c, tagmanager/scheme.c,
10288         tagmanager/sh.c, tagmanager/slang.c,
10289         tagmanager/sml.c, tagmanager/sort.c,
10290         tagmanager/sort.h, tagmanager/sql.c,
10291         tagmanager/strlist.c, tagmanager/strlist.h,
10292         tagmanager/tcl.c, tagmanager/tm_source_file.c,
10293         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
10294         tagmanager/tm_workspace.c, tagmanager/verilog.c,
10295         tagmanager/vim.c, tagmanager/vstring.c,
10296         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
10297         5.6 and namespace completion fixed.
10299         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10300         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
10302 2006-08-15 Naba Kumar  <naba@gnome.org>
10304         * libanjuta/interfaces/libanjuta.idl,
10305         plugins/editor/text-editor-iterable.c,
10306         plugins/editor/text_editor.c,
10307         plugins/sourceview/sourceview-cell.c,
10308         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
10309         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
10310         ianjuta_editor_end_action().
10311         
10312         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
10314 2006-08-13 Naba Kumar  <naba@gnome.org>
10316         * plugins/debug-manager/breakpoints.c,
10317         plugins/debug-manager/memory.c,
10318         plugins/debug-manager/registers.c,
10319         src/layout.xml: Fixed debugger widgets layout.
10321 2006-08-12 Naba Kumar  <naba@gnome.org>
10323         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
10324         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
10325         plugins/editor/editor.glade, plugins/editor/text_editor.h,
10326         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
10327         codes and dead codes. Removed automatic indentation prefs.
10329 2006-08-12  Johannes Schmid <jhs@gnome.org>
10331         * libanjuta/Makefile.am:
10332         * libanjuta/anjuta-launcher.c:
10333         * libanjuta/anjuta-launcher.h:
10334         * libanjuta/anjuta-plugin.c:
10335         * libanjuta/anjuta-plugin.h:
10336         * libanjuta/anjuta-preferences.c:
10337         * libanjuta/anjuta-preferences.h:
10338         * libanjuta/anjuta-shell.c:
10339         * libanjuta/anjuta-shell.h:
10340         * libanjuta/libanjuta.h:
10341         
10342         Made wrapper friendly:
10343         - no inline in header files (preferences_set/get)
10344         - correct signal names
10345         - correct GError** argument in anjuta_shell_freeze/thaw
10346         - include correct files in libanjuta.h
10347         
10348         * plugins/project-manager/plugin.c: 
10349         Fixed two crashers
10351 2006-08-11 Naba Kumar  <naba@gnome.org>
10353         * plugins/editor/aneditor-priv.h,
10354         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
10355         
10356         * plugins/editor/text_editor_cbs.c,
10357         plugins/sourceview/anjuta-view.c: Pass the right position for char
10358         added signal.
10359         
10360         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
10361         
10362         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
10364 2006-08-11 Naba Kumar  <naba@gnome.org>
10366         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
10367         return the right character at the iter position and get_char() to
10368         not leak memory.
10370         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
10371         to set to character offset and not byte index.
10373         * plugins/language-support-cpp-java/plugin.c: Improved
10374         auto-indentation login. Indents opening and closing braces correctly.
10376 2006-08-10  Johannes Schmid <jhs@gnome.org>
10378         * INSTALL:
10379         * autogen.sh:
10380         Required automake = 1.9
10382         * libanjuta/anjuta-children.c:
10383         * libanjuta/anjuta-children.h:
10384         * libanjuta/anjuta-encodings.h:
10385         * libanjuta/anjuta-launcher.h:
10386         * libanjuta/anjuta-plugin-description.h:
10387         * libanjuta/anjuta-preferences-dialog.h:
10388         * libanjuta/anjuta-preferences.h:
10389         * libanjuta/anjuta-session.h:
10390         * libanjuta/anjuta-status.h:
10391         * libanjuta/anjuta-ui.h:
10392         * libanjuta/anjuta-utils.c:
10393         * libanjuta/anjuta-utils.h:
10394         * libanjuta/e-splash.h:
10395         * libanjuta/glue-factory.h:
10396         * libanjuta/glue-plugin.h:
10397         * libanjuta/plugins.h:
10398         * libanjuta/resources.h:
10399         Fixed libanjuta to be able to wrap it
10400         - G_BEGIN_DECLS, G_END_DECLS
10401         - include all necessary files in libanjuta.h
10403         * plugins/gtodo/tray-icon.c:
10404         * plugins/terminal/terminal.c:
10405         Some build fixes for freebsd
10407         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10408         * plugins/sourceview/sourceview.glade:
10409         Remove auto-indent feature as it is now in language-support
10411 2006-08-09 Naba Kumar  <naba@gnome.org>
10413         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
10414         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
10415         Added missing files.
10417         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
10418         get_use_spaces(), set_tabsize() and set_use_spaces().
10420 2006-08-09 Naba Kumar  <naba@gnome.org>
10422         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
10423         succeeded in activating.
10425         * plugins/document-manager/plugin.c: Added debug message.
10427         * libanjuta/interfaces/libanjuta.idl,
10428         plugins/editor/text_editor.c: Implemented get_tabsize(),
10429         get_use_spaces(), set_tabsize() and set_use_spaces().
10431         * plugins/language-support-cpp-java/Makefile.am,
10432         plugins/language-support-cpp-java/plugin.c,
10433         plugins/language-support-cpp-java/plugin.h: Used editor parameters
10434         for indentation. Added preferences page for paramenters.
10436         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
10438 2006-08-08 Naba Kumar  <naba@gnome.org>
10440         * libanjuta/interfaces/libanjuta.idl,
10441         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10442         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10443         plugins/editor/text_editor.c,
10444         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
10445         and implemented it for both scintilla and sourceview.
10447         * plugins/search/plugin.c: Use the new grab_focus() to transfer
10448         focus back to editor (happens when pressing esc in incremental
10449         search box).
10451 2006-08-08 Naba Kumar  <naba@gnome.org>
10453         * libanjuta/interfaces/libanjuta.idl,
10454         plugins/editor/text_editor.c,
10455         plugins/editor/text_editor.h,
10456         plugins/editor/text-editor-iterable.c,
10457         plugins/sourceview/sourceview-cell.c,
10458         plugins/sourceview/sourceview.c: Implemented editor attributes
10459         methods.
10460         
10461         * plugins/editor/aneditor.cxx: Disabled old indentation code.
10462         plugins/language-support-cpp-java/plugin.c: Implemented indentation
10463         code (not complete yet).
10465         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10466         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10467         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10468         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10469         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10470         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10472 2006-08-04 Naba Kumar  <naba@gnome.org>
10474         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
10475         implementation.
10476         
10477 2006-08-03  Johannes Schmid <jhs@gnome.org>
10479         * configure.in: Add a more informative text to valgrind plugin
10481         * TODO.tasks:
10482         Modified Preferences tasl
10483         * libanjuta/anjuta-plugin.c: 
10484         * libanjuta/anjuta-preferences-dialog.c: 
10485         * libanjuta/anjuta-preferences-dialog.h:
10486         * libanjuta/anjuta-preferences.c:
10487         * libanjuta/anjuta-preferences.h:
10488         * libanjuta/interfaces/Makefile.am.iface:
10489         * libanjuta/interfaces/libanjuta.idl:
10490         Added IAnjutaPreferences interface which every plugin that has preferences should
10491         implement. Call merge() and unmerge() at plugin activation/deactivation.
10492         Fixed preferences_page_remove()
10493         
10494         * plugins/build-basic-autotools/build-basic-autotools.c:
10495         * plugins/cvs-plugin/plugin.c: 
10496         * plugins/document-manager/plugin.c:
10497         * plugins/editor/plugin.c:
10498         * plugins/editor/plugin.h:
10499         * plugins/file-manager/plugin.c: 
10500         * plugins/gtodo/main.h:
10501         * plugins/gtodo/plugin.c: 
10502         * plugins/gtodo/preferences.c: 
10503         * plugins/message-view/anjuta-msgman.c: 
10504         * plugins/message-view/anjuta-msgman.h:
10505         * plugins/message-view/plugin.c:
10506         * plugins/sourceview/plugin.c: 
10507         * plugins/sourceview/plugin.h:
10508         * plugins/symbol-browser/an_symbol_prefs.c:
10509         * plugins/symbol-browser/plugin.c: 
10510         * plugins/terminal/terminal.c: 
10511         * plugins/valgrind/plugin.c
10512         * src/anjuta-app.c:
10513         
10514         Updated preference loading/unloading for all plugins
10516 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
10517         
10518         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
10519         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
10520     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
10521         recommended by the autoconf manual. 
10522         - Fixes compiling with autoconf 2.60.
10523         
10524         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
10526 2006-08-02      Johanes Schmid <jhs@gnome.org>
10528         * plugins/profile-default/plugin.c:
10529         Fixed session handling
10531 2006-08-01  Johannes Schmid <jhs@gnome.org>
10533         * configure.in
10534         * plugins/Makefile.am:
10535         Disabled devhelp and glade for now as they do not work (#341073
10536         and #341170)
10537         
10538         * plugins/profile-default/anjuta-default-profile.ui (removed):
10539         * plugins/profile-default/plugin.c:
10540         * plugins/profile-default/plugin.h:
10541         * plugins/project-manager/anjuta-project-manager.ui:
10542         * plugins/project-manager/plugin.c:
10543         * plugins/project-manager/plugin.h:
10544         Limted multiple project support #315043
10546         * libanjuta/interfaces/libanjuta.idl:
10547         Added ianjuta_profile_unload
10549 2006-07-31 Naba Kumar  <naba@gnome.org>
10551         * libanjuta/interfaces/libanjuta.idl,
10552         plugins/editor/text-editor-iterable.c,
10553         plugins/editor/text_editor.c,
10554         plugins/sourceview/anjuta-view.c,
10555         plugins/sourceview/anjuta-view.h,
10556         plugins/sourceview/sourceview.c: Fixed text iteration and 
10557         IAnjutaEditor implementations in both scintilla
10558         and sourceview. Cleand up libanjuta API: Removed redundant
10559         erase_range() method from IAnjutaEditor interface, fixed
10560         ianjuta_editor_get_text to take length instead of range (consistency).
10561         autoindentation in both sourceview and scintilla more or less works,
10562         but still disabled for now because there are still some anomalies
10563         in text iteration.
10565         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
10567         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
10568         API changes.
10570 2006-07-30  Johannes Schmid <jhs@gnome.org>
10572         * plugins/sourceview/anjuta-document.c:
10573         * plugins/sourceview/anjuta-document.h:
10574         * plugins/sourceview/anjuta-view.c: 
10575         * plugins/sourceview/sourceview.c:
10576         Wrote a new "char_added" implementation, I hope this one is good
10578         * plugins/sourceview/sourceview-cell.c:
10579         Fixed typo: "text_iter" instead of "iter"
10581 2006-07-30 Naba Kumar  <naba@gnome.org>
10583         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
10585 2006-07-30  Johannes Schmid <jhs@gnome.org>
10587         * autogen.sh: use gnome-autogen.sh from gnome-coomen
10588         
10589         * plugins/debug-manager/plugin.c: 
10590         * plugins/patch/plugin.c:
10591         Use IAnjutaIndicable to mark debugger position
10593         * plugins/sourceview/sourceview.c:
10594         Define colors for IAnjutaIndicable
10596 2006-07-29  Johannes Schmid <jhs@gnome.org>
10598         * plugins/debug-manager/anjuta-debug-manager.ui:
10599         * plugins/debug-manager/breakpoints.c:
10600         * plugins/debug-manager/images/Makefile.am:
10601         * plugins/debug-manager/images/run-to-cursor.png:
10602         * plugins/debug-manager/plugin.c:
10603         Added toolbar and some icons
10605         * plugins/patch/anjuta-patch.ui:
10606         * plugins/patch/patch-plugin.c:
10607         * plugins/patch/patch-plugin.glade:
10608         * plugins/patch/plugin.c:
10609         * plugins/patch/plugin.h:
10610         Improved patch plugin (GUI and function)
10612         * plugins/sourceview/sourceview.c:
10613         Fixed another Gtk-Critical
10615         * plugins/tools/anjuta-tools.ui:
10616         * plugins/tools/plugin.h:
10617         Put Patch plugin in tools menu and changed ui file
10619 2006-07-29  Johannes Schmid <jhs@gnome.org>
10621         * plugins/document-manager/plugin.c:
10622         Fixed accelator Gtk-Warning
10624         * plugins/message-view/anjuta-msgman.c: 
10625         Fixed Gtk-Warning
10627         * plugins/sourceview/anjuta-document.c:
10628         * plugins/sourceview/anjuta-document.h:
10629         * plugins/sourceview/anjuta-marshal.list:
10630         Wrote a better emitter for the char-added signal
10632         * plugins/sourceview/sourceview.c:
10633         Fixed Redo/Undo to void Gtk-Criticals
10634         
10635         * plugins/sourceview/sourceview-args.c:
10636         * plugins/sourceview/sourceview-cell.c:
10637         * plugins/sourceview/sourceview-scope.c:
10638         * plugins/sourceview/sourceview-tags.c: 
10639         Adapted to new IAnjutaIterator API
10641 2006-07-28 Naba Kumar  <naba@gnome.org>
10643         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
10645         * plugins/symbol-browser/an_symbol.c,
10646         plugins/symbol-browser/an_symbol_iter.c,
10647         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
10648         subclass of AnjutaSymbol so that the symbol is accessible from
10649         the iter in light of changes in IAnjutaIterable.
10651         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
10652         implementation of IAnjutaIterable.
10654 2006-07-28 Naba Kumar  <naba@gnome.org>
10656         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
10657         IAnjutaIterable. They were kind of useless since the interface is
10658         defined on the data object itself. Added set_position() method
10659         in IAnjutaIterable to allow setting arbitrary current index to the
10660         iter.
10661         Added erase() and erase_range() in IAnjutaEditor.
10663         * plugins/editor/text-editor-iterable.c: Fixed 
10664         plugins/editor/text_editor.c: Implemented erase() and erase_range()
10665         methods in editor. Fixed get_line_from_position() method.
10667         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
10668         code. It's disabled for now.
10670         * plugins/sourceview/sourceview-cell.c,
10671         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
10672         implementation.
10674 2006-07-27  Johannes Schmid <jhs@gnome.org>
10676         * plugins/sourceview/sourceview-cell.c:
10677         Fixed IAnjutaEditorCell to work only on a single line
10678         Fixed crasher in finalize
10680         * plugins/symbol-browser/an_symbol_prefs.c:
10681         * global-tags/Makefile.am:
10682         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
10683         script installation     
10685 2006-07-26 Naba Kumar  <naba@gnome.org>
10687         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
10688         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
10689         
10690         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
10691         
10692         * plugins/document-manager/plugin.c: Fixed dynamic loading of
10693         support plugins
10694         
10695         * plugins/editor/text-editor-iterable.c,
10696         plugins/editor/text_editor.c,
10697         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
10698         method to work correctly, it was ignoring start and end parameters.
10699         Fixed TextEditorCell implementation. Fixed 'char-added' signal
10700         emission.
10701         
10702         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
10703         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
10705 2006-07-24  Massimo Cora'  <maxcvs@email.it>
10707         * plugins/symbol-browser/an_symbol_view.c,
10708         plugins/symbol-browser/an_symbol_view.h,
10709         plugins/symbol-browser/plugin.c:
10710     fix a matching case into sv_extract_type_qualifier_from_expr ()
10711     and some minor issues.
10713 2006-07-26  Johannes Schmid <jhs@gnome.org>
10715         * plugins/language-support-cpp-java/plugin.c:
10716         Fixed to work kind of with sourceview editor
10717         * plugins/sourceview/anjuta-document.c: 
10718         * plugins/sourceview/anjuta-view.c: 
10719         * plugins/sourceview/sourceview-cell.c:
10720         * plugins/sourceview/sourceview.c:
10721         Fixed IAnjutaEditorCell and "char-added" signal
10723 2006-07-24 Naba Kumar  <naba@gnome.org>
10725         * plugins/document-manager/plugin.c,
10726         plugins/document-manager/plugin.h: Initial implementedion for loading
10727         support plugins.
10728         
10729         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
10730         implementation.
10731         
10732         * plugins/editor/text_editor.c: Fixed syntax highlighting when
10733         indicators are cleared (that leaved grey texts).
10735 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
10737         * libanjuta/interfaces/libanjuta.idl,
10738         plugins/debug-manager/breakpoints.c,
10739         plugins/debug-manager/memory.c,
10740         plugins/debug-manager/registers.c,
10741         plugins/debug-manager/debug_tree.c,
10742         plugins/debug-manager/debugger.c,
10743         plugins/gdb/debugger.c,
10744         plugins/gdb/debugger.h,
10745         plugins/gdb/plugin.c:
10746         Add a parameter for reporting error
10747         Add a new interface for using gdb variable object
10748         Allow to cancel commands
10749         Rewrite handling of debugger state
10751         * plugins/debug-manager/plugin.c,
10752         plugins/debug-manager/locals.c,
10753         plugins/debug-manager/locals.h,
10754         plugins/debug-manager/register.c,
10755         plugins/debug-manager/stack_trace.c,
10756         plugins/debug-manager/stack_trace.h:
10757         Create and destroy local and stack trace windows when needed
10759 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10761         * plugins/document-manager/plugin.c:
10762         Fixed "Automatic" highlighting
10764 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
10766         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
10768         * plugins/sourceview/anjuta-view.c:
10769         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
10771 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
10772         
10773         * configure.in: Check for C/C++-Compiler correctly
10775 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
10777         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10779         * plugins/debug-manager/stack_trace.c:
10780         Destroy stack window when debuuger is disabled (#347414)
10781         
10782         * plugins/sourceview/anjuta-view.c:
10783         Fix a crash with popup-menu (#347412)
10785 2006-07-13 Naba Kumar  <naba@gnome.org>
10787         * plugins/editor/Makefile.am,
10788         plugins/editor/text_editor.h,
10789         plugins/editor/text-editor-iterable.h,
10790         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
10791         tested yet).
10792         
10793         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
10794         code.
10795         
10796         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
10798 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
10800         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
10801         Bug #342937
10802         
10803 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10805         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10807         * libanjuta/anjuta-preferences-dialog.c:
10808         Do not use the page_num returned by gtk_notebook_append_page to
10809         remove the page as it cause bugs when pages removal is not done
10810         in LIFO.
10812         * plugins/document-manager/anjuta-docman.c:
10813         * src/anjuta-app.c:
10814         makes Anjuta display dock_items which have previously been hidden
10816 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
10818         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
10820         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
10821         * plugins/sourceview/sourceview.c: (imark_unmark):
10822         
10823         Patches for bugs #346450 and #346295
10824         
10825         * AUTHORS: Added Fredrik
10827 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
10829         * plugins/message-view/anjuta-msgman.c: 
10830         Fixed close button/icon size (like in docman)
10832 2006-06-10 Naba Kumar <naba@gnome.org>
10834         * plugins/editor/text_editor.c: Fixed goto line to mark the line
10835         being set.
10836         
10837 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
10839         * libanjuta/interfaces/libanjuta.idl:
10840         Move inspect_memory function in IAnjutaCpuDebugger interface
10841         Rename Boolean type to State
10843         * plugins/debug-manager/breakpoint.c:
10844         Rename Boolean type to State
10846         * plugins/debug-manager/Makefile.am,
10847         plugins/debug-manager/anjuta-marshal.list,
10848         plugins/debug-manager/data_view.c,
10849         plugins/debug-manager/data_view.h,
10850         plugins/debug-manager/data_buffer.c,
10851         plugins/debug-manager/data_buffer.h,
10852         plugins/debug-manager/chunk_view.c,
10853         plugins/debug-manager/chunk_view.h,
10854         plugins/debug-manager/anjuta-debug-manager.ui,
10855         plugins/debug-manager/debugger.c,
10856         plugins/debug-manager/memory.c,
10857         plugins/debug-manager/memory.h,
10858         plugins/debug-manager/plugin.c,
10859         plugins/gdb/debugger.c,
10860         plugins/gdb/debugger.h,
10861         plugins/gdb/plugin.c:
10862         Rewrite memory window using a special widget
10863         Rename Boolean type to State
10865 2006-06-08 Naba Kumar <naba@gnome.org>
10867         * plugins/editor/text_editor.c (itext_editor_get_current_word):
10868         Do not return garbage characters and return NULL when there is no
10869         current word.
10870         
10871         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
10872         work correctly.
10873         
10874         * plugins/search/search-replace.c: Fixed a mem leak.
10876 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
10878         * libanjuta/anjuta-launcher.c:
10879         Added debug message (see #343522)
10880         
10881         * plugins/build-basic-autotools/build-basic-autotools.c:
10882         Patch from Günther Brammer to fix #344015
10884         * plugins/sourceview/sourceview.c:
10885         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
10886         automatic highlight of build messages)
10888 2006-06-06 Naba Kumar <naba@gnome.org>
10890         * configure.in,
10891         libanjuta/interfaces/libanjuta.idl,
10892         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10893         plugins/Makefile.am,
10894         plugins/document-manager/action-callbacks.c,
10895         plugins/document-manager/plugin.c,
10896         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
10897         interface for language highlight selection and langauge change
10898         signal.
10899         
10900         * plugins/language-support-cpp-java: Added language support
10901         plugin for cpp and java.
10903 2006-05-27  Naba Kumar  <naba@gnome.org>
10905         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
10906         plugins/debug-manager/*, data/Makefile.am,
10907         manuals/reference/libanjuta/libanjuta.types,
10908         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10909         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10910         merged anjuta-new-debugger branch into trunck.
10911         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
10913 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
10914         
10915         * libanjuta/interfaces/libanjuta.idl,
10916         plugins/debug-manager/debugger.c,
10917         plugins/debug-manager/debugger.h,
10918         plugins/gdb/anjuta-gdb.plugin.in,
10919         plugins/gdb/debugger.c,
10920         plugins/gdb/debugger.h,
10921         plugins/gdb/plugin.c:
10922         Add new IAnjutaCpuDebugger interface to access cpu register
10923         Run gdb instead of /usr/local/bin/gdb
10924         
10925         * plugins/debug-manager/plugin.c,
10926         plugins/debug-manager/registers.c,
10927         plugins/debug-manager/registers.h:
10928         Rewrite register window
10929         Rename Load target menu item to Run target
10931 2006-05-07  Naba Kumar  <naba@gnome.org>
10933         * plugins/gdb.init
10934         
10935 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
10937         * plugins/debug-manager/watch.c,
10938         plugins/debug-manager/breakpoint.c,
10939         plugins/debug-manager/breakpoint.h:
10940         Fix crash: disconnect save and load session signals
10942 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
10944         * libanjuta/interface/libanjuta.idl,
10945         plugins/debug-manager/debugger.c,
10946         plugins/gdb/plugin.c:
10947         Add a value parameter for evaluate command
10949         * plugins/debug-manager/anjuta-debug-manager.glade:
10950         Create new dialog box for watches using glade
10952         * plugins/debug-manager/anjuta-debug-manager.ui:
10953         Move watch menu items near the end
10954         Move breakpoint menu items outside the sub menu
10956         * plugins/debug-manager/debug_tree.c,
10957         plugins/debug-manager/debug_tree.h,
10958         plugins/debug-manager/debug_tree.h,
10959         plugins/debug-manager/watch.c:
10960         Move all GUI code from watch.c to debug_tree.c
10961         Add an auto update property to watches
10962         
10963         * plugins/debug-manager/locals.c,
10964         plugins/debug-manager/locals.h,
10965         plugins/debug-manager/stack_trace.c,
10966         plugins/debug-manager/stack_trace.h,
10967         plugins/debug-manager/plugin.c:
10968         Register actions before starting debugger
10970         * plugins/gdb/debugger.c:
10971         Do not call callback function if not present
10973 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
10975         * libanjuta/interfaces/libanjuta.idl,
10976         plugins/debug-manager/stack_trace.c,
10977         plugins/debug-manager/stack_trace.h,
10978         plugins/debug-manager/anjuta-debug-manager.ui,
10979         plugins/gdb/debugger.c:
10980         Add a popup menu in stack frame window
10981         Add a new frame-changed event
10982         Use MI command for getting stack informations
10983         Get filename with full path (need gdb > 6.3)
10985         * libanjuta/interfaces/libanjuta.idl,
10986         plugins/debug-manager/debug_tree.c,
10987         plugins/debug-manager/debugger.c,
10988         plugins/debug-manager/locals.c,
10989         plugins/debug-manager/locals.h,
10990         plugins/debug-manager/plugin.c,
10991         plugins/gdb/debugger.c,
10992         plugins/gdb/debugger.h,
10993         plugins/gdb/parser.c,
10994         plugins/gdb/parser.h,
10995         plugins/gdb/plugin.c,
10996         plugins/gdb/Makefile.am:
10997         Pass watch data with string instead of Watch structures
10998         Use debug_tree in local window
10999         Remove info local
11000         Remove parser.{ch}
11002         * plugins/debug-manager/breakpoints.c,
11003         plugins/debug-manager/utilities.c,
11004         plugins/debug-manager/utilities.h:
11005         Use a GtkListStore instead of a GtkTreeStore
11006         move goto_location_in_editor in utilities.c
11007         
11008 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
11010         * libanjuta/interfaces/libanjuta.idl,
11011         plugins/debug-manager/anjuta-debug-manager.ui,
11012         plugins/debug-manager/breakpoints.c,
11013         plugins/debug-manager/plugin.c,
11014         plugins/gdb/debugger.c:
11015         Add a breakpoint type
11016         Add new popup menu in breakpoint window
11017         Add toggle breakpoint in editor popup menu
11018         Save and restore breakpoint enable
11019         Fix bug in clear all breakpoints
11020         Remove old useless code
11022         * plugins/debug-manager/debugger.c:
11023         Fix some problem with debugger states
11025         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
11026         Update documentation
11027         
11028 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
11030         * data/Makefile.am,
11031         plugins/gdb/Makefile.am,
11032         plugins/gdb/gdb.init:
11033         Move gdb.init crom data to plugins/gdb
11035         * plugins/gdb/gdb.init,
11036         libanjuta/interfaces/libanjuta.idl,
11037         plugins/debug-manager/breakpoints.c,
11038         plugins/debug-manager/debugger.c,
11039         plugins/debug-manager/plugin.c,
11040         plugins/gdb/debugger.c,
11041         plugins/gdb/plugin.c:
11042         Support pending breakpoints
11043         Rewrite debugger states
11044         Split ianjuta_debugger_log into _enable_log and _disable_log
11046         * plugins/debug-manager/start.c,
11047         plugins/debug-manager/debug_tree.c,
11048         plugins/gdb/parser.c:
11049         Remove some useless lines
11051         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
11052         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11053         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11054         Update documentation
11056 2006-03-12 Naba Kumar <naba@gnome.org>
11058         * manuals/references/libanjuta/libanjuta.types: Fixed
11059         debug-manager name.
11060         
11061 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
11063         * libanjuta/anjuta-debugger.c,
11064         libanjuta/anjuta-debugger.h:
11065         Remove those files
11066         
11067         * libanjuta/interfaces/libanjuta.idl,
11068         plugins/debug-mananger/breakpoints.c,
11069         plugins/debug-manager/debug_tree.c,
11070         plugins/debug-manager/debugger.c,
11071         plugins/debug-manager/plugin.c,
11072         plugins/debug-manager/registers.c,
11073         plugins/debug-manager/sharedlib.c,
11074         plugins/debug-manager/signal.c,
11075         plugins/debug-manager/stack_trace.c,
11076         plugins/debug-manager/start.c,
11077         plugins/debug-manager/watch.c,
11078         plugins/gdb/debugger.c,
11079         plugins/gdb/debugger.h,
11080         plugins/gdb/parser.c,
11081         plugins/gdb/parser.h,
11082         plugins/gdb/plugin.c:
11083         Move types definitions from libanjuta/anjuta-debugger.{ch}
11084         Rename types from AnjutaDebugger* to IAnjutaDebugger*
11085         
11086         * plugins/gdb/Makefile.am:
11087         Remove user interface from gdb plugin
11089 2006-03-12 Naba Kumar <naba@gnome.org>
11091         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
11093 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
11095         Modified Patch from Marc Maurer <uwog@uwog.net>:
11096         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
11097         Fixes #342447
11098         
11099         * plugins/sourceview/Makefile.am:
11100         * plugins/sourceview/sourceview-cell.c:
11101         * plugins/sourceview/sourceview-cell.h:
11102         * plugins/sourceview/sourceview.c: 
11103         
11104         Implemented IAnjutaEditorCell
11106 2006-05-21  Naba Kumar  <naba@gnome.org>
11108         * libanjuta/interfaces/libanjuta.idl,
11109         plugins/document-manager/action-callbacks.c,
11110         plugins/document-manager/plugin.c,
11111         plugins/editor/print.c, plugins/editor/text_editor.c,
11112         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
11113         Fixed zooming and added icons and shortcuts for zoom menu items.
11115 2006-05-21  Naba Kumar  <naba@gnome.org>
11117         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
11118         whitespaces.
11120 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11122         * plugins/document-manager/anjuta-docman.c:
11123         Fixed close button reaction by setting the correct current editor
11125 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11127         Patch from Yang Hong <yanghong@ccoss.com.cn>:
11128         * plugins/document-manager/anjuta-docman.c
11129         - Fix close button, you can close any tab as you wish now.
11130         - Fadeout mime icon as the same as close image  
11132 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
11134         Patch from Marc Maurer <uwog@uwog.net>
11135         * main.c: Compile fix when NLS is enabled
11136         
11137         AUTHORS: Added Marc
11139 2006-05-20  Naba Kumar  <naba@gnome.org>
11141         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
11142         while loading abiword-2.4.4/abi project).
11144 2006-05-18 Naba Kumar  <naba@gnome.org>
11146         * libanjuta/interfaces/libanjuta.idl,
11147         plugins/document-manager/action-callbacks.c,
11148         plugins/editor/print.c,
11149         plugins/editor/text_editor.c,
11150         plugins/editor/text_editor.h,
11151         plugins/editor/text_editor_prefs.c: Fixed zooming.
11152         
11153         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
11154         interface for character iteration and IAnjutaEditorAssist interface
11155         for autocompletions and editor tips.
11157 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
11159         Patch from Günther Brammer <GBrammer@gmx.de>:
11160         * plugins/document-manager/anjuta-docman.c:
11161         Make tabs smaller but keep nice closing icon
11163         * plugins/document-manager/anjuta-docman.c:
11164         * plugins/document-manager/Makefile.am:
11165         
11166         Added nice mime-icons to the editor tabs
11168 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11170         * configure.in: Bumped version to 2.0.3 (pre-release increment)
11171         
11172         * plugins/symbol-browser/an_symbol_view.c:
11173         - Fixed crasher
11174         - Fixed symbol searching (Yang Hong (#341997))
11175         
11176         * plugins/devhelp/htmlview.c:
11177         Fixed devhelp plugin
11178         
11179         * plugins/build-basic-autotools/build-basic-autotools.c:
11180         * plugins/search/search-replace.c:
11181         * plugins/document-manager/anjuta-docman.c:
11182         
11183         Only add a marker to a line where it makes sense!
11185 === anjuta 2.0.2 ===
11187 2006-05-15  Naba Kumar  <naba@gnome.org>
11189         * configure.in: set required versions for
11190         gdl and glade3.
11191         
11192 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11194         * plugins/glade/plugin.c:
11195         Fixed signal connection for "gtk-doc-search"
11197 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
11199         * NEWS: Set release date, add known issues
11200         
11201         * libanjuta/anjuta-shell.c:
11202         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
11203         and debug other gtk-warnings/criticals)
11204         
11205         * plugins/build-basic-autotools/build-basic-autotools.c:
11206         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
11207         
11208         * plugins/sourceview/anjuta-view.c:
11209         * plugins/sourceview/sourceview-args.c:
11210         * plugins/sourceview/sourceview-scope.c:
11211         * plugins/sourceview/sourceview-tags.c:
11212         Fixed gtk-criticals (gtk_source_language_get_mime_types)
11214 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11216         * pixmaps/Makefile.am:
11217         Add preferences_general.png
11218         
11219         * plugins/devhelp/plugin.c:
11220         Fixed some more realise things
11221         
11222         * plugins/message-view/anjuta-msgman.c:
11223         Support stock icons for message panes
11224         
11225         * plugins/search/search-replace.c:
11226         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
11227          
11228         * plugins/search/search-replace_backend.c:
11229         Fixed #341359
11230         
11231         * plugins/sourceview/anjuta-document.c:
11232         * plugins/sourceview/sourceview.c:
11233         Fixed finalise and tag completion
11234         
11235         * src/anjuta-app.c:
11236         Use preferences_general icon
11238 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11240         * pixmaps/Makefile.am:
11241         Fixed EXTRA_DIST
11243 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11245         * plugins/sourceview/sourceview-prefs.c:
11246         Fixed font & color handling
11247         
11248         * plugins/symbol-browser/an_symbol_view.c:
11249         Fixed crasher
11251 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
11253         * plugins/macro/macros.xml:
11254         Fixed bug #341583 (Address of FSF)
11256 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
11258         * src/main.c:
11259         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
11260         Update: Do it the cool way...
11261         
11262 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11264         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
11265         Implement gtk-api-help signals of glade3
11266         * configure.in: Bump to glade3 2.91.2
11267         
11268         * plugins/devhelp/plugin.c:
11269         Fixed some realize stuff in the devhelp plugin
11270         
11271         * plugins/sourceview/anjuta-document.c:
11272         fixed bug with scope completion
11274 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
11276         * plugins/symbol-browser/an_symbol_view.c
11277         * plugins/symbol-browser/an_symbol_prefs.c
11278         * plugins/symbol-browser/an_symbol_prefs.h
11279         * global_tags/create_global_tags.sh:
11280         
11281         Automaticly create global tags on first startup
11283 2006-05-08  Massimo Cora'  <maxcvs@email.it>
11285         * configure.in:
11286         * plugins/project-wizard/templates/Makefile.am:
11287         * (added) plugins/project-wizard/templates/cpp-logo.png:
11288         * (added) plugins/project-wizard/templates/cpp.wiz:
11289         * (added) plugins/project-wizard/templates/cpp/*:
11291         Added a generic c++ template. It's a simple hello world.
11293 2006-05-07  Massimo Cora' <maxcvs@email.it>
11295         * plugins/symbol-browser/an_symbol_view.c:
11296         fixed a stupid crasher.
11298 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11300         * plugins/project-wizard/templates/wxwin/configure.in.tpl
11301         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
11302         
11303         Fixed WxWidgets project type
11305 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11307         * plugins/devhelp/htmlview.c: 
11308         * plugins/devhelp/plugin.c:
11309         Maybe I fixed the crash this time! I could at least not reproduce anymore!
11310         
11311         * plugins/project-wizard/install.c:
11312         Don't set a message - thanks to seb
11314 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
11316         * plugins/devhelp/htmlview.c: 
11317         * plugins/symbol-browser/an_symbol_view.c:
11318         
11319         There is a weird crash in gtk_idle which I still did not completly fix!
11320         
11321         * plugins/project-wizard/install.c:
11322         Default to success instead of failure
11324 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
11326         * plugins/devhelp/htmlview.c:
11327         * plugins/devhelp/plugin.c:
11328         Fixed bug and libdevhelp issue!
11330         * plugins/project-wizard/install.c:
11331         Fixed message string!
11333 2006-05-03  Massimo Cora' <maxcvs@email.it>
11334        
11335         * plugins/symbol-browser/an_symbol_view.c:
11336         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
11338 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11340         * pixmaps/Makefile.am:
11341         * src/main.c:
11342         * anjuta.desktop.in.in
11343         
11344         GNOME Goal #2.1: Install theme-friendly icons
11346 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11348         * plugins/devhelp/htmlview.c: Reload page on reparent
11349         * plugins/document-manager/anjuta-docman.c:
11350         Present document-manager when document is selected in file-manager
11352 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11354         * plugins/symbol-broser/an_symbol_view.c:
11355         Fixed crasher in namespace exploration
11357 2006-05-01  Massimo Cora' <maxcvs@email.it>
11359         * configure.in:
11360         * plugins/valgrind/Makefile.am:
11362         Optional compiling of Valgrind plugin
11364 2006-05-01  Massimo Cora' <maxcvs@email.it>
11366         * plugins/symbol-browser/an_symbol_view.c:
11367         - modularized code. Marked with FIXME the parts which need improvement.
11368         - More comments.
11369     - Added basic namespace completion for Gtkmm type project:
11370     - namespace1::MyClass *class;
11371     - class-> [display]
11372     - Namespaces must be anyway improved.
11374 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11376         * plugins/devhelp/plugin.c: 
11377         Fixed up plugin unloading and show html widget on link selected
11378         
11379         * NEWS: Updated
11380         
11381 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
11383         * plugins/devhelp/Makefile.am:
11384         * plugins/devhelp/anjuta-devhelp.plugin.in:
11385         * plugins/devhelp/htmlview.c:
11386         * plugins/devhelp/htmlview.h:
11387         * plugins/devhelp/plugin.c: 
11388         * plugins/devhelp/plugin.h:
11389         Reimplemeted devhelp plugin from scratch
11390         
11391         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
11392         Fixed crasher
11394 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
11396         * plugins/sourceview/sourceview-tags.c:
11397         complete some more tag types
11398         
11399         * plugins/valgrind/plugin.c:
11400         * plugins/valgrind/preferences.c:
11401         * plugins/valgrind/vggeneralprefs.c:
11402         
11403         Fixed lots of gtk warnings
11405 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
11407         * plugins/sourceview/sourceview-scope.c:
11408         Implemented type-ahead for scope completion
11410 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
11412         * manuals/C/Makefile.am:
11413         * manuals/Makefile.am:
11414         * plugins/document-manager/Makefile.am:
11415         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11416         * plugins/sourceview/Makefile.am:
11417         * tagmanager/c.c:
11418         
11419         Fixed distcheck
11420         
11421         * plugins/class-gen/goc_template_header: G_END_DECLS
11423 2006-05-27  Naba Kumar <naba@gnome.org>
11425         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
11426         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
11427         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
11428         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
11429         scintilla/include/Scintilla.iface,
11430         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
11431         cvs. Fixed compile flags. Removed outdated patches.
11433 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
11435         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
11437         * plugins/sourceview/anjuta-document.c:
11438         * plugins/sourceview/sourceview-args.c:
11439         * plugins/sourceview/sourceview-scope.c:
11440         
11441         Add End/Home keypresses and support completion if symbol start with '!' for example
11442         in an if statement
11444 2006-04-27 Massimo Cora' <maxcvs@email.it>
11446         * libanjuta/interfaces/libanjuta.idl:
11448         * plugins/sourceview/sourceview-scope.c:
11449         * plugins/sourceview/tag-window.c: 
11450         * plugins/sourceview/tag-window.h:
11451         * plugins/symbol-browser/an_symbol_view.c:
11452         * plugins/symbol-browser/an_symbol_view.h:
11453         * plugins/symbol-browser/plugin.c:
11454         
11455         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
11456         interface.
11457         Code and ideas for C/C++ new completion engine comes from IComplete written by
11458         Martin Stubenschrott <stubenschrott@gmx.net>.
11459         Currently the interface works only with GtkSourceView plugin.   
11460         
11461         * tagmanager/Makefile.am:
11462         * tagmanager/c.c: 
11463         * tagmanager/entry.h:
11464         * tagmanager/get.c:
11465         * tagmanager/get.h:
11466         * tagmanager/include/tm_file_entry.h:
11467         * tagmanager/include/tm_project.h:
11468         * tagmanager/include/tm_source_file.h:
11469         * tagmanager/include/tm_symbol.h:
11470         * tagmanager/include/tm_tagmanager.h:
11471         * tagmanager/include/tm_work_object.h:
11472         * tagmanager/include/tm_workspace.h:
11473         * tagmanager/parse.c:
11474         * tagmanager/read.c: 
11475         * tagmanager/read.h:
11476         * tagmanager/tm_project.c: 
11477         * tagmanager/tm_source_file.c: 
11478         * tagmanager/tm_workspace.c:
11479         
11480         Tagmanager can now parse a memory buffer and generate/update 
11481         tags into tm_workspace/tm_project on the fly, without using files.
11482         C/C++ is supported now.
11483         
11484 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
11486         * plugins/sourceview/anjuta-document.c:
11487         * plugins/sourceview/sourceview-args.c:
11488         * plugins/sourceview/sourceview-scope.c:
11489         * plugins/sourceview/sourceview.c:
11490         
11491         Fixed some memory leaks and argument completion
11493 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11495         * plugins/glade/plugin.c:
11496         
11497         Fixed glade plugin build because of API changes in glade3
11499 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
11501         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11502         Updated editor section
11503         
11504         * manuals/C/anjuta-manual/interface.xml:
11505         * manuals/C/anjuta-manual/preferences.xml:
11506         * manuals/C/anjuta-manual/projects.xml:
11507         Updated manual
11508         
11509         * plugins/editor/anjuta-editor.plugin.in:
11510         Better plugin name
11512 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11514         * configure.in:
11515         * plugins/editor/anjuta-editor.plugin.in:
11516         * plugins/sourceview/sourceview.plugin.in:
11518         Build both editors and let the user decide a runtime!
11519         
11520         * plugins/sourceview/sourceview-scope.c:
11521         Fixed bug in regex to allow test()-> completions
11523 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
11525         * plugins/sourceview/anjuta-document.c:
11526         * plugins/sourceview/sourceview-args.c: 
11527         * plugins/sourceview/sourceview-scope.c:
11528         * plugins/sourceview/sourceview-tags.c:
11529         * plugins/sourceview/tag-window.c: 
11530         
11531         Improved callltip windows
11533 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11535         * src/anjuta-app.c: (on_session_save):
11536         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
11537         <ricardo.jose.ferrari@gmail.com> for pointing this out!
11539 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11541         * libanjuta/anjuta-utils.c: 
11542         * plugins/cvs-plugin/cvs-execute.c:
11543         Off-by-one...
11545         * scintilla/LexInno.cxx:
11546         * scintilla/LexOpal.cxx:
11547         * scintilla/LexTCL.cxx:
11549         Added missing files from scintilla-update
11551 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11553         * configure.in:
11554         * manuals/C/Makefile.am:
11555         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
11556         * manuals/C/anjuta-manual/Makefile.am:
11557         * manuals/C/anjuta-manual/anjuta-manual.xml:
11558         * manuals/C/anjuta-manual/build.xml:
11559         * manuals/C/anjuta-manual/debugger.xml:
11560         * manuals/C/anjuta-manual/execute.xml:
11561         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
11562         * manuals/C/anjuta-manual/figures/arguments.png:
11563         * manuals/C/anjuta-manual/figures/configure_dlg.png:
11564         * manuals/C/anjuta-manual/figures/file_menu.png:
11565         * manuals/C/anjuta-manual/figures/menu_main.png:
11566         * manuals/C/anjuta-manual/figures/menubar.png:
11567         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
11568         * manuals/C/anjuta-manual/figures/project_info.png:
11569         * manuals/C/anjuta-manual/figures/scrshot.png:
11570         * manuals/C/anjuta-manual/figures/symbol_browser.png:
11571         * manuals/C/anjuta-manual/figures/tool-editor.png:
11572         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
11573         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
11574         * manuals/C/anjuta-manual/figures/toolbar_format.png:
11575         * manuals/C/anjuta-manual/figures/toolbar_main.png:
11576         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
11577         * manuals/C/anjuta-manual/fileoperations.xml:
11578         * manuals/C/anjuta-manual/interface.xml:
11579         * manuals/C/anjuta-manual/introduction.xml:
11580         * manuals/C/anjuta-manual/preferences.xml:
11581         * manuals/C/anjuta-manual/projects.xml:
11582         * manuals/C/anjuta-manual/tools.xml:
11583         * manuals/Makefile.am:
11584         
11585         Updated manual and faq
11587         * scintilla/CallTip.cxx:
11588         * scintilla/CallTip.h:
11589         * scintilla/CellBuffer.cxx:
11590         * scintilla/CellBuffer.h:
11591         * scintilla/ContractionState.cxx:
11592         * scintilla/Document.cxx:
11593         * scintilla/Document.h:
11594         * scintilla/DocumentAccessor.cxx:
11595         * scintilla/Editor.cxx:
11596         * scintilla/Editor.h:
11597         * scintilla/ExternalLexer.cxx:
11598         * scintilla/Indicator.cxx:
11599         * scintilla/KeyMap.cxx:
11600         * scintilla/KeyWords.cxx:
11601         * scintilla/LexAU3.cxx:
11602         * scintilla/LexBash.cxx:
11603         * scintilla/LexCPP.cxx:
11604         * scintilla/LexCaml.cxx:
11605         * scintilla/LexCsound.cxx:
11606         * scintilla/LexEiffel.cxx:
11607         * scintilla/LexGui4Cli.cxx:
11608         * scintilla/LexHTML.cxx:
11609         * scintilla/LexLua.cxx:
11610         * scintilla/LexMSSQL.cxx:
11611         * scintilla/LexOthers.cxx:
11612         * scintilla/LexPOV.cxx:
11613         * scintilla/LexPython.cxx:
11614         * scintilla/LexRuby.cxx:
11615         * scintilla/LexSQL.cxx:
11616         * scintilla/LexVB.cxx:
11617         * scintilla/Makefile.am:
11618         * scintilla/PlatGTK.cxx:
11619         * scintilla/PropSet.cxx:
11620         * scintilla/RESearch.cxx:
11621         * scintilla/RESearch.h:
11622         * scintilla/ScintillaBase.cxx:
11623         * scintilla/ScintillaGTK.cxx:
11624         * scintilla/StyleContext.h:
11625         * scintilla/ViewStyle.cxx:
11626         * scintilla/ViewStyle.h:
11627         * scintilla/XPM.cxx:
11628         * scintilla/include/KeyWords.h:
11629         * scintilla/include/Platform.h:
11630         * scintilla/include/PropSet.h:
11631         * scintilla/include/SciLexer.h:
11632         * scintilla/include/Scintilla.h:
11633         * scintilla/include/Scintilla.iface:
11634         * scintilla/include/ScintillaWidget.h:
11635         * scintilla/lexers.make:
11637         Update to scintilla 1.68
11639         * src/anjuta-app.c:
11640         Only show help items which are really availible
11642         * plugins/cvs-plugin/cvs-callbacks.c
11643         * plugins/cvs-plugin/cvs-execute.c
11644         * plugins/cvs-plugin/subversion-callbacks.c:
11645         * libanjuta/anjuta-utils.c:
11646         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
11648 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
11650         * plugins/project-wizard/install.c,
11651         * plugins/project-wizard/autogen.c:
11652         Add error messages if using a read only directory
11653         Improve fix for bug #339296
11655 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
11657         * libanjuta/interfaces/libanjuta.idl:
11658         * plugins/document-manager/action-callbacks.c:
11659         * plugins/document-manager/plugin.c:
11660         * plugins/editor/text_editor.c:
11661         Added IAnjutaEditorGoto 
11663         * plugins/editor/aneditor.cxx:
11664         * plugins/editor/aneditor.h:
11665         * plugins/editor/text_editor.h:
11666         * plugins/editor/text_editor_prefs.c:
11667         
11668         Fixed #305076
11670 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
11672         * libanjuta/interfaces/libanjuta.idl:
11673         * plugins/document-manager/action-callbacks.c:
11674         * plugins/document-manager/anjuta-docman.c:
11675         * plugins/document-manager/plugin.c:
11676         * plugins/editor/text_editor.c: 
11677         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
11678         
11679         * plugins/sourceview/sourceview.c:
11680         * plugins/sourceview/sourceview.glade:
11681         Fixed some uft-8 issues and added a preference option
11682         to enable/disable gnome-vfs monitoring
11683         
11684         * scintilla/Makefile.am:
11685         * scintilla/include/Makefile.am:
11686         Fixed build
11688 2006-04-20  Massimo Cora' <maxcvs@email.it>
11690         * libanjuta/interfaces/libanjuta.idl:
11691         Remove get_current_pos () because we have get_position()
11693 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
11695         * NEWS: Updated
11696         * plugins/sourceview/tag-window.c:
11697         Don't close window on PageUp/PageDown
11699 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
11701         * data/Makefile.am:
11702         * manuals/reference/libanjuta/Makefile.am:
11703         
11704         Some build fixes
11705         
11706         * src/Makefile.am:
11707         * src/bacon-message-connection.c: 
11708         * src/bacon-message-connection.h: (both from gedit)
11709         * src/main.c:
11710         
11711         Fixed #312319 (Opening files when Anjuta is already open)
11713 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11715         * TODO.tasks: Updated
11716         * plugins/sourceview/anjuta-view.c: 
11717         * plugins/sourceview/anjuta-view.h:
11718         * plugins/sourceview/sourceview.c: 
11719         
11720         * configure.in: Fix --enable-plugin-scintilla
11721         
11722         Added char_added signal
11724 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
11726         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
11727         
11728         Fixed diff for utf8
11729         
11730         * plugins/sourceview/sourceview.c:
11731         Fixed VFS monitoring (still a bit buggy)
11732         
11733         * plugins/sourceview/sourceview-args.c:
11734         * plugins/sourceview/tag-window.c: 
11735         
11736         Better sizing for the popup-window
11738 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
11740         * plugins/project-wizard/templates/gnome/src/main.c:
11741         * plugins/project-wizard/templates/gnome/src/project.glade:
11742         * plugins/project-wizard/templates/gtk/src/main.c: 
11743         * plugins/project-wizard/templates/gtk/src/project.glade:
11744         * plugins/project-wizard/templates/gtkmm/src/main.cc:
11745         
11746         Fixed up GLADE_FILE definition in project types and fixed bug #334546
11747         
11748 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
11750         * configure.in: More removal of obsoleteness.
11751         * po/no.po:
11753 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
11755         * ROADMAP:
11756         * libanjuta/anjuta-preferences.c: 
11757         * libanjuta/anjuta-utils.c: 
11758         * libanjuta/anjuta-utils.h:
11759         * plugins/message-view/message-view.c:
11760         
11761         Changed color functions and moved convert_color to anjuta-utils.h
11762         
11763         * plugins/message-view/anjuta-message-manager-plugin.glade:
11764         GnomeColorPicker -> GtkColorButton (bug #309154)
11765         
11766         * plugins/sourceview/plugin.c:
11767         * plugins/sourceview/sourceview-prefs.c:
11768         * plugins/sourceview/sourceview.glade:
11769         Added color and font preferences
11771         * plugins/sourceview/sourceview-tags.c:
11772         Only show as much choices as configured in preferences
11774 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11776         * ROADMAP, NEWS: Updated (we are far behind ;-)
11777         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
11779 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
11781         * configure.in:
11782         * plugins/editor/Makefile.am:
11783         * scintilla/Makefile.am
11784         
11785         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
11786         
11787         * global-tags/Makefile.am:
11788         * global-tags/create_global_tags.sh:
11789         * plugins/symbol-browser/an_symbol_prefs.c:
11790         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
11791         * plugins/symbol-browser/plugin.h:
11792         * tagmanager/include/tm_workspace.h:
11793         * tagmanager/tm_workspace.c:
11794         
11795         Fixed symbol-browser prefs and move global tags generation from installtion to
11796         preferences to make the life easier for distributers and to allow updates after installtion
11798         * plugins/document-manager/action-callbacks.c: 
11799         * plugins/document-manager/action-callbacks.h:
11800         * plugins/document-manager/anjuta-document-manager.ui:
11801         * plugins/document-manager/indent-util.c:
11802         * plugins/document-manager/plugin.c:
11803         * plugins/editor/text_editor.c:
11804         
11805         Moved indent stuff to document-manager
11806         
11807         * plugins/sourceview/anjuta-view.c: 
11808         * plugins/sourceview/sourceview-args.c: 
11809         * plugins/sourceview/sourceview-scope.c:
11810         * plugins/sourceview/sourceview-tags.c: 
11811         * plugins/sourceview/sourceview.c:
11812         
11813         Fixed several bugs
11814         
11815         * plugins/sourceview/sourceview.plugin (removed):
11816         * plugins/sourceview/sourceview.plugin.in:
11817         Editor is not user-activatible
11818         
11819         * plugins/sourceview/sourceview.png:
11820         Updated icon
11822 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
11824         * src/anjuta-app.c: Fixed crasher on plugin unloading
11826 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
11828         * plugins/sourceview/sourceview.c
11829         * plugins/sourceview/sourceview-args.c
11830         * plugins/sourceview/sourceview-args.h:
11831         
11832         Polished argument completion
11834 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
11836         * plugins/message-view/anjuta-msgman.c:
11837         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
11838         
11839         Show message pane on switch (does not work, anjuta_shell needs a fix)
11840         
11841         * plugins/sourceview/Makefile.am:
11842         * plugins/sourceview/anjuta-view.c: (find_tag_window),
11843         * plugins/sourceview/sourceview-args.c: 
11844         * plugins/sourceview/sourceview-args.h:
11845         * plugins/sourceview/sourceview-private.h:
11846         * plugins/sourceview/sourceview-scope.c: 
11847         (sourceview_scope_update), (sourceview_scope_filter_keypress):
11848         * plugins/sourceview/sourceview-tags.c:
11849         * plugins/sourceview/sourceview.c:
11850         * plugins/sourceview/tag-window.c:
11851         * plugins/sourceview/tag-window.h:
11852         
11853         Added scope and argument completion
11855 2006-04-03  Johannes Schmid <jhs@gnome.org>
11857         * TODO.tasks
11858         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
11859         (on_widget_remove):
11860         Save toolbar state
11862         * plugins/sourceview/sourceview.c: (iselect_clear):
11863         Make "Delete"-key working
11865         * configure.in: #336389
11867 2006-04-03  Johannes Schmid <jhs@gnome.org>
11869         * plugins/sourceview/Makefile.am:
11870         * plugins/sourceview/anjuta-view.c:
11871         * plugins/sourceview/plugin.c: 
11872         * plugins/sourceview/sourceview-private.h:
11873         * plugins/sourceview/sourceview-scope.c:
11874         * plugins/sourceview/sourceview-scope.h:
11875         * plugins/sourceview/sourceview-tags.c: 
11876         * plugins/sourceview/sourceview-tags.h:
11877         * plugins/sourceview/sourceview.c:
11878         * plugins/sourceview/sourceview.h:
11879         * plugins/sourceview/tag-window.c:
11880         
11881         - fixed goto_file_line
11882         - scroll to cursor on undo/redo
11883         - show correct popup-menu
11884         - scope completion (not ready yet)
11886 2006-04-03  Johannes Schmid <jhs@gnome.org>
11888         * plugins/sourceview/plugin.c: 
11889         * plugins/sourceview/sourceview-tags.c:
11890         * plugins/sourceview/sourceview.c: 
11891         * plugins/sourceview/sourceview.h:
11892         * plugins/sourceview/tag-window.c:
11893         
11894         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
11896 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11898         * plugins/sourceview/sourceview.c:
11899         Fixed next/previous bookmark.
11900         Toggled bookmark (set/unset).
11902 2006-04-03  Johannes Schmid <jhs@gnome.org>
11904         * plugins/document-manager/action-callbacks.c:
11905         Fixed Gtk-Warning in goto_line
11906         
11907         * plugins/sourceview/Makefile.am:
11908         * plugins/sourceview/anjuta-document.c:
11909         * plugins/sourceview/anjuta-view.c: 
11910         * plugins/sourceview/anjuta-view.h:
11911         * plugins/sourceview/sourceview-autocomplete.c:
11912         * plugins/sourceview/sourceview-autocomplete.h:
11913         * plugins/sourceview/sourceview-private.h:
11914         * plugins/sourceview/sourceview-tags.c:
11915         * plugins/sourceview/sourceview-tags.h:
11916         * plugins/sourceview/sourceview.c:
11917         * plugins/sourceview/tag-window.c:
11918         * plugins/sourceview/tag-window.h:
11919         Created a nice API for tag and completion windows
11920         
11921         * plugins/sourceview/sourceview-print.h:
11922         * plugins/sourceview/sourceview-print.c:
11923         Added printing
11924                 
11925 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11927         * plugins/sourceview/sourceview.c:
11928         Fixed typo (Sort bookmarks).
11929         
11930 2006-04-01  Johannes Schmid <jhs@gnome.org>
11932         * plugins/sourceview/anjuta-document.c:
11933         * plugins/sourceview/anjuta-document.h:
11934         * plugins/sourceview/anjuta-view.c:
11935         * plugins/sourceview/anjuta-view.h:
11936         * plugins/sourceview/sourceview-autocomplete.c:
11937         * plugins/sourceview/sourceview-autocomplete.h:
11938         * plugins/sourceview/sourceview-prefs.c:
11939         * plugins/sourceview/sourceview-prefs.h:
11940         * plugins/sourceview/sourceview-private.h:
11941         * plugins/sourceview/sourceview-tags.c:
11942         * plugins/sourceview/sourceview-tags.h:
11943         * plugins/sourceview/sourceview.c:
11944         * plugins/sourceview/sourceview.glade:
11945         * plugins/sourceview/tag-window.c: 
11946         * plugins/sourceview/tag-window.h:
11947         
11948         Improved code complete and autocomplete
11950 2006-04-01  Johannes Schmid <jhs@gnome.org>
11952         * plugins/sourceview/Makefile.am:
11953         * plugins/sourceview/bookmark.png:
11954         * plugins/sourceview/marker-attentive.png:
11955         * plugins/sourceview/marker-basic.png:
11956         * plugins/sourceview/marker-intense.png:
11957         * plugins/sourceview/marker-light.png:
11958         * plugins/sourceview/sourceview.c: 
11959         
11960         Added pixmaps for all marker types and show bookmarks
11961         
11962         * configure.in
11963         * plugins/sourceview/Makefile.am:
11964         Build sourceview on 2.14 only
11966 2006-03-31  Johannes Schmid <jhs@gnome.org>
11968         * plugins/sourceview/Makefile.am:
11969         * plugins/sourceview/anjuta-document.c:
11970         * plugins/sourceview/anjuta-view.c:
11971         * plugins/sourceview/anjuta-view.h:
11972         * plugins/sourceview/sourceview-autocomplete.c:
11973         * plugins/sourceview/sourceview-private.h:
11974         * plugins/sourceview/sourceview-tags.c:
11975         * plugins/sourceview/sourceview-tags.h:
11976         * plugins/sourceview/sourceview.c: 
11977         * plugins/sourceview/tag-window.c:
11978         * plugins/sourceview/tag-window.h:
11979         
11980         Added code completion with tag manager to the editor and fixed a save_as bug
11982 2006-03-31  Johannes Schmid <jhs@gnome.org>
11984         * src/main.c: Revert patch from Rob to allow building with
11985         Gnome 2.12
11986         * configure.in: Require at least 2.12 libraries
11988 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
11990         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
11992         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
11993         Improve anjuta-plugin project template: Added missed files dist tarball
11994         (make dist)
11996         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
11997         typo
11999 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
12001         reviewed by: Johannes Schmid <jhs@gnome.org>
12003         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
12004         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
12005         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12006         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12007         
12008         Improve anjuta-plugin project template. Also fix for #322744
12010 2006-03-27  Johannes Schmid <jhs@gnome.org>
12012         * plugins/sourceview/sourceview-private.h:
12013         plugins/sourceview/sourceview.c:
12014         
12015         Added basic bookmark support
12017 2006-03-27  Johannes Schmid <jhs@gnome.org>
12019         * TODO.tasks:
12020         Updated
12021         
12022         Patch from Rob Bradfort <robster@debian.org>:
12023         * src/main.c: (get_command_line_args), (main):
12024         Migration from popt to GOption
12025         
12026 2006-03-26 Naba Kumar  <naba@gnome.org>
12028         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
12029         size to scale itself with theme.
12031 2006-03-26 Naba Kumar  <naba@gnome.org>
12033         * plugins/file-manager/an_file_view.c,
12034         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
12035         when symbolview and fileview objects are destroyed to avoid crashes
12036         after the plugins are disabled.
12038 2006-03-26 Naba Kumar <naba@gnome.org>
12040         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
12041         Deleted unused file.
12042         
12043         * plugins/glade/plugin.c: Be able to close glade plugin when there
12044         there is no glade project loaded.
12045         
12046         * plugins/sourceview/sourceview.plugin,
12047         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
12049 2006-03-23  Naba Kumar  <naba@gnome.org>
12051         * plugins/editor/print.c: Fixed a bug where some sections of
12052         printed/previewed text is not highlighted.
12053         
12054 2006-03-20  Johannes Schmid <jhs@gnome.org>
12056         * libanjuta/interfaces/libanjuta.idl:
12057         Added IAnjutaPrint
12058         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
12059         as we do not use private apis. Show help window and startup because it does 
12060         not survive gdl
12061         
12062         * plugins/document-manager/action-callbacks.c:
12063         plugins/editor/Makefile.am:
12064         plugins/editor/text_editor.c:
12065         plugins/editor/print.c:
12066         plugins/editor/print.h:
12067         
12068         Fixed printing (nobody has missed it BTW ;-)
12069         
12070         * plugins/sourceview/sourceview.c:
12071         Fixed a crasher
12073 2006-03-20 Naba Kumar <naba@gnome.org>
12075         * configure.in, plugins/devhelp/plugin.c: Be able to build with
12076         devhelp >= 0.9 < 0.11 versions.
12077         
12078 2006-03-20  Johannes Schmid <jhs@gnome.org>
12080         * plugins/sourceview/anjuta-document-loader.c
12081         plugins/sourceview/sourceview.c:
12082         
12083         Fixed encoding bugs
12085 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12087         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
12088         Fixed bug (line position)
12089         Give the good line position whatever the active editor.
12091 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
12093         * configure.in: Added fi to ALL_LINGUAS
12095 2006-03-19  Johannes Schmid <jhs@gnome.org>
12097         * plugins/sourceview/anjuta-document-loader.c:
12098         replace gnome_vfs_get_mime_type_for_name_and data
12100         * plugins/build-basic-autotools/build-basic-autotools.c:
12101         Fixed #335142
12103 2006-03-17  Johannes Schmid <jhs@gnome.org>
12105         * plugins/editor/editor.glade:
12106         Added style-editor again after it got lost somehow
12108 2006-03-17  Johannes Schmid <jhs@gnome.org>
12110         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
12111         configure.in: require devhelp 0.11
12112         
12113         Post 0.11 devhelp versions (CVS) do not work because of an API change...
12115         plugins/build-basic-autotools/build-basic-autotools.c:
12116         forgot a an installtion callback for the "install as root"-feature
12118 2006-03-17  Massimo Cora' <maxcvs@email.it>
12120         reviewed by: Johannes Schmid <jhs@gnome.org>
12122         * plugins/class-gen/anjuta-class-gen-plugin.glade
12123         plugins/class-gen/class_gen.c 
12124         plugins/class-gen/goc_template_header
12125         plugins/class-gen/goc_template_source
12126         
12127         Fixed bug #334663
12129 2006-03-16  Johannes Schmid <jhs@gnome.org>
12131         * plugins/sourceview/sourceview.c:
12132         Fixed "save-point" signal for undo actions
12134 2006-03-16  Massimo Cora' <maxcvs@email.it>
12135         
12136         reviewed by: Johannes Schmid <jhs@gnome.org>
12137         
12138         * plugins/document-manager/anjuta-docman.c:
12139         Implement tab drag and drop
12141 2006-03-16  Johannes Schmid <jhs@gnome.org>
12143         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
12144         plugins/build-basic-autotools/build-basic-autotools.c:
12145         
12146         Implemented "install as root"-feature (#321455)
12148 2006-03-16  Johannes Schmid <jhs@gnome.org>
12150         * mime/.cvsignore
12151         plugins/sourceview/.cvsignore
12152         plugins/tools/scripts/.cvsignore:
12153         Added/extended .cvsignore files
12154         
12155         * plugins/sourceview/sourceview-autocomplete.c:
12156         plugins/sourceview/sourceview-autocomplete.h:
12157         plugins/sourceview/sourceview-prefs.c:
12158         plugins/sourceview/sourceview-private.h:
12159         plugins/sourceview/sourceview.glade:
12160         Autcomplete just works(tm) now and respects preferences
12161         
12162         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
12163         Use better algorithm from autocomplete
12165 2006-03-15  Johannes Schmid <jhs@gnome.org>
12167         * src/anjuta-app.c:
12168         Fixed bug #304495
12170 2006-03-15  Johannes Schmid <jhs@gnome.org>
12172         * libanjuta/interfaces/libanjuta.idl:
12173         plugins/class-gen/class_gen.c:
12174         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
12175         plugins/project-manager/plugin.c:
12176         
12177         Allow to add multiple source files (#320191)
12178         
12179         * configure.in: Require gnome-build 0.1.3
12181 2006-03-14  Johannes Schmid <jhs@gnome.org>
12183         * plugins/macro/macro-utils.c: Fixed bug #333606
12184         * plugins/file-wizard/file.c: Fixed bug #333601
12186 2006-03-13  Johannes Schmid <jhs@gnome.org>
12188         * plugins/sourceview/sourceview_autocomplete.c
12189         plugins/sourceview/sourceview_autocomplete.h
12190         plugins/sourceview/sourceview.c
12191         plugins/sourceview/sourceview-private.h
12192         plugins/sourceview/sourceview-prefs.c:
12193         
12194         Cleaned up and fixed several issues
12195         
12196 2006-03-13  Johannes Schmid <jhs@gnome.org>
12198         * plugins/sourceview/Makefile.am:
12199         plugins/sourceview/sourceview-autocomplete.c
12200         plugins/sourceview/sourceview-autocomplete.h:
12201         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12202         plugins/sourceview/sourceview-private.h:
12203         plugins/sourceview/sourceview.c:
12204         
12205         Added (buggy) autocomplete feature to sourceview
12206         
12207 2006-03-12 Naba Kumar <naba@gnome.org>
12209         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12210         libanjuta/anjuta-session.c: Added API docs.
12212 2006-03-12 Naba Kumar <naba@gnome.org>
12214         * TODO.tasks: Added couple of tasks.
12215         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
12216         Register private class as early as possible so that members could
12217         point to self class. Code clean up.
12219 2006-03-12 Naba Kumar <naba@gnome.org>
12221         * po/POTFILES.in, po/POTFILES.skip: Updated.
12223 2006-03-11 Naba Kumar <naba@gnome.org>
12225         * libanjuta/anjuta-shell.c,
12226         plugins/document-manager/anjuta-docman.c,
12227         plugins/document-manager/plugin.c,
12228         plugins/symbol-browser/an_symbol_search.c,
12229         plugins/valgrind/vgrule-list.c: Use correct signal names while
12230         creating them.
12231         
12232         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
12233         signal names and fixed enum IANJUTA_TYPE_* macro.
12235 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12237         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
12238         plugins/search/search-replace.c :
12239         Fixed bug (Bookmark the good line).
12240         Search & Replace (Mark all matched strings).
12241         
12242 2006-03-09  Johannes Schmid <jhs@gnome.org>
12244         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
12245         Completed changes from yesterday
12246         
12247         * plugins/document-manager/anjuta-document-manager.glade:
12248         plugins/editor/editor.glade
12249         plugins/editor/plugin.c: (activate_plugin)
12250         plugins/editor/text_editor.c
12251     plugins/sourceview/Makefile.am
12252         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
12253         plugins/sourceview/sourceview.glade:
12254         Completed preference changes
12256 2006-03-08  Johannes Schmid <jhs@gnome.org>
12258         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
12259         plugins/search/plugin.c: (activate_plugin):
12260         
12261         Removed Gtk-Criticals
12262         
12263         * plugins/document-manager/anjuta-document-manager.glade:
12264         plugins/document-manager/plugin.c: (on_docman_auto_save),
12265         (on_gconf_notify_timer), (prefs_init):
12266     plugins/document-manager/plugin.h:
12267         plugins/editor/text_editor.c: (text_editor_instance_init),
12268         (text_editor_dispose):
12269         plugins/editor/text_editor.h:
12270         plugins/editor/text_editor_cbs.c:
12271         plugins/editor/text_editor_cbs.h:
12272         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
12273         plugins/glade/plugin.c: (activate_plugin):
12274         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
12275         plugins/sourceview/sourceview-private.h:
12276         plugins/sourceview/sourceview.c: (on_menu_popup),
12277         (sourceview_new), (ifile_open), (ifile_savable_save),
12278         (ifile_savable_save_as), (ieditor_set_popup_menu),
12279         (ieditor_get_filename), (imark_mark):
12281     Moved autosave from editor to document manager and fixed some things in 
12282     Sourceview plugin
12284 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12286         * plugins/search/anjuta-search.glade :
12287         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
12288         plugins/search/search-replace_bachend.c: Fixed a crash bug.
12289         plugins/search/search-replace.c : Fixed bug.
12290         
12291 2006-03-08  Johannes Schmid <jhs@gnome.org>
12293     * plugins/search/anjuta-search.glade
12294     Fixed widget names (glade is a bit stupid on copying widgets to other files)
12296 2006-03-07  Johannes Schmid <jhs@gnome.org>
12298         * plugins/document-manager/action-callbacks.c
12299         plugins/document-manager/anjuta-document-manager.glade
12300         plugins/document-manager/plugin.c: (prefs_init),
12301         (activate_plugin):
12302         plugins/editor/Makefile.am:
12303         plugins/editor/editor.glade:
12304         plugins/editor/plugin.c: (on_style_button_clicked),
12305         (activate_plugin), (dispose):
12306         plugins/editor/style-editor.c:
12307         
12308         Startet to seperate document-manager and editor preferences
12310         * plugins/search/Makefile.am:
12311         plugins/search/anjuta-search.glade:
12312         plugins/search/search-replace.c:
12313         
12314         Moved search GUI to search-plugin
12315                 
12316         * plugins/sourceview/sourceview-prefs.c:
12317         plugins/sourceview/sourceview-prefs.h:
12318         plugins/sourceview/sourceview-private.h:
12319         plugins/sourceview/sourceview.c: 
12320         plugins/sourceview/sourceview.h:
12321         plugins/sourceview/Makefile.am:
12322         plugins/sourceview/anjuta-document.h:
12323         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
12324         plugins/sourceview/plugin.c: 
12325         
12326         Added some preferences to sourceview and fixed vfs_monitor
12327         
12328         * tagmanager/c.c: (parseParens): 
12329         Removed annoying debug message
12330         
12331         * libanjuta/interfaces/libanjuta.idl: 
12332         Removed IAnjutaEditorFactory::create_style_editor()
12334 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12336         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
12337         Search : Bookmark all matched lines.
12339 2006-03-06  Johannes Schmid <jhs@gnome.org>
12341         * plugins/class-gen/anjuta-class-gen.plugin.in
12342         plugins/file-loader/plugin.c: (sort_wizards)
12343         (on_create_submenu), (activate_plugin)
12344         plugins/file-wizard/anjuta-file-wizard.plugin.in
12345         plugins/glade/anjuta-glade.plugin.in
12346         plugins/project-import/anjuta-project-import.plugin.in
12347         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12348         
12349         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
12350         sorted alphabeticly
12351         
12352         * plugins/project-wizard/templates/mkfile.wiz:
12353         Use configured project directory instead of ~/myproject
12354         
12355         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
12356         (ifile_open):
12357         Show markers (again) and monitor uri
12359 2006-03-06  Naba Kumar  <naba@gnome.org>
12361         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
12362         typedefs separately so that forward linking would work.
12363         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
12365 2006-03-05  Naba Kumar  <naba@gnome.org>
12367         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
12368         passing Enums and Structs in signals. Define struct _Name in
12369         generated code, so that forward referencing.
12370         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
12371         
12372         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
12373         
12374 2006-03-05  Naba Kumar  <naba@gnome.org>
12376         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
12377         support. Generate GType definitions for enums in generated codes
12378         so that enums could be passed as signal params.
12379         
12380 2006-03-04  Naba Kumar  <naba@gnome.org>
12382         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
12383         Restored cvs-moved revision files. They were originally marked
12384         deleted at their older locations. Now they are restored at
12385         their new locations. The changeset is one that was committed
12386         as part of document-manager, editor, search and print plugins
12387         separation from editor plugin.
12388         
12389 2006-03-03  Johannes Schmid <jhs@gnome.org>
12391         * plugins/sourceview/*:
12392         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
12393         poiting this out!
12395 2006-03-04  Naba Kumar  <naba@gnome.org>
12397         * plugins/gdb/*: Deleted removed files (see previous changlog
12398         entry for files list).
12399         
12400 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
12402         * plugins/debug-mananger/breakpoints.c,
12403         plugins/debug-manager/breakpoints.h,
12404         plugins/debug-manager/debug_tree.c,
12405         plugins/debug-manager/debug_tree.h,
12406         plugins/debug-manager/info.c,
12407         plugins/debug-manager/info.h,
12408         plugins/debug-manager/locals.c,
12409         plugins/debug-manager/locals.h,
12410         plugins/debug-manager/memory.c,
12411         plugins/debug-manager/memory.h,
12412         plugins/debug-manager/registers.c,
12413         plugins/debug-manager/registers.h,
12414         plugins/debug-manager/sharedlib.c,
12415         plugins/debug-manager/sharedlib.h,
12416         plugins/debug-manager/signal.c,
12417         plugins/debug-manager/signal.h,
12418         plugins/debug-manager/stack_trace.c,
12419         plugins/debug-manager/stack_trace.h,
12420         plugins/debug-manager/watch.c,
12421         plugins/debug-manager/watch.h,
12422         plugins/debug-manager/Makefile.am:
12423         Move from gdb plugin to debug manager plugin
12425         * plugins/debug-manager/anjuta-debug-manager.glade,
12426         plugins/debug-manager/anjuta-debug-manager.ui:
12427         Move all user interface from gdb to debug manager
12429         * plugins/debug-manager/utilities.c,
12430         plugins/debug-manager/utilities.h:
12431         Remove some unused code
12432         Add useful code from gdb plugin
12434         * plugins/debug-manager/start.c,
12435         plugins/debug-manager/start.h:
12436         Include code of attach_process
12437         Add more code to start the debugger
12439         * plugins/debug-manager/plugin.c,
12440         plugins/debug-manager/plugin.h,
12441         plugins/debug-manager/anjuta-debug-manager.plugin.in:
12442         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
12444         * plugins/debug-manager/debugger.c,
12445         plugins/debug-manager/debugger.h:
12446         Implement a queue of debugger command
12448         * plugins/gdb/actions.c,
12449         plugins/gdb/actions.h,
12450         plugins/gdb/watch_cbs.c,
12451         plugins/gdb/watch_cbs.h,
12452         plugins/gdb/watch_gui.c,
12453         plugins/gdb/watch_gui.h:
12454         Removed 
12456         * plugins/gdb/debugger.c,
12457         plugins/gdb/debugger.h,
12458         plugins/gdb/gdbmi.c,
12459         plugins/gdb/gdbmi.h,
12460         plugins/gdb/utilities.c,
12461         plugins/gdb/utilities.h,
12462         plugins/gdb/Makefile.am,
12463         plugins/gdb/anjuta-gdb.plugin.in:
12464         Implement necessary functions
12466         * plugins/gdb/parser.c,
12467         plugins/gdb/parser.h:
12468         Code for parsing variable previously in debug_tree.c
12470         * plugins/gdb/anjuta-gdb.glade,
12471         plugins/gdb/anjuta-gdb.ui:
12472         Remove user interface
12474         * plugins/gdb/gdbmi-test.c:
12475         Need update
12477         * plugins/gdb/anjuta-gdb.plugin.png:
12478         Try an improved icon for gdb (archer fish)
12480         * libanjuta/anjuta-debugger.c,
12481         libanjuta/anjuta-debugger.h,
12482         libanjuta/interfaces/libanjuta.idl,
12483         libanjuta/interfaces/anjuta-idl-compiler.pl,
12484         libanjuta/Makefile.am:
12485         Add declaration used in new IAnjutaDebugger interface
12487         * manuals/reference/libanjuta.types,
12488         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
12489         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
12490         Update documentation
12492 2006-03-02  Naba Kumar  <naba@gnome.org>
12494         * manuals/reference/libanjuta/Makefile.am,
12495         manuals/reference/libanjuta/libanjuta-docs.sgml,
12496         manuals/reference/libanjuta/libanjuta-sections.txt,
12497         manuals/reference/libanjuta/libanjuta.types,
12498         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12499         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
12500         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12501         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12502         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12503         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12504         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12505         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12506         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
12507         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12508         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12509         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12510         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12511         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12512         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12513         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
12514         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12515         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12516         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12517         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12518         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12519         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12520         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12521         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12522         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12523         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12524         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12525         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12526         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12527         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
12528         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12529         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12530         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12531         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12532         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
12533         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12534         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
12535         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12536         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12537         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12538         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
12539         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12540         manuals/reference/libanjuta/tmpl/plugins.sgml,
12541         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12542         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
12543         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
12544         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
12545         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
12546         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
12547         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
12548         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
12549         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
12550         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
12551         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
12552         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
12553         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
12554         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
12555         documentation.
12557 2006-02-28  Naba Kumar <naba@gnome.org>
12559         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
12560         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
12561         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
12562         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
12563         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
12564         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
12565         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
12566         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
12567         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
12568         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
12569         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
12570         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
12571         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
12572         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
12574 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12576         * plugins/sourceview/sourceview.c:
12577         Select to brace, select block.
12579 2006-02-28  Johannes Schmid <jhs@gnome.org>
12581         * plugins/file-wizard/Makefile.am
12582         plugins/file-wizard/action-callbacks.c (removed)
12583         plugins/file-wizard/action-callbacks.h (removed)
12584         plugins/file-wizard/anjuta-file-wizard.ui
12585         plugins/file-wizard/plugin.c: (activate_plugin),
12586         (deactivate_plugin)
12587         plugins/file-wizard/plugin.h:
12588         Removed Edit->Insert Text submenu (replace by macros plugin)
12589         
12590         * plugins/sourceview/sourceview.c: (sourceview_new),
12591         (ieditor_set_popup_menu):
12592         Fixed some more bugs
12593         
12594         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
12596 2006-02-28  Naba Kumar <naba@gnome.org>
12598         * plugins/file-manager/an_file_view.c,
12599         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
12600         rows also and with delay 1 sec (the color and timout value should
12601         probably be picked up from some system wide preference key).
12603 2006-02-28  Naba Kumar <naba@gnome.org>
12605         * libanjuta/interfaces/libanjuta.idl,
12606         plugins/document-manager/action-callbacks.c,
12607         plugins/document-manager/plugin.c,
12608         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
12609         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
12610         Added interface checks in document manager and enable/disable
12611         menus based on supported interface.
12612         
12613         * plugins/project-import/anjuta-project-import.glade: Set some
12614         resonable size for the import dialog.
12616  2006-02-27  Naba Kumar  <naba@gnome.org>
12618         * libanjuta/interfaces/libanjuta.idl,
12619         plugins/document-manager/action-callbacks.c,
12620         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
12621         and eol conversion actions.
12623 2006-02-27  Johannes Schmid <jhs@gnome.org>
12624         
12625         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
12626         * plugins/file-manager/an_file_view.c
12627         plugins/file-manager/plugin.h:  Added tooltips
12628         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
12630 2006-02-26  Naba Kumar  <naba@gnome.org>
12632         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12633         plugins/build-basic-autotools/build-basic-autotools.c,
12634         plugins/build-basic-autotools/build-basic-autotools.h,
12635         plugins/build-basic-autotools/executer.c,
12636         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
12637         disable indicator highlights preferences from message manager to
12638         build plugin. Implemented message indicator highlights in build tool.
12639         
12640         * plugins/editor/text_editor.c: Fixed indicators.
12642 2006-02-26  Johannes Schmid <jhs@gnome.org>
12644         * plugins/sourceview/sourceview.c:
12645         - Fixed some bugs
12646         - Added markers
12647         * plugins/subversion/svn_auth.c:
12648         Fixed username/password authentification but there might be a memory corruption
12650 2006-02-26  Naba Kumar  <naba@gnome.org>
12652         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12653         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
12654         libanjuta/anjuta-launcher.h: Added documentation.
12656 2006-02-24  Naba Kumar  <naba@gnome.org>
12658         * plugins/editor/text_editor.c: Fixed change in API in
12659         IAnjutaEditorSelection::set().
12660         
12661 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12663         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
12664         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
12665         libanjuta/interfaces/libanjuta.idl :
12666         Search in sourceview editor (Select in buffer).
12669 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12671         * plugins/sourceview/sourceview.c :
12672         Fixed Replace, to_upper, to_lower.
12673         
12674         * plugins/search/search-replace_backend.c :
12675         Renamed header name.
12677 2006-02-22  Naba Kumar  <naba@gnome.org>
12679         * libanjuta/anjuta-plugin-description.c,
12680         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
12681         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
12682         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
12683         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12684         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
12685         
12686         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12687         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
12688         
12689 2006-02-21  Naba Kumar  <naba@gnome.org>
12691         * libanjuta/interfaces/libanjuta.idl,
12692         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12693         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
12694         interface for editor.
12696 2006-02-21  Naba Kumar  <naba@gnome.org>
12698         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
12700         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
12701         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
12703 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12705         * GTKSOURCEVIEW EDITOR
12706         plugins/sourceview/sourceview.c :
12707         Fixed copy and Goto Line.
12708         
12709         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
12710         plugins/macro/plugin.c :
12711         Fixed Insert key word and Insert macro.
12713 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
12715         * plugins/document-manager/anjuta-docman.c:
12716         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
12717         
12718         * configure.in:
12719         plugins/Makefile.am:
12720         plugins/sourceview/.cvsignore:
12721         plugins/sourceview/Makefile.am:
12722         plugins/sourceview/plugin.c: :
12723         plugins/sourceview/plugin.h:
12724         plugins/sourceview/sourceview.c: 
12725         plugins/sourceview/sourceview.h:
12726         plugins/sourceview/sourceview.plugin:
12727         plugins/sourceview/sourceview.plugin.in:
12728         plugins/sourceview/sourceview.png:
12730         Added sourceview editor plugin
12732 2006-02-19 Naba Kumar  <naba@gnome.org>
12734         * libanjuta/interfaces/libanjuta.idl,
12735         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12736         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12737         plugins/cvs-plugin/cvs-interface.c,
12738         plugins/document-manager/action-callbacks.c,
12739         plugins/document-manager/action-callbacks.h,
12740         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
12741         plugins/search/plugin.c, plugins/search/search-replace.c,
12742         plugins/search/search-replace_backend.c,
12743         plugins/subversion/subversion-actions.c,
12744         plugins/subversion/subversion-callbacks.c,
12745         plugins/tools/editor.c, plugins/tools/execute.c,
12746         plugins/tools/variable.c: Defined proper editor interfaces and fixed
12747         few fatal warnings.
12749 2006-02-15 Naba Kumar  <naba@gnome.org>
12751         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
12752         within another.
12753         
12754         * libanjuta/interfaces/libanjuta.idl,
12755         plugins/document-manager/anjuta-docman.c,
12756         plugins/document-manager/plugin.c,
12757         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
12758         unnecessary parameters from IAnjutaEditor interface and used proper
12759         types instead of 'gpointer'. Fixed various compiler warnings.
12760         
12761         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
12762         file
12764 2006-02-12 Naba Kumar  <naba@gnome.org>
12766         * po/POTFILES.in: Updated.
12767         
12768 2006-02-11 Naba Kumar  <naba@gnome.org>
12770         * plugins/editor/properties.[cxx,h],
12771         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
12772         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
12773         to sci_prop_*(), because they were conflicting with external
12774         functions (in some ssl library).
12775         
12776 2006-02-08 Naba Kumar  <naba@gnome.org>
12778         Patch from Massimo Cora  <maxcvs@email.it>:
12779         * plugins/valgrind/anjuta-valgrind.schemas,
12780         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
12781         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
12782         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
12783         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
12784         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
12785         plugins/valgrind/vgtoolview.c,
12786         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
12787         before running the debugging session. I've added also a
12788         preference in Anjuta Preferences where you can specify
12789         the path to the valgrind binary. The default is /usr/bin/valgrind.
12790         Now it displays a dialog with the error. [it can be -program
12791         exited- or -file loaded or end of input-]. Some valgrind 3.x
12792         compatibility.
12793         
12794 2006-01-29 Naba Kumar  <naba@gnome.org>
12796         Patch from Massimo Cora  <maxcvs@email.it>:
12797         * configure.in, plugins/Makefile.am,
12798         plugins/valgrind/*: Valgrind plugin (requires
12799         binutils-dev and valgrind to be installed.
12801 2005-01-24 Johannes Schmid <jhs@gnome.org>
12803         * Patch from Eric Greveson <ejg45@cam.ac.uk>
12804         plugins/tools/variables.c:
12805         Added current directory to possible variables
12807         * Patch from Günther Brammer <gbrammer@gmx.de>
12808         plugins/document-manager/anjuta-docman.c:
12809         Fix a crash on opening a file
12811         AUTHORS: Added Günther Brammer
12813 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
12815         * libanjuta/anjuta-launcher.c:
12816         Fix a bug in AnjutaLauncher when output is bigger than buffer
12817         Probably fix bug #315188 and #305134
12819 2005-12-28      Johannes Schmid <jhs@gnome.org>
12820         
12821         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
12822         * src/about.c: Use new gtk about dialog
12823         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
12824         Updated anjuta_ui_add_action_group_entries call
12825         
12826         Patch from Jean Breford <jean.breford@normalesup.org>
12827         and Markus Habermehl <bmh1980de@yahoo.de>:
12828         
12829         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
12830         * AUTHORS: Added Jean and Markus
12832 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12833         * plugins/search/search-replace.c :
12834         Bookmark all matched lines.
12835         * plugins/search/search-replace_backend.c :
12836         Fixed bug (Search in all project files).
12838 2005-12-21      Johannes Schmid <jhs@gnome.org>
12839         
12840         * plugins/search/plugin.c:
12841         Fixed signal names
12842         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
12843         investigation needed.
12844         
12845         AUTHORS: Added Ross Goldner
12847 2005-12-19  Ross Golder  <ross@golder.org>
12849         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
12850         application/xml MIME type.
12852 2005-12-18  Johannes Schmid <jhs@gnome.org>
12853         
12854         po/POTFILES.in: Updated files after directory changes
12855         HACKING: Removed outdated section 3 (anoncvs)
12857 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
12859         * plugins/build-basic-autotools/build-basic-autotools.c:
12860         Save all files in editor before running a command
12862         * plugins/tools/execute.c:
12863         Use document manager plugin instead of each editor for
12864         saving all files
12866 2005-12-15  Johannes Schmid <jhs@gnome.org>
12868         * plugins/document-manager/action-callbacks.c:
12869         (on_save_all1_activate), (on_swap_activate)
12870         plugins/document-manager/anjuta-docman.c:
12871         (on_save_as_filesel_response), (on_notebook_switch_page):
12872         
12873         Fixed some remaining issues in document-manger
12875 2005-12-15      Johannes Schmid <jhs@gnome.org>
12877         * plugins/profile-default/default.anjuta:
12878         Load Search plugin and Message Manager by default
12880 2005-12-14  Johannes Schmid <jhs@gnome.org>
12881         
12882         * plugins/editor/text_editor.c
12883         libanjuta/anjuta-utils.c:
12884         
12885         Check if files differ when gnome-vfs monitoring is used.
12886         (Bug #309688)
12888 2005-12-13  Johannes Schmid <jhs@gnome.org>
12890         * plugins/document-manager/plugin.c:
12891         Only save modified files in ianjuta_file_savable_save() for document-manager
12892         as discussed on mailing list.
12893         
12894         * plugins/cvs-plugin/cvs-callbacks.c:
12895         Fixed dialog handling for empty log message
12897 2005-12-13  Johannes Schmid <jhs@gnome.org>
12899         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
12900         
12901         * plugins/project-manager/* Removed ununsed files
12902         
12903         * plugins/symbol-browser/an_symbol_iter.c
12904         plugins/build-basic-autotools/build-basic-autotools.c
12905         plugins/build-basic-autotools/executer.c
12906         plugins/class-gen/class_gen.c
12907         plugins/class-inheritance/class-inherit.c
12908         plugins/cvs-plugin/cvs-actions.c
12909         plugins/cvs-plugin/cvs-interface.c
12910         plugins/debug-manager/attach_process.
12911         plugins/devhelp/plugin.c
12912         plugins/document-manager/plugin.c
12913         plugins/document-manager/indent_util.c
12914         plugins/editor/properties.cxx
12915         plugins/editor/aneditor.cxx
12916         plugins/editor/style-editor.c
12917         plugins/editor/text_editor.c
12918         plugins/macro/macro_db.c
12919         tagmanager/c.c:
12920         
12921         Use DEBUG_PRINT for debug messages
12923         libanjuta/anjuta-debug.h: Include config.h
12924         
12925         HACKING: Updated (BTW: does anyone read this?)
12926         
12927 2005-12-12  Johannes Schmid <jhs@gnome.org>
12929         Patch from Johan Ersvik <jersvik@fastmail.fm>:
12930         * plugins/gdb/debugger.c
12931         
12932         Fix a crasher in gdb plugin
12933         
12934         * plugins/gtodo/plugin.c
12935         plugins/search/plugin.c
12936         
12937         Fixed bug #305301
12938         
12939         * plugins/document-manager/anjuta-docman.c:
12940         
12941         Fixed error markers 
12942         
12943         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
12944         
12945         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
12946         
12947         * plugins/document-manager/anjuta-docman.c:
12948         highlight changed files in docman popup-menu
12949         * plugins/gdb/debug-tree.c:
12950         plugins/gdb/debugger.c
12951         Do not corupt entire "locals" tree when variable pointer have
12952         additional info and arrays/strucs/unions correctly.
12953         
12955 2005-12-11  Johannes Schmid <jhs@gnome.org>
12957         * plugins/document-manager/anjuta-docman.c
12958         plugins/document-manager/plugin.c
12959         plugins/editor/text_editor.c:
12960         
12961         AUTHORS: Added Johan Ersvik
12963         Fixed "is-dirty" bug and tab ordering
12965 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
12966         
12967         * plugins/editor/aneditor-autocomplete.cxx
12968         plugins/editor/aneditor-calltip.cxx
12969         plugins/editor/aneditor-priv.h
12970         plugins/symbol-browser/an_symbol.c
12971         plugins/symbol-browser/an_symbol_view.c
12972         tagmanager/entry.h
12973         tagmanager/tm_symbol.c
12974         tagmanager/tm_tag.c
12975         tagmanager/include/tm_symbol.h
12976         tagmanager/include/tm_tag.h
12977         tagmanager/c.c
12979         Better pointer recognition in tagmanager and symbol browser
12981 2005-12-11  Johannes Schmid <jhs@gnome.org>
12983         * plugins/search/*: New search plugin derived from search code in old editor
12984         plugin.
12985         
12986         * plugins/document-manager/*: new document-manger which is now seperated from
12987         editor to allow implementation of other editor widgets. Code is mostly derived
12988         from old editor plugin
12990         * plugins/print/* new print plugin which is not fully implemented in the
12991         moment
12993         * plugins/editor/text_editor.c: Added lots of interface code
12994         
12995         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
12996         IAnjutaEditorFactory and extended IAnjutaEditor
12997         
12998         * configure.in, plugins/Makefile.am updated build system for new
12999         plugins
13001         This is a huge commit which might still contain some bugs and also has
13002         some fixmes. Things that are not working are the search toolbar because it
13003         does not use the same backend as any other searching function and printing
13004         (easy to fix) because it did not yet implement IAnjutaPrintable.
13006 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
13008         * plugins/project-wizard/property.c:
13009         Use newer GtkFileChooser instead of GtkFileSelection with
13010         GnomeFileEntry to avoid a bug
13012         * plugins/project-wizard/install.c:
13013         Avoid an endless loop if project directory is not writable
13014         
13015         * plugins/project-wizard/druid.c:
13016         Allow creating project in empty directory without a
13017         warning
13019 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
13020         
13021         Patch from Massimo Cora <maxcvs@email.it>
13022         * plugins/class-inheritence/class-inherit.c
13023         plugins/class-inheritence/plugin.c
13024         plugins/class-inheritence/plugin.h
13025         configure.in
13026         
13027         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
13028         no longer supported!
13030 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
13031         
13032         Patch from Johan Ersvik <jersvik@fastmail.fm>
13033         * plugins/message-view/message-view.c
13034         plugins/build-basic-autotools/build-basic-autotools.c
13035         plugins/build-basic-autotools/automake-c.filters
13037         This patch correct regex-filters for newer automake
13038         versions
13040 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
13042        * plugins/tools/execute.c:
13043        Detect variables inside a word
13045 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13047         * libanjuta/anjuta-status.[ch],
13048         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
13049         plugins/editor/anjuta-docman.c :
13050         New anjuta-status procedure.
13052 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13054         *Modified Files:
13055         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
13056         plugins/editor/Makefile.am
13057         plugins/editor/anjuta-document-manager.glade
13058         plugins/editor/plugin.c plugins/editor/plugin.h
13059         plugins/editor/text_editor.c plugins/editor/text_editor.h
13060         *Added Files:
13061         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
13062         plugins/editor/indent-util.c plugins/editor/indent-util.h
13063         plugins/editor/indent_test.c :
13064         Set and Preview indent preferences parameters.
13065         Saved indent user parameters.
13067 2005-10-27  Naba Kumar  <naba@gnome.org>
13069         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
13070         * plugins/editor/anjuta-docman.c: Restore tab color to normal
13071         theme color for saved documents.
13072         
13073 2005-10-26  Naba Kumar  <naba@gnome.org>
13075         * libanjuta/anjuta-encodings.c: Save changed supported encodings
13076         list. Fixed bug #316731.
13077         
13078 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
13080         * tagmanager/tm_symbol.c: Fixed bug #315218
13082 2005-10-23  Adam Weinberger  <adamw@gnome.org>
13084         * plugins/build/build_file.c
13085           plugins/build-basic-autotools/build-basic-autotools.c
13086           plugins/tools/execute.c
13087           plugins/build/compile.c
13088           plugins/build/configurer.c
13089           plugins/debug-manager/plugin.c
13090           plugins/editor/plugin.c
13091           plugins/editor/print.c
13092           plugins/editor/text_editor.c
13093           plugins/file-loader/plugin.c
13094           plugins/file-manager/an_file_view.c
13095           plugins/symbol-browser/an_symbol_view.c
13096           plugins/gdb/debugger.c
13097           plugins/gdb/plugin.c
13098           plugins/glade/plugin.c
13099           plugins/macro/macro-actions.c
13100           plugins/macro/plugin.c
13101           plugins/profile-default/plugin.c
13102           plugins/project-manager/plugin.c
13103           plugins/project-manager/project_import.c
13104           plugins/symbol-browser/plugin.c
13105           plugins/tools/execute.c
13106           src/anjuta.c
13107           src/anjuta-actions.h
13108           src/shell.c:
13109           Correct spacing errors before and after "...".
13111 2005-10-20  Naba Kumar  <naba@gnome.org>
13113         * plugins/gdb/debugger.c: Fixed attach/detach process to
13114         updated UI properly.
13115         
13116 2005-10-18  Naba Kumar  <naba@gnome.org>
13118         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
13119         #171314 too).
13120         
13121 2005-10-13  Naba Kumar  <naba@gnome.org>
13122         
13123         * plugins/project-mkfile-import/*: Removed separate import wizard for
13124         makefile based projects (because single widzard handles all wizards).
13126         * plugins/project-import/project-import.c: Made wizard window
13127         transient to main window.
13129         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
13130         
13131         * AUTHORS: Added Eric's name in contributors list.
13132         
13133         * configure.in, plugins/Makefile.am,
13134         plugins/project-import/Makefile.am,
13135         plugins/project-import/anjuta-project-import.glade,
13136         plugins/project-import/project-import.c,
13137         plugins/project-import/project-import.h: Import wizard now detects
13138         both makefile and automake projects together instead of separate wizard.
13139         
13140         * plugins/project-wizard/templates/java/project.anjuta,
13141         plugins/project-wizard/templates/mkfile/project.anjuta,
13142         plugins/project-wizard/templates/python/project.anjuta,
13143         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
13144         name to make it appropriate.
13146 2005-10-11  Naba Kumar  <naba@gnome.org>
13148         * configure.in: Fixed glade3 version requirement.
13150 2005-09-29  Alexander Shopov  <ash@contact.bg>
13152         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
13154 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
13156         * plugins/subversion/svn_auth.c
13157         plugins/subversion/anjuta_subversion.glade:
13158         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
13160 2005-09-22  Naba Kumar  <naba@gnome.org>
13162         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
13164         * configure.in,  plugins/Makefile.am
13165         plugins/project-manager/anjuta-project-manager.plugin.in,
13166         plugins/project-manager/plugin.c,
13167         (added) plugins/project-mkfile-import/.cvsignore,
13168         (added) plugins/project-mkfile-import/Makefile.am,
13169         (added) plugins/project-mkfile-import/
13170             anjuta-project-mkfile-import-plugin.png,
13171         (added) plugins/project-mkfile-import/
13172             anjuta-project-mkfile-import.glade,
13173         (added) plugins/project-mkfile-import/
13174             anjuta-project-mkfile-import.plugin.in,
13175         (added) plugins/project-mkfile-import/plugin.c,
13176         (added) plugins/project-mkfile-import/plugin.h,
13177         (added) plugins/project-mkfile-import/project-mkfile-import.c,
13178         (added) plugins/project-mkfile-import/project-mkfile-import.h,
13179         plugins/project-wizard/templates/Makefile.am,
13180         (added) plugins/project-wizard/templates/mkfile-logo.png,
13181         (added) plugins/project-wizard/templates/mkfile.wiz,
13182         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
13183         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
13184         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
13185         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
13186         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
13187         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
13188         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
13189         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
13190         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
13191         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
13192         (added) plugins/project-wizard/templates/mkfile/src/main.c:
13193         Added makefile based project import wizard and wizard template.
13195 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
13197         * libanjuta/anjuta-launcher.c: Reduced false password detections
13199 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13201         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
13202         messages correctly.a
13204 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
13205         
13206         * scintilla/Makefile.am: Changed scintilla library to noinst
13207         * pixmaps/Makefile.am: Install password.png
13208         * libanjuta/anjuta-launcher.c: Changed password detection
13209         to be able to access GNOME CVS with ssh.
13210         
13211 2005-08-31  Naba Kumar  <naba@gnome.org>
13213         * plugins/glade/plugin.c: Set transient window for the widget
13214         dialogs.
13215         
13216 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
13218         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
13220 2005-08-10  Naba Kumar  <naba@gnome.org>
13222         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
13223         as shortcut key for execute.
13225         * src/about.c: Clean up.
13226         
13227         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
13228         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
13229         entry boxes.
13230         
13231 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13233         * plugins/editor/search-replace_backend.c :
13234         Fixed search in File Patterns.
13236 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
13238         * plugins/gdb/Makefile.am: Fixed a make -j x bug
13239         
13240 2005-08-04  Naba Kumar  <naba@gnome.org>
13242         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13243         for pango-1.8 rendering bug.
13244         
13245 2005-08-03  Naba Kumar  <naba@gnome.org>
13247         * plugins/glade/plugin.c: Proper names for plugin widgets.
13248         
13249         * plugins/subversion/anjuta-subversion.glade,
13250         plugins/subversion/svn-auth.c: Fixed authentication dialog and
13251         string allocations. Use passed default values when available.
13252         Set proper focus and dialog default response. Destroy dialog after use.
13253         Return error when appropriate.
13255 2005-08-02  Naba Kumar  <naba@gnome.org>
13257         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
13258         for pango-1.8 rendering bug.
13259         
13260 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
13262         * scintilla/Makefile.am: Fixed a make -j x bug
13263         
13264 2005-08-02  Johannes Schmid <jhs@gnome.org>
13265         
13266         * plugins/subversion/svn-auth.c: Added username/password 
13267         auto function.
13269 2005-08-01  Naba Kumar  <naba@gnome.org>
13271         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
13272         checks for character width calculations.
13273         
13274 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13276         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
13278 2005-07-31  Naba Kumar  <naba@gnome.org>
13280         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
13281         messup with pango 1.8. Fixed bug #311846.
13283 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13285         * plugins/gdb/memory.c : Fixed bug 305082.
13286         
13287         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13288         plugins/project-wizard/templates/gcj.wiz,
13289         plugins/project-wizard/templates/gnome.wiz,
13290         plugins/project-wizard/templates/gtk.wiz,
13291         plugins/project-wizard/templates/java.wiz,
13292         plugins/project-wizard/templates/python.wiz,
13293         plugins/project-wizard/templates/wxwin.wiz,
13294         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
13296 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
13298         * plugins/tools/execute.c:
13299         Correct a crash if editor is closed while a tool still use it.
13301 2005-07-28  Naba Kumar  <naba@gnome.org>
13303         * scintilla/*: Updated scintilla from their latest CVS.
13305 2005-07-27  Naba Kumar  <naba@gnome.org>
13307         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
13308         plugins/build-basic-autotools/build-basic-autotools.c,
13309         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
13310         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13311         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13312         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13313         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
13314         plugins/message-view/plugin.c, plugins/patch/plugin.c,
13315         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
13316         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13317         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
13318         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
13319         argument to anjuta_ui_add_action_group_entries() and
13320         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
13321         Fixed all plugins to pass translation domain. This fixes untranslated
13322         UI bugs. 
13324 2005-07-27  Naba Kumar  <naba@gnome.org>
13326         * plugins/class-inheritance/class-callbacks.c,
13327         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
13328         proper system colors.
13330 2005-07-26  Naba Kumar  <naba@gnome.org>
13332         * ROADMAP: Updated and added more tasks.
13334 2005-07-25  Naba Kumar  <naba@gnome.org>
13336         * ROADMAP: Updated and added more tasks.
13337         
13338 2005-07-24  Naba Kumar  <naba@gnome.org>
13340         * HACKING: Fixed format.
13342 2005-07-24  Naba Kumar  <naba@gnome.org>
13344         * ROADMAP: Fixed format.
13345         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
13347 2005-07-24  Naba Kumar  <naba@gnome.org>
13349         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
13350         * data/properties/cpp.properties: Added *.c++ as file extension for c++
13352 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
13354         * plugins/tools/dialog.c, plugins/tools/dialog.h:
13355         Correct wrong sensitivity setting
13356         
13357         * plugins/tools/tool.c: Correct a crash when removing overridden tool
13358         
13359         * plugins/tools/variable.c:     Add variables for project manager
13361 2005-07-23  Naba Kumar  <naba@gnome.org>
13363         * ROADMAP: updated.
13365 2005-07-23 Naba Kumar  <naba@gnome.org>
13367         * plugins/subversion/Makefile.am,
13368         plugins/subversion/svn-auth.c,
13369         plugins/subversion/svn-auth.h: Added subversion authentication code
13370         stubs.
13371         
13372         * plugins/subversion/subversion-callbacks.c,
13373         plugins/subversion/subversion-callbacks.h,
13374         plugins/subversion/svn-backend-priv.h,
13375         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
13376         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
13377         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
13378         Added file mode line.
13380 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
13382         * configure.in: Added 'gl' to ALL_LINGUAS.
13384 2005-07-21 Naba Kumar  <naba@gnome.org>
13386         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
13387         the active sources and kill the running process without emitting
13388         signals (which could be fatal because the object is being destroyed).
13389         Incidentally, fixed the crash that happens when stopping an active
13390         debugger session. Disabled debug prints and code clean up.
13391         Fixed bug #305587.
13392         
13393         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
13394         message view object, because that prevents many unprocessed outputs
13395         from the cvs command from being appended in view. Does not set NULL
13396         to mesg_view private member (not required) so that any pending outputs
13397         to view is processed.Fixed bug #172666.
13399         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
13400         type in supported list.
13401         
13402 2005-07-18  Adam Weinberger  <adamw@gnome.org>
13404         * plugins/file-manager/anjuta-file-manager-plugin.glade:
13405           grammar/spelling fixes.
13407 2005-07-17 Naba Kumar  <naba@gnome.org>
13409         * (new) plugins/project-wizard/templates/terminal/cvsignore,
13410         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
13411         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
13412         plugins/project-wizard/templates/anjuta-plugin.wiz,
13413         plugins/project-wizard/templates/gcj.wiz,
13414         plugins/project-wizard/templates/gnome.wiz,
13415         plugins/project-wizard/templates/gtk.wiz,
13416         plugins/project-wizard/templates/gtkmm.wiz,
13417         plugins/project-wizard/templates/java.wiz,
13418         plugins/project-wizard/templates/python.wiz,
13419         plugins/project-wizard/templates/terminal.wiz,
13420         plugins/project-wizard/templates/terminal/Makefile.am,
13421         plugins/project-wizard/templates/terminal/po/Makefile.am,
13422         plugins/project-wizard/templates/terminal/src/Makefile.am,
13423         plugins/project-wizard/templates/wxwin.wiz,
13424         plugins/project-wizard/templates/xlib-dock.wiz,
13425         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
13426         wizards and updated .wiz files to install them in newly created
13427         projects.
13429 2005-07-16 Naba Kumar  <naba@gnome.org>
13431         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
13432         
13433         * plugins/file-manager/an_file_view.c,
13434         plugins/file-manager/plugin.c: Added file manager preferences to
13435         show/hide files ignored by version control (e.g. cvsignore).
13436         
13437         * plugins/editor/text_editor.c: Initialize vfs info struct.
13438         
13439         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
13440         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
13441         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
13442         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
13443         omf-install/.cvsignore, pixmaps/.cvsignore,
13444         plugins/file-manager/anjuta-file-manager-plugin.glade,
13445         scintilla/.cvsignore, scintilla/include/.cvsignore,
13446         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
13447         tagmanager/python.c: Updated.
13449 2005-07-16 Naba Kumar  <naba@gnome.org>
13451         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
13452         Fixed python parser to parser class methods.
13454 2005-07-15 Naba Kumar  <naba@gnome.org>
13456         * plugins/project-wizard/property.c: Used parenthesis to remove
13457         ambiguty.
13458         
13459         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13460         plugins/project-wizard/templates/gcj.wiz,
13461         plugins/project-wizard/templates/gnome.wiz,
13462         plugins/project-wizard/templates/gtk.wiz,
13463         plugins/project-wizard/templates/gtkmm.wiz,
13464         plugins/project-wizard/templates/java.wiz,
13465         plugins/project-wizard/templates/python.wiz,
13466         plugins/project-wizard/templates/terminal.wiz,
13467         plugins/project-wizard/templates/wxwin.wiz,
13468         plugins/project-wizard/templates/xlib-dock.wiz,
13469         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
13470         and names.
13472 2005-07-15 Naba Kumar  <naba@gnome.org>
13474         * plugins/project-wizard/templates/java.wiz,
13475         plugins/project-wizard/templates/java/Makefile.am,
13476         plugins/project-wizard/templates/java/project.anjuta,
13477         plugins/project-wizard/templates/python.wiz,
13478         plugins/project-wizard/templates/python/Makefile.am,
13479         plugins/project-wizard/templates/python/project.anjuta: Use different
13480         project files for java and python module where debugger is not
13481         included in the list of plugins.
13483 2005-07-15 Naba Kumar  <naba@gnome.org>
13485         * configure.in, plugins/project-wizard/templates/Makefile.am,
13486         plugins/project-wizard/templates/gcj-logo.png,
13487         plugins/project-wizard/templates/gcj.wiz,
13488         plugins/project-wizard/templates/gcj/.cvsignore,
13489         plugins/project-wizard/templates/gcj/Makefile.am,
13490         plugins/project-wizard/templates/gcj/configure.in.tpl,
13491         plugins/project-wizard/templates/gcj/src/.cvsignore,
13492         plugins/project-wizard/templates/gcj/src/Makefile.am,
13493         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
13494         plugins/project-wizard/templates/java-logo.png,
13495         plugins/project-wizard/templates/java.wiz,
13496         plugins/project-wizard/templates/java/configure.in.tpl,
13497         plugins/project-wizard/templates/java/po/Makefile.am,
13498         plugins/project-wizard/templates/java/po/POTFILES.in,
13499         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
13500         plugins/project-wizard/templates/java/src/main.java,
13501         plugins/project-wizard/templates/python-logo.png,
13502         plugins/project-wizard/templates/python.wiz,
13503         plugins/project-wizard/templates/python/.cvsignore,
13504         plugins/project-wizard/templates/python/Makefile.am,
13505         plugins/project-wizard/templates/python/configure.in.tpl,
13506         plugins/project-wizard/templates/python/po/.cvsignore,
13507         plugins/project-wizard/templates/python/po/Makefile.am,
13508         plugins/project-wizard/templates/python/po/POTFILES.in,
13509         plugins/project-wizard/templates/python/src/.cvsignore,
13510         plugins/project-wizard/templates/python/src/Makefile.am,
13511         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
13512         plugins/project-wizard/templates/python/src/main.py: Added Generic
13513         gcj and python project wizards. Fixed Generic java project to
13514         use _JAVA primary. Update gnome-build from cvs for them to work
13515         correctly.
13517 2005-07-12 Naba Kumar  <naba@gnome.org>
13519         * plugins/project-manager/plugin.c: Automatically determine
13520         project backend by probing.
13521         
13522 2005-07-04 Naba Kumar  <naba@gnome.org>
13524         * Makefile.am: Do not install old anjuta.glade file which conflicts
13525         with newer src/anjuta.glade.
13527 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
13529         * plugins/an_symbol_prefs.c:
13530         Sort list of available symbol files
13532 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
13534         * plugins/build-basic-autotools.c:
13535         Fixed #307810
13536         
13537         * plugins/gtodo/libgtodo.c:
13538         Possible fix for #307800
13540         * libanjuta/anjuta-encodings.c
13541         libanjuta/anjuta-launcher.c
13542         libanjuta/anjuta-preference-dialog.c
13543         libanjuta/anjuta-preferences.c
13544         libanjuta/anjuta-ui.c
13545         libanjuta/anjuta-util.c
13546         libanjuta/cell-renderer-captioned-image.c
13547         libanjuta/plugin.c:
13548         
13549         Patch from de_lupus@pandora.be (Kristof Vansant):
13550         Replaced deprecated gnome-i18n.h
13551         Closed #309153
13553 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
13554         
13555         * plugins/subversion/anjuta-subversion.glade
13556         plugins/subversion/anjuta-subversion.ui
13557         plugins/subversion/plugin.c
13558         plugins/subversion/subversion-actions.c
13559         plugins/subversion/subversion-callbacks.h
13560         plugins/subversion/subversion-callbacks.c
13561         plugins/subversion/svn-backend-priv.h
13562         plugins/subversion/svn-backend.h
13563         plugins/subversion/svn-backend.c
13564         plugins/subversion/svn-thread.h
13565         plugins/subversion/svn-thread.c:
13566         
13567         Implemented Subversion diff
13568         
13569 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
13570         
13571         * plugins/build-basic-autotools/build-basic-autotools.c:
13572         Fixed crash bug! Might be useful to release 2.0.2 soon
13573         because this bug will crash any build which produces errors
13574         or warnings
13576 === Anjuta 2.0.1 ===
13578 2005-06-27 Naba Kumar  <naba@gnome.org>
13580         * plugins/tools/execute.c: Formated code.
13581         
13582 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
13584         * plugins/build-basic-autotools/build-basic-autotools.c:
13585         Remove two memory leaks
13586         Check command output versus untranslated strings too
13588         * plugins/tools/execute.c:
13589         Remove two memory leaks
13590         Check command output versus untranslated strings too
13591         Remove description message
13593         * plugins/tools/fileop.c:
13594         Escape tool name in xml configuration file
13596 2005-05-26 Naba Kumar  <naba@gnome.org>
13598         * configure.in: Bumped version to 2.0.1
13599         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
13601         * plugins/tools/execute.c: Fixed clickable messages.
13602         * NEWS: Updated.
13604         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
13605         Deactivate glade plugin when last glade project is closed. Reorder
13606         glade widgets in layout. Change glade project when user selects a
13607         new project. Removed project from the list when user closes it. Fixed
13608         glade project file loading from URI. Save and restored loaded glade
13609         projects in/from session.
13611         * plugins/class-gen/action-callbacks.c,
13612         plugins/class-gen/anjuta-class-gen-plugin.glade,
13613         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
13614         plugins/file-wizard/anjuta-file-wizard.glade,
13615         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
13616         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
13617         "Add to project" correctly. Use the source file path returned after
13618         adding to project. Fixed memory leaks. Deactivate wizard plugins
13619         after use.
13620         
13621         * plugins/project-manager/plugin.c,
13622         plugins/project-wizard/anjuta-project-wizard.glade,
13623         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
13624         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
13625         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
13626         project-wizard preference page to anjuta app, because they are
13627         more appropriated as general preferences. Renamed username and
13628         useremail properties keys.
13629         
13630         * po/POTFILES.in: Updated.
13632         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
13633         saved at closing.
13634         
13635         * plugins/file-loader/plugin.c: Do not use static variable to store
13636         created submenu in factory. Fixed crash in anjuta exit.
13637         
13638 2005-05-24 Naba Kumar  <naba@gnome.org>
13640         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13641         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13642         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13643         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13644         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13645         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13646         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13647         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13648         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13649         
13650         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13651         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13652         plugins/build-basic-autotools/build-basic-autotools.c,
13653         plugins/build-basic-autotools/build-basic-autotools.h,
13654         plugins/build-basic-autotools/executer.c,
13655         plugins/build-basic-autotools/executer.h,
13656         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
13657         plugins/tools/variable.c: Added an extra argument to
13658         anuta_util_dialog_input() to pass default value. Save/load project
13659         configure and execution parameters in/from session.
13661         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
13662         symbol browser is loaded.
13663         
13664         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
13665         freeze/thaw.
13667         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
13668         deactivate would not start shell.
13670 2005-05-24 Naba Kumar  <naba@gnome.org>
13672         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
13673         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
13674         libegg/egg-submenu-action.c, libegg/test-actions.c,
13675         plugins/build-basic-autotools/build-basic-autotools.c,
13676         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
13677         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
13678         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
13679         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
13680         plugins/macro/plugin.c, plugins/message-view/plugin.c,
13681         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
13682         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
13683         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13684         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
13685         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
13687 2005-05-24 Naba Kumar  <naba@gnome.org>
13689         * data/properties/styles.properties: Fixed defalt font.
13691         * plugins/editor/search-replace.c,
13692         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
13693         project openness wihtout activating project-manager plugin (i.e.
13694         using anjuta_shell_get()).
13695         
13696         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
13697         - Completed add_source(), add_group() and add_target() methods of
13698         IAnjutaProjectManager.
13699         - Change their definition to return the added element (or NULL).
13700         - Used interface API for project main menus and 'add to project'
13701         from file-manager context menu.
13702         - Select proper default target/group when prompting for adding
13703         source/target/group.
13704         - Do not expand all nodes in selection tree when default selection
13705         are given (eases navigation in big projects).
13706         - Code clean ups.
13707         - Marked strings for translation.
13709 2005-05-23 Naba Kumar  <naba@gnome.org>
13711         * src/anjuta-app.c: Save menu accelerators on change.
13712         * NEWS: Updated.
13713         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
13714         save-as dialog (leading to crash later).
13716 2005-05-22 Naba Kumar  <naba@gnome.org>
13718         * NEWS: Updated.
13719         * AUTHORS: Added developers for other projects. Updated.
13720         * TODO.tasks: Updated.
13721         * ChangeLog: Added past changelogs from anjuta-0.1.5.
13722         
13723 2005-05-22 Naba Kumar  <naba@gnome.org>
13725         * plugins/tools/execute.c: Make parsable lines distinct by adding
13726         a "Click me" description in the message. Allow tools to open arbibrary
13727         file in editory using gdb-styled annotation (The line starts with two
13728         \032 characters followed by the file:line).
13729         
13730         * plugins/tools/scripts/prepare-changelog.pl,
13731         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
13732         ChangeLog file itself and open it.
13734 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
13736         * plugins/tools/execute.c:
13737         Parse output in message pane
13738         Correct a crash on plugin deactivation
13740         * plugins/tools/fileop.c,
13741         plugins/tools/tool.c,
13742         plugins/tools/tool.h:
13743         Load only valid tools
13745 2005-06-21  Naba Kumar  <naba@gnome.org>
13747         * anjuta.spec.in: Fixed devel package requirement.
13749         * plugins/message-view/message-view.c: Scroll message on next/previous.
13751         * TODO.tasks: Updated.
13753         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13754         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13755         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13756         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13757         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13758         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13759         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13760         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13762         * libanjuta/anjuta-preferences.c,
13763         plugins/build-basic-autotools/build-basic-autotools.c,
13764         plugins/build-basic-autotools/executer.c,
13765         plugins/class-gen/action-callbacks.c,
13766         plugins/class-gen/action-callbacks.h,
13767         plugins/class-gen/class_gen.c,
13768         plugins/cvs-plugin/cvs-interface.c,
13769         plugins/debug-manager/attach_process.c,
13770         plugins/debug-manager/plugin.c,
13771         plugins/debug-manager/utilities.c,
13772         plugins/debug-manager/utilities.h,
13773         plugins/editor/aneditor-autocomplete.cxx,
13774         plugins/editor/aneditor.cxx,
13775         plugins/editor/search-replace.c,
13776         plugins/editor/search-replace_backend.c,
13777         plugins/gdb/breakpoints.c,
13778         plugins/gdb/registers.c,
13779         plugins/patch/plugin.c,
13780         plugins/project-wizard/druid.c,
13781         plugins/project-wizard/install.c,
13782         plugins/subversion/plugin.c,
13783         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
13784         codes.
13786         * plugins/class-gen/action-callbacks.c,
13787         plugins/project-wizard/parser.c,
13788         plugins/project-wizard/property.c,
13789         plugins/project-wizard/values.c,
13790         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
13792         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
13793         alphabetically
13795 2005-06-20  Naba Kumar  <naba@gnome.org>
13797         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
13798         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13799         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13800         
13801         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
13802         exit idle function.
13803         
13804         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
13805         Fixed possible memory corruption.
13807         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
13808         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
13809         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
13810         progress bar increment and added progress status for symbol refresh
13811         and project loading.
13812         
13813         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
13814         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
13815         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
13816         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
13817         bar.
13819         * TODO.tasks: Updated.
13821 2005-06-19  Naba Kumar  <naba@gnome.org>
13823         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
13824         Fixed warning.
13825         
13826         * plugins/project-import/project-import.c: Deactivate plugin when done.
13827         
13828 2005-06-18  Naba Kumar  <naba@gnome.org>
13830         * plugins/profile-default/plugin.c: Fixed error when loading another
13831         project while a project is still loaded.
13832         
13833         * plugins/project-manager/plugin.c: Used (newly added) group-activated
13834         signal from gnome-build to popup group properties.
13835         
13836         * src/anjuta.c: Load default session by default.
13838         * po/POTFILES.in: Added missing files.
13839         
13840         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
13841         activate plugin on load (activate it separately). Connect to activate
13842         and deactivate signals for housekeeping, so that if plugins are
13843         activated or deactivate externally, they are properly recorded.
13844         
13845         * plugins/profile-default/plugin.c: Save profile before a project
13846         is loaded so that it could be restored when project is closed.
13847         
13848         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
13850 2005-06-17  Naba Kumar  <naba@gnome.org>
13852         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
13853         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
13854         for project. The plugins loaded for the project is restored when project
13855         is loaded next time.
13856         
13857         * TODO.tasks: Updated.
13858         
13859 2005-06-15  Naba Kumar  <naba@gnome.org>
13861         * plugins/tools/scripts/find-fixmes.pl,
13862         (new) plugins/tools/scripts/translation-status.pl,
13863         plugins/tools/scripts/tools-2.xml.in,
13864         plugins/tools/scripts/Makefile.am,
13865         plugins/tools/scripts/prepare-changelog.pl: Added translation
13866         status script. Completed find-fixmes.pl script. Fixed bugs.
13868         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
13869         tool path.
13871 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13873         * plugins/message-view/anjuta-message-manager-plugin.glade :
13874         renamed "messages.tag.position" to "messages.tab.position".
13875         plugins/message-view/anjuta-msgman.c : 
13876         Messages tab position prefrences.
13877         
13878 2005-06-14  Naba Kumar  <naba@gnome.org>
13880         * (new) plugins/tools/scripts/find-fixmes.pl,
13881         (new) plugins/tools/scripts/tools-2.xml.in,
13882         (new) plugins/tools/scripts/Makefile.am,
13883         (new) plugins/tools/scripts/prepare-changelog.pl,
13884         plugins/tools/plugin.h, plugins/tools/fileop.c,
13885         plugins/tools/Makefile.am, configure.in: Added system tools.
13887 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
13889         * plugins/tools/editor.c:
13890         Take care of creating .anjuta directory if missing
13892 2005-06-10  Naba Kumar  <naba@gnome.org>
13894         * configure.in: Increased gnome-build required to version 0.1.2.
13895         
13896         * plugins/project-manager/plugin.c: Fixed target/group removal.
13897         Fixed memory leaks.
13898         
13899 2005-06-10  Naba Kumar  <naba@gnome.org>
13901         * plugins/project-manager/plugin.c: Implemented target/group
13902         configuration (update gnome-build module from cvs).
13903         
13904 2005-06-07  Naba Kumar  <naba@gnome.org>
13906         Patch from: Massimo Cora'  <maxcvs@email.it>:
13907         * plugins/class-inheritance/Makefile.am,
13908         plugins/class-inheritance/class-inherit.c,
13909         plugins/class-inheritance/class-inherit.h,
13910         plugins/class-inheritance/plugin.c,
13911         plugins/class-inheritance/plugin.h,
13912         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
13913         expanded view of classes in hierarchy canvas (collapsable again).
13914         
13915 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
13917         * scintilla/patches/scintilla-64-bit.diff (added)
13918         * plugins/patch/patch-plugin.c:
13919         Conditional build for GTK 2.4 and GTK 2.6
13921 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
13923         * plugins/tools/anjuta-tools.glade,
13924         plugins/tools/editor.c,
13925         plugins/tools/plugin.h,
13926         plugins/tools/fileop.c:
13927         Add a check box to edit an user script
13928         Correct a few memory leak
13930         * plugins/tools/execute.c,
13931         plugins/tools/tool.c,
13932         plugins/tools/tool.h:
13933         Move utility remove_mnemonic function in tool.c
13934         Small fix
13936 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
13938         Patch from sbrabec@suse.cz:
13939         * configure.in
13940         scintilla/include/Scintilla.h:
13941         
13942         Fix 64-Bit warnings in gcc 4
13944 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
13945         
13946         * plugins/patch/patch_plugin.c
13947         plugins/patch/patch.h
13948         plugin/patch/patch-plugin.glade
13949         plugin/patch/Makefile.am:
13950         
13951         Changed patch plugin to use libglade and new gtk 2.6 widgets
13953 2005-05-31  Naba Kumar  <naba@gnome.org>
13955         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
13956         * plugins/editor/text_editor.c: Don't show error
13957         for empty files.
13958         
13959 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
13960         
13961         * plugins/message-view/anjuta-message-manager.ui,
13962         plugins/message-view/anjuta-msgman.c,
13963         plugins/message-view/anjuta-msgman.h,
13964         plugins/message-view/message-view.c,
13965         plugins/message-view/message-view.h,
13966         plugins/message-view/plugin.c:
13967         Add a popup menu in messages panes
13968         Move save message pane option in it
13970 2005-05-28  Naba Kumar  <naba@gnome.org>
13972         * data/properties/styles.properties: Fixed default font
13973         names and sizes.
13975         * plugins/editor/style-editor.c: cleanup.
13976         
13977 2005-05-25  Naba Kumar  <naba@gnome.org>
13979         * plugin/gdb/plugin.c: Start gdb even if the program does
13980         not exists. Fixes bug #305074
13981         
13982 2005-05-24  Naba Kumar  <naba@gnome.org>
13984         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
13985         * configure.in: graphviz pkgconfig path.
13987 2005-05-24  Naba Kumar  <naba@gnome.org>
13989         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
13990         * TODO.tasks: Updated.
13991         
13992 2005-05-22  Naba Kumar  <naba@gnome.org>
13994         * anjuta.spec.in: Fixed spec file
13995         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
13997 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
13998         
13999         * TODO.tasks: Updated.
14001         * plugins/message-view/anjuta-message-manager.ui,
14002         plugins/message-view/message-view.c,
14003         plugins/message-view/message-view.h,
14004         plugins/message-view/plugin.c:
14005         Add shortcut for next and previous message
14006         Add a save message menu item
14007         Fix a bug in previous message
14009 2005-05-21  Naba Kumar  <naba@gnome.org>
14011         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
14012         doc/Makefile.am, global-tags/create_global_tags.sh,
14013         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
14014         and rpm package creation. Fixed installation paths.
14015         
14016         * plugins/editor/anjuta-document-manager.glade,
14017         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
14018         and indent options.
14019         
14020         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
14022 2005-05-21  Naba Kumar  <naba@gnome.org>
14024         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
14025         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
14026         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
14027         tagmanager/Makefile.am: Fixed paths configure variables to take
14028         automake configure variables instead of hardcoding.
14030         * global-tags/tm_global_tags.c: Formated code.
14032         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14033         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14034         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14035         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14036         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14037         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14038         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14039         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14040         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14042 2005-05-20  Naba Kumar  <naba@gnome.org>
14044         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
14045         and fixed rpm spec file (more testing required).
14046         
14047         * data/gdb.init: Don't set gdb prompt.
14048         
14049         * mime/Makefile.am: run update-mime-data only on system-wide install.
14050         
14051         * plugins/gdb/Makefile.am: Install plugin at correct paths.
14053 2005-05-19  Naba Kumar  <naba@gnome.org>
14055         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
14056         while it's not visible.
14058         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
14059         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
14060         
14061 2005-05-19  Naba Kumar <naba@gnome.org>
14063         * configure.in: Fixed subversion checks. Added
14064         --disable-plugin-subversion and --disable-plugin-glade
14065         configure flags to manually turn off their plugin builds.
14067         * plugins/editor/plugin.c: Save and restore current editor line
14068         positions in session.
14070 2005-05-18  Naba Kumar  <naba@gnome.org>
14072         * AUTHORS: Fixed email address.
14073         
14074         * libanjuta/anjuta-utils.c,
14075         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
14076         when the projectmanager toplevel is not a window. Check for valid
14077         gtkwindow type before using the passed window as parent for anjuta
14078         dialogs.
14080 2005-05-17  Naba Kumar  <naba@gnome.org>
14082         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
14083         
14084         * plugins/cvs-plugin/Makefile.am,
14085         plugins/devhelp/plugin.c,
14086         plugins/file-loader/Makefile.am,
14087         plugins/macro/Makefile.am,
14088         plugins/message-view/Makefile.am,
14089         plugins/patch/Makefile.am,
14090         plugins/project-manager/Makefile.am,
14091         plugins/subversion/Makefile.am,
14092         plugins/symbol-browser/Makefile.am: Removed -module flags
14093         from libtool flags
14095         * MAINTAINERS: Added file so that I could recieve bugzilla
14096         reports.
14098         * plugins/glade/plugin.c: Fixed compile error.
14100 === Anjuta 2.0.0 ===
14102 2005-05-15  Naba Kumar  <naba@gnome.org>
14104         * configure.in: Adjusted gdl version requirement. Bumped anjuta
14105         version to 2.0.0.
14107         * plugins/symbol-browser/an_symbol_view.c,
14108         plugins/symbol-browser/plugin.c,
14109         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
14110         symbols have been updated. Reset file symbols when update
14111         occurs. Fixed memory leaks.
14113         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
14114         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
14115         
14116 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
14118         * plugins/tools/anjuta-tools.glade:
14119         Remove unused parameter dialog
14121         * plugins/tools/dialog.c,
14122         plugins/tools/fileop.c,
14123         plugins/tools/fileop.h,
14124         plugins/tools/tool.c,
14125         plugins/tools/tool.h,
14126         plugins/tools/variable.c:
14127         Add a few comments and cleanups
14129         * plugins/tools/editor.c,
14130         plugins/tools/editor.h:
14131         Remove code from previous plugin and add comments
14132         Use main window as parent (instead of tool list)
14134         * plugins/tools/execute.c,
14135         plugins/tools/execute.h:
14136         Remove code from previous plugin and add comments
14137         Fix warnings
14139 2005-05-14  Naba Kumar  <naba@gnome.org>
14141         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
14142         release.
14143         
14144         * configure.in: Fixed
14145         
14146         * plugins/class-inheritance/class-inheritance.png: New icon.
14147         
14148         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
14149         screws up when reparented.
14151 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14153         * plugins/editor/search-replace.c,
14154         plugins/editor/search-replace_backend.c
14155         plugins/project-manager/plugin.c : Clear find pane if searching same 
14156         expression. Clean code.
14158 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
14160         * configure.in: Added ne in ALL_LINGUAS
14161         
14162 2005-05-13  Naba Kumar  <naba@gnome.org>
14164         * configure.in: Fixed glade-3 version.
14165         
14166         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
14167         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
14168         plugins/gdb/watch.c: Update locals, watch and frame document on
14169         frame change.
14171 2005-05-12  Naba Kumar  <naba@gnome.org>
14173         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
14174         scope autocompletion when the function definition is incomplete.
14175         
14176         * plugins/class-gen/anjuta-class-gen.plugin.in,
14177         plugins/file-wizard/anjuta-file-wizard.plugin.in,
14178         plugins/gdb/plugin.c,
14179         plugins/glade/anjuta-glade.plugin.in,
14180         plugins/project-import/anjuta-project-import.plugin.in,
14181         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
14182         titles for the wizards.
14184 2005-05-11  Naba Kumar  <naba@gnome.org>
14186         * configure.in, plugins/debug-manager/Makefile.am,
14187         plugins/debug-manager/plugin.c,
14188         (added) plugins/debug-manager/images/.cvsignore,
14189         (added) plugins/debug-manager/images/Makefile.am,
14190         (added) plugins/debug-manager/images/detach-16.png,
14191         (added) plugins/debug-manager/images/detach.png,
14192         (added) plugins/debug-manager/images/step-into-16.png,
14193         (added) plugins/debug-manager/images/step-into.png,
14194         (added) plugins/debug-manager/images/step-out-16.png,
14195         (added) plugins/debug-manager/images/step-out.png,
14196         (added) plugins/debug-manager/images/step-over-16.png,
14197         (added) plugins/debug-manager/images/step-over.png,
14198         plugins/gdb/Makefile.am,
14199         plugins/gdb/breakpoints.c,
14200         plugins/gdb/plugin.c,
14201         (added) plugins/gdb/images/.cvsignore,
14202         (added) plugins/gdb/images/Makefile.am,
14203         (added) plugins/gdb/images/breakpoint.png,
14204         (added) plugins/gdb/images/locals.png,
14205         (added) plugins/gdb/images/stack.png,
14206         (added) plugins/gdb/images/watch.png: Fixed breakpoints
14207         'remove all'. Added debugger icons.
14209         * plugins/editor/text_editor.c: Fixed file monitor.
14211         Patch from: Massimo Cora'  <maxcvs@email.it>
14212         * plugins/patch/anjuta-patch-plugin.png,
14213         plugins/class-gen/Makefile.am,
14214         plugins/class-gen/action-callbacks.c,
14215         plugins/class-gen/class_gen.c,
14216         plugins/class-gen/class_logo.xpm: Implemented vcs
14217         file addions. New icons by Fabio Zecchini
14219 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14221         * libanjuta/interfaces/libanjuta.idl
14222         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
14223         plugins/editor/search-replace_backend.c
14224         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
14226 2005-05-11  Naba Kumar  <naba@gnome.org>
14227         
14228         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
14229         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
14230         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
14231         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
14232         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
14233         memory leaks.
14234         
14235         * plugins/symbol-browser/an_symbol_prefs.c,
14236         plugins/symbol-browser/an_symbol_search.c,
14237         plugins/symbol-browser/an_symbol_view.c,
14238         plugins/symbol-browser/an_symbol_view.h,
14239         plugins/symbol-browser/plugin.c: Fixed memory leaks.
14241 2005-05-11  Naba Kumar  <naba@gnome.org>
14243         * libanjuta/anjuta-shell.c: Fixed runtime warning.
14244         
14245         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
14246         progress bar location at create time, instead of hardcoding.
14247         
14248         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
14249         Added mini splash screen.
14250         
14251         * plugins/editor/text_editor.c: Do not produce warning when file
14252         monitor could not be created.
14253         
14254         * plugins/profile-default/plugin.c: Save project session on exit.
14255         Show mini splash with progress bar at profile load.
14257 2005-05-10  Naba Kumar  <naba@gnome.org>
14259         * configure.in, manuals/Makefile.am: Fixed compile flags.
14260         Disable outdated manuals builds.
14261         
14262         * global-tags/Makefile.am: Uninstall tags files on
14263         'make uninstall'
14264         
14265         * libegg/Makefile.am: Use configured deprecated flags.
14266         
14267         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14268         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14269         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
14270         Updated.
14271         
14272         * mime/Makefile.am: Take DESTDIR into account.
14273         
14274         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
14275         
14276         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
14277         on scope autocompletion.
14278         
14279         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14280         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
14281         shared libs and static libs paths for debugging. Order them
14282         correctly.
14283         
14284         * po/POTFILES.in: Updated.
14286 2005-05-09  Naba Kumar  <naba@gnome.org>
14288         * libanjuta/interfaces/libanjuta.idl,
14289         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
14290         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
14291         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
14292         Implemented debugger source directory search and emits location changed
14293         signal with absolute path of the file.
14295         * plugins/tools/tool.c: Fixed compile errors.
14296         
14297 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
14299         * plugins/tools/anjuta-tools.glade,
14300         plugins/tools/dialog.h,
14301         plugins/tools/dialog.c,
14302         plugins/tools/plugin.c,
14303         plugins/tools/editor.c:
14304         Improve graphical user interface
14305         Remove old code
14306         Correct an error on close
14307         Some cleanups
14309         * plugins/tools/fileop.c,
14310         plugins/tools/tool.h,
14311         plugins/tools/tool.c:
14312         Change the tool internal structure
14313         Support having tools configuration in several places
14315 2005-05-08  Naba Kumar  <naba@gnome.org>
14317         * plugins/gdb/actions.c,
14318         (removed) plugins/gdb/registers_cbs.c,
14319         (removed) plugins/gdb/registers_cbs.h,
14320         (removed) plugins/gdb/registers_gui.c,
14321         (removed) plugins/gdb/sharedlib_cbs.c,
14322         (removed) plugins/gdb/sharedlib_cbs.h,
14323         (removed) plugins/gdb/sharedlib_gui.c,
14324         (removed) plugins/gdb/signals_cbs.c,
14325         (removed) plugins/gdb/signals_cbs.h,
14326         (removed) plugins/gdb/signals_gui.c: Removed dead files.
14328 2005-05-08  Naba Kumar  <naba@gnome.org>
14330         * plugins/build-basic-autotools/executer.c: Fixed programs
14331         listing dialog.
14332         
14333         * plugins/debug-manager/Makefile.am,
14334         plugins/debug-manager/anjuta-debug-manager.glade,
14335         plugins/debug-manager/plugin.c,
14336         plugins/gdb/Makefile.am: Used libglade for programs listing
14337         dialog.
14338         
14339         * (added) plugins/gdb/pointer.png: Stack pointer image.
14340         
14341         * libanjuta/anjuta-marshal.list,
14342         pixmaps/Makefile.am,
14343         plugins/gdb/actions.c,
14344         plugins/gdb/actions.h,
14345         plugins/gdb/anjuta-gdb-plugin.ui,
14346         plugins/gdb/anjuta-gdb.glade,
14347         plugins/gdb/breakpoints.c,
14348         plugins/gdb/breakpoints.h,
14349         plugins/gdb/debug_tree.c,
14350         plugins/gdb/debug_tree.h,
14351         plugins/gdb/debugger.c,
14352         plugins/gdb/debugger.h,
14353         plugins/gdb/gdbmi-test.c,
14354         plugins/gdb/gdbmi.c,
14355         plugins/gdb/gdbmi.h,
14356         plugins/gdb/info.c,
14357         plugins/gdb/info.h,
14358         plugins/gdb/locals.c,
14359         plugins/gdb/locals.h,
14360         plugins/gdb/memory.c,
14361         plugins/gdb/memory.h,
14362         plugins/gdb/plugin.c,
14363         plugins/gdb/plugin.h,
14364         plugins/gdb/registers.c,
14365         plugins/gdb/registers.h,
14366         plugins/gdb/registers_cbs.c,
14367         plugins/gdb/registers_cbs.h,
14368         plugins/gdb/registers_gui.c,
14369         plugins/gdb/sharedlib.c,
14370         plugins/gdb/sharedlib.h,
14371         plugins/gdb/sharedlib_cbs.c,
14372         plugins/gdb/sharedlib_cbs.h,
14373         plugins/gdb/sharedlib_gui.c,
14374         plugins/gdb/signals.c,
14375         plugins/gdb/signals.h,
14376         plugins/gdb/signals_cbs.c,
14377         plugins/gdb/signals_cbs.h,
14378         plugins/gdb/signals_gui.c,
14379         plugins/gdb/stack_trace.c,
14380         plugins/gdb/stack_trace.h,
14381         plugins/gdb/utilities.c,
14382         plugins/gdb/utilities.h,
14383         plugins/gdb/watch.c,
14384         plugins/gdb/watch.h,
14385         plugins/gdb/watch_cbs.c,
14386         plugins/gdb/watch_cbs.h,
14387         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
14388         it for all debugger component updates and listing. Implemented
14389         user custom debugger command window. Fixed all debugger components
14390         to work correctly. Implemented debugger as GObject. Removed
14391         deprecated codes.
14392         
14393 2005-05-06  Naba Kumar  <naba@gnome.org>
14394         
14395         * TODO.tasks: Updated.
14396         
14397         * plugins/build-basic-autotools/Makefile.am,
14398         plugins/file-loader/Makefile.am,
14399         plugins/profile-default/Makefile.am,
14400         plugins/sample1/Makefile.am,
14401         plugins/symbol-browser/images/Makefile.am,
14402         src/Makefile.am: Fixed 'make distcheck' errors.
14404         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
14405         updates.
14407         * tagmanager/tm_workspace.c: Include prototypes in getting
14408         scope members.
14410 2005-05-06  Naba Kumar  <naba@gnome.org>
14412         * TODO.tasks: Updated.
14413         
14414         * configure.in, plugins/cvs-plugin/Makefile.am,
14415         plugins/debug-manager/Makefile.am,
14416         plugins/devhelp/Makefile.am,
14417         plugins/editor/Makefile.am,
14418         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
14419         
14420         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
14421         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
14422         interfaces.
14423         
14424         * tagmanager/tm_workspace.c,
14425         tagmanager/include/tm_workspace.h,
14426         plugins/editor/aneditor-autocomplete.cxx,
14427         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
14428         to return all matching tag types when no name is given instead of
14429         returning empty array.
14430         
14431         * plugins/symbol-browser/Makefile.am,
14432         (added) plugins/symbol-browser/an_symbol.c,
14433         (added) plugins/symbol-browser/an_symbol.h,
14434         plugins/symbol-browser/an_symbol_info.c,
14435         plugins/symbol-browser/an_symbol_info.h,
14436         (added) plugins/symbol-browser/an_symbol_iter.c,
14437         (added) plugins/symbol-browser/an_symbol_iter.h,
14438         plugins/symbol-browser/an_symbol_search.c,
14439         plugins/symbol-browser/an_symbol_view.c,
14440         plugins/symbol-browser/an_symbol_view.h,
14441         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14442         plugins/symbol-browser/plugin.c,
14443         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
14444         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
14445         plugin and implemented IAnjutaIterable interface for symbol search
14446         and iteration.
14448         * plugins/class-inheritance/Makefile.am,
14449         plugins/class-inheritance/class-inherit.c,
14450         plugins/class-inheritance/class-inherit.h,
14451         plugins/class-inheritance/plugin.h: Use the newly added
14452         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
14453         get rid of libanjuta-ctags.la dependencies.
14455 2005-05-02  Naba Kumar  <naba@gnome.org>
14457         * plugins/class-inheritance/class-inherit.c,
14458         plugins/class-inheritance/plugin.c,
14459         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
14460         be found for a class. Formated code.
14462         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
14463         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
14464         of editor tabs.
14465         
14466 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
14468         * libanjuta/anjuta-launcher.c:
14469         Keep trying sending data until all bytes have been written
14471         * plugins/tools/anjuta-tools.glade,
14472         plugins/tools/editor.c:
14473         Add a combo box to defined data from stdin
14475         * plugins/tools/execute.c:
14476         Send data in stdin if needed
14477         Code cleanups
14479         * plugins/tools/fileop.c,
14480         plugins/tools/tool.h,
14481         plugins/tools/tool.c:
14482         Store, load and save stdin data
14483         Use tools-2.xml instead of tools.xml
14485         * plugins/tools/plugin.c,
14486         plugins/tools/plugin.h:
14487         Code cleanups
14489         * plugins/tools/dialog.c,
14490         plugins/tools/dialog.h:
14491         Few code cleanups
14493         * plugins/tools/variable.c,
14494         plugins/tools/variable.h:
14495         Add editor related variables
14496         Code cleanups
14498 2005-04-29  Naba Kumar  <naba@gnome.org>
14500         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
14502         * plugins/editor/text_editor.c: Fixed line marker interpretation.
14503         
14504         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14505         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
14506         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
14507         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
14508         working on gdb MI interface. Completed MI parser interface.
14510         Patch from  Massimo Cora <maxcvs@email.it>:
14511         * plugins/class-inheritance/Makefile.am,
14512         plugins/class-inheritance/class-inherit.c,
14513         plugins/class-inheritance/class-inherit.h,
14514         plugins/class-inheritance/plugin.c,
14515         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
14516         Used system theme for colors. Display class members on mouse click.
14517         
14518 2005-04-28  Naba Kumar  <naba@gnome.org>
14520         * plugins/symbol-browser/an_symbol_prefs.c
14521         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
14522         implementation to create/add/remove custom tags files in symbol
14523         brower preferences.
14525         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
14526         EXTRA_DIST.
14528         * plugins/project-import/project-import.c: Fixed memory leaks and
14529         use correct debug prints.
14530         
14531         * TODO.tasks: Updated.
14532         
14533 2005-04-27  Naba Kumar  <naba@gnome.org>
14535         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
14536         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
14537         scintilla/Makefile.am: Fixed 'make distcheck' errors.
14539         * plugins/editor/anjuta-docman.c,
14540         plugins/editor/anjuta-docman.h,
14541         plugins/editor/plugin.c: Emit editor-added signal from docman
14542         and connect signals to new editor correctly.
14544         * plugins/class-inheritance/plugin.c,
14545         plugins/symbol-browser/plugin.c: Added stock icons.
14546         
14547         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14548         plugins/build-basic-autotools/executer.c,
14549         plugins/build-basic-autotools/executer.h: Added missing files
14550         for the execute programs implementation.
14552 2005-04-26  Naba Kumar  <naba@gnome.org>
14553         
14554         * TODO.tasks: Updated.
14556         * plugins/file-loader/plugin.c,
14557         plugins/project-import/anjuta-project-import.plugin.in,
14558         plugins/project-import/plugin.c,
14559         plugins/project-import/project-import.c,
14560         plugins/project-import/project-import.h: Be able to import older
14561         anjuta projects.
14563 2005-04-26  Naba Kumar  <naba@gnome.org>
14565         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
14566         removing it from the shell.
14568         * libanjuta/anjuta-shell.c,
14569         libanjuta/anjuta-shell.h,
14570         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
14571         so that widget additions are freezed or thaw using a pending queue.
14572         Fixded UI flicker while loading projects.
14574 2005-04-26  Naba Kumar  <naba@gnome.org>
14576         * TODO.tasks: Updated.
14577         
14578         * libanjuta/interfaces/libanjuta.idl: Added execute method for
14579         IAnjutaBuildable interface.
14580         
14581         * plugins/build-basic-autotools/Makefile.am,
14582         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14583         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14584         plugins/build-basic-autotools/build-basic-autotools.c,
14585         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
14586         interface and UI for executing project/file programs. Implemented
14587         IAnjutaFile interface so that executables could be opened directly.
14588         
14589         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
14590         Authors line (Reserved for external plugins, which do not have a way to
14591         show their credits).
14592         
14593         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
14594         [File Loader] group for menu labels (default to "Name" if it is not
14595         defined.
14596         
14597         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
14598         for executing external commands.
14600 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
14602         * plugins/project-wizard/property.c:
14603         Correct a memory leak
14605         * libanjuta/interfaces/libanjuta.idl,
14606         plugins/editor/text_editor.c:
14607         Add erase_all and replace_selection function to IAnjutaEditor
14609         * plugins/tools/anjuta-tools.glade,
14610         plugins/tools/fileop.c,
14611         plugins/tools/editor.c,
14612         plugins/tools/tool.c
14613         plugins/tools/tool.h:
14614         Add shortcut and icon 
14616         * plugins/tools/variable.c,
14617         plugins/tools/variable.h:
14618         Add a variable asking parameters at run time
14620         * plugins/tools/execute.c:
14621         Add a warning message for missing document manager
14622         Add replace buffer and replace selection output
14623         Correct an error in popup output
14625         * plugins/tools/plugin.c,
14626         plugins/tools/plugin.h,
14627         plugins/tools/anjuta-tools.ui,
14628         src/anjuta.ui:
14629         Few clean up
14630         Attach tools menu to a new place
14632 2005-04-25  Naba Kumar  <naba@gnome.org>
14634         * libanjuta/plugins.c, src/about.c, src/about.h,
14635         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
14636         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
14637         plugins (about box for plugins) menu.
14639 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14641         *  plugins/editor/search-replace.c :
14642         Displayed full path in Search pane window. 
14643         Bug 300231 : Selected line in Search pane window .
14644                 
14645 2005-04-23  Naba Kumar  <naba@gnome.org>
14647         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
14649 2005-04-22  Naba Kumar  <naba@gnome.org>
14651         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
14652         
14653         * plugins/project-wizard/templates/java.wiz,
14654         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
14655         to create bytecodes (.class) files.
14656         
14657         * plugins/symbol-browser/an_symbol_info.c,
14658         plugins/symbol-browser/an_symbol_info.h,
14659         plugins/symbol-browser/an_symbol_search.c,
14660         plugins/symbol-browser/an_symbol_view.c,
14661         plugins/symbol-browser/plugin.c,
14662         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
14663         in file symbol list.
14665 2005-04-22  Naba Kumar  <naba@gnome.org>
14667         * TODO.tasks: Updated.
14668         
14669         * plugins/class-inheritance/Makefile.am,
14670         plugins/subversion/Makefile.am: Do not install plugin files when
14671         plugin build condition is false.
14672         
14673         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14674         plugins/build-basic-autotools/build-basic-autotools.c,
14675         plugins/build-basic-autotools/build-basic-autotools.h,
14676         plugins/file-loader/anjuta-loader-plugin.ui,
14677         plugins/file-loader/dnd.c,
14678         plugins/file-loader/plugin.c,
14679         plugins/file-loader/plugin.h,
14680         plugins/project-manager/anjuta-project-manager.ui,
14681         plugins/project-manager/plugin.c: Added open file and build context
14682         menu in project manager context menu.
14684 2005-04-22  Naba Kumar  <naba@gnome.org>
14686         * configure.in: Added message output showing conditional plugins to
14687         build or not.
14688         
14689         * src/layout.xml: Added layout for class-inheritance plugin widget.
14690         
14691         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
14692         plugin name to remove redundant terms.
14693         
14694         * TODO.tasks: Updated.
14695         
14696         * configure.in,
14697         plugins/symbol-browser/Makefile.am,
14698         plugins/symbol-browser/an_symbol_view.c,
14699         (removed) plugins/symbol-browser/sv_class.xpm,
14700         (removed) plugins/symbol-browser/sv_function.xpm,
14701         (removed) plugins/symbol-browser/sv_macro.xpm,
14702         (removed) plugins/symbol-browser/sv_private_fun.xpm,
14703         (removed) plugins/symbol-browser/sv_private_var.xpm,
14704         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
14705         (removed) plugins/symbol-browser/sv_protected_var.xpm,
14706         (removed) plugins/symbol-browser/sv_public_fun.xpm,
14707         (removed) plugins/symbol-browser/sv_public_var.xpm,
14708         (removed) plugins/symbol-browser/sv_static_fun.xpm,
14709         (removed) plugins/symbol-browser/sv_static_var.xpm,
14710         (removed) plugins/symbol-browser/sv_struct.xpm,
14711         (removed) plugins/symbol-browser/sv_unknown.xpm,
14712         (removed) plugins/symbol-browser/sv_variable.xpm,
14713         (added) plugins/symbol-browser/images/.cvsignore,
14714         (added) plugins/symbol-browser/images/Icons.16x16.Class,
14715         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
14716         (added) plugins/symbol-browser/images/Icons.16x16.Field,
14717         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
14718         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
14719         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
14720         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
14721         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
14722         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
14723         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
14724         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
14725         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
14726         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
14727         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
14728         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
14729         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
14730         (added) plugins/symbol-browser/images/Icons.16x16.Method,
14731         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
14732         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
14733         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
14734         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
14735         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
14736         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
14737         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
14738         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
14739         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
14740         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
14741         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
14742         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
14743         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
14744         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
14745         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
14746         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
14747         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
14748         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
14749         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
14750         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
14751         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
14752         pixmaps and added new icons (taken from monodevelop).
14754 2005-04-21  Naba Kumar  <naba@gnome.org>
14756         Patch from  Massimo Cora <maxcvs@email.it>:
14758         * configure.in, plugins/Makefile.am
14759         (new) plugins/class-inheritance/.cvsignore,
14760         (new) plugins/class-inheritance/Makefile.am,
14761         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
14762         (new) plugins/class-inheritance/class-inherit.c,
14763         (new) plugins/class-inheritance/class-inherit.h,
14764         (new) plugins/class-inheritance/plugin.c,
14765         (new) plugins/class-inheritance/plugin.h,
14766         (new) plugins/class-inheritance/class-inheritance.png: Added class
14767         inheritance plugin.
14768         
14769         Changes by naba: Added pkgconfig check for graphviz and conditionally
14770         build graphviz.
14771         
14772         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
14774 2005-04-20  Naba Kumar  <naba@gnome.org>
14776         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
14777         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14778         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14779         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14780         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14781         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14782         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14783         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14784         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14785         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14786         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14787         
14788         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
14789         message view management.
14791         * libanjuta/anjuta-children.[ch],
14792         plugins/build-basic-autotools/build-basic-autotools.c,
14793         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
14794         Removed anjuta_children_init() function,
14795         because it is done automatically when first invoked. Introduced
14796         anjuta_children_recover() to recover the child signalling. Fixed
14797         child exit management to correctly recover the exit status.
14798         
14799         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
14800         to properly shutdown the launcher and to kill the running process
14801         (without emitting any signal).
14802         
14803         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14804         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
14805         gdb and program instance.
14807 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14809         * plugins/editor/search-replace.c :
14810         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
14812 2005-04-18  Naba Kumar  <naba@gnome.org>
14814         * TODO.tasks: Marked completed items.
14815         
14816         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
14817         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
14818         plugins/project-manager/plugin.c: Prompt user for the debugging
14819         target (select from a list of project's executable targets) and
14820         correctly start debugger. Take care of libtool wrapping when the
14821         target selected is libtool target. Fixed debugger menu items
14822         sensitivity.
14824 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
14826         * plugins/tools/execute.c,
14827         plugins/tools/execute.h:
14828         Implement save all files before running a command
14829         Implement all options for stdout and stderr except replace buffer
14830         Allow running several tools
14832         * plugins/tools/plugin.c:
14833         Move anjuta launcher in execute.c
14835         * plugins/tools/tools.h,
14836         plugins/tools/variable.c:
14837         Small changes
14839 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
14841         * plugins/tools/anjuta-tools.glade:
14842         Add new properties in tool editor dialog
14843         Cosmetic improvements
14844         
14845         * plugins/tools/anjuta-tools.ui:
14846         Attach tool menu as a build menu
14848         * plugins/tools/dialog.c:
14849         Set tool menu item sensitivity in tool list
14850         Fix bugs
14852         * plugins/tools/editor.c,
14853         plugins/tools/editor.h,
14854         plugins/tools/fileop.c,
14855         plugins/tools/tool.c,
14856         plugins/tools/tool.h:
14857         Add new properties (active, save file...)
14858         Most of them are still not implemented
14860         * plugins/tools/execute.c,
14861         plugins/tools/execute.h:
14862         Reorganize code to support multiple run
14863         Support run in terminal
14864         
14865         * plugins/tools/plugin.c
14866         plugins/tools/plugin.h:
14867         Move message handling in execute.c
14869         * plugins/tools/variable.h,
14870         plugins/tools/variable.c:
14871         Add useful variables
14872         
14873 2005-04-13  Naba Kumar  <naba@gnome.org>
14875         * plugins/editor/text_editor.c: Fixed file monitoring condition.
14876         * plugins/editor/Makefile.am: Added gnome-vfs flags.
14877         
14878 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14880         * plugins/tools/dialog.c plugins/tools/tool.c :
14881         Fixed bugs.
14883 2005-04-06  Naba Kumar  <naba@gnome.org>
14885         * src/anjuta.c: Load default session only when
14886         "anjuta.session.load.last" preference is enabled.
14887         
14888 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
14890         * plugins/tools/Makefile.am,
14891         plugins/tools/variable.c,
14892         plugins/tools/variable.h:
14893         Add new code for handling variables
14895         * plugins/tools/anjuta-tools.glade:
14896         Improve tool editor dialog
14897         Add variable selection dialog
14899         * plugins/tools/dialog.c,
14900         plugins/tools/dialog.h,
14901         plugins/tools/plugin.c,
14902         plugins/tools/plugin.h:
14903         Add variable object
14904         Add a function to get it
14906         * plugins/tools/editor.c:
14907         Add gui code for variable selection dialog
14909         * plugins/tools/execute.c:
14910         Use variables for executing command
14911         
14912         * Naba: Compile warning fixes.
14914 2005-04-06  Naba Kumar  <naba@gnome.org>
14916         * TODO.tasks: Marked completed items.
14917         
14918 2005-04-06  Naba Kumar  <naba@gnome.org>
14920         * plugins/subversion/svn-backend.c: Fixed subversion plugin
14921         compile error.
14922         
14923         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
14925 2005-04-04  Naba Kumar  <naba@gnome.org>
14927         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
14928         inside Main window.
14929         
14930 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
14932         * plugins/tools/Makefile.am,
14933         plugins/tools/anjuta-tools.plugin.in,
14934         plugins/tools/anjuta-tools.ui,
14935         plugins/tools/anjuta-tools.gladei,
14936         plugins/tools/anjuta-tools-plugin.png,
14937         plugins/tools/plugin.c,
14938         plugins/tools/plugin.h,
14939         plugins/tools/dialog.c,
14940         plugins/tools/dialog.h,
14941         plugins/tools/fileop.c,
14942         plugins/tools/fileop.h,
14943         plugins/tools/tool.c,
14944         plugins/tools/tool.h,
14945         plugins/tools/editor.c,
14946         plugins/tools/editor.h,
14947         plugins/tools/execute.c,
14948         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
14949         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
14950         Not fully working
14952         * anjuta-tools.[ch]: Removed old tools code.
14953         
14954 2005-04-01  Steve Murphy  <murf@e-tools.com>
14956         * configure.in: Added "rw" to ALL_LINGUAS.
14958 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14960         * Modified Files:
14961         manuals/C/anjuta-manual/fileoperations.xml
14962         Added Files:
14963         manuals/C/anjuta-manual/figures/search_expr.png
14964         manuals/C/anjuta-manual/figures/search_expr_basic.png
14965         manuals/C/anjuta-manual/figures/search_file_list.png
14966         manuals/C/anjuta-manual/figures/search_file_pattern.png
14967         manuals/C/anjuta-manual/figures/search_replace.png
14968         manuals/C/anjuta-manual/figures/search_setting.png
14969         manuals/C/anjuta-manual/figures/search_target.png
14970         manuals/C/anjuta-manual/figures/search_target_action.png
14971         manuals/C/anjuta-manual/figures/search_target_in.png
14972         Removed Files:
14973         manuals/C/anjuta-manual/figures/find_files.png
14974         manuals/C/anjuta-manual/figures/find_replace.png
14975         manuals/C/anjuta-manual/figures/find_text.png :
14976         Updated Anjuta manual (File Operations)
14978 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14980         * manuals/C/anjuta-manual/fileoperations.xml,
14981         manuals/C/anjuta-manual/figures/open_file.png,
14982         manuals/C/anjuta-manual/figures/open_file_multiple.png,
14983         manuals/C/anjuta-manual/figures/prefs_print.png,
14984         manuals/C/anjuta-manual/figures/print_dlg.png,
14985         manuals/C/anjuta-manual/figures/print_preview.png.
14986         * Added Files:
14987         manuals/C/anjuta-manual/figures/add_edit_macro.png,
14988         manuals/C/anjuta-manual/figures/display_macro.png,
14989         manuals/C/anjuta-manual/figures/insert_text.png,
14990         manuals/C/anjuta-manual/figures/keyword_macro.png,
14991         manuals/C/anjuta-manual/figures/new_file_wizard.png,
14992         manuals/C/anjuta-manual/figures/save_as_file.png :
14993         Updated Anjuta Manual (File Operations)
14995 2005-03-23  Adam Weinberger  <adamw@gnome.org>
14997         * plugins/editor/action-callbacks.c,
14998           plugins/file-loader/plugin.c,
14999           plugins/gtodo/main.c,
15000           plugins/project-wizard/druid.c:
15001           Fix spelling/grammar errors. Fixes bugs
15002           169068, 169137, 169138, and 169139.
15004 2005-03-21  Naba Kumar  <naba@gnome.org>
15006         Patch from: Massimo Cora' <maxcvs@email.it>:
15007         
15008         * plugins/editor/Makefile.am
15009         plugins/editor/anjuta-docman.c,
15010         (added) plugins/editor/editor-tooltips.c,
15011         (added) plugins/editor/editor-tooltips.h: Added tooltips to
15012         editor tabs to show full path.
15014 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
15015         
15016         * plugins/subversion/svn-backend.c:
15017         Removed "apr-0/" from include because this is 
15018         already included in SVN_INCLUDE and broke building if
15019         apr >= 1.0 was installed.
15021 2005-03-18  Naba Kumar  <naba@gnome.org>
15023         Patch from: Massimo Cora' <maxcvs@email.it>:
15025         * plugins/editor/action-callbacks.c,
15026         plugins/editor/aneditor-calltip.cxx,
15027         plugins/editor/aneditor-priv.h,
15028         plugins/editor/aneditor.cxx,
15029         plugins/editor/aneditor.h,
15030         plugins/editor/anjuta-document-manager.ui: Added calltip
15031         activation from menu.
15033 2005-03-16  Naba Kumar  <naba@gnome.org>
15035         Patch from: Massimo Cora' <maxcvs@email.it>:
15036         
15037         * plugins/class-gen/action-callbacks.c,
15038         plugins/class-gen/anjuta-class-gen-plugin.glade,
15039         plugins/class-gen/class_gen.c,
15040         plugins/class-gen/class_gen.h,
15041         plugins/class-gen/class_logo.xpm,
15042         plugins/class-gen/plugin.c: Create files without project
15043         being open. Add to project support. And other enhancements.
15045 2005-03-15  Adam Weinberger  <adamw@gnome.org>
15047         * anjuta.glade,
15048           plugins/debug-manager/utilities.c,
15049           plugins/file-loader/plugin.c,
15050           plugins/gdb/utilities.c,
15051           plugins/profile-default/plugin.c,
15052           plugins/project-import/project-import.c,
15053           src/anjuta-actions.h:
15054           Spelling/grammar fixes.
15056 2005-03-13  Naba Kumar  <naba@gnome.org>
15057         
15058         * plugins/editor/action-callbacks.c,
15059         plugins/editor/action-callbacks.h,
15060         plugins/editor/anjuta-document-manager.ui,
15061         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
15062         submenu. Moved menuitems from Format to View->Editor.
15063         
15064         * src/action-callbacks.c, src/action-callbacks.h,
15065         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
15066         layout and lock layout menus in View submenu. Get rid of
15067         Settings->Layout Manager menu.
15068         
15069         * plugins/project-import/anjuta-project-import.plugin.in:
15070         Fixed icon name
15072         * global-tags/Makefile.am,
15073         global-tags/create_global_tags.sh,
15074         plugins/editor/aneditor-autocomplete.cxx,
15075         plugins/editor/aneditor-priv.h,
15076         plugins/editor/aneditor.cxx,
15077         tagmanager/tm_workspace.c: Fixed scope members autocompletion
15078         in editor and made it work in global symbols also.
15079         
15080         * src/anjuta-app.c: Always use priority texts besides icons style
15081         for toolbars, because other styles look horible for Anjuta (fixme).
15083 2005-03-11  Naba Kumar  <naba@gnome.org>
15085         * configure.in: Removed test for iconv.
15087         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
15088         before scintilla widget is realized.
15089         
15090         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
15091         for Update menuitem.
15092         
15093         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
15094         already applied in scintilla main stream.
15095         
15096         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
15097         and notified scintilla developer.
15098         
15099 2005-03-10  Naba Kumar  <naba@gnome.org>
15101         * src/action-callbacks.c: Removed reference to src/help.h (dead
15102         file).
15104         * plugins/editor/text_editor.c: Removed reference to
15105         src/launcher.h (a dead file).
15107         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
15108         src/controls.c, src/controls.h, src/fileselection.c,
15109         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
15110         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
15111         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
15112         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
15113         src/session.h, src/support.c, src/support.h, src/toolbar.c,
15114         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
15115         Removed these dead files from CVS.
15118 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15120         * plugins/file-wizard/action-callbacks.c : Added error message.
15121         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
15124 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
15125         
15126         * plugins/cvs-plugin/cvs-callbacks.c
15127         plugins/cvs-plugin/plugin.c:
15128         Fixed preferences page init and busy handling
15129         
15130         * plugins/subversion/plugin.c:
15131         Fixed preferences page init
15133 2005-03-09  Naba Kumar  <naba@gnome.org>
15135         * plugins/Makefile.am, plugins/glade/Makefile.am,
15136         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
15137         enabled glade plugin in Anjuta. The plugin is built only when
15138         glade3 is installed.
15139         
15140 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15142         * plugins/project-wizard/templates/java.wiz
15143         plugins/project-wizard/templates/java-logo.png (*)
15144         plugins/project-wizard/templates/java/*
15145         plugins/project-wizard/templates/Makefile.am
15146         configure.in:
15147         
15148         Add Java project type. It generates a autoconf/automake
15149         project which is compiled using gcj. It requires automake 
15150         > 1.4 (1.9 is known to work) to work!
15151         
15152         (*) still awaiting response from the gcj team if we
15153         may use their logo.
15154         
15155 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
15156         
15157         * plugins/project-import/*
15158         plugins/Makefile.am
15159         configure.in:
15160         Added project import plugin. Might be a bit buggy and limited
15161         but works for now.
15162         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15163         Icon from old pixmaps dir
15165 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15167         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
15168         plugins/macro/macro-util.c, plugins/macro/macros.xml :
15169         Added C Custom_Indent line macro.
15170         Cleaned macros.xml
15172 2005-03-09  Naba Kumar  <naba@gnome.org>
15174         * TODO.tasks: Added new message-manager tasks.
15175         
15176         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15177         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15178         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15179         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15180         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15181         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15182         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15183         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15184         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15185         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15186         
15187         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
15188         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
15189         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
15190         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
15191         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
15192         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
15193         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
15194         Removed debugger widgets from shell on debugger shutdown. Added
15195         scrolled windows for docked widgets. Removed unnecessary widget refs
15196         and unrefs. Destroy widgets correctly on debugger shutdown.
15197         
15198         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
15199         with project description title. Removed frame shadow.
15200         
15201         * plugins/project-wizard/druid.c: Initializes tooltips.
15202         
15203         * scintilla/Makefile.am: Fixed comiple error.
15205 2005-03-08  Adam Weinberger  <adamw@gnome.org>
15207         * plugins/class-gen/anjuta-class-gen-plugin.glade,
15208           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
15210 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15212         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15213         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15214         plugins/macro/macro-util.c, plugins/macro/macro-util.h
15215         plugins/macro/macros.xml, plugins/macro/plugin.c :
15216         Moved cursor at the '|' position defined in macros.
15218 2005-03-07  Naba Kumar  <naba@gnome.org>
15220         * plugins/subversion/Makefile.am: Fixed build error.
15222         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
15223         types (perl, python, shellscript).
15224         
15225         * plugins/editor/plugin.c: Fixed to show all highlight options.
15226         
15227 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15229         * TODO.tasks : updated tasks.
15230         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
15232 2005-03-07  Naba Kumar  <naba@gnome.org>
15234         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
15235         or disable subversion file-manager submenu. If "Subvesion" is also
15236         valid directory, we should also check for it.
15238         * configure.in: Disable cygwin macro until someone fixes the
15239         autoconf warnings.
15240         
15241         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
15242         backward compatibility.
15243         
15244 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15246         * src/about.c : Cleaned code.
15247         * plugins/macro/macros.xml : Added "do_while" C macro.
15248         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
15249         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
15250         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
15251         Closed registers, shared libraries, kernel signals dialogs with ESC key.
15252         
15253 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15255         * plugins/class-gen/plugin.c:
15256         Removed "return" to activate project_root_uri watching.
15258 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
15260         * plugins/Makefile.am
15261         plugins/subversion/*:
15262         Added subversion plugin. Add, Remove, Commit and Update work
15263         everything else needs work.
15264         
15265         * plugins/terminal/terminal.c
15266         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
15267         we still have focus problems with the editor.
15269 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15271         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
15272         
15273 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15275         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
15277 2005-03-04  Naba Kumar  <naba@gnome.org>
15279         Patch from Massimo Cora' <maxcvs@email.it>:
15281         * plugins/class-gen/Makefile.am,
15282         plugins/class-gen/action-callbacks.c,
15283         plugins/class-gen/action-callbacks.h,
15284         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
15285         plugins/class-gen/anjuta-class-gen.plugin.in,
15286         plugins/class-gen/class_gen.c,
15287         plugins/class-gen/class_gen.h,
15288         (removed) plugins/class-gen/clsGen.c,
15289         (added) plugins/class-gen/goc_template_header,
15290         (added) plugins/class-gen/goc_template_source,
15291         plugins/class-gen/plugin.c,
15292         plugins/class-gen/plugin.h: Refactored class gen code.
15293         Added GOCBuilder code. Fixed UI. Implemented plugin.
15295 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
15297         * plugins/project-wizard/property.c
15298         plugins/project-wizard/install.c
15299         plugins/project-wizard/druid.c
15300         plugins/editor/goto_line.c
15301         plugins/editor/plugin.c
15302         plugins/gtodo/add_edit_item.c
15303         plugins/gtodo/ligtodo.c
15304         plugins/gtodo/main.c
15305         plugins/gtodo/preferences.c:
15306         Fixed #167559, #167534, #167266, #167357
15307         (Bad English in strings...)
15308         
15309         Thanks to Adam Weinberger and Thierry Moisan for
15310         reporting!
15312 2005-03-03  Naba Kumar  <naba@gnome.org>
15314         * libegg/Makefile.am, libegg/menu/Makefile.am,
15315         (added) libegg/egg-submenu-action.c,
15316         (added) libegg/menu/egg-submenu-action.h: Created a new action for
15317         submenu (used for wizard listing).
15318         
15319         * plugins/file-loader/anjuta-loader-plugin.ui
15320         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
15321         and toolbar.
15322         
15323         * plugins/editor/action-callbacks.c,
15324         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
15325         ctrl+tabbing because it was interfaring with focus navigation.
15326         Focus editor on "Esc" in incremental search entry. Cleanups.
15327         
15328         * plugins/file-manager/an_file_view.c,
15329         plugins/symbol-browser/plugin.c,
15330         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
15331         Cleanups.
15332         
15333         * plugins/profile-default/plugin.c,
15334         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
15335         for sesssion load.
15336         
15337         * (removed) scintilla/patches/a64-crash-fix.patch,
15338         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
15339         scintilla patches.
15341 2005-03-03  Naba Kumar  <naba@gnome.org>
15343         * HACKING: Fixed typos.
15344         
15345         * plugins/editor/aneditor-indent.cxx: Clean up.
15346         
15347         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
15348         Enable/disable save, undo and redo actions depending on state
15349         of the editor.
15350         
15351 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15353         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
15354         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
15355         Displayed search_incremental status.
15357         * Removed plugins/editor/search_incremental.[ch]
15359 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
15360         
15361         * plugins/cvs-plugin/cvs-execute.c
15362         plugins/cvs-plugin/cvs-callbacks.c:
15363         - Use weak reference on mesg_view and reuse tab if
15364         it still exists to avoid cluttering message manager.
15365         - Fixed bug in cvs remove
15366         
15367         README, HACKING: Updated
15368         
15369         configure.in: Added check for libsvn
15371 2005-02-29  Naba Kumar  <naba@gnome.org>
15372         
15373         * plugins/file-manager/an_file_view.c,
15374         plugins/symbol-browser/an_symbol_view.c,
15375         plugins/symbol-browser/plugin.c: Hide column headers (they
15376         are redundant).
15378 2005-02-29  Naba Kumar  <naba@gnome.org>
15380         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15381         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15382         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15383         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15384         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15385         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15386         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15387         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15388         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15389         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15391         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
15392         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15393         (added) libanjuta/anjuta-session.[hc],
15394         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
15395         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
15396         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
15397         src/main.c:
15398         
15399         Implemented session management. Implemented session
15400         container class. Added session notifications from shell. Implemented
15401         session save/load in editor, file-loader, default-profile-plugin
15402         and anjuta-app. Fixed window sizing and restoration. Cleaned up
15403         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
15404         and maximized states in session. Implemented project session
15405         management.
15407 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15409         * plugins/class-gen/action-callbacks.[ch],
15410         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
15411         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
15412         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
15413         with Escape key.
15415 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
15416         
15417         * plugins/project-wizard/anjuta-project-wizard.glade,
15418         plugins/project-wizard/druid.c:
15419         Add some padding in tab label in project selection page
15420         
15421         * plugins/project-wizard/druid.c,
15422         plugins/project-wizard/parser.c:
15423         Search for project template recursively
15424         Add ~/.anjuta/project to the search paths
15426 2005-02-26  Naba Kumar  <naba@gnome.org>
15428         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
15429         * plugins/file-loader/plugin.c: Fixed crash bug.
15430         * libanjuta/plugins.c: Fixed memory leak.
15431         
15432 2005-02-26  Naba Kumar  <naba@gnome.org>
15433         
15434         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
15435         "UserActivatable" attribute for plugins. This attribute if set to
15436         "no" will prevent users from activating/deactivating it from
15437         plugins dialog. Added a toggle button in plugins dialog to toggle
15438         the plugins list between list of activatable plugins (default) to
15439         list of all plugins. anjuta_plugin_select() now only selects the
15440         plugin. Added anjuta_plugins_select_and_activate() method that will
15441         select and activate it.
15442         
15443         * plugins/profile-default/Makefile.am,
15444         plugins/profile-default/anjuta-default-profile.ui,
15445         plugins/profile-default/plugin.c,
15446         plugins/profile-default/plugin.h,
15447         plugins/project-manager/anjuta-project-manager.ui,
15448         plugins/project-manager/plugin.c,
15449         plugins/project-manager/plugin.h:
15450         
15451         Anjuta projects (*.anjuta) files define the profile of respective
15452         projects. Profile is a set of related plugins required for the
15453         project to open. Moved "close project" action from Project Manager
15454         to Profile Manager plugin. Implemented loading and unloading of
15455         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
15456         (instead of Project Manager) now handles opening of *.anjuta files.
15457         Close Project menuitem is now moved to File submenu (being
15458         consistent with Anjuta 1.x versions and avoiding creating Project
15459         submenu when project manager is not loaded).
15460         
15461         * src/anjuta-actions.h: Fixed short-cut key for Help content.
15462         
15463         * src/anjuta.ui: Fixed place holder for projects.
15464         
15465         * (new) plugins/profile-default/default.anjuta: default startup
15466         profile. Removed the hardcoded plugins loading in
15467         DefaultProfilePlugin.
15469         * anjuta.anjuta,
15470         plugins/project-wizard/templates/terminal/project.anjuta:
15471         Implemented project format in newly created projects.
15473         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
15474         plugins/class-gen/anjuta-class-gen.plugin.in,
15475         plugins/cvs-plugin/anjuta-cvs.plugin.in,
15476         plugins/editor/anjuta-document-manager.plugin.in,
15477         plugins/file-loader/anjuta-loader.plugin.in,
15478         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15479         plugins/gdb/anjuta-gdb.plugin.in,
15480         plugins/glade/anjuta-glade.plugin.in,
15481         plugins/message-view/anjuta-message-manager.plugin.in,
15482         plugins/profile-default/anjuta-default-profile.plugin.in,
15483         plugins/project-manager/anjuta-project-manager.plugin.in,
15484         plugins/project-wizard/anjuta-project-wizard.plugin.in:
15485         Defined UserActivatable attributes. Added supported types attribute.
15487         * plugins/project-wizard/anjuta-project-wizard.glade
15488         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
15489         "Project Wizard" in preferences title.
15491         * TODO.tasks: Updated.
15492         
15493         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
15494         Updated.
15495         
15496 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15498         * plugins/file-wizard/anjuta-file-wizard.glade
15499         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
15500         
15501         Integrated License macros, cleaned file.c.
15502         
15503 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
15504         
15505         * plugins/macor/macro-util.c: Fixed crash bugs if email or
15506         username can not be found correctly.
15508 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15510         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
15511         plugins/macro/macros.xml :
15512         
15513         Added Headers macros. Cleaned file.c
15515 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15517         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
15518         plugins/macro/macros.xml :
15519         
15520         Fixed a bug. Added Header macro.
15522         
15523 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15525         * plugins/file-wizard/action-callbacks.c, 
15526         plugins/file-wizard/file.c, plugins/macro/macro-util.c
15527         plugins/macro/macros.xml :
15528         
15529         Added FileName, Header template macros.
15530         
15531 2005-02-24  Naba Kumar  <naba@gnome.org>
15532         
15533         * plugins/patch/patch-plugin.c: Fixed a function call.
15534         
15535         * src/anjuta.c, src/main.c: Save and load default session.
15536         
15537 2005-02-24  Naba Kumar  <naba@gnome.org>
15539         * libanjuta/interfaces/libanjuta.idl,
15540         plugins/message-view/anjuta-msgman.c,
15541         plugins/message-view/anjuta-msgman.h,
15542         plugins/message-view/plugin.c: Added and implemented
15543         set_view_title() method.
15544         
15545         * plugins/build-basic-autotools/build-basic-autotools.c,
15546         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
15547         build context pooling. Maximum 3 contexts are reused. Additional
15548         contexts are created when all are busy.
15550 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15552         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
15553         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
15554         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
15555         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
15557         Added Copyright, Changelog macros.
15558                 
15559 2005-02-23  Naba Kumar  <naba@gnome.org>
15561         Patch from Massimo Cora' <maxcvs@email.it>:
15562         * plugins/Makefile.am,
15563         plugins/patch/Makefile.am,
15564         (added) plugins/patch/anjuta-patch-plugin.png,
15565         (added) plugins/patch/anjuta-patch.plugin.in,
15566         (added) plugins/patch/anjuta-patch.ui,
15567         plugins/patch/patch-plugin.c,
15568         (added) plugins/patch/patch-plugin.h,
15569         (added) plugins/patch/plugin.c,
15570         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
15571         architecture.
15573 2005-02-23  Naba Kumar  <naba@gnome.org>
15575         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
15576         file-loader/plugin.c, profile-default/plugin.c:
15577         Implemented "activated" and "deactivated" signals for plugin class.
15578         Renamed *_location() functions to *_id(), because location is
15579         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
15580         anjuta_plugins_unload_plugin().
15581         
15582         * class-gen/plugin.c: Fixed complier warning and utility function call.
15583         
15584         * debug-manager/plugin.c: Unload debugger plugin correctly.
15585         
15586         * project-manager/plugin.c:     Fixed compiler warnings.
15587         
15588         * plugins/project-wizard/templates/gnome/.cvsignore,
15589         plugins/project-wizard/templates/gnome/po/.cvsignore,
15590         plugins/project-wizard/templates/gnome/src/.cvsignore,
15591         plugins/project-wizard/templates/gtk/po/.cvsignore,
15592         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
15593         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
15594         
15595         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
15596         build (we need to fix this thing).
15597         
15598 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
15600         * plugins/macro/macro-action.[ch]
15601         plugins/macro/macro-edit.c
15602         plugins/macro/macro-dialog.c
15603         plugins/macro/macro-db.[ch]
15604         plugins/macro/plugin.[ch]
15605         plugins/macro/macro-util.[ch] (added)
15606         
15607         Cleaned up macro plugin and preview expanded macros.
15609 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
15611         * plugins/cvs-plugin/cvs-interface.c:
15613         Fixed option setting when using no compression and not 
15614         ignoring .cvsrc
15616 2005-02-23  Naba Kumar  <naba@gnome.org>
15617         
15618         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
15619         geometry on exit and startup (only if there is no geometry from the
15620         session).
15622         * TODO.tasks: Updated.
15623         
15624         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
15625         
15626         * manuals/reference/libanjuta/Makefile.am,
15627         manuals/reference/libanjuta/libanjuta-docs.sgml,
15628         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
15629         documentation for writing project templates.
15631 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15633         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
15634         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
15635         
15636         Expansion keywords in macros. 
15638 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15640         * plugins/file-wizard/action-callbacks.c,
15641         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
15642         plugins/macro/macros.xml :
15643         
15644         Inserting text by macro plugin
15645         In progress ...
15647 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
15649         * plugins/macro/plugin.c
15650         plugins/cvs-plugin/plugin.c:
15651         
15652         Fixed interfaces (use static)
15654 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
15655         
15656         * plugins/macro/macro-actions.[ch]
15657         plugins/macro/plugin.c
15658         libanjuta/interfaces/libanjuta.idl:
15659         
15660         Implemented IAnjutaMacro interface to be used by file-wizard
15661         
15662         * plugins/cvs-plugin/plugin.c
15663         libanjuta/interfaces/libanjuta.idl:
15664         
15665         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
15666         for all version control systems and not only for cvs.
15668 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15670         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
15671         insert_macro.
15672         
15673         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
15676 2005-02-21  Naba Kumar  <naba@gnome.org>
15678         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
15679         IAnjutaDebugger interface.
15680         
15681         * plugins/debug-manager/anjuta-debug-manager.ui,
15682         plugins/debug-manager/attach_process.c,
15683         plugins/debug-manager/attach_process.h,
15684         plugins/debug-manager/plugin.c,
15685         plugins/debug-manager/plugin.h,
15686         plugins/gdb/actions.c,
15687         plugins/gdb/actions.h,
15688         plugins/gdb/anjuta-gdb-plugin.ui,
15689         plugins/gdb/breakpoints.c,
15690         plugins/gdb/breakpoints.h,
15691         plugins/gdb/debugger.c,
15692         plugins/gdb/debugger.h,
15693         plugins/gdb/memory.c,
15694         plugins/gdb/plugin.c,
15695         plugins/gdb/plugin.h,
15696         plugins/gdb/sharedlib.h,
15697         plugins/gdb/sharedlib_cbs.c,
15698         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
15699         correctly between debug-manager and debugger. Implemented debugger
15700         interface in gdb plugin. Fixed action names. Added UI updating.
15701         Start and stop debugger (does not work yet). Fixed UI merging.
15702         Fixed debugger plugin handling in debug-manager.
15704 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
15706         * plugins/editor/aneditor-autocomplete.cxx:
15707         
15708         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
15709         crash with C++ "template" keyword.
15711 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15713         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15714         Fixed bug (Closed macro dialogs with Esc key).
15715         
15716 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
15717         
15718         * plugins/project-wizard/xlib.wiz,
15719         plugins/project-wizard/xlib-logo.png,
15720         plugins/project-wizard/xlib/*:
15721         Port old xlib anjuta project on new project wizard
15722         
15723         * plugins/project-wizard/xlib-dock.wiz,
15724         plugins/project-wizard/xlib-dock/*:
15725         Port old xlib dock anjuta project on new project wizard
15726         
15727         * plugins/project-wizard/wxwin.wiz,
15728         plugins/project-wizard/wxwin-logo.png,
15729         plugins/project-wizard/wxwin/*:
15730         Port old wxwin anjuta project on new project wizard
15731         
15732         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
15733         necessary changes for the new templates.
15734         
15735 2005-02-18  Naba Kumar  <naba@gnome.org>
15737         * plugins/Makefile.am: Added class-gen
15738         
15739 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
15741         * plugins/project-wizard/header.c:
15742         Fix a bug in sorting of project categories
15744 2005-02-18  Naba Kumar  <naba@gnome.org>
15746         Patch from Massimo Cora  <maxcvs@email.it>:
15747         
15748         * plugins/class-gen/.cvsignore,
15749         plugins/class-gen/Makefile.am,
15750         (added) plugins/class-gen/action-callbacks.c,
15751         (added) plugins/class-gen/action-callbacks.h,
15752         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
15753         (added) plugins/class-gen/class_gen.c,
15754         (added) plugins/class-gen/class_gen.h,
15755         (added) plugins/class-gen/plugin.c,
15756         (added) plugins/class-gen/plugin.h: Ported class wizard to the
15757         new architecture.
15758         
15759         * plugins/project-manager/plugin.c: implemented add_source().
15761 2005-02-17  Naba Kumar  <naba@gnome.org>
15763         * plugins/file-loader/plugin.c: Fixed possible crash.
15764         
15765         * src/action-callbacks.c, src/action-callbacks.h,
15766         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
15768 2005-02-17  Naba Kumar  <naba@gnome.org>
15769         
15770         * plugins/project-wizard/templates/anjuta-plugin.wiz,
15771         plugins/project-wizard/templates/gnome.wiz,
15772         plugins/project-wizard/templates/gtk.wiz,
15773         plugins/project-wizard/templates/gtkmm.wiz,
15774         plugins/project-wizard/templates/terminal.wiz,
15775         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15776         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15777         plugins/project-wizard/templates/gnome/src/callbacks.c,
15778         plugins/project-wizard/templates/gnome/src/callbacks.h,
15779         plugins/project-wizard/templates/gnome/src/main.c,
15780         plugins/project-wizard/templates/gtk/src/callbacks.c,
15781         plugins/project-wizard/templates/gtk/src/callbacks.h,
15782         plugins/project-wizard/templates/gtk/src/main.c,
15783         plugins/project-wizard/templates/gtkmm/src/main.cc,
15784         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
15785         to generate licence correctly (without any extra newlines). Removed
15786         IncludeGNUHeader macro definition and added proper licence property.
15787         Fixed project directory paths in file contents.
15789 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15791         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
15792         Closed macro dialogs with Esc key.
15794 2005-02-16  Naba Kumar  <naba@gnome.org>
15796         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15797         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15798         plugins/project-wizard/templates/gnome/src/callbacks.c,
15799         plugins/project-wizard/templates/gnome/src/callbacks.h,
15800         plugins/project-wizard/templates/gnome/src/main.c,
15801         plugins/project-wizard/templates/gtk/src/main.c,
15802         plugins/project-wizard/templates/gtkmm/src/main.cc,
15803         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
15804         macros to avoid blank newlines.
15806 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
15808         * plugins/project-wizard/autogen.c:
15809         Correct a problem when having property value in UTF-8
15811         * plugins/project-wizard/druid.c:
15812         Correct a bug when reselecting a new project (all pages
15813         must be removed)
15815         * plugins/project-wizard/property.c:
15816         Avoid having default invalid properties
15818         * plugins/project-wizard/templates/terminal.wiz,
15819         plugins/project-wizard/templates/terminal/po/ChangeLog,
15820         plugins/project-wizard/templates/terminal/src/main.c:
15821         Remove command for testing run function
15822         Move destination directory to second page and include
15823         project name. Add exist tag. Remove unused properties.
15825 2005-02-16  Naba Kumar  <naba@gnome.org>
15827         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
15828         plugins/debug-manager/anjuta-debug-manager.ui,
15829         plugins/debug-manager/plugin.c,
15830         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15831         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
15832         plugins/gdb/plugin.h, plugins/gdb/registers.c,
15833         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
15834         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
15835         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
15836         (removed) src/anjuta_info.c,
15837         (removed) src/anjuta_info.h,
15838         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
15839         (added) plugins/gdb/anjuta-gdb-plugin.ui,
15840         (added) plugins/gdb/actions.c,
15841         (added) plugins/gdb/actions.h: Completed initial
15842         porting of debugger to new architecture. Fixed many of the debugger
15843         functions.
15845         * plugins/file-loader/plugin.c: Detect some important mime ourself
15846         to avoid inconsistencies when mime system isn't working.
15847         
15848 2005-02-16  Naba Kumar  <naba@gnome.org>
15850         * plugins/editor/Makefile.am,
15851         (added) plugins/editor/aneditor-autocomplete.cxx,
15852         (added) plugins/editor/aneditor-calltip.cxx,
15853         (added) plugins/editor/aneditor-indent.cxx,
15854         (added) plugins/editor/aneditor-priv.h,
15855         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
15856         different smaller chunks to make it easy to maintain.
15858 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15860         * plugins/project-wizard/druid.c :
15861         
15862         Found system Email address if not defined in Preferences.
15864 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
15865         
15866         * plugins/project-wizard/gtkmm.wiz
15867         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
15868         plugins/project-wizard/gtkmm/*
15869         
15870         Added GTKmm (C++) project type
15872 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
15874         * plugins/message-view/plugin.c
15875         plugins/message-view/message-view.c
15876         TODO.gtodo:
15877         Implemented next/prev action
15879 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15881         * plugins/project-wizard/templates/libglade2.* :
15882         Removed libglade2 project.
15883         
15884         * plugins/project-wizard/templates/gtk* :
15885         Removed interface.[ch] & support.[ch].
15886         
15887 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15889         * plugins/project-wizard/anjuta-project-wizard.glade,
15890         plugins/project-wizard/property.[ch],
15891         plugins/project-wizard/templates/anjuta-plugin.wiz :
15892         Added a new property ("iconfile").
15894 2005-02-14  Naba Kumar  <naba@gnome.org>
15896         * plugins/project-wizard/install.c,
15897         plugins/project-wizard/plugin.c,
15898         plugins/project-wizard/templates/anjuta-plugin.wiz,
15899         plugins/project-wizard/templates/gnome.wiz,
15900         plugins/project-wizard/templates/gtk.wiz,
15901         plugins/project-wizard/templates/libglade2.wiz,
15902         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
15903         newly created projects and open them. Fixed message buffering in
15904         wizard.
15906 2005-02-14  Naba Kumar  <naba@gnome.org>
15908         * src/about.c, pixmaps/Makefile.am,
15909         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
15910         
15911         * mime/gnome-mime-application-x-anjuta.png,
15912         pixmaps/anjuta_icon.png,
15913         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
15914         done by 9-speed at:
15915         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
15916         
15917 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15919         * configure.in,
15920         plugins/project-wizard/templates/libglade2-logo.png,
15921         plugins/project-wizard/templates/libglade2.wiz,
15922         plugins/project-wizard/templates/libglade2/* :
15923         Add Glade2 project
15926 2005-02-14  Naba Kumar  <naba@gnome.org>
15928         * TODO.tasks: Updated.
15929         
15930         * plugins/editor/anjuta-docman.c,
15931         plugins/editor/text_editor.c,
15932         plugins/editor/text_editor.h,
15933         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
15934         for file modification, but it is still not functioning.
15936 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
15938         * plugins/project-wizard/values.c,
15939         plugins/project-wizard/values.h,
15940         plugins/project-wizard/property.c,
15941         plugins/project-wizard/property.h,
15942         plugins/project-wizard/druid.c:
15943         Rewrite mandatory property check
15944         Add check of exist property
15945         Rewrite handling of cached property page
15947 2005-02-13  Naba Kumar  <naba@gnome.org>
15949         Patch from Igor Kovalenko  <garrison@mail.ru>:
15950         * tagmanager/tm_workspace.c: Improved performance.
15952 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15954         *plugins/project-wizard/templates/*.wiz,
15955         plugins/project-wizard/druid.c,
15956         plugins/project-wizard/templates/terminal/src/main.c,
15957         plugins/project-wizard/templates/gtk/src/*.[ch],
15958         plugins/project-wizard/templates/gtk/src/Makefile.am,
15959         plugins/project-wizard/templates/gnome/src/*.[ch],
15960         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
15961         Add Copyright date & Email address,
15962         Correct terminal project.
15963         
15964 2005-02-12  Naba Kumar  <naba@gnome.org>
15966         * plugins/project-wizard/property.c: Fixed hidden
15967         properties to take values.
15969         * plugins/project-wizard/file.[ch]: Renamed
15970         true/false enum values to fix compile error
15971         (conflict with other definition).
15972         
15973         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
15974         even when mime type detection fails (for example, when Anjuta is
15975         installed in non-system prefix).
15977 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
15979         * plugins/project-wizard/values.c,
15980         plugins/project-wizard/values.h:
15981         Rewrite file with more comments
15983         * plugins/project-wizard/druid.c,
15984         plugins/project-wizard/druid.h,
15985         plugins/project-wizard/autogen.c,
15986         plugins/project-wizard/autogen.h,
15987         plugins/project-wizard/druid.c,
15988         plugins/project-wizard/druid.h:
15989         Add more comments
15990         Use values instead of properties
15991         Move default properties to druid.c
15993         * plugins/project-wizard/install.c,
15994         plugins/project-wizard/install.h:
15995         Use values instead of properties
15996         Add a check to avoid overwriting files
15998         * plugins/project-wizard/parser.c,
15999         plugins/project-wizard/property.c,
16000         plugins/project-wizard/property.h:
16001         Update to use new values
16002         Add an "exist" attribute to check if a directory already exist
16004         * plugins/project-wizard/anjuta-project-wizard.glade:
16005         Change project selection page (GtkTextView => GtkLabel,
16006         GtkTable => GtkVBox)
16008         * plugins/project-wizard/templates/terminal.wiz:
16009         Move destination directory on second page
16010         
16011         * plugins/project-wizard/action.c:
16012         Add a few comments
16014 2005-02-12  Naba Kumar  <naba@gnome.org>
16016         * plugins/file-manager/an_file_view.c,
16017         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
16018         views. Created dynamic update date of view depending on project
16019         changes -- similar to file-manager view.
16020         
16021         * plugins/devhelp/plugin.c: Load help on idle.
16022         
16023         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
16024         autoformat' to proper location in preferences.
16025         
16026         * mime/anjuta.mime: Added .prj extension in the mime type for backward
16027         compatibility.
16028         
16029         * plugins/editor/plugin.c: Fixed accel name.
16031 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16033         *plugins/project-wizard/templates/anjuta-plugin.wiz,
16034         plugins/project-wizard/templates/gnome.wiz,
16035         plugins/project-wizard/templates/gtk.wiz,
16036         plugins/project-wizard/anjuta-project-wizard.glade,
16037         plugins/project-wizard/autogen.c:
16038         Add Username & Email address in Project preferences.
16040 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16042         *plugins/project-wizard/templates/gnome-logo.png,
16043         plugins/project-wizard/templates/gnome.wiz,
16044         plugins/project-wizard/templates/gnome/* :
16045         Add Gnome project
16047 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16049         * plugins/project-wizard/templates/terminal/src/main.c, 
16050         plugins/project-wizard/templates/terminal/src/main.c,
16051         plugins/project-wizard/templates/terminal/src/main.[ch] :
16052         Insert License in projects
16053         
16054 2005-02-11  Naba Kumar  <naba@gnome.org>
16056         * TODO.tasks: Added message manager task.
16057         
16058         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
16059         
16060         * plugins/editor/plugin.c: Use bookmark stock icons.
16061         
16062         * plugins/message-view/anjuta-message-manager.ui,
16063         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
16065 2005-02-10  Naba Kumar  <naba@gnome.org>
16067         * libanjuta/interfaces/libanjuta.idl: fixed build error.
16068         
16069 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16071         * global-tags/Makefile.am
16072         Error during 'make install'
16074 2005-02-09  Naba Kumar  <naba@gnome.org>
16076         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
16077         missing file.
16078         
16079 2005-02-08  Naba Kumar  <naba@gnome.org>
16081         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
16082         
16083         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
16084         Show busy cursur when updating global tags in preferences.
16086         * configure.in: Fixed.
16087         
16088 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16090         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
16091           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
16092          
16093         - Fixed anjuta-plugin project (glade)
16095 2005-02-08  Naba Kumar  <naba@gnome.org>
16097         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
16098         Fixed automatic indentations.
16100         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
16101         Global tags are now segregated into smaller api tags, which can be
16102         selectively loaded from symbol browser preferences.
16104         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
16105         Implemented IProjectManager interface in project-manager. Mostly getter
16106         methods for now, but need to add add() and remove() methods to add
16107         or remove project elements.
16109         * plugins/gdb/debug_tree.c: Small fix.
16111         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
16112         plugins/symbol-browser/an_symbol_info.c,
16113         plugins/symbol-browser/an_symbol_info.h,
16114         plugins/symbol-browser/an_symbol_search.c,
16115         plugins/symbol-browser/an_symbol_search.h,
16116         plugins/symbol-browser/an_symbol_view.c,
16117         plugins/symbol-browser/an_symbol_view.h,
16118         plugins/symbol-browser/plugin.c,
16119         plugins/symbol-browser/plugin.h,
16120         tagmanager/c.c,
16121         tagmanager/entry.h,
16122         tagmanager/tm_project.c,
16123         tagmanager/tm_symbol.c,
16124         tagmanager/tm_tag.c,
16125         tagmanager/tm_workspace.c,
16126         tagmanager/vstring.c,
16127         tagmanager/include/tm_tag.h,
16128         tagmanager/include/tm_workspace.h:
16129         
16130         - Fixed tagmanager parsing of source files to parse for typedefines and
16131         properly record element scopes. Implemented scope autocompletion
16132         (autocompletion on '.', '->', '::' and ':'. The functionality is not
16133         fully working. It was based on older patch for Anjuta 1.2.2 in SF
16134         patch list (author is unknown).
16135         - Implemented symbol-browser preferences for dynamically loading and
16136         saving tags API segments.
16137         - Fixed symbol-search to use tagmanager directly instead of depending
16138         on symbol-view for tags list.
16139         - Fixed symbol-view to create the tree using TMSymbol tree directly.
16140         - Fixed TMSymbol to create the complete tags tree instead of letting the
16141         symbol-view created the root nodes.
16142         - Changed project tags cache name to .tm_project2.cache because the
16143         newer format records additional scope information.
16144         
16145 2005-02-07  Naba Kumar  <naba@gnome.org>
16147         * plugins/editor/style-editor.c,
16148         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
16149         and GtkFontButton instead of deprecated widgets in
16150         style editor.
16151         
16152 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
16154         * plugins/project-wizard/action.c,
16155         plugins/project-wizard/action.h,
16156         plugins/project-wizard/autogen.c,
16157         plugins/project-wizard/autogen.h,
16158         plugins/project-wizard/file.c,
16159         plugins/project-wizard/file.h,
16160         plugins/project-wizard/install.c,
16161         plugins/project-wizard/install.h,
16162         plugins/project-wizard/parser.h,
16163         plugins/project-wizard/parser.c,
16164         plugins/project-wizard/property.c,
16165         plugins/project-wizard/property.h,
16166         plugins/project-wizard/plugin.h,
16167         plugins/project-wizard/plugin.c,
16168         plugins/project-wizard/values.c,
16169         plugins/project-wizard/values.h:
16170         Replace C++ comments by C comments
16172         * plugins/project-wizard/autogen.c,
16173         plugins/project-wizard/autogen.h:
16174         Add a run time check of autogen version.
16175         Add UserName variable.
16177         * plugins/project-wizard/anjuta-project-wizard.glade,
16178         plugins/project-wizard/header.c,
16179         plugins/project-wizard/druid.c,
16180         plugins/project-wizard/druid.h:
16181         Sort project in alphabetic order.
16182         Correct selection troubles in notebooks.
16184         * plugins/project-wizard/parser.c:
16185         Add some check when reading the project header block.
16187 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16189         * plugins/project-wizard/action.c,
16190         plugins/project-wizard/action.h,
16191         plugins/project-wizard/autogen.c,
16192         plugins/project-wizard/autogen.h,
16193         plugins/project-wizard/file.c,
16194         plugins/project-wizard/file.h,
16195         plugins/project-wizard/install.c,
16196         plugins/project-wizard/parser.h,
16197         plugins/project-wizard/parser.c,
16198         plugins/project-wizard/property.c,
16199         plugins/project-wizard/property.h,
16200         plugins/project-wizard/values.c,
16201         plugins/project-wizard/values.h,
16202         Add a space between function name and open.
16204         * plugins/project-wizard/plugin.h,
16205         plugins/project-wizard/plugin.c,
16206         plugins/project-wizard/install.c,
16207         Avoid a crash if the user close the message view used by the .
16209         * plugins/project-wizard/anjuta-project-wizard,
16210         plugins/project-wizard/druid.c,
16211         plugins/project-wizard/druid.h,
16212         plugins/project-wizard/header.h,
16213         plugins/project-wizard/header.c,
16214         Add a text view with the description of each.
16215         Add a tab for each project.
16216         Replace some C++ comments to C comments.
16218 2005-02-05  Naba Kumar  <naba@gnome.org>
16220         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
16221         New icon from Sebastien Granjoux .
16222         
16223 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
16225         * libanjuta/anjuta-preferences.c:
16226         Set file property even without a focus out event (file selected 
16227         the browse dialog)
16229 2005-02-04  Naba Kumar  <naba@gnome.org>
16231         * plugins/glade/plugin.c: Fixed glade function calls.
16232         * configure.in: Fixed a typo.
16233         * TODO.tasks: Updated.
16235 2005-02-03  Naba Kumar  <naba@gnome.org>
16237         * plugins/project-manager/plugin.c: Fixed memory corruption.
16239         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
16240         build error.
16241         
16242         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
16243         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16244         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
16245         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16247         * libanjuta/interfaces/libanjuta.idl,
16248         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
16249         interface.
16250         
16251         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
16253         Patch from Massimo Cora <maxcvs@email.it>:
16254         * plugins/editor/plugin.c: Fixed update UI for created buffers.
16255         
16256 2005-02-01  Naba Kumar  <naba@gnome.org>
16258         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
16259         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
16260         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
16261         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
16262         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
16263         from sourceforge -- a64 crash fixes (correct typing for GType)
16264         and fixes compile errors in sun.
16266         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
16267         paste (shift+insert) in terminal.
16269 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
16271         * configure.in: Add «nb» to ALL_LINGUAS.
16273 2005-02-01  Naba Kumar  <naba@gnome.org>
16275         * TODO.tasks, TODO: Updated todo tasks.
16276         
16277         * plugins/editor/anjuta-document-manager.glade: Improved search
16278         relace dialog.
16279         
16280         * TODO.tasks: Fixed xml format.
16281         
16282         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
16283         work yet).
16284         
16285         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
16286         cleanups.
16287         
16288         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
16289         format during save (removed unwanted text nodes). Fixed scrollbars.
16291 2005-01-31  Naba Kumar  <naba@gnome.org>
16293         * libanjuta/interfaces/libanjuta.idl,
16294         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
16295         Implemented append() method for IAnjutaEditor interface and fixed
16296         various bugs with text insertions (cvs diff and macro insertions).
16297         
16298         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
16299         automatic indentation.
16300         
16301         * plugins/editor/action-callbacks.c,
16302         plugins/editor/action-callbacks.h,
16303         plugins/editor/anjuta-docman.c,
16304         plugins/editor/anjuta-document-manager.ui,
16305         plugins/editor/plugin.c,
16306         plugins/editor/text_editor.c,
16307         plugins/editor/text_editor.h,
16308         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
16309         Fixed highlight issues.
16311         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
16312         macro.
16313         
16314         * plugins/symbol-browser/an_symbol_view.c: Force update project.
16316         * data/properties/*: Updated properties files from scite. Created
16317         styles.properties to override the scite styles.
16318         
16319         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
16321         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
16322         
16323 2005-01-30  Naba Kumar  <naba@gnome.org>
16325         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
16326         unused definitions.
16327         
16328         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
16329         
16330         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16331         plugins/editor/text_editor.c,
16332         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
16333         fixed linuwidth preference setting, fixed insert text interface
16334         implementation. Improved automatice-indentation for cpp lexer.
16335         
16336         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
16338 2005-01-29  Naba Kumar  <naba@gnome.org>
16340         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
16341         option in update dialog as default. Improved import dialog. Sized
16342         log dialog.
16344         * configure.in: Fixed underquoted warning from autoconf.
16345         
16346         * plugins/editor/action-callbacks.c,
16347         plugins/editor/aneditor.cxx,
16348         plugins/editor/aneditor.h,
16349         plugins/editor/anjuta-document-manager.glade,
16350         plugins/editor/plugin.c,
16351         plugins/editor/plugin.h,
16352         plugins/editor/text_editor.c,
16353         plugins/editor/text_editor.h,
16354         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
16355         for Editor and fixed all preferences syncronization and notifys for
16356         visible prefs (in editor preferences page).
16357         
16358         * plugins/file-loader/plugin.c: Load recent files on idle.
16360 2005-01-28  Naba Kumar  <naba@gnome.org>
16362         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16363         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
16365         * plugins/editor/action-callbacks.c,
16366         plugins/editor/action-callbacks.h,
16367         plugins/editor/aneditor.cxx,
16368         plugins/editor/aneditor.h,
16369         plugins/editor/anjuta-document-manager.ui,
16370         plugins/editor/plugin.c,
16371         plugins/editor/text_editor.c,
16372         plugins/editor/text_editor.h,
16373         plugins/editor/text_editor_cbs.c,
16374         plugins/editor/text_editor_cbs.h,
16375         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
16376         Text editor.
16378         Patch from Massimo Cora <maxcvs@email.it>:
16379         * plugins/editor/an_symbol_search.c,
16380         plugins/editor/an_symbol_search.c: Fixed crash bugs.
16381         
16382 2005-01-27  Naba Kumar  <naba@gnome.org>
16383         
16384         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
16385         minimum size request to 200.
16387         * plugins/symbol-browser/an_symbol_info.c,
16388         plugins/symbol-browser/an_symbol_info.h,
16389         plugins/symbol-browser/an_symbol_search.c,
16390         plugins/symbol-browser/an_symbol_search.h,
16391         plugins/symbol-browser/an_symbol_view.c,
16392         plugins/symbol-browser/an_symbol_view.h,
16393         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
16394         pixbuf retrieval. Fixed runtime warning. Code clean up.
16396 2005-01-27  Naba Kumar  <naba@gnome.org>
16398         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
16399         src/anjuta.ui, (new) plugins/glade/.cvsignore,
16400         (new) plugins/glade/Makefile.am,
16401         (new) plugins/glade/anjuta-glade-plugin.png,
16402         (new) plugins/glade/anjuta-glade.plugin.in,
16403         (new) plugins/glade/anjuta-glade.ui,
16404         (new) plugins/glade/plugin.c,
16405         (new) plugins/glade/plugin.h,
16406         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
16407         now until glade3 works properly.
16409         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
16410         they are generated.
16411         
16412 2005-01-26  Naba Kumar  <naba@gnome.org>
16414         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
16415         Added mime icon for anjuta projects.
16416         
16417         patch from Massimo Cora <maxcvs@email.it>:
16418         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
16419         an_symbol_search.h, an_symbol_view.c, plugin.c:
16420         Fix/implement objects destroying/freeing.
16422 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
16423         
16424         * src/action-callback.[ch], src/anjuta-actions.h:
16425         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
16426         because it has not been updated for years and we know have a devhelp plugin
16427         which can do the job much better.
16428         * TODO.tasks: Updated done items
16430 2005-01-25  Naba Kumar  <naba@gnome.org>
16432         * autogen.sh: Fixed to generate interface files.
16434         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
16435         session save filenames.
16436         
16437         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
16438         
16439 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
16441         * plugins/project-wizard/Makefile.am,
16442         plugins/project-wizard/install.c,
16443         plugins/project-wizard/install.h,
16444         plugins/project-wizard/parser.c,
16445         plugins/project-wizard/parser.h,
16446         plugins/project-wizard/templates/terminal.wiz:
16447         Add action list block in wizard template
16448         * plugins/project-wizard/file.c,
16449         plugins/project-wizard/autogen.c:
16450         Small fixes
16452 2005-01-23  Naba Kumar  <naba@gnome.org>
16454         * configure.in: Fixed build error.
16456 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
16458         * plugins/project-wizard/druid.c,
16459         plugins/project-wizard/parser.c,
16460         plugins/project-wizard/property.c: Rewrite parser with
16461         better error handling
16463 2005-01-22  Naba Kumar  <naba@gnome.org>
16465         * plugins/symbol-browser/plugin.c: Changed c++ coments
16466         to c commnets and formated code to anjuta coding styles.
16467         
16468 2005-01-21  Naba Kumar  <naba@gnome.org>
16470         * configure.in, autogen.sh: Fixed build errors in newer automake.
16471         
16472         * plugins/editor/anjuta-docman.c: Do not emit change editor
16473         signal while in dispose.
16475         Patch from: Massimo Corà <maxcvs@email.it>
16476         * plugins/symbol-browser/Makefile.am,
16477         plugins/symbol-browser/an_symbol_view.c,
16478         plugins/symbol-browser/an_symbol_view.h,
16479         plugins/symbol-browser/plugin.c,
16480         plugins/symbol-browser/plugin.h,
16481         plugins/symbol-browser/test-symbol-browser.c,
16482         (new) plugins/symbol-browser/an_symbol_info.c,
16483         (new) plugins/symbol-browser/an_symbol_info.h,
16484         (new) plugins/symbol-browser/an_symbol_search.c,
16485         (new) plugins/symbol-browser/an_symbol_search.h:
16486         Added a cool real-time symbol-search-view in symbol browser.
16488 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
16489         
16490         * plugin/macro/plugin.c
16491         plugin/macro/anjuta-macro-plugin.ui
16492         plugin/macro/macro-db.[ch]
16493         plugin/macro/macro-dialog.[ch]
16494         plugin/macro/macro-actions.[ch]
16495         plugin/macro/macro-edit.[ch]
16496         plugin/macro/plugin.[ch]:
16497         
16498         Implemented three menu items as Naba proposed:
16499         Edit->Macro->
16500                 Insert Macro: Pops of a border-less window to enter a shortcut
16501                 Add Macro: Same as Manage Macro => New
16502                 Manage Macros: Full-features macro dialog
16504 2005-01-20  Naba Kumar  <naba@gnome.org>
16506         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
16507         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
16508         libanjuta/anjuta-shell.h,
16509         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16510         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16511         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
16512         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16513         src/main.c, src/shell.c: Implemented command line args processing
16514         and session management. Fixed geometry restoration.
16516 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
16517         
16518         * plugins/macro/macro-db.c,
16519         plugins/macros.xml:
16520         Cleaned up XML interface and use attributes now for name, category and 
16521         shortcut. CDATA is used to avoid xml errors inside of macros.
16523 2005-01-19  Naba Kumar  <naba@gnome.org>
16525         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
16527 2005-01-18  Naba Kumar  <naba@gnome.org>
16528         
16529         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
16530         to work.
16532         * scintilla/*: Updated scintilla to current cvs and updated
16533         scintilla patches.
16534         
16535 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16536         
16537         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
16538         plugins/cvs-plugin/cvs-actions.c:
16539         Added "Whole project" infrastructure but it does not
16540         work because I did not find a way to get the current project's
16541         root dir.
16543 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
16545         * plugins/cvs-plugin/Makefile.am
16546         plugins/cvs-plugin/anjuta-cvs.plugin.in
16547         plugins/cvs-plugin/cvs-actions.c
16548         plugins/cvs-plugin/cvs-callbacks.c
16549         plugins/cvs-plugin/cvs-interface.[ch] (added)
16550         plugins/cvs-plugin/plugin.c:
16551         
16552         Added IAnjutaCVS interface and improved cvs plugin. There
16553         is still some work to do on cvs import and to add a current
16554         project toggle.
16556 2005-01-17  Naba Kumar  <naba@gnome.org>
16558         * plugins/editor/aneditor.cxx: Fixed auto indentation.
16559         
16560         * configure.in: Fixed build errors.
16562         * data/Makefile.am,     (removed) data/README.stock_libs,
16563         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
16564         (removed) data/header.c, (removed) data/stock_libs.anj,
16565         (removed) data/x-anjuta-project.desktop,
16566         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
16568         * libanjuta/anjuta-plugin-description.c,
16569         libanjuta/anjuta-shell.c: Updated documentations.
16571         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
16572         
16573         * libanjuta/anjuta-launcher.c,
16574         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
16575         x86_64 systems.
16577 2005-01-17  Naba Kumar  <naba@gnome.org>
16578         
16579         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16580         plugins/project-wizard/templates/gtk.wiz,
16581         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
16582         Updated templates to new format.
16583         
16584         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
16585         * plugins/project-wizard/druid.c,
16586         plugins/project-wizard/parser.c,
16587         plugins/project-wizard/property.c,
16588         plugins/project-wizard/property.h,
16589         plugins/project-wizard/templates/terminal.wiz,
16590         plugins/project-wizard/templates/terminal/AUTHORS,
16591         plugins/project-wizard/templates/terminal/ChangeLog,
16592         plugins/project-wizard/templates/terminal/NEWS,
16593         plugins/project-wizard/templates/terminal/README,
16594         plugins/project-wizard/templates/terminal/project.anjuta,
16595         plugins/project-wizard/templates/terminal/src/main.c:
16596         Moveed code related to property types from druid.c and parser.c to 
16597         property.c. Changed tag from "<string ..." to
16598         "<property type="string..."     and so on. Rewrite parser
16599         (warning still in progress). Added list property. Changed
16600         terminal project to avoid using autogen on some file (much 
16601         faster) using the autogen attribute. Add a license list box in
16602         terminal project (just as an example). _label in item list is
16603         optional now.
16605 2005-01-16  Naba Kumar  <naba@gnome.org>
16607         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
16608         plugins/edtior/anjuta-docman.c: Fixed build errors.
16609         
16610         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
16611         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
16612         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
16613         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
16614         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
16615         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
16616         libanjuta/resources.h,
16617         plugins/build-basic-autotools/build-basic-autotools.c,
16618         plugins/editor/plugin.c, plugins/editor/text_editor.c,
16619         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
16620         plugins/gtodo/plugin.c, src/Makefile.am,
16621         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
16622         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
16623         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
16624         should be handled in respective plugins. Added API documentations.
16626         * libanjuta-docs.sgml, libanjuta-sections.txt,
16627         libanjuta.types,
16628         (added) tmpl/anjuta-debug.sgml,
16629         (added) tmpl/anjuta-launcher.sgml,
16630         tmpl/anjuta-plugin.sgml,
16631         tmpl/anjuta-preferences.sgml,
16632         tmpl/anjuta-shell.sgml,
16633         (added) tmpl/anjuta-status.sgml,
16634         (removed) tmpl/anjuta-stock.sgml,
16635         tmpl/anjuta-utils.sgml,
16636         (removed) tmpl/defaults.sgml,
16637         (removed) tmpl/fileselection.sgml,
16638         (removed) tmpl/gnomefilelist.sgml,
16639         tmpl/ianjuta-buildable.sgml,
16640         (added) tmpl/ianjuta-debugger-manager.sgml,
16641         (added) tmpl/ianjuta-debugger.sgml,
16642         tmpl/ianjuta-document-manager.sgml,
16643         tmpl/ianjuta-editor.sgml,
16644         tmpl/ianjuta-file.sgml,
16645         tmpl/ianjuta-loader.sgml,
16646         tmpl/ianjuta-markable.sgml,
16647         tmpl/ianjuta-message-view.sgml,
16648         (added) tmpl/ianjuta-project-manager.sgml,
16649         (added) tmpl/ianjuta-todo.sgml,
16650         (added) tmpl/ianjuta-wizard.sgml,
16651         tmpl/libanjuta-iface-marshallers.sgml,
16652         tmpl/libanjuta-unused.sgml,
16653         (removed) tmpl/pixmaps.sgml,
16654         tmpl/plugins.sgml,
16655         (removed) tmpl/properties.sgml,
16656         tmpl/resources.sgml: Updated API documentations.
16658 2005-01-15  Naba Kumar  <naba@gnome.org>
16660         * libanjuta/anjuta-launcher.c: Added API docs.
16661         
16662         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16663         plugins/project-wizard/templates/gtk.wiz,
16664         plugins/project-wizard/templates/terminal.wiz,
16665         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16666         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16667         plugins/project-wizard/templates/gtk/src/main.c,
16668         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
16669         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
16670         template files.
16672         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
16673         * plugins/project-wizard/anjuta-project-wizard.glade,
16674         plugins/project-wizard/autogen.c,
16675         plugins/project-wizard/druid.c,
16676         plugins/project-wizard/druid.h,
16677         plugins/project-wizard/file.c,
16678         plugins/project-wizard/file.h,
16679         plugins/project-wizard/install.c,
16680         plugins/project-wizard/parser.c,
16681         plugins/project-wizard/plugin.c,
16682         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
16683         setting the default project directory. Fix HIDDEN property, it's
16684         working but I think we could make this cleaner. Removed the
16685         copy of the string in mandatory_property. Add an optional autogen
16686         attribute, to force or avoid using autogen on some files, default
16687         without any attribute is autodetect.+ Replace the script tag with
16688         a normal file tag and an attribute execute.
16689         
16690 2005-01-14  Naba Kumar  <naba@gnome.org>
16692         * plugins/editor/action-callbacks.c,
16693         plugins/editor/search_incremental.c,
16694         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
16695         works now.
16696         
16697         * plugins/editor/plugin.c, plugins/editor/plugin.h,
16698         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
16699         tabs.
16701 2005-01-12  Naba Kumar  <naba@gnome.org>
16703         * configure.in,
16704         plugins/project-wizard/templates/Makefile.am,
16705         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
16706         plugins/project-wizard/templates/anjuta-plugin.wiz,
16707         (added) plugins/project-wizard/templates/gtk-logo.png,
16708         (added) plugins/project-wizard/templates/gtk.wiz,
16709         (added) plugins/project-wizard/templates/terminal-logo.png,
16710         plugins/project-wizard/templates/terminal.wiz,
16711         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16712         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16713         (added) plugins/project-wizard/templates/gtk/.cvsignore,
16714         (added) plugins/project-wizard/templates/gtk/Makefile.am,
16715         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
16716         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
16717         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
16718         (added) plugins/project-wizard/templates/gtk/src/main.c,
16719         (added) plugins/project-wizard/templates/gtk/src/project.glade,
16720         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
16721         GTK+ project templated and fixed other templates. Updated template
16722         logos.
16724 2005-01-12  Naba Kumar  <naba@gnome.org>
16726         * plugins/macro/anjuta-macro.glade: Improved GUI.
16727         
16728 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
16730         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
16731         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
16732         * plugins/cvs-plugin/cvs.[ch] (removed)
16733         Removed old unused files
16734         
16735         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
16736         * plugins/cvs-plugin/cvs-actions.c
16737         * plugins/cvs-plugin/Makefile.am:
16738         Seperate callback functions for better error
16739         handling. Cleaned up code.
16740         
16741         * plugins/macro/macros.xml: removed corrupt cvs
16742         macros for now.
16744 2005-01-10  Naba Kumar  <naba@gnome.org>
16746         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
16747         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
16748         and leaks.
16750 2005-01-09  Naba Kumar  <naba@gnome.org>
16752         * libegg/egg-recent-action.c, libegg/test-actions.c,
16753         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
16754         recent files models.
16755         
16756         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
16757         two models -- one for projects and other for regular files and show
16758         both in recent files menu. Changed recent files group from "anjuta"
16759         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
16760         when adding the URI in recent files.
16761         
16762         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
16763         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
16764         * plugins/macro/macro-dialog.c: Fixed dispose() method.
16765         * plugins/macro/macros.xml: Fixed xml errors.
16767 2005-01-08  Naba Kumar  <naba@gnome.org>
16768         
16769         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
16770         libegg/test-actions.c, libegg/menu/Makefile.am,
16771         libegg/menu/egg-recent-action.h: Added a new action for
16772         recent files.
16774         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
16775         Fixed dispose. Cleanup.
16776         
16777         * plugins/file-loader/anjuta-loader-plugin.ui,
16778         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16779         Use the new action for recent files. Added recent files in
16780         toolbar.
16782         * plugins/project-wizard/druid.c: Show busy cursor and
16783         de-sensitize druid buttons during page change.
16784         
16785         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
16786         * plugins/project-wizard/Makefile.am,
16787         plugins/project-wizard/druid.c,
16788         plugins/project-wizard/druid.h,
16789         plugins/project-wizard/install.c,
16790         plugins/project-wizard/plugin.c,
16791         plugins/project-wizard/plugin.h,
16792         plugins/project-wizard/property.c,
16793         plugins/project-wizard/property.h,
16794         (added) plugins/project-wizard/values.c,
16795         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
16796         objects (in values.c and values.h) containing the values of all
16797         properties. The NPWProperty objects now keep their values in this
16798         object which is persistant for one activation of the plugin, so the
16799         user keeps all the values even if he goes backward. Used an anjuta
16800         message view to list all files copied by the project wizard.
16802 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
16804         * plugins/macro/plugin.[ch],
16805         plugins/macro/macro-dialog.[ch]
16806         plugins/macro/macro-edit.[ch]
16807         plugins/macro/macro-db.[ch]
16808         plugins/macro/macro-actions.[ch]
16809         plugins/macro/anjuta-macro.plugin.in
16810         plugins/macro/anjuta-macro.glade
16811         plugins/macro/anjuta-macro.png
16812         plugins/macro/Makefile.am
16813         plugins/macro/macros.xml
16814         plugins/macro/anjuta-macro.ui (all added)
16815         configure.in
16816         plugins/Makefile.am:
16817         Added new macro plugins
16818         
16819         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16820         New icon
16821         
16822         * manuals/reference/template (removed)
16823         Removed old api reference
16824         
16825         * plugins/message-view/message-view.c:
16826         "Fixed" crash in on_row_deleted and added a
16827         comment that I cannot work this way. We will
16828         have to change everything a bit to avoid losing
16829         memory there.
16830         
16831         * plugins/text-editor/text_editor.c:
16832         Update line number width on file save
16835 2005-01-07  Naba Kumar  <naba@gnome.org>
16837         * plugins/project-wizard/anjuta-project-wizard.glade,
16838         plugins/project-wizard/druid.c,
16839         plugins/project-wizard/templates/anjuta-plugin.wiz,
16840         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
16841         Display page description in bold. Fixed mandatory field check.
16843         * configure.in,
16844         libanjuta/libanjuta-1.0.pc.in,
16845         plugins/project-wizard/druid.c,
16846         plugins/project-wizard/parser.c,
16847         plugins/project-wizard/property.h,
16848         plugins/project-wizard/templates/anjuta-plugin.wiz,
16849         plugins/project-wizard/templates/terminal.wiz,
16850         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
16851         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
16852         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
16853         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
16854         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
16855         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
16856         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16857         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16858         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16859         plugins/project-wizard/templates/terminal/configure.in.tpl,
16860         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
16861         plugins/project-wizard/templates/terminal/src/main.c: Implemented
16862         a new property type -- hidden. Fixed terminal and anjuta-plugin
16863         project templates.
16865 2005-01-07  Naba Kumar  <naba@gnome.org>
16867         * templates/anjuta-plugin.wiz,
16868         templates/terminal.wiz,
16869         templates/terminal/Makefile.am.tpl,
16870         templates/terminal/autogen.sh,
16871         (Removed) templates/terminal/configure.ac.tpl,
16872         (Added) templates/.cvsignore,
16873         (Added) templates/Makefile.am,
16874         (Added) templates/anjuta-plugin/.cvsignore,
16875         (Added) templates/anjuta-plugin/Makefile.am,
16876         (Added) templates/anjuta-plugin/src/.cvsignore,
16877         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
16878         (Added) templates/terminal/.cvsignore,
16879         (Added) templates/terminal/Makefile.am,
16880         (Added) templates/terminal/configure.in.tpl,
16881         (Added) templates/terminal/po/.cvsignore,
16882         (Added) templates/terminal/po/ChangeLog,
16883         (Added) templates/terminal/po/Makefile.am,
16884         (Added) templates/terminal/po/POTFILES.in,
16885         (Added) templates/terminal/src/.cvsignore,
16886         (Added) templates/terminal/src/Makefile.am,
16887         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
16888         project wizard. Fixed configure/po/Makefile template errors.
16890 2005-01-06  Naba Kumar  <naba@gnome.org>
16892         * configure.in: Added project templates.
16893         * plugins/project-wizard/templates/*: Added to project and renamed
16894         Makefile.am and configure.in to Makefile.am and configure.ac respectively
16895         for the project templates (so that they do not conflict with autotools
16896         build. Created proper configure.ac.tpl and autogen.sh for project
16897         templates.
16898         
16899 2005-01-06  Naba Kumar  <naba@gnome.org>
16901         * plugins/project-wizard/anjuta-project-wizard.glade,
16902         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
16903         Fixed file list parsing and to take absolute file paths (for example,
16904         from an icon selected previously). Used toggle buttons for boolean
16905         properties. Check if all mandatory fields are given before going
16906         forward in the wizard. Use scrollable viewport for listing property
16907         widgets incase the list goes out of wizard's size. Added tooltips
16908         as descriptions of the property widgets. And other fixes.
16910         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
16911         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
16912         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
16913         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
16914         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
16915         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
16916         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
16917         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16918         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
16919         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16920         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
16921         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
16922         Restructured template files.
16924 2005-01-06  Naba Kumar  <naba@gnome.org>
16926         * configure.in: Added check for autogen.
16927         
16928         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
16929         in dispose.
16930         
16931         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
16932         Do not emit changed signal when in dispose.
16934         * plugins/symbol-browser/plugin.c: Don't updated symbols when
16935         symbol-view widget has been destroyed.
16936         
16937         * src/anjuta-app.c: Set null to preference, status and ui object
16938         pointers when they are destroyed.
16940         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
16941         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
16942         Added boolean, integer and file property types.
16943         
16944         * plugins/project-wizard/Makefile.am,
16945         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
16946         project wizard templates.
16948 2005-01-04  Naba Kumar  <naba@gnome.org>
16950         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
16951         added widgets.
16952         
16953         * plugins/editor/aneditor.cxx,
16954         plugins/editor/anjuta-docman.c,
16955         plugins/editor/plugin.c,
16956         plugins/editor/text_editor.c:
16957         Removed unnecessary ref/unref of scintilla.
16958         
16959         * plugins/message-view/anjuta-msgman.c,
16960         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
16961         make close button similar to document manager.
16962         
16963         * plugins/project-manager/plugin.c,
16964         plugins/project-manager/plugin.h: Removed dead codes. Removed
16965         unnecessary ref/unref.
16966         
16967         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
16968         instead of hard refs.
16970 2005-01-03  Naba Kumar  <naba@gnome.org>
16972         * libanjuta/interfaces/libanjuta.idl: Added configure() and
16973         generate() methods for IAnjutaBuildable interface.
16975         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
16976         IAnjutaBuildable inteface.
16978         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
16979         to destroy build context when message view is destroyed.
16980         
16981         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
16982         a ref to it and unref in destructor. AnEditor class wants to be the
16983         owner of scintilla widget. Fixed compile warnings with signed/unsigned
16984         comparisions.
16985         
16986         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
16987         complicate the scene. Removed editor widget from AnjutaDocman when
16988         the widget is destroyed.
16989         
16990         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
16991         from shell. It will be removed from shell when the widget is destroyed.
16992         
16993         * plugins/editor/text_editor.c: Added debug codes to track object
16994         finalizations.
16996         * plugins/message-view/anjuta-msgman.c: Remove message view on
16997         widget destroy. Destroy message view on remove. Removed all views
16998         correctly.
16999         
17000         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
17001         from container.
17003 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17005         * plugins/file-wizard/action-callbacks.c,
17006         plugins/file-wizard/anjuta-file-wizard.glade,
17007         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
17008         Insert Licence, copyright, header template ...
17009         
17010 2005-01-02  Naba Kumar  <naba@gnome.org>
17012         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
17013         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
17014         anjuta_status_add_widget() to allow setting busy cursor on non
17015         toplevel windows.
17017         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
17019         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
17020         mime types to take text/source also.
17021         
17022         * plugins/editor/anjuta-docman.c,
17023         plugins/editor/anjuta-docman.h,
17024         plugins/editor/plugin.c,
17025         plugins/editor/text_editor.c,
17026         plugins/editor/text_editor.h,
17027         plugins/editor/text_editor_cbs.c: Listen for busy signal from
17028         AnjutaStatus and set busy cursor on editors.
17030         * plugins/file-loader/Makefile.am,
17031         plugins/file-loader/plugin.c,
17032         (added) plugins/file-loader/dnd.c,
17033         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
17035         * src/anjuta.c: Hide anjuta window before destruction.
17037         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17038         * configure.in, plugins/Makefile.am,
17039         (removed) plugins/project-wizard/appwiz_page1.c,
17040         (removed) plugins/project-wizard/appwiz_page2.c,
17041         (removed) plugins/project-wizard/appwiz_page3.c,
17042         (removed) plugins/project-wizard/appwiz_page4.c,
17043         (removed) plugins/project-wizard/appwizard.c,
17044         (removed) plugins/project-wizard/appwizard.h,
17045         (removed) plugins/project-wizard/appwizard_cbs.c,
17046         (removed) plugins/project-wizard/appwizard_cbs.h,
17047         (removed) plugins/project-wizard/appwizard_gui.c,
17048         (removed) plugins/project-wizard/gnome_project.c,
17049         (removed) plugins/project-wizard/gnome_project.h,
17050         (removed) plugins/project-wizard/wizard_gui.c,
17051         (removed) plugins/project-wizard/wizard_gui.h,
17052         (added) plugins/project-wizard/.cvsignore,
17053         (added) plugins/project-wizard/Makefile.am,
17054         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
17055         (added) plugins/project-wizard/anjuta-project-wizard.glade,
17056         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
17057         (added) plugins/project-wizard/applogo.png,
17058         (added) plugins/project-wizard/appwizard.png,
17059         (added) plugins/project-wizard/autogen.c,
17060         (added) plugins/project-wizard/autogen.h,
17061         (added) plugins/project-wizard/druid.c,
17062         (added) plugins/project-wizard/druid.h,
17063         (added) plugins/project-wizard/file.c,
17064         (added) plugins/project-wizard/file.h,
17065         (added) plugins/project-wizard/header.c,
17066         (added) plugins/project-wizard/header.h,
17067         (added) plugins/project-wizard/install.c,
17068         (added) plugins/project-wizard/install.h,
17069         (added) plugins/project-wizard/parser.c,
17070         (added) plugins/project-wizard/parser.h,
17071         (added) plugins/project-wizard/plugin.c,
17072         (added) plugins/project-wizard/plugin.h,
17073         (added) plugins/project-wizard/property.c,
17074         (added) plugins/project-wizard/property.h: Removed old application-wizard
17075         codes and added new template based (autogen based) project wizard
17076         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
17078 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
17080         * plugins/cvs-plugin/plugin.c: Fixed crash bug
17081         * plugins/cvs-plugin/cvs-execute.c:
17082         Fix cvs_log which did not work because of some
17083         glade problem
17084         Patch from Mark R. Pariente <markpariente@cmu.edu>
17085         - Fix message highlighting
17087 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17088         
17089         * template/*,
17090         date/template/*,
17091         configure.in:
17092         Removed template stuff completly because we dicussed to implement
17093         a macro system for Edit->Insert Text
17095 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
17096         
17097         * plugins/editor/aneditor.cxx,
17098         plugins/editor/text_editor.c:
17099         Set line number width dynamically
17100         * src/about.c:
17101         Prepered new GTK 2.6 about dialog
17103 2004-12-30  Naba Kumar  <naba@gnome.org>
17105         patch from: Massimo Corà  <maxcvs@email.it>
17106         * plugins/editor/aneditor.cxx: Highlights correct function
17107         argument in recursive calltips.
17109 2004-12-30  Naba Kumar  <naba@gnome.org>
17111         * plugins/symbol-browser/plugin.c,
17112         libanjuta/interfaces/libanjuta.idl,
17113         plugins/editor/text_editor.c: Fixed editor markers and added a new
17114         marker (BASIC) to indicate line numbers. Fixed symbol browser to
17115         mark the line visited.
17116         
17117         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
17118         libegg/Makefile.am, libegg/eggcomboselect.c,
17119         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
17120         widget for use with symbol view in toolbar.
17121         
17122         * plugins/cvs-plugin/anjuta-cvs.ui,
17123         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
17124         placeholder for cvs plugin context menu in filemanager.
17125         
17126 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17127         
17128         * plugins/cvs-plugin/plugin.c:
17129         Show popup menu only if the file is contained in
17130         a directory containing a "CVS" directory
17132 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
17133         
17134         * plugins/cvs-plugin/cvs-action.[ch],
17135         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17136         * plugins/cvs-plugin/anjuta-cvs.ui,
17137         * plugins/cvs-plugin/plugin.c:
17138         Implemented "Import"
17139         
17140         Patch from Mark R. Pariente <markpariente@cmu.edu>:
17141         Added right-click-menu for file-manager
17143 2004-12-26  Naba Kumar  <naba@gnome.org>
17145         * src/action-callbacks.c, src/action-callbacks.h,
17146         src/anjuta-actions.h, src/anjuta-app.c,
17147         src/anjuta.ui: Added fullscreen action.
17149         * plugins/cvs-plugin/cvs-actions.c,
17150         plugins/cvs-plugin/plugin.c,
17151         plugins/cvs-plugin/plugin.h: Watches current editor,
17152         project and file manager selection in plugin
17153         implementation.
17154         
17155 2004-12-26  Naba Kumar  <naba@gnome.org>
17157         * src/anjuta-app.c, src/anjuta.c, src/main.c,
17158         src/action-callbacks.c: Fixed app finalization. Added a
17159         command line arg --proper-shutdown (-p), which when set
17160         will release all plugins and their resources (this option
17161         is mainly for debugging).
17162         
17163         * plugins/file-loader/plugin.c: Fixed filename duplications
17164         in recent files history.
17165         
17166         * plugins/profile-default/plugin.c: Disabled problematic
17167         plugins for now to load at startup.
17168         
17169         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
17170         annoying debug prints.
17171         
17172 2004-12-23  Naba Kumar  <naba@gnome.org>
17174         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
17175         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17176         plugins/cvs-plugin/anjuta-cvs.ui,
17177         plugins/cvs-plugin/cvs-actions.c,
17178         plugins/cvs-plugin/cvs-actions.h,
17179         plugins/cvs-plugin/cvs-execute.c,
17180         plugins/cvs-plugin/cvs-execute.h,
17181         plugins/cvs-plugin/Makefile.am,
17182         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
17183         Added cvs log command.
17185 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
17186         
17187         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
17188         default
17190 2004-12-20  Naba Kumar  <naba@gnome.org>
17192         patch from: Massimo Corà  <maxcvs@email.it>
17193         * plugins/editor/aneditor.cxx: Added recursive calltips.
17195 2004-12-20  Naba Kumar  <naba@gnome.org>
17196         
17197         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
17198         Show busy cursor during loading and unloading.
17199         
17200 2004-12-19  Naba Kumar  <naba@gnome.org>
17202         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
17203         memory leaks. Disabled debug print.
17205         * plugins/symbol-browser/an_symbol_view.c,
17206         plugins/symbol-browser/plugin.c,
17207         plugins/symbol-browser/plugin.h: Fixed loading and unloading
17208         problems. Creates SymbolView object every time when the
17209         plugin is activated.
17211         * plugins/project-manager/plugin.c: Close project when
17212         deactivating.
17213         
17214 2004-12-18  Naba Kumar  <naba@gnome.org>
17216         * po/POTFILES.in: Removed commented lines.
17217         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
17218         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
17219         * plugins/gdb/plugin.c: Fixed compile error.
17220         
17221         Patch from: Mark R. Pariente  <mark@demar.com.tr>
17222         * libegg/eggcellrendererkeys.c: Fixed compile error.
17223         
17224 2004-12-18  Naba Kumar  <naba@gnome.org>
17226         * plugins/file-loader/plugin.c: Fixed loading bug.
17227         
17228         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
17229         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
17230         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
17231         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
17232         and corruptions. Fixed loading and unloading of plugins.
17233         
17234 2004-12-17  Naba Kumar  <naba@gnome.org>
17235         
17236         * plugins/file-loader/Makefile.am,
17237         plugins/file-loader/plugin.c,
17238         plugins/project-manager/plugin.c: Fixed memory corruption
17239         and disposition codes. Added missing plugin.h in Makefile.am.
17241 2004-12-16  Naba Kumar  <naba@gnome.org>
17243         * plugins/symbol-browser/an_symbol_view.c,
17244         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
17245         codes. Fixed memory leaks and corruptions.
17247         * plugins/build-basic-autotools/build-basic-autotools.c
17248         plugins/editor/anjuta-docman.c,
17249         plugins/editor/text_editor.c,
17250         plugins/file-loader/plugin.c,
17251         plugins/file-manager/plugin.c,
17252         plugins/file-wizard/plugin.c,
17253         plugins/message-view/anjuta-msgman.c,
17254         plugins/message-view/anjuta-msgman.h,
17255         plugins/message-view/message-view.c,
17256         plugins/message-view/plugin.c,
17257         plugins/message-view/plugin.h,
17258         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
17260         * src/about.c, src/about.h, src/action-callbacks.c,
17261         src/action-callbacks.h, src/anjuta-actions.h,
17262         src/anjuta-app.c, src/anjuta-app.h,
17263         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
17264         src/anjuta.c, src/anjuta.h, src/getline.c, 
17265         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
17266         src/start-with.c, src/start-with.h: Fixed emacs modes.
17268         * src/layout.xml: Brought document manager in front.
17269         
17270 2004-12-15  Naba Kumar  <naba@gnome.org>
17272         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
17273         properly removed.
17274         
17275         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
17276         finalization. Added a method to unload all plugins and destroy them.
17277         Fixed memory leaks.
17278         
17279         * plugins/sample1/plugin.c: Proper finalization code and renamed
17280         functions to proper names.
17281         
17282         * plugins/build-basic-autotools/build-basic-autotools.c,
17283         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
17285         * src/shell.c: Unload all plugins on exit, so that memory profilers
17286         can detect memory leaks in plugins.
17288 2004-12-13  Naba Kumar  <naba@gnome.org>
17290         * plugins/devhelp/plugin.c: Delay widget initialization, now that
17291         docking is working.
17292         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
17293         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
17295 2004-12-11  Naba Kumar  <naba@gnome.org>
17297         * data/properties/anjuta.properties: Fixed font size.
17298         * plugin/build-basic-autotools/build-basic-autotools: Added initial
17299         compile file function. There are some fixmes there.
17300         * plugins/message-view/anjuta-msgman.c,
17301         * plugins/message-view/message-view.c: Fixed bugs and clean up.
17302         
17303 2004-12-08  Naba Kumar  <naba@gnome.org>
17305         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
17306         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
17307         to escape quotes in a string.
17308         
17309         * plugins/cvs-plugin/cvs-actions.c,
17310         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
17311         cvs diff command.
17313         * plugins/build-basic-autotools/build-basic-autotools.c,
17314         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
17315         filters.
17316         
17317 2004-12-07  Naba Kumar  <naba@gnome.org>
17319         * plugins/build-basic-autotools/build-basic-autotools.c,
17320         plugins/build-basic-autotools/automake-c.filters: Completed directory
17321         tracking. Double click on Errors and warnings now work as expected.
17323         * plugins/build-basic-autotools.c: Added codes to track build directory
17324         so that absolute path of the files could be determined.
17326 2004-12-06  Naba Kumar  <naba@gnome.org>
17328         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
17329         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
17330         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
17331         
17332 2004-12-05  Naba Kumar  <naba@gnome.org>
17334         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
17335         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
17336         
17337         * plugins/cvs-plugin/plugin.c,
17338         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
17339         
17340 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
17341         
17342         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17343         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
17344         plugins/cvs-plugin/cvs-execute.[ch]:
17345         Implemented cvs status and cvs diff
17346         Known bugs:
17347         - rdiff command is not correct
17348         - Must find a way to allow selection of directies AND files 
17349         in GtkFileChooser
17351 2004-12-03  Naba Kumar  <naba@gnome.org>
17353         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
17354         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
17355         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
17356         session.properties file if it is for the first time.
17357         
17358 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
17359         
17360         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
17361         commit.
17362         
17363         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
17364         plugins/cvs-plugin/anjuta-cvs.ui:
17365         Implemented update/commit and changed menu layout 
17367 2004-12-02  Naba Kumar  <naba@gnome.org>
17369         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
17370         property name (for cvs path property). Beautified dialogs.
17372 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
17373         
17374         * plugins/message-view/anjuta-msgman.c: Changed callback name
17375         and changed switch-page handling.
17376         
17377         * plugins/cvs-plugin/cvs-actions.c:
17378         * plugins/cvs-plugin/cvs-execute.c:
17379         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17380         - Implemented cvs add and cvs removed - both working now
17381         - Created a useful preferences page
17382         
17384 2004-11-30  Naba Kumar  <naba@gnome.org>
17386         * libanjuta/anjuta-status.c: Fixed runtime warning.
17387         
17388         * plugins/editor/Makefile.am:
17389         plugins/editor/anjuta-document-manager.glade,
17390         plugins/editor/plugin.c
17391         plugins/editor/plugin.h
17392         plugins/editor/style-editor.c (new, moved from src/),
17393         plugins/editor/style-editor.h (new, moved from src/),
17394         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
17395         settings in preferences.
17397         * plugins/editor/text_editor.c,
17398         plugins/editor/text_editor.h: Do not take unused args in
17399         text_editor_get_props().
17401         * src/style-editor.c, src/style-editor.h: Removed, moved to
17402         plugins/editor/ directory.
17404 2004-11-29  Naba Kumar  <naba@gnome.org>
17406         * plugins/editor/text_editor_cbs.c: Emit click signal in
17407         IAnjutaMarkable.
17408         * libanjuta/anjuta-status.c: More spacing between items.
17409         
17410 2004-11-29  Naba Kumar  <naba@gnome.org>
17412         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
17413         
17414         * libanjuta/interfaces/libanjuta.idl,
17415         plugins/debug-manager/anjuta-debug-manager.plugin.in,
17416         plugins/debug-manager/plugin.c,
17417         plugins/gdb/breakpoints.c,
17418         plugins/gdb/breakpoints.h,
17419         plugins/gdb/debugger.c,
17420         plugins/gdb/debugger.h,
17421         plugins/gdb/plugin.c,
17422         plugins/gdb/plugin.h,
17423         plugins/gdb/utilities.c,
17424         plugins/gdb/utilities.h: Code cleanups and partial implementation of
17425         toggle breakpoint margin clicks.
17427 2004-11-28  Naba Kumar  <naba@gnome.org>
17429         * TODO.tasks: Fixed indentations.
17430         * plugins/gtodo/libgtodo.c: Save with indentation.
17431         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
17432         * plugins/project-manager/plugin.c: Fixed runtime warnings.
17433         * libanjuta/anjuta-status.c: Fixed busy cursors.
17434         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
17435         * po/POTFILES.in: Updated.
17436         
17437 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
17438         
17439         * plugins/editor/anjuta-document-manager.glade,
17440           plugins/editor/search-replace.[c,h], 
17441           plugins/editor/search-replace_backend.h
17442           plugins/editor/search-preferences.[c,h] :
17443           Saved Search-Preferences (gconf),
17444           Basic search by default.
17446 2004-11-22  Naba Kumar  <naba@gnome.org>
17448         * configure.in: Fixed build error.
17450 2004-11-21  Naba Kumar  <naba@gnome.org>
17452         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
17453         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
17454         Added AnjutaStatus class to libanjuta.
17455         Added anjuta_shell_get_status() method.
17456         
17457         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
17458         and fixed marshaller generation.
17459         
17460         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
17461         "updade_ui" signals to IAnjutaEditor interface.
17462         
17463         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
17464         
17465         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
17466         regexes.
17467         
17468         * plugins/class-gen/clsGen.c: Intial port.
17469         
17470         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
17471         name.
17472         
17473         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
17474         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17475         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
17476         Implemented status update. Emits "update_ui" and "char_added" signals.
17477         Added view preferences.
17478         
17479         * plugins/file-loader/plugin.c: Added open with plugins in open with
17480         menus.
17481         
17482         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
17483         
17484         * plugins/message-view/anjuta-msgman.c,
17485         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
17486         to close correct message view rather than current view.
17488 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
17489         
17490         * plugins/cvs-plugin/cvs-actions.c
17491         plugins/cvs-plugin/plugin.[ch]
17492         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17493         Implemented cvs add but ran into a launcher/message_view
17494         problem because of a limitation of the idl compiler
17496 2004-11-19  Naba Kumar  <naba@gnome.org>
17498         * plugins/project-manager/plugin.c: Displays a progress window during
17499         project load.
17500         
17501         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
17502         Fixed UI separators.
17503         
17504         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
17505         UI placeholder.
17506         
17507         * plugins/project-manager/anjuta-project-manager.ui,
17508         plugins/project-manager/plugin.[c,h]: Added add/remove context
17509         menus and implemented them. Added file manager merge menu.
17511 2004-11-18  Naba Kumar  <naba@gnome.org>
17513         * TODO.tasks: Updated.
17514         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
17515         plugins/message-view/message-view.c: Fixed finalize and dispose
17516         methods.
17517         * plugins/debugger/*: Removed from cvs (development now in
17518         debug-manager).
17520 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
17522         Reviewed by Naba Kumar  <naba@gnome.org>:
17523         
17524         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
17525         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17526         plugins/gdb/breakpoints.c: all marker related stuff moved from
17527         editor and docman interfaces to IAnjutaMarkable
17529 2004-11-17  Naba Kumar  <naba@gnome.org>
17531         * TODO.tasks: Updated.
17532         
17533         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
17534         
17535         * libegg/egg-combo-action.c: Block changed signal when changing model.
17536         
17537         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
17538         Emit changed signal. Removed dead codes.
17539         
17540         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
17541         that recent files history do not duplicate.
17542         
17543         * plugins/symbol-browser/an_symbol_view.c,
17544         plugins/symbol-browser/an_symbol_view.h,
17545         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
17546         Fixed a bug.
17548 2004-11-15  Naba Kumar  <naba@gnome.org>
17550         * plugins/project-manager/plugin.c: Opens targets on double click.
17551         
17552         * plugins/message-view/message-view.c,
17553         plugins/file-manager/anjuta-file-manager-plugin.glade,
17554         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
17555         Added proper class finalization
17556         and disposition. Added preferences notifications and callbacks to
17557         change info/warning/error colors.
17558         
17559         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
17560         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
17561         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
17562         Implemented finalize method for AnjutaApp. Code cleanups.
17563         
17564         * plugins/message-view/plugin.c: Static parent_class.
17565         
17566 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17567         * plugins/editor/search-replace.[c,h], 
17568           plugins/editor/search-replace_backend.c
17569           Update search entry in main toolbar.
17570           Clean code.
17572 2004-11-11  Naba Kumar  <naba@gnome.org>
17574         * TODO.tasks: Updated.
17576         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
17577         and completed on-the-fly-change preferences. Removed "changed"
17578         signal as it is no longer necessary (use notify for similar
17579         purpose to monitor individual preferences).
17581         
17582         * plugins/editor/anjuta-document-manager.glade: Added view menu
17583         preferences so that they are registered.
17584         
17585         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
17586         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
17587         connection to "changed" signal of preferences and implemented
17588         notifications for some editor preferences. More to implement.
17590 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17591         * plugins/editor/print.c
17592         Fixed bug 1047624 : Add line number every X lines.
17594 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17595         * plugins/editor/search-replace.c
17596         Fixed a crash bug (995755) when searching "%n"
17598 2004-11-09  Naba Kumar  <naba@gnome.org>
17600         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
17601         Fixed to refresh categories list on file load.
17603 2004-11-08  Naba Kumar  <naba@gnome.org>
17604         
17605         * configure.in, plugins/Makefile.am,
17606         plugins/profile-default/plugin.c: Added cvs plugin in build.
17607         
17608         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
17609         
17610         * plugins/debug-manager/.cvsignore: Added file to ignore.
17611         
17612         * plugins/debug-manager/Makefile.am: Removed dead codes.
17613         
17614         * src/anjuta.ui: Added placeholder for version control UI.
17616 2004-11-08  Naba Kumar  <naba@gnome.org>
17618         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17619         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17620         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
17621         Updated.
17623         * global-tags/Makefile.am: Fixed make error.
17625         * plugins/profile-default/plugin.c: Added debug-manager
17626         and gdb plugins to load at startup so that debugger
17627         windows are docked properly. They will be removed
17628         later when we figure out runtime docking.
17630         * plugins/sample1/*: Restored to last working state.
17632         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
17633         windows in lower pane. Named the windows appropriately.
17635         * ChangeLog: Fixed format.
17636         
17637 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
17639         * libanjuta/interfaces/libanjuta.idl,
17640         libanjuta/anjuta-marshal.c,
17641         plugins/Makefile.am,
17642         plugins/debug-manager/plugin.c,
17643         plugins/editor/plugin.c,
17644         plugins/editor/text_editor.c,
17645         plugins/gdb/breakpoints.c,
17646         plugins/gdb/debugger.c,
17647         plugins/gdb/plugin.c,
17648         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
17650 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17651         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
17652         plugins/editor/search-replace.c,
17653         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
17654         Search and Replace; Show result in find pane
17655           
17656 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17657         
17658         * plugins/gdb, plugins/debug-manager: Applied debugger patch
17659         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
17660         (added features: starting debugger and loading of core/executable,
17661         StepIn, StepOut, StepOver and Execute, toggling breakpoint
17662         partially works)
17664 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
17665         
17666         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
17667         my cvs-plugin files...
17668         I hope I have rescued everything possible.
17669         
17670         * Naba: Could you please fix sample1 because I messed it up to 
17671         but there should be a histroy of this directory we should commit
17673 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17674         
17675         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
17676         infrastructure
17677         * plugins/cvs-plugin/plugin.c,
17678         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
17679         Added preferences dialog (not yet complete)
17681 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
17682         
17683         * global-tags/Makefile.am, mime/Makefile.am:
17684         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
17685         
17686         * template/xmltemplate.[ch],
17687         template/xmlstrings.[ch],
17688         template/autotools.[ch] removed,
17689         template/prj_template.[ch] removed,
17690         template/lang_template.[ch] removed,
17691         template/lib_template.[ch] removed,
17692         template/Makefile.am adjusted,
17693         template/dtds/lang.dtd removed, 
17694         template/dtds/lib.dtd removed,
17695         template/dtds/prj.dtd removed,
17696         template/dtds/autotools.dtd removed,
17697         data/template/lib/* removed,
17698         data/template/language/* removed,
17699         data/template/library/* removed,
17700         data/template/project/* removed,
17701         date/template/Makefile.am adjusted:
17702         Remove everything except text-templates to replace hardcoded 
17703         Edit->Insert texts with dynamic loaded.
17705         * plugins/cvs-plugin/plugin.[ch],
17706         plugins/cvs-actions.[ch],
17707         plugins/Makefile.am,
17708         plugins/cvs-plugin/Makefile.am,
17709         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
17710         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
17711         plugins/cvs-plugin/anjuta-cvs.plugin.in:
17712         Added initial cvs-plugin code
17714 2004-10-21  Naba Kumar  <naba@gnome.org>
17715         
17716         * libanjuta/anjuta-plugin.c,
17717         plugins/build-basic-autotools/build-basic-autotools.c,
17718         plugins/debugger/plugin.c,
17719         plugins/devhelp/plugin.c,
17720         plugins/editor/anjuta-docman.c,
17721         plugins/editor/goto_line.c,
17722         plugins/editor/plugin.c,
17723         plugins/editor/search-replace.c,
17724         plugins/editor/text_editor.c,
17725         plugins/file-loader/plugin.c,
17726         plugins/file-manager/plugin.c,
17727         plugins/file-wizard/file.c,
17728         plugins/file-wizard/plugin.c,
17729         plugins/gdb/plugin.c,
17730         plugins/gtodo/plugin.c,
17731         plugins/message-view/anjuta-msgman.c,
17732         plugins/profile-default/plugin.c,
17733         plugins/project-manager/plugin.c,
17734         plugins/sample1/plugin.c,
17735         plugins/terminal/terminal.c: Defined all global variables static,
17736         particularly class parent_class variables. They were getting
17737         confused at link time.
17739         * libanjuta/plugins.c: Do not unload plugins when they are
17740         deactivated. Simply cache them for later activation. Unloading
17741         modules have some problem with shared libs using static class
17742         registration. Fixed hash type for installed plugins. Eventually,
17743         we want to add "CanUnload" attribute for .plugin files (in
17744         "Anjuta Plugin" group) to let plugin loader know if the plugin can
17745         be unloaded from memory. Those plugins declaring CanUnload=false
17746         will not be unloaded from memory and will be put in the cache. Those
17747         not declaring anything or declaring CanUnload=true, will be unloaded
17748         from memory when they are deactivated.
17750         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
17751         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17752         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
17753         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
17754         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
17755         activation, deactivation. Fixed memory leaks.
17757 2004-10-20  Naba Kumar  <naba@gnome.org>
17759         * TODO.tasks: Updated.
17760         
17761         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17762         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
17763         macro for adding interfaces to plugin types. Code cleanup.
17764         
17765         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17766         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17767         
17768         * plugins/build-basic-autotools/build-basic-autotools.c,
17769         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
17770         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17771         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
17772         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
17773         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
17774         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
17775         plugins/project-manager/plugin.c,
17776         plugins/symbol-browser/an_symbol_view.c,
17777         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
17778         newly defined macro to add interfaces to plugin types.
17780         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
17782 2004-10-20  Naba Kumar  <naba@gnome.org>
17784         * TODO.tasks: Added task list.
17785         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
17786         default values.
17788 2004-10-19  Naba Kumar  <naba@gnome.org>
17790         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
17791         
17792         * plugins/editor/action-callbacks.c,
17793         plugins/editor/action-callbacks.h,
17794         plugins/editor/anjuta-docman.c,
17795         plugins/editor/anjuta-docman.h,
17796         plugins/editor/anjuta-document-manager.ui,
17797         plugins/editor/file_history.c,
17798         plugins/editor/file_history.h,
17799         plugins/editor/plugin.c: Added file history browsing.
17800         
17801         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
17802         
17803         * plugins/message-view/anjuta-message-manager.ui,
17804         plugins/message-view/plugin.c: Added document manager context menu.
17805         
17806         * plugins/symbol-browser/an_symbol_view.c,
17807         plugins/symbol-browser/an_symbol_view.h,
17808         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17809         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
17810         document manager context menu.
17811         
17812         * scintilla/*, scintilla/include/*: Updated to current cvs.
17813         
17814 2004-10-19  Naba Kumar  <naba@gnome.org>
17816         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
17817         placeholder for debugger UI.
17818         
17819         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
17820         * plugins/file-manager/plugin.c: Fixed loading bug.
17821         
17822         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
17823         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
17824         Initializes gconf database with default values when the
17825         values are not defined. Use bool and int prefs separately.
17827         * plugins/editor/plugin.c: Added encoding preferences.
17828         * plugins/project-manager/plugin.c: Cleanup and debug messages.
17830         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17831         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17832         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17833         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17835 2004-10-18  Naba Kumar  <naba@gnome.org>
17837         * po/POTFILES.in: Updated.
17838         
17839         * libanjuta/anjuta-ui.c: Corrected debug messages.
17840         
17841         * libegg/egg-combo-action.c, libegg/test-actions.c,
17842         libegg/menu/egg-combo-action.h: Fixed combo action.
17843         
17844         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
17845         Fixed format.
17846         
17847         * plugins/editor/action-callbacks.[c,h],
17848         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
17849         Implemented file swap. Removed dead codes.
17850         
17851         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
17852         dead codes.
17853         
17854         * plugins/symbol-browser/an_symbol_view.[c,h],
17855         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17856         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
17857         Implemented file symbols. Implemented goto file line when symbol is
17858         selected.
17859         
17860         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
17861         
17862 2004-10-10  Naba Kumar  <naba@gnome.org>
17864         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
17865         
17866         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
17867         
17868         * plugins/debugger/.cvsignore,
17869         (added) plugins/debugger/Makefile.am,
17870         (added) plugins/debugger/anjuta-debugger.glade,
17871         (added) plugins/debugger/anjuta-debugger.plugin.in,
17872         (added) plugins/debugger/anjuta-debugger.plugin.png,
17873         (added) plugins/debugger/anjuta-debugger.ui,
17874         plugins/debugger/attach_process.c,
17875         (removed) plugins/debugger/attach_process_cbs.c,
17876         (removed) plugins/debugger/attach_process_cbs.h,
17877         (removed) plugins/debugger/breakpoints.c,
17878         (removed) plugins/debugger/breakpoints.h,
17879         (removed) plugins/debugger/debug_tree.c,
17880         (removed) plugins/debugger/debug_tree.h,
17881         (removed) plugins/debugger/debugger.c,
17882         (removed) plugins/debugger/debugger.h,
17883         (removed) plugins/debugger/memory.c,
17884         (removed) plugins/debugger/memory.h,
17885         (added) plugins/debugger/plugin.c,
17886         (added) plugins/debugger/plugin.h,
17887         (removed) plugins/debugger/registers.c,
17888         (removed) plugins/debugger/registers.h,
17889         (removed) plugins/debugger/registers_cbs.c,
17890         (removed) plugins/debugger/registers_cbs.h,
17891         (removed) plugins/debugger/registers_gui.c,
17892         (removed) plugins/debugger/sharedlib.c,
17893         (removed) plugins/debugger/sharedlib.h,
17894         (removed) plugins/debugger/sharedlib_cbs.c,
17895         (removed) plugins/debugger/sharedlib_cbs.h,
17896         (removed) plugins/debugger/sharedlib_gui.c,
17897         (removed) plugins/debugger/signals.c,
17898         (removed) plugins/debugger/signals.h,
17899         (removed) plugins/debugger/signals_cbs.c,
17900         (removed) plugins/debugger/signals_cbs.h,
17901         (removed) plugins/debugger/signals_gui.c,
17902         (removed) plugins/debugger/stack_trace.c,
17903         (removed) plugins/debugger/stack_trace.h,
17904         (added) plugins/debugger/utilities.c,
17905         (added) plugins/debugger/utilities.h,
17906         (removed) plugins/debugger/watch.c,
17907         (removed) plugins/debugger/watch.h,
17908         (removed) plugins/debugger/watch_cbs.c,
17909         (removed) plugins/debugger/watch_cbs.h,
17910         (removed) plugins/debugger/watch_gui.c,
17911         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
17912         
17913         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
17914         Added debugger gdb backend plugin.
17915         
17916         * plugins/message-view/plugin.c: Registered all message stock icons.
17917         
17918         * plugins/profile-default/plugin.c: Loads debugger plugin.
17919         
17920         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
17922 2004-10-08  Naba Kumar  <naba@gnome.org>
17924         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
17925         information.
17926         
17927         * plugins/symbol-browser/.cvsignore,
17928         plugins/symbol-browser/Makefile.am,
17929         plugins/symbol-browser/an_symbol_view.c,
17930         plugins/symbol-browser/an_symbol_view.h,
17931         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
17932         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
17933         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
17934         plugins/symbol-browser/plugin.c,
17935         plugins/symbol-browser/plugin.h,
17936         plugins/symbol-browser/sv_class.xpm,
17937         plugins/symbol-browser/sv_function.xpm,
17938         plugins/symbol-browser/sv_macro.xpm,
17939         plugins/symbol-browser/sv_private_fun.xpm,
17940         plugins/symbol-browser/sv_private_var.xpm,
17941         plugins/symbol-browser/sv_protected_fun.xpm,
17942         plugins/symbol-browser/sv_protected_var.xpm,
17943         plugins/symbol-browser/sv_public_fun.xpm,
17944         plugins/symbol-browser/sv_public_var.xpm,
17945         plugins/symbol-browser/sv_static_fun.xpm,
17946         plugins/symbol-browser/sv_static_var.xpm,
17947         plugins/symbol-browser/sv_struct.xpm,
17948         plugins/symbol-browser/sv_unknown.xpm,
17949         plugins/symbol-browser/sv_variable.xpm,
17950         plugins/symbol-browser/test-symbol-browser.c,
17951         plugins/Makefile.am: Implemented Symbol
17952         browser plugin.
17953         
17954         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
17955         
17956         * plugins/build-basic-autotools/Makefile.am,
17957         plugins/devhelp/Makefile.am,
17958         plugins/editor/Makefile.am,
17959         plugins/file-loader/Makefile.am,
17960         plugins/file-manager/Makefile.am,
17961         plugins/file-wizard/Makefile.am,
17962         plugins/gtodo/Makefile.am,
17963         plugins/message-view/Makefile.am,
17964         plugins/profile-default/Makefile.am,
17965         plugins/project-manager/Makefile.am
17966         plugins/sample1/Makefile.am,
17967         plugins/terminal/Makefile.am,
17968         scintilla/Makefile.am,
17969         libegg/Makefile.am,
17970         launcher/Makefile.am,
17971         libanjuta/Makefile.am,
17972         src/Makefile.am,
17973         tagmanager/Makefile.am,
17974         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
17975         anjuta_data_dir in configure.in and used them in plugins Makefile.am
17976         files. Also fixed library dependencies.
17977         
17978         * plugins/editor/aneditor.cxx: Disabled unused codes.
17979         * plugins/file-manager/an_file_view.c: Added copyright.
17980         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
17981         
17982         * plugins/profile-default/plugin.c: Can load plugins by location.
17983         * plugins/project-manager/plugin.c: Remove project_root_uri value
17984         when project is closed.
17985         
17986 2004-10-06  Naba Kumar  <naba@gnome.org>
17988         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
17989         
17990         * libanjuta/interfaces/libanjuta.idl,
17991         plugins/editor/text_editor.c: Added get_length()
17992         and get_current_word() methods in IAnjutaEditor interface.
17993         
17994         * libegg/Makefile.am: Added test_actions target.
17995         
17996         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
17997         
17998         * plugins/build-basic-autotools/build-basic-autotools.c,
17999         plugins/file-loader/plugin.c,
18000         plugins/message-view/message-view.c: Added code to go to file and
18001         line number,
18002         
18003         * plugins/devhelp/plugin.c: Context sensitive help now works.
18004         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
18005         uri as line number and goes to that line number.
18006         
18007         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
18008         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
18009         gtodo_client_load() method to load from a diffrent file. Watched 
18010         project root directory in plugin to open TODO.tasks of the project.
18011         
18012         * plugins/project-manager/plugin.c: Updates project UI
18013         sensitive/insensitive.
18015         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
18016         anjuta-shell program to test plugins.
18017         
18018         * src/anjuta-app.c: Registered UI accels.
18019         
18020 2004-09-28  Naba Kumar  <naba@gnome.org>
18022         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
18023         method.
18024         
18025         * src/anjuta-app.c: Implemented present widget method.
18026         
18027         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18028         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
18029         
18030         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
18031         added editor.
18032         
18033         * plugins/editor/text_editor.c: Connects to preferences changed signal
18034         correctly.
18035         
18036 2004-09-28  Naba Kumar  <naba@gnome.org>
18037         
18038         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
18039         print code.
18040         
18041         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
18042         size to 5 pix.
18043         
18044         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
18045         in changed signal callback.
18046         
18047         * plugins/editor/action-callbacks.c: Implemented save_all action
18048         callback. Removed dead code. Do save_as when saving a new file.
18049         Implemented incremental search.
18050         
18051         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
18052         
18053         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
18054         
18055         * src/anjuta-app.c: Registers UI accelerators.
18056         
18057 2004-09-27  Naba Kumar  <naba@gnome.org>
18059         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
18060         
18061         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18062         plugins/devhelp/anjuta-devhelp.plugin.in,
18063         plugins/file-loader/anjuta-loader.plugin.in,
18064         plugins/file-manager/anjuta-file-manager.plugin.in,
18065         plugins/gtodo/anjuta-gtodo.plugin.in,
18066         plugins/project-manager/anjuta-project-manager.plugin.in,
18067         plugins/terminal/anjuta-terminal.plugin.in:
18068         Gave proper plugin names.
18070         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
18071         error when regex fail.
18072         
18073         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
18074         Added help and context search. Watches current editor. More menus
18075         in Help submenu. Update UI (sensitive when required) properly.
18076         
18077         * plugins/editor/anjuta-document-manager.ui,
18078         plugins/devhelp/anjuta-devhelp.ui,
18079         plugins/message-view/anjuta-message-manager.ui,
18080         src/anjuta.ui: Goto menu actions are in separate submenu.
18081         
18082         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
18083         Removed unimplemented UI elements.
18084         
18085         * src/anjuta-app.c: Larger (and normal) icon size.
18086         
18087         * src/layout.xml: Task manager plugin along with document (in middle).
18088         
18089         * plugins/editor/plugin.c, plugins/file-loader.c,
18090         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
18091         in gtkactions. Enable/disable UI properly.
18092         
18093 2004-09-26  Naba Kumar  <naba@gnome.org>
18095         * po/POTFILES.in: Updated, added missing files.
18097         * .cvsignore: Updated.
18098         
18099         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
18100         a new function to get User input text.
18101         
18102         * libanjuta/resources.[c,h]: Added a function to created sized image.
18103         
18104         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
18105         from filename, as thats the correct representation.
18106         
18107         * plugins/build-basic-autotools/Makefile.am,
18108         (added) plugins/build-basic-autotools/automake-c.filters,
18109         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18110         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
18111         Rearragned UI elements in the build menu. Added codes to read build
18112         filter rules from external file. Implemented all build, configure,
18113         autogen commands. Watches current editor and project.
18114         
18115         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
18116         Added editor changed signal and exports current editor value.
18117         Fixed parameter names. Fixed get_uri() interface implementation to
18118         return correct uri.
18119         
18120         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
18121         elements.
18122         
18123         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
18124         
18125         * plugins/file-manager/an_file_view.c,
18126         plugins/file-manager/an_file_view.c: Exports file uri correctly.
18127         
18128         * plugins/file-wizard/file.c: Reads uri correctly.
18129         
18130         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
18131         sets the page to the new view.
18132         
18133         * plugins/message-view/message-view.c: Unrefs the tree model when done.
18134         Fixed signal connecting.
18135         
18136         * plugins/project-manager/plugin.c: Changed "project_root_directory"
18137         to "project_root_uri" and exports as uri.
18138         
18139 2004-09-24  Naba Kumar  <naba@gnome.org>
18141         * libanjuta/anjuta-ui.c: Fixed a crash bug.
18142         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
18143         in correct way.
18144         * plugins/file-manager/plugin.c: Fixed crash in unloading.
18145         * plugins/file-loader/plugin.c: Added comments.
18146         * plugins/build-basic-autotools/plugin.c: Added comments.
18147         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
18148         
18149         * libanjuta/interfaces/libanjuta.idl,
18150         plugins/message-view/anjuta-msgman.c,
18151         plugins/message-view/message-view.c,
18152         plugins/message-view/message-view.h,
18153         plugins/message-view/plugin.c: Buffering and appending messages have
18154         been separated. message-view implementations cleaned up. Signals
18155         Emissions fixed. Messages now displayed in summary and details show
18156         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
18157         API.
18158         
18159         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
18160         preferences.
18161         
18162         * plugins/build-basic-autotools/Makefile.am,
18163         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
18164         parsing of output to create message summaries. Uses new message view
18165         API.
18166         
18167         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
18168         preferences to make dialog box smaller.
18169         
18170         * plugins/editor/search-replace.c: Fixed compile error with change
18171         in IAnjutaMessageView API.
18172         
18173 2004-09-21  Naba Kumar  <naba@gnome.org>
18175         * plugins/Makefile.am: Deletes old (installed) plugins before
18176         installing new ones.
18177         
18178         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18179         plugins/build-basic-autotools/build-basic-autotools.c,
18180         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
18181         file URI from filemanager. Only disables/enables build submenu in file
18182         manager, instead of merging/unmerging.
18183         
18184         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
18185         non-text files.
18186         
18187         * plugins/file-loader/anjuta-loader-plugin.ui,
18188         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18189         Implemented "Open with" file manager submenu. Displays error message
18190         when file can not be opened.
18191         
18192         * plugins/file-manager/an_file_view.c: Renamed
18193         file_manager_current_filename value name to file_manager_current_uri
18194         and exports proper URI.
18195         
18196         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
18198 2004-09-19  Naba Kumar  <naba@gnome.org>
18200         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18201         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
18202         save point signal to change editor tabs. Fixed accels.
18203         
18204         * plugins/file-loader/plugin.c: Fixed accels.
18206         * plugins/project-manager/plugin.c: Added target selection callback.
18207         
18208         * plugins/project-manager/plugin.c: Added URI activation.
18209         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
18210         Fixed dialog and closed it on ok. Fixed a crash bug.
18211         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
18213         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
18214         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
18215         plugins/file-loader/anjuta-loader-plugin.ui,
18216         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18217         Added recent files in file loade plugin.
18218         
18219         * ChangeLog: Fixed entry dates.
18220         
18221 2004-09-18  Naba Kumar  <naba@gnome.org>
18223         * plugins/devhelp/plugin.c: Added UI sensitization and removed
18224         an unnecessary GtkFrame.
18225         
18226 2004-09-17  Naba Kumar  <naba@gnome.org>
18228         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
18230         * TODO: Updated.
18231         
18232         * data/Makefile.am: Disabled installing old mime info.
18233         
18234         * mime/anjuta.applications, mime/anjuta.keys: Updated.
18235         
18236         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
18237         plugins/editor/anjuta-document-manager.ui,
18238         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18239         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
18240         Added Editor context popup menu.
18241         
18242         * plugins/project-manager/anjuta-project-manager-plugin.png:
18243         Update image.
18244         
18245         * plugins/project-manager/anjuta-project-manager.plugin.in:
18246         Support .anjuta mime type.
18247         
18248         * plugins/project-manager/plugin.c: Exports "project_root_directory"
18249         value.
18250         
18251         * plugins/file-manager/plugin.c: Watches "project_root_directory"
18252         value.
18253         
18254         * src/layout.xml, plugins/profile-default/plugin.c:
18255         Added project manager plugin for startup.
18257 2004-09-16  Naba Kumar  <naba@gnome.org>
18258         
18259         * anjuta.prj: Updated.
18260         
18261         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
18262         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
18263         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
18264         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
18265         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
18266         plugins/terinal/Makefile.am, src/Makefile.am,
18267         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
18268         Fixed makefile syntax errors.
18270 2004-09-16  Naba Kumar  <naba@gnome.org>
18272         * configure.in, src/layout.xml,
18273         plugins/profile-default/plugin.c,
18274         libanjuta/interfaces/libanjuta.idl,
18275         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
18276         
18277         * configure.in, plugins/Makefile.am,
18278         plugins/project-manager/.cvsignore, 
18279         plugins/project-manager/Makefile.am,
18280         plugins/project-manager/anjuta-project-manager-plugin.png,
18281         plugins/project-manager/anjuta-project-manager.plugin.in,
18282         plugins/project-manager/anjuta-project-manager.ui,
18283         plugins/project-manager/plugin.c,
18284         plugins/project-manager/plugin.h: Added project manager plugin
18285         based on gnome-build.
18286         
18287         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
18288         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
18289         
18290         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
18291         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18292         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
18293     
18294 2004-09-16  Naba Kumar  <naba@gnome.org>
18296         * plugins/editor/action-callbacks.c: Fixed compile error.
18297         
18298 2004-09-15  Naba Kumar  <naba@gnome.org>
18300         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
18301         
18302         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
18303         New improved splace with nicer progress.
18304         
18305         * configure.in, plugins/Makefile.am,
18306         (added) file-wizard/.cvsignore,
18307         (added) file-wizard/Makefile.am,
18308         (added) file-wizard/action-callbacks.c,
18309         (added) file-wizard/action-callbacks.h,
18310         (added) file-wizard/anjuta-file-wizard-plugin.png,
18311         (added) file-wizard/anjuta-file-wizard.glade,
18312         (added) file-wizard/anjuta-file-wizard.plugin.in,
18313         (added) file-wizard/anjuta-file-wizard.ui,
18314         (added) file-wizard/file.c,
18315         (added) file-wizard/file.h,
18316         (added) file-wizard/plugin.c,
18317         (added) file-wizard/plugin.h:
18318         Created new file wizard and added it. The wizard takes care of text
18319         bit insertions and new files creation.
18321         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18322         plugins/editor/action-callbacks.h,
18323         plugins/editor/anjuta-document-manager.glade,
18324         plugins/editor/anjuta-document-manager.ui,
18325         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18326         (removed) plugins/editor/file.[c,h]: Removed text insertions and
18327         new files code and moved into a new plugin (file wizard).
18328         
18329         * libanjuta/plugins.[c,h]: Added plugins selection function.
18330         
18331         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
18332         get_position(), insert() in IAnjutaEditor interface. Added
18333         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
18334         interface (for wizard plugins).
18336         * plugins/file-loader/anjuta-loader-plugin.ui,
18337         plugins/file-loader/plugin.c: Added wizard launcher interface which
18338         scans for plugins implement IAnjutaWizard interface and presents the
18339         list to user for selection. The selected plugin is then activated
18340         for the wizard.
18342         * libanjuta/interfaces/.cvsignore: Updated.
18343         * plugins/message-view/.cvsignore: Updated.
18344         * plugins/launcher/*: Removed as launcher has already been moved to
18345         libanjuta as class.
18347         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
18348         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18349         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18350         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18351         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
18352         Updated API documentations.
18354 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
18356         * configure.in: Added Punjabi to ALL_LINGUAS
18358 2004-07-29  Naba Kumar  <naba@gnome.org>
18360         * configure.in: Added file-loader plugin Makefile path and
18361         fixed devhelp version requirement.
18363 2004-07-28  Naba Kumar  <naba@gnome.org>
18365         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
18366         terminal/preferences-terminal.png (added), message-view/*.png (added),
18367         message-view/*.xpm (added), editor/*.png (added),
18368         editor/*.xpm (added), plugins/editor/Makefile.am,
18369         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
18370         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
18371         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
18372         respective plugins directories.
18374         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
18375         pixmaps/block-end-16.png, pixmaps/block-end.png
18376         pixmaps/block-start-16.png, pixmaps/block-start.png
18377         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
18378         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
18379         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
18380         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
18381         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
18382         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
18383         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
18384         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
18385         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
18386         pixmaps/preferences-editor.png, pixmaps/undock.png
18387         pixmaps/error-next-16.png, pixmaps/error-next.png
18388         pixmaps/error-prev-16.png, pixmaps/error-prev.png
18389         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
18390         pixmaps/preferences-terminal.png: Deleted
18392         * libanjuta/properties* (removed), plugins/editor/properties* (added),
18393         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
18394         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
18395         plugins/editor/anjuta-document-manager.plugin.in,
18396         plugins/editor/anjuta-document-manager.ui,
18397         plugins/editor/plugin.c, plugins/editor/print.c,
18398         plugins/editor/search-replace_backend.c,
18399         plugins/editor/search_preferences.h,
18400         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
18401         Moved properties souce files to editor plugin as it not required in
18402         libanjuta. Other editor fixes.
18404         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
18405         libegg/dock/* (removed)
18406         : Restored GDL external dependencies and removed libegg dock
18407         sources, because gdl is being developed.
18408         
18409         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
18410         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
18411         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
18412         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
18413         libanjuta/plugins.c, libanjuta/plugins.h,
18414         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
18415         gconf system. Shell now takes docking positions. Added more utility
18416         functions. Added plugins query function. And other fixes.
18418         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
18419         
18420         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
18421         plugin to load files based on mime type.
18422         
18423         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
18424         
18425         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
18426         plugins/file-manager/plugin.c: File manager now uses file loader to
18427         open files.
18429         * plugins/message-view/anjuta-msgman.c,,
18430         plugins/message-view/message-view.c,
18431         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
18433         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
18434         plugins/terminal/terminal.c, src/Makefile.am,
18435         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
18436         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
18437         
18438         * libegg/dock/*: Removed directory.
18439         
18440 2004-07-28  Naba Kumar  <naba@gnome.org>
18442         * configure.in: Reduced gnome-print version requirement.
18443         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
18445 2004-07-21  Ray Strode  <rstrode@redhat.com>
18446         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
18447         new mime sytem.
18449 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
18450         
18451         * plugins/editor/search-replace.c: Some fixes
18452         * plugins/terminal/Makefile.am:
18453         Patch from: Alexey Rusakov <ktirf@users.sf.net>
18455 2004-05-19  Naba Kumar  <naba@gnome.org>
18457         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
18458         compiler warning.
18460 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
18462         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
18463         Implemented IAnjutaSavable
18464         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
18466 2004-05-17  Naba Kumar  <naba@gnome.org>
18468         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
18469         plugins/build-basic-autotools/.cvsignore,
18470         plugins/build-basic-autotools/Makefile.am,
18471         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
18472         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
18473         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
18474         plugins/build-basic-autotools/build-basic-autotools.c,
18475         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
18476         build plugin.
18477         
18478         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
18479         definition.
18480         
18481         * plugins/file-manager/an_file_view.c,
18482         plugins/file-manager/anjuta-file-manager.ui,
18483         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
18484         Added context menu UI.
18485         
18486         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
18487         in view menu.
18489 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
18490         
18491         * libanjuta/anjuta-preferences.[ch]: 
18492         Added save/load_gconf functions
18493         * src/action_callbacks.[ch], src/preferences.c: 
18494         Load global prefs from gconf at startup and save them
18495         on exit. Prefs load and save correctly but something resets
18496         them to default after loading...
18497         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
18498         Somehow the linker does not find save/load_gconf functions
18499         in libanjuta. Must be a stupid mistake, I would be glad
18500         if someone could fix that.
18501         * manuals/reference/libanjuta-sections.txt: Added new
18502         preferences functions and removed gnome-filelist
18503         * plugins/file-manager/anjuta-file-manager-plugin.glade:
18504         * plugins/file-manager/plugin.c:
18505         Added root-path property
18507 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
18508         
18509         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
18510         they are not longer needed.
18511         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
18512         anjuta-sections.txt: Remove references to the files
18513         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
18514         Use new nautilus icons for file-manager, looks incredible
18515         cool!
18517 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18518         
18519         * plugins/editor/anjuta-docman.c: gchar* to 
18520         const gchar* in arguments
18521         * plugins/editor/text_editor.c: Implemented IAnjutaFile
18522         Interface
18523         * plugins/file-manager/an_file_view.c: Open files on
18524         double-click. Does not work yet because it does not
18525         find IAnjutaFile interface in document manager
18527 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
18528         
18529         * plugins/editor/anjuta-docman.c
18530         * plugins/editor/text_editor.c:
18531         Made close button working, made multiple selection in
18532         File/Open dialog possble, fixed crash bug if file cannot
18533         be opened.
18535 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18536         
18537         * plugins/editor/action-callbacks.c
18538         * plugins/editor/anjuta-docman.c
18539         * plugins/editor/anjuta-docman.h
18540         * plugins/editor/search-replace.c
18541         * plugins/editor/search-replace_backend.c
18542         * plugins/editor/text_editor.c
18543         * plugins/editor/text_editor.h:
18544         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
18545         able to open all files, use uri instead of full_filename, fixed
18546         many bugs.
18549 2004-05-13  Naba Kumar  <naba@gnome.org>
18551         * plugins/message-view/anjuta-message-manager-plugin.glade:
18552         HIG compliant.
18554         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
18555         management.
18557         * pixmaps/anjuta_splash.png: Added border.
18558         
18559         * plugins/editor/anjuta-document-manager.png: New icon.
18560         
18561         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
18562         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
18563         
18564         plugins/editor/Makefile.am,
18565         plugins/editor/search-replace.c,
18566         plugins/editor/search-replace.h,
18567         plugins/editor/search-replace_backend.c,
18568         plugins/editor/search-replace_backend.h,
18569         plugins/editor/search_preferences.h,
18570         plugins/editor/search_preferences.c: Merged changes from
18571         ANJUTA_1_2_0 branch.
18572         
18573         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
18574         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
18575         operational.
18577         * plugins/terminal/Makefile.am,
18578         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
18579         dialog.
18580         
18581         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
18582         submenu.
18584 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
18585         * plugins/message-view/plugin.c: Fixed glade file loading
18586         Removed "Show messages" menu item
18587         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
18588         twice because of this load system layout hack.
18589         * libanjuta/anjuta-ui.h: Removed #include config.h
18590         * libanjuta/libanjuta.pc: Fixed path and depencies
18591         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
18592         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
18593         * libanjuta/properties.cxx : #include "properties_cxx.h"
18594         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
18596 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18597         * plugins/message-view/*: Fixed message view preferences
18598         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
18599         * anjuta.glade: Removed messages stuff
18601 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
18602         
18603         * Removed libanjutamm, it is now hosted on SF.net:
18604         cvs.sf.net/cvsroot/anjuta/libanjutamm
18606 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
18607         
18608         * libanjutamm/*
18609         Added some experimental code to add support for C++ plugins.
18610         Nothing works yet and it is likely that it will disappear but
18611         I have some questions to murrayc and he wants to see the code.
18613 2004-05-11  Naba Kumar  <naba@gnome.org>
18615         * plugins/terminal/terminal.c: Fixed prefs loading bug.
18617         * plugins/editor/action-callbacks.c: Fixed a crash bug in
18618         hightlight style menu actions.
18620         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18621         manuals/reference/libanjuta/plugin-description-file.sgml,
18622         manuals/reference/libanjuta/writing-plugins.sgml,
18623         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18624         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18625         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
18627         * src/anjuta-app.c: Always load system layout for now.
18629         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
18630         
18631         * manuals/reference/libanjuta/libanjuta-docs.sgml,
18632         manuals/reference/libanjuta/libanjuta-sections.txt,
18633         manuals/reference/libanjuta/libanjuta.types,
18634         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18635         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18636         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18637         manuals/reference/libanjuta/tmpl/fileselection.sgml,
18638         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18639         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
18640         Updated documentation.
18642         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
18643         plugins/profile-default/plugin.c, src/layout.xml:
18644         Created terminal plugin.
18645          
18646         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
18647         (new) plugins/file-manager/.cvsignore,
18648         plugins/file-manager/an_file_view.c,
18649         plugins/file-manager/plugin.c,
18650         plugins/file-manager/plugin.h: Moved preferences to separate
18651         glade file and added cvsignore file.
18652         
18653         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
18654         from ANJUTA_1_2_0 branch. Please note that other po files need merging
18655         from the branch. I tried it     but there were way too many conflicts.
18656         
18657         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
18658         
18659         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
18660         util functions required during the merge.
18661         
18662         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
18663         interface.
18664         
18665         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
18666         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
18667         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18668         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
18669         Merged with ANJUTA_1_2_0 branch.
18671 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
18673         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
18675 2004-05-07  Naba Kumar  <naba@gnome.org>
18677         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
18679         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
18680         Added preferences reading and loading.
18681         
18682         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
18683         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
18684         libanjuta/fileselection.c, libanjuta/fileselection.h,
18685         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
18686         
18687         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
18689         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
18690         anjuta.spec.in, configure.in, data/autogen.sh.generic,
18691         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
18692         data/macros/autogen.sh, data/macros2/autogen.sh
18693         data/properties/ada.properties, data/properties/anjuta.properties,
18694         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
18695         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
18696         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
18697         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
18698         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
18699         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
18700         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
18701         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
18702         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
18703         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
18704         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
18705         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
18706         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
18707         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
18708         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
18709         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
18710         plugins/class-gen/clsGen.c, plugins/editor/print.c,
18711         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
18712         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
18713         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18714         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18715         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
18716         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
18717         (added) scintilla/scintilla-marshal.c,
18718         (added) scintilla/scintilla-marshal.h,
18719         (added) scintilla/scintilla-marshal.list,
18720         scintilla/include/SString.h, scintilla/include/SciLexer.h,
18721         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
18722         (added) scintilla/patches/scintilla-calltip-align.patch,
18723         (added) scintilla/patches/scintilla-minor.patch,
18724         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
18726 2004-05-06  Naba Kumar  <naba@gnome.org>
18728         * (added) plugins/file-manager/Makefile.am,
18729         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
18730         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
18731         (added) plugins/file-manager/anjuta-file-manager.ui,
18732         (added) plugins/file-manager/plugin.c,
18733         (added) plugins/file-manager/plugin.h,
18734         (removed) plugins/file-manager/an_file_view.h,
18735         plugins/Makefile.am, configure.in,
18736         plugins/file-manager/an_file_view.c: Created file manager plugin.
18737         
18738         * plugins/profile-default/plugin.c: Added file manager plugin in default
18739         profile.
18740         
18741         * libanjuta/Makefile.am: Fixed dependencies.
18742         * pixmaps/anjuta_splash.png: New splash screen.
18744 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
18745         
18746         * template/template.c/h: Added in-line doc
18747         * manuals/reference/template/*: Added template documentation
18748         * configure.in: Build template docs
18750 2004-05-05  Naba Kumar  <naba@gnome.org>
18752         * autogen.sh: Added commands to generate initial interfaces.
18753         
18754         * libanjuta/Makefile.am,
18755         (removed)libanjuta/anjuta-plugin-parser.c,
18756         (removed)libanjuta/anjuta-plugin-parser.h,
18757         (added)libanjuta/anjuta-plugin-description.c,
18758         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
18759         plugin description.
18760         
18761         * libanjuta/anjuta-plugin.c,
18762         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
18763         
18764         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
18765         and added AnjutaShellPlacement enum for widgeds placement (passed to 
18766         widget add_widget() method.
18767         
18768         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
18769         and moved plugin sets loading in profile plugins.
18770         
18771         * libanjuta/interfaces/.cvsignore,
18772         (removed)libanjuta/interfaces/Makefile.am,
18773         libanjuta/interfaces/libanjuta.idl,
18774         libanjuta/interfaces/anjuta-idl-compiler.pl,
18775         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
18776         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
18777         (removed)libanjuta/interfaces/ianjuta-editor.c,
18778         (removed)libanjuta/interfaces/ianjuta-editor.h,
18779         (removed)libanjuta/interfaces/ianjuta-file.c,
18780         (removed)libanjuta/interfaces/ianjuta-file.h,
18781         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
18782         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
18783         (removed)libanjuta/interfaces/ianjuta-message-view.c,
18784         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
18785         *.h and Makefile.am files. They are autogenerated. Interfaces are
18786         by anjuta-idl-compiler.pl from libanjuta.idl file.
18787         
18788         * manuals/reference/libanjuta/Makefile.am,
18789         manuals/reference/libanjuta/anjuta-architecture.sgml,
18790         manuals/reference/libanjuta/libanjuta-docs.sgml,
18791         manuals/reference/libanjuta/libanjuta-sections.txt,
18792         manuals/reference/libanjuta/libanjuta.types,
18793         manuals/reference/libanjuta/plugin-description-file.sgml,
18794         manuals/reference/libanjuta/writing-plugins.sgml,
18795         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
18796         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
18797         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
18798         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18799         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18800         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
18801         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
18802         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
18803         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
18804         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
18805         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
18806         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18807         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
18808         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
18809         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
18810         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
18811         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
18812         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
18813         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
18814         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
18815         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
18816         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
18817         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
18818         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
18819         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
18820         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
18821         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
18822         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
18823         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
18824         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
18825         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
18826         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
18827         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
18828         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
18829         interfaces template sgmls.
18830         
18831         * plugins/Makefile.am,
18832         plugins/devhelp/anjuta-devhelp.plugin.in,
18833         plugins/devhelp/plugin.c,
18834         plugins/editor/action-callbacks.c,
18835         plugins/editor/anjuta-document-manager.plugin.in,
18836         plugins/editor/plugin.c,
18837         plugins/editor/plugin.h,
18838         plugins/editor/text_editor.c,
18839         plugins/sample1/plugin.c,
18840         plugins/message-view/anjuta-message-manager.plugin.in,
18841         plugins/message-view/plugin.c: Fixed shell add_widget method to take
18842         placement. Fixed other errors.
18843         
18844         * (added)plugins/profile-default/.cvsignore,
18845         (added)plugins/profile-default/Makefile.am,
18846         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
18847         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
18848         (added)plugins/profile-default/anjuta-default-profile.ui,
18849         (added)plugins/profile-default/plugin.c,
18850         (added)plugins/profile-default/plugin.h: Added a default new
18851         profile plugin.
18852         
18853         * src/Makefile.am,
18854         src/action-callbacks.c,
18855         src/anjuta-app.c,
18856         src/anjuta.c,
18857         src/main.cpp: Fixed necessary changes for libanjuta
18859 2004-05-04  Naba Kumar  <naba@gnome.org>
18861         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
18862         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
18863         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
18864         placement for default widgets placements.
18866 2004-05-03  Naba Kumar  <naba@gnome.org>
18868         * manuals/reference/libanjuta/anjuta-architecture.sgml,
18869         manuals/reference/libanjuta/libanjuta-docs.sgml,
18870         manuals/reference/libanjuta/plugin-description-file.sgml,
18871         manuals/reference/libanjuta/writing-plugins.sgml:
18872         Wrote more sections in writing-plugins document and fixed errors.
18874 2004-05-03  Naba Kumar  <naba@gnome.org>
18876         * libanjuta/interfaces/libanjuta.idl: Added interface
18877         IAnjutaFileManager.
18878         
18879         * manuals/reference/libanjuta/anjuta-architecture.dia,
18880         manuals/reference/libanjuta/anjuta-architecture.png: Updated
18881         architecture diagram.
18882         
18883         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
18884          manuals/reference/libanjuta/libanjuta-docs.sgml,
18885         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
18886         (added) manuals/reference/libanjuta/writing-plugins.sgml:
18887         Wrote writing-plugins document and separated chapters into
18888         separate sgml files.
18889         
18890         * plugins/file-manager/an_file_view.c,
18891         plugins/file-manager/an_file_view.h: New and improved directory
18892         rendering.
18894 2004-05-02  Sven Herzberg  <herzi@abi02.de>
18896         * anjuta.glade: re-designed the new file dialog
18897         * anjuta_dialogs_strings.c: new strings from the new file dialog
18899 2004-04-30  Naba Kumar  <naba@gnome.org>
18901         * libanjuta/interfaces/Makefile.am.iface,
18902         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
18903         
18904         * libanjuta/interfaces/libanjuta.idl: Updated.
18906         * libanjuta/interfaces/Makefile.am.iface,
18907         libanjuta/interfaces/libanjuta.idl: Updated.
18909 2004-04-29  Naba Kumar  <naba@gnome.org>
18910         
18911         * libanjuta/interfaces/Makefile.am.iface,
18912         libanjuta/interfaces/libanjuta.idl: Updated.
18914 2004-04-29  Naba Kumar  <naba@gnome.org>
18916         * libanjuta/interfaces/giface-idlc-c.pl,
18917         libanjuta/interfaces/libanjuta.idl: Upgraded.
18918         * libanjuta/interfaces/Makefile.am.iface: Added.
18919         
18920 2004-04-28  Naba kumar  <naba@gnome.org>
18922         * libanjuta/interfaces/giface-idlc-c.pl,
18923         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
18924         definitions and wrote a compiler.
18925         
18926 2004-04-28  Naba Kumar  <naba@gnome.org>
18928         * libanjuta/anjuta-shell.c: Fixed docs.
18929         * libanjuta/interfaces/Makefile.am,
18930         libanjuta/interfaces/ianjuta-file.c,
18931         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
18932         
18933         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
18934         
18935         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
18937         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18938         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
18939         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18940         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18941         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
18942         * src/anjuta-app.c: Fixed bug.
18944 2004-04-27  Naba Kumar  <naba@gnome.org>
18946         * libanjuta/anjuta-preferences-dialog.c,
18947         manuals/Makefile.am: Fixed document bugs and enabled docs
18948         building.
18950         * libanjuta/anjuta-preferences-dialog.c,
18951         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
18952         More documentation.
18953         
18954         * libanjuta/anjuta-preferences.c,
18955         manuals/reference/libanjuta/libanjuta-docs.sgml,
18956         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
18957         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18958         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18959         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18960         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
18961         Wrote more documentations.
18963         * (removed) plugins/message-view/imessage-view.c,
18964         (removed) plugins/message-view/ianjuta-msgman.c,
18965         plugins/message-view/Makefile.am,
18966         plugins/message-view/anjuta-msgman.c,
18967         plugins/message-view/anjuta-msgman.h,
18968         plugins/message-view/message-view.c,
18969         plugins/message-view/message-view.h,
18970         plugins/message-view/plugin.c,
18971         plugins/message-view/plugin.h: Moved interface implementations
18972         in their respective classes and used correct macros to
18973         defined class types.
18975         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
18976         src/action-callbacks.c, src/anjuta-app.c: Subclassed
18977         AnjutaUI from GtkUIManager instead of GtkDialog.
18979         * manuals/reference/libanjuta/Makefile.am,
18980         manuals/reference/libanjuta/libanjuta-docs.sgml,
18981         manuals/reference/libanjuta/libanjuta-sections.txt,
18982         manuals/reference/libanjuta/libanjuta.types,
18983         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18984         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18985         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18986         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
18987         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
18988         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
18989         Wrote more documentation, fixed typos, added architecture
18990         diagram, updated object types etc.
18992         * plugins/editor/text_editor.c: Fixed interface implementation.
18994 2004-04-26  Naba Kumar  <naba@gnome.org>
18996         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
18997         (added) manuals/reference/libanjuta/anjuta-architecture.png,
18998         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
18999         architecture diagram and a new chapter on plugins description file.
19001 2004-04-25  Naba Kumar  <naba@gnome.org>
19003         *  libanjuta/anjuta-children.h,
19004         libanjuta/anjuta-plugin.c,
19005         libanjuta/anjuta-plugin.h,
19006         libanjuta/anjuta-preferences.c,
19007         libanjuta/anjuta-shell.c,
19008         libanjuta/anjuta-shell.h,
19009         libanjuta/e-splash.c,
19010         libanjuta/e-splash.h,
19011         manuals/reference/libanjuta/Makefile.am,
19012         manuals/reference/libanjuta/libanjuta-docs.sgml,
19013         manuals/reference/libanjuta/libanjuta-sections.txt,
19014         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19015         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19016         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19017         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19018         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19019         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19020         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19021         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19022         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19023         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19024         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19025         manuals/reference/libanjuta/tmpl/defaults.sgml,
19026         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19027         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19028         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19029         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19030         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19031         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19032         manuals/reference/libanjuta/tmpl/plugins.sgml,
19033         manuals/reference/libanjuta/tmpl/properties.sgml,
19034         manuals/reference/libanjuta/tmpl/resources.sgml,
19035         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
19036         manuals/reference/libanjuta/tmpl/e-splash.sgml,
19037         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19038         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19039         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19040         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
19042         Added more template files and wrote more documentation.
19044 2004-04-24  Andras Timar  <timar@gnome.hu>
19046         * configure.in: Added hu to ALL_LINGUAS.
19048 2004-04-23  Naba Kumar  <naba@gnome.org>
19049         
19050         * configure.in: Fixed compile error.
19051         
19052         * libanjuta/anjuta-children.c,
19053         libanjuta/anjuta-children.h,
19054         libanjuta/anjuta-preferences.c,
19055         libanjuta/anjuta-preferences.h,
19056         libanjuta/anjuta-shell.c,
19057         libanjuta/anjuta-ui.c,
19058         libanjuta/anjuta-ui.h,
19059         manuals/reference/libanjuta/Makefile.am,
19060         manuals/reference/libanjuta/libanjuta-docs.sgml,
19061         manuals/reference/libanjuta/libanjuta.types,
19062         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19063         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19064         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19065         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19066         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19067         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
19068         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19069         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19070         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19071         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19072         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19073         manuals/reference/libanjuta/tmpl/defaults.sgml,
19074         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19075         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19076         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
19077         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
19078         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19079         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19080         manuals/reference/libanjuta/tmpl/plugins.sgml,
19081         manuals/reference/libanjuta/tmpl/properties.sgml,
19082         manuals/reference/libanjuta/tmpl/resources.sgml,
19083         plugins/sample1/plugin.c: Added libanjuta API documentation.
19085 2004-04-22  Naba Kumar  <naba@gnome.org>
19087         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
19088         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19089         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
19090         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
19091         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
19092         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
19093         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
19094         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
19095         (removed) libegg/eggradiotoolbutton.c,
19096         (removed) libegg/eggseparatortoolitem.c,
19097         (removed) libegg/eggtoggletoolbutton.c,
19098         (removed) libegg/eggtoolbar.c,
19099         (removed) libegg/eggtoolbutton.c,
19100         (removed) libegg/eggtoolitem.c,
19101         (removed) libegg/prop-editor.c,
19102         (removed) libegg/test-actions.c,
19103         (removed) libegg/test-drag.c,
19104         (removed) libegg/test-merge.c,
19105         (removed) libegg/test-toolbar.c,
19106         libegg/menu/Makefile.am,
19107         (removed) libegg/menu/egg-accel-dialog.h,
19108         (removed) libegg/menu/egg-action-group.h,
19109         (removed) libegg/menu/egg-action.h,
19110         libegg/menu/egg-entry-action.h,
19111         (removed) libegg/menu/egg-markup.h,
19112         (removed) libegg/menu/egg-menu-merge.h,
19113         (removed) libegg/menu/egg-menu.h,
19114         (removed) libegg/menu/egg-radio-action.h,
19115         (removed) libegg/menu/egg-toggle-action.h,
19116         (removed) libegg/menu/howitshouldwork.txt,
19117         (removed) libegg/toolbar/.cvsignore,
19118         (removed) libegg/toolbar/Makefile.am,
19119         (removed) libegg/toolbar/TODO,
19120         (removed) libegg/toolbar/eggradiotoolbutton.h,
19121         (removed) libegg/toolbar/eggseparatortoolitem.h,
19122         (removed) libegg/toolbar/eggtoggletoolbutton.h,
19123         (removed) libegg/toolbar/eggtoolbar.h,
19124         (removed) libegg/toolbar/eggtoolbutton.h,
19125         (removed) libegg/toolbar/eggtoolitem.h,
19126         (removed) libegg/toolbar/prop-editor.h,
19127         (removed) libegg/toolbar/toolbar-api.txt,
19128         (removed) libegg/toolbar/toolbar-ideas.txt,
19129         plugins/devhelp/anjuta-devhelp.ui,
19130         plugins/devhelp/plugin.c,
19131         plugins/editor/action-callbacks.c,
19132         plugins/editor/action-callbacks.h,
19133         plugins/editor/anjuta-docman.c,
19134         plugins/editor/anjuta-document-manager.ui,
19135         plugins/editor/plugin.c,
19136         P plugins/message-view/Makefile.am,
19137         plugins/message-view/anjuta-message-manager.ui,
19138         plugins/message-view/plugin.c,
19139         plugins/sample1/anjuta-sample.ui,
19140         plugins/sample1/plugin.c,
19141         src/action-callbacks.c,
19142         src/action-callbacks.h,
19143         src/anjuta-actions.h,
19144         src/anjuta-app.c,
19145         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
19146         Gtk actions and UIManager. Fixed all plugins to use this.
19147         
19148         * manuals/reference/gtkdoc-scangobj.diff,
19149         manuals/reference/libanjuta/Makefile.am,
19150         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19151         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19152         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19153         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19154         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
19156         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
19157         
19158 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
19159         
19160         * plugins/message-view/imessage-view.c
19161         * plugins/message-view/ianjuta-msgman.c:
19162         Added interfaces
19164 2004-04-17  Adam Weinberger  <adamw@gnome.org>
19166         * configure.in: Added en_CA to ALL_LINGUAS.
19168 2004-04-08  Naba Kumar  <naba@gnome.org>
19170         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
19171         libanjuta/interfaces/Makefile.am,
19172         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
19173         message manager and message view interfaces.
19175         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
19176         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19177         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
19178         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
19179         src/anjuta-app.c: Used 'activate' and
19180         'deactivate' virtual methods for plugins. Fixed installed plugins
19181         dialogs. Added remove_widget() method for AnjutaShell.
19183         * libanjuta/interfaces/Makefile.am,
19184         libanjuta/interfaces/ianjuta-document-manager.c,
19185         libanjuta/interfaces/ianjuta-document-manager.h,
19186         libanjuta/interfaces/ianjuta-editor.c,
19187         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
19188         and editor interfaces.
19190         * plugins/devhelp/plugin.c,
19191         plugins/message-view/anjuta-message-manager.plugin.in,
19192         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
19193         plugins/sample1/plugin.c: Updated plugins implementation to
19194         reflect the changes.
19196 2004-04-07  Naba Kumar  <naba@gnome.org>
19198         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
19199         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
19200         libanjuta/interfaces/ianjuta-editor.h,
19201         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
19202         plugins/editor/anjuta-docman.c,
19203         plugins/editor/anjuta-document-manager.plugin.in,
19204         plugins/editor/plugin.c, plugins/sample1/plugin.c,
19205         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
19206         Added supported interfaces for plugins. Tested plugin interfaces
19207         through sample plugin.
19208         
19209 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
19210         
19211         * template/Makefile.am, data/templates/library/Makefile.am
19212         Fixed some automake-1.7 incompatibilities
19213         * template/xmltemplate.c: Small fix
19215 2004-02-23  Naba Kumar  <naba@gnome.org>
19217         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
19218         Added plugins manager dialog.
19219         
19220         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
19221         library dependencies.
19222         
19223         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
19224         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
19225         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
19226         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
19227         geometry command line option.
19228         
19229 2004-02-16  Naba Kumar  <naba@gnome.org>
19231         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
19232         Added interfaces and IAnjutaEditor editor interface.
19233         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
19234         interface.
19235         * libanjuta/anjuta-shell.h: Fixed bug.
19236         
19237 2004-02-13  Naba Kumar  <naba@gnome.org>
19239         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
19240         
19241 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
19242         
19243         * data/template/*/.cvsignore:
19244         Avoid all these ? in cvs output
19246 2004-02-13  Naba Kumar  <naba@gnome.org>
19248         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
19249         includes and linking.
19251         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
19252         and set required version to devhelp 0.8. This devhelp version
19253         can be acquired from gnome cvs branch devhelp branch
19254         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
19256         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
19257         src/actions-callbacks.c: Added Dock Manager settings menu item.
19259         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
19260         * plugins/devhelp/plugin.c: Fixed a linking bug.
19261         
19262         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
19263         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
19264         external GDL dependency and used libegg codes.
19265         
19266 2004-02-12  Naba Kumar  <naba@gnome.org>
19268         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
19269         Added devhelp plugin, but it can't be used without a
19270         patch in devhelp. So it's disabled for now.
19272         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
19273         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
19274         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
19275         Update cvsignore files.
19277         * libanjuta/plugins.c, widgets/e-splash.c:
19278         Fixed plugins loading to show splash icons.
19279         
19280         * plugins/message-view/anjuta-message-manager.plugin.in,
19281         plugins/message-view/plugin.c: Fixed plugin registered name.
19283         * plugins/message-view/anjuta-message-view.png,
19284         plugins/sample1/anjuta-sample-plugin.png: Update images.
19286         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
19287         src/main.c: Fixed layout loading.
19289         * plugins/devhelp/Makefile.am: Fixed error.
19291         * (removed) widgets/*, libanjuta/plugins.h,
19292         src/main.c: Transfered widgets to libanjuta/.
19293         
19294         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
19295         toplevel directory to created only one library as libanjuta-egg.
19297         * data/Makefile.am: Fixed build error.
19299         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
19300         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
19301         libegg/.cvsignore: Added egg dock widget.
19303         * gdl/*: Removed as they are now available in libegg.
19304         
19305 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
19307         * plugins/editor/anjuta-docman.c:
19308         Use stock close icon on tab close button
19310 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
19311         
19312         * data/template/Makefile.am
19313         data/template/language/Makefile.am
19314         data/template/library/Makefile.am
19315         data/template/text/Makefile.am
19316         data/template/project/Makefile.am
19317         data/template/project/terminal/Makefile.am
19318         configure.in: Created Makefile to install templates
19320 2004-02-11  Naba Kumar  <naba@gnome.org>
19322         * plugins/editor/action-callbacks.c,
19323         plugins/editor/anjuta-document-manager.ui,
19324         plugins/editor/plugin.c
19325         plugins/message-view/anjuta-message-manager.ui,
19326         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
19327         
19328 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
19329         
19330         * plugins/message-view/*: MessageView plugin is now loaded
19331         The menu items are still dummies.
19333 2004-02-09  Naba Kumar  <naba@gnome.org>
19335         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
19336         generation.
19337         
19338         * libanjuta/anjuta-preferences.h: Added some documentation.
19339         
19340         * libanjuta/anjuta-shell.h: Removed dead codes.
19341         
19342         * (removed) manuals/reference/gtkdoc-scangobj,
19343         manuals/reference/gtkdoc-scangobj.diff,
19344         manuals/reference/libanjuta/.cvsignore,
19345         manuals/reference/libanjuta/Makefile.am,
19346         manuals/reference/libanjuta/README.inline-doc,
19347         manuals/reference/libanjuta/README.sections,
19348         manuals/reference/libanjuta/libanjuta-docs.sgml,
19349         manuals/reference/libanjuta/libanjuta-sections.txt,
19350         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
19351         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19352         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
19353         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19354         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19355         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19356         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19357         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19358         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
19359         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19360         manuals/reference/libanjuta/tmpl/defaults.sgml,
19361         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19362         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
19363         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19364         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
19365         manuals/reference/libanjuta/tmpl/plugins.sgml,
19366         manuals/reference/libanjuta/tmpl/properties.sgml,
19367         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
19368         of scan program. Updated templates.
19370         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
19371         editor action callbacks data.
19372         
19373         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
19374         scintilla object ref/unref.
19376 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
19377         
19378         * template/*: Added new xml based template system
19379         * template/dtds/*: Dtds to validate xml files of the template systems
19380         * data/template/*: Some sample template files
19381         Still needs some work but builds fine!
19383 2004-02-06  Naba Kumar  <naba@gnome.org>
19385         * cofigure.in, manuals/Makefile.am,
19386         (added) manuals/reference/*: Added API documentation
19387         structure (gtk-doc based).
19389         * libanjuta/libanjuta.h: Updated
19390         
19391 2004-02-05  Naba Kumar  <naba@gnome.org>
19392         
19393         * configure.in: Sets correct dependencies and
19394         uses gdl external library.
19396         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
19397         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
19398         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
19399         libanjuta/fileselection.h, libanjuta/glue-factory.c,
19400         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
19401         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
19402         and added file dialogs.
19404         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
19405         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
19406         Build dynamic libraries for libegg.
19408         * plugins/Makefile.am, plugins/editor/Makefile.am,
19409         plugins/editor/action-callbacks.c, 
19410         plugins/editor/action-callbacks.h,
19411         plugins/editor/anjuta-docman.c,
19412         plugins/editor/anjuta-docman.h
19413         plugins/editor/anjuta-document-manager.plugin.in
19414         plugins/editor/anjuta-document-manager.png
19415         plugins/editor/anjuta-document-manager.ui
19416         plugins/editor/file.c
19417         plugins/editor/file.h
19418         plugins/editor/plugin.c
19419         plugins/editor/print.c
19420         plugins/editor/print.h
19421         plugins/editor/search-replace.c
19422         plugins/editor/search_incremental.c
19423         plugins/editor/search_incremental.h
19424         plugins/editor/text_editor.c
19425         plugins/editor/text_editor.h
19426         plugins/editor/text_editor_cbs.c
19427         plugins/editor/text_editor_menu.h
19428         plugins/sample1/Makefile.am
19429         plugins/sample1/anjuta-sample-plugin.png
19430         plugins/sample1/anjuta-sample.plugin.in
19431         plugins/sample1/anjuta-sample.ui
19432         plugins/sample1/plugin-sample1.c
19433         plugins/sample1/plugin.c
19434         plugins/sample1/plugin.h: Created sample
19435         plugin and fixed editor plugin.
19437         * printing/*: Removed.
19439         * scintilla/Makefile.am: Builds dynamic library.
19441         * src/Makefile.am, src/action-callbacks.c,
19442         src/action-callbacks.h, (removed) src/an_symbol_view.c,
19443         src/anjuta-actions.h, src/anjuta-app.c,
19444         src/anjuta-app.h, src/anjuta-callbacks.c,
19445         src/anjuta-callbacks.h, (removed) src/anjuta.c,
19446         (removed) src/anjuta.h, src/anjuta.ui,
19447         src/layout.xml, src/main.c, src/preferences.h,
19448         src/utilities.c: Debuggged and finally made plugins
19449         loadable.
19451         * global-tags/Makefile.am: Fixed build error.
19453 2004-02-03  Naba Kumar  <naba@gnome.org>
19455         * configure.in: Users GDL from external package.
19456         * plugins/*: Added many new plugins (not ready though).
19457         * src/*: Removed many files (which have been transfered in plugins/).
19458         
19459 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
19461         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
19463 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19465         * configure.in: Added editor plugins
19466         
19467         * plugins/Makefile.am, src/search-replace_backend.h,
19468         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
19469         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
19470         
19471         * Added: plugins/editor/search_incremental.c, 
19472         plugins/editor/search_incremental.h
19474         * Update search-replace in plugins/editor
19475         
19476 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
19477         
19478         * plugins/message-view/message-view.c: Some code clean-up
19480 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
19482         * Added: search_incremental[ch]
19483         
19484         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
19485         src/mainmenu_callbacks.c, src/toolbar.c
19486         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
19487         
19488         * Incremental Search
19490 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19491         
19492         * plugins/message-view/anjuta-msgman.[c/h]:
19493         Added message manager for easier message handling with a
19494         similar interface as docman. Of course you can still use
19495         MessageView standalone.
19496         * plugins/Makefile.am: Added message-view because it compiles
19497         without errors.
19499 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
19500         
19501         * plugins/message-view/*: Added message-view plugin 
19502         (still incomplete) 
19503         * configure.in: Added plugins/message-view/Makefile
19505 2004-01-03  Naba Kumar  <naba@gnome.org>
19507         * libanjuta/*.c: Added new files and updated old ones.
19508         * plugins/editor/*: Added editor plugin.
19509         * configure.in: Added editor plugin and moved editor related
19510         files into it.
19512 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
19514         * src/Makefile.am: Added search-replace_backend.[ch]
19515         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
19516         find_replace.[ch]
19517         * anjuta.glade, src/search-replace.c, src/search-replace.h,
19518         src/search-replace_backend.c, src/search-replace_backend.h,
19519         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19520         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
19521         src/toolbar_callbacks.c
19522         * The advanced Search/Replace functionality now replaces the older
19523         Find/Replace stuff.
19524         * The Search/Replace functionality can be interrupted during a long
19525         Search/Replace;
19526         
19527 2003-12-11  Naba Kumar  <naba@gnome.org>
19529         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
19530         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
19531         errors.
19532         * Makefile.am, libanjuta/*: Added new module.
19533         * src/Makefile.am: Fixed linking error.
19534         * src/watch_cbs.c: Debugger clean up.
19535         * configure.in: Added libanjuta-2.0.pc
19537         * configure.in, libanjuta/Makefile.am,
19538         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
19539         libanjuta instead.
19541 2003-12-11  Naba Kumar  <naba@gnome.org>
19543         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
19545         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
19546         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
19547         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
19548         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
19549         The user can now give a name at the creation of a new file and
19550         insert automatically (user choice) header, gpl notice, header
19551         template. The file extension is added automatically according
19552         to the selected type of file. The various insert functions have
19553         been moved from mainmenu-callback.c to file.c. The cursor is now
19554         moved after an insert operation. Removes also useless code in
19555         memory.c and search-replace.c
19556         
19557 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
19559         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
19560         sortable headers, process tree, removal of path and process params
19561         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
19562         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
19563         code cleanup
19565 2003-12-10  Naba Kumar  <naba@gnome.org>
19567         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
19568         
19569 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
19571         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
19573 2003-11-28  Naba Kumar  <naba@gnome.org>
19575         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
19576         
19577         * manuals/de/*: Added german translation docs.
19578         
19579         * configure.in, Makefile.am, src/Makefile.am,
19580         libegg/*/*: Added libegg library.
19581         
19582         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
19583         installation directory.
19584         
19585         * src/text_editor_cbs.c: Fixed closing of file.
19587 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
19588                                                                                 
19589         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
19591 2003-09-05  Naba Kumar  <naba@gnome.org>
19593         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
19594         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
19595         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
19596         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
19597         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
19598         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
19599         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
19600         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
19601         using libegg. Initial commit -- compiles but is not complete.
19603 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
19605         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19607 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
19609         * configure.in: Removed "ta" from ALL_LINGUAS.
19611 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
19613         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
19615 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
19617         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
19619 2004-04-24  Andras Timar  <tmar@gnome.hu>
19621         * configure.in: Added hu to ALL_LINGUAS.
19623 2004-04-14  Naba Kumar  <naba@gnome.org>
19625         * src/Makefile.am, printing/Makefile.am,
19626         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
19627         because we are still using GtkCombo and build breaks with gtk-2.4.
19628         
19629 2004-04-13  Naba Kumar  <naba@gnome.org>
19631         * NEWS: Updated.
19632         * anjuta.spec.in: Fixed build error.
19633         * po/POTFILES.in: Updated.
19634         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
19636 2004-04-11  Naba Kumar  <naba@gnome.org>
19638         * NEWS: Updated.
19639         * AUTHORS: Updated.
19640         * configure.in: Added ga in ALL_LINGUAS.
19641         * ChangeLog: Fixed dates.
19642         
19643 2004-04-09  Naba Kumar  <naba@gnome.org>
19645         * src/print.c: Fixed buffer styling bug when printing with
19646         selection.
19648         * data/properties/anjuta.properties: Defined only one base font and
19649         used courier instead of lucidatypewriter, because most newer systems are
19650         unlikely to have it (bug #885023, #925956, #890473).
19651         
19652         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
19653         warning.
19654         
19655         * src/an_file_view.c: Fixed possible crash bug.
19657 2004-04-07  Naba Kumar  <naba@gnome.org>
19659         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
19660         gtk_main_quit() etc..), so that atexit() functions are not called
19661         (which is apparently done to free up memory and we don't need to
19662         do that at this point). Incidentally, something also happens in the
19663         atexit call which freezes the UI for far too long when the application
19664         exits and we want to avoid that..
19665         * src/glade_iface.c: Fixed compiler warning.
19666         
19667 2004-04-06  Naba Kumar  <naba@gnome.org>
19669         * src/project_dbase_gui.c: Fixed errors.
19671         * src/registers_gui.c: Fixed possible crash bug.
19672         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
19673         * src/signals.[c,h]: Used tree view and glade file for dialog.
19674         * src/Makefile.am, src/about.c, src/an_file_view.c,
19675         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
19676         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
19677         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
19678         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
19679         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
19680         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
19681         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
19682         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
19683         src/launcher.h, src/main.c, src/main_menubar.c,
19684         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
19685         src/message-manager-private.cc, src/message-manager.cc,
19686         src/preferences.c, src/project_config.c, src/project_dbase.c,
19687         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
19688         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
19689         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
19690         src/search-replace.c, src/search-replace_backend.c,
19691         src/search_incremental.c, src/search_preferences.c,
19692         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
19693         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
19694         src/signals_gui.c, src/source.c, src/src_paths.c,
19695         src/stack_trace.c, src/start-with.c, src/style-editor.c,
19696         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
19697         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
19698         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
19699         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
19700         tagmanager/Makefile.am, scintilla/include/SString.h,
19701         widgets/Makefile.am, widgets/gnomefilelist.c:
19703         Removed all deprecated codes and substituted
19704         with newer APIs. Fixed some possible crash bugs where cell renderers
19705         were being shared.
19706         
19707         * scintilla/patches/scintilla-minor.patch: Minor patch.
19709 2004-04-06  Naba Kumar  <naba@gnome.org>
19711         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
19712         tree after all the files have been added (and not everytime a file
19713         is added in the project). Also fixed some memory corruption
19714         (possibly bug #900478).
19715         
19716         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
19717         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
19718         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
19719         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
19720         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
19721         qualifier wherever appropriate.
19723 2004-04-05  Naba Kumar  <naba@gnome.org>
19725         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
19726         switch terminal echo on/off. Debugger requires it off, while the
19727         rest requires it on.
19729         * src/search-replace.c: sets search direction and action (in addtion
19730         to target) for find in files.
19731         
19732 2004-04-02  Naba Kumar  <naba@gnome.org>
19734         * src/mainmenu_callbacks.c: Sets filename during save of new files.
19736         * src/project_dbase.c, src/debugger, src/an_file_view.c,
19737         src/an_symbol_view.c: Added an gtk events loop for
19738         displaying project loading status (for loading large projects) and
19739         debugger program starting ... just to give an impression of fastness :-).
19741         * configure.in, anjuta.prj: Bumped version to 1.2.2.
19743         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
19744         crash bug, which occurs when opening and closing a large project
19745         repeatedly.
19746         
19747         * src/attach_process.c: Fixed a comiple error for old gcc.
19748         
19749         * src/launcher.c: Prints proper error message when launcher child
19750         could not be executed and exits properly. Fixed a crash
19751         bug (bug #926606).
19752         
19753         * src/resources.c, src/utilities.c, src/glade_iface.c,
19754         src/debugger.c, src/attach_process.c: Properly exits forked children
19755         when they could not be executed.
19756         
19757 2004-04-01  Naba Kumar  <naba@gnome.org>
19759         * src/search-replace.c: Fixed a crash bug (bug #921893).
19761 2004-03-31  Naba Kumar  <naba@gnome.org>
19763         * anjuta.glade: Added a note on compiler options dialog ->support
19764         dialog telling that supports are only available for file mode.
19766         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
19767         src/anjuta_cbs.c:
19768         Improved shutdown time delay by bypassing project closing
19769         and unloading plugins.
19771         * src/build_file.c, data/properties/anjuta.properties: Added a property
19772         to toggle on/off for going to first error automatically.
19774 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
19776         * src/debugger.c: fixed core file loading
19777         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
19778         for long lines (bugs #700968 and #911376)
19779         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
19780         #917982.
19781         * src/anjuta.c: Focuses current AnEditor correctly.
19783 2004-03-30  Naba Kumar  <naba@gnome.org>
19785         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
19786         * AUTHORS: Updated with all contributors names.
19787         * NEWS: Updated.
19788         * src/about.c: Reads contributors names from AUTHORS file.
19789         * manuals/C/anjuta-manual/authors.xml: Points to online
19790         contributors list.
19791         
19792 2004-03-29  Naba Kumar  <naba@gnome.org>
19794         * data/properties/ada.properties: Fixed syntax colors. Patch
19795         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
19796         (bug #923474).
19798         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
19799         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
19800         generated projects, so that their pixmap files are
19801         found properly (bug #919903).
19802         
19803         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
19804         anjuta.
19806         * src/source.c: Installs .glade file of libgllade
19807         projects in $(datadir)/$(package)/glade (part of bug #861038).
19808         
19809         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
19810         in compiler options (bug #883837).
19811         
19812         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
19813         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
19814         
19815 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
19817         * anjuta/src/search-replace.c: fixed another crash bug in
19818         "Find Usage"
19819         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
19820         breakpoint property fix
19822 2004-03-29  Naba Kumar  <naba@gnome.org>
19824         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
19825         (new) manuals/C/anjuta-advanced-tutorial/*:
19826         Added menu entry for 'Anjuta Advanced Tutorial'
19827         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
19829 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19830         
19831         * src/fileselection.[ch], src/mainmenu_callbacks.c:
19832         Fixed bug #908941  ('Open' starts in wrong directory)
19833         
19834 2004-03-26  Naba Kumar  <naba@gnome.org>
19836         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
19837         compile error and bug #905738 with terminal.
19839         * src/search_incremental.c, src/register.c, src/sharedlib.c,
19840         src/search-replace.[h,c], src/search_incremental.[h,c],
19841         src/search_preferences.h, src/utilities.c, src/anjuta.c,
19842         src/text_editor.[c,h]: Fixed compiler warnings.
19843         
19844         * src/search-replace.c: Fixed a memory corruption (possible
19845         fix for bug #921893, but not yet confirmed).
19846         
19847         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
19848         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
19849         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
19850         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
19852 2004-03-25  Naba Kumar  <naba@gnome.org>
19854         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
19855         crash bug with attach process dialog and made the dialog closable
19856         with 'esc'.
19857         
19858         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
19859         always display within the margin.)
19860         
19861         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
19862         the old breakpoint when it's properties are updated
19863         (creating a new updated one).
19864         
19865 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
19867         * src/aneditor.cxx, src/aneditor.h: fixed calltips
19868         displayed for wrong file.
19869         * src/breakpoints.c: conditional breakpoints
19870         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
19871         "Find in Files..." disabling policy
19873 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19875         * src/build_file.c: Fixed bug #874380
19876         Goto the first error if it exists.
19878 2004-03-24  Naba Kumar  <naba@gnome.org>
19880         * src/anjuta.c: Fixed to get correct child exit status
19881         using mask (bug #905738).
19882         
19883         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
19884         Aligned buttons in the New file dialog,
19885         set default response to OK, entry box activates default response,
19886         ESC closes dialog and hides on delet_event.
19888 2004-03-19  Naba Kumar  <naba@gnome.org>
19890         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
19891         tree).
19893 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
19895         * src/search-replace.c: fixed "Find Usage" crash when no project open
19897 2004-03-17  Naba Kumar  <naba@gnome.org>
19899         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
19900         Fixed the generated projects to read m4 directory if the directory
19901         exists (bug #917781).
19902         
19903 2004-03-12  Naba Kumar  <naba@gnome.org>
19905         * HACKING: Fixed formatting for auto-parsing.
19907 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
19908         
19909         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
19910         rework (bug #890609)
19912 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19913         
19914         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
19916 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19917         
19918         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
19919         * src/search_preferences.c: Fixed typo.
19920         
19921 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19922         
19923         * src/search-replace.c: improved Search&Replace
19924         For the moment "Replace All" does not work with non opened files
19925         but Anjuta should not crash now ! ??? 
19926         
19927 2004-02-26  Naba Kumar  <naba@gnome.or>
19929         * src/source.c: Fixed to pass cflags correctly
19930         and suppress the automake's default cflags.
19931         bug #816130, #801056, #782798, #773459
19932         
19933         * data/properties/anjuta.properties: Do not defualt to -k make option.
19934         bug #875486.
19936         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
19937         bug #877683.
19938         
19939         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
19940         
19941         * src/message-manager-private.cc: Disabled debug messages.
19942         
19943 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
19945         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
19947 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19948         * anjuta.glade, src/search-replace.c:
19949         Reduced Search&Replace dialog, bug #902636.
19950         
19951 2004-02-23  Naba Kumar  <naba@gnome.or>
19953         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
19954         (bug #866143).
19956 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19957         
19958         * src/search_incremental.c: Fixed bug #900903
19960 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
19961         
19962         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
19963         src/anjuta.c: Fixed bugs #890609 and #890609
19965 2004-02-23  Naba Kumar  <naba@gnome.or>
19967         * src/message-manager.cc: Disconnects menuitem signal properly.
19968         Fixed bug #901723.
19969         
19970         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
19971         bug #900897.
19972         
19973 2004-02-20  Naba Kumar  <naba@gnome.org>
19975         * src/message-manager-private.[c,h]: Implemented keypress
19976         event for the terminal and resets it when ctrl c or ctrl d
19977         is pressed. But it doesn't seem to be working on keypress.
19978         Added a workaround to let it work on key release instead.
19979         (bug #878357).
19980         
19981         * src/search-replace: Fixed compiler warnings.
19982         
19983 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
19985         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
19986         Use defined file name when saving new files (fixes bug #898105)
19987         Don't change filename when clicking on a directory
19988         
19989         BTW: Happy birthday to me :-)
19990         
19991 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
19992         
19993         * src/search-replace.c: Fixed a crash bug 
19994         Crash on Find & Replace (#887833)
19995         
19996 2004-02-18  Naba Kumar  <naba@gnome.org>
19998         * src/executer.c: Fixed a crash bug.
19999         
20000         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
20001         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
20002         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
20003         instead of GtkWindow (Part of bug #671596).
20004         
20005         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
20006         src/registers_gui.c, src/registers_cbs.[h,c],
20007         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
20008         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
20009         src/compiler_options.c, src/an_file_view.c, start-with.c,
20010         src/anjuta-tools.c, help.c:
20012         Added "close" buttons on all
20013         dialogs (HIG) and fixed to properly response to ESC close
20014         (Part of bug #671596).
20016         * src/launcher.c: Disabled printing of long debug lines.
20017         
20018         * src/utilities.h: Fixed a compiler warning.
20019         
20020 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
20022         * src/anjuta.c: "Save all" action now asks for filenames for new files
20023         (fixes bug #898111)
20025 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
20027         * anjuta.glade, src/text_editor.c:
20028         Fixed a typo in Hello World indentation style 
20029         Fixed misuse of translated strings when looking for style
20030         This entry fixes bug #876037
20032 2004-02-16  Naba Kumar  <naba@gnome.org>
20034         * src/utilities.c: Fixed return value when dest file could
20035         not be created.
20037         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
20038         * src/utilities.[c,h]: Removed 'cmp' dependency and used
20039         internal function to compare files.
20040         
20041 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
20043         * src/message-manager-private.cc:
20044         Set bold color as foreground color in terminal
20045         (fixes bug #864924)
20047         * src/aneditor.cxx:
20048         Use font style defined for message indicators in
20049         preferences/messages
20050         (fixes bug #885032)
20052 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
20054         * src/build_project.c:
20055         Use build.silent option from preferences (fixes bug #895726)
20056         
20057 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
20059         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20061 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
20062         
20063         Patch from Massimo Corà <maxcvs@email.it>:
20064         * scintilla/LexCPP.cxx: Support "///" comments
20066 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20067         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
20068         src/search_replace.h, src/search-replace_backend.h
20069         anjuta.glade
20070         
20071         * Added: src/search_preferences.c, src/search_preferences.h
20072         Allow the user to save search/replace settings and give them names.
20074 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
20075         
20076         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
20077         scintilla/ScintillaGTK.cxx:
20078         Hopefully fixed AMD 64 crash bug by using correct marshaller
20080 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
20082         * src/preferences.c: Save GtkOptionMenu properties properly
20083         * src/text_editor.c: Fixes editor mispell of fold.symbols property
20085 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20086         
20087         * configure.in, src/Makefile.am, scintilla/Makefile.am:
20088         Fixed libiconv issue
20089         * NEWS: Updated
20091 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
20092         
20093         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
20094         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
20095         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
20096         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
20097         src/sharedlib_gui.c:
20098         Debugger speed-up, replaced deprecated GtkCList
20100 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
20102         * src/text-editor.c: Use stock gtk+ close button for editor tabs
20104 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
20106         * configure.in: Added "sq" to ALL_LINGUAS.
20108 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
20110         * configure.in: Added "ko" to ALL_LINGUAS.
20112 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20114         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
20115         src/search_incremental.c, src/search_incremental.h: 
20116         Search_incremental code cleanup
20118 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20120         * scintilla/*/*: Updated scintilla to CVS
20121         * Added: scintilla/Readme.sync
20122         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
20123         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20124         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
20125         scintilla/ScintillaGTK.cxx,
20126         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
20127         scintilla/include/Scintilla.iface: Updated.
20129 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20131         * search-replace_backend.[ch], search_incremental[ch]: Added
20132         
20133         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20134         find_replace.[ch]: Removed.
20135         
20136         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20137         src/search-replace_backend.c, src/search-replace_backend.h,
20138         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20139         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20140         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
20141         functionality now replaces the older Find/Replace stuff. The Search/Replace
20142         functionality can be interrupted during a long Search/Replace.
20144 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
20146         * widgets/gnomefilesel.c: Fix use of previously freed memory on
20147         selecting ".." and "." from file selector. 
20149 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
20151         * anjuta.glade: Fixed wrong "fold.symbols" property
20153 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20154         
20155         * src/project_dbase_gui.c: Alphabetical order ;-)
20156         * src/compiler_options.c: Fixed bug #867539
20157         * src/launcher.c: Workaround for bugs #864922, #849928,
20158         #846386 and #845782: The launcher no longer hangs but does
20159         not get the exit status correctly sometimes.
20160         * Changes suggested by Bosik are obviously already in without
20161         any Changelog entry (ClsGen.c, project_dbase_gui.c)
20162         * NEWS, README, anjuta.prj, configure.in: 
20163         Changed version to 1.2.1
20164         
20165         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
20166         * anjuta_dialogs_strings.c, anjuta.glade: 
20167         Fixed bugs #860906, #859329
20168         
20169         Patch from grzegol@pld-linux.org
20170         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
20171         freedesktop.org standard)
20173 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20174         
20175         Patch from Stefano Vallarino <stevalla@libero.it>:
20176         * src/source.[c/h]: Fixes cpp sample file to conform to 
20177         ISO/IEC 14882, C++-Standard 
20179 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
20181         Review by Johannes Schmid <jhs@cvs.gnome.org>
20182         * src/build_file.[ch]: Add build_execute_shell_command which executes the
20183         command using sh -c.
20184         * src/compile.c: Use build_execute_shell_command when compiling single
20185         files.
20187 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20188         
20189         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
20190         * src/breakpoints.c: Code cleanup, workaroud for possible 
20191         launcher bug
20192         * src/src_paths.c: Update debugger dirs on directory change
20194 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
20196         Review by Johannes Schmid <jhs@cvs.gnome.org>
20197         * src/attach_process.c, src/attach_process.h, anjuta.glade:
20198         sortable headers, process tree, removal of path and process params
20199         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20200         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20201         code cleanup
20203 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
20204         
20205         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20206         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
20207         Add a dialog for "New file" which lets the user set the 
20208         filename and to add copyright/header templates to the file
20209         * Review: Changed function names to contain modules name (file_)
20211 2003-12-09  Naba Kumar  <naba@gnome.org>
20213         * setup-gettext: Fixed a typo.
20214         * scintilla/Makefile.am: Fixed a build error for SMP systems.
20216 ---- Released version 1.2.0 ---
20218 2003-12-08  Naba Kumar  <naba@gnome.org>
20220         * src/preferences.c: Fixed compiler error.
20221         * global_tags/create_global_tags.sh: Fixed to install properly
20222         even when system.tags could not be generated.
20223         * NEWS: Updated.
20225 2003-12-06  Naba Kumar  <naba@gnome.org>
20227         * setup-gettext: Fixed to not generate intl directory with gettextize.
20229         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
20230         * src/anjuta.c: Filters out unnecessary files from find in files
20231         command.
20232         
20233         * NEWS: Updated.
20234         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
20235         * src/widzard_gui.c: Added horiz scrollbar for desc text.
20236         
20237 2003-12-04  Naba Kumar  <naba@gnome.org>
20238         
20239         * src/gnome_project.c: Enables debug and optimization flags for
20240         new projects.
20241         
20242         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
20243         
20244         * src/project_dbase_gui.c: combined header and c files for
20245         file selector.
20246         
20247         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
20248         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
20250 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20252         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20254 2003-11-29  Naba Kumar  <naba@gnome.org>
20256         * configure.in, anjuta.prj: Bumped version to 1.2.0.
20257         * NEWS: Updated.
20259 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
20260         
20261         * src/main_menubar.c: Now files cannot be opened twice in recently
20262         file menu
20264 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
20266         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
20268 2003-11-28  Naba Kumar  <naba@gnome.org>
20270         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
20271         
20272 2003-11-27  Naba Kumar  <naba@gnome.org>
20274         * src/breakpoints.c, src/launcher.c, src/find_text.c,
20275         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
20276         
20277         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
20278         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
20279         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
20280         checkbox in project wizard (project options page) to enable/disable
20281         source code generation with glade(mm).
20282         
20283         * NEWS: Updated
20284         
20285 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
20287         * src/dnd.c: Opening files with special characters in the name.
20289 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
20291         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
20292         a long time.
20294 2003-11-18  Naba Kumar  <naba@gnome.org>
20296         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
20297         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
20298         src/project_import.c, plugins/patch/patch-plugin.c:
20299         Fixed g_signal_diconnect calls to pass correct data.
20300         (Fixed possible crash in project imports).
20301         
20302         * NEWS: Updated.
20303         
20304 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
20306         Reviewed by Naba Kumar  <naba@gnome.org>
20307         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
20308         and debugger. Sets default settings for pty in launcher.
20309         * data/gdb.init: Removed charset work around (now works with user's
20310         native charset)
20311         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
20313 2003-11-18  Naba Kumar  <naba@gnome.org>
20315         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
20316         names of 'index' to 'idx'.
20317         
20318 2003-11-17  Naba Kumar  <naba@gnome.org>
20320         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
20321         * src/project_dbase.c: Prompts user for unsaved project files
20322         when project is closed.
20323         
20324 2003-11-16  Naba Kumar  <naba@gnome.org>
20326         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
20327         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
20328         older gcc.
20329         
20330 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
20331         
20332         * src/anjuta.c: Fixed crash related to tag == NULL while 
20333         anjuta is exiting
20335 2003-11-11  Naba Kumar  <naba@gnome.org>
20337         * src/glade_iface.c: Avoids error conditions for glade or glademm not
20338         found. It simply doesn't generate the c/c++ codes and continues with
20339         just a warning.
20340         * NEWS: Updated.
20341         
20342 2003-11-10  Naba Kumar  <naba@gnome.org>
20344         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
20345         'Start with dialog'.
20347         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
20348         German translation of anjuta-tutorial.
20349         
20350         * src/launcher.c: Fixed an encoding bug with GIOChannels.
20351         * NEWS: Updated.
20353 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20355         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
20356         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
20357         the syntax highlighting in Preferences, the automatic syntax
20358         highlighting is now selected. When the debugger is stopped and the
20359         breakpoints window not closed, the gtk_tree_view in this window is
20360         now made unsensitive.
20362 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
20364         * src/preferences.h, src/preferences.c, anjuta.glade:
20365         Fixed translation bug in preferences by using GtkOptionMenu
20366         * anjuta.prj: Project version 1.1.98
20368 ---------------- Released version 1.1.98 ----------------
20370 2003-11-07  Naba Kumar  <naba@gnome.org>
20372         * anjuta.spec.in: Revived docs package and combined all docs into
20373         one package.
20374         * configure.in: Bumped version to 1.1.98 rc2
20375         * NEWS: Updated.
20376         * anjuta.spec.in: Fixed scrollkeepr-update command.
20377         * anjuta.spce.in: Fixed file permissions.
20379 2003-11-06  Naba Kumar  <naba@gnome.org>
20381         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
20382         menus to activate anjuta helps.
20383         
20384         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
20385         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
20386         manuals/C/anjuta-faqs/legal.xml (added),
20387         manuals/C/anjuta-faqs/Makefile.am,
20388         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
20389         manuals/C/anjuta-faqs/.cvsignore,
20390         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
20391         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
20392         manuals/C/anjuta-tutorial/legal.xml (added),
20393         manuals/C/anjuta-tutorial/Makefile.am,
20394         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20395         manuals/C/anjuta-tutorial/.cvsignore,
20396         manuals/C/anjuta-manual/*.sgml (removed),
20397         manuals/C/anjuta-manual/*.xml (added),
20398         manuals/C/anjuta-manual/Makefile.am,
20399         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20400         manuals/C/anjuta-manual/.cvsignore,
20401         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
20402         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
20403         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
20404         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
20405         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
20406         manuals/ja/anjuta-faqs/legal.xml (added),
20407         manuals/ja/anjuta-faqs/Makefile.am,
20408         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
20409         manuals/ja/anjuta-faqs/.cvsignore,
20410         manuals/ja/anjuta-manual/*.sgml (removed),
20411         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
20412         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
20413         manuals/ja/anjuta-manual/*.xml (added),
20414         manuals/ja/anjuta-manual/Makefile.am,
20415         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
20416         manuals/ja/anjuta-manual/.cvsignore,
20417         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
20418         manuals/sgmldocs.make (removed),
20419         manuals/xmldocs.make (added), manuals/omf.make (added),
20420         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
20421         documentations to newer docbook xml documentations. Converted 
20422         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
20423         Enabled manulas installations.
20424         
20425         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
20427 2003-11-05  Naba Kumar  <naba@gnome.org>
20429         * data/gdb.init: Sets host's charset to ascii to solve debugger
20430         freeze up due to uninitialized strings in target program.
20432         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
20433         Fixed a crash bug with 'Add expression in watch'. Bug #822017
20434         
20435         * NEWS: Updated.
20436         
20437         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
20438         src/launcher.c: Turns off echo in spawned pty to fix debugger.
20440 2003-11-04  Naba Kumar  <naba@gnome.org>
20442         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
20443         problems.
20444         
20445         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20446         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
20447         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
20448         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
20449         in file headers.
20450         
20451         * src/search-replace.c: Fixed infinite loop bug.
20452         * start-with.c: Fixed a crash bug with "Open last project".
20453         
20454         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
20455         * scintilla/Makefile.am: Fixed compiler option.
20456         
20457 2003-10-16  Naba Kumar  <naba@gnome.org>
20459         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
20460         * src/text_editor.c: Fixed autoformat.
20461         
20462 2003-10-15  Naba Kumar  <naba@gnome.org>
20464         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
20465         of CTRL+number.
20466         
20467 2003-10-09  Naba Kumar  <naba@gnome.org>
20469         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
20470         
20471 2003-10-08  Naba Kumar  <naba@gnome.org>
20473         * src/source.c: Fixed a GETTEXT typo error.
20474         * anjuta.glade: Made 'Sorted in order you open them' default option
20475         for editor tabs.
20477         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20478         * anjuta.glade, data/properties/anjuta.properties:
20479         Fixed the freeze of the "Preferences" combos at the first Anjuta
20480         init is generated by:
20481                 - a not complete translation of preferences.c file
20482                 - a difference between 2 names in anjuta.glade and
20483                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
20484                 - the same name given to 3 combos (anjuta.glade).
20485                 
20486         * src/find_text.c: If the "whole document" mode is selected,
20487         a new search will select the next occurrence (Bug #764954).
20488         It is now possible to use the shortcuts to search next or previous
20489         occurrence even if the search dialog has the focus.     Bug #790318
20490         
20491         * src/main_menubar_def.h: "Select code block" shortcut; the new
20492         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
20493         (Bug #811016).
20495         Patch from: Richard Lee  <r.h.lee@comcast.net>
20496         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
20497         tagmanager/tm_workspace.c: The following is a patch to fix a
20498         seemingly random occurence where Anjuta would crash when a
20499         certain key was pressed.
20501 2003-09-29  Naba Kumar  <naba@gnome.org>
20503         * src/find_in_files.c: Ignores binary by default. Disabled the option
20504         of NOCVS search, because launcher does not use sh and hence can not
20505         pipe.
20506         
20507         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
20508         "clean before build" state in project session and not in account session,
20509         otherwise the state gets reflected to other projects causing annoyance.
20510         
20511         * src/compiler_options.c: Fixed a bug where compiler options were always
20512         claimed 'modified'.
20514         * src/build_project.c, data/properties/anjuta.properties,
20515         src/commands.[h]: Fixed a bad bug where clean-before-build
20516         doesn't work.
20517         
20518         * scintilla/patches/research-cvs-nolog.diff,
20519         scintilla/patches/scintilla-ac-gtk2-port.diff,
20520         scintilla/patches/scintilla-ac-sort-fix.diff,
20521         scintilla-optimization.diff: Removed, because they are already in
20522         scintilla CVS.
20523         
20524         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
20525         2003-09-29).
20527         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
20528         scintilla/LexYAML.cxx: Added new scintilla lexers.
20529         
20530         * TODO, NEWS: Updated.
20532         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20533         * src/utilities.c: Fixed typo bugs.
20535 2003-09-26  Naba Kumar  <naba@gnome.org>
20537         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
20538         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
20539         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
20540         text_editor_find() and Fixed I-Search wrapping.
20541         * src/debugger.c: Fixed to pass a newline after a debugger
20542         command (which was broken since the launcher was refactored.
20543         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
20545 2003-09-25  Naba Kumar  <naba@gnome.org>
20547         * src/toolbar_callbacks.c: Fixed start of incremental search.
20548         
20549         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20550         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
20551         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20552         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
20553         menu and implementation.
20555 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20557         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20558         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
20559         variables in Locals window.
20561 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
20563         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
20564         * src/utilities.[ch] : Fix a tooltip bug in 
20565         anjuta_util_toolbar_append_stock(), the label appeared instead of
20566         the tooltip text. Remove label from arguments of the function
20567         because label is included in the stock icon data.
20568         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
20569         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
20570         * FIXME: translation file should be updated because of label text removal.
20572 2003-09-24  Naba Kumar  <naba@gnome.org>
20574         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
20575         
20576         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
20577         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
20578         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
20579         stdout and stderr. Also buffered output and check-for-password
20580         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
20581         with password prompts. Checkes for password prompts from all outputs.
20582         
20583         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
20584         which takes a string (which could be utf8 also) and converts into
20585         utf8 string.
20586         
20587         * src/main.c: Connects kernel signals after gnome_program_init().
20588         
20589         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20590         * src/message-manager.c: Fixed bug #787026 by converting the strings
20591         to proper UTF8.
20592         
20593 2003-09-22  Naba Kumar  <naba@gnome.org>
20595         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
20596         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
20597         GtkCList and using GtkTreeView instead. Added the patch.
20598         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
20599         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
20600         
20601 2003-09-19  Naba Kumar  <naba@gnome.org>
20603         * printing/print.c: Proper UTF8 printing support.
20604         * src/main.c: moved kernel signal connects at the
20605         end of application initialization.
20606         
20607 2003-09-18  Naba Kumar  <naba@gnome.org>
20609         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
20610         (new) lexers.make, (new) lexers: Update scintilla to latest
20611         scintilla CVS (2003-09-18), added new lexers, automated
20612         lexers makefiles sections and scintilla update. Added
20613         patches. Optimized pango rendering. Fixed a crash bug
20614         in scintilla.
20615         
20616         * (new) scintilla/patches/research-cvs-nolog.diff: Added
20617         patch to remove cvs log command from RESearch.cxx file.
20618         * scintilla/patches/scintilla-pango-always.diff:
20619         Fixed file name.
20620         * scintilla/RESearch.cxx: Removed spurious cvs log command
20621         and logs.
20622         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
20623         
20624         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
20625         * src/dnd.c: Fixed a crash bug with DND.
20626         
20627 2003-09-15  Naba Kumar  <naba@gnome.org>
20629         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
20630         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
20631         src/toolbar_callbacks.c: Added an additional parameter to
20632         text_editor_goto_line() funtion which decides if the line should
20633         be made visible (if it's under fold).
20634         
20635         * src/style-editor.c: Fixed a compiler warning.
20636         * src/message-manager.cc: Calls parent method correctly.
20638         * src/preferences.h: Fixed prent class.
20639         
20640         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20641         * src/project_dbase.c: Fixed bug #713210.
20642         
20643 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20644                                                                                 
20645         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20647 2003-09-11  Naba Kumar  <naba@gnome.org>
20649         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20650         * src/style-editor.c: Fixed bug #769130 (Crash on font
20651         selection dialog).
20652         
20653         * src/message-manger.[h,cc]: Made AnMessageManager
20654         derived from GtkFrame and removed deprecated code.
20655         
20656         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
20657         compiler warnings.
20658         
20659 2003-09-09  Naba Kumar  <naba@gnome.org>
20661         * src/Makefile.am: Addded rules for built sources.
20662         
20663 2003-09-08  Naba Kumar  <naba@gnome.org>
20665         * (new) src/anjuta-marshalers.list: Added marshalers definition
20666         file.
20667         
20668         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
20669         and CXXFLAGS are not overwriten by automake's default.
20670         * src/style-editor.c: Added 'operators' in the style editor.
20671         
20672         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
20673         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
20674         * src/message-manager-private.cc, src/message-manager.cc:
20675         Converts message going into message into UTF-8 endoding.
20676         * src/main.c: Uses UTF-8 codeset for localization.
20677         
20678 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
20680         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
20681         
20682 2003-09-08  Naba Kumar  <naba@gnome.org>
20684         * TODO: Updated.
20685         
20686         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20687         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
20688         Fixed bug #798717, Find - Find&Replace - Find in files bug;
20689         The combo entries were updated if the same data with a different
20690         case exist in the combo list. The combo entries are now case sensitive. 
20691         Search&Replace bug; First search ,max actions = 0 ==> now max
20692         actions = 100.
20693         
20694 2003-09-08  Naba Kumar  <naba@gnome.org>
20696         * TODO: Updated.
20697         * src/utilities.[c,h]: a function takes contant args.
20698         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
20699         Now the child terminated signal is emitted properly.
20700         * src/Makefile.am: Used $(top_srcdir) for referring to 
20701         scintilla objects.
20702         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
20703         definitions file which will generate anjuta-marshalers.[c,h] files.
20704         * src/.cvsignore: Updated.
20705         * src/build_project.c: Changed su command to preserve quotes.
20706         * src/anjuta-tools.c, tagmanager/tm_project.c,
20707         tagmanager/tm_workspace.c: Use standard tmp file.
20708         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
20709         so that users could report bugs easily.
20710         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
20711         
20712         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
20713         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
20714         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
20715         src/attach_process.c, src/breakpoints.c, src/commands.c,
20716         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
20717         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
20718         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
20719         src/memory.c, src/message-manager-private.c, src/preferences.c,
20720         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
20721         src/search-replace.[c,h], stack_trace.c, text_editor.c,
20722         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
20723         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
20724         Fixed compile warnings and cleanup.
20725         
20726         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
20727         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
20728         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
20729         Removed libzvt usage and implemented child spawing differently. Launcher is
20730         now proper GObject, which can be created multiple times (and can be
20731         operated in parallel).
20733         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
20734         * src/project_import_gui.c, src/project_import_cbs.c,
20735         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
20736         (crash on project import). Removed deprecared codes.
20737         
20738 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20739         
20740         * src/cvs.c: Fixed cvs output bug.
20742 2003-09-03  Naba Kumar  <naba@gnome.org>
20744         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20745         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
20746         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
20747         src/text_editor_cbs.c: Implements --
20748                 If the debugger is started
20749                         A double click in the margin add or remove a breakpoint
20750                         A single click activate or deactivate the breakpoint
20751                 else
20752                         A double click in the margin add or remove a bookmark
20754 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
20755         
20756         Reviewed by Naba Kumar  <naba@gnome.org>
20757         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
20758         User is now able to choose a branch on cvs update for project.
20759         Cleaned up variable names.
20761 2003-09-03  Naba Kumar  <naba@gnome.org>
20763         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
20764         src/Makefile.am: Added lexers.
20765         * scintilla/*/*: Updated...
20766         * src/an_symbol_view.c: Fixed a crash bug.
20767         * src/compiler_options.c, src/project_dbase.c: Fixed compile
20768         and build bugs.
20769         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
20770         * src/source.c: Fixed project generation bug with gettext code.
20771         * tagmanager/tm_project.c: Fixed a crash bug.
20772         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20773         bug when there is no project open. Bug #____.
20774         * src/source.c: Fixed a bug with build failure with non-gnome
20775         project with glade-generated source (eg. gtk2). Bug #____.
20776         * NEWS: Updated...
20778 2003-08-22  Naba Kumar  <naba@gnome.org>
20780         Patch from: Rob Bradford  <rob@debianplanet.org>
20781         * data/Makefile.am: Fixed to install properly during
20782         package building.
20783         
20784         Patch from: Etay Meiri  <etay-m@bezeqint.net>
20785         * src/debug-tree.c: Fixed a crash bug.
20786         * src/compiler_options.c: Takes care of linking the missing pieces;
20787         C flags, libs, optimization options, debug and profile.
20789         Patch from: Enver ALTIN  <ealtin@casdb.com>
20790         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
20791         
20792 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
20794         Reviewed by Naba Kumar  <naba@gnome.org>
20795         * src/project_dbase.c: Fixed bugs #778263 and #778413
20796           Adding multiple files to project should work now.
20798 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
20800         Reviewed by Naba Kumar  <naba@gnome.org>
20801         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
20802         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
20803         for Locals window.
20805 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20807         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20809 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20811         * src/text_editor.c: Fix translatable string (#113934).
20813 2003-07-04  Naba Kumar  <naba@gnome.org>
20815         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
20816         bug when there is no project open. Bug #____.
20817         
20818         * src/source.c: Fixed a bug with build failure with non-gnome
20819         project with glade-generated source (eg. gtk2). Bug #____.
20821 2003-06-26  Naba Kumar  <naba@gnome.org>
20823         * src/anjuta.h: Removed reference to windows-dialog.h.
20824         * src/message-manager-private.[cc,h]: Fixed doulbe click
20825         activation of messages to properly jump at the destination.
20826         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
20827         * src/toolbar.c: Code clean-ups.
20828         
20829         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
20830         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
20831         
20832         * src/message-manager-private.[cc,h]: Removed dead codes.
20833         
20834         * (new) data/properties/css.properties,
20835         data/properties/anjuta.properties, data/properties/Makefile.am:
20836         Added CSS syntax hiliting properties.
20837         
20838         * tagmanager/tm_file_entry.c: Fixed a possible bug.
20839         * src/debugger.c: Clean ups.
20840         * src/lexer.h: Added CSS lexer definition.
20841         
20842         * Makefile.am: Installs destop file properly.
20843         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
20844         * NEWS: Updated for 1.1.97 release.
20845         * src/main_menubar_def.h: Changed some non working shortcuts.
20846         
20847 2003-06-24  Naba Kumar  <naba@gnome.org>
20849         * src/search-replace.c: Shows the dialog properly, even when it is
20850         hidden behind another window.
20851         
20852         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
20853         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
20854         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
20855         and code clean up.
20856         
20857         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
20858         setup wizard dialogs.
20859         
20860         * src/debugger.c: Removed a redundant call to
20861         debugger_update_controls().
20862         * src/compiler_options.c, src/launcher.c: code cleanup.
20863         * src/executer.c: Fixed execution bug with 'Set Program params...".
20864         
20865 2003-06-23  Naba Kumar  <naba@gnome.org>
20867         * widgets/e-splash.c: Removed border around the splash image.
20868         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
20869         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
20870         * src/cvs.c: Added a frame around commit log text widget.
20871         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
20872         crash bug associated with translated combo box list in preferences
20873         dialog (in different locale other than en_US). Used widget names
20874         to pass the combo list items.
20875         * po/POTFILES.in: Updated.
20876         * src/launcher.c: Creates the zvt terminal at startup (and not
20877         every time a build is done) -- speeds up buld operations.
20878         * src/file_history.c: Should be if() conditional instead of
20879         assertion check.
20880         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
20881         Disabled useless warnings.
20882         * src/project_dbase.c: Fixed bonobo 2 project name.
20883         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
20884         and uses correct glade-2 for file generation.
20885         
20886 2003-06-21  Naba Kumar  <naba@gnome.org>
20888         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
20889         And disables autocomple show for numbers (very annoying).
20890         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
20891         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
20892         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
20893         from view menu and adjust the controls accordingly.
20894         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
20895         only OK button.
20896         * src/project_dbase.[c,h]: Removed show_local flag processing.
20897         * src/message-manager.[c,h]: Reorganized messages tabs in more
20898         sensible order.
20899         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
20900         Also added PCRE dependency.
20901         
20902 2003-06-20  Naba Kumar  <naba@gnome.org>
20904         * pixmaps/anjuta_splash.png: New splash.
20905         from Jean Schurger  <yshartk@schurger.org>
20906         
20907         * src/controls.c: De-sensitize run-to-cursor when debugger
20908         is not running.
20909         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
20910         
20911         * src/message-manager-private.cc: Fixed to properly jump at
20912         the right file:line.
20913         
20914         * src/appwiz_page1.c: Fixed to correctly determine the project
20915         trpe from the wizard.
20916         
20917 2003-06-20  Naba Kumar  <naba@gnome.org>
20919         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
20920         * src/watch_gui.c: Code cleanups.
20921         * src/debugger.[c,h], src/stack_trace.[c,h],
20922         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
20923         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
20924         Removed direct access to stack_trace private data, Increased debugger
20925         command size from 256 to 1024 (to be on safer side). Also implemented
20926         row-activated signle for seting frame and viewing the source.
20927         * src/debugger.c: Avoids starting program and stopping debugger
20928         when starting debugger and stopping program, respectively.
20929         
20930         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
20931         Reverted codes to start debugger automatically
20932         The file is brought to the state just after the branching 
20933         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
20934         some code clean ups.
20935         
20936         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
20937         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
20938         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
20939         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
20940         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
20941         src/project_dbase.c: Code clean ups.
20942         
20943         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
20944         (Projects dir) so that correct $HOME/Projects path is set when
20945         anjuta is run for the first time.
20946         
20947 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
20949         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
20951 2003-06-13  Naba Kumar  <naba@gnome.org>
20953         * src/stack_trace_cbs.c: Moved variable declaration at the
20954         top of the block (bug #737867)
20955         
20956         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
20957         just CFLAGS and CXXFLAGS (bug #743617).
20958         
20959         * src/create_global_tags.sh: Fixed shell script to properly
20960         detect installed *-config files.
20961         
20962 2003-06-12  Naba Kumar  <naba@gnome.org>
20964         * src/preferences.[c,h]: Added methods for custom widgets in
20965         preferences: using custom set/get methods for them.
20966         
20967         * src/anjuta-encoding.c: Implemented up/down of the encodings
20968         in the list and property saves correctly.
20969         
20970         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20971         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
20972         the beginning of a file.
20974         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20975         * src/aneditor.cxx, src/aneditor.h,
20976         src/controls.c, src/main_menubar.c, src/main_menubar.h,
20977         src/main_menubar_def.h, src/mainmenu_callbacks.c,
20978         src/mainmenu_callbacks.h: Allows the operator to select the current
20979         word or the current line (Request: 680801). It puts also
20980         sensitive/unsensitive several select/comment menu items.
20982         * src/breakpoints.c: Presets by default the current line for a
20983         defined breakpoint.
20985 2003-06-11  Naba Kumar  <naba@gnome.org>
20987         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
20988         color (red highlight) now cosistent for inactive tabs also.
20989         
20990         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
20991         'Advanced search and replace' in Edit->Search submenu.
20992         
20993         * data/properties/tcltk.properties: Fixed bug #731851. Added line
20994         wrappings '\' where     they were missing.
20995         
20996         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
20997         message is now more descriptive and details the correct thing to do
20998         for GNOME2 desktop.
20999         
21000 2003-06-10  Naba Kumar  <naba@gnome.org>
21002         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
21003         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
21004         Removed any reference to particular version of automake/autoconf
21005         so that they could work with newer versions (Bug #659394).
21007         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
21008         src/anjuta.c: Added coded to add/remove supported encodings.
21009         
21010         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
21011         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
21012         src/project_import.c, src/project_type.c, src/project_type.h,
21013         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
21014         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
21015         from the project wizard.
21017 2003-06-06  Naba Kumar  <naba@gnome.org>
21019         Patch from Etay Meiri  <etay-m@bezeqint.net>
21020         * src/compiler_options.c: Fixed bugs related to clean before
21021         build patch.
21022         
21023         * anjuta.desktop.in.in: Added commandline options.
21024         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
21025         -dP and -A flags of CVS update into different options.
21026         
21027 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
21029         * configure.in: Removed "ta" from ALL_LINGUAS.
21031 2003-06-02  Naba Kumar  <naba@gnome.org>
21033         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
21034         return NULL for undefined properties and "" for defined but empty
21035         strings. It was creating many problems where both are assumed to be
21036         same. And besides, it doesn't matter to differentiate the two (the
21037         problem with preferences was due to a different bug).
21039         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
21040         correctly. Also, s/props_build_in/props_built_in/g.
21041         
21042         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
21043         list.
21044         
21045         * src/an_file_view.c: Unrefed pixbufs when done with them.
21047         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
21048         (removed) file_text.png: Added and removed pixmaps.
21049         
21050 2003-05-30  Naba Kumar  <naba@gnome.org>
21052         * anjuta.glade: Fixed encodings preferences dialog
21053         
21054 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
21055         
21056         Reviewed by Naba Kumar  <naba@gnome.org>
21057         
21058         * src/build_project.c src/clean_project/c: perform a clean before
21059         build, if required. Show the message manager on clean.
21060         * src/compiler_options.c: save the new options when window is closed
21061         and flag project to be cleaned before the next build.
21062         * src/project_dbase.c: added a 'clean before build' flag to project
21064 2003-05-29  Naba Kumar  <naba@gnome.org>
21066         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
21067         dialog.
21068         
21069         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
21070         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
21071         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
21072         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
21073         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
21074         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
21075         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
21076         print_color.xpm, print_landscape.xpm, print_layout.xpm,
21077         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
21079         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
21080         Removed unused icons references.
21082 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
21084         Reviewed by Naba Kumar  <naba@gnome.org>
21085         
21086         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
21087           src/compiler_options.c, src/debugger.c, src/find_replace.c,
21088           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
21089           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
21090           src/toolbar_callbacks.c: HIG compliant dialogs.
21092         * src/utilities.c: anjuta_button_new_with_stock_image() and
21093           anjuta_dialog_add_button() stolen from gedit.
21095         * src/main_menubar_def.h: Fixed mnemonics.
21097 2003-05-26  Naba Kumar  <naba@gnome.org>
21099         * src/project_dbase_gui.c: Added header files filter for add file
21100         dialog box. Disabled project window to be transient window.
21101         
21102         * src/message-manager.cc: Disabled message manager window to be
21103         transient window.
21104         
21105         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
21106         a file could not be loaded.
21107         
21108         * src/project_dbase.c: Fixed a bug with GUI editor command
21109         where empty string is returned.
21110         
21111         * src/Makefile.am, src/preferences.h, src/text_editor.c
21112         src/text_editor.h, (new) src/anjuta-encodings.h,
21113         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
21114         Added encoding support and to handle characters encoding correctly
21115         by auto detecting it during load. Added preferences for selecting
21116         the encoding during save.
21118         * src/preferences.c, src/resources.c: Removed debug messages.
21120         Patch from: Alexander Nedotsukov <bland@mail.ru>
21121         * src/getline.c: Fixed many fatal bugs for FreeBSD.
21123 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21124         * src/anjuta.c: Try to sow the splash image more often.
21126 2003-05-20  Naba Kumar  <naba@gnome.org>
21128         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21129         * src/debug_tree.c: Colorize the modified locals during
21130         debugging and call memory analyze from the debugger.
21131         * src/breakpoints.c: The color is now different for the enabled
21132         and disabled breakpoints. Anjuta now can erase several
21133         breakpoints defined at the same line. The markers are updated
21134         according to the enable/disable action.
21135         
21136         Patch from Etay Meiri  <etay-m@bezeqint.net>
21137         * src/launcher.c: Fixes launcher freeze up bug during build.
21139 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
21141         Reviewed by Naba Kumar  <naba@gnome.org>
21142         * scintilla/PropSet.h: Change member variables from private to protected.
21143         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
21144         to PropSetFile class, which return a gchar * (and can therefore indicate
21145         whether properties are empty or do not exist) and make prop_get and
21146         prop_get_expanded use them.
21147         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
21148         that the result of of prop_get cannot be an empty string.
21150 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
21152         Reviewed by Naba Kumar  <naba@gnome.org>
21153         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
21154         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
21155         src/text_editor_cbs.c: When saving all the files in the project, the
21156         text editors are now only rehighlighted once instead of once for each
21157         file saved.
21159 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21160         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21161         * src/anjuta.desktop.in.in: Support startup notification.
21162 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21163         * src/main.c, widgets/e-splash.c: Splash screen improvements.
21164         * src/anjuta.desktop.in.in: Support startup notification.
21167 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
21169         Reviewed by Naba Kumar  <naba@gnome.org>
21170         
21171         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
21172         memory leak from glade_xml_new call. Removed gxml field from Executer
21173         struct as only used in create_executer_dialog and then destroyed.
21174         
21175         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
21176         
21177         * src/configurer.c: Fix warning trying to connect signal to non-existent
21178         environment entry in configure dialog and fix crash when closing the
21179         window.
21180         
21181         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
21182         gnome_date_edit_get_time instead.
21183         
21184         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
21185         in view menu required renumbering elsewhere.
21187 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
21189         Reviewed by Naba Kumar  <naba@gnome.org>
21190         
21191         * src/breakpoints.c: fixed an error when removing breakpoint
21192         * src/controls.c: 'run to cursor' is sensitive when debugger not active
21193         * src/debugger.c: changes to the way the debugger is activated
21194         * src/debugger.h: clean ups
21196 2003-05-13  Naba Kumar  <naba@gnome.org>
21198         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21199         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
21200         src/memory.h: A new version of memory and the interface
21201         is now integrated in anjuta.glade
21203 2003-05-09  Naba Kumar  <naba@gnome.org>
21205         * configure.in: Bumped required gtk version to 2.0.8.
21206         
21207 2003-05-06  Naba Kumar  <naba@gnome.org>
21209         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
21211 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21212         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
21214 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21215         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
21216         , tagmanager/c.c: Support for ProC and RDB files.
21218 2003-05-06  Naba Kumar  <naba@gnome.org>
21220         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
21221         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21222         Uncomment (Box & Stream), Select the current function,
21223         authorize the "Quit" button of the GotoLine window
21225 2003-05-05  Naba Kumar  <naba@gnome.org>
21227         * src/watch_gui.h: CVS added new file.
21229         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
21231         Patch from Etay Meiri <etay-m@bezeqint.net>
21232         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
21233         src/mainmenu_callbacks.c, src/message-manager.cc,
21234         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
21235         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
21236         Ported stack trace to GNOME2 and added it in the message manager
21237         pane.
21239 2003-05-02  Naba Kumar  <naba@gnome.org>
21241         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
21242         
21243         * src/preferences.[h,c]: Fixed preferences to save only one copy of
21244         preferences property.
21245         
21246         * anjuta.prj: Fixed multiple preferences saved data.
21247         
21248         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
21249         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
21250         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
21251         scintilla/include/Platform.h, scintilla/include/PropSet.h,
21252         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
21253         Upgraded scitilla from CVS with faster window repaint
21254         and more bugfixes.
21255         
21256         Patch from  Etay Meiri  <etay-m@bezeqint.net>
21257         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
21258         and code cleanups
21259         
21260 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
21262         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
21263         the window if messages are appended to the end and the scrollbar is
21264         at the end.
21266 2003-04-29  Naba Kumar  <naba@gnome.org>
21268         * configure.in: Removed omf-install from Makefiles list.
21270 2003-04-28  Naba Kumar  <naba@gnome.org>
21272         * po/POTFILES.in: Remvoded deleted files.
21273         
21274         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
21275         pixmaps/windows-style-undocked.png: Added setup wizard's images.
21277         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
21278         is executed as detached) is not set properly.
21279         
21280 2003-04-25  Naba Kumar  <naba@gnome.org>
21281         
21282         * anjuta.prj: Updated.
21283         * src/anjuta_info.c: Fixed text wrapping and column view.
21284         * data/welcome.txt.in: Removed unaligned characters.
21285         
21286 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21287         * src/main_menubar.c: Disable setup dialog.
21289 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21290         * src/breakpoints.c; Fixed compilation with older GCC
21291         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
21292         * HACKING: Spelling fixes (Suggested by Stephen Knight)
21294 2003-04-18  Naba Kumar  <naba@gnome.org>
21296         * anjuta.prj: Updated (includes compiler options).
21297         
21298         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
21299         function from anjuta.c (it was already available in anjuta-tools.c).
21300         
21301 2003-04-18  Naba Kumar  <naba@gnome.org>
21303         * src/about.c, THANKS: Updated
21304         
21305         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
21306         
21307         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
21308         properly from the project session before updating the file
21309         view.
21310         
21311         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21312         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
21313         dialog settings (as it will not be required once GDL is in place) and
21314         added file view filters in the settings sub-menu.
21316 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21317         * HACKING: Updated
21318         * configure.in: Disable cast checks on final build.
21320 2003-04-17  Naba Kumar  <naba@gnome.org>
21322         * src/build_project.c: Fixed a compilation error.
21324         * src/launcher.c: Removed commnets.
21325         
21326         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
21327         properties from editor tab to indentation tab and fixed a property
21328         label for proper i18n translation. Fixed typos in project config
21329         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
21330         sorting and reordering in compiler options dialog.
21331         
21332         * src/compiler_options.c: Implemented _save() function to save the
21333         options (which was pending).
21334         
21335         * src/build_project.c: Destroys install-as-root dialog when it is done.
21336         
21337         * src/an_symbol_view.c: Change "event" event to "event-after" so
21338         that symbol row is selected first before the popup is shown.
21339         
21340 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21342         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
21343         file in CVS/Entries. (Reviewed and applied by Biswa)
21345 2003-04-16  Naba Kumar  <naba@gnome.org>
21347         * aneditor.cxx: use unicode everytime (fixed unicode related
21348         bugs).
21350         * anjuta.prj: Fixed UI editor name (blank to use default) and
21351         anjuta version.
21352         
21353         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
21354         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
21355         Editor preferences page.
21357 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21358         * src/anjuta.[ch], src/print.c: Fixed warnings
21359         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
21360         * configure.in: Profiling support with gprof
21362 2003-04-16  Naba Kumar  <naba@gnome.org>
21364         Patch from Gaëtan de Menten  <ged@bugfactory.org>
21365         * src/launcher.c: Fixed cvs dialog.
21366         
21367 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
21368         
21369         * src/message-manager-private.cc: Fixed double-click on first line of 
21370         output to properly select a line.
21371         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
21372         because still was a deprecatd GtkCTreeNode and always NULL anyway.
21374 2003-04-15  Naba Kumar  <naba@gnome.org>
21376         * src/message-manager-private.cc: Fixed the glade filename typo.
21378 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21379         * scintilla/*, data/properties/*: Scintilla CVS merge
21380         * anjuta.prj: Removed unnecessary files.
21381         * scintilla/PlatGTK.cxx: Force Pango fonts always
21382         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
21383         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
21384         for preferences.
21385         * configure.in: Change version no. for 1.1.1 (alpha release)
21386         * configure.in: Added '--with-pref-suffix' option.
21387         * config.guess, config.sub: Removed from CVS.
21389 2003-04-15  Naba Kumar  <naba@gnome.org>
21391         Patch from Timothee Besset  <ttimo@idsoftware.com>
21392         * Makefile.am: Fixed a shell script error during intallation.
21393         
21394 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21396         Reviewed by Naba Kumar  <naba@gnome.org>
21397         * src/message-manager.cc: Added popup-menu to TreeView and fixed
21398         set_wm_class to use "anjuta" instead of "an.
21399         * src/message-manager-private.cc: Headers are hidden again.
21401 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21402         * src/project_dbase_gui.c: Memory corruption fix.
21403         * anjuta.prj: Updated project file
21405 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
21406         * an_file_view.c: Connect to event-after signal rather than event so that
21407         selection is updated first and thus context menu is for the right file.
21408         Reviewed and applied by Biswa.
21410 2003-04-14  Naba Kumar  <naba@gnome.org>
21412         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
21413         
21414         * src/auncher.c: More child exit fixes
21415         from Timothee Besset  <ttimo@idsoftware.com>
21417 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
21418         
21419         Reviewed by Naba Kumar  <naba@gnome.org>
21420         
21421         * src/message-manager.[c/h], src/message-manager-private[c/h],
21422                 anjuta.[c/h]: Ported message-manager to Gtk2
21423         
21424         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21425         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
21426         src/clean_project.c, src/compile.c, src/configurer.c,
21427         src/controls.c, src/cvs.c, src/debugger.c,
21428         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21429         src/project_import.c, src/search-replace.c: Changed name from
21430         AnjutaMessageManager to AnMessageManager to avoid too long type
21431         and funtion names.
21433 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21434         * src/launcher.c: Fix build won't stop problem - TTimo
21435         * TODO: Updated
21436         * pixmaps/anjuta_splash.c: New splash screen prototype.
21437         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
21438         * src/compiler_options.c: Mute pkgconfig errors.
21439         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
21441 2003-04-10  Naba Kumar  <naba@gnome.org>
21443         * configurer.[c,h]: Fixed dialog to close properly.
21444         * src/project_dbase.c, widgets/gnomefilelist.c: Added
21445         debugging asserts.
21446         
21447 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21448         * anjuta.prj: Removed unnecessary files, load with 1.2.0
21449         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
21450         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
21451         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
21452         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
21453         src/makefile.am: Move gdl to it's own directory.
21454         * global-tags/create_global_tags.sh: Silently ignore SDL error.
21456 2003-04-09  Naba Kumar  <naba@gnome.org>
21458         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
21459         branch.
21461 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21462         * src/anjuta-tools.c: Use CDATA for saving tools data.
21463         * anjuta.glade, src/search-replace.c: Port from branch.
21464         * widgets/e-splash.*, src/main.c: Better splash screen.
21465         * configure.in, widgets/gdl*: Import GDL widgets.
21466         * ROADMAP: Updated roadmap.
21467         * src/an_file_view.c: Use GDL icons for file tree.
21469 2003-04-09  Naba Kumar  <naba@gnome.org>
21471         * anjuta.glade: Added (hidden) initial setup-wizard window.
21472         
21473         Patch from: Vitaly  <vvv@rfniias.ru>
21474         * src/preferences.c: Fixes a bug with libglace widget access with
21475         translated strings.
21477         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21478         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21479         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21480         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
21481         src/toolbar_callbacks.[c,h],
21482         src/memory.c, src/message-manager-private.cc,
21483         src/message-manager-private.h, src/message-manager.cc,
21484         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
21485         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
21486         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
21487         watch window to a subwindow in the notebook
21489 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21490         * ROADMAP: Updated roadmap.
21492 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
21494         * configure.in: Added Belarusian to ALL_LINGUAS.
21496 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21497         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
21498         Henry Jia
21499         * ROADMAP: Added roadmap for HEAD.
21501 2003-03-29  Naba Kumar  <naba@gnome.org>
21503         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
21504         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
21505         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
21506         (new) pixmaps/start-with-wizard.png,
21507         (new) pixmaps/start-with-import.png,
21508         (new) pixmaps/start-with-open.png Added Start with dialog which pops
21509         up on anjuta start-up to give quick access to opening file/project or
21510         creation wizards.
21512         * src/main.c: Sets proper data directory for the gnome
21513         program.
21515 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21516         * src/text_editor.c: Fixed error/warning indicators.
21518 2003-03-24  Naba Kumar  <naba@gnome.org>
21520         * README: Correct version.
21521         
21522 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
21524         * configure.in: Added checks to see if were building on FreeBSD
21525         systems.  Sets -DFREEBSD if we are, and also attempts to find
21526         gmake if the host system is FreeBSD.
21528         * src/getline.c: New file used to provide the getline function,
21529         which isnt available on a FreeBSD system.  The function is only
21530         defined if FREEBSD is defined.
21532         * src/Makefile.am: Added getline.c to anjuta_SOURCES
21534         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
21535         configure.in sets this to gmake on FreeBSD systems, and make
21536         on everything else.
21538 2003-03-23  Naba Kumar  <naba@gnome.org>
21540         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
21541         
21542         * anjuta.spec.in: Fixed spec file for correct file paths and
21543         corrected rpmbuild.
21545         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
21546         the rpm build command separately now.
21547         
21548         * src/anjuta.c, windows-dialog.c: Added some more window management
21549         stuffs (not still fully working, though).
21551         * TODO: Updated.
21553 2003-03-22  Naba Kumar  <naba@gnome.org>
21555         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
21557 2003-03-21  Naba Kumar  <naba@gnome.org>
21559         * README: Removed Andy Piper's name from the active maintainers
21560         list on his request.
21561         
21562         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
21563         preferences.
21564         
21565         * src/anjuta-tools.c: Fixed compiler errors.
21567         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
21568         show bugs.
21569         
21570         * src/commands.c, src/src_paths.c, src/style-editor.c,
21571         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
21572         becuase they are now hidden by default (from glade editing).
21573         
21574         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
21575         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
21576         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21577         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
21578         basic windows managements.
21579         
21580 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21581         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
21582         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
21583         Enver ALTIN (a.k.a. skyblue)
21585 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21586         * tagmanager/*: Added ignore-list for symbols. This will make
21587         parsing more accurate for projects. Doc updates needed.
21589 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21590         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
21591         * launcher/Makefile.am: Link to correct libraries
21592         * src/launcher.c: Do not allow NULL shell
21594 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
21595         * src/debug_tree.c: Improve debug tree view.
21597 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
21599         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
21600         'Run Configure Script' and 'Execute Program'. Increase minimum width
21601         of Configure dialog.
21602         * find_in_files.c, find_in_files_cbs.*: Properly create the file
21603         list widget by setting a model and adding a column and renderer.
21604           Actually store the nocvs toggle button in FindInFiles data structure.
21605           Handle selection changes via changed signal rather than row_activated.
21606           Use response signal for handling the close and find buttons.
21607           Close window when escape is pressed.
21608         * find_replace.c: Close window when escape is pressed.
21609         * find_text.c: Close window when escape is pressed in find dialog as
21610         well as wrap search question, where now Yes is the default button.
21612 2003-03-05  Naba Kumar  <naba@gnome.org>
21614         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
21616         * src/message-manager-private.cc: Fixed a bug with vte conditional
21617         compilation.
21618         * anjuta.glade: Hides all windows in glade file.
21620 2003-03-05  Naba Kumar  <naba@gnome.org>
21622         * src/an_file_view.c: Fixed a compilation warning.
21623         * src/message-manager-private.cc: Conditional compilation for vte
21624         API.
21625         
21626 2003-02-28  Naba Kumar  <naba@gnome.org>
21628         * configure.in, anjuta.spec.in: Updated dependency packages version.
21629         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
21630         * src/preferences.c: Added debug assertions.
21631         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
21632         editor to enable/disable bringing the recent editor tabs first.
21633         
21634         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21635         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
21636         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
21637         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
21638         and     bug fixes. Also code clean ups.
21639         
21640         * (new) src/search-replace.[h,c]: New search replace implementation
21641         from ANJUTA_1_0_0 branch.
21642         
21643         * (new) src/windows-dialog.[h,c]: New windows management class
21644         [work in progress].
21646 2003-02-28  Naba Kumar  <naba@gnome.org>
21648         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
21649         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
21650         src/appwizard.c, src/build_file.c, src/build_project.c,
21651         src/clean_project.c, src/compile.c, src/configurer.c,
21652         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
21653         src/message-manager-dock.c, src/message-manager-dock.h,
21654         src/message-manager-private.cc, src/message-manager.cc,
21655         src/preferences-dialog.c, src/preferences-dialog.h,
21656         src/preferences.c, src/preferences.h, src/project_dbase.c,
21657         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
21658         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
21659         src/utilities.c, src/utilities.h:
21660         
21661         Widgetized Preferences and gave proper function names.
21663         * src/executer.c: Fixed a session loading bug.
21664         
21665 2003-02-27  Naba Kumar  <naba@gnome.org>
21667         * printing/print.c: Fixed printing font bug that failed to load the
21668         proper fonts.
21669         
21670         * src/toolbar.c: Disabled LED flashing (not yet implemented).
21671         
21672         * TODO, anjuta.prj: Updated.
21674 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
21676         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21677         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21678         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21679         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
21680         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
21681         fixed omf errors
21683 2003-02-25  Naba Kumar  <naba@gnome.org>
21685         * Makefile.am: Excluded omf-install from installation as the docs are
21686         not ready.
21687         
21688         TODO: Updated.
21689         
21690         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
21691         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
21692         property names and added new editor properties and code cleanups.
21693         Also added new project properties.
21694         
21695         * src/compiler_options.[h,c]: Added pkg-config packages supports
21696         and fixed bugs.
21697         
21698         * src/glade_iface.h: Cleanups.
21699         
21700         * src/launcher.c: Used timer instead of idle to scan.
21701         
21702         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
21703         src/project_config.[h,c], src/project_import.c: Implemented project
21704         property to define GUI editor and to handle it.
21705         
21706         * src/preferences.c: i18n fixes.
21707         
21708         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
21709         unused (and old) pixmaps.
21710         
21711         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
21712         
21713 2003-02-25  Naba Kumar  <naba@gnome.org>
21715         * src/message-manager-private.[h,cc], src/preferences.c,
21716         anjuta.glade, anjuta_dialog_strings.c: Implemented
21717         gnome terminal profiles for the terminal preferences and moved the
21718         addition of terminal preferences in the terminal constructor.
21719         
21720         * anjuta.prj: Updated.
21722 2003-02-24  Naba Kumar  <naba@gnome.org>
21724         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
21725         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
21726         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
21727         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
21728         preferences dialog.
21730         * TODO: Updated.
21732         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
21733         text selection and child re-spawning.
21735         * src/pixmaps.h: Removed unused pixmaps definitions.
21736         
21737 2003-02-23  Naba Kumar  <naba@gnome.org>
21739         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
21740         the project tree/window.
21742         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
21743         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
21744         Correct the use of a variable and implemented session save/load
21745         for tree expansion states.
21746         
21747         * src/main_menubar_def.h: Fixed shortcuts keys.
21748         
21749         * src/anjuta.c, src/gnome_project.c: Code clean ups.
21750         
21751         * anjuta.prj: Updated.
21752         
21753 2003-02-22  Naba Kumar  <naba@gnome.org>
21755         * src/debug_tree.[c,h]: GNOME2 port from 
21756         Etay Meiri <etay-m@bezeqint.net>
21757         
21758         * src/an_file_view.c, src/resources.[h,c],
21759         data/properties/bash.properties,
21760         data/properties/cpp.properties,
21761         data/properties/html.properties,
21762         data/properties/make.properties,
21763         data/properties/others.properties,
21764         data/properties/perl.properties,
21765         data/properties/props.properties,
21766         data/properties/xml.properties: Standarized file icons. Icons are
21767         defined in respective .properties file and are retrieved as resource
21768         data.
21770         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
21771         in labels from the commands editor as that would create
21772         problems for translators.
21774 2003-02-21  Naba Kumar  <naba@gnome.org>
21776         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
21777         as they should be part of CVS(?).
21779         * Makefile.am: Corrected a typo for glade generated strings file.
21781         * configure.in, po/hi.po: Added new Hindi (hi) translation
21782         in ALL_LINGUS and added initial Hindi translation.
21784         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
21785         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
21786         sv_unknown.xpm to more proper icon.
21788         * (new)data/properties/php.properties, data/properties/Makefile.am,
21789         data/properties/anjuta.properties, data/properties/html.properties:
21790         Fixed PHP syntax hilighting bug by separating php properties into
21791         different file (because of file size).
21793         * TODO: Updated.
21794         
21795 2003-02-20  Naba Kumar <naba@gnome.org>
21797         * src/breakpoints.c: Fixed breakpoints session saving/loading
21798         crash bug.
21799         
21800         * scintilla/*, scintilla/include/*: Updated to scintilla
21801         release 1.51
21802         
21803 2003-02-19  Naba Kumar <naba@gnome.org>
21805         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
21806         * TODO: Updated.
21808         * Makefile.am, src/Makefile.am,
21809         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
21810         (removed) src/anjuta_dialog_strings.c,
21811         (removed) src/anjuta_dialogs_strings.c,
21812         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
21813         (added) anjuta.glade: Transfered glade files from src/ directory
21814         to the top level directory.
21816         * po/POTFILES.in: Updated.
21817         
21818         * (removed) macrocs2/*: Transfered to data/ directory.
21819         
21820         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
21821         data/Makefile.am: Moved macros in data directory. Anjuta no longer
21822         requires to have macros dir, but the projects generated by anjuta
21823         require them.
21824         
21825         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
21826         trees.
21827         
21828         * src/defaults.c: Corrected default compiler options.
21829         
21830         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
21831         wizard.
21832         
21833         * src/message-manager-private.cc, src/message-manager-private.h,
21834         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
21835         
21836         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
21837         source code generation for gnome2 projects.
21839 2003-02-11  Naba Kumar <naba@gnome.org>
21841         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
21842         restores the expand/collaspe states of the nodes after refresh.
21843         
21844         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
21845         
21846 2003-02-11  Naba Kumar <naba@gnome.org>
21848         * src/style-editor.c: Fixed pango font description handling for fonts.
21849         * src/anjuta.glade: Removed font size spin button.
21850         * configure.in, src/anjuta.prj: Corrected version.
21851         * TODO: update.
21852         
21853 2003-02-10  Naba Kumar <naba@gnome.org>
21855         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
21856         references of scroll-menu.h and add about.h in Makefile.am.
21857         
21858         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
21859         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
21860         (removed) widgets/scroll-menu.h: Removed unused files.
21861         
21862         * Makefile.am: Added proper i18n rules and added intl tools for
21863         distributions.
21864         
21865         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
21866         to the stable release).
21867         
21868         * anjuta.spec.in: Removed manuals packaging.
21869         
21870         * data/Makefile.am: Removed 'macros' installation (not required for
21871         gnome2 projects).
21873 2003-02-10  Naba Kumar <naba@gnome.org>
21875         * po/POTFILES.in: Updated.
21877         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
21878         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
21879         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
21880         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
21881         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
21882         icons and images.
21884         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
21885         src/toolbar_callbacks.h: Fixed scintilla notification signal name
21886         and fixed to properly handle focus in find entry box.
21888         * Makefile.am: Added code for RH system menu update.
21890         * .cvsignore: Updated.
21892         * NEWS: Updated.
21894 2003-02-03  Naba Kumar <naba@gnome.org>
21896         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
21897         editor preferences. and fixes dialogs.
21899         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
21900         Fixed linenumbers and header margins when they are disabled and
21901         removed unused header files.
21903         * src/attact_process.[h,c], src/debugger.c: Attach to process
21904         now works.
21906         * src/help.c: Fixed dialog response.
21908         * TODO: Updated.
21910         * data/properties/anjuta.properties: Corrected typo.
21912         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
21913         Change the signal to "changed" in entry from "selection-changed" in
21914         list.
21916         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
21917         short-cuts.
21919 2003-01-31  Naba Kumar <naba@gnome.org>
21921         * configure.in: Upgraded to use libgnomeprint-2.2
21922         
21923         * printing/Makefile.am: Updated
21924         
21925         *(removed) printing/print-doc.c, printing/print-doc.h,
21926         printing/print-util.c, printing/print-util.h: Removed because already
21927         merged with print.c.
21928         
21929         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
21930         and libgnomeprintui-2.2 and fixed rendering problems.
21931         
21932         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
21933         uneccessary print properties, as they are separately taken
21934         care in gnomeprint.
21935         
21936         * po/POTFILES.in: Update.
21938 2003-01-30  Naba Kumar <naba@gnome.org>
21940         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
21941         for about dialog box.
21942         
21943         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
21944         src/pixmaps.h: Modified for the above additions for about dialog.
21946 2003-01-29  Naba Kumar <naba@gnome.org>
21948         * src/style_editor.[c,h]: Added missing files.
21949         
21950 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21951         * scintilla/XPM.[cxx|h]: Added missing files
21953 2003-01-29  Naba Kumar <naba@gnome.org>
21954         
21955         * TODO, po/POTFILES.in: Updated.
21956         
21957         * anjuta.prj, src/anjuta.glade,
21958         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
21960 2003-01-28  Naba Kumar <naba@gnome.org>
21961         
21962         * data/properties/anjuta.properties, src/aneditor.cxx,
21963         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
21964         properties into text properties (earlier it was int properties).
21966         * TODO: Updated
21967         
21968         * scintilla/AutoComplete.c,xx,
21969         scintilla/AutoComplete.h,
21970         scintilla/CallTip.c,xx,
21971         scintilla/CallTip.h,
21972         scintilla/Document.c,xx,
21973         scintilla/Document.h,
21974         scintilla/Editor.c,xx,
21975         scintilla/Editor.h,
21976         scintilla/LexAVE.c,xx,
21977         scintilla/LexCSS.c,xx,
21978         scintilla/LexHTML.c,xx,
21979         scintilla/LexOthers.c,xx,
21980         scintilla/LexPython.c,xx,
21981         scintilla/LineMarker.c,xx,
21982         scintilla/LineMarker.h,
21983         scintilla/Makefile.am
21984         scintilla/PlatGTK.c,xx,
21985         scintilla/PropSet.c,xx,
21986         scintilla/ScintillaBase.c,xx,
21987         scintilla/ScintillaBase.h,
21988         scintilla/ScintillaGTK.c,xx,
21989         scintilla/ViewStyle.c,xx,
21990         scintilla/include/Platform.h,
21991         scintilla/include/SciLexer.h,
21992         scintilla/include/Scintilla.h,
21993         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
21994         
21995         
21996         src/Makefile.am,
21997         src/an_file_view.c,
21998         src/an_symbol_view.c,
21999         src/anjuta-tools.c,
22000         src/anjuta.c,
22001         src/anjuta.glade
22002         src/anjuta.h,
22003         src/anjuta_cbs.c,
22004         src/anjuta_dialogs_strings.c,
22005         src/anjuta_info.c,
22006         src/commands.c,
22007         src/compiler_options.c,
22008         src/debugger.c,
22009         src/help.c,
22010         src/main_menubar.c,
22011         src/main_menubar.h,
22012         src/main_menubar_def.h,
22013         src/mainmenu_callbacks.c,
22014         src/mainmenu_callbacks.h,
22015         src/message-manager-private.c,c
22016         src/message-manager-private.h,
22017         src/message-manager.c,c
22018         src/message-manager.h,
22019         src/pixmaps.h,
22020         src/preferences.c,
22021         src/preferences.h,
22022         src/project_config.c,
22023         src/project_dbase.c,
22024         src/project_dbase_gui.c,
22025         src/project_import_gui.c,
22026         src/properties.c,xx,
22027         src/properties.h,
22028         src/resources.c,
22029         src/src_paths.c,
22030         src/text_editor.c,
22031         src/text_editor_gui.c,
22032         src/toolbar.c,
22033         src/utilities.c,
22034         src/utilities.h,
22035         anjuta.prj: GNOME2 porting and fixed many porting bugs.
22036         
22037 2003-01-24  Naba Kumar <naba@gnome.org>
22039         * src/text_editor_gui.c, src/toolbar.c,
22040         src/text_editor.c, src/text_editor_cbs.h:
22041         Used correct notification signal name for scintilla
22042         (gtk2) and fixed UI.
22043         
22044         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
22045         when not required.
22046         
22047         * printing/print-doc.c,
22048         printing/print.c,,
22049         src/anjuta-tools.c,
22050         src/find_replace.c,
22051         src/goto_line.c,
22052         src/launcher.c,
22053         src/mainmenu_callbacks.c,
22054         src/project_dbase.c,
22055         src/project_dbase.h,
22056         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
22057         src/text_editor.c,
22058         src/text_editor_cbs.h:
22061 2003-01-23  Naba Kumar <naba@gnome.org>
22063         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
22064         correct stock icons and organized pixmap macros.
22065         
22066         Makefile.am: Removed non-generated files.
22067         
22068         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
22069         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
22070         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
22071         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
22072         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
22073         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
22074         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
22075         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
22076         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
22077         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
22078         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
22079         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
22080         stop.xpm, undo.xpm}: Removed because no longer used.
22082         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
22083         file_unknown.xpm}: Files renamed from fv_*, as it would
22084         be the right name.
22086         * pixmaps/Makefile.am: Updated for the above changes.
22088 2003-01-23  Jakub Steiner <jimmac * ximian * com>
22090         * pixmaps/autocomplete-16.png,
22091         pixmaps/autocomplete.png,
22092         pixmaps/block-end-16.png,
22093         pixmaps/block-end.png,
22094         pixmaps/block-start-16.png,
22095         pixmaps/block-start.png,
22096         pixmaps/bookmark-first-16.png,
22097         pixmaps/bookmark-first.png,
22098         pixmaps/bookmark-last-16.png,
22099         pixmaps/bookmark-last.png,
22100         pixmaps/bookmark-next-16.png,
22101         pixmaps/bookmark-next.png,
22102         pixmaps/bookmark-prev-16.png,
22103         pixmaps/bookmark-prev.png,
22104         pixmaps/error-next-16.png,
22105         pixmaps/error-next.png,
22106         pixmaps/error-prev-16.png,
22107         pixmaps/error-prev.png: gnome2-styled icons
22110 2003-01-23  Naba Kumar <naba@gnome.org>
22112         * anjuta.prj: Updated compiler options.
22113         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
22115         * src/aneditor.cxx,
22116         src/anjuta.c,
22117         src/anjuta.glade,
22118         src/anjuta_dialogs_strings.c,
22119         src/mainmenu_callbacks.c,
22120         src/mainmenu_callbacks.h,
22121         src/text_editor.c,
22122         src/text_editor_cbs.c,
22123         src/text_editor_gui.c: GNOME2 Porting.
22125 2003-01-22  Naba Kumar <naba@gnome.org>
22127         * ChangeLog: Corrected dates.
22128         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
22129         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
22130         preferences.
22132 2003-01-22  Naba Kumar <naba@gnome.org>
22133         
22134         * plugins/patch/patch-plugin.c: Bug fix.
22135         
22136         * src/anjuta-tools.c,
22137         src/anjuta.c,
22138         src/anjuta.glade,
22139         src/anjuta.h,
22140         src/anjuta_dialogs_strings.c,
22141         src/breakpoints.c,
22142         src/cvs_gui.c,
22143         src/debugger.c,
22144         src/debugger.h,
22145         src/executer.c,
22146         src/glade_iface.c,
22147         src/main.c,
22148         src/mainmenu_callbacks.c,
22149         src/mainmenu_callbacks.h,
22150         src/preferences.c,
22151         src/project_dbase.c,
22152         src/project_dbase_gui.c,
22153         src/registers.c,
22154         src/sharedlib.c,
22155         src/signals.c,
22156         src/signals_cbs.c,
22157         src/source.c,
22158         src/stack_trace.c,
22159         src/toolbar_callbacks.c,
22160         src/utilities.c,
22161         src/utilities.h,
22162         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
22163         
22164         * src/Makefile.am,
22165         (removed) src/CORBA-Server.c,
22166         (removed) src/CORBA-Server.h,
22167         (removed) src/Gladen-common.c,
22168         (removed) src/Gladen-stubs.c,
22169         (removed) src/Gladen.h,
22170         (removed) src/Prj-common.c,
22171         (removed) src/Prj-skelimpl.c,
22172         (removed) src/Prj-skels.c,
22173         (removed) src/Prj-stubs.c,
22174         (removed) src/Prj.h,
22175         (removed) src/glades.c,
22176         (removed) src/glades.h,
22177         (removed) src/messagebox.c,
22178         (removed) src/messagebox.h: Removed because no longer used.
22180 2003-01-21  Naba Kumar <naba@gnome.org>
22182         * src/anjuta-tools.c,
22183         src/anjuta.c,
22184         src/anjuta.glade,
22185         src/anjuta_dialogs_strings.c,
22186         src/anjuta_info.c,
22187         src/anjuta_info.h,
22188         src/breakpoints.c,
22189         src/compiler_options.c,
22190         src/debugger.c,
22191         src/find_replace.c,
22192         src/find_replace.h,
22193         src/find_text.c,
22194         src/find_text.h,
22195         src/goto_line.c,
22196         src/launcher.c,
22197         src/text_editor.c,
22198         widgets/gnomefilelist.c: GNOME2 porting.
22200 2003-01-20  Naba Kumar <naba@gnome.org>
22202         * global-tags/create_global_tags.sh: Uses pkg-config to
22203         read the modules.
22204         
22205         * src/anjuta.c,
22206         src/anjuta.glade,
22207         src/anjuta.h,
22208         src/anjuta_cbs.c,
22209         src/anjuta_dialogs_strings.c,
22210         src/breakpoints.c,
22211         src/breakpoints.h,
22212         src/compiler_options.c,
22213         src/compiler_options.h,
22214         src/fileselection.c,
22215         src/fileselection.h,
22216         src/mainmenu_callbacks.c,
22217         src/project_dbase_gui.c,
22218         src/session.c,
22219         src/src_paths.c,
22220         src/src_paths.h,
22221         src/text_editor.c,
22222         src/text_editor_gui.c,
22223         widgets/gnomefilelist.c,
22224         widgets/gnomefilelist.h: GNOME2 porting.
22225         
22226         * widgets/Makefile.am,
22227         (removed) widgets/gnomedirlist.c,
22228         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
22229         
22230         * src/Makefile.am,
22231         (removed) src/src_paths_cbs.c,
22232         (removed) src/src_paths_cbs.h,
22233         (removed) src/src_paths_gui.c,
22234         (removed) src/compiler_options_cbs.c,
22235         (removed) src/compiler_options_cbs.h,
22236         (removed) src/breakpoints_cbs.c,
22237         (removed) src/breakpoints_cbs.h: Removed because they are now
22238         combined in singe file
22240 2003-01-16  Naba Kumar <naba@gnome.org>
22242         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
22243         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
22244         options dialog UI and data handling.
22247 2003-01-15  Naba Kumar <naba@gnome.org>
22249         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
22250         Completed command editor porting.
22251         
22252         * src/anjuta.c: Removed the use of commands load function
22253         (not required).
22255         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
22256         and unrefs.
22258         * src/anjuta-tools.c: Fixed translatable strings.
22259         
22260         * src/find_text.c: Fixed dialog creation from glade.
22261         
22262         * src/text_editor_gui.c, src/text_editor.c,
22263         src/text_editor_cbs.c: Completed port of detached text editor
22264         to gnome2 plateform.
22265         
22266 2003-01-14  Naba Kumar <naba@gnome.org>
22268         * src/anjuta.glade, src/preferences.[h,c],
22269         src/anjuta_dialogs_strings.c: Added build and editor
22270         preferences pages and other UIs. Fixed preferense loading and saving.
22271         
22272         * src/anjuta.c: Does case-insensitive match for tabs position
22273         preferences and removed preferences loading (done at _new() call).
22274         
22275         * anjuta-tools.c: Debugged tools dialog handling.
22276         * plugins/class-gen/clsGen.c: Fixed an undefined function.
22277         
22278 2003-01-13  Naba Kumar <naba@gnome.org>
22280         * ABOUT-NLS: Update (strange).
22282         * autogen.sh: Removed blocking code.
22284         * configure.in: Fixed an autogen bug.
22285         
22286 2003-01-13  Naba Kumar <naba@gnome.org>
22288         * (new)src/anjuta.gladep
22289         (new)src/messagebox.c
22290         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
22291         will be gradually removed (and then the files).
22292         
22293         * Makefile.am,
22294         anjuta.prj,
22295         printing/print-util.c,
22296         printing/print.c,
22297         scintilla/ScintillaGTK.c,xx
22298         src/Makefile.am,
22299         src/an_file_view.c,
22300         src/an_symbol_view.c,
22301         src/anjuta.c,
22302         src/anjuta.glade
22303         src/anjuta.h,
22304         src/anjuta_dialogs_strings.c,
22305         src/anjuta_gui.c,
22306         src/attach_process.c,
22307         src/attach_process.h,
22308         src/breakpoints.c,
22309         src/breakpoints.h,
22310         src/breakpoints_cbs.c,
22311         src/commands.c,
22312         src/commands.h,
22313         src/compiler_options.c,
22314         src/compiler_options.h,
22315         src/compiler_options_cbs.c,
22316         src/configurer.c,
22317         src/configurer.h,
22318         src/controls.c,
22319         src/cvs_cbs.c,
22320         src/debug_tree.c,
22321         src/debug_tree.h,
22322         src/executer.c,
22323         src/executer.h,
22324         src/find_in_files.c,
22325         src/find_in_files.h,
22326         src/find_in_files_cbs.c,
22327         src/find_replace.c,
22328         src/find_replace.h,
22329         src/find_text.c,
22330         src/find_text.h,
22331         src/goto_line.c,
22332         src/help.c,
22333         src/help.h,
22334         src/launcher.c,
22335         src/main.c,
22336         src/main_menubar.c,
22337         src/mainmenu_callbacks.c,
22338         src/message-manager.c,c
22339         src/pixmaps.h,
22340         src/preferences.c,
22341         src/project_config.c,
22342         src/project_config.h,
22343         src/project_dbase.c,
22344         src/project_import_cbs.c,
22345         src/resources.c,
22346         src/resources.h,
22347         src/splash.c,
22348         src/src_paths.c,
22349         src/src_paths.h,
22350         src/src_paths_gui.c,
22351         src/text_editor.c,
22352         src/text_editor_gui.c,
22353         src/toolbar.c,
22354         src/toolbar.h,
22355         src/utilities.c,
22356         src/utilities.h,
22357         src/wizard_gui.c,
22358         widgets/gnomefilelist.c: GNOME2 Port.
22360 2003-01-10  Naba Kumar  <naba@gnome.org>
22362         * src/an_file_view.c,
22363         src/anjuta_gui.c,
22364         src/appwizard_gui.c,
22365         src/compiler_options.c,
22366         src/compiler_options_cbs.c,
22367         src/cvs_cbs.c,
22368         src/executer.c,
22369         src/fileselection.c,
22370         src/find_in_files.c,
22371         src/goto_line.c,
22372         src/main_menubar.c,
22373         src/memory.c,
22374         src/message-manager-dock.c,
22375         src/preferences.c,
22376         src/project_dbase_gui.c,
22377         src/project_import_gui.c,
22378         src/registers_gui.c,
22379         src/sharedlib_gui.c,
22380         src/src_paths_gui.c,
22381         src/text_editor_gui.c,
22382         src/toolbar.c,
22383         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
22385 2003-01-09  Naba Kumar <naba@gnome.org>
22387         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
22388         problems with some comments.
22390         * anjuta.prj: New project file (updated?)
22392         * src/Makefile.am: Enabled deprecated API and fixed variables.
22394         * src/an_file_view.c,
22395         src/an_symbol_view.c,
22396         src/anjuta-plugins.c,
22397         src/anjuta-tools.c,
22398         src/anjuta.c,
22399         src/anjuta_gui.c,
22400         src/appwizard_cbs.c,
22401         src/attach_process.c,
22402         src/attach_process_cbs.c,
22403         src/compiler_options.c,
22404         src/compiler_options_cbs.c,
22405         src/launcher.c,
22406         src/mainmenu_callbacks.c,
22407         src/message-manager-private.c,c
22408         src/message-manager-private.h,
22409         src/message-manager.c,c
22410         src/message-manager.h,
22411         src/project_dbase.c,
22412         src/project_dbase.h,
22413         src/project_dbase_gui.c,
22414         src/project_import_cbs.c,
22415         src/project_import_gui.c,
22416         src/registers.c,
22417         src/resources.c,
22418         src/resources.h,
22419         src/sharedlib.c,
22420         src/signals.c,
22421         src/signals_cbs.c,
22422         src/signals_gui.c,
22423         src/splash.c,
22424         src/src_paths_cbs.c,
22425         src/src_paths_gui.c,
22426         src/stack_trace.c,
22427         src/text_editor.c,
22428         src/text_editor_gui.c,
22429         src/text_editor_menu.c,
22430         src/toolbar.c,
22431         src/toolbar_callbacks.c,
22432         src/utilities.c,
22433         src/watch.c,
22434         src/watch_cbs.c,
22435         src/wizard_gui.c: GNOME porting.
22437 2002-12-24 Naba Kumar <naba@gnome.org>
22439         * AUTHORS, ChangeLog, HACKING, Makefile.am,
22440         NEWS, README, SEARCH-REPLACE,
22441         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
22442         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
22443         launcher/Makefile.am,
22444         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
22445         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
22446         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
22447         printing/print-util.c, printing/print.c, printing/print.h,
22448         scintilla/*/*, widgets/e-shell-about-box.c,
22449         src/*, tagmanager/*/*, widgets/Makefile.am,
22450         widgets/gnomefilelist.c:
22451         
22452         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
22453         src/*.[c,h] files to gnome2 API.
22455         * src/anjuta_dialogs_strings.c: Added glade generated translatable
22456         strings table.
22458 2002-10-23  Naba Kumar <naba@gnome.org>
22460         * autogen.sh: Prevented Users from building HEAD cvs.
22461         
22462 2002-09-16  Stephane Demurget  <demurgets@free.fr>
22464         * src/anjuta.glade: added the compiler options dialog, hopefully
22465         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
22467 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22469         * src/anjuta.glade: fixed a lot of small glitches.
22471         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
22472         now.
22474         * src/breakpoints_cbs.c: polished a bit.
22476 2002-09-15  Stephane Demurget  <demurgets@free.fr>
22478         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
22480         * src/commands.c: partial gnome 2 port.
22482         * src/utilities.[ch]: changed some bits to be const.
22484 2002-09-14  Stephane Demurget  <demurgets@free.fr>
22486         * src/Makefile.am: removed breakpoints_gui.c and added a check
22487         for gdk-pixbuf deprecated functions, but there shouldn't be much
22488         anyway.
22490         * src/breakpoints_gui.c: killed.
22492         * src/anjuta.glade: added two dialogs for the breakpoints management.
22494         * src/anjuta.h:
22495         * src/anjuta_cbs.c:
22496         * src/appwizard.c:
22497         * src/attach_process.c:
22499         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
22500         really huge changes and porting work.
22501         
22502         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
22503         (breakpoints_dbase_new): moved the UI init bits here.
22505         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
22506         a lot, not using any color anymore (not HIG compliant) and not using
22507         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
22508         to be double checked.
22510         * src/build_file.c:
22511         * src/build_project.c: gnome 2 port.
22513 2002-09-11  Stephane Demurget  <demurgets@free.fr>
22515         * src/anjuta.glade:
22516         * src/anjuta.h:
22517         * src/anjuta_cbs.c:
22518         * src/appwizard.c:
22519         * src/breakpoints.c:
22520         * src/breakpoints_cbs.c: cleaned up some bits.
22522 2002-09-09  Stephane Demurget  <demurgets@free.fr>
22524         * src/Makefile.am:
22525         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
22527         * src/an_symbol_view.[ch]:
22528         * src/attach_process_cbs.h: polished a bit.
22530         * src/breakpoints_cb.[ch]: partial gnome 2 port.
22532 2002-09-02  Stephane Demurget  <demurgets@free.fr>
22534         * configure.in:
22535         * src/Makefile.am: added libglade-2 to the build.
22537         * src/anjuta.[ch]: added support for libglade.
22539         * src/anjuta.glade: added. There could be a file per top-level widget,
22540         as some other gnome projects, though.
22542         * src/attach_process_gui.c: removed.
22543         * src/attach_process.[ch]: gnome 2 port.
22544         (attach_process_new): Added the treeview init and the widget references
22545         here.
22547 2002-08-31  Stephane Demurget  <demurgets@free.fr>
22549         * src/an_file_view.c: fixed some compilation issues.
22551         * src/an_symbol_view.c: gnome 2 port.
22553 2002-08-26  Stephane Demurget  <demurgets@free.fr>
22555         * src/an_file_view.c: finished gnome 2 port.
22556         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
22557         directory pixmap depending on the event.
22559         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
22560         (project_file_data_new): use a GtkTreePath.
22562 2002-08-23  Stephane Demurget  <demurgets@free.fr>
22564         * src/Makefile.am: readded back an_*_view.[ch] because they are still
22565         driving me nuts but they need to be ported, heh ?
22567         * src/an_file_view.c: gnome 2 port, almost finished after some hard
22568         work since it's quite a total rewrite again.
22570 2002-08-22  Stephane Demurget  <demurgets@free.fr>
22572         * src/an_file_view.c:
22573         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
22575 2002-08-21  Stephane Demurget  <demurgets@free.fr>
22577         * src/anjuta_info.c:
22578         * src/utilities.h: gnome 2 port, featuring a total rewrite.
22580 2002-08-20  Stephane Demurget  <demurgets@free.fr>
22582         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
22583         nuts ATM.
22584        
22585         * src/an_file_view.c:
22586         * src/aneditor.cxx:
22587         * src/anjuta_cbs.c:
22588         * src/compiler_options.h:
22589         * src/messagebox.c:
22590         * src/messagebox.h:
22591         * src/pixmaps.h:
22592         * src/project_dbase.h:
22593         * src/resources.h: gnome 2 port.
22595 2002-08-14  Stephane Demurget  <demurgets@free.fr>
22597         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
22599         * data/properties/sql.properties: added the DATETIME data type.
22601         * data/properties/html.properties: added the foreach php keyword.
22603 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22605         * widgets/Makefile.am: removed blank line after the last backslash
22606         for avoiding a warning from automake.
22608         * configure.in:
22609         * src/Makefile.am: added the ORBit-2 dep.
22611 2002-08-08  Stephane Demurget  <demurgets@free.fr>
22613         * AUTHORS: added Biswa, because I wonder why noone already have
22614         written his name in the Anjuta's hall of fame :)
22616 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
22618         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
22619         widgets/e-shell-about-box.c: Made to compile for gnome2.
22620         
22621 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
22623         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
22624         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
22625         
22626         * configure.in, printing/print.h, printing/print.c,
22627         printing/print-doc.c: Made to compile for gnome2.
22628         
22629 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
22631         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
22632         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
22633         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
22634         widgets/Makefile.am:
22635         
22636         Upgraded the build system to gnome2 platform.
22637         
22638 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22639         * manuals/*: Added capability to generate PDF and PS.
22640         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
22641         * TODO, TODO.biswa: Intergated TODO list.
22642         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
22643         , bug #574470
22644         * src/dnd.c: Fix typo
22645         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
22646         * src/anjuta.c: Bug #568895, Bug #575419
22648 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22650         * tagmanager/tm_global_tags.c: Fixed compiler warning.
22651         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
22653 2002-12-17  Naba Kumar <naba@gnome.org>
22655         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
22656         bugs.
22657         
22658 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22659         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
22660         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
22661         * anjuta.prj: Added tools.sgml
22662         * data/properties/cpp.properties: Bug # 646974
22664 2002-12-16  Naba Kumar <naba@gnome.org>
22666         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
22667         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
22668         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
22669         on 'Enter' and adds proper focus mechanism.
22670         * src/anjuta.c: Fixed a memory corruption bug.
22671         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
22672         'Enter' and can also be Canceled. Sets proper default and focus policies
22673         for tools dialogs.
22674         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
22675         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
22676         translatable strings in dialogs and fixed some dialog properties.
22677         * src/anjuta-tools.c: Now uses xml format for loading and saving.
22678         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
22679         * src/message_manager_private.cc: Fixed some debug messages.
22680         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
22681         widgets/gnomefilelist.c: Fixed a memory leaks.
22682         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
22683         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
22684         src/main_menubar_def.h: Implemented incremental search.
22685         * TODO: Updated.
22687 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22688         * tagmanager/*: Minor cleanups and warning fixes.
22689         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
22690         GUI during long updates.
22691         * src/text_editor.c: Remove debug message.
22693 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22694         * tagmanager/tm_project.c: Fix a memory access problem.
22696 2002-12-13  Naba Kumar <naba@gnome.org>
22698         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
22699         tools list to show "Enabled" flag of the tool. Fixed a bug where
22700         tool list is not cleared when creating a new tool.
22701         
22702 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22703         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
22705 2002-12-12  Naba Kumar <naba@gnome.org>
22707         * anjuta-tools.[h,c], commands.c: Used the tools help of
22708         anjuta variables list in commands editor and fixed a typos
22709         buy in anjuta-tools.c.
22710         
22711 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22712         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
22713         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
22714         * TODO.biswa: Added to help me track things better.
22716 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22718         * configure.in, anjuta.spec.in: Added libglade dependency.
22719         * Makefile.am: Added anjuta.glade file.
22720         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
22721         , src/mainmenu_callbacks.[ch], src/message-manager.h
22722         , src/widget-registry.c: Tools editor GUI + other additions.
22724 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22726         * src/project_dbase.[ch], tagmanager/tm_project.c,
22727         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
22728         Implement syncing tags image with the project database.
22729         * src/anjuta-tools.c: Implemented variable substitution and
22730         working directory in tools.
22732 2002-12-09  Naba Kumar <naba@gnome.org>
22733         
22734         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
22735         command configuration language list from properties.
22736         
22737         * data/properties/asm.properties, data/properties/ruby.properties:
22738         Fixed typos.
22740 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22742         * src/an_symbol_view.c: Remember current selected entry and select
22743         it automatically after refresh.
22745 2002-11-26  Murray Cumming  <murrayc@usa.net>
22747         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
22748           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
22749         and gnomemm 1.2 projects so that people know they are really
22750         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
22751         But I did correct these to sue lowercase names.
22753 2002-12-01  Naba Kumar <naba@gnome.org>
22755         * data/anjuta.properties: Fixed caching problem on 
22756         indicators.
22757         * src/preferences.c, src/preferences_gui.c: Implemented automatic
22758         indicators prefs.
22759         
22760 2002-12-01  Naba Kumar <naba@gnome.org>
22762         * data/properies/anjuta.properties: Corrected "indicators.automatic"
22763         property name.
22764         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
22765         property and uses it.
22766         * src/aneditor.cxx: Fixed a bug associated with selection a word at
22767         current cursor.
22768         
22769 2002-11-30  Naba Kumar <naba@gnome.org>
22771         * src/debugger.c: Fixed a typo.
22772         * data/properties/*: Updated properties files and added
22773         new ones.
22774         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
22775         Added comment submenu and cleaned up ref and unref of menus.
22776         * src/aneditor.h: Added definition of comment commands.
22777         * src/aneditor.c: Upgrade from latest SciTE source code.
22778         * src/text_editor.[hc], src/text_editor_cbs.c, 
22779         src/message_manager_private.cc, src/message_manager.[cc,h],
22780         src/anjuta.[c,h]: Added indicators support for errors/warnings
22781         highlight in the editor.
22782         * NEWS, TODO: Update.
22783         * scintilla/include/PropSet.h: Removed deprecrated function.
22784         
22785 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22787         * src/anjuta-tools.[ch]: Tools implementation (basic)
22788         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
22789           , src/main_menubar_def.h: PLugins cleanup and segregation
22790         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
22791           registry
22792         * anjuta.prj: Added new files
22793         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
22794         * plugins/class-gen/clsGen.c: Register menu under 'Project'
22795         * plugins/patch/patch-plugin.c: Register menu under 'Format'
22796         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
22797         * src/Makefile.am: Added new files
22798         * src/message-manager.[cc/h]: Added standard output and error windows
22800 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
22802         * project_type.c: Fixed Gnomemm2 project type
22804 2002-11-25  Naba Kumar <naba@gnome.org>
22806         * printing/print.c: Fixed a compile warning.
22807         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
22808         * src/utilities.c: Fixed a compile warning in sparc, hides the
22809         terminal check error output from the user.
22810         * project_config.[ch], project_dbase.[ch], source.c: Added project
22811         version, exclude modules configuration and reordered other config
22812         properties. Changed some strings to more descriptive text.
22813         * src/compiler_opitions.c: Removed extra newlines from .prj file
22814         save.
22815         * anjuta.prj: Converted to new format (only reorganised properties
22816         and removed extra newlines ... nothing else).
22817         * NEWS: updated
22818         
22819 2002-11-21  Naba Kumar <naba@gnome.org>
22821         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
22822         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
22823         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
22824         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
22825         Updated to the CVS version.
22827 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22829         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
22830           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
22831           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
22832           images in completion lists. 
22833         * src/resources.h: Make C++ friendly.
22834         * scintilla/PropSet.cxx: Fix memory leak.
22836 2002-11-20  Naba Kumar <naba@gnome.org>
22838         * scintilla/*/*: Synced to latest scintilla 1.49
22839         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
22840         New lexers added.
22842         * scintilla/RESearch.cxx: The automatic cvs log in the
22843         file really broke things trying to interprete the changelog
22844         entry incorrectly as end-of-comment. Removed the $cvs line
22845         and committed again.
22846         
22847 2002-11-19  Naba Kumar <naba@gnome.org>
22849         Patch from Timothee Besset <ttimo@idsoftware.com>
22850         
22851         * src/message-manager-private.cc: Interpretes absolute
22852         file paths properly in zvt terminal.
22854 2002-11-19  Naba Kumar <naba@gnome.org>
22856         Patch from Timothee Besset <ttimo@idsoftware.com>
22857         
22858         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
22859         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
22860         (important) editor preferences in project (if there is one
22861         open).
22862         
22863         * TODO: Updated
22864         
22865 2002-11-18  Naba Kumar <naba@gnome.org>
22866         
22867         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22868         
22869         * src/debug_tree.c, src/find_in_files_gui.c,
22870         src/find_replace.c, src/find_text.c, 
22871         src/project_import.c, src/project_import_gui.c,
22872         src/wizard_gui.c: i18n Fixes.
22874 2002-11-15  Naba Kumar <naba@gnome.org>
22876         * plugins/class-gen/clsGen.c: Fixed to use project function
22877         to import files. Create non-existent directories before the
22878         sources are written.
22879         
22880         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
22881         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
22882         src/glade_iface.c,
22883         src/glades.c: Excluded gladen files from build. This
22884         will fix the unnecessary dependency on libssl.
22885         
22886         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
22887         file import funtion.
22888         
22889         * src/message_manager_private.cc: Fixed a compiler warning with
22890         DEBUG preprocessor macro.
22891         
22892         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
22893         wrong (undocked) editor window was closed on clicking close on an
22894         undocked editor window.
22895         
22896         * src/debugger.c: Fixed a bad bug where debugger terminal won't
22897         start correctly if the executable was run before with 'F3'.
22898         
22899         * src/toolbar_callbacks.c: Wrap around find next.
22900         * src/toolbar.c: Disable combo activate.
22901         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
22902         button positions to get 'yes' as default.
22904         * anjuta.spec.in: Updated.
22905         
22906         * src/anjuta_info.c, src/appwizard_gui.c,
22907         src/attach_process_gui.c, src/breakpoints_gui.c,
22908         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
22909         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
22910         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
22911         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
22912         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
22913         src/preferences.c, src/preferences_gui.c, src/project_config.c,
22914         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
22915         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
22916         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
22917         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
22918         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
22919         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
22920         plugins/patch/patch-plugin.c, printing/print-util.c:
22921         Set all windows and dialogs transient
22922         to their parents so that they remain floated above their parents.
22923         
22924 2002-11-13  Naba Kumar <naba@gnome.org>
22926         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
22927         take default editor font).
22928         
22929         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
22930         Corrected email address.
22931         
22932         * src/mainmenu_callbacks.c: Used spaces instead of tabs
22933         for changelog entry.
22935         * NEWS: Updated.
22936         
22937 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22938         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
22940 2002-11-06  Naba Kumar <naba@gnome.org>
22942         * README: Updated
22943         * anjuta.spec.in: Ships the .omf files with the
22944         documents instead of the base package.
22945         
22946 2002-11-04  Naba Kumar <naba@gnome.org>
22948         * data/properties/latex.properties: Fixed a bug.
22949         * ChangeLog: Released 1.0.0 stable.
22951 2002-11-04  Naba Kumar <naba@gnome.org>
22953         * src/commands.c: Added command with shell redirection capability.
22954         * data/properties/anjuta.properties: Changed default execution
22955         command.
22956         * src/project_dbase.c: Set project top dir in properties.
22957         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
22958         * data/Makefile.am: More diskcheck error fixes.
22959         
22960         * README, anjuta.spec.in, THANKS, AUTHORS,
22961         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22962         manuals/C/anjuta-manual/authers,sgml,
22963         manuals/C/anjuta-manual/anjuta-manual.sgml,
22964         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22965         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
22966         : Changed anjuta home to
22967         new URL and my email address.
22968         
22969         * manuals/C/anjuta-manual/interfaces.sgml,
22970         manuals/C/anjuta-manual/prefereces.sgml,
22971         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
22972         
22973         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
22974         : removed reference to the help menu as the menu is modified
22975         when no help is found (which is very likely when we are
22976         shiping the documents separately).
22977         
22978 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22979         * anjuta.spec.in: Update specfile to make multiple RPMs.
22980         * data/Makefile.am: make dist fix.
22981         * src/text_editor_menu.c: Fix compile warnings (casts).
22983 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22984         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
22985         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
22987 2002-11-01  Naba Kumar <naba@gnome.org>
22989         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
22990         Added gnome2 macros to be used by gnome2 project wizard.
22991         
22992         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
22993         from gnome-common.
22994         
22995         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
22996         as it was conflicting with generated projects and is not
22997         useful for us.
22998         
22999         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
23000         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
23001         project generation, removed qt project as it's not complete and
23002         added gnome2 bonobo wizard.
23004 2002-10-29  Naba Kumar <naba@gnome.org>
23006         * po/POTFILES.in: Updated.
23007         * po/POTFILES.skip: Added.
23008         * preferences.h: Fixed print paper size property name.
23010 2002-10-28  Naba Kumar <naba@gnome.org>
23011         
23012         * data/user.properties, data/Makefile.am: Added user properties file
23013         which will be copied in user's ~/.anjuta/user.properties.
23014         
23015         * data/anjuta.properties: Changed a comment.
23016         
23017         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
23018         
23019         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23020         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
23021         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
23022         item.
23024         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
23025         instead of user properties file.
23026   
23027         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
23028         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
23029         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
23030         * README, TODO: Updated.
23031         
23032 2002-10-28  Naba Kumar <naba@gnome.org>
23034     * manuals/C/anjuta-manual/figures/editor_guides.png,
23035     manuals/C/anjuta-manual/figures/editor_margins.png,
23036     manuals/C/anjuta-manual/figures/editor_markers.png,
23037     manuals/C/anjuta-manual/figures/local_variables.png,
23038     manuals/C/anjuta-manual/figures/open_file_multiple.png,
23039     manuals/C/anjuta-manual/figures/prefs_print.png,
23040     manuals/C/anjuta-manual/figures/print_dlg.png,
23041     manuals/C/anjuta-manual/figures/print_preview.png,
23042     manuals/C/anjuta-manual/figures/symbol_browser.png,
23043     manuals/C/anjuta-manual/figures/variable_tip.png: New png
23044     files for manual documentation.
23045     
23046     * manuals/sgmldocs.make,
23047     manuals/C/anjuta-manual/Makefile.am,
23048     manuals/C/anjuta-manual/authors.sgml,
23049     manuals/C/anjuta-manual/build.sgml,
23050     manuals/C/anjuta-manual/compileopts.sgml,
23051     manuals/C/anjuta-manual/debugger.sgml,
23052     manuals/C/anjuta-manual/execute.sgml,
23053     manuals/C/anjuta-manual/fileoperations.sgml,
23054     manuals/C/anjuta-manual/interface.sgml,
23055     manuals/C/anjuta-manual/preferences.sgml,
23056     manuals/C/anjuta-manual/projects.sgml,
23057     manuals/C/anjuta-manual/figures/arguments.png,
23058     manuals/C/anjuta-manual/figures/open_file.png,
23059     manuals/C/anjuta-manual/figures/other_opts.png,
23060     manuals/C/anjuta-manual/figures/scrshot.png,
23061     manuals/C/anjuta-manual/figures/toolbar_browser.png,
23062     manuals/C/anjuta-manual/figures/toolbar_tags.png:
23063     
23064     Updated anjuta manual documentation.
23066     
23067 2002-10-27  Naba Kumar <naba@gnome.org>
23069     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
23070     check and modifies debugger terminal command accordingly
23071     to function properly.
23072     
23073 2002-10-25  Naba Kumar <naba@gnome.org>
23075         * manuals/sgmldocs.make: Fixed a couple of bugs.
23076         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
23078 2002-10-24  Naba Kumar <naba@gnome.org>
23080         * src/debug_tree.c: Fixed a crash bug from Etay.
23082         * global_tags/create_global_tags: Added messages.
23083         Fixed infinite looping within files.
23084         
23085         * macro/autogen.sh: Removed debug and warning flags for defaults.
23086         
23087         Patch from Vadim Berezniker <vadim@berezniker.com>
23088         
23089         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
23090         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
23091         generation.
23093         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
23094         temporarily just copy it
23096 2002-10-24  Naba Kumar <naba@gnome.org>
23098         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
23099         manuals/C/anjuta-manual/anjuta-manual.sgml, 
23100         manuals/C/anjuta-manual/compileopts.sgml,
23101         manuals/C/anjuta-manual/debugger.sgml,
23102         manuals/C/anjuta-manual/execute.sgml,
23103         manuals/C/anjuta-manual/fileoperations.sgml,
23104         manuals/C/anjuta-manual/interface.sgml,
23105         manuals/C/anjuta-manual/introduction.sgml,
23106         manuals/C/anjuta-manual/projects.sgml,
23107         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
23108         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
23109         manuals/ja/anjuta-manual/anjuta-manual.sgml,
23110         manuals/ja/anjuta-manual/compileopts.sgml,
23111         manuals/ja/anjuta-manual/debugger.sgml,
23112         manuals/ja/anjuta-manual/execute.sgml,
23113         manuals/ja/anjuta-manual/fileoperations.sgml,
23114         manuals/ja/anjuta-manual/interface.sgml,
23115         manuals/ja/anjuta-manual/introduction.sgml,
23116         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
23118 2002-10-24  Naba Kumar <naba@gnome.org>
23120         * src/project_type.c: added autogen for qt projects.
23121         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
23122         Fixed a bug that retrieves wrong terminal command.
23123         * src/commnads.c: Added more terminal commands.
23124         * configure.in: Checks for scrollkeeper version.
23125         
23126 2002-10-22  Naba Kumar <naba@gnome.org>
23128         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
23129         instead of AM_GNOME_GETTEXT.
23130         
23131         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
23132         for setup-gettext for the wizard generated projects.
23134         * src/source.c: Fixed a bug where glade file wasn't generated.
23135         
23136         * src/gnome_project.c: Excluded project version from project dir
23137         name.
23138         
23139 2002-10-22  Naba Kumar <naba@gnome.org>
23141         * acinclude.m4: New file with dummy funtion for gettext
23142         cross compatibility fix.
23143         
23144         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
23145         * configure.in: Fixed cflags to avoid useless warnings.
23146         * Makefile.am: EXTRA_DIST += setup-gettext.
23147         * src/toolbars.c: Added space paddings around tags label.
23149 2002-10-21  Naba Kumar <naba@gnome.org>
23151         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23152         
23153         * setup-gettext: New script to maintain gettext cross version
23154         compatibility.
23155         * configure.in, macros/autogen.sh: Fix for gettext cross version
23156         compatibility.
23157         
23158 2002-10-21  Naba Kumar <naba@gnome.org>
23160         * debug_tree.c: Fixed incorrect use of debug assertion.
23161         
23162 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
23163             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23164         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
23165         src/memory.c, src/memory.h, src/message-manager-private.cc:
23166         
23167         New parsing algorithm; adapted from kdevelop.
23168         Middle button menu for changing the value's display type
23170 2002-10-07  Naba Kumar <naba@gnome.org>
23172         * src/main_menubar_def.h: Changed status bar message for Help->
23173         Browse info pages. Bug #603308
23175         * src/executer.c: Made "User terminal" default for creating
23176         projects (User can always disable it later). Bug #114222
23177         
23178 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23180         * macros/autogen.sh: Require gettext 0.10.x for autogen
23181         * src/text_editor.c: Fixes Bug #595303
23182         * src/source.c: Fixes Bug #595970
23183         * src/anjuta.c: Fixes Bug #598366
23184         * scingtilla/LexCPP.cxx: Bug #602296
23185         * src/main_menubar_def.h: Bug #604363
23186         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
23187         
23188 2002-10-07  Jens Georg <mail@jensgeorg.de>
23190         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23191         * gnomefilelist.c: This patch fixes the bug #611542
23192         
23193 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23195         * data/properties/Makefile.am: Added tcltk.properties file.
23196         
23197 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23199         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23200         
23201         * README: Updated README
23202         * plugins/class-gen/clsGen.c, src/message_manager.cc
23203           , src/mainmeu_callbacks.c, src/memory.c
23204           , src/project_dbase_gui.c, src/text_editor_gui.c
23205           , widgets/gnomefilelist.c: Set window icons
23206         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
23207           Enabled release build (stripped + optimized binaries, etc.)
23208         * data/properties/anjuta.properties, src/commands.c,
23209           src/defaults.cFixed bug #595489 (stdin on executables)
23210         * src/appwizard.c, src/main.c, src/message-manager.cc
23211           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
23212           , src/debug_tree.c: Memory related (valgrind) fixes.
23213         * src/message-manager-private.[cc,h], src/pixpams.h
23214           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
23215         * anjuta.prj: Added debug_tree.c to SOURCES
23216         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23217           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
23218           Compacted code and cleaned up unnecessary functions.
23219         * tagmanager/*.[ch]: Code fixes.
23220         
23221 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
23222         
23223         Reviewed by: Naba Kumar <kh_naba@gnome.org>
23224         
23225         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
23226         Debug tree now detects changes of displayed variables
23227         and changes their color to red
23229 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23231         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23232         
23233         * mainmenu_callbacks.c: Set's the current file name in
23234         file save as dialog.
23235         
23236 2002-09-20  Naba Kumar <kh_naba@gnome.org>
23238         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
23240         * data/properties/tcltk.properties: New file for tcl/tk
23241         properties.
23243 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
23245         * src/project_type.[c,h], src/source.c, data/Makefile.am:
23246         Fixed a fatal bug which doesn't let building gnome2 related
23247         projects. They use different autogen.sh script. Defined new
23248         type field "gnome_macro_support".
23249         
23250         * data/autogen.sh.gnome2: New file.
23251         
23252         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
23253         bug with quotes escaping in quotes.
23254         
23255         * src/message-manager-private.cc: Used event box instead
23256         of frame for local message pane, so that the borders appear
23257         properly and nicely.
23258         
23259         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
23260         if there is a project open and all the files are un-docked.
23262         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
23264 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
23266         * src/main_menubar_def.h: implement feature request #595356, patch #597161
23267         * THANKS: updated for new contributions
23268         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
23270 2002-08-27 Steven Knight  <steven.knight@unh.edu>
23272         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
23273         src/project_dbase.h, src/project_type.c, src/source.c, 
23274         src/wizard_gui.c: new Qt project type
23275         *** NB not fully tested, may need some work, icon required...
23277 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23279         * src/memory.c, src/memory.h: new memory patch
23281 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
23283         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
23285 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
23287         * lancher/anjuta_launcher.c: Determine pty from function
23288         call instead of running 'tty' externally.
23289         
23290         * data/properties/cs.properties: Added compile/build commands.
23291         Fixed execution properties.
23292         
23293         * src/commands.c: Added c# options.
23295         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
23296         
23297         * src/debug_tree.[c,h], src/debugger.[c,h],
23298         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
23299         
23300         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
23301         1. Misaligned structs when they are members of other structs.
23302         2. '{' sometimes appears as a variable.
23303         3. Wrong processing of some arrays.
23304         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
23305         that displays the tree in two columns (variable and value).
23307 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23309         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
23311         * data/properties/sql.properties: added the DATETIME data type.
23313         * data/properties/html.properties: added the foreach php keyword.
23315 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23317         * NEWS: Updated with new features.
23318         
23319         * data/.cvsignore, doc/.cvsignore: Updated.
23320         
23321         Patch from: Etay Meiri <etay-m@bezeqint.net>
23322         
23323         * src/debug_tree.h, src/debug_tree.c: New files.
23324         
23325         * src/Makefile.am, src/message-manger-private.[h,cc],
23326         src/message-manger.cc: Added Tree view for debugger
23327         locals view.
23328         
23329 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
23331         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23332         
23333         * src/memory.c, src/memory.h: New files.
23334         
23335         * src/Makefile.am, src/appwizard.c, src/controls.c,
23336         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23337         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
23338         
23339         Memory view implemetation that would enable viewing raw memory
23340         during debugging.
23342 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23344         * AUTHORS: added Biswa, because I wonder why noone already have
23345         written his name in the Anjuta's hall of fame :)
23347 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
23349         * src/appwizard_gui.c: Removed an ambiguous prototype.
23350         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
23351         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
23352         * THANKS: Updated M. Ali Vardar's email.
23353         
23354 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23356         * src/anjuta_gui.c: implemented feature request to stop main and browser
23357           toolbars having exclusive use of space
23359 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
23361         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
23362         left over from the previous work to fix bugs :-)
23363         
23364         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
23365         src/controls.c, src/mainmenu_callbacks.h, 
23366         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
23367         reviewed
23368         
23369         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
23370         src/project_import_gui.c, src/sharedlib_gui.c, 
23371         src/signals_gui.c: set window icon correctly
23372         
23373         * NEWS: more updates for the release
23374         
23375         * HACKING: updated for window icons and insert menu information
23376         
23377         * src/cvs_gui.c, src/build_project.c, 
23378         src/project_import_cbs.c: message strings reviewed
23379         
23380         * src/controls.c: context help button should be disabled if 
23381         DevHelp is not installed
23382         
23384 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23386         * src/debugger.c: Fixed the signalling screw up because of string
23387         update in gdb used to report the child process PID. Also, no
23388         error dialog will be popped up for "no such file or directory"
23389         error (very annoying and useless error). This error will still
23390         be shown on the debug message window. Avoided terminating the
23391         program when the terminal is terminated -- doesn't hurt, otherwise
23392         we get crappy egg-and-hen problem.
23393         
23394         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
23395         dimensions loading.
23396         
23397         * src/anjuta.c: Limited the default size of main window to sane
23398         values.
23400         * src/preferences.c: Fixed some deadly memory corruption bugs in
23401         the recent patches. Return from getenv() should NEVER be freed,
23402         because they are static strings.
23403         
23404         * src/preferences_gui.c: Removed the fix for crash bug with font
23405         selection and applied the real fix.
23406         
23407 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
23409         * NEWS: updated for release
23411 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
23413         * src/launcher.c: Added a fix a memory leak and a possible
23414         fix for zvt-crash bug.
23415         
23416         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
23417         
23418         * data/properties/latex.properties,
23419         data/properties/ada.properties: Added file.is.source property.
23420         
23421         * src/an_file_view.c: Set auto column size of the file
23422         revision column.
23423         
23424         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
23425         The user is now prompted to confirm the closing of the file
23426         if it is being used by CVS. If yes, the editor is closed and
23427         the CVS operation stops.
23428         
23429 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
23431         * anjuta.prj: bump project version for release
23432         * BUGS: removed unnecessary file
23434 2002-06-07      Philip Van Hoof <freax@pandora.be>
23436         * widgets/gnomefilelist.c: fix up issue with directory deleted 
23437         during the life of the file list widget
23438         * src/preferences_gui.c: sticking-plaster fix to font selection
23439         causes segfault bug
23441         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
23443 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23445         * data/properties/anjuta.properties, src/an_file_view.[ch], 
23446         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
23447         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
23448         added options for symbol and file browsers.
23449         * data/properties/cpp.properties: linker flags should come after
23450         the name of the file to compile.
23451         * scintilla/Editor.cxx: fixed gcc compilation warning.
23452         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
23453         be executed from bindir only.
23454         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
23455         tagmanager/include/tm_file_entry.h: CVS version information in file 
23456         browser.
23457         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
23458         window.
23459         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
23460         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
23461         crashes during file import.
23462         * src/project_import.c: disable project menu items during project 
23463         import.
23464         
23465         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23467 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
23469         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
23470         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
23471         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
23472         modified Insert menu, added C functions template, header C 
23473         template, modified header_template HEADER_H ==> NAMEFILE_H
23474         
23475         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23477 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23479         * data/properties/html.properties: changed some file 
23480         associations
23482 2002-06-05 Philip Van Hoof <freax@pandora.be>
23484         * widgets/gnomefilelist.c: Fixed #560759 and #561776
23485         
23486         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23488 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23490         * data/properties/anjuta.properties, src/defaults.c: Make windows
23491         docked by default, fix the big fonts bug.
23492         
23493         * src/an_file_view.c, src/main_menubar_def.h, 
23494         src/project_dbase_gui.c: sanitized the Edit/View mess.
23495         
23496         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
23497         for customizing shortcuts.
23498         
23499         * src/mainmenu_callbacks.c: Search for selected word if present.
23500         
23501         * src/text_editor_menu.c: Added context menu options for docking
23502         and undocking editor windows.
23503         
23504         * src/main_menubar.h, src/main_menubar.c: more support for the 
23505         shortcuts menu item.
23506         
23507         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23509 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
23511         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
23512         all commit messages being written to top of the file
23513         
23514         * src/main_menubar_def.h: message strings reviewed
23515         
23516         * src/project_import.c: message strings reviewed
23517         
23518         * src/source.c, src/glades.c: message strings reviewed. Fixed 
23519         some bugs around reading the project properties for creating 
23520         .glade and .desktop files in the Application Wizard. There were
23521         typos in the property names being retrieved
23522         
23523         * widgets/gnomefilelist.c: changed build_full_path to make 
23524         the file widget support ~
23525         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
23526         
23527         * THANKS, widgets/e-shell-about-box.c, 
23528         manuals/anjuta-manual/C/authors.sgml: updated for new
23529         patch
23531 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
23533         * src/project_dbase.c: Fixed the file-path-corruption bug
23534         and the cannot-import-file-in-project bug. (follow-up with
23535         the last commit from Stef).
23536         
23537         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
23538         with unsaved-project.
23539         
23540 2002-06-05  Stephane Demurget  <demurgets@free.fr>
23542         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
23543         misplaced g_free.
23545 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23547         * data/properties/{xml,html,other}.properties: changed some file 
23548         associations
23549         
23550         * data/anjuta.mime: oops! cvs added
23551         
23552         * scintilla/RESearch.cxx: fixed up a problem with comments
23553         
23554         * global-tags/create_global_tags.sh: redirect errors to /dev/null
23555         to avoid messages about missing libs
23556         
23557         * NEWS: started the release notes
23559 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
23561         * HACKING: updated with new information on printing, patch naming
23562         
23563         * TODO: removed completed tasks
23564         
23565         * THANKS: updated a few contributions
23566         
23567         * anjuta.prj: updated the icon file
23568         
23569         * anjuta.desktop.in.in: updated to add Categories
23570         
23571         * data/anjuta.mime: created a mime type for Anjuta project files
23572         (NB needs to be added to the install in /usr/share/mime/)
23573         
23574         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
23575         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
23576         to PNG for websites.
23577         
23578         * plugins/patch/patch-plugin.c: clarified some messages and 
23579         made it easier to see different patching sessions
23580         
23581         * src/toolbar.c: changed some message text for consistency
23582         
23583         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
23584         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
23585         in preferences. 
23586         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23587                  
23588         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
23589         src/project_dbase.{c,h}, src/project_import_cbs.c, 
23590         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
23591         Added XLib Project and a Dockapp Project types.
23592         * pixmaps/Makefile.am: added line for new pixmap for new xlib
23593         projects
23594         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
23595         * src/source.c: Fixed memory leak in existing projects. 
23596         (filename was not freed)
23597         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
23599 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
23601         * src/anjuta.h, src/anjuta.c: Added error display funtions
23602         with parent windows.
23603         
23604         * src/appwizard_cbs.c: Changed error display function to use
23605         parented version.
23606         
23607 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
23609         * printing/print.h, printing/printing.c: Taken care of document
23610         zoom factor and fixed a font loading bug. Dynamically calculated
23611         text widths to work with zooms properly. Re-organized code for
23612         dynamic text width calulations to work in general with utf8 chars.
23613          Determined font height and width automatically from the font info.
23614         
23615         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
23616         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
23617         Converted text.zoom.factor property to use #defined value. Removed
23618         margin header and margin numbers preferences, as they  now
23619         calculated dynamically.
23620         
23621 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
23623         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
23624         printing/print-util.h, printing/print.c, printing/print.h:
23625         Rewritten printing support for style based printing. Syntax highlighted
23626         printing, monochromatic printing, setup using preferences etc.
23628         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
23629         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
23630         language and the styled text buffer.
23631         
23632         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
23633         the print setup preferences page and added printer preferences. Added functions
23634         to retrieve preferences with default values.
23635         
23636         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
23637         the printing.
23639         * data/properties/anjuta.properties: Added default printer preferences.
23641         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
23642         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
23643         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
23645         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
23646         
23647 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23649         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23651         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
23652         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
23653         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
23654         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
23656         printing/Makefile.am: Reduced compiler optimizations.
23658         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
23659         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
23660         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
23661         tagmanager/tm_workspace.c: TagManager fixes.
23663 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
23665         * printing/*: CVS added. :)
23666         
23667 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23669         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23671         * printing*: CVS added.
23672         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
23673           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
23674           src/main_menubar_def.h: Gnome Print support
23675         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
23676         * configure.in: Enable debugging flag option
23677         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
23678           Print properties defined.
23679         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
23680         
23681 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23683         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23684         
23685         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
23686         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
23687           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
23688           and cleanups
23689         * src/text_editor.c: Minor cleanups.
23690         * anjuta.c: Tweaks to 'Goto File Line' functionality.
23691         * src/project_dbase.c: Fixes to add/remove files from project.
23692         * src/help.c: Fix minor memory leak.
23693         * src/project_dbase_gui.c: Remove debugging messages.
23694         * src/utilities.[ch]: Cleanups and minor fixes.
23695         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
23697 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
23699         * src/anjuta.c [anjuta_apply_preferences()]:
23700         Fixed a crash bug when tab pos is not defined for the editors.
23701         
23702         * data/properties/cpp.properties: Set default identifier property to normal.
23703         This fixes the bug in which the fore color gets hidden with dark background.
23705 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
23707         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
23708         scintilla 1.46
23709         
23710         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
23711         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
23712         src/anjuta.c, data/properties/anjuta.properties:
23713         Implemented line wrapping.
23714         
23715         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
23716         
23717         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
23718         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
23719         tags. Code was reviewed from GNOME Bonsai view.
23720         
23721         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
23722         it seems to have been removed by scintilla people.
23723         
23724         * data/properties/anjuta.properties: Set default line wrap to false, as
23725         is noticably slow with big files.
23726         
23727 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
23729         * src/project_import_gui.c: disallow the selection of files in
23730           the browse dialog.
23731         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
23732           preferences code.
23733         
23734 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23736         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
23737           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
23738         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
23739         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
23740           now works properly.
23741         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
23742         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
23743         * src/utilities.[ch]: Added some utility functions.
23744         * tagmanager/tm_project.c: Fix for bug in file removal from project.
23745         
23746         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23748 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23750         * HACKING: info on FIXME statements and removed ccview references
23751         * Makefile.am: added rule to make RPM package
23753 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
23755         * THANKS, widgets/e-shell-about-box.c, 
23756         manuals/anjuta-manual/C/authors.sgml: updated for new
23757         patch
23758         * src/anjuta.c: removed unnecessary warning code since CVS 
23759         support is now implemented :-)
23760         * manuals/sgmldocs.make: implemented a fix for bug #553969
23761         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
23762         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
23763         manuals/C/anjuta-faqs-C.omf: modified the descriptions
23764         
23765 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23766         
23767         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
23768           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
23769           src/main_menubar_def.h, src/preferences_gui.c,
23770           preferences.c, preferences.h: setup Username and Email 
23771           preferences, Insert ChangeLog and Username editor functions
23772           
23773           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
23775 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23776         
23777         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
23778           src/src_paths_cbs.c, src/src_paths_gui.c
23779           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
23781           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
23783 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23785         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
23786           and goto tag menu items to main menu.
23788 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23790         * THANKS, widgets/e-shell-about-box.c, 
23791         manuals/anjuta-manual/C/authors.sgml: added new contributors
23792         * HACKING: updated with info on files to change for credits
23794 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
23796     * src/aneditor.cxx: extended extension list which fixes segfault
23797     on selecting lisp, ruby or matlab as highlight style.
23799 2002-05-09  Andy Piper <andy.piper@freeuk.com>
23801         * src/main_menubar_def.h: fixed an array initialiser and fixed
23802         the lexer settings for the new entries on the Format menu
23804 2002-05-07  Stephane Demurget  <demurgets@free.fr>
23806         * Synced with Scintilla 1.45
23808 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23810         * anjuta.prj: added another missing file
23811         * ChangeLog: fixed some incorrect change dates I caused by 
23812         sloppy cut-and-pasting :-/
23814 2002-05-06  Andy Piper <andy.piper@freeuk.com>
23815         
23816         * src/mainmenu_callbacks.c: fixed title of new About box
23818 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23820         * src/pixmaps.h: added macros for OpenGL and SDL project icons
23822 2002-05-05  Andy Piper <andy.piper@freeuk.com>
23824         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
23825         * anjuta.prj: updated for new files
23827 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
23829         * widgets/e-shell-about-box.c: Added version display.
23830         
23831 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23833         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
23834         widgets/scroll_menu.c: fixed up some compiler warnings (patch
23835         from Philip Van Hoof)
23837 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23839         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
23840         dependency
23841         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
23842         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
23843         that produced build errors (needs checking on a machine with the
23844         ja locale!)
23845         * data/properties/lisp.properties: updated to match format of other
23846         lexer property files supplied with Anjuta
23848 2002-05-03  Andy Piper <andy.piper@freeuk.com>
23850         * anjuta.prj: added new files
23851         * HACKING: added information from the mailing list on 
23852         adding new project types to the wizard (thanks to Johannes)
23854 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23856         * src/utilities.h, src/launcher.c, src/gnome_project.c,
23857           src/appwiz_page2.c: Fix for 547038.
23859 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23861     * attach_process.c, attach_process_cbs.c: Fixed a dialog
23862     hide bug.
23863     
23864     * about.h: cvs removed.
23865     
23866 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23868         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23870         Fix for #539574.
23872         * src/anjuta.c (anjuta_system_error): checks for the error number to
23873         know whether the error description is needed or not.
23875 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23877         * pixmaps/anjuta_logo.png: New about logo.
23878     
23879         * pixmaps/anjuta_icon.png: New icon from Misha. The
23880         old one had trouble with some gtk themes.
23881     
23882         * about.c: Removed. No longer needed.
23884         * mainmenu_callbacks.c: Removed reference of about.h
23885     
23886 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23888         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
23890         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
23891           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
23892         About Dialog (thanks to the Evolution team for the cool widget!)
23894 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
23896         Patch from lbell <lbell@tsc4.com>
23897     
23898         * src/find_in_files.c, src/find_in_files.h,
23899           src/anjuta.c: Added save_yourself, load_yourself routines.
23900     
23901         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
23902         Added "Append messages" toggle button. This will enable
23903         the search results to be appended to the already existing
23904         results.
23905     
23906         * src/debugger.c: Fixed a typo.
23907     
23908         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
23909           src/session.c, src/session.h: Improved session management.
23911 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
23913         * THANKS, FUTURE, AUTHORS: Changed my email and
23914         avoided yahoo.com.
23916 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23918         Impl. feature request #525271 (add Lisp support).
23920         * data/properties/lisp.properties: added.
23922         * data/properties/Makefile.am, data/properties/anjuta.properties: added
23923           the lisp properties.
23925         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
23926           src/utilities.[ch]: added support for the Lisp highlight style.
23928 2002-05-02  Stephane Demurget  <demurgets@free.fr>
23930         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23931           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
23932           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
23933           option preferences to have a persistent setting. Plus it's not used
23934           often, so it's better here than flooding the menus.
23936         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
23937           preferences pages a lot more consistent and sweeter: tabs direction
23938           radiobuttons are directed against the meaning, all pages have an
23939           outter frame, a lot of padding, removed all expand attributes for
23940           vertical boxes, ...
23942           That's not a total revamp, but it's really looking better now, even
23943           if there's still work to be done.
23945 2002-05-01  Andy Piper <andy.piper@freeuk.com>
23947         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
23948         * TODO: added task to be completed before next release (update all credits)
23950 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23952         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
23953         Benke László.
23955 2002-05-01  Benke László  <decike@freemail.hu>
23957         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23959         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
23960           src/main_menubar_def.h, src/mainmenu_callback.[ch],
23961           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
23962           to the format menu in order to reorder the notebook tabs in
23963           alphabetical order everytime a file is created/opened/saved.
23965 2002-05-01  Philip Van Hoof <freax@pandora.be>
23967         * widgets/gnomefilelist.[ch] (history_combo_go),
23968         (history_combo_clicked): impl.
23970         (gnome_filelist_new_with_path): use this new impl.
23972 2002-05-01  Stephane Demurget  <demurgets@free.fr>
23974         * src/project_dbase_gui.c (add_file): added the xpm file type.
23976 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
23978         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
23979         tag manager fixes.
23981         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
23982           of tag types.
23984         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
23985           src/text_editor_menu.c: Added context sensitive search in symbol
23986           browser and editor.
23988         * configure.in: Changed version number to 0.1.9.99.
23990         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
23991           src/project_import.c: Minor changes to project import facility.
23993         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
23994           (Forced to use specific brace format)
23996         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
23997           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
23998           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
24000 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
24002         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
24003         replaced the spinbutton with an hscale, and made the UI less "blocky".
24005         * src/cvs_gui.c: When diffing a project you can choose date and
24006         release now.
24008         * src/project_dbase.c: Import_file activated again
24010         * configure.in, plugins/Makefile.am: Added patch plugin
24012         * plugins/patch/*: The new patch plugin
24014 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24016         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24018         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
24019         dropdown list shown by autocompletion are now removed.
24021 2002-04-28  Philip Van Hoof <freax@pandora.be>
24023         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
24024         a bunch of filetypes from the older version.
24026         * src/project_dbase_gui.c (add_file): changed the import
24027         dialog's filetypes combo contents depending on the
24028         type of data to be imported.
24030 2002-04-28  Stephane Demurget  <demurgets@free.fr>
24032         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
24033         the amount parameter as Philip stated and reformated to follow the
24034         Gnome convention.
24036         * src/project_dbase.c (project_dbase_make_default_filetype_list):
24037         changed accordingly.
24039 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24041         Fix for #531293.
24043         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
24044         Shift-F6, to be more consistent with other Gnome apps.
24045         Moved the "Search next" entry under the "Search" one, and swapped the
24046         order of the "Find in files" and "Find and Replace" ones.
24048         Some additional fixes ands cleanups on the edit menu.
24050         * src/main_menubar.h: replaced all occurences of repeat_find by
24051         find_again for the code to be more consistent.
24053         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
24054         sensitiveness depending on the existence of an active text buffer.
24056         * TODO: added some bits about improving the usability of the
24057         search/search again couple.
24059 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24061         * src/preferences_gui.c: made the tab labels text more consistent
24062         (s/misc/Misc/).
24064 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24066         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
24068         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
24069         filename.
24071         * src/main.c (main): simplified some code and cleanups.
24073         Fix a part of #499366:
24075         * src/commands.[ch] (sync_from_props), (command_editor_save),
24076         (on_apply_clicked), (create_command_editor_gui): added the gui
24077         corresponding to the command.terminal preference.
24079 2002-04-25  Stephane Demurget  <demurgets@free.fr>
24081         Fix for #465180.
24083         * anjuta.spec.in: added build requirements for the source rpm.
24085 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
24087         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24088         
24089         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
24090           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
24091           src/project_type.c, source.c, wizard_gui.c:
24092           Added new GNOME 2 project types and changed glade behaviour to
24093           produce GTK code if project type GTK was selected and GTKmm code
24094           if project type GTKmm was selected (and not depending on the 
24095           selected language. Disabled glade for GNOME 2 projects because
24096           we will need glade2 there.
24097           
24098         * src/project_dbase.c: Fixed a memory lack.
24099         
24100         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
24101         
24102         * src/cvs.c: Added an error message if jobs are running
24104 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
24106         * tagmanager/tm_work_object.c: Fixed a chrash
24107         bug which occurs when it tries to stat an empty
24108         file name.
24109         
24110 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
24112         * src/controls.c: CVS menu items now becomes
24113         insensitive when the launcher is busy.
24114         
24115         * src/anjuta.c, cvs.h, cvs.c: Created a function
24116         to update the cvs preferences when preferences are
24117         applied in preferences dialog and called it from
24118         anjuta_update_preferences().
24119         
24120 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
24122         * src/cvs.c: Added a space in the cvs command
24123         before the revision part. This fixes the cvs
24124         error we get when cvs-diffing with revisions.
24125         
24126         * src/cvs.c: Fixed a compiler warning.
24127         
24128         * src/find_replace.c: The dialog now remembers
24129         the settings including the "prompt on replace"
24130         which seems to have broken somewhere line the
24131         changes.
24132         
24133 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24135         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
24136         Added a new property in cvs class to hold a boolean
24137         for enabling date in cvs diff. This fixed the bizzare
24138         diff output due to the date that goes with the cvs
24139         command. Also, set the default value of compression
24140         to 3 and unified diff option to 1.
24141         
24142 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
24144         * src/cvs.c: The diff editor is set to hilite as
24145         diff syntax hiliting.
24146         
24147         * configure.in, manual/Makefile.am:
24148         Added a new manual module for ja language.
24149         
24150         * manual/ja/*/*/*: New module and files for the
24151         ja translation for the anjuta documentation
24152         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
24153         
24154 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
24156         * src/launcher.c: Made a very messy work around
24157         for the launcher authentication to work properly.
24158         
24159         * src/find_replace.c: Applied the missing patch
24160         from Dan Elphick <dre00r@ecs.soton.ac.uk>
24161         
24162 2002-04-16 Andy Piper <andy.piper@freeuk.com>
24164         * src/cvs.c, src/main_menubar_def.h: made message strings
24165         consistent with existing standards from our own documentation 
24166         (such as uppercase P in Project, corrected spelling of 
24167         repository, etc.)
24169 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24171         * src/cvs_gui.c: Cleaned up gui and aligned various
24172         widgets to give a clean look.
24173         
24174 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
24176         * src/launcher.c: Added work around to retrieve
24177         the child exit code. It works. :)
24178         
24179         * src/find_in_files.c, src/gnome_project.c,
24180         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
24181         src/clean.c, src/clean_project.c, src/build_project.c,
24182         src/build_file.c: Modified to handle the new
24183         child exit code.
24184         
24185 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
24187         * src/find_replace.c: Changed signal to call
24188         on_replace_text_close on from delete_event
24189         to close => the replace history is now updated.
24191 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
24193         * src/cvs.c: escaped the cvs import message before
24194         passing it to cvs.
24195         
24196 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
24198         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24199         
24200         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
24201         
24202         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
24203         Added cvs import
24204         
24205         * src/preferences_gui.c: GUI improvements
24206         
24207         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
24209 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
24211         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
24212         Removed static qualifier from tm_tag_type_name() and
24213         availed it's prototype for use in outside code. also
24214         created reverse map function tm_tag_type_name();
24215         
24216         * src/anjuta.c: Implemented qualified tags names for
24217         the tag list (on the toolbar pulldown list) to avoid
24218         ambiguty in tags with similar names (like prototype
24219         and definition). Patch modified and improved.
24220         
24221         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
24222         
24223 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24225         * src/utilities.[c,h]: Added a utility funtion
24226         that escapes the single and double quotes in a
24227         given string. Useful for passing command line
24228         args with quotes.
24229         
24230         * src/cvs.c: Escaped the cvs log message before
24231         passing it to cvs command line to avoid ambiguties
24232         with quotes in the message.
24233         
24234         * pixmaps/anjuta_icon.png: Changed to the new icon.
24235         from Todd Goyen <goyen@mbi-berlin.de>
24236         
24237         * src/message-manager-private.cc: Added regex to 
24238         recognize (underline hilite) the parsable outputs
24239         from the zvt terminal.
24240         
24241 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
24243         Patch from: Tina Hirsch <tehirsch@arcor.de>
24244         
24245         * src/project_type.c:
24246         Fixed a bug in the wxproject type and modified the erroroutput when
24247         configure doesn't find wx-config
24248         
24249         Patch from: Timothee Besset <ttimo@idsoftware.com>
24250         
24251         * src/anjuta.c, src/message-manager-private.cc,
24252           src/message-manager-private.h
24253         Catches double clicks in the zvt terminal, and calls goto_error_line
24254         to jump to the appropriate location in the source. This will recognize
24255         grep -n output
24256         
24257 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
24258         
24259         * src/build_project.c: Taken care of memory leak
24260           by freeing cmd variable properly.
24262         * src/main_menubar_def.h: Fixed wrong signal connection
24263           for cvs project commit.
24264           
24265         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
24266         
24267         * src/preferences_gui.c: Added some border and adjusted
24268           expandsion, filling in box adds to make the cvs preferences
24269           more nicer.
24270         
24271 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
24273         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24274         
24275         * src/cvs*, src/main_menubar*, src/preferences*: 
24276         Moved CVS settings to preferences, added a nice login dialog.
24277         
24278         * src/controls.c, src/project_dbase.c:
24279         CVS project options are only shown if a project is open
24280         
24281         * src/build_project.c:
24282         User is now asked if he wants to install as root 
24283         
24284         * src/launcher.c:
24285         Fixed a warning
24287         * anjuta.prj: Updated with cvs files
24288         
24289         * TODO: Remove task which are done
24290         
24291 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
24293         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
24294         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
24295         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
24297         Modified launcher to use controlling terminal to detect and
24298         take care of password authentications (for example, for cvs
24299         and root installs).
24300         
24301         * pixmaps/password.png: New file.
24302         
24303 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24305         Anjuta kick start tutorial wirtten by:
24306           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
24308         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
24309           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24310           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
24311           manuals/C/anjuta-tutorial/figures/*.png:
24312           
24313           Added files
24314         
24315         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
24316           
24317           Modified files.
24318         
24319 2002-03-28 Roel Vanhout <roel@stack.be>
24321         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24323         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
24324           src/preferences_gui.c:
24325         Added option to wrap around to beginning/end of file when on last bookmark
24326         and next/previous bookmark is pressed
24327         
24328 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24330         Patch from Philip Van Hoof <freax@pandora.be>
24331         
24332         * src/gnomefilelist.c:
24333         Added gimp like feature that changes the file extension of
24334         the filename entered in the selections when the file
24335         filter is changed.
24336         
24337 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
24338         
24339         Patch from Roy Wood <roy.wood@filogix.com>
24340         
24341         * src/controls.c, src/find_text.c, src/find_text.h,
24342           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24343           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24344           
24345           Menuitem for entering currently selected text as find target,
24346           added key accel for "find next" and changed some key accels for
24347           other key for consistency.
24348           
24349         * src/utilities.c:
24350           Cleaned up code.
24351         
24352 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24354         * src/watch.c, src/watch.h, src/watch_cbs.c,
24355           src/watch_cbs.h, src/watch_gui.c:
24356         
24357           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
24358         
24359           Added change watch entries feature
24360           and Watch entries modify on double click fixed.
24362 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24364         * src/mainmenu_callbacks.c:
24365         
24366           Project commit should not bypass dialog as
24367           we need to get the cvs log from the user.
24368           
24369 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24371         * src/project_dbase.c:
24372         
24373           Patch from Roy Wood <roy.wood@filogix.com>
24374           
24375           Fixed docking bug with the new docking patch
24376           to fix copy/paste bug.
24377           
24378 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
24380         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
24381           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
24382           src/main_menubar.h, src/main_menubar_def.h,
24383           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24385           Added cvs project support. Featured bypass cvs dialog for
24386           cases where we don't need dialog (such as project and right
24387           click selection from file browser). Cleaned up cvs code to
24388           make them generic cvs operations instead of separate file
24389           and project operations. Added cvs log action. Increased
24390           file entry box width and enabled "unified diff" by default.
24391           Used Editor buffer for status and log and set hilite for
24392           these buffers including diff buffer (DIFF hilite).
24393           
24394 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
24396         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24398         * data: Added file autogen.sh.wxwin 
24399         * data/Makefile.am: Added entry for autogen.sh.wxwin
24400         * pixmaps: Added project image appwiz_wxwin.png
24401         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
24402         * src/appwizard_cbs
24403           src/compiler_options.c
24404           src/pixmaps.h
24405           src/project_dbase.c
24406           src/project_dbase.h
24407           src/project_import_cbs.c
24408           src/project_type.c
24409           src/source.c
24410           src/source.h
24411           src/wizard_gui.c: Added everything necessary for new
24412                             project type 'wxWindows (wxGTK)
24413         * src/project_dbase.c: Fixed a bug that caused every project
24414                                to be a glade project in dialog
24415                                                    'Project information'.
24417 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
24419         Patch submitted by Roy Wood <roy.wood@filogix.com>
24420         
24421         * src/anjuta_gui.c, src/message-manager-dock.c,
24422           src/project_dbase.c:
24423           
24424           fixed the copy/paste bug by rewriting dock/undock
24425           code.
24427 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
24429         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24430         
24431         * src/cvs*, src/Makefile.am:
24432           New file for CVS support. File operations currently work
24433           cvs login needs to be done. Project support is not yet
24434           started.
24436         * src/main_menubar*, src/mainmenu_callbacks,
24437           src/anjuta.c, src/anjuta.h:
24438           Added menus and functions for cvs commands.
24439           
24440         * src/text_editor_menu.h: 
24441           Added #include <gtk/gtk.h>
24442           
24443         * src/gotoline.h:
24444           Removed a warning (and this time it works ;-)
24446         * src/utilities.c, src/utilities.h:
24447           Added a utility function to retrieve directory
24448           name out of full path.
24450 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
24452         * src/executer.c: (create_executer_dialog): changed the default
24453           focus on the entry.
24455 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
24457         * widgets/gnomefilelist.c:
24458         Fixed duplicate history entries for the same directory.
24459           
24460 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24462         Fix for #520092.
24464         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
24465           it's already used by scintilla to delete the whole current line.
24467 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24469         Fix for #525107.
24471         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
24472           calls to fileselection_hide_widget,
24473           (on_open_filesel_cancel_clicked): removed.
24475         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
24476           (on_add_prjfilesel_cancel_clicked):
24478         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
24479           impl.
24481         * src/fileselection.c: Made some functions static.
24482           (fileselection_hide_widget): rewritten using the new
24483           gnome_filelist_set_multiple_selection function.
24485         * src/fileselection.c: (on_file_selection_delete_event): removed
24486           unuseful widget hides. Some cleanups,
24487           (on_file_selection_cancel_clicked): impl,
24488           (create_fileselection_gui): changed the cancel button clicked's
24489           callback to use this new function.
24491         * src/anjuta.c: (anjuta_new):
24492         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
24493           callbacks, because this the gnome filelist widget's job.
24495         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
24496           clist selection mode duplicates set,
24497           (gnome_filelist_key_press): use the new impl. function.
24499 2002-03-10  Stephane Demurget  <demurgets@free.fr>
24501         Fix for #441233.
24503         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
24504           fixed some bogus code using an array cell out of
24505           range, removed unecessary gettext usages.
24507         * src/appwiz_page2.c: (on_prj_name_entry_changed):
24508           some cleanups and now transform minus characters to
24509           underscores.
24511         * src/source.c:
24512           (source_write_configure_in),
24513           (source_write_toplevel_makefile_am),
24514           (source_write_desktop_entry),
24515           (source_write_glade_file):
24516         * src/project_dbase.c: (project_dbase_summon_glade),
24517           (project_dbase_generate_source_code):
24518         * src/glades.c: (gladen_write_glade_write):
24519           replaced some occurences of the target name by the
24520           project filename, using project_dbase_get_proj_name,
24521           to fix the name of some files.
24522           Fixed a lot of mem leaks.
24523           Various code cleanups.
24525 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24527         Merged with latest (1.44) scintilla.
24529         Added: - The calltip.<lexer>.end.definition property to display help
24530                  text on a second line of calltip.
24531                - The calltip.<lexer>.word.characters property to correctly find
24532                  calltips for functions that include characters like '$' which
24533                  is not normally considered a word character.
24534                - The use.monospaced property to determine initial state of
24535                  Use Monospaced Font setting.
24537         Bugs fixed: Too many to mention; please see :
24538                     http://www.scintilla.org/ScintillaHistory.html for the
24539                     full changes list.
24541         * scintilla/*/*: updated nearly all files.
24543         * TODO: removed the need of a scintilla merge.
24545         Merged with latest (1.44) SciTE properties.
24547         * data/properties/anjuta.properties: added the wrap, use.monospaced
24548           properties.
24550         * data/properties/html.properties: added a missing php extension, and
24551           updated php keywords to the latest reference.
24553         * data/properties/pascal.properties: added commands to compile, build
24554           and execute pascal applications.
24556         * data/properties/lua.properties: added styles for statements.
24558         * data/properties/bash.properties: added the declare keyword.
24560         Fixed distchecking.
24562         * global-tags/Makefile.am,
24563           global-tags/create-global-tags.sh: used some kind of ugly hack to
24564           make distchek work, since noone has proposed some better way.
24566         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
24567           and Ctrl-N replace Alt-N for new file according to the Gnome design
24568           reference.
24570 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24572         * widgets/gnomedirlist.c
24573         widgets/gnomedirlist.h
24574         widgets/gnomefilelist.c
24575         widgets/gnomefilelist.h:
24577         Added GPL headings in the file.
24579 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
24581         * src/attach_process.c
24582         src/attach_process_cbs.c
24583         src/attach_process_cbs.h
24584         src/attach_process_gui.c
24585         src/breakpoints.c
24586         src/breakpoints_cbs.c
24587         src/breakpoints_cbs.h
24588         src/breakpoints_gui.c
24589         src/commands.c
24590         src/compiler_options.c
24591         src/compiler_options_cbs.c
24592         src/compiler_options_cbs.h
24593         src/compiler_options_gui.c
24594         src/find_in_files.c
24595         src/find_in_files_cbs.c
24596         src/find_in_files_cbs.h
24597         src/find_in_files_gui.c
24598         src/find_replace.c
24599         src/find_text.c
24600         src/help.c
24601         src/preferences.c
24602         src/preferences_gui.c
24603         src/project_config.c
24604         src/src_paths.c
24605         src/src_paths_cbs.c
24606         src/src_paths_cbs.h
24607         src/src_paths_gui.c:
24608         
24609         Bugs #521629 and #522427 fixed. The problem was, that the
24610         escape-key was not catched and the dialog was hidden, but
24611         the flag was not set correctly.
24613         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
24614         using the gnome_dialog_close_hides()-setting present in most dialogs.
24615         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
24616         emits "close" and set the flag in the close-callback.
24618         Patch from: Jens Georg <mail@jensgeorg.de>
24620 2002-03-06  Stephane Demurget  <demurgets@free.fr>
24622         * src/*.{c,cpp}: s/string_free/g_free/
24624         * src/utilities.[ch]: (string_free): removed.
24626 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
24628         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24630         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24631         src/mainmenu_callbacks.[ch]:
24632         Removed Project menu options: README, TODO, ChangeLog and NEWS
24633         Moved Save Build Messages to Build menu and only highlight it
24634         when there are build messages.
24635         Corrected a spelling: "mojority" -> "majority"
24636         Fixed initialisation of edit.edit_app_gui so now Edit menu
24637         can be shown when no project is loaded.
24639         * src/project_dbase.h: Removed prototype for static function
24641 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
24643         * src/text_editor.c: Editor is marked changed after
24644         autoformat. 
24645         
24646         Patch from: Jens Georg <mail@jensgeorg.de>
24648 2002-03-04 Roel Vanhout <roel@stack.be>
24650         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24652         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
24653         Added option to ignore binary files on 'Find in files' (grep -I option)
24655 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24657         * src/main.c:
24658         session restoration and commandline load in 
24659         gtk idle loop.
24660         
24661         * src/anjuta.[h,c], src/anjuta_cbs.c:
24662         Removed "clear windows menu" and prevented runtime 
24663         warnings.
24664         
24665         * src/compile.c, src/build_file.c, src/build_project.c,
24666         src/clean.c:
24667         Takes into account the preference setting for 
24668         show dialog when job completes. Dialogs are
24669         shown when it is enabled otherwise not.
24670         
24671 2002-03-03 Roel Vanhout <roel@stack.be>
24673         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24674         
24675         * src/find_text.c
24676         Store 'Find...' search string on search so that 'Find Next' will search for
24677         that string, even if the dialog hasn't been closed yet.
24679 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24681         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
24682         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
24683         src/main_menubar_def.h:
24684         
24685         Organized menus, removed "Windows" and "Utilities" menus from the
24686         menubar [they are no longer needed]. Also removed some extragenous
24687         separators.
24688           
24689 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
24691         * src/message-manager-private.cc:
24692         Set message clist selection mode to BROWSE.
24693         
24694         * src/message-manager.cc, src/an_symbol_view.c,
24695         src/an_file_view.c:
24696         Added Key navigation for the CTree and CList. Arrow left for
24697         node collapse, right for node expand, space (or enter) for
24698         activation (same as double click).
24699         
24700 2002-03-03 Roel Vanhout <roel@stack.be>
24701         
24702         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24703         
24704         * plugins/class-gen/clsGen.c
24705         Added functionality to semi-intelligently prefill filename
24706         boxes with names deduced from class name
24708 2002-02-26 lbell <lbell@tsc4.com>
24710         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24711         * src/preferences_gui.c:
24712         Removed an incorrect use of gtk_misc_set_alignment().
24713         
24714         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
24715         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
24716         src/preferences.h, src/preferences_gui.c:
24717         
24718         Added the option to reload last open project at the startup.
24719         Added the possibility to open a new project without close
24720         an existing one
24721         
24722         * src/properties.cxx:
24723         Corrected a spelling mistake in message string.
24724         
24725         * src/session.c:
24726         Updated session functions.
24727            
24728 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
24730         * widgets/gnomefilelist.c: Bug fixes.
24731         
24732         Patch from Philip Van Hoof <freax@pandora.be>
24733         
24734 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24736         * src/an_file_view.c:
24737         anjuta was unable to open some files becuase they were not being
24738         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
24739         Removed mime checking when opening with anjuta, becuase it doesn't
24740         hurt to open binary files in anjuta (some even may want to do so).
24741         
24742         Added a warning when mime type is not set when "view with default
24743         viewer" is activated.
24744         
24745         * src/an_file_view.c, an_symbol_view.c:
24746         Converted N_() to _() where ever appropriate in the strings.
24747         
24748 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
24749         
24750         * src/appwizard_gui.c, src/appwizard_cbs.c
24751           src/wizard_gui.c/h, src/appwiz_page3.c,
24752           src/project_import_gui.c:
24753           
24754         Moved target type radiobuttons to appwiz. page 2
24755         
24756         * src/message-manager-private.cc
24757         Fixed a bug which caused a crash if next message function was used
24759         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24761 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
24763         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
24764         Modifies the behaviour of Alt-TAB in Anjuta. This
24765         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
24766         edited files in the first items of the notebook.
24768         Patch from: Timothee Besset <timo@qeradiant.com>
24769         
24770 2002-02-24  Philip Van Hoof <freax@pandora.be>
24772         * widgets/gnomefilelist.c, gnomefilelist.h:
24773           Added filecompletion
24774           
24775         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
24777 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
24779         * configure.in: Added "sk" to ALL_LINGUAS.
24781 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
24782   
24783         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
24784           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
24785           src/wizard_gui.c: Added support for static and dynamic libs
24786         
24787 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
24789         * widgets/gnomefilelist.c:
24790           Fixed gnome_filelist_get_lastfilename so it no longer returns
24791           a corrupted path.
24793 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
24795         * src/resources.h, resources.c:
24796         Added url handler.
24798         * src/main_menubar_def.h, mainmenu_callbacks.c:
24799         Changed to use gnome configed url handler.
24801 2002-02-19  Philip Van Hoof <freax@pandora.be>
24803         * widgets/gnomefilelist.c
24804         Added PHP filetype.
24806 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
24808         * plugins/class-gen/clsGen.c:
24809         Added c++ support.
24810         
24811         * widgets/gnomefilelist.c:
24812         Gives the maximum space to the files section of the open file dialog.
24813         
24814         Patches from: lbell <lbell@tsc4.com>
24815         
24816 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
24818         * src/anjuta.c, main.c:
24819         Used tm_get_real_path in anjuta_get_full_filename();
24820         
24821 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
24822         
24823         * anjuta.prj: update version
24825 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24827         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
24828           removed the amount arg and replaced with a NULL-ending list.
24829           (gnome_filelisttype_makedefaultlist): use the new prototype.
24831 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
24833         * src/about.c, THANKS: updated for new contributors
24834         
24835         * anjuta.prj: added new files
24836         
24837         * README: corrected some documentation, ctags no longer needed,
24838           pkgconfig now required
24839           
24840         * data/properties/others.properties: add .cvsdiff extension
24841         
24842         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
24843           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
24844           file import
24845           
24846         * doc/anjuta.1: added initial man page thanks to 
24847           Rob Bradford <rob@debianplanet.org> (NB build and install 
24848           needs work)
24849         
24850 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
24852         * src/Makefile.am: Cleaned handling of compiler flags by moving them
24853           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
24854           warning flags. 
24855   
24856         * configure.in: Changed version to 0.1.10-pre
24857   
24858 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24860         * src/fileselection.c: (create_fileselection_gui): always display
24861           the directory creation button as we cannot rely on the dialog
24862           titlebar.
24864         * widgets/gnomefilelist.[ch]: fixed includes.
24866         * pixmaps/new_folder.xpm: resized, added a + sign.
24868 2002-02-17  Stephane Demurget  <demurgets@free.fr>
24870         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
24871           changed all extensions to begin with a dot.
24873 2002-02-16  Philip Van Hoof  <freax@pandora.be>
24875         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24877         * THANKS: added Philip.
24879         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
24881         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
24882         * src/file_selection.[ch],
24883         * widgets/gnomefilelist.[ch]: added a filetype
24884           combobox to the Anjuta file dialog widget.
24886 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
24888         * anjuta.spec.in: eep! the import script was not being installed by
24889           RPM - fixed for the release.
24891 2002-02-13  Stephane Demurget  <demurgets@free.fr>
24893         Various cleanups and fixes for the next release to be able to make
24894         distcheck.
24896         * plugins/*/*.c: added missing prototypes causing gcc to speak to
24897           much and make some tweaks plus cleanups.
24899         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
24900           args to remove some warnings.
24902         * global-tags/Makefile.am,
24903           data/Makefile.am,
24904           src/Makefile.am: link against Anjuta static libs using the
24905           $(top_builddir) dir, not anymore on $(top_srcdir) to make
24906           distcheck happy.
24908         * src/Makefile.am: ditto with all the Anjuta static libs.
24910         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
24911           include, as we already include the whole directory for the build.
24913         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
24914           
24915 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
24917         * pixmaps/Makefile.am: icon for libglade project now installed
24918         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
24919         * manuals/C/Makefile.am: removed ChangeLog reference which was 
24920           breaking some build stuff
24921         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
24922           include reference problems that showed up on make distcheck
24923         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
24925 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
24926         
24927         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
24929 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
24931         * src/message-manager-private.cc:
24932           The horizontal scrollbar now shows properly on demand.
24933         
24934 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
24936         * src/dnd.c fixed some warnings
24937         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
24938           and works. It is shown always at the moment but before it was
24939           shown on demand and did never work. 
24941 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
24943         * src/anjuta.c: Fixed a crash bug.
24944           patch from: Jens Georg <mail@jensgeorg.de>
24946 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
24948         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
24949           reports a problem with missing end tags on <graphic>
24951 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24953         * manuals/C/ChangeLog: removed since it was never used
24954         * manuals/C/anjuta-manual/*: more updates, new screenshots
24955         * anjuta.prj: updated for new manuals/ structure
24957 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
24959         * source.c, compiler_options.[c/h]:
24960           Fixed bug #460321 "Problem with optimization options" 
24961           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
24962         
24963 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24965         * NEWS: prepared for release, need to fill in date
24966         * data/welcome.txt: version number updated
24968 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
24970         * src/text_editor_menu.c, src/an_file_view.c, 
24971           src/an_symbol_view.c: marked strings for translation
24972         
24973         * src/defaults.c, data/properties/xml.properties:
24974           *.omf and *.xsl files should use XML highlighting
24975           
24976         * manuals/C/anjuta-manual/*:
24977           - restructured so that files have more meaningful names
24978             and are easier to edit (see anjuta-manual.sgml for the
24979                 ordering)
24980           - updated some screenshots
24981           - continued rewrite
24983 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
24985         * main.c: Made a workaround to remove the old
24986         anjuta gnome config file (older than 9 Feb 2002). This
24987         will fix the bug which never lets the brower toolbar shown.
24988         
24989         * main.c: In fact, the above solution wouldn't work in all
24990         cases. Therefore, here is the better fix, which works by
24991         detecting the version of the old config file and deleting
24992         ~/.gnome/Anjuta if it is lesser than 0.1.9.
24993         
24994 2002-02-01  Andy Piper <andy.piper@freeuk.com>
24996         * HACKING: added info on submitting patches
24998 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
25000         * src/project_import_gui.c, src/project_import.c:
25001           - If Project Import Wizard is canceled everything is 
25002                 cleaned up now.
25003           - Back button is now insensitive on page 3 (some problems: 
25004                 see TODO in project_import_qui.c:284
25005           - Menu frame is insensitive if project type != GNOME(mm)
25007 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25009         * src/main.c: Fixed bug #  (Unable to open files on
25010         double click in project window from second trial onwards when
25011         the project is opened from command line).
25012         
25013         * po/POTFILES.in: Removed tags_manager.[h,c]
25014         
25015 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
25017         * src/preferences.c:
25018           A quick hack to fix the 'invisible' browser toolbar when
25019           upgrading from 0.1.8 to 0.1.9
25020           
25021         * src/anjuta.c:
25022           Fixed toolbar names which were causing confusions in the toolbar
25023           show/hide.
25024           
25025         * src/main.c:
25026           Substituted "anjuta" with PACKAGE
25027           
25028         * src/project_import_gui.c: 
25029           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
25030           
25031         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
25032           Added new files and removed obsolete ones.
25033           
25034 2002-01-30  Andy Piper <andy.piper@freeuk.com>
25036         * src/appwizard_cbs.c, project_import_cbs.c, 
25037           main_menubar_def.h, project_import_gui.c: 
25038           updates to message strings and layout for the 
25039           import wizard.
25040           
25041         * text_editor_cbs.c: fix for the tab menu entries for 
25042           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
25044 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25046         * src/toolbars.c,
25047           src/toolbars.h,
25048           src/anjuta_gui.c,
25049           src/controls.c:
25050           
25051           Tag dropdown exclusive (takes
25052           all space in the toolbar) and never vertical and
25053           increased the width of the tag combo to 256 pixs.
25054           Toolbar separator before the combo and button.
25055           Added tags label before the tag button.
25056           Reorganized the dock bands for the toolbars.
25057           
25058         * src/project_import_gui.c
25059           src/project_import.c:
25060           Fixed an error and removed an unused variable.
25061           
25062         * data/properties/anjuta.properties:
25063           Removed the property for the old toolbar and set
25064           browser toolbar show to default.
25065           
25066         * src/project_dbase.c: excluded modules were not
25067           loaded. Fixed.
25068           
25069         * src/source.c:
25070           No build files will be written if the project is blocked.
25071           
25072         * src/project_import.c,
25073           src/project_import_cbs.c,
25074           src/project_gui.c,
25075           src/wizard_gui.c:
25076           
25077           Manually applied Johannes patch to fix some memory
25078           issues and gui clean up.
25079           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
25080         
25081         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
25082           Fixed a bad bug with remove file from project because of
25083           files were never removed properly from the project and
25084           from the tagmanager.
25085           
25086         * src/appwiz_page3.c: Disabled unused codes to clear
25087           compiler warnings.
25088           
25089 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25091         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
25092         
25093         * data/Makefile.am
25094           pixmaps/Makefile.am
25095           src/Makefile.am
25096           src/an_file_view.c
25097           src/an_symbol_view.c
25098           src/anjuta.c
25099           src/anjuta.h
25100           src/anjuta_cbs.c
25101           src/anjuta_gui.c
25102           src/controls.c
25103           src/main_menubar.c
25104           src/main_menubar.h
25105           src/main_menubar_def.h
25106           src/mainmenu_callbacks.c
25107           src/mainmenu_callbacks.h
25108           src/pixmaps.h
25109           src/project_dbase.c
25110           src/project_dbase.h
25111           src/text_editor.c
25112           src/text_editor_menu.c
25113           src/text_editor_menu.h
25114           src/toolbar.c
25115           src/toolbar.h
25116           src/toolbar_callbacks.c
25117           src/toolbar_callbacks.h :
25118           
25119           Patch submitted by:
25120           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25121           
25122           Removes the Tags toolbar and substituted it with
25123           tags combo dropdown list. Fixes a couple of bugs.
25124           
25125           Moved the tag combo to browser toolbar because
25126           main toolbar was becoming too long.
25127           Made a new icon of tag toolbar.
25128           
25129         * po/zh_TW.po: Fixed bug.
25130           
25131         * pixmaps/an_tag.xpm: Added new file.
25133 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
25135         * src/project_import_gui.c: Reorganized project
25136         import gui page 2.
25137         
25138 2002-01-29  Andy Piper <andy.piper@freeuk.com>
25140         * HACKING: added info on creating windows and dialogs
25142 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
25144         * src/tm_file_view.c:
25146           Sorts the file list at the end instead of doing sort-insert
25147           to improve performance.
25148           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25150         * src/project_dbase.c: Resolved a conflict from
25151           Johannes's patch.
25152           
25153         * src/project_import.c:
25154         
25155           Fixed to use anjuta_import.sh for the bin dir and
25156           not from the data dir.
25157         
25158           Used anjuta_is_installed() function to verify a the command's
25159           executability.
25160         
25161           Fixed import command to use sh (which is more general and is
25162           gauranteed to be found in any unix system :-)). Also, added
25163           double quotes around the import directory.
25164         
25165           Changed some strings for better translations (like avoiding
25166           duplicates).
25167           
25168           Fixed the reading of wrong target type.
25169           
25170         * src/control.c: Insensitive "import project" when there is
25171           a project open.
25172           
25173         * src/project_import_cbs.c:
25174           
25175           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
25176           Fixed selection of gettext checkbox.
25177           Sets the menu entries.
25178           
25179 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
25180         
25181         * src/appwiz_page[1-4].c
25182         * src/appwiz_gui.c
25183         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
25184         be able to reuse it.
25185         
25186         * src/mainmenubar.[c/h]
25187         * src/mainmenubar_def.h
25188         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
25189         menu item
25190         
25191         * src/message-manager.c: Fixed bug 509192
25192         * src/message-manager-dock.c: Added accel_group if window is undocked
25193         
25194         * src/project_dbase.[c/h]: Splitted opening code to be able
25195         to use it without an open file dialog
25196         (Maybe I broke Naba's changes, please take a look)
25197                         
25198         * src/project_import.[c/h]
25199         * src/project_import_gui.c: New Files, Code for Project Import Wizard
25200         
25201         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
25202         import wizard
25204 2002-01-28  Andy Piper <andy.piper@freeuk.com>
25206         * src/main_menubar_def.h, tagmanager/tm_project.c: more
25207           string cleanups
25208           
25209         * manuals/C/anjuta_manual/*: started rewrite of the 
25210           manual, updated some screenshots
25212 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25214         * src/gnomefilelist.h, src/gnomefilelist.c:
25215         
25216           Fixed multiple selection bug (#497085). The OK button is
25217           sensitive when in multiple mode, if the no. of
25218           selection is one or more.
25219           
25220           Toggle between single and multiple selection mode
25221           and multiple mode display.
25222           
25223           Fixed strings to translable strings.
25224           
25225           Fixed some compiler warnings by commenting out
25226           unused functions.
25227           
25228 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25230         * src/project_dbase.c: App status bar now updates
25231           with the project name when the project is loaded.
25232         
25233         * src/an_file_view.c, tagmanager/tm_file_entry.c:
25234           
25235           Puts the directories at the top. They're also sorted now.
25236           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
25237         
25238 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25240         * scripts/anjuta_import.sh.in: Added file.
25241         * scripts/anjuta_import.sh: Removed file.
25243         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
25244           Updated files.
25245           
25246         * src/main_menubar_def.h:
25247         
25248           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
25249           reflect the opposite of Find (CTRL+F) and also to leave
25250           CTRL+R or Redo.
25251           
25252           Changed Glade summon with ALT+G, which frees the ATL+E
25253           for poping up the edit menu.
25254           
25255         * src/Makefile.am: Debugging link flags by Biswa, removed.
25257 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
25259         * HACKING: added information on best practices for writing
25260           application messages and GUI labels
25261           
25262         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
25263           src/breakpoints.c, src/build_file.c, src/build_project.c, 
25264           src/clean_project.c, src/compile.c, 
25265           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
25266           src/configurer.c, src/debugger.c, src/executer.c, 
25267           src/find_in_files.c, src/find_in_files_cbs.c, 
25268           src/find_replace.c, src/find_text.c, src/glades.c, 
25269           src/gnome_project.c, src/goto_line.c, src/main.c, 
25270           src/main_menubar.c, src/main_menubar_def.h, 
25271           src/mainmenu_callbacks.c, src/preferences_gui.c, 
25272           src/project_config.c, src/project_dbase.c, 
25273           src/project_dbase_gui.c, src/resources.c, src/source.c, 
25274           src/support.c, src/tags_manager.c, src/text_editor.c, 
25275           src/text_editor_gui.c, src/text_editor_menu.c, 
25276           src/toolbar_callbacks.c, src/utilities.c: 
25277           lots of minor message updates to make them more user-friendly 
25278           and consistent
25280 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
25282         * src/executer.c:
25283         
25284           Because of the spaces escaping, the command could not be
25285           executed when run without terminal. Now fixed.
25286           
25287         * anjuta.prj, Makefile.am:
25288         
25289           Added anjuta project file.
25290         
25291 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
25293         * src/message-manager-private.h, message-manager-private.cc,
25294           message-manger.cc:
25295           
25296           Added freeze() and thaw() for the message window class to
25297           speed up the message manager update.
25298         
25299         * src/project_config.h, project_config.c,
25300           src/project_dbase.h, project_dbase.h
25301           scripts/anjuta_project.template:
25302           
25303           Added two new prject attributes: project.config.blocked and
25304           project.excluded.modules. The former will make sure that users
25305           are not given any previlidge in enabling the 'overwrite build
25306           files' flags and the later issues a list of modules in the project
25307           to be skipped for symbol browsing and project listing.
25308         
25309         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
25310         
25311           Modified script to read the template from the anjuta data dir
25312           rather than from the directory in which the script exist. Otherwise,
25313           Being transfered to the bin dir, the script will not be able to
25314           find the template when it is run.
25315           
25316           The script is also create with configure.in to set in the anjuta
25317           data dir path inside the script.
25318           
25319 2002-01-26  Stephane Demurget  <demurgets@free.fr>
25321         * po/fr.po: updated to the latest sources.
25323 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25325         * scripts/Makefile.am:
25326           anjuta_import.sh goes with distribution.
25327           
25328         * po/*.po: They seem to have updated (merged with
25329           anjuta.pot) automatically when I did "make dist".
25330           
25331 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25333         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
25334           Fixed Bug #499807, ie crash on removing libs, includes, defines from
25335           the compiler options dialog.
25336         
25337         * ChangeLog:
25338           Correct todays date. :)
25339           
25340         * scripts/Makefile.am:
25341           Installs anjuta_import.sh in $(prefix)/bin dir and
25342           is treated as an executable.
25343           
25344 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25346         * Fix for bug #499373
25347         
25348         * data/properties/anjuta.properties, ada.properties, cpp.properties,
25349           java, properties, latex.properties, lua.properties, others.properties,
25350           perl.properties:
25351           
25352           Added double-quotes around file arguments so that
25353           filenames with spaces could also work.
25355         * launcher/anjuta-launcher.c, executer.c:
25356           Escaped quotes in the cammand and it's arguments before executing
25357           so that args with spaces can also work.
25358           
25359           Commented #DEBUG switch.
25360           
25361 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
25363         * scripts/*: Added files which I forgot previously.
25364         
25365         * src/aneditor.h: Lined up commands definition for better look.
25366         
25367         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
25368           main_menubar.h, control.c:
25369           Added three more convert EOL chars submenu items in transform.
25370           Reformatted some some.
25371         
25372         * data/anjuta.properties:
25373           Reformatted a line.
25374         
25375         * src/aneditor.h, aneditor.c:
25376           Added three commands (with definitions) for EOL conversions.
25377           
25378         * src/text_editor.c:
25379           Editor detects file mode from the file content and
25380           set the editing mode to CR/LF/CRLF automatically.
25381           Refined Dos mode extrageneous chars filter
25382           This will make sure that filter works only in Dos mode and not
25383           in other modes.
25384           
25385         * src/anjuta.c: Editor mode display in status bar.
25386         
25387         * src/preferences_gui.c: Changed the string for dos mode
25388           filter to more sensible string.
25389         
25390         * src/aneditor.c: Default editor mode sets during widget creation
25391           and not everty time the properties are loaded. This makes sure
25392           that the auto-detected mode is not overridden by the default mode.
25393           
25394         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
25395         
25396         * src/anjuta.c: Fixed bug #476028.
25397           Now anjuta also searches for file relative to top project dir,
25398           when the project is open.
25399         
25400         * src/anjuta_cbs.c: Fixed bug #499536.
25401           File is not closed if it is not able to save the file properly.
25402           
25403         * src/mainmenu_callbacks.c: Fixed bug #499536.
25404           Newfiles (which are not modified) are also closed on "close all files".
25405         
25406 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25408         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
25409         
25410         * tagmanager/tm_source_file.c, regex.c, parse.c:
25411           defined and delimited g_messages within #debug.
25412           
25413         * src/preferences.c, data/anjuta.properties:
25414           saved/defied message-manager tag position in string.
25415           Message tag possition is saved between sessions. And
25416           and tag position bottom as default.
25417           
25418 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
25420         Patch submitted by:
25421         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25423         * Makefile.am
25424           configure.in
25425           data/Makefile.am
25426           data/properties/Makefile.am
25427           global-tags/Makefile.am
25428           pixmaps/Makefile.am
25429           src/Makefile.am
25430           src/an_file_view.c
25431           src/an_file_view.h
25432           src/an_symbol_view.c
25433           src/an_symbol_view.h
25434           src/anjuta.c
25435           src/anjuta_cbs.c
25436           src/file_history.c
25437           src/file_history.h
25438           src/message-manager-private.cc
25439           src/pixmaps.h
25440           src/project_dbase.c
25441           src/project_dbase_gui.c
25442           src/tags_manager.c
25443           src/text_editor.c
25444           src/utilities.c
25445           src/utilities.h
25446           src/watch_gui.c:
25447         
25448           Modified files.
25449         
25450         * scripts/*
25451           pixmaps/sv_class.xpm
25452           pixmaps/sv_function.xpm
25453           pixmaps/sv_macro.xpm
25454           pixmaps/sv_private_fun.xpm
25455           pixmaps/sv_private_var.xpm
25456           pixmaps/sv_protected_fun.xpm
25457           pixmaps/sv_protected_var.xpm
25458           pixmaps/sv_public_fun.xpm
25459           pixmaps/sv_public_var.xpm
25460           pixmaps/sv_static_fun.xpm
25461           pixmaps/sv_static_var.xpm
25462           pixmaps/sv_struct.xpm
25463           pixmaps/sv_unknown.xpm
25464           pixmaps/sv_variable.xpm
25465           pixmaps/fv_core.xpm
25466           pixmaps/fv_text.xpm
25467           pixmaps/filestoremove.txt:
25468         
25469           New files.
25470         
25471         * pixmaps/class.xpm
25472           pixmaps/function.xpm
25473           pixmaps/fv_autofile.xpm
25474           pixmaps/fv_doc.xpm
25475           pixmaps/fv_i18n.xpm
25476           pixmaps/fv_source.xpm
25477           pixmaps/private_func.xpm
25478           pixmaps/private_var.xpm
25479           pixmaps/protected_func.xpm
25480           pixmaps/protected_var.xpm
25481           pixmaps/public_func.xpm
25482           pixmaps/public_var.xpm
25483           pixmaps/struct.xpm
25484           pixmaps/variable.xpm
25485         
25486           Removed files.
25487         
25488         * tagmanager/*/*:
25489         
25490           Upgraded to tagmanager-0.7
25492 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
25493         * src/anjuta_cbs.c: Fixed bug #506441
25494         * src/watch_gui.c: Changed layout of eval dialog so that
25495         it fits on a 800x600 desktop with German translation. 
25497 2002-01-23      Andy Piper <andy.piper@freeuk.com>
25499         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
25500         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
25501           icon for new project type (thanks to Misha)
25502         * configure.in: build and install Danish translation
25503         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
25504           credits to cover new patches and translations
25506 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
25507         
25508         * src/preferences.c, src/message-manager.cc, src/project_type.c,
25509           src/appwiz_page1.c:
25510         
25511       - Font preferences are restored properly now (\n was missing)
25512           - Dock menu label of message-manager is "Dock/Undock" instead
25513           of "Dock|Undock" to match with the rest of anjuta.
25514           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
25515           changed it in anjuta, too 
25517 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25519         * tagmanager/tm_source_file.c,
25520           tagmanager/parse.c,
25521           tagmanager/tm_project.c,
25522           src/an_symbol_view.c,
25523           src/anjuta.c:
25524           
25525           Disabled debug warnings.
25527 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25529         * src/appwiz_page1.c
25530           src/compiler_options.c
25531           src/project_dbase.c
25532           src/project_dbase.h
25533           src/project_type.c
25534           src/source.c
25535           src/source.h:
25536           
25537           New project type named LibGlade.
25538           
25539           Patch submitted by:
25540           Dick Knol <dknol@gmx.net>
25542         * src/gnome_prj.c:
25543           Commented out unused pixmap creation. May be it
25544           will fix the crash in project creation.
25545           
25546 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
25548         * src/registers.c
25549           src/registers.h
25550           src/registers_cbs.c
25551           src/registers_cbs.h
25552           src/registers_gui.c
25553           src/sharedlib.c
25554           src/sharedlib.h
25555           src/sharedlib_cbs.c
25556           src/sharedlib_cbs.h
25557           src/sharedlib_gui.c
25558           src/signals.c
25559           src/signals.h
25560           src/signals_cbs.c
25561           src/signals_cbs.h
25562           src/signals_gui.c
25563           src/stack_trace.c
25564           src/stack_trace.h
25565           src/stack_trace_cbs.c
25566           src/stack_trace_cbs.h
25567           src/stack_trace_gui.c
25568           src/text_editor.c
25569           src/watch.c
25570           src/watch.h
25571           src/watch_cbs.c
25572           src/watch_cbs.h
25573           src/watch_gui.c
25574           
25575           Fixed bug #496290: Attach/detach removed from these
25576           windows as they are never implemented.
25577           
25578           Patch submitted by:
25579           Johannes Schmid <johannes.schmid@gmx.de>
25580           
25581 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
25583         * src/anjuta.c,
25584           src/anjuta_cbs.c:
25585           
25586           Fixed bug:
25587           when you right click on the tabs, a list of filenames are given
25588           out, but now it gives a list of "page 1", "page 2", etc...
25589           
25590           Patch submitted by: 
25591           Jens Georg <mail@jensgeorg.de>
25593         * anjuta.in.in: Removed c|c++ because, it was not necessary
25594           and was causing translation problem.
25595           
25596         * plugins/class-gen/clsGen.c:
25597           removed "'" for the same reason.
25598           
25599 attached the fix for the menu
25602 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25604         * src/preferences.h,
25605           src/preferences.c,
25606           src/preferences_gui.c:
25607           
25608           Adds the functionality to Anjuta to auto save your unsaved
25609           files before you build a project.
25611           Patch submitted by: 
25612           jason <jason_williams@suth.com>
25613           
25614         * src/anjuta.[h,c]:
25615           Added function for save all files.
25616         
25617         * src/mainmenu_callbacks.c:
25618           Modified to use the above function.
25619         
25620         * src/build_project.c:
25621           Save all files before build if it is set in the
25622           preferences.
25624 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
25626         * src/message-manager-private.cc
25627           src/message-manager-private.h
25628           src/message-manager.cc:
25629           
25630           Message-manager now restores the tabs which were shown on startup.
25631           The terminal is now created on demand (as requested by Biswa)
25632           and I have removed some debug messages.
25633           
25634           Patch submitted by: 
25635           Johannes Schmid <johannes.schmid@gmx.de>
25637 2002-01-13  Stephane Demurget  <demurgets@free.fr>
25639         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
25640           proper tabs keyboard navigation.
25642         * src/an_symbol_view.c,
25643           src/anjuta_cbs.c,
25644           src/gnome_project.c,
25645           src/project_dbase.c,
25646           src/tags_manager.c: removed some debugging display.
25648 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
25650         * src/message-manager-dock.c
25651           src/message-manager-private.cc
25652           src/message-manager-private.h
25653           src/message-manager.cc
25654           src/preferences.c
25655           src/preferences.h
25656           src/preferences_gui.c:
25657           
25658           Patch submitted by: 
25659           Johannes Schmid <johannes.schmid@gmx.de>
25660           
25661           This patch adds a tab to the notebook of the preferences-dialog
25662           where you can change the colors, the tab position of the new
25663           message manager. Also the truncate messages stuff has moved
25664           from misc tab to messages tab.
25666           Also improved the remembering position stuff of message manager.
25667           
25668         * data/internal.properties,
25669           Added definitions for messages colors and tag position.
25670           
25671         * src/message_manager.cc:
25672           Fixed a bug that never lets the messages panes to get cleared.
25673           Added wmclass setting for the message window. Fixed a bug in
25674           which the message window was not being shown.
25675         
25676         * src/tag_manager.c: Fixed printing of (NULL) in the debug
25677           output and disabled it.
25679         * src/anjuta.c: Preferences created and loaded before anything else.
25680           anjuta now recognizes messages colors on startup and initializes
25681           them.
25682         
25683 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
25685         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
25687 2002-01-09  Stephane Demurget  <demurgets@free.fr>
25689         * pixmaps/file_c.xpm,
25690           pixmaps/file_cpp.xpm,
25691           pixmaps/file_file.xpm,
25692           pixmaps/file_h.xpm,
25693           pixmaps/file_html.xpm,
25694           pixmaps/file_i18n.xpm,
25695           pixmaps/file_icon.xpm,
25696           pixmaps/file_pix.xpm,
25697           pixmaps/fv_doc.xpm,
25698           pixmaps/fv_i18n.xpm,
25699           pixmaps/fv_image.xpm,
25700           pixmaps/fv_source.xpm,
25701           pixmaps/fv_unknown.xpm: made these icons transparent.
25703 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
25705         * launcher/anjuta_launcher.c: updated message strings
25706         * src/message-manager-dock.c: added newline at end to avoid compile warning
25707         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
25708         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25709           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
25710           entries for username and Python-style GPL notice
25711         * HACKING: added info on files to change to update Insert menu
25713 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25715         * src/project_dbase.c,
25716           src/an_file_view.c,
25717           src/an_symbol_view.c:
25718           Changed the CTree expander style to square and
25719           line style to Dotted line.
25720           
25721         * po/POTFILES.in: Removed and Added translable files.
25723 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25725         * ccview/.cvsignore: Removed.
25726         
25727 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25729         * ccview/
25730                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
25731                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
25732                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
25733                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
25734                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
25735                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
25736         
25737         Removed ccview module because it is no longer needed.
25739 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25741         * src/project_dbase.c:
25742           Shifted structure initialization in project_dbase_new()
25743           before anything else, otherwise it was crashing due to
25744           uninitialized values.
25745         
25746         * src/an_symbol_view.c:
25747           Disabled high volume debug output.
25749 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
25750         
25751         Applied a very heavy patch from:
25752         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25754         * Makefile.am
25755         configure.in
25756         pixmaps/Makefile.am
25757         src/Makefile.am
25758         src/aneditor.cxx
25759         src/aneditor.h
25760         src/anjuta.c
25761         src/anjuta.h
25762         src/commands.c
25763         src/commands.h
25764         src/compile.c
25765         src/compile.h
25766         src/controls.c
25767         src/defaults.c
25768         src/fileselection.c
25769         src/main_menubar.c
25770         src/main_menubar.h
25771         src/main_menubar_def.h
25772         src/mainmenu_callbacks.c
25773         src/mainmenu_callbacks.h
25774         src/project_dbase.c
25775         src/project_dbase.h
25776         src/project_dbase_gui.c
25777         src/tags_manager.c
25778         src/text_editor_menu.c
25779         src/toolbar_callbacks.c
25780         tagmanager/Makefile.am
25781         tagmanager/ctags.c
25782         tagmanager/include/Makefile.am
25783         tagmanager/include/tm_project.h
25784         tagmanager/include/tm_symbol.h
25785         tagmanager/include/tm_tag.h
25786         tagmanager/include/tm_tagmanager.h
25787         tagmanager/include/tm_workspace.h
25788         tagmanager/tm_project.c
25789         tagmanager/tm_source_file.c
25790         tagmanager/tm_symbol.c
25791         tagmanager/tm_tag.c
25792         tagmanager/tm_workspace.c
25793         widgets/Makefile.am: Modified.
25794         
25795         * src/an_file_view.[c,h],
25796           src/an_symbol_view.[c,h],
25797           src/file_history.[c,h],
25798           src/support.[c,h],
25799           widgets/scroll-menu.[c,h],
25800           tagmanager/tm_file_entry.c
25801           tagmanager/include/tm_file_entry.h: Added new files.
25802           
25803         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
25804         private_func.xpm, public_func.xpm,
25805         class.xpm, fv_exec.xpm, fv_unknown.xpm,
25806         private_var.xpm, public_var.xpm,
25807         function.xpm, fv_i18n.xpm, macro.xpm,
25808         protected_func.xpm, struct.xpm,
25809         fv_autofile.xpm, fv_image.xpm,
25810         ofolder.xpm, protected_var.xpm, variable.xpm:
25811           Updated and Added pixmap files.
25813         Features:
25814         ---------
25815         a) Removes CCView dependency.
25816         b) Improves the terminal.
25817         c) Adds tag navigation context menus.
25818         d) Upgrades tagmanager to latest version.
25819         e) Miscellaneous small additions.
25821 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25823         * src/project_dbase_gui.c: Fixed crash of anjuta
25824         when project first created.
25825         
25826         * src/gnome_project.c: It now updates the tags manager
25827         when new projects are created.
25828         
25829 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
25831         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
25832           for this big patch.
25833         
25834         * src/messages.[c,h]: Removed files.
25836         * src/message-manager.[cc,h],
25837           src/message-manager-dock.[c,h],
25838           src/message-manager-private.[cc,h]
25839           New files.
25841         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
25842           src/build_project.c, src/clean_project.c, src/compile.c
25843           src/configurer.c, src/debugger.c, src/find_in_files.c
25844           src/mainmenu_callbacks.c, src/preferences.h
25845           src/preferences_gui.c, src/properties.h
25846           src/utilities.c, src/utilities.h:
25847           The new messages widget.
25848           New features:
25849             - Use of GtkNotebook instead of ToggleButtons
25850               and show/hide
25851             - Popupmenu to show and hide message types and
25852               to dock/undock in detach mode
25854           All other things should work as they did with the
25855           old message window. Currently the keyboard short-cuts
25856           do not work in detached mode.
25857           
25858           Some functions in utitlities.[c,h] changed.
25859           so that they take const arguments where this is possible
25860           
25861         * src/Makefile.am, po/POTFILES.in:
25862           Removed messages.[c,h] and
25863           added message-manager.[cc,h], message-manager-dock.[c,h],
25864           message-manager-private.[cc,h]
25865           
25866         * src/message-manager.h: Removed "include <bonobo.h>"
25867           and added a newline at the end of the file.
25868           
25869         * src/message-manager-private.cc:
25870           Set clist's width setting to Automatic.
25871           Set scroll window's scroll bars to Automatic.
25872           
25873 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
25875         * text_editor_menu.c:
25876           Fixed misalignment of the function sub menu
25877           in the text editor pop up menu.
25878           
25879 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25880         
25881         * src/text_editor.c: Fixed a compiler warning.
25882         
25883 2002-01-04  Andy Piper <andy.piper@freeuk.com>
25885         * THANKS, manuals/*/authors.sgml: updated for new translations
25886         * plugins/class-gen/clsGen.c: converted messages to English
25887         * src/about.c, src/main_menubar_def.h: string updates
25889 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
25891         * src/anjuta.c
25892           src/anjuta_cbs.c
25893           src/text_editor.c
25894           src/mainmenu_callbacks.c
25895           src/text_editor.h
25896           src/text_editor.c
25897           src/text_editor_cbs.c
25898           src/text_editor-gui.c:
25899           
25900           Earlier code for adding 'cross' button
25901           for closing pages were too error prone and unorganized.
25902           Cleaned up the code and shifted the 'extra' widgets
25903           creation (eg. close button, close_pixmap and lable)
25904           from anjuta to text_editor. This takes care of proper
25905           widgets creation and destruction. Otherwise, anjuta
25906           was crashing at too many points, especially related
25907           to docking and undocking.
25908           
25909 2002-01-04  Stephane Demurget  <demurgets@free.fr>
25911         * src/aneditor.cxx: removed debugging code.
25913         * data/properties/.cvsignore: added swap files.
25915 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25917         * src/anjuta.c
25918           src/anjuta_cbs.c:
25919           Fixed Crashing of anjuta when a new file is saved as
25920           different file.
25921           
25922 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
25924         * src/aneditor.c: Some debug codes around.
25925         
25926         * data/internal.properties, data/anjuta.properties: Removed.
25927           data/properties/Makefile.am:
25928           data/properties/ada
25929           data/properties/cs
25930           data/properties/make
25931           data/properties/rc
25932           data/properties/html
25933           data/properties/ruby
25934           data/properties/baan
25935           data/properties/idl
25936           data/properties/pascal
25937           data/properties/sample
25938           data/properties/bash
25939           data/properties/java
25940           data/properties/perl
25941           data/properties/sql
25942           data/properties/conf
25943           data/properties/latex
25944           data/properties/props
25945           data/properties/vb
25946           data/properties/cpp
25947           data/properties/lua
25948           data/properties/python
25949           data/properties/xml
25950           data/properties/others
25951           data/properties/.cvsignore:
25952             Added files. Properties now splitted into small files
25953             for each language.
25955         * data/Makefile.am
25956           configure.in: Update the removal and added properties module.
25958         * src/preferences.c: preferences_new(): Updated to reflect the
25959           new properties files organization.
25960           
25961         * src/Makefile.am: Added Baan Lexer.
25963 2002-01-01  Stephane Demurget  <demurgets@free.fr>
25965         * src/aneditor.cxx: readded the baan lexer. 
25967         * src/preferences.c: fixed translated messages and a typo.
25969         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
25970           confusing the regexp usage in xml-i18-merge.
25972 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
25974         * src/project_dbase.c: tidied some messages, and spotted a typo in
25975           the reading of properties which prevented the project version from
25976           ever being reported in the Project Information window - fixed :)
25978         * po/POTFILES.in: removed syntax.h
25980 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25982         * data/internal.properties: fixed baan properties.
25983           Added all ada properties.
25985         * src/main_menubar_def.h,
25986           src/lexer.h,
25987           src/aneditor.cxx,
25988           src/utilities.[ch]: added support for the Ada highlight style.
25990 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25992         * plugins/*/.cvsignore: updated.
25994 2001-12-31  Stephane Demurget  <demurgets@free.fr>
25996         * src/syntax.h,
25997           src/text_editor.c,
25998           src/Makefile.am: removed the empty header syntax.h.
26000 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
26002         * main_menubar.c:
26003         Stef's observation on the 'superfluous' hseparators in the recent
26004         files and projects is fully justified -- removed.
26005         
26006         * main_menubar_def.h:
26007         Changed "Plug Ins" to "Plugins" in the menu label.
26008         
26009         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
26010         Added class-gen in the configure output and class-gen module.
26011         
26012         * data/internal.properties:
26013         Correct mis-spelled "jave" to "java".
26014         Added file.is.source for *.h, *.c, *.cpp properties.
26015         
26016         * global-tags/Makefile.am:
26017         "chmod +x create_global_tags.sh" before it is executed, because
26018         there is very high chance that it will be found "-x" and resulting
26019         in error
26021 2001-12-31  Stephane Demurget  <demurgets@free.fr>
26023         Fixed a crash on Solaris reported by Holder Burde, thanks to him
26024         for the backtrace.
26026         * src/gnome_project.c: (create_new_project): if the user doesn't
26027           select any icon, it doesn't have any extension and thus we can't
26028           use it in printf on Solaris, since the %s modifier use strlen to
26029           know the string length and then crash. On Linux, gcc checks the value
26030           of the pointer to be NULL and write "(null)" if necessary. We can't
26031           rely on that.
26033         * src/source.c: (source_write_desktop_entry): if there's no icon, we
26034           don't need to have the directory icon but the generic one.
26036 2001-12-30  Stephane Demurget  <demurgets@free.fr>
26038         Merged with latest (1.42) scintilla.
26040         Added: Support for the {load,save}.on.(de)activate properties.
26041                The PHP lexer to match keywords case insensitively.
26042                Baan lexer.
26043                Experimental supports for changeable style attribute & line
26044                wrapping.
26045                
26046         Updated: Both the C++ and HTML lexers.
26047                  More shell keywords added.
26048                  Horizontal scrolling and diplay of long lines optimised.
26049                  Cursor setting optimised.
26051         Bugs fixed: Caret movement over folded lines.
26052                     Selection tracking in 2ndary views when doing modifications.
26054         * scintilla/CallTip.{cxx.h},
26055           scintilla/ContractionState.{cxx,h},
26056           scintilla/Document.{cxx,h},
26057           scintilla/Editor.{cxx,h},
26058           scintilla/KeyWords.cxx,
26059           scintilla/LexHTML.cxx,
26060           scintilla/PlatGTK.cxx,
26061           scintilla/RESearch.cxx,
26062           scintilla/ScintillaBase.cxx,
26063           scintilla/ScintillaGTK.cxx,
26064           scintilla/Style.{cxx,h},
26065           scintilla/StyleContext.h,
26066           scintilla/ViewStyle.cxx,
26067           scintilla/include/*.h: updated.
26069         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
26071         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
26072           should have been told to the scintilla team. We're lucky I read the
26073           ChangeLog and the modifications of the lexer (thanks to the Gnome
26074           bonsai for this ;)
26076         * data/internal.properties: added Baan definitions.
26077           Fixed some issues for C such as *_cast directive, that are only
26078           available with C++.
26079           Updated C++, HTML and shell scripts definitions.
26080           Updated Ada and Bullant, that have been forgotten.
26082         * src/main_menubar_def.h,
26083           src/lexer.h,
26084           src/aneditor.cxx,
26085           src/utilities.[ch]: added support for the Baan highlight style.
26087 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26089         Polished the plugins menu behaviour and added a tearoff
26090         menuitem to the recent entries submenu.
26092         Note: The recent entries list seems to be too height
26093               with all these superfluous hseparators.
26095         * src/main_menubar.c: Polished, making some
26096           functions declarations static and cleaning some code.
26098           (create_submenu_plugin): removed the extra
26099           plugins entry and the horizontal separators.
26101           (on_plugins_menu_realize): the plugins menu is only
26102           shown if there's at least one available.
26104           (create_submenu*): added a tearoff menuitem to have
26105           a more homogeneous menu style. For now, it doesn't
26106           take care of user settings (but it was even worse
26107           before :).
26109 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26111         * configure.in: added the packageplugindir variable to avoid
26112           installing the plugins in $(prefix). It's not the same path as
26113           anjuta 2 to allow parallel installation.
26115 2001-12-29  Stephane Demurget  <demurgets@free.fr>
26116         Fix a reopened part of bug #440676: keyboard navigation between the
26117         different text buffers. Changed to a more global approch. 
26119         * src/notebook.[ch]: removed.
26121         * src/Makefile.am: removed notebook.[ch]
26123         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
26124           (on_anjuta_window_key_press_event): added to fulfill the global
26125           shorcuts handling.
26127         * HACKING: updated according to the new global shortcuts handling.
26129 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
26131         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
26132           Shifted plugin menu from Edit submenu to main menu.
26133         
26134         * po/POTFILES.in:
26135           Added plugins/sample1/plugin-sample1.c
26136           
26137         * plugins/sample1/plugin-sample1.c:
26138           Added localization and used anjuta_info, instead of anjuta_error.
26139           
26140         * plugins/.cvsignore, plugins/sample1/.cvsignore:
26141           Added cvs ignores.
26142           
26143 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
26145         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
26146           for plugin dir.
26147         
26148         * Makefile.am: Added module plugins.
26149         
26150         * plugins, plugins/Makefile.am, plugins/sample1/*:
26151           Created plugins modules.
26152           
26153         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
26154           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
26155           to load plugins of *.so only and not *.so* (which results
26156           in duplicates).
26157         
26158         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
26159           plugins during packaging.
26161 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
26163         *  configure.in: Added Greek (el) to ALL_LINGUAS.
26165 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
26167         * configure.in: Added portuguese to ALL_LINGUAS
26169 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
26171         * global-tags/.cvsignore
26172         tagmanager/.cvsignore
26173         tagmanager/include/.cvsignore:
26174         Added cvs ignore files.
26176         * data/.cvsignore
26177         Updated cvs ignore file.
26178         
26179 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26181         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
26182           data/anjuta.properties, data/internal.properties: clean up some 
26183           message strings (me)
26185 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26187         * src/about.c, THANKS: added Jens to the credits
26188         
26189 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
26191         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
26192           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
26193           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
26194           Georg <mail@jensgeorg.de> to add close button to file tabs.
26196 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26198         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
26199           (debugger now catches correct signal from process)
26201 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26203         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
26204         * src/pixmaps.h: switch appwizard project icons to new designs
26205         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
26207 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
26209         * pixmaps/Makefile.am: stop redundant images from being installed.
26210           The next step will be to remove them completely.
26211         * src/appwiz*: further updates (more to come)
26212         * src/pixmaps.h: cleaned up, commented
26213         * src/splash.c: should use the pixmaps macro defined
26214         * HACKING: more on the graphics stuff and use of pixmaps.h
26216 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
26218         * src/defaults.c: fix bug #494864
26220 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
26222         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
26223           graphics from Misha
26224         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
26225           redundant graphics, no longer used
26226         * src/appwiz*: revamped application wizard by Andy and Misha for
26227           a more usable and professional look-and-feel
26228         * HACKING: updates to cover patching, graphics, and some additions
26229           post-0.1.8
26230         * TODO: removed some implemented features
26232 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
26234         * data/anjuta.properties, data/internal.properties: cleanup
26235         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
26236           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
26237           to edit styles colors for keywords and add Goto Tag menu option
26238           in the editor
26240 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
26242         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
26243         
26244         Fixed bug #460335
26245         fixes the Forget of the cursor position when tab is brought active
26246         from project manager.
26247         
26248 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26250         * src/messages.c
26251           Exported "TERM=xterm" to get a color terminal when
26252           anjuta is not started from within a terminal.
26253           
26254 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26256         * src/messages.c
26257           src/messages.h
26258           Added a frame around zvt terminal.
26259           
26260         * src/preferences_gui.c
26261           Modified to say "Use glade component (experimental)"
26262           instead of "Use Component".
26263           
26264 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
26266         * Patch from 
26267         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26268         
26269         * src/anjuta.c
26270         src/fileselection.c
26271         src/messages.c
26272         src/messages.h
26273         src/preferences.c
26274         src/preferences.h
26275         src/project_dbase.c
26277         a) Extra scrollbar in terminal no longer appears.
26278         b) Character set preference should be preserved (untested).
26279         c) File selection widget now remembers last directory.
26280         d) On creation of generic project, the glade 'file not found' error no
26281                 longer occurs.
26282         e) First terminal window is created 'on demand', so it should always to
26283                 the Right Thing (TM) as far as starting WD is concerned. Also, the
26284                 environment is now passed to the terminal.
26285         f) Solaris compilation should be fixed (replaced get_current_dir_name()
26286                 with getcwd()).
26287         g) Fixed some compilation warnings.
26289 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
26291         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
26292           src/pixmaps.h: applied terminal and warnings patch (Biswa)
26293         * src/*: cleanups (me)
26294         * pixmaps/mini_term.xpm: added new file for terminal button
26295           (me, based on existing artwork)
26297 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
26299         * configure.in: bumped version to 0.1.9-pre
26300         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26301           translation
26302         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
26304 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
26306         * src/splash.c: removed a DOS end of line of a comment (so the *.po
26307           files are free of that char)
26308         * configure.in: added "az" to ALL_LINGUAS
26310 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
26312         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
26313           crash bug fix from Biswa.
26314         * FUTURE: added Anjuta/gIDE merger information to provide 
26315           details on future direction and status of 1.x stuff
26316         * NEWS: prepared for release
26317         * po/de.po: update from Jens Georg <mail@jensgeorg>
26319 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
26321         * multiple minor updates pre-0.1.8
26322         * patch from Biswa to fix syntax highlighting and packaging
26323         * po/fr.po: update from Stef
26325 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
26327         * global-tags/Makefile.am
26328         global-tags/create_global_tags.sh
26329         global-tags/tm_global_tags.c
26330         scintilla/LexCPP.cxx
26331         scintilla/include/SciLexer.h
26332         src/aneditor.cxx
26333         src/project_dbase.c
26334         tagmanager/Makefile.am
26335         tagmanager/include/Makefile.am
26336         tagmanager/include/tm_project.h
26337         tagmanager/include/tm_tag.h
26338         tagmanager/include/tm_tagmanager.h
26339         tagmanager/tm_project.c
26340         tagmanager/tm_source_file.c
26341         tagmanager/tm_tag.c
26342         tagmanager/tm_workspace.c:
26343         
26344         Includes the syntax highliting patch to scintilla).
26345         and more stable code.
26346         
26347         *tagmanager/include/tm_symbol.h: New file.
26348         *tagmanager/tm_symbol.c: New file.
26349         
26350         Add symbol tree building functionality at project level
26351         
26352         Patch from:
26353         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26354         
26355 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26357         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
26358           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
26359           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
26360           : New and improved pixmaps from Misha <misha@phreaker.net>
26361           Thanks to him.
26363 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
26364         
26365         * Big patch submitted by
26366           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
26367           Many thanks to him.
26368         
26369         * src/Makefile.am, src/aneditor.cxx
26370           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
26371           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
26372           Use of tagmanager lib for advanced calltips.
26374         * global-tags/*: Created new directory and added files to 
26375           generate system.tags.
26377         * tagmanager/*: Created new directory and added tagmanager lib
26378           files.
26380         * configure.in, acconfig.h, Makefile.am: Modified to reflect
26381           the above additions.
26383         * data/Makefile.am: Modified to accomodate generated system.tags file.
26385 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
26387         * scintilla/: updated to 1.41
26388         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
26389         * src/about.c: updated list of authors
26390         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
26391         * HACKING: updated to cover Scintilla usage
26392         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
26393           translation
26395 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
26397         * src/aneditor.cxx: Fixed compilation errors with it.
26398           by add include to gtk+ headers and typedefining a mysteriously
26399           vanished class Colour.
26401 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26403         * configure.in: Added pt_BR in the languages.
26404         
26405 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
26407         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
26408           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
26409         * THANKS: updated
26410         * manuals/C/anjuta-manual/*: new format to match
26411           the rest of the GNOME docs chapter layout. Added the many
26412           new contributors. Moved Authors and License information into new
26413           chapters of their own - should make expansion easier too
26414         * src/compiler_options.c: changed the profiler option to -pg to 
26415           work with GNU tools (gprof)
26416         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
26417           and text labels
26418         
26419 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
26421         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
26422           compiler_options_gui.c:
26423           Added a new entry for linker flags and renamed c_options to c_flags
26424           and l_options to l_libs. Also, added a new function:
26425           compiler_options_set_prjlflags_in_file();
26426         
26427         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
26428         
26429         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
26430           
26431 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
26433         * THANKS, src/about.c: corrections and additions following 
26434         Naba's big update
26435         * src/main_menubar.c: patch from Rikul to fix the problem with 
26436         menu accelerators not being loaded
26438 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
26440         * THANKS: Added all contributors and translators names and emails.
26441         * AUTHORS: Updated
26442         * pixmap/anjuta_logo.png: Reduced the size of the logo.
26443         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
26444               Added new file (earlier logo with border).
26445         * src/about.c: Added all contributors names and emails
26446               and used macro definition for logo pixmap file.
26447         * src/pixmaps.h: Added entry for anjuta splash screen.
26449 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
26451         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
26452         to new PNG version (thanks to Misha) and removed the old
26453         pixmap.
26455 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
26457         * THANKS: added Conner Mo for simplified Chinese translation.
26458         * configure.in: added zh_CN in ALL_LINGUAS
26460 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
26462         * THANKS: added Joe Man for his traditional Chinese translation.
26463         * configure.in: added zh_TW in ALL_LINGUAS.
26465 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
26467         * src/main_menubar_def.h: Changed the link of lidn to
26468         http://lidn.sourceforge.net.
26469         
26470 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
26472         * Applied patch from Rikul
26473         * Applied patch from Luca
26474         * Fixed a cvs conflict. :)
26476 2001-10-17  Stephane Demurget  <demurgets@free.fr>
26478         * THANKS: added Marc Botermans for his Dutch translation.
26480         * configure.in: added nl in ALL_LINGUAS.
26482         * po/nl.po: added.
26484 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
26486         * anjuta.c: Fixed luca's typo.
26487         * resources.c, resources.h: Changed gchar* return to void, to
26488                 avoid a compiler warning.
26489         * scintilla/Makefile.am: Reorganized file entries.
26490         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
26492 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
26494         * Upgraded scintilla to 1.4.
26495         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
26496                 LexLisp.cxx StyleContext.cxx StyleContext.h
26497         * src/Makefile.am: Added 4 lexers and separated lexer objects
26498                 from the main link variable.
26500 2001-10-14  Stephane Demurget  <demurgets@free.fr>
26502         * THANKS: added Luca, even if it shouldn't be my role to write
26503           this sort of thing :)
26505         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
26506           the latest Luca patch.
26508 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
26510         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
26511         This is not documented yet; plugins to come later.
26512         * src/find*.c: find dialogs now persistent 
26513         (Rick <rikul@bellsouth.net>)
26514         * widgets/gnomefilelist.c: fixed multiple file open issue 
26515         (Rick <rikul@bellsouth.net>)
26516         * changes to recent file and project lists handling 
26517         (lbell <lbell@tsc4.com>)
26518         * more minor UI updates (me)
26520 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
26522         * src/Makefile.am: removed warnings for traditional C syntax
26523         * pixmaps: added new icons for mini_locals, mini_cvs and
26524         the splash screen - thanks to Misha <misha@phreaker.net>
26526 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
26528         * src/toolbar.c: fix typo in tooltip text
26529         * ccview/cccmd.cc: alter Func to Function in menu text
26531 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
26533         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
26534         issue with find dialog reporting an error when Scintilla finds text
26535         * applied patch from Denis Boehme <boehme at syncio dot de> to support
26536         DOS files (i.e. CR/LF translation)
26538 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
26540         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
26541         #452436
26542         * data/internal.properties: default fold style now set to 3 :-)
26543         * applied patch from rikul <null@acm.org> to turn notebook tab 
26544         headings red when file has been edited.
26546 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
26548         * configure.in: Added "no" to ALL_LINGUAS.
26549         
26550 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
26552     * Patch from lbell <lbell@tsc4.com>
26553     src/controls.c
26554     src/debugger.c
26555     src/main_menubar.c
26556     src/main_menubar.h
26557     src/main_menubar_def.h
26558     src/mainmenu_callbacks.c
26559     src/mainmenu_callbacks.h
26560     src/project_dbase.c
26561     src/project_dbase.h
26562     
26563     Implemented a check menu item to handle the 'show locals' flag
26564     for the current project.
26566     * data/internal.properties: Removed the redundant command
26567     for gnome-terminal.
26568     
26569 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
26571         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
26573 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
26575         * configure.in: Added "ta" to the languages list.
26577 2001-09-21  Andy Piper <andy.piper@freeuk.com>
26579         * data/internal.properties:
26580           added fold.symbols property to control appearance of folds
26581           in the Scintilla editor (thanks to rikul <null@acm.org>)
26583 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26585         * src/message.c:
26586           one extra button for message win is being created -- Fixed.
26587         
26588           The frame should be hidden and not only the pix_lab when
26589           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
26590           -- Fixed.
26591         
26592         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
26593           for the time being it is same as mini_cvs.xpm.
26594         
26595 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
26597         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
26599         Patch from rikul <null@acm.org>
26600         
26601         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
26602         glades.h, messages.c, messages.h, pixmaps.h,
26603         project_dbase.c, project_dbase.h, session.c,
26604         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
26605         
26606         inserted 'add to watch' option in inspect window, so you can add easily
26607         a variable in watch window .
26608         
26609         Added a new message pane for the gdb local variables inspection. Changed
26610         the code in messages.c to better account for future new panes insertion.
26611         Defined a new pixmap for the new tab button in pixmaps.h
26612         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
26613         install script.
26614         
26615         Changed the debugger module to have a single function for asking to gdb
26616         to send program info. The idea is to ask the debugger about only the
26617         info needed to open windows( watch, registers, etc ) to speedup the step
26618         command. I plan to ask informations to the debugger based on the user
26619         interface status.
26620         The request for local variables is enabled by default, but the
26621         projectDBase has a variable to control it, to allow disabling that
26622         feature,  there is also the code to save and to reload the state. If you
26623         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
26624         in project_dbase.c
26626         This big patch is from:  lbell <lbell@tsc4.com>
26627         
26628 2001-09-20  Stephane Demurget <demurgets@free.fr>
26630         Patch from rikul <null@acm.org> :
26632         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
26633           problem and added folding support for php/hmtl.
26635 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
26637         * Fixed dnd of files within scintilla.
26638         patch from:  rikul <null@acm.org>
26639         
26640 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
26642         * Applied patch from Luca.
26643         
26644         * src/source.c: source_write_build_files(): Fixed the project generation
26645           failure. The fist return statement and the free_project_type were 
26646           misplaced.
26648 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
26649         
26650         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
26651         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
26652         
26653         1) Restore the error color to red (waiting for a configurable one )
26654         2) Saving projects settings if you exit anjuta without closing an open
26655         saved project
26656         3) New Menu 'repaeat search' to search with a keystroke without pressing
26657         the toolbar button
26658         4) some define in the menus to better handle menu item update
26659         
26660         Patch from: lbell <lbell@tsc4.com>
26661         
26662         * main_menubar_def.h, main_menubar.c: Change the position of
26663         "Repeat find" menu position.
26665 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
26667          project_type.h, project_type.c, source.c: Applied patch.
26668          patch from Johannes Schmid <clubfan@users.sourceforge.net>
26669          
26670 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26672         * configure.in, src/Makefile.am: Using macros for ORBit flags.
26673         
26674 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26675         
26676         * Fixed bug #445752
26677   
26678 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26679         
26680         * Fixed bugs in Gtk-- and Gnome-- project type
26682 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26684         * dnd.c: Support for multiple files drag-n-drop.
26685         
26686           Patch from: rikul <null@acm.org>
26687         
26688         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
26689           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
26690           saving from menu.
26691         
26692           Patch from: rikul <null@acm.org>
26694         * Applied patch for widgetizing goto dialog box.
26695           Patch from: ???
26696         
26697         * Applied patch for having new project type handling.
26698           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26699           
26700 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
26702         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
26703           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
26704           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
26705           find_replace.c, find_replace.h, find_text.c, find_text.h,
26706           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
26707           project_dbase.h, source.c, text_editor.c, text_editor.h,
26708           text_editor_cbs.c, utilities.c, utilities.h:
26709         
26710           Applied a huge patch (after slight preview). I would like Luca
26711           to have his feature additions mentioned here.
26712         
26713           Patch from: lbell <lbell@tsc4.com>
26715 2001-09-09  Stephane Demurget <demurgets@free.fr>
26717         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
26719         * po/fr.po: updated to the latest sources.
26722 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
26723         
26724         * Fixed bug #445752
26725   
26726 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26728         * dnd.h, dnd.c: New files for drag n drop support.
26729                 
26730         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
26731            Added drag and drop support for opening files.
26732         
26733         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
26734         Archit Baweja <bighead@crosswinds.net> for this idea.
26735         
26736         * TODO: Added some more todos. :-(
26738 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
26740         * Fixed the goto line activate bug.
26741         patch from: Martyn Bone <mbone@brightstar.u-net.com>
26743 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
26744         
26745         * Fixed bugs in Gtk-- and Gnome-- project type
26747 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
26749         * widgets/gonmefilelist.c, gnomefilelist.c:
26750         Modified multiple selection on pressing control.
26751           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26752         
26753         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
26754         Modified multiple selection on pressing control.
26755           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26756         
26757 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
26759         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
26760           This is useless; but just in case...
26762 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
26764         * data/internal.properties: modified a bit of perl properties.
26765         
26766 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
26768         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
26769           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
26770           Added support for multiple file imports. Changed the standrd C++
26771           convention of #include <file> to #include <file.h>, because I had given
26772           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
26773           now support the #include <file> convention. That is something to be fixed :). 
26774           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26776 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
26778         * src/anjuta.c: Added function static greetings_text(), to solve the non
26779                 translation of the greetings text in the wizard.
26780                 
26781 2001-08-31  Andy Piper <andy.piper@freeuk.com>
26783         * src/find_in_files_gui.c: made order of buttons consistent with other Find
26784           dialogs, with OK the default (fix bug #453482)
26786 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
26788         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
26789         
26790         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
26791         
26792 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
26794         * src/aneditor.cxx
26795           src/aneditor.h
26796           src/anjuta_cbs.c
26797           src/controls.c
26798           src/main_menubar.c
26799           src/main_menubar.h
26800           src/main_menubar_def.h
26801           src/mainmenu_callbacks.c
26802           src/mainmenu_callbacks.h:
26803                 Applied the patch that addes menu items which allow users to
26804                 insert GPL notice and date time in current document.
26805                 patch from: Rick Patel <rikul@shreve.net>       
26806                 
26807         * src/main_menu.c: Fixed a compilation error.
26808         
26809         * src/anjuta.c: Fixed non-rememberence of editor tab position.
26810         
26811         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
26812           about the unterminated strings.
26813           
26814         * scintilla/*: Updated scintilla to 1.3.9 version.
26815         
26816 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
26817         
26818         * widgets/gnomefileselection.c:
26819           Applied the patch for fixing multiple selection of file open funcion,
26820           which will deselect the files selected.
26821           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26823 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26825         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
26826           src/fileselection.c, src/anjuta_cbs.c:
26827           Applied the patch     for multiple selection of file open.
26828           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
26829           
26830 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
26832         * Removed "-f" option in call to devhelp, because devhelp no longer
26833           supports that.
26834         
26835 2001-08-26  Stephane Demurget <demurgets@free.fr>
26837         All these modifications have been pointed out by
26838         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
26840         * data/internal.properties: two fixes for the PHP lexer.
26841           this out.
26843         * fr.po: minor fixes.
26845         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
26847 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
26848         
26849         * main_menubar.c,
26850           main_menubar.h,
26851           main_menubar_def.h,
26852           main_menubar_callbacks.c,
26853           controls.c:
26854                 Added new menu item for "close all fils".
26855                 (Patch from Rikul <rikul@shreve.net>, after revision)
26856         
26857         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
26858         
26859         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
26860                 (Patch from Rikul <rikul@shreve.net>)
26861         
26862         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
26863                 (Patch from Rikul <rikul@shreve.net>)
26865 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26866         
26867         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
26868            project name in application widzard.
26869            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
26871         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
26872           of the 'OK' button there is an 'Execute' one.
26873           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
26874         
26875         * executer.c: Changed cancel button to close button. That was more appropriate.
26876           
26877 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
26879         * HACKING: corrected >>>>>> Config management.
26880         
26881         * HACKING: Added many things.
26882         
26883         * src/launcher.h: Added some comments.
26885 2001-08-21  Stephane Demurget <demurgets@free.fr>
26887         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
26889         * HACKING,
26890           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
26891           src/appwizard_cbs.c,
26892           src/appwizard_gui.c: Applied UI/docs cleanup patch from
26893           Andy Piper <andy.piper@freeuk.com>
26895         * po/fr.po: updated to latest sources.
26897         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
26900 2001-08-18  Andy Piper <andy.piper@freeuk.com>
26902         * Fixed bugs #450280 and #448845
26904         * src/about.c: corrected Naba's e-mail address (.net, not .com)
26905         
26906         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
26907           named dialogs
26908         
26909         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
26910           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
26911           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
26912           names to remove "Anjuta: " prefix
26913           
26914         * src/main_menubar_def.c: altered a message
26915         
26916         * launcher/anjuta_launcher.c: cleaned up some messages
26918         * src/debugger.c: edited messages to improve clarity
26919         
26920         * src/app_wiz*.c: tidied wizard interface
26923 2001-08-15  Stephane Demurget <demurgets@free.fr>
26925         Synced Naba's fix and mine about the wizards not working and removed
26926         anjuta.prj to avoid a nasty checkin.
26928         * Makefile.am: removed the install-data-local rule.
26930         * data/Makefile.am: changed the list of files.
26932         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
26934         * .cvsignore: added anjuta.prj for the same reason.
26937 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
26939         * src/source.c: Fixed a bug that fails new gnome projects to get
26940           created.
26942         * src/project_manager.c: Fixed a bug that disables storing recent
26943           project history.
26945         * Makefile.am: Added stuffs to install the macro files in the
26946           anjuta share file.
26949 2001-08-14  Stephane Demurget <demurgets@free.fr>
26951         * data/Makefile.am: added some rules to support the gnome/ macros
26952           dir in order to make the wizards work again.
26954         * anjuta.spec.in: upped the release number.
26957 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
26959         * configure.in (ALL_LINGUAS): Added pl.
26962 2001-08-09  Stephane Demurget <demurgets@free.fr>
26964         * anjuta.spec.in: fixed the doc files list.
26967 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
26969         * src/about.c: corrected my email address. :-)
26970         
26971         * TODO: Updated.
26972         
26973         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
26974          (patch from Andy Piper <squiggle@ukgateway.net>)
26976 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
26978         * debugger.c: Fixed a bug associated with debugging threaded
26979           application.
26980         
26981         * text_editor_menu.c: Fixed broken ui in text editor
26982           pop up menu.
26983           
26984         * text_editor_menu.c: Now the option sub menu in text editor pop up
26985           works.
26986         
26987         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
26988                 (suggested by lord sibn <sibn@utspl.cjb.net> )
26989         
26990 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
26992         * src/text_editor_menu.c: Added menu item for context help
26993           (patch from Andy Piper <squiggle@ukgateway.net>)
26994         
26995 2001-08-06  Stephane Demurget <demurgets@free.fr>
26997         * ccview/cccproj.cc: added missing i18n strings.
26999         * data/welcome.txt: bumped version to 0.1.6.
27001         * src/anjuta.c: fixed a compilation error due to devhelp integration.
27003 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27004         
27005         * help.c, help.h: Added support for DevHelp context sensitive help
27006                 and gnome api browsing.
27007         * Fixed toolbars and editor views "not save" bug.
27008         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
27009           (patch from Andy Piper <squiggle@ukgateway.net>)
27010         * Updated THANKS and chapter15.sgml for uk and ru translators.
27012 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
27014         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
27015         * Updated configure.in to include these changes
27016         
27017 2001-08-03  Stephane Demurget <demurgets@free.fr>
27019         * src/project_dbase_gui.c: fixed bug #446963
27020           (on_project_dbase_ccview_update_start),
27021           (on_project_dbase_ccview_update_end): added.
27022           These two respectively disable and enable close file/project
27023           menu entries and toolbar items, while the ccview part updates
27024           its tag database.  
27027 2001-08-03  Stephane Demurget <demurgets@free.fr>
27029         * configure.in: added sv to the ALL_LINGUAS list.
27030         
27032 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
27034         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
27035                 file to work: merge translations and distribute it.
27037         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
27039         * NEWS, README, THANKS & TODO: Spelling fixes.
27041 2001-08-01  Stephane Demurget <demurgets@free.fr>
27043         * README: updated requirements.
27045         * scintilla/Makefile.am,
27046           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
27047           target can't be realized (custom build path).
27049         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
27050           Removed install-data-local.
27052         * src/compiler_options.c: changed the include paths of the pixmaps.
27053           we hadn't any warning because of the include paths passed to the
27054           compiler. Thanks to make distcheck for reporting this.
27057 2001-07-31  Stephane Demurget <demurgets@free.fr>
27059         * NEWS, THANKS: updated.
27061         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
27062           fixed to show the correct kernel signal number and its description.
27064         * widgets/gnomefilelist.c: fixed bug #445756
27065           (goto_last): renamed to goto_prev and changed according to goto_next.
27066           (goto_next): added.
27067           (goto_directory): removed.
27068           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
27069           returned value is now the position in the list.
27070           (check_ok_button_cb): changed the back check and added one for next.
27071           (gnome_filelist_set_dir): the check in history make it wouldn't be
27072           a "true" history. polished the whole thing, using set_dir_internal.
27073           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
27074           there's no check in the history when using back or next.
27076         * manuals/*: added missing .cvsignore files.
27079 2001-07-30  Stephane Demurget <demurgets@free.fr>
27081         * po/fr.po: updated to latest sources.
27083         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
27084           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
27085           to put off their sensitive attributes.
27087 2001-07-29  Stephane Demurget <demurgets@free.fr>
27088         
27089         * po/fr.po: fixed some grammar things.
27090           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
27091           this out.
27092         
27093         * src/utilities.c: (file_is_link): use lstat instead of stat.
27095 2001-07-27  Naba Kumar <kh_naba@123india.com>
27096         
27097         * Remove help dir from cvs, because it is no longer
27098           needed.
27099         
27100         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
27101           needed.
27103 2001-07-24  Naba Kumar <kh_naba@123india.com>
27105         * debugger.c: (debugger_update_prog_status): Fixed
27106                 the bug with gdb version 5. Debugger starts, when
27107                 step in/out/over etc are clicked.
27108         
27109         * debugger.c: All functions: added debugging codes.
27110         
27111         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
27112         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
27113           Modified to recognize non project files also.
27114           
27115         * source.c: (source_write_configure_in):
27116           Added source for 'prefix' counterparts for
27117           no-prefix AC_SUBST.
27118         
27119 2001-07-23  Naba Kumar <kh_naba@123india.com>
27120         
27121         * anjuta.c: added function anjuta_remove_text_editor();
27122           and suitably modified anjuta_remove_current_text_editor().
27123           
27124         * project_dbase.c: project_dbase_close(), Added code to
27125           close all opened files that belong to the project when
27126           the project is closed.
27127          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
27128         
27129         * Updated the manuals/anjuta-manual subdir for GDP standards.
27130            (patch from Andy Piper <squiggle@ukgateway.net>)
27131         
27132         * main_menubar.h, main_menubar.def: Added Menu items to handle
27133           urls for library references, bugs, patches and feature request
27134           submission.
27135         
27136 2001-07-20  Naba Kumar <kh_naba@123india.com>
27137         
27138         * Set wmclass names in all windows.
27139           (patch from Andy Piper <squiggle@ukgateway.net>)
27140         * New splash logo from "Misha" <misha@phreaker.net>);
27142 2001-07-19  Naba Kumar <kh_naba@123india.com>
27143         
27144         * preferences.[h,c], preferences_gui.c: Added 4 properties to
27145           set caret color, calltip back color and selection fore/back
27146           color.
27148 2001-07-18  Naba Kumar <kh_naba@123india.com>
27149         
27150         * project_dbase.c: Closes all files when project is closed.
27151          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27152          -- We still need to refine this as it closes all sort of files.
27153         
27154         * compiler_options.c: Fixed seg-fault bug when last item in
27155           compiler option lists is removed.
27156         
27157         * Fixed missing newline warnings during compilation.
27158           (patch from Andy Piper <squiggle@ukgateway.net>)
27160 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
27162         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
27163                 autogenerated no need to store'em in CVS.
27165         * ccview/.cvsignore: Addition of cvsignore.
27167 2001-07-17  Naba Kumar <kh_naba@123india.com>
27168         
27169         *GUI fixes and spell corrections
27170         (patch from Andy Piper <squiggle@ukgateway.net>)
27172 2001-07-15  Naba Kumar <kh_naba@123india.com>
27173         
27174         *Fixed double error message for file not found.
27175         
27176         *Put white backgrounds for png images.
27177         
27178         *Converted '-' to '_' in sgml files.
27180 2001-07-14  Naba Kumar <kh_naba@123india.com>
27181         
27182         * project_dbase.c: Short-cut for expand/collasp project tree
27183         
27184         * project_dbase_gui.c:
27185          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27187 2001-07-13  Naba Kumar <kh_naba@123india.com>
27188         
27189         * notebook.[h,c]: Added
27190          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
27191         Project/message window now toggles on control and
27192         and notebook switch short-cut
27194 2001-07-7  Naba Kumar <kh_naba@123india.com>
27195         
27196         * Changed a new icon set which looks more gnomish.
27197         
27198         * Changed a new anjuta splash logo.
27199         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
27201 2001-07-6  Naba Kumar <kh_naba@123india.com>
27202         
27203         * ccview/*: Integrated ccview for class view and file view
27204                 in the project Manager.
27205         
27206         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
27208 2001-07-1  Naba Kumar <kh_naba@123india.com>
27209         
27210         * scintilla/*: Upgraded Scintilla to version 1.3.7
27211         
27212         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
27213         
27214 2001-06-28  Naba Kumar <kh_naba@123india.com>
27215         
27216         * src/debugger.c: Correct step-over and step-out swapping.
27217         
27218         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
27219           chapters and added more stuffs.
27221 2001-06-13  Naba Kumar <kh_naba@123india.com>
27222         
27223         * data/autogen.sh.gtkmm: Added
27224         
27225         * data/autogen.sh.gnomemm: Added
27226         
27227         * src/appwiz.c: Added two more application wizard templetes
27228         
27229         * src/project: for gtk-- and gnome-- and proper support
27230         
27231         * src/source.c: for c++ in the project configuration.
27232         
27233         * src/source.h:
27235 2001-05-05  Naba Kumar <kh_naba@123india.com>
27237         * Merged my pre-cvs modifications with 
27238           the current cvs copy.
27240         * (lot of files change).
27242         * Implemented session management.
27244         * Local installation possible by
27245           manageing our own pixmaps paths
27246           manupulations.
27247         
27248         * resources.h: Added.
27249         * resources.c: Added.
27251         * Fixed some bugs.
27252         
27253 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
27255         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
27256                 Corrected/extended ignores.
27258 2001-05-04  Naba Kumar <kh_naba@123india.com>
27260         * manuals/: dir tree added.
27261           Sgml documentation started in this dir.
27262           
27263         * omf-install/: dir tree added.
27264         
27265         * manuals/anjuta-manual/C/anjuta-manual.sgml:
27266           Created initial document structure.
27267           
27268         * configure.in: Added test for scrollkeeper.
27269           Added some Makefile entries in AC_OUTPUT.
27270         
27271         * Makefile.am: Added subdir manuals/
27272         
27273         * HACKING: Wrote something stupid.
27275 2001-05-02  Stéphane Démurget <demurgets@free.fr>
27277         * Makefile.am: Added ChangeLog in local data list, becaused it's
27278           needed to create a new project.
27279           
27280         * po/fr.po: minor fixes.
27282         * src/build_file.c, src/configurer.c, src/debugger.c,
27283           src/executer.c, src/find_replace.c, src/gnome_project.c,
27284           src/goto_line.c, src/launcher.c, src/messages.c, 
27285           src/preferences.c src/project_dbase.c: functions declared static.
27286           
27287         * widgets/gnomefilelist.c: Fixed a project creation bug,
27288           introduced with latest changes.
27290 2001-05-01  Stéphane Démurget <demurgets@free.fr>
27292         * widgets/gnomefilelist.c,
27293           BUGS: Fixed an annoying bug preventing from loading files/project
27294           given on the command line. Polished the whole gnome_filelist widget.
27296 2001-04-27  Stéphane Démurget <demurgets@free.fr>
27298         * src/main.c,
27299           src/anjuta.c,
27300           src/anjuta.h: Polished the command line parsing.
27302         * BUGS: Need to clean that damn gnome_filelist widget.
27304 2001-04-25  Stéphane Démurget <demurgets@free.fr>
27306         * src/registers.c,
27307           src/sharedlib.c,
27308           src/signals.c: Removed duplicated includes.
27310         * po/fr.po: minor fixes.
27312         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
27313           create_compiler_options_page? () declared static.
27314         * src/main.c,
27315           src/anjuta.c: Put a command line option for disabling
27316           the splashscreen.
27318         * src/preferences_gui.c: Fixed an internationalization issue,
27319           other functions declared static.
27321         * src/gnome_project.c: Fixed some memory leaks,
27322           new_prj_terminated () declared static. 
27324 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
27326         * configure.in: Sort ALL_LINGUAS alphabetically.
27328 2001-04-22  Stéphane Démurget <demurgets@free.fr>
27330         * Emptied that ugly old Changelog.
27332 == Anjuta 0.1.5 ===
27333 == Anjuta 0.1.4 ==
27335 2001-03-10 Naba kumar  <naba@gnome.org>
27337         * src/gnome_project.c: Fixed project dir creation bug.
27339         * src/text_editor.c: Fixed double accelerators bug.
27340         
27341         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
27343         * src/stack_trace.c, * src/compiler_options.c,
27344         data/internals.properties, src/defaults.c:
27345         Fixed pixmap creation with NULL window.
27347         * src/commands.c, src/preferences_gui.c, src/build_project.c
27348         src/clean_project.c: Bug fix.
27349         
27350         * src/main_menubar_def.h: i18n bug fix.
27351         
27352         * src/executer.h, src/executer.c: Bug fix.
27353         
27354         * src/controls.c: Bug fix.
27355         
27356         * src/debugger.c: Debugger now takes program args.
27357         
27358         * po/ja.po: Added japanese translation file.
27359         
27360         Upgraded to ver 0.1.4
27361         ... Fixed other minor bugs.
27363 == Anjuta 0.1.3 ===
27365 2001-XX-XX Naba kumar  <naba@gnome.org>
27367         * Lots of unaccountable changes. Integrated scintilla.
27368         Redesigned Project managemet. Added supports for other languages.
27369         Java style properties managements. .... blah blah
27370         
27371 2000-11-11 Naba kumar  <naba@gnome.org>
27373         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
27374         Upgraded to version 0.1.3.
27376         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
27377         Fixed to activate Debug->add watch properly.
27379 === Anjuta 0.1.2 beta_2 ===
27380 === Anjuta 0.1.2 ===
27382 2000-11-05 Naba kumar  <naba@gnome.org>
27384         * src/compiler_options.c, src/compiler_options_cbs.c
27385         src/compiler_options_cbs.h, src/compiler_options_gui.c
27386         src/anjuta2.c, extra/stock_libs.anj (new),
27387         extra/README.stock_libs (new), htmls/page13.html,
27388         htmls/images/*: Improved Library settings GUI. Can now enable/disable
27389         added libraries. Stock libs provided for ease of entry. Modified
27390         help html file accordingly.
27392 2000-11-03 Naba kumar  <naba@gnome.org>
27394         * README: Minor fixes in Doc files.
27396         * src/gnome_prj.c, src/appwidzard_cbs.c:
27397         Fixed to ignore non-existant dir for blank prj.
27398         More checking in project creation, especially to confirm
27399         that the prj file already does not exist.
27401         * anjuta.spec, configure.in: Upgraded to version 0.1.2
27403         * src/controls.c: Now Menu item "Format/Detach current document"
27404         is inactive when there is no document opened.
27406 === Anjuta 0.1.1 ===
27408 2000-11-01 Naba kumar  <naba@gnome.org>
27410         Completed and Release of first version (Beta) with lots of bugs.
27412 1999-12-27 Naba kumar  <naba@gnome.org>
27414         Anjuta project started.